Opened 13 years ago

Closed 8 years ago

Last modified 6 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 by Calum, 13 years ago

Milestone: 1.4.0

comment:2 by Bro, 11 years ago

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 by Calum, 11 years ago

GTK Builder bug reference: gnome

Handy list of full language names: django

comment:4 by Bro, 11 years ago

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 by Calum, 11 years ago

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 by Bro, 11 years ago

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 by Calum, 11 years ago

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 by Calum, 10 years ago

Milestone: 1.4.02.0.0
Owner: set to Bro
Status: newassigned

Any thoughts on webui addition?

comment:9 by Bro, 9 years ago

Cc: Bro added

Add bro to cc

comment:10 by Bro, 8 years ago

WebUI support in develop: [857e2fd4]

comment:11 by Calum, 8 years ago

Resolution: Fixed
Status: assignedclosed

comment:12 by Calum, 6 years ago

Milestone: 2.02.0.0

Milestone renamed

Note: See TracTickets for help on using tickets.