diff options
author | Chocobozzz <me@florianbigard.com> | 2018-06-28 14:56:46 +0200 |
---|---|---|
committer | Chocobozzz <me@florianbigard.com> | 2018-06-28 15:53:13 +0200 |
commit | 10e63b6850710a0a6fc35fe029b2efb133654c74 (patch) | |
tree | b657aeb8b01bf7bd9a8f82f7a8e79b1ba4fbbab0 | |
parent | e0452b67127b5cdad0c2e3ac44e07e647296eed7 (diff) | |
download | PeerTube-10e63b6850710a0a6fc35fe029b2efb133654c74.tar.gz PeerTube-10e63b6850710a0a6fc35fe029b2efb133654c74.tar.zst PeerTube-10e63b6850710a0a6fc35fe029b2efb133654c74.zip |
Add Basque and Catalan languages
-rwxr-xr-x | scripts/build/client.sh | 6 | ||||
-rw-r--r-- | shared/models/i18n/i18n.ts | 10 |
2 files changed, 11 insertions, 5 deletions
diff --git a/scripts/build/client.sh b/scripts/build/client.sh index 58aca437b..a2a4a554d 100755 --- a/scripts/build/client.sh +++ b/scripts/build/client.sh | |||
@@ -1,4 +1,4 @@ | |||
1 | #!/bin/sh | 1 | #!/bin/bash |
2 | 2 | ||
3 | set -eu | 3 | set -eu |
4 | 4 | ||
@@ -11,9 +11,9 @@ npm run ng build -- --output-path "dist/$defaultLanguage/" --deploy-url "/client | |||
11 | mv "./dist/$defaultLanguage/assets" "./dist" | 11 | mv "./dist/$defaultLanguage/assets" "./dist" |
12 | 12 | ||
13 | # Supported languages | 13 | # Supported languages |
14 | languages="fr_FR" | 14 | languages=("fr_FR" "eu_ES" "ca_ES") |
15 | 15 | ||
16 | for lang in "$languages"; do | 16 | for lang in "${languages[@]}"; do |
17 | npm run ng build -- --prod --i18n-file "./src/locale/target/angular_$lang.xml" --i18n-format xlf --i18n-locale "$lang" \ | 17 | npm run ng build -- --prod --i18n-file "./src/locale/target/angular_$lang.xml" --i18n-format xlf --i18n-locale "$lang" \ |
18 | --output-path "dist/$lang/" --deploy-url "/client/$lang/" | 18 | --output-path "dist/$lang/" --deploy-url "/client/$lang/" |
19 | 19 | ||
diff --git a/shared/models/i18n/i18n.ts b/shared/models/i18n/i18n.ts index 14b02a01d..0c79c431e 100644 --- a/shared/models/i18n/i18n.ts +++ b/shared/models/i18n/i18n.ts | |||
@@ -2,12 +2,18 @@ export const LOCALE_FILES = [ 'player', 'server' ] | |||
2 | 2 | ||
3 | export const I18N_LOCALES = { | 3 | export const I18N_LOCALES = { |
4 | 'en-US': 'English', | 4 | 'en-US': 'English', |
5 | 'fr-FR': 'Français' | 5 | 'fr-FR': 'Français', |
6 | 'eu-ES': 'euskara', | ||
7 | 'ca-ES': 'català' | ||
8 | // 'pl-PL': 'polski' | ||
6 | } | 9 | } |
7 | 10 | ||
8 | const I18N_LOCALE_ALIAS = { | 11 | const I18N_LOCALE_ALIAS = { |
9 | 'en': 'en-US', | 12 | 'en': 'en-US', |
10 | 'fr': 'fr-FR' | 13 | 'fr': 'fr-FR', |
14 | 'eu': 'eu-ES', | ||
15 | 'ca': 'ca-ES' | ||
16 | // 'pl': 'pl-PL' | ||
11 | } | 17 | } |
12 | 18 | ||
13 | export const POSSIBLE_LOCALES = Object.keys(I18N_LOCALES) | 19 | export const POSSIBLE_LOCALES = Object.keys(I18N_LOCALES) |