Template Internationalization
Print receipts in your local language for your customers.
Requirements:
- Checkout 4.0
- TextEditor - such as TextWrangler
- Sample yml file
How to create a template file:
Please note the yml file must be saved with the correct file name from the table below to be properly used.
- First download the sample yml file from here
- Open the en_US.yml using a texteditor of your choice
- Translate the word on the left, to your local word on the right
- Save the yml file with the corresponding name in the table below
Template File Names:
Refer to the table below on accepted yml file names.
Language Name | File Name | Language Name | File Name |
---|---|---|---|
AfEnglish (Barbados) | en_BB.yml | Japanese (Japan) | ja_JP.yml |
Afrikaans (Namibia) | af_NA.yml | Japanese (Japan) | dyo_SN.yml |
Afrikaans (South Africa) | af_ZA.yml | Kabuverdianu (Cape) | kea_CV.yml |
Aghem (Aghem) | agq.yml | Kalaallisut (Greenland) | kl_GL.yml |
Aghem (Cameroon) | agq_CM.yml | Kalenjin (Kenya) | kln_KE.yml |
Akan (Ghana) | ak_GH.yml | Kamba (Kenya) | kam_KE.yml |
Albanian (Albania) | sq_AL.yml | Kannada (India) | kn_IN.yml |
Amharic (Ethiopia) | am_ET.yml | Kazakh (Cyrillic-Kazakhstan) | kk_Cyrl_KZ.yml |
Arabic (Algeria) | ar_DZ.yml | Kazakh (Cyrillic) | kk_Cyrl.yml |
Arabic (Bahrain) | ar_BH.yml | Khmer (Cambodia) | km_KH.yml |
Arabic (Egypt) | ar_EG.yml | Kikuyu (Kenya) | ki_KE.yml |
Arabic (Iraq) | ar_IQ.yml | Kinyarwanda (Rwanda) | rw_RW.yml |
Arabic (Jordan) | ar_JO.yml | Konkani (India) | kok_IN.yml |
Arabic (Kuwait) | ar_KW.yml | Korean (South Korea) | ko_KR.yml |
Arabic (Lebanon) | ar_LB.yml | Koyra (Chiini) | khq_ML.yml |
Arabic (Libya) | ar_LY.yml | Koyraboro (Senni) | ses_ML.yml |
Arabic (Morocco) | ar_MA.yml | Kwasio (Cameroon) | nmg_CM.yml |
Arabic (Oman) | ar_OM.yml | Langi (Tanzania) | lag_TZ.yml |
Arabic (Qatar) | ar_QA.yml | Latvian (Latvia) | lv_LV.yml |
Arabic (Saudi) | ar_SA.yml | Lingala (Congo-Kinshasa) | ln_CD.yml |
Arabic (Sudan) | ar_SD.yml | Lingala (Congo-Brazzaville) | ln_CG.yml |
Arabic (Syria) | ar_SY.yml | Lithuanian (Lithuania) | lt_LT.yml |
Arabic (Tunisia) | ar_TN.yml | Luba-Katanga (Congo) | lu_CD.yml |
Arabic (United) | ar_AE.yml | Luo (Kenya) | luo_KE.yml |
Arabic (World) | ar_001.yml | Luyia (Kenya) | luy_KE.yml |
Arabic (Yemen) | ar_YE.yml | Luyia (Luluhia) | luy.yml |
Armenian (Armenia) | hy_AM.yml | Macedonian (Macedonia) | mk_MK.yml |
Assamese (India) | as_IN.yml | Machame (Tanzania) | jmc_TZ.yml |
Asu (Tanzania) | asa_TZ.yml | Makhuwa-Meetto (Mozambique) | mgh_MZ.yml |
Azerbaijani (Cyrillic) | az_Cyrl.yml | Makonde (Tanzania) | kde_TZ.yml |
Azerbaijani (Cyrillic-Azerbaijan) | az_Cyrl_AZ.yml | Malagasy (Madagascar) | mg_MG.yml |
Azerbaijani (Latin-Azerbaijan) | az_Latn_AZ.yml | Malay (Brunei) | ms_BN.yml |
Azerbaijani (Latin) | az_Latn.yml | Malay (Malaysia) | ms_MY.yml |
Bafia (Cameroon) | ksf_CM.yml | Malayalam (India) | ml_IN.yml |
Bambara (Mali) | bm_ML.yml | Malayalam (മലയാളം) | ml.yml |
Basaa (Cameroon) | bas_CM.yml | Maltese (Malta) | mt_MT.yml |
Basque (Spain) | eu_ES.yml | Manx (United) | gv_GB.yml |
Belarusian (Belarus) | be_BY.yml | Marathi (India) | mr_IN.yml |
Bemba (Zambia) | bem_ZM.yml | Masai (Kenya) | mas_KE.yml |
Bena (Hibena) | bez.yml | Masai (Maa) | mas.yml |
Bena (Tanzania) | bez_TZ.yml | Masai (Tanzania) | mas_TZ.yml |
Bengali (Bangladesh) | bn_BD.yml | Meru (Kenya) | mer_KE.yml |
Bengali (India) | bn_IN.yml | Meru (Kĩmĩrũ) | mer.yml |
Bodo (India) | brx_IN.yml | Morisyen (Mauritius) | mfe_M.yml |
Bosnian (Bosnia) | bs_BA.yml | Morisyen (kreol) | mfe.yml |
Breton (France) | br_FR.yml | Mundang (Cameroon) | mua_CM.yml |
Bulgarian (Bulgaria) | bg_BG.yml | Nama (Namibia) | naq_NA.yml |
Burmese (Myanmar) | my_MM.yml | Nepali (India) | ne_IN.yml |
Catalan (Spain) | ca_ES.yml | Nepali (Nepal) | ne_NP.yml |
Central Morocco Tamazight (Latin) | tzm_Latn.yml | North (Ndebele) | nd_ZW.yml |
Central Morocco Tamazight (Latin-Morocco) | tzm_Latn_MA.yml | Norwegian (Bokmål) | nb_NO.yml |
Central Morocco Tamazight (Morocco) | tzm.yml | Norwegian (Nynorsk) | nn_NO.yml |
Chiga (Uganda) | cgg_UG.yml | Nuer (Sudan) | nus_SD.yml |
Chinese (Simplified-Macau SAR China) | zh_Hans_MO.yml | Nuer (Thok) | nus.yml |
Chinese (Simplified-Hong Kong SAR China) | zh_Hans_HK.yml | Nyankole (Uganda) | nyn_UG.yml |
Chinese (Simplified) | zh_Hans.yml | Oriya (India) | or_IN.yml |
Chinese (Simplified-Singapore) | zh_Hans_SG.yml | Oromo (Ethiopia) | om_ET.yml |
Chinese (Simplified-China) | zh_Hans_CN.yml | Oromo (Kenya) | om_KE.yml |
Chinese (Traditional-Taiwan) | zh_Hant_TW.yml | Pashto (Afghanistan) | ps_AF.yml |
Chinese (Traditional-Hong Kong SAR China) | zh_Hant_HK.yml | Persian (Iran) | fa_IR.yml |
Chinese (Traditional) | zh_Hant.yml | Polish (Poland) | pl_PL.yml |
Chinese (Traditional-Macau SAR China) | zh_Hant_MO.yml | Portuguese (Angola) | pt_AO.yml |
Congo (Swahili-Kinshasa) | swc_CD.yml | Portuguese (Brazil) | pt_BR.yml |
Congo (Swahili) | swc.yml | Portuguese (Guinea-Bissau) | pt_GW.yml |
Cornish (United) | kw_GB.yml | Portuguese (Mozambique) | pt_MZ.yml |
Croatian (Croatia) | hr_HR.yml | Portuguese (Portugal) | pt_PT.yml |
Czech (Czech) | cs_CZ.yml | Portuguese (São) | pt_ST.yml |
Danish (Denmark) | da_DK.yml | Punjabi (Arabic) | pa_Arab.yml |
Dari (Afghanistan) | prs_AF.yml | Punjabi (Arabic-Pakistan) | pa_Arab_PK.yml |
Duala (Cameroon) | dua_CM.yml | Punjabi (Gurmukhi) | pa_Gur.yml |
Dutch (Aruba) | nl_AW.yml | Punjabi (Gurmukhi-India) | pa_Guru_IN.yml |
Dutch (Belgium) | nl_BE.yml | Quechua (Bolivia) | quz_BO.yml |
Dutch (Curaçao) | nl_CW.yml | Romanian (Moldova) | ro_MD.yml |
Dutch (Netherlands) | nl_NL.yml | Romanian (Romania) | ro_RO.yml |
Dutch (Sint) | nl_SX.yml | Romansh (Switzerland) | rm_CH.yml |
Embu (Kenya) | ebu_KE.yml | Rombo (Tanzania) | rof_TZ.yml |
English (American) | en_AS.yml | Rundi (Burundi) | rn_BI.yml |
English (Australia) | en_A.yml | Russian (Moldova) | ru_MD.yml |
English (Belize) | en_BZ.yml | Russian (Russia) | ru_R.yml |
English (Bermuda) | en_BM.yml | Russian (Ukraine) | ru_UA.yml |
English (Botswana) | en_BW.yml | Rwa (Kiruwa) | rwk.yml |
English (Canada) | en_CA.yml | Rwa (Tanzania) | rwk_TZ.yml |
English (Guam) | en_G.yml | Samburu (Kenya) | saq_KE.yml |
English (Guyana) | en_GY.yml | Sango (Central) | sg_CF.yml |
English (Hong) | en_HK.yml | Sangu (Tanzania) | sbp_TZ.yml |
English (India) | en_IN.yml | Sena (Mozambique) | seh_MZ.yml |
English (Ireland) | en_IE.yml | Serbian (Cyrillic-Bosnia and Herzegovina) | sr_Cyrl_BA.yml |
English (Jamaica) | en_JM.yml | Serbian (Cyrillic-Montenegro) | sr_Cyrl_ME.yml |
English (Malta) | en_MT.yml | Serbian (Cyrillic-Serbia) | sr_Cyrl_RS.yml |
English (Marshall) | en_MH.yml | Serbian (Latin-Bosnia and Herzegovina) | sr_Latn_BA.yml |
English (Mauritius) | en_M.yml | Serbian (Latin-Serbia) | sr_Latn_RS.yml |
English (Namibia) | en_NA.yml | Serbian (Latin-Montenegro) | sr_Latn_ME.yml |
English (New Zeland) | en_NZ.yml | Shambala (Tanzania) | ksb_TZ.yml |
English (Northern) | en_MP.yml | Shona (Zimbabwe) | sn_ZW.yml |
English (Pakistan) | en_PK.yml | Sichuan (Yi) | ii_CN.yml |
English (Philippines) | en_PH.yml | Sinhala (Sri) | si_LK.yml |
English (Singapore) | en_SG.yml | Slovak (Slovakia) | sk_SK.yml |
English (South Africa) | en_ZA.yml | Slovenian (Slovenia) | sl_SI.yml |
English (Trinidad) | en_TT.yml | Soga (Olusoga) | xog.yml |
English (U.S. Minor Islands) | en_UM.yml | Soga (Uganda) | xog_UG.yml |
English (U.S. Virgin Islands) | en_VI.yml | Somali (Djibouti) | so_DJ.yml |
English (United States) | en_US.yml | Somali (Ethiopia) | so_ET.yml |
English (United Kingdom) | en_GB.yml | Somali (Kenya) | so_KE.yml |
English (United) | en_US_POSIX.yml | Somali (Somalia) | so_SO.yml |
English (Zimbabwe) | en_ZW.yml | Spanish (Argentina) | es_AR.yml |
Estonian (Estonia) | et_EE.yml | Spanish (Bolivia) | es_BO.yml |
Ewe (Ghana) | ee_GH.yml | Spanish (Chile) | es_CL.yml |
Ewe (Togo) | ee_TG.yml | Spanish (Colombia) | es_CO.yml |
Ewondo (Cameroon) | ewo_CM.yml | Spanish (Costa) | es_CR.yml |
Faroese (Faroe) | fo_FO.yml | Spanish (Dominican) | es_DO.yml |
Filipino (Philippines) | fil_PH.yml | Spanish (Ecuador) | es_EC.yml |
Finnish (Finland) | fi_FI.yml | Spanish (El) | es_SV.yml |
French (Belgium) | fr_BE.yml | Spanish (Equatorial) | es_GQ.yml |
French (Benin) | fr_BJ.yml | Spanish (Guatemala) | es_GT.yml |
French (Burkina) | fr_BF.yml | Spanish (Honduras) | es_HN.yml |
French (Burundi) | fr_BI.yml | Spanish (Latin) | es_419.yml |
French (Cameroon) | fr_CM.yml | Spanish (Mexico) | es_MX.yml |
French (Canada) | fr_CA.yml | Spanish (Nicaragua) | es_NI.yml |
French (Central) | fr_CF.yml | Spanish (Panama) | es_PA.yml |
French (Chad) | fr_TD.yml | Spanish (Paraguay) | es_PY.yml |
French (Comoros) | fr_KM.yml | Spanish (Peru) | es_PE.yml |
French (Congo-Kinshasa) | fr_CD.yml | Spanish (Puerto) | es_PR.yml |
French (Congo-Brazzaville) | fr_CG.yml | Spanish (Spain) | es_ES.yml |
French (Côte) | fr_CI.yml | Spanish (United) | es_US.yml |
French (Djibouti) | fr_DJ.yml | Spanish (Uruguay) | es_UY.yml |
French (Equatorial) | fr_GQ.yml | Spanish (Venezuela) | es_VE.yml |
French (France) | fr_FR.yml | Swahili (Kenya) | sw_KE.yml |
French (French Guiana) | fr_GF.yml | Swahili (Tanzania) | sw_TZ.yml |
French (Gabon) | fr_GA.yml | Swedish (Finland) | sv_FI.yml |
French (Guadeloupe) | fr_GP.yml | Swedish (Sweden) | sv_SE.yml |
French (Guinea) | fr_GN.yml | Swiss (German) | gsw_CH.yml |
French (Luxembourg) | fr_L.yml | Tachelhit (Latin) | shi_Latn.yml |
French (Madagascar) | fr_MG.yml | Tachelhit (Latin-Morocco) | shi_Latn_MA.yml |
French (Mali) | fr_ML.yml | Tachelhit (Tifinagh) | shi_Tfng.yml |
French (Martinique) | fr_MQ.yml | Tachelhit (Morocco) | shi_Tfng_MA.yml |
French (Mayotte) | fr_YT.yml | Tachelhit (Tachelhit) | shi.yml |
French (Monaco) | fr_MC.yml | Taita (Kenya) | dav_KE.yml |
French (Niger) | fr_NE.yml | Tamazight (Latin) | tzm-Latn-DZ.yml |
French (Rwanda) | fr_RW.yml | Tamil (India) | ta_IN.yml |
French (Réunion) | fr_RE.yml | Tamil (Sri) | ta_LK.yml |
French (Saint Barthélemy) | fr_BL.yml | Tasawaq (Niger) | twq_NE.yml |
French (Saint) | fr_MF.yml | Telugu (India) | te_IN.yml |
French (Senegal) | fr_SN.yml | Teso (Kenya) | teo_KE.yml |
French (Switzerland) | fr_CH.yml | Teso (Uganda) | teo_UG.yml |
French (Togo) | fr_TG.yml | Thai (Thailand) | th_TH.yml |
Fulah (Senegal) | ff_SN.yml | Tibetan (China) | bo_CN.yml |
Galician (Spain) | gl_ES.yml | Tibetan (India) | bo_IN.yml |
Ganda (Uganda) | lg_UG.yml | Tigrinya (Eritrea) | ti_ER.yml |
Georgian (Georgia) | ka_GE.yml | Tigrinya (Ethiopia) | ti_ET.yml |
German (Austria) | de_AT.yml | Tongan (Tonga) | to_TO.yml |
German (Germany) | de_DE.yml | Turkish (Turkey) | tr_TR.yml |
German (Liechtenstein) | de_LI.yml | Ukrainian (Ukraine) | uk_UA.yml |
German (Luxembourg) | de_L.yml | Urdu (India) | ur_IN.yml |
German (Switzerland) | de_CH.yml | Urdu (Pakistan) | ur_PK.yml |
Greek (Cyprus) | el_CY.yml | Uzbek (Arabic) | uz_Arab.yml |
Greek (Greece) | el_GR.yml | Uzbek (Cyrillic-Uzbekistan) | uz_Cyrl_UZ.yml |
Gujarati (India) | gu_IN.yml | Uzbek (Cyrillic) | uz_Cyrl.yml |
Gusii (Kenya) | guz_KE.yml | Uzbek (Latin) | uz_Latn.yml |
Hausa (Latin-Niger) | ha_Latn_NE.yml | Uzbek (Latin-Uzbekistan) | uz_Latn_UZ.yml |
Hausa (Latin-Nigeria) | ha_Latn_NG.yml | Vai (Latin-Liberia) | vai_Latn_LR.yml |
Hausa (Latin-Ghana) | ha_Latn_GH.yml | Vai (Latin) | vai_Latn.yml |
Hebrew (Israel) | he_IL.yml | Vai (Vai) | vai_Vaii.yml |
Hindi (India) | hi_IN.yml | Vai (Vai-Liberia) | vai_Vaii_LR.yml |
Hungarian (Hungary) | hu_H.yml | Vietnamese (Vietnam) | vi_VN.yml |
Icelandic (Iceland) | is_IS.yml | Vunjo (Tanzania) | vun_TZ.yml |
Igbo (Nigeria) | ig_NG.yml | Welsh (United Kingdom) | cy_GB.yml |
Indonesian (Indonesia) | id_ID.yml | Yangben (Cameroon) | yav_CM.yml |
Irish (Ireland) | ga_IE.yml | Yoruba (Nigeria) | yo_NG.yml |
Italian (Italy) | it_IT.yml | Zarma (Niger) | dje_NE.yml |
Italian (Switzerland) | it_CH.yml | Zulu (South Africa) | zu_ZA.yml |
Install template file
To install the template file:
- Open a Finder window
- Navigate to /Applications
- Right-click (control + click) the Checkout application
- Click the Show Package Contents option
- Open the Contents/Resources/Template_i18n folder
- Copy the saved template file into this folder
Be sure to save a copy of the template file, as updating Checkout.app will replace any installed files with the default files that are shipped with the application.
We encourage our users to send us a copy of the template file to include with our shipping version of the application. If you would like to send us your translated template file, please contact us here.