انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت برنامه اندروید دو زبانه

ساخت برنامه اندروید دو زبانه

#3
علاوه بر اطلاعاتی که دوستمون در بالا دادن 
در برنامه های حرفه ای از مباحثlocalization استفاده میکنن. 
به این صورت که برای کشورها یا زبانهای مختلف از valueها و  stringهای جداگانه استفاده میکنن و خود اندروید تصمیم میگیره که با توجه به زبان گوشی اطلاعات رو از کدوم فایل بخونه
مثلا برای زبان فارسی و انگلیسی ( زبان پیشفرض فارسی باشه) 
میایم یه پوشه بنام values و یه پوشه بنام values-en میسازیم و در هر کدوم یه فایل بنام string.xml میسازیم و در فایل string.xml پوشه values مقادیر فارسی و در فایل string.xml مروبط به پوشه values-en مقادیر مربوط به زبان انگلیسی رو میزاریم.
برای زبان های مختلف باید از قالب 

values-(ISO language Code) folder
استفاده کنید. 
لیست بعضی از مقادیر

کد پی‌اچ‌پی:
Language    Locale    values/strings.xml
German    de    values
-de/strings.xml
Chinese    zh    values
-zh/strings.xml
Czech    cs    values
-cs/strings.xml
Dutch    nl    values
-nl/strings.xml
French    fr    values
-fr/strings.xml
Italian    it    values
-it/strings.xml
Japanese    ja    values
-ja/strings.xml
Korean    ko    values
-ko/strings.xml
Polish    pl    values
-pl/strings.xml
Russian    ru    values
-ru/strings.xml
Spanish    es    values
-es/strings.xml
Arabic    ar    values
-ar/strings.xml
Bulgarian    bg    values
-bg/strings.xml
Catalan    ca    values
-ca/strings.xml
Croatian    hr    values
-hr/strings.xml
Danish    da    values
-da/strings.xml
Finnish    fi    values
-fi/strings.xml
Greek    el    values
-el/strings.xml
Hebrew    iw    values
-iw/strings.xml
Hindi    hi    values
-hi/strings.xml
Hungarian    hu    values
-hu/strings.xml
Indonesian    in    values
-in/strings.xml
Latvian    lv    values
-lv/strings.xml
Lithuanian    lt    values
-lt/strings.xml
Norwegian    nb    values
-nb/strings.xml
Portuguese    pt    values
-pt/strings.xml
Romanian    ro    values
-ro/strings.xml
Serbian    sr    values
-sr/strings.xml
Slovak    sk    values
-sk/strings.xml
Slovenian    sl    values
-sl/strings.xml
Swedish    sv    values
-sv/strings.xml
Tagalog    tl    values
-tl/strings.xml
Thai    th    values
-th/strings.xml
Turkish    tr    values
-tr/strings.xml
Ukrainian    uk    values
-uk/strings.xml
Vietnamese    vi    values
-vi/strings.xml 
پاسخ
 سپاس شده توسط admin ، sinabelle ، شماره مجازی امارات


پیام‌های این موضوع
ساخت برنامه اندروید دو زبانه - توسط electroncompany - ۱۳۹۴/۱۱/۲۵, ۰۴:۴۲ ب.ظ
RE: ساخت برنامه دو زبانه - توسط sinabelle - ۱۳۹۴/۱۱/۲۶, ۱۲:۳۶ ق.ظ
RE: ساخت برنامه دو زبانه - توسط mahdi10539 - ۱۳۹۴/۱۱/۲۶, ۰۳:۳۵ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان