소스 검색

i18n: support Kyrgyz language (#14174)

* Update i18n.md

Submit the internationalization profile of element in Kyrgyz

* Add international language - Kyrgyz
Zhi Cun 6 년 전
부모
커밋
439f58fc8e
4개의 변경된 파일113개의 추가작업 그리고 1개의 파일을 삭제
  1. 1 0
      examples/docs/en-US/i18n.md
  2. 2 1
      examples/docs/es/i18n.md
  3. 1 0
      examples/docs/zh-CN/i18n.md
  4. 109 0
      src/locale/lang/kg.js

+ 1 - 0
examples/docs/en-US/i18n.md

@@ -217,6 +217,7 @@ Currently Element ships with the following languages:
   <li>Khmer (km)</li>
   <li>Serbian (sr)</li>
   <li>Basque (eu)</li>
+  <li>Kyrgyz (kg)</li>
 </ul>
 
 If your target language is not included, you are more than welcome to contribute: just add another language config [here](https://github.com/ElemeFE/element/tree/dev/src/locale/lang) and create a pull request.

+ 2 - 1
examples/docs/es/i18n.md

@@ -217,6 +217,7 @@ Actualmente Element está disponible en los siguientes idiomas:
   <li>Khmer (km)</li>
   <li>Serbian (sr)</li>
   <li>Vasco (eu)</li>
+  <li>Kirguizstán (kg)</li>
 </ul>
 
-Si su idioma de destino no está incluido, puede contribuir: simplemente añada  [aqui](https://github.com/ElemeFE/element/tree/dev/src/locale/lang) otra configuración de idioma y cree un pull request.
+Si su idioma de destino no está incluido, puede contribuir: simplemente añada  [aqui](https://github.com/ElemeFE/element/tree/dev/src/locale/lang) otra configuración de idioma y cree un pull request.

+ 1 - 0
examples/docs/zh-CN/i18n.md

@@ -229,6 +229,7 @@ ElementLocale.i18n((key, value) => i18n.t(key, value))
   <li>高棉语(km)</li>
   <li>塞尔维亚语(sr)</li>
   <li>巴斯克语(eu)</li>
+  <li>吉尔吉斯语(kg)</li>
 </ul>
 
 如果你需要使用其他的语言,欢迎贡献 PR:只需在 [这里](https://github.com/ElemeFE/element/tree/dev/src/locale/lang) 添加一个语言配置文件即可。

+ 109 - 0
src/locale/lang/kg.js

@@ -0,0 +1,109 @@
+export default {
+  el: {
+    colorpicker: {
+      confirm: 'Мурунку',
+      clear: 'ачык'
+    },
+    datepicker: {
+      now: 'азыр',
+      today: 'бүгүн',
+      cancel: 'жокко чыгарылды',
+      clear: 'ачык',
+      confirm: 'белгилөө',
+      selectDate: 'дата',
+      selectTime: 'тандоо убактысы',
+      startDate: 'Башталган датасы',
+      startTime: 'Start убакыт',
+      endDate: 'Бүткөн датасы',
+      endTime: 'End убакыт',
+      prevYear: 'өткөн жылы',
+      nextYear: 'бир жылдан кийин',
+      prevMonth: 'Өткөн айда',
+      nextMonth: 'Кийинки ай',
+      year: 'жыл',
+      month1: 'биринчи ай',
+      month2: 'Экинчи айда',
+      month3: 'Үчүнчү айда',
+      month4: 'Төртүнчү айда',
+      month5: 'бешинчи айда',
+      month6: 'Алгачкы алты ай',
+      month7: 'жетинчи айда',
+      month8: 'сегизинчи ай',
+      month9: 'Алгачкы тогуз ай',
+      month10: 'онунчу айда',
+      month11: 'он биринчи ай',
+      month12: 'он экинчи айда',
+      // week: '周次',
+      weeks: {
+        sun: 'жети жума',
+        mon: 'дүйшөмбү',
+        tue: 'шейшемби',
+        wed: 'шаршемби',
+        thu: 'бейшемби',
+        fri: 'жума',
+        sat: 'ишемби'
+      },
+      months: {
+        jan: 'биринчи ай',
+        feb: 'Экинчи айда',
+        mar: 'Үчүнчү айда',
+        apr: 'Төртүнчү айда',
+        may: 'бешинчи айда',
+        jun: 'Алгачкы алты ай',
+        jul: 'жетинчи айда',
+        aug: 'сегизинчи ай',
+        sep: 'Алгачкы тогуз ай',
+        oct: 'онунчу айда',
+        nov: 'он биринчи ай',
+        dec: 'он экинчи айда'
+      }
+    },
+    select: {
+      loading: 'Жүктөлүүдө',
+      noMatch: 'Дал келген маалыматтар',
+      noData: 'маалымат жок',
+      placeholder: 'тандоо'
+    },
+    cascader: {
+      noMatch: 'Дал келген маалыматтар',
+      loading: 'Жүктөлүүдө',
+      placeholder: 'тандоо'
+    },
+    pagination: {
+      goto: 'Мурунку',
+      pagesize: 'бир',
+      total: 'бүтүндөй {total} сан ',
+      pageClassifier: 'бет'
+    },
+    messagebox: {
+      title: 'тез',
+      confirm: 'белгилөө',
+      cancel: 'жокко чыгарылды',
+      error: 'Маалыматтарды киргизүү мыйзамдуу эмес!'
+    },
+    upload: {
+      deleteTip: 'Жок кылуу баскычын басуу жок',
+      delete: 'жок кылуу',
+      preview: 'ЖМКнын картинки',
+      continue: 'жүктөп бер'
+    },
+    table: {
+      emptyText: 'маалымат жок',
+      confirmFilter: 'чыпка',
+      resetFilter: 'кайра орнотуу',
+      clearFilter: 'бүткөн',
+      sumText: 'Бардыгы болуп'
+    },
+    tree: {
+      emptyText: 'маалымат жок'
+    },
+    transfer: {
+      noMatch: 'Дал келген маалыматтар',
+      noData: 'маалымат жок',
+      titles: ['1 тизмеси', '2 тизмеси'],
+      filterPlaceholder: 'Сураныч, издөө кирет',
+      noCheckedFormat: 'бүтүндөй {total} сан',
+      hasCheckedFormat: 'Тандалган {checked}/{total} сан'
+    }
+  }
+};