Skip to content

Add Uzbek (uz) translation #2019

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Aug 7, 2025

Conversation

khusanov-m
Copy link
Contributor

Generated via "npm run build:translations", "build" has not changed, translations generated only within "/src/js/intl-tel-input/i18n/uz" path

Machine: Windows 11 x64
Nodejs v20.13.1
IDE: VS Code

Process:

  1. Fork, install deps, install submodules.
  2. Add folder in src/..../i18n/langCode.
  3. Add interface.ts, get copy of en version. Add translations.
  4. Run build:translations comman.

Command output

npm run build:translations

> intl-tel-input@25.3.1 build:translations
> grunt build:translations

Running "translations" task
Available country name translations: af, af_NA, af_ZA, ak, ak_GH, am, am_ET, ar, ar_001, ar_AE, ar_BH, ar_DJ, ar_DZ, ar_EG, ar_EH, ar_ER, ar_IL, ar_IQ, ar_JO, ar_KM, ar_KW, ar_LB, ar_LY, ar_MA, ar_MR, ar_OM, ar_PS, ar_QA, ar_SA, ar_SD, ar_SO, ar_SS, ar_SY, ar_TD, ar_TN, ar_YE, as, as_IN, az, az_AZ, az_Cyrl, az_Cyrl_AZ, az_Latn, az_Latn_AZ, be, be_BY, bg, bg_BG, bm, bm_Latn, bm_Latn_ML, bm_ML, bn, bn_BD, bn_IN, bo, bo_CN, bo_IN, br, br_FR, bs, bs_BA, bs_Cyrl, bs_Cyrl_BA, bs_Latn, bs_Latn_BA, ca, ca_AD, ca_ES, ca_FR, ca_IT, ce, ce_RU, cs, cs_CZ, cy, cy_GB, da, da_DK, da_GL, de, de_AT, de_BE, de_CH, de_DE, de_IT, de_LI, de_LU, dz, dz_BT, ee, ee_GH, ee_TG, el, el_CY, el_GR, en, en_001, en_150, en_AE, en_AG, en_AI, en_AS, en_AT, en_AU, en_BB, en_BE, en_BI, en_BM, en_BS, en_BW, en_BZ, en_CA, en_CC, en_CH, en_CK, en_CM, en_CX, en_CY, en_DE, en_DG, en_DK, en_DM, en_ER, en_FI, en_FJ, en_FK, en_FM, en_GB, en_GD, en_GG, en_GH, en_GI, en_GM, en_GU, en_GY, en_HK, en_IE, en_IL, en_IM, en_IN, en_IO, en_JE, en_JM, en_KE, en_KI, en_KN, en_KY, en_LC, en_LR, en_LS, en_MG, en_MH, en_MO, en_MP, en_MS, en_MT, en_MU, en_MW, en_MY, en_NA, en_NF, en_NG, en_NL, en_NR, en_NU, en_NZ, en_PG, en_PH, en_PK, en_PN, en_PR, en_PW, en_RW, en_SB, en_SC, en_SD, en_SE, en_SG, en_SH, en_SI, en_SL, en_SS, en_SX, en_SZ, en_TC, en_TK, en_TO, en_TT, en_TV, en_TZ, en_UG, en_UM, en_US, en_VC, en_VG, en_VI, en_VU, en_WS, en_ZA, en_ZM, en_ZW, eo, eo_001, es, es_419, es_AR, es_BO, es_BR, es_BZ, es_CL, es_CO, es_CR, es_CU, es_DO, es_EA, es_EC, es_ES, es_GQ, es_GT, es_HN, es_IC, es_MX, es_NI, es_PA, es_PE, es_PH, es_PR, es_PY, es_SV, es_US, es_UY, es_VE, et, et_EE, eu, eu_ES, fa, fa_AF, fa_IR, ff, ff_CM, ff_GN, ff_Latn, ff_Latn_BF, ff_Latn_CM, ff_Latn_GH, ff_Latn_GM, ff_Latn_GN, ff_Latn_GW, ff_Latn_LR, ff_Latn_MR, ff_Latn_NE, ff_Latn_NG, ff_Latn_SL, ff_Latn_SN, ff_MR, ff_SN, fi, fi_FI, fo, fo_DK, fo_FO, fr, fr_BE, fr_BF, fr_BI, fr_BJ, fr_BL, fr_CA, fr_CD, fr_CF, fr_CG, fr_CH, fr_CI, fr_CM, fr_DJ, fr_DZ, fr_FR, fr_GA, fr_GF, fr_GN, fr_GP, fr_GQ, fr_HT, fr_KM, fr_LU, fr_MA, fr_MC, fr_MF, fr_MG, fr_ML, fr_MQ, fr_MR, fr_MU, fr_NC, fr_NE, fr_PF, fr_PM, fr_RE, fr_RW, fr_SC, fr_SN, fr_SY, fr_TD, fr_TG, fr_TN, fr_VU, fr_WF, fr_YT, fy, fy_NL, ga, ga_GB, ga_IE, gd, gd_GB, gl, gl_ES, gu, gu_IN, gv, gv_IM, ha, ha_GH, ha_Latn, ha_Latn_GH, ha_Latn_NE, ha_Latn_NG, ha_NE, ha_NG, he, he_IL, hi, hi_IN, hr, hr_BA, hr_HR, hu, hu_HU, hy, hy_AM, ia, ia_001, id, id_ID, ig, ig_NG, ii, ii_CN, is, is_IS, it, it_CH, it_IT, it_SM, it_VA, ja, ja_JP, jv, jv_ID, ka, ka_GE, ki, ki_KE, kk, kk_Cyrl, kk_Cyrl_KZ, kk_KZ, kl, kl_GL, km, km_KH, kn, kn_IN, ko, ko_KP, ko_KR, ks, ks_Arab, ks_Arab_IN, ks_IN, ku, ku_TR, kw, kw_GB, ky, ky_Cyrl, ky_Cyrl_KG, ky_KG, lb, lb_LU, lg, lg_UG, ln, ln_AO, ln_CD, ln_CF, ln_CG, lo, lo_LA, lt, lt_LT, lu, lu_CD, lv, lv_LV, mg, mg_MG, mi, mi_NZ, mk, mk_MK, ml, ml_IN, mn, mn_Cyrl, mn_Cyrl_MN, mn_MN, mr, mr_IN, ms, ms_BN, ms_Latn, ms_Latn_BN, ms_Latn_MY, ms_Latn_SG, ms_MY, ms_SG, mt, mt_MT, my, my_MM, nb, nb_NO, nb_SJ, nd, nd_ZW, ne, ne_IN, ne_NP, nl, nl_AW, nl_BE, nl_BQ, nl_CW, nl_NL, nl_SR, nl_SX, nn, nn_NO, no, no_NO, om, om_ET, om_KE, or, or_IN, os, os_GE, os_RU, pa, pa_Arab, pa_Arab_PK, pa_Guru, pa_Guru_IN, pa_IN, pa_PK, pl, pl_PL, ps, ps_AF, ps_PK, pt, pt_AO, pt_BR, pt_CH, pt_CV, pt_GQ, pt_GW, pt_LU, pt_MO, pt_MZ, pt_PT, pt_ST, pt_TL, qu, qu_BO, qu_EC, qu_PE, rm, rm_CH, rn, rn_BI, ro, ro_MD, ro_RO, ru, ru_BY, ru_KG, ru_KZ, ru_MD, ru_RU, ru_UA, rw, rw_RW, sd, sd_PK, se, se_FI, se_NO, se_SE, sg, sg_CF, sh, sh_BA, si, si_LK, sk, sk_SK, sl, sl_SI, sn, sn_ZW, so, so_DJ, so_ET, so_KE, so_SO, sq, sq_AL, sq_MK, sq_XK, sr, sr_BA, sr_Cyrl, sr_Cyrl_BA, sr_Cyrl_ME, sr_Cyrl_RS, sr_Cyrl_XK, sr_Latn, sr_Latn_BA, sr_Latn_ME, sr_Latn_RS, sr_Latn_XK, sr_ME, sr_RS, sr_XK, sv, sv_AX, sv_FI, sv_SE, sw, sw_CD, sw_KE, sw_TZ, sw_UG, ta, ta_IN, ta_LK, ta_MY, ta_SG, te, te_IN, tg, tg_TJ, th, th_TH, ti, ti_ER, ti_ET, tk, tk_TM, tl, tl_PH, to, to_TO, tr, tr_CY, tr_TR, tt, tt_RU, ug, ug_Arab, ug_Arab_CN, ug_CN, uk, uk_UA, ur, ur_IN, ur_PK, uz, uz_AF, uz_Arab, uz_Arab_AF, uz_Cyrl, uz_Cyrl_UZ, uz_Latn, uz_Latn_UZ, uz_UZ, vi, vi_VN, wo, wo_SN, xh, xh_ZA, yi, yi_001, yo, yo_BJ, yo_NG, zh, zh_CN, zh_Hans, zh_Hans_CN, zh_Hans_HK, zh_Hans_MO, zh_Hans_SG, zh_Hant, zh_Hant_HK, zh_Hant_MO, zh_Hant_TW, zh_HK, zh_MO, zh_SG, zh_TW, zu, zu_ZA.

