Commit graph

2493 commits

Author SHA1 Message Date
Solomon Peachy
515b2816cd FS#13724 - Updated Swedish translation (Wilton Millfjord)
Change-Id: If4c18da6a95a08c9ef3c38d79479742c0da62528
2025-12-26 08:46:21 -05:00
Solomon Peachy
aaee78586a Minor mechanical correction to French translation
(USB-DAC is correct, and will be spelled out properly au francais
 thanks to voice-corrections.txt)

Change-Id: I2dd8e0e41df3e687a26fa74272f5248cda8f7b20
2025-12-23 20:08:52 -05:00
Christian Soffke
5aa2b339d5 plugins & debug menu: apply consistent titles
Purge "Menu" or "Rockbox" from plugin menu titles
and match application names from manual.

Exception: "Main Menu" is left unchanged as the
title for the Main Menu Configuration plugin, since
it appears in Rockbox's Settings menu and therefore
should match the name of the setting.

E.g.:

"Rockbox Goban" => "Goban"
"Image Viewer Menu" => "Image Viewer"
"Viewer Menu" => "Text Viewer"
"Menu" => "Chess Clock"
"Do What?" => "Text Editor"
"Mpegplayer Menu" => "MPEG Player"
"Multiboot Settings" => "Multiboot"
"Disktidy" => "Disk Tidy"
...

Change-Id: Ie6d3be7557f31a36309489037ad8b2b27b06706e
2025-12-23 10:25:05 -05:00
Christian Soffke
fe690dfa20 plugins: playing time: adjust error message, keep theme enabled
Replace generic error message  with voiced
info about the number of tracks skipped

Change-Id: I334fac447eeef2eb5c0d302675b98027b01b09d0
2025-12-23 10:22:14 -05:00
Solomon Peachy
a2e63fca59 FS#13721: Updated French Translation (Matthieu BACHELIER)
Change-Id: Id49928589f68ff5d77a830c76823a4e21d952360
2025-12-21 17:54:55 -05:00
Solomon Peachy
488b915432 FS#13716 - Update to Latvian translation (Renalds Belaks)
Change-Id: I815f5482d6227be4dd4206311d365dcc949d3ac8
2025-12-15 15:12:13 -05:00
Solomon Peachy
9a9b4d089e FS#13708: Corrections to Russian translation (Ivan Romaniuk-Mikhailovsky)
Change-Id: I7c40dba2654c50b9c5f5770e09f415d56b26d1cd
2025-11-29 16:10:43 -05:00
Solomon Peachy
23d0886f29 FS#13701: Updated Russian translation (Ivan Romaniuk-Mikhailovsky)
Change-Id: I1cc454dce50651d95b611178cc986b7fa626f55f
2025-11-29 10:40:21 -05:00
Solomon Peachy
c43919352d FS#13707: Updated Simplified Chinese Translation (王吉)
Change-Id: I07bbe6f1415eea14fc3405f4030311437a976943
2025-11-26 20:31:05 -05:00
Solomon Peachy
e3dc4bf2d3 FS#13701: Updated Russian translation (Ivan Romaniuk-Mikhailovsky)
Most changes are for consistent capitalization

Change-Id: I5ebc3656450ee8ddf07c5a7fed0c1463b9825b9b
2025-11-23 20:21:06 -05:00
Solomon Peachy
e0cc87fd3f translations: Minor corrections to Serbian and Korean
Change-Id: I8487d46dab238275c86cc2f412455e4f5f9b85c6
2025-11-21 12:07:32 -05:00
Solomon Peachy
8c1a52211a FS#13699: Korean Translation Updates (Jihoon Kim)
* Terminologies are unified
 * Inaccurate, incorrect, unnatural wordings are fixed

Change-Id: I24c5c53da4622240f035d93fd2713ff323acd4d0
2025-11-21 09:45:29 -05:00
Solomon Peachy
fe1440d402 FS#13694: Updated Serbian Translation (Ivan Pešić)
Change-Id: Id325ae31f60a5cdf31265424556711a6ffabc3ea
2025-11-20 07:55:33 -05:00
Solomon Peachy
62706a2484 FS#13693: Updated Vietnamese Translation (Chu Khanh Hanh)
Change-Id: Ie0f83a8174b9c877939fe335676fd285a7efcff9
2025-11-19 23:07:08 -05:00
Solomon Peachy
f54efbd462 FS#13691: Hungarian translation update (Gyúróczki Norbert)
Change-Id: I06d8bfd2fb7fb7e81d47faa83c24dede2090a395
2025-11-18 07:07:00 -05:00
Vencislav Atanasov
5218d87e5a Add USB-DAC strings to the Bulgarian translation
Change-Id: I0a2868a366456ce9dd0b4c15caef1796ece0c9d3
2025-11-18 13:35:57 +02:00
Solomon Peachy
7be1d9f917 Minor mechanical translation updates (German and Korean)
Change-Id: I07b77616b84a3d513c3e3fc2a82cd4e3a96a18cd
2025-11-17 19:40:44 -05:00
Solomon Peachy
006fcf9b85 FS#13690: Updated Italian translation (Alessio Lenzi)
Change-Id: Ic6a8fe271c0b5d8d17d56c39f14d69348df73655
2025-11-17 18:15:53 -05:00
Solomon Peachy
d6d7d560a0 FS#13689: Updated Korean Translation (Hoseok Seo)
Change-Id: I3ff0bcc5f885804f12293fde674b56336900c713
2025-11-17 13:02:09 -05:00
Solomon Peachy
c336c21b61 Translation updates:
- German (Wilfried Winkler)
 - Polish (Adam Rak)
 - Slovak (Matej Golian)
 - US English (Myself)

Change-Id: I85b094da4632e6b6f7554515d0ba91c5c15217f3
2025-11-17 06:57:24 -05:00
Solomon Peachy
1a17f69140 Add a feature flag for the USB DAC mode, and gate LANG_* appropriately
This is also a necessary step for proper inclusion in the manual

Change-Id: I1c30d2399509827ef6f0095485659d42f582cff9
2025-11-15 08:09:52 -05:00
Dana Conrad
9ce66e088e Add USB Audio 1.0 support
Original commit credit to Amaury Pouly, Moshe Piekarski
Pushed across the finish line by Dana Conrad

To enable, see setting under General Settings --> System --> USB-DAC.
On devices with few endpoints, this may not work while HID and/or
mass storage is enabled.

Adds new dedicated mixer channel.

setting usb-dac can have values:
- never (0)
- always (1)
- while_charge_only (2)
- while_mass_storage (3)

Relevant devices are DWC2 and ARC usb controller devices. That being:
x1000 Native targets (m3k, erosqnative, q1, others...?),
sansac200, creativezenxfi2, vibe500, ipodmini2g,
ipod4g, creativezenxfi, creativezenxfi3, sansaview, ipodcolor,
creativezenxfistyle, samsungypz5, sansafuzeplus, iriverh10_5gb,
tatungtpj1022, gigabeats, faketarget, samsungyh820, gogearhdd1630, samsungyh925, ipodmini1g, ipodvideo, creativezenmozaic, sonynwze370, creativezen, gogearsa9200, gogearhdd6330, sonynwze360, sansae200, mrobe100, iriverh10, creativezenv, ipodnano1g, samsungyh920

USB Driver-wise, it should be noted that this patch requires some
slight changes:
- proper blocking on control OUT transfers, to make sure the data is
  received *before* using it, the usb_core should probably use that too
- drivers can now support interface alternate settings
- drivers can be notified of completion by a new fast handler, which
  is called directly from the driver; this is is necessary for
  isochronous transfers because going through the usb queue is way too
  slow

Designware changes:

- enable for USBOTG_DESIGNWARE
- set maxpacketsize to 1023 for ISO endpoints

