2015-10-24 13 views
5

Planujemy stworzyć natywne aplikacje mobilne, które uzupełnią naszą stronę internetową, która jest napisana w . Nasza witryna obsługuje obecnie wiele języków i obecnie wszystkie tłumaczenia są przechowywane w standardowych plikach właściwości Java.Udostępnianie tłumaczeń między serwerami po stronie java, ios i android

Jakie jest najlepsze podejście do ponownego wykorzystania tych tłumaczeń w natywnych aplikacjach i ?

  • Wygląda jak Android supports ResourceBundles, podobnie jak w java po stronie serwera, ale nie jest to standardowy sposób obsługi tłumaczeń w systemie Android. Android wydaje się używać pliku string.xml. Czy są wady, aby bezpośrednio używać ResourceBundles i odpowiadających im plików właściwości w systemie Android, czy też lepiej napisać konwerter, który konwertuje pliki właściwości Java na pliki Android string.xml? Czy istnieją istniejące programy konwertujące, które dokonują takiej konwersji?
  • Czy istnieje konwerter, który tłumaczy java ResourceBundles na pliki ciągów iOS?
  • Czy istnieje sposób na przechowywanie tłumaczeń we wspólnym formacie, który nie wymaga konwerterów do tłumaczenia między 3 platformami?

Odpowiedz