Search
Page 1 of 5. Showing 41 results (0.012 seconds)
Internacjonalizacja (I18N)
odpowiednikiem poniższej definicji: <?xml version="1.0" encoding="UTF8"?> <plugin key="exampleplugin" name="I18N Usage"> <i18n key="i18n"> <bundle scope="server" encoding="UTF8" location="locale/messages"/> <bundle scope="browser" encoding="UTF8" location="locale/messagesbrowser"/> </i18n> </plugin> Chcąc skorzystać zi18n - lokalizacja
Przeznaczenie Moduł i18n umożliwia tłumaczenie kluczy na tekst zdefiniowany w podanym pliku dla odpowiedniego języka. Wykorzystanie modułu i18n jest zalecaną metodą tłumaczenia wtyczki (inne moduły bazują na obecności tego modułu do tłumaczeń) Konfiguracja Moduł i18n zawiera następujące opcje konfiguracyjne: Atrybuty1. Stworzenie projektu wtyczki
packaging: musi zostać ustawione na bundle (wartości nie ma na liście) Dodajemy niezbędny plik deskryptora wtyczki suncodeplugin.xml do katalogu src/main … </localized> <localized language="pl">Opis</localized> </description> <author>Suncode</author> </plugindetails> <! I18N > <i18n key="i18nbundle" location="locale2. Licencja dla darmowej wtyczki
</localized> <localized language="pl">Opis</localized> </description> <author>Suncode</author> </plugindetails> <! I18N > <i18n key="i18nbundle" location="locale/messages3. Stworzenie przykładowej strony
menu systemowym (wtyczka doda odpowiedni link). Wymagane moduły: i18n webmvc Deklaracja tych modułów odbywa się w deskryptorze wtyczki: <?xml version="1.0 … > <localized language="pl">Opis</localized> </description> <author>Suncode</author> </plugindetails> <! I18N > <i18n key="i18nbundle" location="locale/messagesTłumaczenia elementów definiowanych w systemie
://suncodedev3.1//tomcat7//webapps//PlusWorkflow//bundles//custom// Parameter PATHTOCUSTOMBUNDLE is visible only to an admin user. Other users won't be able to see … Translations are stored in the form: key = value in files .i18n. The key is created on the basis of the name given in the system, eg for a created document classPrzygotowanie akcji formularza
Tłumaczenia systemowe I18N Zakładamy, że projekt wtyczki mamy już utworzony. Opis tworzenia wtyczki systemowej podany jest wyżej. Wstęp Kurs ten opisuje proces … następująco: <?xml version="1.0" encoding="UTF8"?> <plugin key="$ $ " name="Hide Action Tutorial"> <! Translations > <i18n key="i18nbundle"/> <workflowcomponentsPlusWorkflow 3.1.70
http://192.168.1.52:8080/jira/browse/PWFL3987 Brak tłumaczeń i18n dla HTTP Link oraz Action button. PWFL3999 http://192.168.1.52:8080/jira/browse/PWFL3999 Niepoprawny schemat bazy danych MSSQL … http://192.168.1.52:8080/jira/browse/PWFL3986 DT Button translations are not downloaded from the XPDL bundle. PWFL3987Re: 5. Dołączenie zewnętrznej biblioteki (lub innej wersji)
Ja użyłem takiego ustawienia Pluginu biblioteki (jar'y) dodałem do folderu resources <plugin> <groupId>org.apache.felix</groupId> <artifactId>mavenbundleplugin</artifactId> <extensions>true</extensions> <configuration> <instructions> <ExportPackage>httpcore,httpclient,google,jsoup</ExportPackage> <BundleClassPath>.,httWtyczka
plugin.start(); plugin.getState(); // PluginState.ACTIVE // 4. Pobranie tłumaczenia // zwraca "message1" jeżeli moduł I18N nie jest obecny, w przeciwnym wypadku zwraca … is an OSGi bundle installed in the OSGi environment. It can be used dynamically: installed updated launched stopped uninstalled The plugin has its own context, which