View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002779 | The Dark Mod | GUI | public | 19.06.2011 09:16 | 06.06.2024 00:06 |
Reporter | tels | Assigned To | |||
Priority | normal | Severity | normal | Reproducibility | N/A |
Status | confirmed | Resolution | open | ||
Product Version | TDM 1.06 | ||||
Summary | 0002779: Translate the menu and HUD into different languages | ||||
Description | Both the menu and the HUD are only available in English. Supporting switching to other languages will make it easier to use for people in other languages. We need: * Slimming down english.lang (0002698) so we don't have to translate all the unused D3 strings * Add a way to keep all the translations together, so that the translations and the english master copy do not get out of sync, plus a way to generate the different .lang files from that (0002781) * a way to switch the language in the menu (0002782) * add support for Umlauts like 'Ä' in the menu font (0002778) * Find a way to translate the different graphical buttons that we unfortunately have in the menu (or find a way to replace them by text) | ||||
Additional Information | This is the master bug that tracks progress of the individual steps in translation the menus and the HUD. Fan missions are not affected by this. | ||||
Tags | No tags attached. | ||||
parent of | 0002698 | resolved | tels | Slim down strings/english.lang |
parent of | 0002778 | confirmed | Add support for Umlauts like 'Ä' in the fonts | |
parent of | 0002781 | resolved | tels | Autogenerate english.lang etc. from strings/all.lang |
parent of | 0002782 | resolved | tels | Add a way to switch the language in the menu |
parent of | 0002783 | resolved | tels | Support translated HUD (weapon names, inventory groups), shopitems, messages etc. |
parent of | 0002788 | resolved | tels | Add more premade key entries (possible with new models/skins) |
parent of | 0002790 | closed | nbohr1more | Map "Beleagured Fence" contains def/tdm_shopitems.def |
parent of | 0002793 | closed | Add translators to the credits | |
parent of | 0002795 | resolved | tels | Add russian fonts |
parent of | 0002796 | resolved | tels | Non-ASCII GUI choices don't work |
parent of | 0002797 | resolved | tels | Add support for FM specific translations |
parent of | 0002802 | resolved | tels | Bitmap "texts" cannot be translated |
parent of | 0002804 | resolved | tels | Keys ("rusty key" etc) do no twork with chest in italian |
parent of | 0002813 | confirmed | Make mission loading tips part of TDM and translatable | |
parent of | 0002815 | resolved | tels | Support FM short descriptions in other languages |
parent of | 0002817 | resolved | tels | sys_lang only allows a fixed set of languages |
parent of | 0002846 | resolved | greebo | Download fmname_l10n.pk4 |
parent of | 0002875 | new | Changing language during FM does not change open books/scrolls | |
parent of | 0002874 | resolved | greebo | Changing language during mission while reading |
parent of | 0002445 | resolved | Springheel | Load Screen options need rearranging |
parent of | 0002888 | resolved | tels | "Back" and "Objectives" in the briefing screen are bitmaps |
parent of | 0002956 | resolved | tels | Add a condensed Carleton font |
parent of | 0002960 | resolved | nbohr1more | Add Mason font and translate the huge GUI headlines |
parent of | 0002989 | new | Add UnregisterFont() | |
parent of | 0003012 | new | Make FM readmes, titles and "More Info" translateable | |
parent of | 0003015 | suspended | Add support for characters 0x7f - 0x9f in fonts | |
parent of | 0003017 | resolved | tels | make textAlign work with idChoiceWindow |
parent of | 0003193 | resolved | tels | numofpages accepts integers only and not alphanumeric strings |
parent of | 0003835 | resolved | add Swedish translation and language selector | |
parent of | 0003869 | resolved | SteveL | Add Romanian language selector to the GUI (and scripts) |
parent of | 0004726 | resolved | nbohr1more | Check I18N links on Mission web pages |
parent of | 0002843 | feedback | Support for language-dependend image or sound assets | |
related to | 0002811 | resolved | tels | Font loading does not fall back to English |
related to | 0002812 | resolved | tels | Character 0xFF does not work in fonts |
related to | 0002454 | resolved | duzenko | Implement CC (closed captions, subtitles) |
Not all the children of this issue are yet resolved or closed. |
Apart from the font issue, the menu texts-as-graphics issue, and the missing translations, baisc translation support works now. | |
A lot of sub-issues have already been cared for, among these are: * support for translatable objectives * support for translatable readables * FM specific dictionaries (so the I18N is sep. from the main PK4 and can be updated more easily) * a script to produce the foo_i18n.pk4 files automatically and match different translations, too * the bitmaps have been converted to texts * the non-working choiceDefs have been converted, and the 0xFF font-bug has been worked around The main issues (showstopper bugs for a release) are now only: * automatic downloading of _i18n.pk4 files * adding umlauts to the menu/readable fonts * adding more russian fonts |
|
Status report: * The russian fonts are complete, except a few characters for Mason. * _l18n.pk4 files are automatically downloaded, the only problem is that an update of such a file also triggers a redownload of the full mission PK4 (takes time and wastes bandwitdh) Things still to do: * some code fixes to the font loader/display (fallback to english font, handle fonts where we only have one size (so we don't need to copy 12 and 24 point sizes) * add Umlauts to all the western font sets * add code support for characters 0x7F .. 0x9F |
|
The fallback to load other sizes when 12, 24 or 48 are not there yet is implemented. The other issues are still outstanding and won't make it into v1.08. |
|
Date Modified | Username | Field | Change |
---|---|---|---|
19.06.2011 09:16 | tels | New Issue | |
19.06.2011 09:16 | tels | Status | new => assigned |
19.06.2011 09:16 | tels | Assigned To | => tels |
19.06.2011 09:20 | tels | Summary | Trabnslate the menu and HUD => Translate the menu and HUD into different languages |
19.06.2011 09:20 | tels | Relationship added | parent of 0002698 |
19.06.2011 09:20 | tels | Relationship added | parent of 0002778 |
19.06.2011 10:07 | tels | Relationship added | parent of 0002781 |
19.06.2011 10:57 | tels | Relationship added | parent of 0002728 |
19.06.2011 10:58 | tels | Relationship added | parent of 0002782 |
19.06.2011 10:58 | tels | Relationship deleted | parent of 0002728 |
19.06.2011 21:34 | tels | Relationship added | parent of 0002783 |
23.06.2011 11:10 | tels | Description Updated | |
23.06.2011 14:16 | tels | Relationship added | parent of 0002788 |
23.06.2011 20:25 | tels | Note Added: 0003902 | |
01.07.2011 12:20 | tels | Relationship added | parent of 0002790 |
01.07.2011 12:21 | tels | Relationship added | parent of 0002793 |
04.07.2011 20:16 | tels | Relationship added | parent of 0002795 |
04.07.2011 20:18 | tels | Relationship added | parent of 0002796 |
05.07.2011 20:33 | tels | Relationship added | parent of 0002797 |
10.07.2011 19:16 | tels | Relationship added | parent of 0002802 |
11.07.2011 16:12 | tels | Relationship added | parent of 0002804 |
15.07.2011 06:45 | tels | Relationship added | related to 0002811 |
15.07.2011 06:49 | tels | Relationship added | related to 0002812 |
15.07.2011 07:28 | tels | Relationship added | parent of 0002813 |
17.07.2011 13:47 | tels | Relationship added | parent of 0002815 |
19.07.2011 19:45 | tels | Relationship added | related to 0002454 |
28.07.2011 12:36 | tels | Relationship added | parent of 0002825 |
28.07.2011 12:36 | tels | Relationship deleted | parent of 0002825 |
05.08.2011 18:04 | tels | Relationship added | parent of 0002817 |
21.08.2011 17:23 | tels | Relationship added | parent of 0002846 |
03.10.2011 21:32 | tels | Note Added: 0004060 | |
05.10.2011 20:20 | tels | Relationship added | parent of 0002875 |
05.10.2011 20:20 | tels | Relationship added | parent of 0002874 |
21.10.2011 12:45 | tels | Relationship added | parent of 0002445 |
21.10.2011 12:47 | tels | Relationship added | parent of 0002888 |
30.10.2011 07:30 | greebo | Target Version | TDM 1.07 => |
29.12.2011 20:36 | tels | Relationship added | parent of 0002956 |
01.01.2012 14:08 | tels | Relationship added | parent of 0002960 |
01.01.2012 15:25 | tels | Target Version | => TDM 1.08 |
21.01.2012 16:41 | tels | Relationship added | parent of 0002989 |
21.01.2012 16:43 | tels | Note Added: 0004267 | |
05.02.2012 17:53 | tels | Relationship added | parent of 0003012 |
10.02.2012 10:10 | tels | Relationship added | parent of 0003015 |
16.02.2012 19:04 | tels | Relationship added | parent of 0003017 |
15.07.2012 14:45 | tels | Target Version | TDM 1.08 => |
15.07.2012 14:46 | tels | Note Added: 0004711 | |
08.08.2012 19:09 | tels | Relationship added | parent of 0003193 |
15.05.2013 15:26 | tels | Assigned To | tels => |
03.06.2013 02:26 | grayman | Status | assigned => confirmed |
31.08.2014 06:27 | tels | Relationship added | parent of 0003835 |
05.10.2014 13:53 | tels | Relationship added | parent of 0003869 |
05.06.2024 23:58 | nbohr1more | Relationship added | parent of 0004726 |
06.06.2024 00:06 | nbohr1more | Relationship added | parent of 0002843 |