aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorChocobozzz <me@florianbigard.com>2018-06-28 14:56:46 +0200
committerChocobozzz <me@florianbigard.com>2018-06-28 15:53:13 +0200
commit10e63b6850710a0a6fc35fe029b2efb133654c74 (patch)
treeb657aeb8b01bf7bd9a8f82f7a8e79b1ba4fbbab0
parente0452b67127b5cdad0c2e3ac44e07e647296eed7 (diff)
downloadPeerTube-10e63b6850710a0a6fc35fe029b2efb133654c74.tar.gz
PeerTube-10e63b6850710a0a6fc35fe029b2efb133654c74.tar.zst
PeerTube-10e63b6850710a0a6fc35fe029b2efb133654c74.zip
Add Basque and Catalan languages
-rwxr-xr-xscripts/build/client.sh6
-rw-r--r--shared/models/i18n/i18n.ts10
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
3set -eu 3set -eu
4 4
@@ -11,9 +11,9 @@ npm run ng build -- --output-path "dist/$defaultLanguage/" --deploy-url "/client
11mv "./dist/$defaultLanguage/assets" "./dist" 11mv "./dist/$defaultLanguage/assets" "./dist"
12 12
13# Supported languages 13# Supported languages
14languages="fr_FR" 14languages=("fr_FR" "eu_ES" "ca_ES")
15 15
16for lang in "$languages"; do 16for 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
3export const I18N_LOCALES = { 3export 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
8const I18N_LOCALE_ALIAS = { 11const 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
13export const POSSIBLE_LOCALES = Object.keys(I18N_LOCALES) 19export const POSSIBLE_LOCALES = Object.keys(I18N_LOCALES)