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.