Feature #1073

Feature #1000: Modernize HUD

Enable translations for HUD/UI elements

Added by keMoN over 1 year ago. Updated over 1 year ago.

Status:New% Done:

0%

Priority:NormalSpent time:-
Assignee:-
Category:Mod CGAME
Target version:2.78
OS: Arch:

Description

Several strings in HUD and UI elements are static and therefore not affected by translations.
This is related to both #1000 and #907, but part of both. Implementing this ticket is only possible along with a complete rework of the current UI system.

1: Limbo Menu
2: Gametypes in the Host Game menu
3: Faction and Class names in pop-up: "You will spawn as an Allied Medic with a Thompson"
4: Terms in the Options menu like "none", "high", "enabled", "medium", "trilinear", "off", "long", etc..
5: Warning! Leave the construction area!"

6: Include more strings to compensate for grammatical errors
6.a) Missing strings
"You picked up an Ammo/Med Pack". "Ammo Pack" is not in the translatable list, but Med Pack is. I think this is true for the weapons too.
While their names are not translated, I could compose a more natural sentence if I could add suffixes to them.
6.b) Reusing strings
• "It uses the string "players" both in the phrase "Waiting on X players" and on the scoreboard: Axis (6 players).
In Hungarian, you put the equivalent of "on" behind the word as a suffix, which is "-ra" so it becomes "Várakozás X játékosra" (Waiting X player-on). That would be no problem if it wasn’t used on the scoreboard as well where now you can read "Tengelyhatalmak (6 játékosra)" which means "Axis (on 6 players)" in English. I’ve just noticed it also appears in the Referee menu."
_
• "In English, many words are the same as a noun and as a verb, thus it uses the same string for both meanings. That’s not the case in other languages. One example of this is "view". You have "view" in the options menu as a noun and "view" in the demo menu as a verb."

menu2-nt.jpg (249 KB) keMoN, 21.02.2018 17:09

menu3-nt.jpg (297 KB) keMoN, 21.02.2018 17:09

menu1-nt.jpg (320 KB) keMoN, 21.02.2018 17:09

menu5-nt.jpg (283 KB) keMoN, 21.02.2018 17:09

menu4-nt.jpg (214 KB) keMoN, 21.02.2018 17:09

menu6-nt.jpg (261 KB) keMoN, 21.02.2018 17:09

793
794
795
796
797
798

Related issues

Related to ET: Legacy Development - Task #907: Rework translation code (obituary messages and CG_PickupI... New 16.12.2015
Related to ET: Legacy Development - Bug #841: Missing Map Translations Fixed 20.05.2015
Related to ET: Legacy Development - Feature #168: UI translations Fixed 09.01.2013
Related to ET: Legacy Development - Task #1074: Flexible description strings in the menus Invalid 21.02.2018

Associated revisions

Revision a4ea2b12
Added by IR4T4 over 1 year ago

game: fix translations refs #1073

Revision 483c55fd
Added by RaFaL over 1 year ago

ui: enabled translation for cvarFloatList and cvarStrList in UI, refs #1073

Revision a2a2edfa
Added by RaFaL over 1 year ago

ui: removed no longed required _() in cvarFloatList, cvarStrList, refs #1073

History

#1 Updated by keMoN over 1 year ago

  • Related to Task #907: Rework translation code (obituary messages and CG_PickupItemText) added

#2 Updated by keMoN over 1 year ago

  • Related to Bug #841: Missing Map Translations added

#3 Updated by keMoN over 1 year ago

#4 Updated by keMoN over 1 year ago

  • Description updated (diff)

#5 Updated by keMoN over 1 year ago

  • Related to Task #1074: Flexible description strings in the menus added

#6 Updated by keMoN over 1 year ago

  • Description updated (diff)

#7 Updated by keMoN over 1 year ago

Strings that are currently not supported for translation are circled in red.

Also available in: Atom PDF