2012-06-14 3 views
1

привет, ребята, кто-нибудь может помочь мне в реализации интернационализации на платформе Android. Я реализую свое приложение на немецком языке, где я тоже принимаю входные данные от пользователя. Входы также имеют номер, так как немцы используют символ «,» вместо «.». dot, а также форматы даты разные. Так кто-то работал над такими вещами. Пожалуйста, поделитесь своими знаниями в этом вопросе по интернационализации на андроиде.Интернационализация в Android

ответ

0

Предполагаю, что вы прочитали localization-guide. Это должно помочь вам перевести ваши строки.

Вас также будут интересовать классы Format, в частности NumberFormat (для цифр, процентов, валюты ...) и DateFormat.

+0

Спасибо за информацию, но то, что я действительно ищу, - это общий способ обработки номера. Если я могу добавить японскую или китайскую версию или даже сделать ее слишком 10-12 языками, то, соответственно, мне нужно изменить код для каждого ввода номера, чтобы настроить этот язык. надеюсь, что ур, на мой взгляд, больше числа языков, чем сложнее код. – shailbenq

+0

Согласно документам, NumberFormat.getInstance(). Format() является общим. Он форматирует номера в соответствии с текущими стандартами телефонов, что означает, что пользователь с телефоном, установленным на китайский, должен получить китайское форматирование, в то время как пользователь со своим телефоном, установленным на японский или шведский, должен получить японскую или шведскую форматированную версию. – AmITheRWord