Supported locales: ar, bg, bn, bs, ca, cs, da, de, ee, el, en, es, fa, fi, fr, hi, hr, hu, id, it, ja, ko, mr, nl, no, pl, pt, ro, ru, sk, sv, te, th, tr, uk, ur, uz, vi, zh.

Generated src\js\intl-tel-input\i18n\ar\index.ts
Generated src\js\intl-tel-input\i18n\ar\countries.ts from third_party\country-list\data\ar\country.json

Generated src\js\intl-tel-input\i18n\bg\index.ts
Generated src\js\intl-tel-input\i18n\bg\countries.ts from third_party\country-list\data\bg\country.json

Generated src\js\intl-tel-input\i18n\bn\index.ts
Generated src\js\intl-tel-input\i18n\bn\countries.ts from third_party\country-list\data\bn\country.json

Generated src\js\intl-tel-input\i18n\bs\index.ts
Generated src\js\intl-tel-input\i18n\bs\countries.ts from third_party\country-list\data\bs\country.json

Generated src\js\intl-tel-input\i18n\ca\index.ts
Generated src\js\intl-tel-input\i18n\ca\countries.ts from third_party\country-list\data\ca\country.json

Generated src\js\intl-tel-input\i18n\cs\index.ts
Generated src\js\intl-tel-input\i18n\cs\countries.ts from third_party\country-list\data\cs\country.json

