Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#265 closed enhancement (released)

Add language preference UI

Reported by: ibboard Owned by: ibboard
Priority: major Milestone: WarFoundry 0.1
Component: WarFoundry-GUI-WinForms Version: Trunk
Keywords: translation api preferences Cc:
Blocked By: Blocking: #88

Description

Now that ibboard:#30 has completed to improve the translation API and we're getting more languages through #203 it would be useful if we had some way of changing preferences other than editing the preference file manually.

This will require:

  • A UI to set the value
  • A refresh of the translated text
  • Saving the value

Change History (8)

comment:1 Changed 9 years ago by ibboard

Owner: set to ibboard
Status: newaccepted

comment:2 Changed 9 years ago by ibboard

(In r535) Re #265: Add language preference UI

  • Add initial preferences dialog with translation options
  • Re-translate main form when language changes
  • Save translation for later use

Only known bug on initial quick implementation is that open unit dialogs become named "{0}" (which should be replaced by unit name), but this should be quite a simple fix

comment:3 Changed 9 years ago by ibboard

Some other translations are also not working at the moment: preferences menu item and label next to combo box. May just be typo in name and missing cascade option.

comment:4 Changed 9 years ago by ibboard

(In r538) Re #265: Add language preference UI

  • Make unit form and army tree translate on translation language change

Army tree title translation still seems patchy

comment:5 Changed 9 years ago by ibboard

r537 should actually have been against this ticket as well

comment:6 Changed 9 years ago by ibboard

(In r539) Re #265: Add language preference UI

  • Fix army tree translating
  • Make translations change on list change, not just on "okay"

comment:7 Changed 9 years ago by ibboard

Resolution: fixed
Status: acceptedclosed

(In r540) Fixes #265: Add language preference UI

  • Make unit equipment lines refresh when language changes

comment:8 Changed 9 years ago by ibboard

Resolution: fixedreleased

Release as part of v0.1b8

Note: See TracTickets for help on using tickets.