Opened 10 years ago

Closed 4 years ago

Last modified 3 years ago

#1959 closed feature-request (Fixed)

Allow user selectable GUI language

Reported by: nicaw Owned by: bro
Priority: minor Milestone: 2.0.0
Component: GTK UI Version: 1.3.3
Keywords: Cc: bro

Description

Hi, I know it is possible to set it via launch parameter, but configurable option would be great in case user does not want system default language.

Change History (12)

comment:1 Changed 9 years ago by Cas

  • Milestone set to 1.4.0

comment:2 Changed 8 years ago by bro

This seems to be working, but might require a bit more work (Show which countries corresponds to the language codes?). Only tested on Ubuntu 13.04.

https://github.com/bendikro/deluge/commits/develop-language-preferences

comment:3 Changed 8 years ago by Cas

GTK Builder bug reference: gnome

Handy list of full language names: django

comment:4 Changed 8 years ago by bro

Github branch has been updated with better tested and cleaner code.

Tested on Ubuntu, Windows 7 and OSX (10.8). Language codes are translated to proper languages.

comment:5 Changed 8 years ago by Cas

Looking good.

There seems to be too many setup_translations in ui.py and gtkui.py, there should only need to be the one call. Did the logic in the code for setup_translations actually need changing?

Can you replace the windows check with windows_check from common.

comment:6 Changed 8 years ago by bro

Branch updated according to comments. This changes language for gtkui only, so adding a webui language setting is left to be done (in a later patch).

comment:7 Changed 8 years ago by Cas

Committed branch to develop: [7c808ab4b4223]

It still needs a bit of polish in the Preferences dialog and the popup box needs some work but is working well.

comment:8 Changed 7 years ago by Cas

  • Milestone changed from 1.4.0 to 2.0.0
  • Owner set to bro
  • Status changed from new to assigned

Any thoughts on webui addition?

comment:9 Changed 6 years ago by bro

  • Cc bro added

Add bro to cc

comment:10 Changed 5 years ago by bro

WebUI support in develop: [857e2fd4]

comment:11 Changed 4 years ago by Cas

  • Resolution set to Fixed
  • Status changed from assigned to closed

comment:12 Changed 3 years ago by Cas

  • Milestone changed from 2.0 to 2.0.0

Milestone renamed

Note: See TracTickets for help on using tickets.