Planujemy stworzyć natywne aplikacje mobilne, które uzupełnią naszą stronę internetową, która jest napisana w java. 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 android i ios?
- 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 Androidstring.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?