Change-Id: I570871884a4e4820b4312b203b07701f06ecacc6
2025-11-15 07:30:15 -05:00
Solomon Peachy
945ce06094 FS#13685: Updated Dutch Translation (Marc Aarts)
Change-Id: Ic3f39f62efe05e218d7a1878812ce3ad995de3e5
2025-11-09 08:22:42 -05:00
Solomon Peachy
619ed7eef0 docs: update MAINTAINERS
Mostly adding myself in several new places where I've done meaningful
recent work.

Change-Id: I86b071b0fafef163ba4c45bbee032d8ead0dccfc
2025-11-08 08:28:45 -05:00
Solomon Peachy
ff4cb33b09 FS#13684: Updated Dutch Translation (Marc Aarts)
Change-Id: Iea82055ce081f03a345f778de87d71d3fc36a13d
2025-11-08 07:44:48 -05:00
Vencislav Atanasov
58175fba5d Update Bulgarian translation to 100%
Change-Id: Id80cd5f02cbd948bc890fb939f5265bffbec4344
2025-11-07 23:33:10 +02:00
Solomon Peachy
5f2d45e36c FS#13683: Last bits of the Hungarian Translation (Gyúróczki Norbert)
Change-Id: I9d199d33cc0a6a0451057783a194a4f3370c504f
2025-11-07 15:04:07 -05:00
Solomon Peachy
1089a9fa88 FS#13682: Completed Hungarian Translation (Gyúróczki Norbert)
Change-Id: I26d92e1b9bf14d2e011bb67c56ac98c78877c61a
2025-11-06 20:59:16 -05:00
Solomon Peachy
0c98c2a9d3 FS#13681: Further updates for Hungarian Translation (Gyúróczki Norbert)
Change-Id: I481785c41b3f8cc219e8a5c75da6aeec434c96e7
2025-11-05 06:34:37 -05:00
Solomon Peachy
47c7f2cb56 FS#13680: Updates for Hungarian Translation (Gyúróczki Norbert)
Change-Id: I8ba4c53c194c367027d53646999436047821ab1a
2025-11-04 20:54:06 -05:00
Solomon Peachy
fdf5065d2f FS#13679: Updates for Hungarian Translation (Gyúróczki Norbert)
Change-Id: I5c14fd72651a98665ceddbcba74bfc82278187d5
2025-11-04 16:57:09 -05:00
Solomon Peachy
22f9db3fc8 FS#13678: Hungarian translation update (Matyas Kadlicsko)
Change-Id: I9dc5764abd1bb3dd49afac9771d4a28aefa51f35
2025-11-01 06:44:38 -04:00
Solomon Peachy
511a38763b FS#13675: More corrections for Slovak translation (Matej Golian)
This time, it's "technical terms" that were formerly same as English

Change-Id: If88c3bd4f4d69805c79d351a86bf132a5cde50ce
2025-10-22 20:31:15 -04:00
Solomon Peachy
9585b339d3 FS#13675: More corrections for Slovak translation (Matej Golian)
Primarily capitalization corrections.

Change-Id: I8a19f3ba961efb128e9766898bcb792445ac0f93
2025-10-22 14:38:01 -04:00
Solomon Peachy
9722cad478 FS#13674: Final corrections for Slovak translation (Matej Golian)
Change-Id: Ifd67417717e887381655d5702295e2ffef166e4b
2025-10-21 15:30:37 -04:00
Solomon Peachy
4736de39b6 FS#13672: Major update to Slovak translation (Matej Golian)
* Consistent capitilzation
 * Corrected spelling and other errors

