Project

General

Profile

Actions

Feature #2930

closed

Multilanguage

Added by Piotr Kuchciak almost 10 years ago. Updated over 9 years ago.

Status:
Fixed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
Start date:
2015-06-20
Due date:
% Done:

100%

Estimated time:
(Total: 0:00 h)

Description

Hello
Maybe is possible to implement to TVHeadend multilanguage ? I want to be a translater to Polish. More and more apps has implement multilanguage...


Subtasks 1 (0 open1 closed)

Feature #2957: use transifex.com for translationFixed2015-06-20

Actions
Actions #1

Updated by Jaroslav Kysela almost 10 years ago

My notes, C language:

https://www.gnu.org/software/gettext/

Javascript:

https://github.com/SlexAxton/Jed

or eventually fetch the translated data from the tvh http server using AJAX at javacript runtime.

Actions #2

Updated by Piotr Kuchciak almost 10 years ago

Can you implement this and share file to translate ?

Actions #3

Updated by big big almost 10 years ago

Piotr Kuchciak wrote:

Can you implement this and share file to translate ?

Hello,

I will do the same for french.

regards,

Actions #4

Updated by Jaroslav Kysela almost 10 years ago

After days of hacking, I have something useable. In latest code, there's intl/ tree with .po files to edit (the top level directory is for C code, the js tree is for javascript). You may use editor like poedit or any text editor to fill msgstr lines. If you type 'make', the tvheadend should be rebuilt using new strings. To activate locale, set the language in ACL grid for active user (German, French, Polish, Czech). I'll write something more probably to wiki when I'll have a little time.

Actions #5

Updated by Piotr Kuchciak almost 10 years ago

After update to version 4.1.236 still my webui not show. Page load ok but is blank(white). Please help me.

Actions #6

Updated by Jaroslav Kysela almost 10 years ago

Please, do all translations here: https://www.transifex.com/projects/p/tvheadend/

Actions #7

Updated by Piotr Kuchciak almost 10 years ago

ehhhh
I do in file :)
I must move it to transifex :)

Actions #8

Updated by Piotr Kuchciak almost 10 years ago

How often you update this translate(which we do) to repository to TVHeadend ?

Actions #9

Updated by saen acro almost 10 years ago

Add Bulgarian translation option

Actions #10

Updated by Jaroslav Kysela almost 10 years ago

Added Bulgarian, Serbian, Croatian and denied English (en), German (de_DE), Bulgarian (bg_BG) - duplicates. For (en) - the strings in C/JS sources should be modified (templates) rather than to create a new (en) locale.

Actions #11

Updated by Piotr Kuchciak almost 10 years ago

Did you merged only full translate or did you merged also part translate ? I have now about 41% translate and i want to see how looks in Tvheadend... But i plan translate full but need a free time (day)

Actions #12

Updated by saen acro almost 10 years ago

Please, add independent "Interface Language" in Settings > General
Some people do not like translated programs maby mental problem ;)

Actions #13

Updated by big big almost 10 years ago

Hello,

Thank's, it's fantastic job, as usual! :)

I've started the french translation, i will continue later.

Actions #14

Updated by Jaroslav Kysela almost 10 years ago

  • Target version set to 4.2
Actions #15

Updated by Jaroslav Kysela over 9 years ago

  • Status changed from New to Fixed

OK. The internationalization is almost finished (except some translations, but it's another story). I'm closing this.

Actions

Also available in: Atom PDF