You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114
  1. import data from './languages.json'
  2. export type Item = {
  3. value: number | string
  4. name: string
  5. example: string
  6. }
  7. export type I18nText = {
  8. 'en-US': string
  9. 'zh-Hans': string
  10. 'pt-BR': string
  11. 'es-ES': string
  12. 'fr-FR': string
  13. 'de-DE': string
  14. 'ja-JP': string
  15. 'ko-KR': string
  16. 'ru-RU': string
  17. 'it-IT': string
  18. 'uk-UA': string
  19. 'vi-VN': string
  20. 'de_DE': string
  21. 'zh_Hant': string
  22. 'ro-RO': string
  23. 'pl-PL': string
  24. 'hi-IN': string
  25. 'fa-IR': string
  26. 'sl-SI': string
  27. 'th-TH': string
  28. }
  29. export const languages = data.languages
  30. export const LanguagesSupported = languages.filter(item => item.supported).map(item => item.value)
  31. export const getLanguage = (locale: string) => {
  32. if (['zh-Hans', 'ja-JP'].includes(locale))
  33. return locale.replace('-', '_')
  34. return LanguagesSupported[0].replace('-', '_')
  35. }
  36. const DOC_LANGUAGE: Record<string, string> = {
  37. 'zh-Hans': 'zh-hans',
  38. 'ja-JP': 'ja-jp',
  39. 'en-US': 'en',
  40. }
  41. export const getDocLanguage = (locale: string) => {
  42. return DOC_LANGUAGE[locale] || 'en'
  43. }
  44. const PRICING_PAGE_LANGUAGE: Record<string, string> = {
  45. 'ja-JP': 'jp',
  46. }
  47. export const getPricingPageLanguage = (locale: string) => {
  48. return PRICING_PAGE_LANGUAGE[locale] || ''
  49. }
  50. export const NOTICE_I18N = {
  51. title: {
  52. en_US: 'Important Notice',
  53. zh_Hans: '重要公告',
  54. pt_BR: 'Aviso Importante',
  55. es_ES: 'Aviso Importante',
  56. fr_FR: 'Avis important',
  57. de_DE: 'Wichtiger Hinweis',
  58. ja_JP: '重要なお知らせ',
  59. ko_KR: '중요 공지',
  60. pl_PL: 'Ważne ogłoszenie',
  61. uk_UA: 'Важливе повідомлення',
  62. ru_RU: 'Важное Уведомление',
  63. vi_VN: 'Thông báo quan trọng',
  64. it_IT: 'Avviso Importante',
  65. fa_IR: 'هشدار مهم',
  66. sl_SI: 'Pomembno obvestilo',
  67. th_TH: 'ประกาศสำคัญ',
  68. },
  69. desc: {
  70. en_US:
  71. '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.',
  72. zh_Hans:
  73. '为了有效提升数据检索能力及稳定性,Dify 将于 2023 年 8 月 29 日 03:00 至 08:00 期间进行服务升级,届时 Dify 云端版及应用将无法访问。感谢您的耐心与支持。',
  74. pt_BR:
  75. '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.',
  76. es_ES:
  77. '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.',
  78. fr_FR:
  79. '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.',
  80. de_DE:
  81. '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.',
  82. ja_JP:
  83. '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.',
  84. ko_KR:
  85. '시스템이 업그레이드를 위해 UTC 시간대로 8 월 28 일 19:00 ~ 24:00 에 사용 불가될 예정입니다. 질문이 있으시면 지원 팀에 연락주세요 (support@dify.ai). 최선을 다해 답변해드리겠습니다.',
  86. pl_PL:
  87. 'Nasz system będzie niedostępny od 19:00 do 24:00 UTC 28 sierpnia w celu aktualizacji. W przypadku pytań prosimy o kontakt z naszym zespołem wsparcia (support@dify.ai). Doceniamy Twoją cierpliwość.',
  88. uk_UA:
  89. 'Наша система буде недоступна з 19:00 до 24:00 UTC 28 серпня для оновлення. Якщо у вас виникнуть запитання, будь ласка, зв’яжіться з нашою службою підтримки (support@dify.ai). Дякуємо за терпіння.',
  90. ru_RU:
  91. 'Наша система будет недоступна с 19:00 до 24:00 UTC 28 августа для обновления. По вопросам, пожалуйста, обращайтесь в нашу службу поддержки (support@dify.ai). Спасибо за ваше терпение',
  92. vi_VN:
  93. '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.',
  94. tr_TR:
  95. 'Sistemimiz, 28 Ağustos\'ta 19:00 ile 24:00 UTC saatleri arasında güncelleme nedeniyle kullanılamayacaktır. Sorularınız için lütfen destek ekibimizle iletişime geçin (support@dify.ai). Sabrınız için teşekkür ederiz.',
  96. fa_IR:
  97. 'سیستم ما از ساعت 19:00 تا 24:00 UTC در تاریخ 28 اوت برای ارتقاء در دسترس نخواهد بود. برای سؤالات، لطفاً با تیم پشتیبانی ما (support@dify.ai) تماس بگیرید. ما برای صبر شما ارزش قائلیم.',
  98. sl_SI:
  99. 'Naš sistem ne bo na voljo od 19:00 do 24:00 UTC 28. avgusta zaradi nadgradnje. Za vprašanja se obrnite na našo skupino za podporo (support@dify.ai). Cenimo vašo potrpežljivost.',
  100. th_TH:
  101. 'ระบบของเราจะไม่สามารถใช้งานได้ตั้งแต่เวลา 19:00 ถึง 24:00 UTC ในวันที่ 28 สิงหาคม เพื่อทำการอัปเกรด หากมีคำถามใดๆ กรุณาติดต่อทีมสนับสนุนของเรา (support@dify.ai) เราขอขอบคุณในความอดทนของท่าน',
  102. },
  103. href: '#',
  104. }