2013-03-04 5 views
1

Я пытаюсь добавить файлы _ro.properties в приложение Sencha GXT.Проблема с интернационализацией GWT/GXT

Проблема в том, что приложение полностью игнорирует мой язык и использует файл .properties по умолчанию.

Файлы будут добавлены в том же пакете ("client.constants") следующим образом:

LoginWindowConstants.java:

package com.itsix.logbook.client.constants; 

import com.google.gwt.i18n.client.Constants; 

public interface LoginWindowConstants extends Constants { 
@DefaultStringValue("Login to Amsterdam Arena logbook") 
String title(); 

@DefaultStringValue("Login") 
String loginButtonLabel(); 

@DefaultStringValue("Username") 
String userNameFieldLabel(); 

@DefaultStringValue("Password") 
String passwordFieldLabel(); 

    @DefaultStringValue("Forgotten password") 
    String forgottenPasswordButtonLabel(); 
} 

LoginWindowConstants_ro.properties:

$PP_OFF 
title=Login to Amsterdam Arena Logbook - RO Properties 
loginButtonLabel=Login 
userNameFieldLabel=Username 
passwordFieldLabel=Password 
forgottenPasswordButtonLabel=Forgotten Password 

добавившие следуя за .xml-файлом

 <!-- Other module inherits          --> 
     <inherits name="com.google.gwt.i18n.I18N"/> 

    <!-- supported locale settings --> 
    <extend-property name="locale" values="ro" /> 

Я надеюсь, что кто-то с немного большим опытом даст мне знать, чего мне не хватает.

ответ

1

Ваш код просто делает локаль доступной

Он должен работать, добавив параметр в URL

xyz.com?locale=ro

Для установить русский язык по умолчанию, вы должны использовать (as described in the GWT docs):

<!-- SETS AS THE DEFAULT --> 
<set-property-fallback name="locale" value="ro"/> 
+0

U может использовать этот тег в jsp. Как только вы загрузите его, он получит локаль, указанную в метатеге. swamy

+0

Да, я использую gwt : свойство в jsp тоже - и выяснить, что его установить из request.getHeader («Accept-language») ... но по-прежнему задает значение по умолчанию в case no locales соответствует заголовку Accept-language – user1258245

Смежные вопросы