Generated src\js\intl-tel-input\i18n\da\index.ts
Generated src\js\intl-tel-input\i18n\da\countries.ts from third_party\country-list\data\da\country.json

Generated src\js\intl-tel-input\i18n\de\index.ts
Generated src\js\intl-tel-input\i18n\de\countries.ts from third_party\country-list\data\de\country.json

Generated src\js\intl-tel-input\i18n\ee\index.ts
Generated src\js\intl-tel-input\i18n\ee\countries.ts from third_party\country-list\data\ee\country.json

Generated src\js\intl-tel-input\i18n\el\index.ts
Generated src\js\intl-tel-input\i18n\el\countries.ts from third_party\country-list\data\el\country.json

Generated src\js\intl-tel-input\i18n\en\index.ts
Generated src\js\intl-tel-input\i18n\en\countries.ts from third_party\country-list\data\en\country.json

Generated src\js\intl-tel-input\i18n\es\index.ts
Generated src\js\intl-tel-input\i18n\es\countries.ts from third_party\country-list\data\es\country.json

Generated src\js\intl-tel-input\i18n\fa\index.ts
Generated src\js\intl-tel-input\i18n\fa\countries.ts from third_party\country-list\data\fa\country.json

Generated src\js\intl-tel-input\i18n\fi\index.ts
Generated src\js\intl-tel-input\i18n\fi\countries.ts from third_party\country-list\data\fi\country.json

Generated src\js\intl-tel-input\i18n\fr\index.ts
Generated src\js\intl-tel-input\i18n\fr\countries.ts from third_party\country-list\data\fr\country.json

Generated src\js\intl-tel-input\i18n\hi\index.ts
Generated src\js\intl-tel-input\i18n\hi\countries.ts from third_party\country-list\data\hi\country.json

Generated src\js\intl-tel-input\i18n\hr\index.ts
Generated src\js\intl-tel-input\i18n\hr\countries.ts from third_party\country-list\data\hr\country.json

Generated src\js\intl-tel-input\i18n\hu\index.ts
Generated src\js\intl-tel-input\i18n\hu\countries.ts from third_party\country-list\data\hu\country.json

Generated src\js\intl-tel-input\i18n\id\index.ts
Generated src\js\intl-tel-input\i18n\id\countries.ts from third_party\country-list\data\id\country.json

Generated src\js\intl-tel-input\i18n\it\index.ts
Generated src\js\intl-tel-input\i18n\it\countries.ts from third_party\country-list\data\it\country.json

Generated src\js\intl-tel-input\i18n\ja\index.ts
Generated src\js\intl-tel-input\i18n\ja\countries.ts from third_party\country-list\data\ja\country.json

Generated src\js\intl-tel-input\i18n\ko\index.ts
Generated src\js\intl-tel-input\i18n\ko\countries.ts from third_party\country-list\data\ko\country.json

