language.ts 4.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144
  1. export type Item = {
  2. value: number | string
  3. name: string
  4. example: string
  5. }
  6. export type I18nText = {
  7. 'en-US': string
  8. 'zh-Hans': string
  9. 'pt-BR': string
  10. 'es-ES': string
  11. 'fr-FR': string
  12. 'de-DE': string
  13. 'ja-JP': string
  14. 'ko-KR': string
  15. 'ru-RU': string
  16. 'it-IT': string
  17. 'uk-UA': string
  18. 'vi-VN': string
  19. }
  20. export const languages = [
  21. {
  22. value: 'en-US',
  23. name: 'English(United States)',
  24. example: 'Hello, Dify!',
  25. supported: true,
  26. },
  27. {
  28. value: 'zh-Hans',
  29. name: '简体中文',
  30. example: '你好,Dify!',
  31. supported: true,
  32. },
  33. {
  34. value: 'pt-BR',
  35. name: 'Português(Brasil)',
  36. example: 'Olá, Dify!',
  37. supported: true,
  38. },
  39. {
  40. value: 'es-ES',
  41. name: 'Español(España)',
  42. example: 'Saluton, Dify!',
  43. supported: false,
  44. },
  45. {
  46. value: 'fr-FR',
  47. name: 'Français(France)',
  48. example: 'Bonjour, Dify!',
  49. supported: true,
  50. },
  51. {
  52. value: 'de-DE',
  53. name: 'Deutsch(Deutschland)',
  54. example: 'Hallo, Dify!',
  55. supported: false,
  56. },
  57. {
  58. value: 'ja-JP',
  59. name: '日本語(日本)',
  60. example: 'こんにちは、Dify!',
  61. supported: true,
  62. },
  63. {
  64. value: 'ko-KR',
  65. name: '한국어(대한민국)',
  66. example: '안녕, Dify!',
  67. supported: false,
  68. },
  69. {
  70. value: 'ru-RU',
  71. name: 'Русский(Россия)',
  72. example: ' Привет, Dify!',
  73. supported: false,
  74. },
  75. {
  76. value: 'it-IT',
  77. name: 'Italiano(Italia)',
  78. example: 'Ciao, Dify!',
  79. supported: false,
  80. },
  81. {
  82. value: 'th-TH',
  83. name: 'ไทย(ประเทศไทย)',
  84. example: 'สวัสดี Dify!',
  85. supported: false,
  86. },
  87. {
  88. value: 'id-ID',
  89. name: 'Bahasa Indonesia',
  90. example: 'Saluto, Dify!',
  91. supported: false,
  92. },
  93. {
  94. value: 'uk-UA',
  95. name: 'Українська(Україна)',
  96. example: 'Привет, Dify!',
  97. supported: true,
  98. },
  99. {
  100. value: 'vi-VN',
  101. name: 'Tiếng Việt(Việt Nam)',
  102. example: 'Xin chào, Dify!',
  103. supported: true,
  104. },
  105. ]
  106. export const LanguagesSupported = languages.filter(item => item.supported).map(item => item.value)
  107. export const getLanguage = (locale: string) => {
  108. if (locale === 'zh-Hans')
  109. return locale.replace('-', '_')
  110. return LanguagesSupported[0].replace('-', '_')
  111. }
  112. export const NOTICE_I18N = {
  113. title: {
  114. en_US: 'Important Notice',
  115. zh_Hans: '重要公告',
  116. pt_BR: 'Aviso Importante',
  117. es_ES: 'Aviso Importante',
  118. fr_FR: 'Avis important',
  119. de_DE: 'Wichtiger Hinweis',
  120. ja_JP: '重要なお知らせ',
  121. ko_KR: '중요 공지',
  122. uk_UA: 'Важливе повідомлення',
  123. vi_VN: 'Thông báo quan trọng',
  124. },
  125. desc: {
  126. en_US: 'Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.',
  127. zh_Hans: '为了有效提升数据检索能力及稳定性,Dify 将于 2023 年 8 月 29 日 03:00 至 08:00 期间进行服务升级,届时 Dify 云端版及应用将无法访问。感谢您的耐心与支持。',
  128. pt_BR: 'Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.',
  129. es_ES: 'Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.',
  130. fr_FR: 'Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.',
  131. de_DE: 'Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.',
  132. ja_JP: 'Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.',
  133. ko_KR: 'Our system will be unavailable from 19:00 to 24:00 UTC on August 28 for an upgrade. For questions, kindly contact our support team (support@dify.ai). We value your patience.',
  134. uk_UA: 'Наша система буде недоступна з 19:00 до 24:00 UTC 28 серпня для оновлення. Якщо у вас виникнуть запитання, будь ласка, зв’яжіться з нашою службою підтримки (support@dify.ai). Дякуємо за терпіння.',
  135. vi_VN: 'Hệ thống của chúng tôi sẽ ngừng hoạt động từ 19:00 đến 24:00 UTC vào ngày 28 tháng 8 để nâng cấp. Nếu có thắc mắc, vui lòng liên hệ với nhóm hỗ trợ của chúng tôi (support@dify.ai). Chúng tôi đánh giá cao sự kiên nhẫn của bạn.',
  136. },
  137. href: '#',
  138. }