From eaed6385f275a986d2c7d4d5518fe057f7c029f4 Mon Sep 17 00:00:00 2001 From: Francois Andrieu Date: Jun 25 2021 12:03:46 +0000 Subject: websites: refresh languages list --- diff --git a/roles/fedora-web/alt/files/languages.conf b/roles/fedora-web/alt/files/languages.conf index 4f4c5f3..b372a8d 100644 --- a/roles/fedora-web/alt/files/languages.conf +++ b/roles/fedora-web/alt/files/languages.conf @@ -3,70 +3,41 @@ AddType text/html .bn AddType text/html .el AddType text/html .nb AddType text/html .pl -AddType text/html .tr AddType text/html .es +AddType text/html .tr -AddLanguage af .af AddLanguage ar .ar -AddLanguage as .as -AddLanguage ast .ast -AddLanguage bal .bal AddLanguage bg .bg AddLanguage bn .bn AddLanguage bn-in .bn_IN -AddLanguage br .br AddLanguage ca .ca AddLanguage cs .cs AddLanguage da .da AddLanguage de .de -AddLanguage de-ch .de_CH -AddLanguage el .el AddLanguage en .en -AddLanguage en-gb .en_GB AddLanguage es .es -AddLanguage eu .eu AddLanguage fa .fa AddLanguage fi .fi AddLanguage fr .fr AddLanguage fur .fur -AddLanguage gl .gl AddLanguage gu .gu AddLanguage he .he -AddLanguage hi .hi AddLanguage hu .hu -AddLanguage ia .ia AddLanguage id .id -AddLanguage is .is AddLanguage it .it AddLanguage ja .ja -AddLanguage ka .ka -AddLanguage kn .kn +AddLanguage km .km AddLanguage ko .ko -AddLanguage lv .lv -AddLanguage ml .ml -AddLanguage mr .mr -AddLanguage nb .nb -AddLanguage nl .nl -AddLanguage or .or -AddLanguage pa .pa +AddLanguage ne .ne AddLanguage pl .pl AddLanguage pt .pt AddLanguage pt-br .pt_BR -AddLanguage ro .ro -AddLanguage ru .ru +AddLanguage si .si AddLanguage sk .sk -AddLanguage sq .sq -AddLanguage sr .sr AddLanguage sv .sv -AddLanguage ta .ta -AddLanguage te .te -AddLanguage tg .tg -AddLanguage th .th AddLanguage tr .tr AddLanguage uk .uk -AddLanguage vi .vi -AddLanguage zh-cn .zh_CN -AddLanguage zh-tw .zh_TW +AddLanguage zh-cn .zh_Hans_CN LanguagePriority en ForceLanguagePriority Prefer Fallback @@ -75,72 +46,43 @@ AddDefaultCharset utf-8 RewriteEngine on -RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW)$ -RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))?(/.*)$ /%1$1? [R=301] -AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))(/.*)?$ /srv/web/alt.fedoraproject.org$1 +RewriteCond %{QUERY_STRING} ^lang=(ar|bg|bn|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|gu|he|hu|id|it|ja|km|ko|ne|pl|pt|pt_BR|si|sk|sv|tr|uk|zh_Hans_CN)$ +RewriteRule ^(?:/(?:ar|bg|bn|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|gu|he|hu|id|it|ja|km|ko|ne|pl|pt|pt_BR|si|sk|sv|tr|uk|zh_Hans_CN))?(/.*)$ /%1$1? [R=301] +AliasMatch ^(?:/(?:ar|bg|bn|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|gu|he|hu|id|it|ja|km|ko|ne|pl|pt|pt_BR|si|sk|sv|tr|uk|zh_Hans_CN))(/.*)?$ /srv/web/alt.fedoraproject.org$1 Options MultiViews - SetEnvIf Request_URI ^/af/ prefer-language=af SetEnvIf Request_URI ^/ar/ prefer-language=ar - SetEnvIf Request_URI ^/as/ prefer-language=as - SetEnvIf Request_URI ^/ast/ prefer-language=ast - SetEnvIf Request_URI ^/bal/ prefer-language=bal SetEnvIf Request_URI ^/bg/ prefer-language=bg SetEnvIf Request_URI ^/bn/ prefer-language=bn SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in - SetEnvIf Request_URI ^/br/ prefer-language=br SetEnvIf Request_URI ^/ca/ prefer-language=ca SetEnvIf Request_URI ^/cs/ prefer-language=cs SetEnvIf Request_URI ^/da/ prefer-language=da SetEnvIf Request_URI ^/de/ prefer-language=de - SetEnvIf Request_URI ^/de_CH/ prefer-language=de-ch - SetEnvIf Request_URI ^/el/ prefer-language=el SetEnvIf Request_URI ^/en/ prefer-language=en - SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb SetEnvIf Request_URI ^/es/ prefer-language=es - SetEnvIf Request_URI ^/eu/ prefer-language=eu SetEnvIf Request_URI ^/fa/ prefer-language=fa SetEnvIf Request_URI ^/fi/ prefer-language=fi SetEnvIf Request_URI ^/fr/ prefer-language=fr SetEnvIf Request_URI ^/fur/ prefer-language=fur - SetEnvIf Request_URI ^/gl/ prefer-language=gl SetEnvIf Request_URI ^/gu/ prefer-language=gu SetEnvIf Request_URI ^/he/ prefer-language=he - SetEnvIf Request_URI ^/hi/ prefer-language=hi SetEnvIf Request_URI ^/hu/ prefer-language=hu - SetEnvIf Request_URI ^/ia/ prefer-language=ia SetEnvIf Request_URI ^/id/ prefer-language=id - SetEnvIf Request_URI ^/is/ prefer-language=is SetEnvIf Request_URI ^/it/ prefer-language=it SetEnvIf Request_URI ^/ja/ prefer-language=ja - SetEnvIf Request_URI ^/ka/ prefer-language=ka - SetEnvIf Request_URI ^/kn/ prefer-language=kn + SetEnvIf Request_URI ^/km/ prefer-language=km SetEnvIf Request_URI ^/ko/ prefer-language=ko - SetEnvIf Request_URI ^/lv/ prefer-language=lv - SetEnvIf Request_URI ^/ml/ prefer-language=ml - SetEnvIf Request_URI ^/mr/ prefer-language=mr - SetEnvIf Request_URI ^/nb/ prefer-language=nb - SetEnvIf Request_URI ^/nl/ prefer-language=nl - SetEnvIf Request_URI ^/or/ prefer-language=or - SetEnvIf Request_URI ^/pa/ prefer-language=pa + SetEnvIf Request_URI ^/ne/ prefer-language=ne SetEnvIf Request_URI ^/pl/ prefer-language=pl SetEnvIf Request_URI ^/pt/ prefer-language=pt SetEnvIf Request_URI ^/pt_BR/ prefer-language=pt-br - SetEnvIf Request_URI ^/ro/ prefer-language=ro - SetEnvIf Request_URI ^/ru/ prefer-language=ru + SetEnvIf Request_URI ^/si/ prefer-language=si SetEnvIf Request_URI ^/sk/ prefer-language=sk - SetEnvIf Request_URI ^/sq/ prefer-language=sq - SetEnvIf Request_URI ^/sr/ prefer-language=sr SetEnvIf Request_URI ^/sv/ prefer-language=sv - SetEnvIf Request_URI ^/ta/ prefer-language=ta - SetEnvIf Request_URI ^/te/ prefer-language=te - SetEnvIf Request_URI ^/tg/ prefer-language=tg - SetEnvIf Request_URI ^/th/ prefer-language=th SetEnvIf Request_URI ^/tr/ prefer-language=tr SetEnvIf Request_URI ^/uk/ prefer-language=uk - SetEnvIf Request_URI ^/vi/ prefer-language=vi - SetEnvIf Request_URI ^/zh_CN/ prefer-language=zh-cn - SetEnvIf Request_URI ^/zh_TW/ prefer-language=zh-tw + SetEnvIf Request_URI ^/zh_Hans_CN/ prefer-language=zh-cn diff --git a/roles/fedora-web/arm/files/languages.conf b/roles/fedora-web/arm/files/languages.conf index 3bb251f..2872713 100644 --- a/roles/fedora-web/arm/files/languages.conf +++ b/roles/fedora-web/arm/files/languages.conf @@ -3,70 +3,36 @@ AddType text/html .bn AddType text/html .el AddType text/html .nb AddType text/html .pl -AddType text/html .tr AddType text/html .es +AddType text/html .tr -AddLanguage af .af AddLanguage ar .ar -AddLanguage as .as -AddLanguage ast .ast -AddLanguage bal .bal -AddLanguage bg .bg -AddLanguage bn .bn AddLanguage bn-in .bn_IN -AddLanguage br .br AddLanguage ca .ca AddLanguage cs .cs AddLanguage da .da AddLanguage de .de -AddLanguage de-ch .de_CH -AddLanguage el .el AddLanguage en .en -AddLanguage en-gb .en_GB AddLanguage es .es -AddLanguage eu .eu -AddLanguage fa .fa AddLanguage fi .fi AddLanguage fr .fr -AddLanguage fur .fur -AddLanguage gl .gl -AddLanguage gu .gu -AddLanguage he .he -AddLanguage hi .hi AddLanguage hu .hu -AddLanguage ia .ia AddLanguage id .id -AddLanguage is .is AddLanguage it .it AddLanguage ja .ja -AddLanguage ka .ka -AddLanguage kn .kn +AddLanguage km .km AddLanguage ko .ko -AddLanguage lv .lv -AddLanguage ml .ml -AddLanguage mr .mr -AddLanguage nb .nb -AddLanguage nl .nl -AddLanguage or .or -AddLanguage pa .pa AddLanguage pl .pl AddLanguage pt .pt AddLanguage pt-br .pt_BR -AddLanguage ro .ro AddLanguage ru .ru +AddLanguage si .si AddLanguage sk .sk -AddLanguage sq .sq AddLanguage sr .sr AddLanguage sv .sv -AddLanguage ta .ta -AddLanguage te .te -AddLanguage tg .tg -AddLanguage th .th AddLanguage tr .tr AddLanguage uk .uk -AddLanguage vi .vi -AddLanguage zh-cn .zh_CN -AddLanguage zh-tw .zh_TW +AddLanguage zh-cn .zh_Hans_CN LanguagePriority en ForceLanguagePriority Prefer Fallback @@ -75,72 +41,38 @@ AddDefaultCharset utf-8 RewriteEngine on -RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW)$ -RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))?(/.*)$ /%1$1? [R=301] -AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))(/.*)?$ /srv/web/arm.fedoraproject.org$1 +RewriteCond %{QUERY_STRING} ^lang=(ar|bn_IN|ca|cs|da|de|en|es|fi|fr|hu|id|it|ja|km|ko|pl|pt|pt_BR|ru|si|sk|sr|sv|tr|uk|zh_Hans_CN)$ +RewriteRule ^(?:/(?:ar|bn_IN|ca|cs|da|de|en|es|fi|fr|hu|id|it|ja|km|ko|pl|pt|pt_BR|ru|si|sk|sr|sv|tr|uk|zh_Hans_CN))?(/.*)$ /%1$1? [R=301] +AliasMatch ^(?:/(?:ar|bn_IN|ca|cs|da|de|en|es|fi|fr|hu|id|it|ja|km|ko|pl|pt|pt_BR|ru|si|sk|sr|sv|tr|uk|zh_Hans_CN))(/.*)?$ /srv/web/arm.fedoraproject.org$1 Options MultiViews - SetEnvIf Request_URI ^/af/ prefer-language=af SetEnvIf Request_URI ^/ar/ prefer-language=ar - SetEnvIf Request_URI ^/as/ prefer-language=as - SetEnvIf Request_URI ^/ast/ prefer-language=ast - SetEnvIf Request_URI ^/bal/ prefer-language=bal - SetEnvIf Request_URI ^/bg/ prefer-language=bg - SetEnvIf Request_URI ^/bn/ prefer-language=bn SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in - SetEnvIf Request_URI ^/br/ prefer-language=br SetEnvIf Request_URI ^/ca/ prefer-language=ca SetEnvIf Request_URI ^/cs/ prefer-language=cs SetEnvIf Request_URI ^/da/ prefer-language=da SetEnvIf Request_URI ^/de/ prefer-language=de - SetEnvIf Request_URI ^/de_CH/ prefer-language=de-ch - SetEnvIf Request_URI ^/el/ prefer-language=el SetEnvIf Request_URI ^/en/ prefer-language=en - SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb SetEnvIf Request_URI ^/es/ prefer-language=es - SetEnvIf Request_URI ^/eu/ prefer-language=eu - SetEnvIf Request_URI ^/fa/ prefer-language=fa SetEnvIf Request_URI ^/fi/ prefer-language=fi SetEnvIf Request_URI ^/fr/ prefer-language=fr - SetEnvIf Request_URI ^/fur/ prefer-language=fur - SetEnvIf Request_URI ^/gl/ prefer-language=gl - SetEnvIf Request_URI ^/gu/ prefer-language=gu - SetEnvIf Request_URI ^/he/ prefer-language=he - SetEnvIf Request_URI ^/hi/ prefer-language=hi SetEnvIf Request_URI ^/hu/ prefer-language=hu - SetEnvIf Request_URI ^/ia/ prefer-language=ia SetEnvIf Request_URI ^/id/ prefer-language=id - SetEnvIf Request_URI ^/is/ prefer-language=is SetEnvIf Request_URI ^/it/ prefer-language=it SetEnvIf Request_URI ^/ja/ prefer-language=ja - SetEnvIf Request_URI ^/ka/ prefer-language=ka - SetEnvIf Request_URI ^/kn/ prefer-language=kn + SetEnvIf Request_URI ^/km/ prefer-language=km SetEnvIf Request_URI ^/ko/ prefer-language=ko - SetEnvIf Request_URI ^/lv/ prefer-language=lv - SetEnvIf Request_URI ^/ml/ prefer-language=ml - SetEnvIf Request_URI ^/mr/ prefer-language=mr - SetEnvIf Request_URI ^/nb/ prefer-language=nb - SetEnvIf Request_URI ^/nl/ prefer-language=nl - SetEnvIf Request_URI ^/or/ prefer-language=or - SetEnvIf Request_URI ^/pa/ prefer-language=pa SetEnvIf Request_URI ^/pl/ prefer-language=pl SetEnvIf Request_URI ^/pt/ prefer-language=pt SetEnvIf Request_URI ^/pt_BR/ prefer-language=pt-br - SetEnvIf Request_URI ^/ro/ prefer-language=ro SetEnvIf Request_URI ^/ru/ prefer-language=ru + SetEnvIf Request_URI ^/si/ prefer-language=si SetEnvIf Request_URI ^/sk/ prefer-language=sk - SetEnvIf Request_URI ^/sq/ prefer-language=sq SetEnvIf Request_URI ^/sr/ prefer-language=sr SetEnvIf Request_URI ^/sv/ prefer-language=sv - SetEnvIf Request_URI ^/ta/ prefer-language=ta - SetEnvIf Request_URI ^/te/ prefer-language=te - SetEnvIf Request_URI ^/tg/ prefer-language=tg - SetEnvIf Request_URI ^/th/ prefer-language=th SetEnvIf Request_URI ^/tr/ prefer-language=tr SetEnvIf Request_URI ^/uk/ prefer-language=uk - SetEnvIf Request_URI ^/vi/ prefer-language=vi - SetEnvIf Request_URI ^/zh_CN/ prefer-language=zh-cn - SetEnvIf Request_URI ^/zh_TW/ prefer-language=zh-tw + SetEnvIf Request_URI ^/zh_Hans_CN/ prefer-language=zh-cn diff --git a/roles/fedora-web/community/files/languages.conf b/roles/fedora-web/community/files/languages.conf index 24db856..c39773d 100644 --- a/roles/fedora-web/community/files/languages.conf +++ b/roles/fedora-web/community/files/languages.conf @@ -3,8 +3,8 @@ AddType text/html .bn AddType text/html .el AddType text/html .nb AddType text/html .pl -AddType text/html .tr AddType text/html .es +AddType text/html .tr AddLanguage af .af AddLanguage ar .ar @@ -19,7 +19,6 @@ AddLanguage ca .ca AddLanguage cs .cs AddLanguage da .da AddLanguage de .de -AddLanguage de-ch .de_CH AddLanguage el .el AddLanguage en .en AddLanguage en-gb .en_GB @@ -28,6 +27,7 @@ AddLanguage eu .eu AddLanguage fa .fa AddLanguage fi .fi AddLanguage fr .fr +AddLanguage fur .fur AddLanguage gl .gl AddLanguage gu .gu AddLanguage he .he @@ -39,6 +39,7 @@ AddLanguage is .is AddLanguage it .it AddLanguage ja .ja AddLanguage ka .ka +AddLanguage km .km AddLanguage kn .kn AddLanguage ko .ko AddLanguage lv .lv @@ -53,6 +54,7 @@ AddLanguage pt .pt AddLanguage pt-br .pt_BR AddLanguage ro .ro AddLanguage ru .ru +AddLanguage si .si AddLanguage sk .sk AddLanguage sq .sq AddLanguage sr .sr @@ -63,9 +65,10 @@ AddLanguage tg .tg AddLanguage th .th AddLanguage tr .tr AddLanguage uk .uk +AddLanguage ur .ur AddLanguage vi .vi -AddLanguage zh-cn .zh_CN -AddLanguage zh-tw .zh_TW +AddLanguage zh-cn .zh_Hans_CN +AddLanguage zh-tw .zh_Hant_TW LanguagePriority en ForceLanguagePriority Prefer Fallback @@ -74,9 +77,9 @@ AddDefaultCharset utf-8 RewriteEngine on -RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW)$ -RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))?(/.*)$ /%1$1? [R=301] -AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))(/.*)?$ /srv/web/fedoracommunity.org$1 +RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|ur|vi|zh_Hans_CN|zh_Hant_TW)$ +RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|ur|vi|zh_Hans_CN|zh_Hant_TW))?(/.*)$ /%1$1? [R=301] +AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|ur|vi|zh_Hans_CN|zh_Hant_TW))(/.*)?$ /srv/web/fedoracommunity.org$1 Options MultiViews @@ -94,7 +97,6 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/cs/ prefer-language=cs SetEnvIf Request_URI ^/da/ prefer-language=da SetEnvIf Request_URI ^/de/ prefer-language=de - SetEnvIf Request_URI ^/de_CH/ prefer-language=de-ch SetEnvIf Request_URI ^/el/ prefer-language=el SetEnvIf Request_URI ^/en/ prefer-language=en SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb @@ -103,6 +105,7 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/fa/ prefer-language=fa SetEnvIf Request_URI ^/fi/ prefer-language=fi SetEnvIf Request_URI ^/fr/ prefer-language=fr + SetEnvIf Request_URI ^/fur/ prefer-language=fur SetEnvIf Request_URI ^/gl/ prefer-language=gl SetEnvIf Request_URI ^/gu/ prefer-language=gu SetEnvIf Request_URI ^/he/ prefer-language=he @@ -114,6 +117,7 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/it/ prefer-language=it SetEnvIf Request_URI ^/ja/ prefer-language=ja SetEnvIf Request_URI ^/ka/ prefer-language=ka + SetEnvIf Request_URI ^/km/ prefer-language=km SetEnvIf Request_URI ^/kn/ prefer-language=kn SetEnvIf Request_URI ^/ko/ prefer-language=ko SetEnvIf Request_URI ^/lv/ prefer-language=lv @@ -128,6 +132,7 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/pt_BR/ prefer-language=pt-br SetEnvIf Request_URI ^/ro/ prefer-language=ro SetEnvIf Request_URI ^/ru/ prefer-language=ru + SetEnvIf Request_URI ^/si/ prefer-language=si SetEnvIf Request_URI ^/sk/ prefer-language=sk SetEnvIf Request_URI ^/sq/ prefer-language=sq SetEnvIf Request_URI ^/sr/ prefer-language=sr @@ -138,7 +143,8 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/th/ prefer-language=th SetEnvIf Request_URI ^/tr/ prefer-language=tr SetEnvIf Request_URI ^/uk/ prefer-language=uk + SetEnvIf Request_URI ^/ur/ prefer-language=ur SetEnvIf Request_URI ^/vi/ prefer-language=vi - SetEnvIf Request_URI ^/zh_CN/ prefer-language=zh-cn - SetEnvIf Request_URI ^/zh_TW/ prefer-language=zh-tw + SetEnvIf Request_URI ^/zh_Hans_CN/ prefer-language=zh-cn + SetEnvIf Request_URI ^/zh_Hant_TW/ prefer-language=zh-tw diff --git a/roles/fedora-web/labs/files/languages.conf b/roles/fedora-web/labs/files/languages.conf index 0ccb65f..343ac90 100644 --- a/roles/fedora-web/labs/files/languages.conf +++ b/roles/fedora-web/labs/files/languages.conf @@ -3,70 +3,44 @@ AddType text/html .bn AddType text/html .el AddType text/html .nb AddType text/html .pl -AddType text/html .tr AddType text/html .es +AddType text/html .tr -AddLanguage af .af AddLanguage ar .ar -AddLanguage as .as -AddLanguage ast .ast -AddLanguage bal .bal -AddLanguage bg .bg -AddLanguage bn .bn AddLanguage bn-in .bn_IN -AddLanguage br .br AddLanguage ca .ca AddLanguage cs .cs AddLanguage da .da AddLanguage de .de -AddLanguage de-ch .de_CH -AddLanguage el .el AddLanguage en .en -AddLanguage en-gb .en_GB AddLanguage es .es -AddLanguage eu .eu AddLanguage fa .fa AddLanguage fi .fi AddLanguage fr .fr AddLanguage fur .fur -AddLanguage gl .gl -AddLanguage gu .gu AddLanguage he .he AddLanguage hi .hi AddLanguage hu .hu -AddLanguage ia .ia AddLanguage id .id -AddLanguage is .is AddLanguage it .it AddLanguage ja .ja -AddLanguage ka .ka -AddLanguage kn .kn +AddLanguage km .km AddLanguage ko .ko -AddLanguage lv .lv -AddLanguage ml .ml -AddLanguage mr .mr -AddLanguage nb .nb -AddLanguage nl .nl +AddLanguage ne .ne AddLanguage or .or -AddLanguage pa .pa AddLanguage pl .pl AddLanguage pt .pt AddLanguage pt-br .pt_BR -AddLanguage ro .ro AddLanguage ru .ru +AddLanguage si .si AddLanguage sk .sk AddLanguage sq .sq AddLanguage sr .sr AddLanguage sv .sv -AddLanguage ta .ta -AddLanguage te .te -AddLanguage tg .tg -AddLanguage th .th AddLanguage tr .tr AddLanguage uk .uk -AddLanguage vi .vi -AddLanguage zh-cn .zh_CN -AddLanguage zh-tw .zh_TW +AddLanguage ur-pk .ur_PK +AddLanguage zh-cn .zh_Hans_CN LanguagePriority en ForceLanguagePriority Prefer Fallback @@ -75,72 +49,46 @@ AddDefaultCharset utf-8 RewriteEngine on -RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW)$ -RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))?(/.*)$ /%1$1? [R=301] -AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))(/.*)?$ /srv/web/labs.fedoraproject.org$1 +RewriteCond %{QUERY_STRING} ^lang=(ar|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|he|hi|hu|id|it|ja|km|ko|ne|or|pl|pt|pt_BR|ru|si|sk|sq|sr|sv|tr|uk|ur_PK|zh_Hans_CN)$ +RewriteRule ^(?:/(?:ar|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|he|hi|hu|id|it|ja|km|ko|ne|or|pl|pt|pt_BR|ru|si|sk|sq|sr|sv|tr|uk|ur_PK|zh_Hans_CN))?(/.*)$ /%1$1? [R=301] +AliasMatch ^(?:/(?:ar|bn_IN|ca|cs|da|de|en|es|fa|fi|fr|fur|he|hi|hu|id|it|ja|km|ko|ne|or|pl|pt|pt_BR|ru|si|sk|sq|sr|sv|tr|uk|ur_PK|zh_Hans_CN))(/.*)?$ /srv/web/labs.fedoraproject.org$1 Options MultiViews - SetEnvIf Request_URI ^/af/ prefer-language=af SetEnvIf Request_URI ^/ar/ prefer-language=ar - SetEnvIf Request_URI ^/as/ prefer-language=as - SetEnvIf Request_URI ^/ast/ prefer-language=ast - SetEnvIf Request_URI ^/bal/ prefer-language=bal - SetEnvIf Request_URI ^/bg/ prefer-language=bg - SetEnvIf Request_URI ^/bn/ prefer-language=bn SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in - SetEnvIf Request_URI ^/br/ prefer-language=br SetEnvIf Request_URI ^/ca/ prefer-language=ca SetEnvIf Request_URI ^/cs/ prefer-language=cs SetEnvIf Request_URI ^/da/ prefer-language=da SetEnvIf Request_URI ^/de/ prefer-language=de - SetEnvIf Request_URI ^/de_CH/ prefer-language=de-ch - SetEnvIf Request_URI ^/el/ prefer-language=el SetEnvIf Request_URI ^/en/ prefer-language=en - SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb SetEnvIf Request_URI ^/es/ prefer-language=es - SetEnvIf Request_URI ^/eu/ prefer-language=eu SetEnvIf Request_URI ^/fa/ prefer-language=fa SetEnvIf Request_URI ^/fi/ prefer-language=fi SetEnvIf Request_URI ^/fr/ prefer-language=fr SetEnvIf Request_URI ^/fur/ prefer-language=fur - SetEnvIf Request_URI ^/gl/ prefer-language=gl - SetEnvIf Request_URI ^/gu/ prefer-language=gu SetEnvIf Request_URI ^/he/ prefer-language=he SetEnvIf Request_URI ^/hi/ prefer-language=hi SetEnvIf Request_URI ^/hu/ prefer-language=hu - SetEnvIf Request_URI ^/ia/ prefer-language=ia SetEnvIf Request_URI ^/id/ prefer-language=id - SetEnvIf Request_URI ^/is/ prefer-language=is SetEnvIf Request_URI ^/it/ prefer-language=it SetEnvIf Request_URI ^/ja/ prefer-language=ja - SetEnvIf Request_URI ^/ka/ prefer-language=ka - SetEnvIf Request_URI ^/kn/ prefer-language=kn + SetEnvIf Request_URI ^/km/ prefer-language=km SetEnvIf Request_URI ^/ko/ prefer-language=ko - SetEnvIf Request_URI ^/lv/ prefer-language=lv - SetEnvIf Request_URI ^/ml/ prefer-language=ml - SetEnvIf Request_URI ^/mr/ prefer-language=mr - SetEnvIf Request_URI ^/nb/ prefer-language=nb - SetEnvIf Request_URI ^/nl/ prefer-language=nl + SetEnvIf Request_URI ^/ne/ prefer-language=ne SetEnvIf Request_URI ^/or/ prefer-language=or - SetEnvIf Request_URI ^/pa/ prefer-language=pa SetEnvIf Request_URI ^/pl/ prefer-language=pl SetEnvIf Request_URI ^/pt/ prefer-language=pt SetEnvIf Request_URI ^/pt_BR/ prefer-language=pt-br - SetEnvIf Request_URI ^/ro/ prefer-language=ro SetEnvIf Request_URI ^/ru/ prefer-language=ru + SetEnvIf Request_URI ^/si/ prefer-language=si SetEnvIf Request_URI ^/sk/ prefer-language=sk SetEnvIf Request_URI ^/sq/ prefer-language=sq SetEnvIf Request_URI ^/sr/ prefer-language=sr SetEnvIf Request_URI ^/sv/ prefer-language=sv - SetEnvIf Request_URI ^/ta/ prefer-language=ta - SetEnvIf Request_URI ^/te/ prefer-language=te - SetEnvIf Request_URI ^/tg/ prefer-language=tg - SetEnvIf Request_URI ^/th/ prefer-language=th SetEnvIf Request_URI ^/tr/ prefer-language=tr SetEnvIf Request_URI ^/uk/ prefer-language=uk - SetEnvIf Request_URI ^/vi/ prefer-language=vi - SetEnvIf Request_URI ^/zh_CN/ prefer-language=zh-cn - SetEnvIf Request_URI ^/zh_TW/ prefer-language=zh-tw + SetEnvIf Request_URI ^/ur_PK/ prefer-language=ur-pk + SetEnvIf Request_URI ^/zh_Hans_CN/ prefer-language=zh-cn diff --git a/roles/fedora-web/spins/files/languages.conf b/roles/fedora-web/spins/files/languages.conf index 11d5ca8..5946f59 100644 --- a/roles/fedora-web/spins/files/languages.conf +++ b/roles/fedora-web/spins/files/languages.conf @@ -3,14 +3,14 @@ AddType text/html .bn AddType text/html .el AddType text/html .nb AddType text/html .pl -AddType text/html .tr AddType text/html .es +AddType text/html .tr AddLanguage af .af AddLanguage ar .ar AddLanguage as .as AddLanguage ast .ast -AddLanguage bal .bal +AddLanguage az .az AddLanguage bg .bg AddLanguage bn .bn AddLanguage bn-in .bn_IN @@ -19,16 +19,13 @@ AddLanguage ca .ca AddLanguage cs .cs AddLanguage da .da AddLanguage de .de -AddLanguage de-ch .de_CH AddLanguage el .el AddLanguage en .en -AddLanguage en-gb .en_GB AddLanguage es .es AddLanguage eu .eu AddLanguage fa .fa AddLanguage fi .fi AddLanguage fr .fr -AddLanguage fur .fur AddLanguage gl .gl AddLanguage gu .gu AddLanguage he .he @@ -40,20 +37,20 @@ AddLanguage is .is AddLanguage it .it AddLanguage ja .ja AddLanguage ka .ka -AddLanguage kn .kn +AddLanguage km .km AddLanguage ko .ko AddLanguage lv .lv AddLanguage ml .ml AddLanguage mr .mr AddLanguage nb .nb AddLanguage nl .nl -AddLanguage or .or AddLanguage pa .pa AddLanguage pl .pl AddLanguage pt .pt AddLanguage pt-br .pt_BR AddLanguage ro .ro AddLanguage ru .ru +AddLanguage si .si AddLanguage sk .sk AddLanguage sq .sq AddLanguage sr .sr @@ -61,12 +58,11 @@ AddLanguage sv .sv AddLanguage ta .ta AddLanguage te .te AddLanguage tg .tg -AddLanguage th .th AddLanguage tr .tr AddLanguage uk .uk AddLanguage vi .vi -AddLanguage zh-cn .zh_CN -AddLanguage zh-tw .zh_TW +AddLanguage zh-cn .zh_Hans_CN +AddLanguage zh-tw .zh_Hant_TW LanguagePriority en ForceLanguagePriority Prefer Fallback @@ -75,9 +71,9 @@ AddDefaultCharset utf-8 RewriteEngine on -RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW)$ -RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))?(/.*)$ /%1$1? [R=301] -AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))(/.*)?$ /srv/web/spins.fedoraproject.org$1 +RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|az|bg|bn|bn_IN|br|ca|cs|da|de|el|en|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|ko|lv|ml|mr|nb|nl|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|tr|uk|vi|zh_Hans_CN|zh_Hant_TW)$ +RewriteRule ^(?:/(?:af|ar|as|ast|az|bg|bn|bn_IN|br|ca|cs|da|de|el|en|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|ko|lv|ml|mr|nb|nl|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|tr|uk|vi|zh_Hans_CN|zh_Hant_TW))?(/.*)$ /%1$1? [R=301] +AliasMatch ^(?:/(?:af|ar|as|ast|az|bg|bn|bn_IN|br|ca|cs|da|de|el|en|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|ko|lv|ml|mr|nb|nl|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|tr|uk|vi|zh_Hans_CN|zh_Hant_TW))(/.*)?$ /srv/web/spins.fedoraproject.org$1 Options MultiViews @@ -86,7 +82,7 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/ar/ prefer-language=ar SetEnvIf Request_URI ^/as/ prefer-language=as SetEnvIf Request_URI ^/ast/ prefer-language=ast - SetEnvIf Request_URI ^/bal/ prefer-language=bal + SetEnvIf Request_URI ^/az/ prefer-language=az SetEnvIf Request_URI ^/bg/ prefer-language=bg SetEnvIf Request_URI ^/bn/ prefer-language=bn SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in @@ -95,16 +91,13 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/cs/ prefer-language=cs SetEnvIf Request_URI ^/da/ prefer-language=da SetEnvIf Request_URI ^/de/ prefer-language=de - SetEnvIf Request_URI ^/de_CH/ prefer-language=de-ch SetEnvIf Request_URI ^/el/ prefer-language=el SetEnvIf Request_URI ^/en/ prefer-language=en - SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb SetEnvIf Request_URI ^/es/ prefer-language=es SetEnvIf Request_URI ^/eu/ prefer-language=eu SetEnvIf Request_URI ^/fa/ prefer-language=fa SetEnvIf Request_URI ^/fi/ prefer-language=fi SetEnvIf Request_URI ^/fr/ prefer-language=fr - SetEnvIf Request_URI ^/fur/ prefer-language=fur SetEnvIf Request_URI ^/gl/ prefer-language=gl SetEnvIf Request_URI ^/gu/ prefer-language=gu SetEnvIf Request_URI ^/he/ prefer-language=he @@ -116,20 +109,20 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/it/ prefer-language=it SetEnvIf Request_URI ^/ja/ prefer-language=ja SetEnvIf Request_URI ^/ka/ prefer-language=ka - SetEnvIf Request_URI ^/kn/ prefer-language=kn + SetEnvIf Request_URI ^/km/ prefer-language=km SetEnvIf Request_URI ^/ko/ prefer-language=ko SetEnvIf Request_URI ^/lv/ prefer-language=lv SetEnvIf Request_URI ^/ml/ prefer-language=ml SetEnvIf Request_URI ^/mr/ prefer-language=mr SetEnvIf Request_URI ^/nb/ prefer-language=nb SetEnvIf Request_URI ^/nl/ prefer-language=nl - SetEnvIf Request_URI ^/or/ prefer-language=or SetEnvIf Request_URI ^/pa/ prefer-language=pa SetEnvIf Request_URI ^/pl/ prefer-language=pl SetEnvIf Request_URI ^/pt/ prefer-language=pt SetEnvIf Request_URI ^/pt_BR/ prefer-language=pt-br SetEnvIf Request_URI ^/ro/ prefer-language=ro SetEnvIf Request_URI ^/ru/ prefer-language=ru + SetEnvIf Request_URI ^/si/ prefer-language=si SetEnvIf Request_URI ^/sk/ prefer-language=sk SetEnvIf Request_URI ^/sq/ prefer-language=sq SetEnvIf Request_URI ^/sr/ prefer-language=sr @@ -137,10 +130,9 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/ta/ prefer-language=ta SetEnvIf Request_URI ^/te/ prefer-language=te SetEnvIf Request_URI ^/tg/ prefer-language=tg - SetEnvIf Request_URI ^/th/ prefer-language=th SetEnvIf Request_URI ^/tr/ prefer-language=tr SetEnvIf Request_URI ^/uk/ prefer-language=uk SetEnvIf Request_URI ^/vi/ prefer-language=vi - SetEnvIf Request_URI ^/zh_CN/ prefer-language=zh-cn - SetEnvIf Request_URI ^/zh_TW/ prefer-language=zh-tw + SetEnvIf Request_URI ^/zh_Hans_CN/ prefer-language=zh-cn + SetEnvIf Request_URI ^/zh_Hant_TW/ prefer-language=zh-tw diff --git a/roles/fedora-web/start/files/languages.conf b/roles/fedora-web/start/files/languages.conf index db31ca9..aa63fb6 100644 --- a/roles/fedora-web/start/files/languages.conf +++ b/roles/fedora-web/start/files/languages.conf @@ -3,14 +3,16 @@ AddType text/html .bn AddType text/html .el AddType text/html .nb AddType text/html .pl -AddType text/html .tr AddType text/html .es +AddType text/html .tr AddLanguage af .af AddLanguage ar .ar AddLanguage as .as AddLanguage ast .ast +AddLanguage az .az AddLanguage bal .bal +AddLanguage be .be AddLanguage bg .bg AddLanguage bn .bn AddLanguage bn-in .bn_IN @@ -19,7 +21,6 @@ AddLanguage ca .ca AddLanguage cs .cs AddLanguage da .da AddLanguage de .de -AddLanguage de-ch .de_CH AddLanguage el .el AddLanguage en .en AddLanguage en-gb .en_GB @@ -28,6 +29,7 @@ AddLanguage eu .eu AddLanguage fa .fa AddLanguage fi .fi AddLanguage fr .fr +AddLanguage fur .fur AddLanguage gl .gl AddLanguage gu .gu AddLanguage he .he @@ -39,6 +41,7 @@ AddLanguage is .is AddLanguage it .it AddLanguage ja .ja AddLanguage ka .ka +AddLanguage km .km AddLanguage kn .kn AddLanguage ko .ko AddLanguage lv .lv @@ -46,6 +49,7 @@ AddLanguage ml .ml AddLanguage mr .mr AddLanguage nb .nb AddLanguage nl .nl +AddLanguage nn .nn AddLanguage or .or AddLanguage pa .pa AddLanguage pl .pl @@ -53,6 +57,7 @@ AddLanguage pt .pt AddLanguage pt-br .pt_BR AddLanguage ro .ro AddLanguage ru .ru +AddLanguage si .si AddLanguage sk .sk AddLanguage sq .sq AddLanguage sr .sr @@ -64,8 +69,8 @@ AddLanguage th .th AddLanguage tr .tr AddLanguage uk .uk AddLanguage vi .vi -AddLanguage zh-cn .zh_CN -AddLanguage zh-tw .zh_TW +AddLanguage zh-cn .zh_Hans_CN +AddLanguage zh-tw .zh_Hant_TW LanguagePriority en ForceLanguagePriority Prefer Fallback @@ -74,9 +79,9 @@ AddDefaultCharset utf-8 RewriteEngine on -RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW)$ -RewriteRule ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))?(/.*)$ /%1$1? [R=301] -AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB|es|eu|fa|fi|fr|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|kn|ko|lv|ml|mr|nb|nl|or|pa|pl|pt|pt_BR|ro|ru|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_CN|zh_TW))(/.*)?$ /srv/web/start.fedoraproject.org$1 +RewriteCond %{QUERY_STRING} ^lang=(af|ar|as|ast|az|bal|be|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|nn|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_Hans_CN|zh_Hant_TW)$ +RewriteRule ^(?:/(?:af|ar|as|ast|az|bal|be|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|nn|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_Hans_CN|zh_Hant_TW))?(/.*)$ /%1$1? [R=301] +AliasMatch ^(?:/(?:af|ar|as|ast|az|bal|be|bg|bn|bn_IN|br|ca|cs|da|de|el|en|en_GB|es|eu|fa|fi|fr|fur|gl|gu|he|hi|hu|ia|id|is|it|ja|ka|km|kn|ko|lv|ml|mr|nb|nl|nn|or|pa|pl|pt|pt_BR|ro|ru|si|sk|sq|sr|sv|ta|te|tg|th|tr|uk|vi|zh_Hans_CN|zh_Hant_TW))(/.*)?$ /srv/web/start.fedoraproject.org$1 Options MultiViews @@ -85,7 +90,9 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/ar/ prefer-language=ar SetEnvIf Request_URI ^/as/ prefer-language=as SetEnvIf Request_URI ^/ast/ prefer-language=ast + SetEnvIf Request_URI ^/az/ prefer-language=az SetEnvIf Request_URI ^/bal/ prefer-language=bal + SetEnvIf Request_URI ^/be/ prefer-language=be SetEnvIf Request_URI ^/bg/ prefer-language=bg SetEnvIf Request_URI ^/bn/ prefer-language=bn SetEnvIf Request_URI ^/bn_IN/ prefer-language=bn-in @@ -94,7 +101,6 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/cs/ prefer-language=cs SetEnvIf Request_URI ^/da/ prefer-language=da SetEnvIf Request_URI ^/de/ prefer-language=de - SetEnvIf Request_URI ^/de_CH/ prefer-language=de-ch SetEnvIf Request_URI ^/el/ prefer-language=el SetEnvIf Request_URI ^/en/ prefer-language=en SetEnvIf Request_URI ^/en_GB/ prefer-language=en-gb @@ -103,6 +109,7 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/fa/ prefer-language=fa SetEnvIf Request_URI ^/fi/ prefer-language=fi SetEnvIf Request_URI ^/fr/ prefer-language=fr + SetEnvIf Request_URI ^/fur/ prefer-language=fur SetEnvIf Request_URI ^/gl/ prefer-language=gl SetEnvIf Request_URI ^/gu/ prefer-language=gu SetEnvIf Request_URI ^/he/ prefer-language=he @@ -114,6 +121,7 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/it/ prefer-language=it SetEnvIf Request_URI ^/ja/ prefer-language=ja SetEnvIf Request_URI ^/ka/ prefer-language=ka + SetEnvIf Request_URI ^/km/ prefer-language=km SetEnvIf Request_URI ^/kn/ prefer-language=kn SetEnvIf Request_URI ^/ko/ prefer-language=ko SetEnvIf Request_URI ^/lv/ prefer-language=lv @@ -121,6 +129,7 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/mr/ prefer-language=mr SetEnvIf Request_URI ^/nb/ prefer-language=nb SetEnvIf Request_URI ^/nl/ prefer-language=nl + SetEnvIf Request_URI ^/nn/ prefer-language=nn SetEnvIf Request_URI ^/or/ prefer-language=or SetEnvIf Request_URI ^/pa/ prefer-language=pa SetEnvIf Request_URI ^/pl/ prefer-language=pl @@ -128,6 +137,7 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/pt_BR/ prefer-language=pt-br SetEnvIf Request_URI ^/ro/ prefer-language=ro SetEnvIf Request_URI ^/ru/ prefer-language=ru + SetEnvIf Request_URI ^/si/ prefer-language=si SetEnvIf Request_URI ^/sk/ prefer-language=sk SetEnvIf Request_URI ^/sq/ prefer-language=sq SetEnvIf Request_URI ^/sr/ prefer-language=sr @@ -139,6 +149,6 @@ AliasMatch ^(?:/(?:af|ar|as|ast|bal|bg|bn|bn_IN|br|ca|cs|da|de|de_CH|el|en|en_GB SetEnvIf Request_URI ^/tr/ prefer-language=tr SetEnvIf Request_URI ^/uk/ prefer-language=uk SetEnvIf Request_URI ^/vi/ prefer-language=vi - SetEnvIf Request_URI ^/zh_CN/ prefer-language=zh-cn - SetEnvIf Request_URI ^/zh_TW/ prefer-language=zh-tw + SetEnvIf Request_URI ^/zh_Hans_CN/ prefer-language=zh-cn + SetEnvIf Request_URI ^/zh_Hant_TW/ prefer-language=zh-tw