Generated src\js\intl-tel-input\i18n\mr\index.ts
Generated src\js\intl-tel-input\i18n\mr\countries.ts from third_party\country-list\data\mr\country.json

Generated src\js\intl-tel-input\i18n\nl\index.ts
Generated src\js\intl-tel-input\i18n\nl\countries.ts from third_party\country-list\data\nl\country.json

Generated src\js\intl-tel-input\i18n\no\index.ts
Generated src\js\intl-tel-input\i18n\no\countries.ts from third_party\country-list\data\no\country.json

Generated src\js\intl-tel-input\i18n\pl\index.ts
Generated src\js\intl-tel-input\i18n\pl\countries.ts from third_party\country-list\data\pl\country.json

Generated src\js\intl-tel-input\i18n\pt\index.ts
Generated src\js\intl-tel-input\i18n\pt\countries.ts from third_party\country-list\data\pt\country.json

Generated src\js\intl-tel-input\i18n\ro\index.ts
Generated src\js\intl-tel-input\i18n\ro\countries.ts from third_party\country-list\data\ro\country.json

Generated src\js\intl-tel-input\i18n\ru\index.ts
Generated src\js\intl-tel-input\i18n\ru\countries.ts from third_party\country-list\data\ru\country.json

Generated src\js\intl-tel-input\i18n\sk\index.ts
Generated src\js\intl-tel-input\i18n\sk\countries.ts from third_party\country-list\data\sk\country.json

Generated src\js\intl-tel-input\i18n\sv\index.ts
Generated src\js\intl-tel-input\i18n\sv\countries.ts from third_party\country-list\data\sv\country.json

Generated src\js\intl-tel-input\i18n\te\index.ts
Generated src\js\intl-tel-input\i18n\te\countries.ts from third_party\country-list\data\te\country.json

Generated src\js\intl-tel-input\i18n\th\index.ts
Generated src\js\intl-tel-input\i18n\th\countries.ts from third_party\country-list\data\th\country.json

Generated src\js\intl-tel-input\i18n\tr\index.ts
Generated src\js\intl-tel-input\i18n\tr\countries.ts from third_party\country-list\data\tr\country.json

Generated src\js\intl-tel-input\i18n\uk\index.ts
Generated src\js\intl-tel-input\i18n\uk\countries.ts from third_party\country-list\data\uk\country.json

Generated src\js\intl-tel-input\i18n\ur\index.ts
Generated src\js\intl-tel-input\i18n\ur\countries.ts from third_party\country-list\data\ur\country.json

Generated src\js\intl-tel-input\i18n\uz\index.ts
Generated src\js\intl-tel-input\i18n\uz\countries.ts from third_party\country-list\data\uz\country.json

Generated src\js\intl-tel-input\i18n\vi\index.ts
Generated src\js\intl-tel-input\i18n\vi\countries.ts from third_party\country-list\data\vi\country.json

Generated src\js\intl-tel-input\i18n\zh\index.ts
Generated src\js\intl-tel-input\i18n\zh\countries.ts from third_party\country-list\data\zh\country.json


Running "shell:eslint" (shell) task

D:\Games\MyFolder\Experiments\intl-tel-input\react\src\intl-tel-input.ts
  1:0  error  Parsing error: Declaration or statement expected

D:\Games\MyFolder\Experiments\intl-tel-input\react\src\intl-tel-input\data.ts
  1:0  error  Parsing error: Declaration or statement expected

D:\Games\MyFolder\Experiments\intl-tel-input\react\src\intl-tel-input\intlTelInputWithUtils.ts
  1:0  error  Parsing error: Declaration or statement expected

D:\Games\MyFolder\Experiments\intl-tel-input\vue\src\intl-tel-input.ts
  1:0  error  Parsing error: Declaration or statement expected

D:\Games\MyFolder\Experiments\intl-tel-input\vue\src\intl-tel-input\data.ts
  1:0  error  Parsing error: Declaration or statement expected

D:\Games\MyFolder\Experiments\intl-tel-input\vue\src\intl-tel-input\intlTelInputWithUtils.ts
  1:0  error  Parsing error: Declaration or statement expected

✖ 6 problems (6 errors, 0 warnings)

Warning: Command failed: eslint .
 Use --force to continue.

Aborted due to warnings.


Execution Time (2025-05-11 08:21:26 UTC+5)
translations  204ms  █████ 4%
shell:eslint   5.4s  ██████████████████ 96%
Total 5.7s

@jackocnr jackocnr merged commit 2085631 into jackocnr:master Aug 7, 2025
@jackocnr
Copy link
Owner

jackocnr commented Aug 7, 2025

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants