Register
Login
Resources
Docs Blog Datasets Glossary Case Studies Tutorials & Webinars
Product
Data Engine LLMs Platform Enterprise
Pricing Explore
Connect to our Discord channel

languages.js 1.2 KB

You have to be logged in to leave a comment. Sign In
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
  1. // see also languages-schema.js
  2. const languages = {
  3. en: {
  4. name: 'English',
  5. code: 'en',
  6. hreflang: 'en',
  7. dir: '',
  8. wip: false
  9. },
  10. cn: {
  11. name: 'Simplified Chinese',
  12. nativeName: '简体中文',
  13. code: 'cn',
  14. hreflang: 'zh-Hans',
  15. redirectPatterns: [/^\/zh-\w{2}/, /^\/zh/],
  16. dir: 'translations/zh-CN',
  17. wip: false
  18. },
  19. ja: {
  20. name: 'Japanese',
  21. nativeName: '日本語',
  22. code: 'ja',
  23. hreflang: 'ja',
  24. redirectPatterns: [/^\/jp/],
  25. dir: 'translations/ja-JP',
  26. wip: false
  27. },
  28. es: {
  29. name: 'Spanish',
  30. nativeName: 'Español',
  31. code: 'es',
  32. hreflang: 'es',
  33. dir: 'translations/es-XL',
  34. wip: false
  35. },
  36. pt: {
  37. name: 'Portuguese',
  38. nativeName: 'Português do Brasil',
  39. code: 'pt',
  40. hreflang: 'pt',
  41. dir: 'translations/pt-BR',
  42. wip: false
  43. },
  44. de: {
  45. name: 'German',
  46. nativeName: 'Deutsch',
  47. code: 'de',
  48. hreflang: 'de',
  49. dir: 'translations/de-DE',
  50. wip: true
  51. }
  52. }
  53. if (process.env.ENABLED_LANGUAGES) {
  54. Object.keys(languages).forEach(code => {
  55. if (!process.env.ENABLED_LANGUAGES.includes(code)) delete languages[code]
  56. })
  57. console.log(`ENABLED_LANGUAGES: ${process.env.ENABLED_LANGUAGES}`)
  58. }
  59. module.exports = languages
Tip!

Press p or to see the previous file or, n or to see the next file

Comments

Loading...