*** Lang v2 cleanup (FS#6574) ***
commitba54044e88a35adf9accd6e26f543abaed5011a1
authornls <nls@a1c6a512-1295-4272-9138-f99709370657>
Sun, 5 Aug 2007 19:19:39 +0000 (5 19:19 +0000)
committernls <nls@a1c6a512-1295-4272-9138-f99709370657>
Sun, 5 Aug 2007 19:19:39 +0000 (5 19:19 +0000)
treeebc7ec9e096e309ef79834802eed28ff9c22fd41
parent673be3f0dd190690fbd71b4c25a4cf53f8af5416
*** Lang v2 cleanup (FS#6574) ***
1) Introduces apps/features.txt that controls which strings are included
for each target based on defines.
2) .lng and .voice files are now target specific and the format versions
of both these file types have been bumped, which means that new voice
files are needed.
3) Use the 'features' mechanism to exclude strings for targets that
didn't use them.
4) Delete unused and deprecated and duplicated strings, sort strings in
english.lang

Some string IDs were changed so translations will be slightly worse than
before.

git-svn-id: svn://svn.rockbox.org/rockbox/trunk@14198 a1c6a512-1295-4272-9138-f99709370657
36 files changed:
apps/Makefile
apps/action.c
apps/bookmark.c
apps/features.txt [new file with mode: 0644]
apps/filetypes.c
apps/gui/gwps-common.c
apps/gui/option_select.c
apps/gui/yesno.c
apps/lang/english.lang
apps/language.c
apps/language.h
apps/main.c
apps/menus/eq_menu.c
apps/menus/main_menu.c
apps/menus/playback_menu.c
apps/menus/playlist_menu.c
apps/menus/recording_menu.c
apps/menus/settings_menu.c
apps/onplay.c
apps/playlist.c
apps/playlist_catalog.c
apps/playlist_viewer.c
apps/recorder/radio.c
apps/recorder/recording.c
apps/root_menu.c
apps/screens.c
apps/settings.c
apps/settings_list.c
apps/tagtree.c
apps/talk.c
apps/tree.c
tools/buildzip.pl
tools/configure
tools/genlang
tools/genvoice.sh
tools/voicefont.c