path: root/apps/lang
AgeCommit message (Collapse)AuthorFilesLines
2019-08-05Synchronize english-us language filesSolomon Peachy1-51/+2608
Change-Id: I654e6fbd879ac7d709fc85a4758d71312eeb0cc5
2019-08-04Several minor voice string corrections.Solomon Peachy4-4/+4
Patch by Igor Poretsky Change-Id: If8d0174e37254e9f1c24c4e0f7f29876e7f29906
2019-08-04Speech feedback in mpegplayer menusSolomon Peachy1-0/+360
Patch by Igor Poretsky Change-Id: Idc6920e17be6537557f2b1cf00f7e559e30b45e8
2019-08-01xduoox3: Use correct LANG_DISK_NAME strings.Solomon Peachy1-0/+6
Change-Id: Ic2e16f3e67e080dc53ce7a5f994fbaeaa15d10bc
2019-08-01Make info screen properly multi-volume aware.Solomon Peachy1-6/+3
It will now display a line for every volume that's backed by a real drive. Change-Id: I8fec9018729fc1b0d4f4322cd4421ce7fa945e75
2019-07-28chessbox: Fixes and enhancementsSolomon Peachy1-0/+17
- Unfinished game is now saved along with current position. - All savings are automatically done on shutdown. - Implemented facility to view played games. - Fixed bug that prevented program from the very first move. Patch by Igor Poretsky Change-Id: I997b97752e4362ed953309bea985d071f9db229b
2019-07-28Show time, date, and recording directory in the info screenSolomon Peachy1-0/+17
Patch by Igor Poretsky Change-Id: I5db0d018742c11dd9bf3ca4c9539cd91f94d4c2e
2019-07-20Add speech feedback to imageviewer pluginSolomon Peachy1-0/+116
Patch by Igor Poretsky Change-Id: Ifcca7342d07f0d7fb90d282468f7e6576c13d36b
2019-07-20FS#7705: Voice enable battery bench pluginSolomon Peachy1-0/+28
Original patch by Daniel Dalton Updated by Igor Poretsky Change-Id: I40d3bb89dbaf3582e1d7af8e8964205507cd2a8d
2019-07-20FS#7912: Voice enable the chessbox pluginSolomon Peachy1-0/+731
Original patch by Mario Lang Heavily updated by Igor Poretsky Change-Id: Iaa0c32a79a464860ff294096825ae788f35cf312
2019-07-20Move date/time strings out of RTC contextFranklin Wei44-4781/+2389
Should fix plugin build. Change-Id: I332235a4e7d08a80abd91fa0705e950c7dfec449
2019-07-20Fix build on non-RTC targets.Solomon Peachy1-114/+57
talk_time and talk_date are now exposed to plugins, so the strings they reference need to be moved from rtc-only to global. Change-Id: I88166dc21455d595878d3d1ec557289cd3a5ff6b
2019-07-20FS#7704 - Talk support for pluginsSolomon Peachy2-4/+380
Original patch by Mario Lang Heavily updated by Igor Poretsky Further updated by myself This patch breaks binary API compatibility by placing the new functions where they make the most logical sense. IMO this is the better approach to take given the scope of the changes needed for talk support. Since binary API is changing, the patch also moves some other functions around to more logical locations. As well as voice support in plugins, this patch voice-enables several simple plugins. There will be follow-up patches for many plugins that build on this one. Change-Id: I18070c06e77e8a3c016c2eb6b6c5dbe6633b9b54
2019-07-15Updated Serbian translationeevan781-30/+435
Change-Id: I93477548ddd92a5390ac2a828b4262e3bb516f4b
2019-02-03Add speech feedback in pitchscreenSolomon Peachy1-1/+52
Patch by Igor Poretsky Change-Id: I8828cefdb3346a25071fba0afff2c9d3bca440a1
2019-02-03FS#12353: For car adapter mode, make delay before resuming configurableSolomon Peachy2-0/+34
Original patch by Stanislav Chizhik Udpated by Igor Poretsky & myself Change-Id: I472d4852ac25885658245f077723e4c98b9ad9b8
2019-01-31FS6338: Playlist playing timeSolomon Peachy1-1/+155
Originally by Stephane Doyon. Updated by Alex Wallis, Igor Poretsky, and myself. Change-Id: I15a06f7774c886cefd9c2cb93230d67de3e5f9a9
2019-01-25FS#13169: Initial Flemish translation from Nathan FollensSolomon Peachy2-0/+13817
Change-Id: I80607bc3ac0887b2cd28dbf2aaa487f8829a7810
2019-01-25FS#13168: Updated Dutch translation from Nathan FollensSolomon Peachy1-84/+264
Change-Id: If36420329cbb67dc5b40b10bcd03e295cf0418f6
2019-01-24FS#13170: Updated Greek translation from Constantine MountantonakisSolomon Peachy1-23/+205
Change-Id: Icfe116d72fd7c73d2ec1b18ffcc294052b7d5159
2019-01-02Add Xuelin iHIFI 770/770C/800 supportSolomon Peachy2-0/+56
Taken from the xvortex fork (Roman Stolyarov) Ported, rebased, and cleaned up by myself. Change-Id: I7b2bca2d29502f2e4544e42f3d122786dd4b7978
2019-01-01Updated Czech translationSolomon Peachy1-34/+76
Taken from Igor Poretsky's tree Change-Id: Ia0b5644849b02a92294beb04d3e361388d98c7f5
2018-12-24Clean up a wanring with the updated turkish translation on ZEN targets.Solomon Peachy1-1/+1
Change-Id: I7dcbd00a084e05e15ba09c3b65cabd33ac71e7f4
2018-12-24FS#13043: Updated Hungarian translationSolomon Peachy1-16/+1886
(Thanks to Gergely Békési) Change-Id: Ib56417794cbcd693324419710c370779b2fcf954
2018-12-24FS#13144: Updated Dutch translationSolomon Peachy1-836/+1350
(Thanks to Nathan Follens) Change-Id: I9b000cf7e7294c3dc750a72577ca7c1d2f04e659
2018-12-24Credits: Add Roman Levkin-TaymenevSolomon Peachy1-0/+2
(Updated Russian Translation) Change-Id: I88150c897d9facf566beff38e5a0c863d5256c0c
2018-12-23FS#13148: Considerably updated Turkish translationSolomon Peachy1-14/+9740
(Thanks to Malik Safak) Change-Id: I21339b331ad8c6ca975f23cd98041426acf8961f
2018-12-23FS13137: Update Polish translationSolomon Peachy1-0/+168
(Thanks, Adam Rak!) Change-Id: I39aa0d9eb265827a5dcd05943a2c0abbb9f81fa8
2018-12-23FS#13162: Update French translationSolomon Peachy1-0/+168
(Thanks Guinness) Change-Id: Ia978b26744ba7d97393d1b87b6704690e39e8ccd
2018-12-23FS#13165: Updated Russian translationSolomon Peachy1-38/+584
(Thanks, Roman!) Change-Id: I270ed16fa899d1ec69dddb1d783e5c37b08af838
2018-12-22Czech translation update from Marek SalabaSolomon Peachy1-58/+2127
Change-Id: I45304719e3c5f9c6e9aa92347d1ba9b483431a54
2018-12-22Auto-Ranging Time Formatting For Menus (hh:mm:ss:mss)William Wilgus1-4/+18
Unifies time formatting in settings_list.c allows time format to display as HH:MM:SS.MSS or any consecutive combination thereof (hh:mm:ss, mm:ss, mm:ss.mss, ss.mss, hh, mm, ss ,mss) works in INT and TABLE settings with the addition of flag 'F_TIME_SETTING' Time is auto-ranged dependent on value Adds talk_time_intervals to allow time values to be spoken similar to display format: x Hours, x Minutes, x Seconds, x Milliseconds Table lookups merged or removed from recording, clip meter and lcd timeout -String_Choice replaced with TABLE_SETTING or INT_SETTING for these functions as well, cleaned-up cfg_vals that get saved to cfgfile RTL Languages ARE supported Negative values ARE supported Backlight on/off are now Always and Never to share formatter with LCD Timeout Added flag to allow ranged units to be locked to a minimum index Added flag to allow leading zero to be supressed from the largest unit merged talk_time_unit() and talk_time_intervals() optimized time_split() optimized format_time_auto() Backlight time-out list same as original Change-Id: I59027c62d3f2956bd16fdcc1a48b2ac32c084abd
2018-12-16Synchronize Slovak languageSolomon Peachy1-16/+324
(Thank you, Peter!) Change-Id: I90495070e8f2f5118497f7fbce5e5112ba690777
2018-12-15FS#6323: Speech for ID3 viewer, playlist catalog and playlist viewerSolomon Peachy45-784/+854
Modified from original ticket, Taken from Igor Poretsky's tree, and further modified by myself to incorporate feedback. Change-Id: Ibc2180e52af76890b1448d23f79386fd0f88f709
2018-12-14FS11473: Add bookmarking option: one per track.Solomon Peachy1-4/+32
Modified version from ticket, taken from Igor Poretsky's tree, and further modified to incorporate feedback. Change-Id: I9284497d53a0247a51739d29fdc1db5fbbebfadc
2018-12-09Fix possible truncation misc.c->output_dyn_value + use KibytesWilliam Wilgus1-12/+54
output_dyn_value now requires the count for number of units Binary scale now shows Kibibytes instead of kilobytes (g#1742) Fixes output for negative values as well Change-Id: I8aa896860e97d2453fa35069e2dfe1caac60109f
2018-07-28Revert "As3525 v1/v2 Add power savings menu"William Wilgus1-51/+0
This reverts commit 6f0320a9535bc1aa81d83fa879ac14d5ee603658. Change-Id: I7425d422a4a0af7a49e9194cfe0bb55d431bc401
2018-07-27As3525 v1/v2 Add power savings menuWilliam Wilgus1-0/+51
Allow user to select cpu undervolt There have been quite a few issues across the SANSA AMS line related to CPU undervolting while most players show greatly increased runtime some crash. Rather than constanly upping the voltage we now have a setting with a safe value for all players and the option for lower voltages I plan to add a few other options here later such as disk timings and maybe some other clocks/experimental settings Added: Disk Low speed option for AS3525v2 devices cuts frequency to 12 MHz from 24 MHz Added: Disk Low speed option for AS3525v1 devices cuts frequency to 15.5 MHz from 31 MHz Added: I2c Low Speed AS3525 devices, should be bigger improvement for v1 devices Fixed: Debug menu for AS3525v2 No SDSLOT frequency, Showed IDE freq though it is unused Added: DBOP and SSP underclocking affects display on v1/v2 respectively Fixed: debug menu now has SSP frequency, and SSP_CPSR Update: made settings menu more generic Update: cleaned up code Added: Clip v1 & Fuze v1 didn't have HAVE_ADJUSTABLE_CPU_VOLTAGE. not sure why but, waiting on testing to confirm Added: C200v2 and E200v2 devices and HAVE_ADJUSTABLE_CPU_VOLTAGE. Fixed: v1 devices don't like display timing set lower (dbop) v1 devices don't have a divider set for ssp (causes divide by 0) Fixed: ClipZip display lags with Max SSP divider changed from 0xFE to 0x32 Fixed: v1 devices didn't work properly with highspeed sd cards Added code from Added powersave and IDE interface enable/disable Added: V2 devices now have powersave enabled on sd interface Update: cleaned up code, lang defines, added manual entries Update ssp clock mechanism added calculated ssp divider to clipzip Update turn display clock off when clip+ turns off display Fixed: clipzip wrong register for SSP clock Change-Id: I04137682243be92f0f8d8bf1cfa54fbb1965559b TODO: add other players?
2017-09-24Fix make race conditions reharding lang.hAmaury Pouly1-1/+9
The bug is due to a stupid make misfeature. The article [1] contains much more information but in a nutshell, the following code: a b: c bla is equivalent to: a: c bla b: c bla This is bad because in parallel runs (make -j typically), "bla" can be run TWICE and even worse, twice in PARALLEL. Obviously the result will be completely unexpected. This is a real bummer because on the other hand, the following code: %.c %.h: %:in bla actually expresses the fact that bla produces two files. For some reasons, pattern rules work differently from implicit rules. This commit attempts to fix the problem with lang.h by rewriting (simplified): lang.c lang.h: genlang as lang.h: genlang lang.c: lang.h This works (it correctly expresses the dependency chain and ensures genlang runs once) but as one drawback: if one manually removes lang.c, then genlang will not re-run since the second rule does nothing. This is minor drawback since no one ever removes lang.c manually and "clean" removes lang.h which triggers a rebuild. [1]: Change-Id: Ic0bf7c7c203dc599b00fde457946d2316c70474e
2017-09-22Print "GEN lang.h" when generated language header.Amaury Pouly1-0/+1
Hopefully this will help narrow down the problem with LANG_* error message, I have the feeling that lang.h is not generated in time but it's very hard to reproduce. Change-Id: I02b6c98ed9c7e7168fad10dcf1142e307fbc6093
2017-09-20Rename "Selective Backlight" to "Backlight Exemptions" and add German ↵Johannes Rauh2-3/+172
translation Change-Id: I1ddb78bd267372617370cc36910fce9980b907cd Calling the menu entry "Backlight Exemptions" as this better describes the functionality. Adding the German translation.
2017-09-20Fix some warnings due to the previous commitFrank Gevaerts1-1/+1
Change-Id: I2858a1f0f730be732c9fff64eabaf3866486a686
2017-09-20Update Greek, Swedish, Italian and Serbian.Frank Gevaerts4-59/+3379
Thanks to Constantine Mountantonakis, Jonatan Nyberg, Alessandro Stoppani and Ivan Pesic (FS#13130, FS#13124, FS#13126, FS#13112) Change-Id: I0581c38b0dab75b1192278ec84b973250b5c3e69
2017-09-01Add missing strings Italian translationFranklin Wei1-4/+4
Should make us all green once again. Change-Id: Icee92fa0a0e214a0e905e4df30739e22e623733e
2017-05-02Commit FS#13111 by Sebastiano Pistore.Michael Giacomelli1-21/+503
Updates Italian translation. Change-Id: I6d2a6f133c00626e3a7736a0e4600979c34036bd
2017-01-17Selective Backlight/Advanced Softlock - Selective actions based on contextWilliam Wilgus1-0/+168
Selective backlight allows the user to choose actions that will not enable the backlight when pressed. Advanced softlock allows user to choose actions that will not be blocked by screenlock on devices without a hold button. Both only occur in FM and WPS Contexts. Update: Back from the dead -Cleaned up code, removed unnecessary calls, re-arranged last filter action timeout conditional to work in case last_filtered_action_tick was never set -Added entries to the manual -Fixed back button on some menus not activating backlight -Made menus more intuitive, no actions selected now changes menu item to off. -Added talk fuctionality. -Added option to disable selective backlight while on external power. -Rewrote backlight and softlock handling code to fix issue with scrollwheels -Menu changed to have toggle(yes/no) and settings -Optimized selective actions lookup -Added option to disable notification of 'buttons locked' while softlocked -Removed uneeded code, consolidated action lookup to single function -Fixed incorrect name on selective softlock menu -Added option to disable touch on touchscreen devices -Fixed backlight on original screenlock without selective screenlock active -Added text selection in mask_select for when show_icons is off -Fixed voice in mask_select to speak if voice is defined instead of spelling -Added more lang defines (play skip seek) -Added option to disable unknown keys turning on backlight -Fixed Conditional argument In wrong place causing players without backlight to fail to build -Fixed Disable Unknown blocking detection of context change -Fixed canceling menu didn't update new settings -Added Autolock on backlight off -Removed backlight_on_force from backlight.c, Now sets ignore next to false and uses backlight_on -Cleaned up autolock code added strings to lang file -Fixed issue where rapid presses would bypass softlock -Removed old softlock code, Cleaned selective actions code -Changed menu to match existing RB menus -Fixed Backlight_on_Hold blocked by backlight_ignore_next -Fixed ignore_next for ipod -Fixed bug allowing context with softlock to bypass selective backlight -Changed mask_select to no longer prompt for changes to be saved -Changed menu names -Added ignore timeout to allow ipod scroll wheel to work properly and other players to still work properly, removed some previous code including ignore_event -Increased ignore timeout to prevent sd card accesses from interrupting action code and turning on backlight -Changed Unknown action to unmapped action in menu, changed handling code -Removed unneeded logic and variables for handling unfiltered actions -Reverted unmapped action code to previous functionality -Added manual entries (thanks JohnB) -Removed elusive unhandled unicode character from manual, changed formatting slightly Actions: Volume,Play,Seek,Skip Extras: Disable unmapped actions Disable selective backlight on external power Disable touch during softlock on touchscreen devices Disable softlock notifications (power button still notifies) Autolock on backlight off Method: Adds a function to ignore backlight on next call If selected action occurs backlight is forced on, Filter_first_keypress stays intact. Selective softlock allows selected actions through, bypasses the normal softlock routine. ToDo: DONE previous commit (#1) has attribution for folder_select.c which mask_select is based from. Change-Id: I08132ddcfd64c81751ef23b720f3ec6d68695fe4
2016-08-21Attempt to fix dependencies for lang.h, lang_core.c and lang_core.oFrank Gevaerts1-4/+4
This hopefully fixes occasional build failures Change-Id: Iff79d2066d6421cca78cc3ecb6cb8db57351ab1f
2016-08-20Update french translation, thanks to lebellium for spotting those.Amaury Pouly1-3/+3
Change-Id: I51499cda4351eae5a3f646d2ea4687c57925f909
2016-08-20Update French translation.Amaury Pouly1-27/+383
Change-Id: I49ad1971cba574b12d82963ad8ffcc7ad63fccef
2016-08-17FS#13079 - Slovak lang updatePeter Lecký1-0/+238
Signed-off-by: Bertrik Sikken <>