Fóruns

Início » Liferay Portal » English » 3. Development

Visualização combinada Visão plana Exibição em árvore
Tópicos [ Anterior | Próximo ]
toggle
Dave Weitzel
AUI Javascript Localization
22 de Março de 2012 12:54
Resposta

Dave Weitzel

Ranking: Regular Member

Mensagens: 169

Data de entrada: 18 de Novembro de 2009

Mensagens recentes

Some of the AUI javascripts (pagination for example) have English text in them - "Total", "of" , "pages" etc

How can I dynamically change these according to the locale of the page?

Quite happy to be changing both the js file and where it is called whenever I find it our UI hook a=has many files in it already. emoticon
André Bunse
RE: AUI Javascript Localization
22 de Março de 2012 19:52
Resposta

André Bunse

Ranking: Junior Member

Mensagens: 85

Data de entrada: 15 de Março de 2012

Mensagens recentes

Something like this, only a little change

File: %TOMCAT_HOME%/webapps/ROOT/html/js/aui/aui-paginator/aui-paginator.js
 1
 2            totalLabel: {
 3                getter: function() {
 4                    var instance = this;
 5                   
 6                    return L.sub(TOTAL_LABEL_TPL, {
 7                        total: instance.get(TOTAL)
 8                    });
 9                },
10                validator: isString
11            },

change to

1              var translated_label = Liferay.Language.get([u][i]"totalLabel"[/i][/u]);
2              return L.sub(TOTAL_LABEL_TPL.replace("Total", translated_label), {

and create the wanted translations under server:8080/language/xx_XX/

hope that points you in the right direction, too late for a further look ;)

André