Change-Id: Idf10cf5c689f2fdc8607609ca61a98080a18d758
2025-10-21 13:56:25 -04:00
Solomon Peachy
10dbdd6b22 FS#13670: Vietnamese translation corrections (Chu Khánh Hạnh)
Change-Id: I74e25b4b103d1d8bce4990e070461c4c52dded83
2025-10-20 22:35:44 -04:00
Solomon Peachy
ef0d75d1e4 FS#13672 Correction in voicing time in the Slovak translation (Matej Golian)
Change-Id: I6ab8b96962cfcbd90e3e635c1c864e306b1861f7
2025-10-20 16:43:31 -04:00
Solomon Peachy
900b362f4c Minor mechanical corrections to Vietnamese translation
Change-Id: Id60524eef3f3bb89ca1bee4df76aa260987d513a
2025-10-20 09:13:35 -04:00
Solomon Peachy
09406bed8e FS#13670: Initial Vietnamese translation (Chu Khanh Hanh)
Change-Id: I42c34a52813b2470342f6feb61efab07155b8295
2025-10-20 09:01:05 -04:00
Solomon Peachy
958f5ad5bd FS#13667: Updated Serbian translation (Ivan Pešić)
Change-Id: I04b7597a21342fd07ea4b4cdf7cad905dd8c728a
2025-10-06 08:27:19 -04:00
Solomon Peachy
84b883907f lang: Fix a missing colon in the previous commit
Change-Id: I13dca8f94047d192574a69fc4661209d4103ea2f
2025-10-03 12:16:34 -04:00
Solomon Peachy
d3f9cc579f lang: Correct LANG_TIME_REVERT and LANG_TIME_BUTTON_SET for xduoox3/x3ii
Change-Id: Ia3f71a96ad8d4be07d2b35d46a40190442b5f5cd
2025-10-03 10:03:17 -04:00
Sebastian Leonhardt
ae001cb60c Fix wrong order of strings in .lang files
A "feature target" string must come before the device targets,
otherwise the real target string may be overwritten by the
feature string (happened with CreativeZEN button description
in the time screen).

Change-Id: I75b7441d4dc97b215cc26b42d3af3943fce32e20
2025-10-02 12:48:02 -04:00
Solomon Peachy
306d8d4fc9 FS#13666 - Updated Hungarian translation (Matyas Kadlicsko)
Change-Id: Ie787603807537246ccc4328b064d808574b1163a
2025-09-30 19:40:13 -04:00
Solomon Peachy
d57e1a21d1 FS#13665 - Updated Hungarian translation (Matyas Kadlicsko)
Change-Id: I784264c2e62432566d7f62eaa012147a9309e2ad
2025-09-25 15:14:08 -04:00
Solomon Peachy
6f7dbc2153 FS#13661: Major Spanish translation update (Sergio Delgado)
* Added some missing strings and updated some others that made no sense
   (were literal/poor translations).
 * More usage of music-relevant terms.
 * This translation fits a standard-internationally spoken Spanish,
   supported with the use of DLE (Spanish language dictionary) of RAE
   (Real Spanish Academmy)

Change-Id: Ie891520bcafe1e880e25dd42ce81393b1f10840d
2025-08-31 21:31:04 -04:00
Solomon Peachy
063b0357c3 FS#13660: Translation updates
Ukranian and German:  (Pavlo Rudy and Bernhard Kepplinger)

Change-Id: I89dc971ded1eafd79334f10a68144d5c5cbc3507
2025-08-31 13:17:07 -04:00
Solomon Peachy
8a04d02a1e FS#13648: Update Chinese (Simplified) translation (王吉)
Change-Id: I57b58a0e4a62e0443b0903ade7459610a1bce9c7
2025-07-28 10:36:01 -04:00
Solomon Peachy
85f731c1e0 Translation updates:
* Italian (Alessio Lenzi)
 * Korean (Hoseok Seo)
 * Latvian (Renalds Belaks)
 * Moldavian (Mihai Alexandru Vasiliu)
 * Polish (Adam Rak)
 * Romanian (Mihai Alexandru Vasiliu)
 * Slovak (Matej Golian)

Change-Id: Ia8df6f4948967c46de716f4c6f1e0d63ac54ea07
2025-07-25 11:28:47 -04:00