From ab1c3c55cbb6f5cb63442400ae716b55a7b94e86 Mon Sep 17 00:00:00 2001 From: Frederic Hemberger Date: Wed, 19 Dec 2018 12:15:49 +0100 Subject: [PATCH 1/2] nginx: Update locale list for language fallback --- setup/www/resources/config/nodejs.org | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup/www/resources/config/nodejs.org b/setup/www/resources/config/nodejs.org index 074778f40..0b4bb88c7 100644 --- a/setup/www/resources/config/nodejs.org +++ b/setup/www/resources/config/nodejs.org @@ -62,10 +62,10 @@ server { # instead of serving a 404 page when a page hasn't been translated location @english_fallback { - if ($uri ~* ^/(es|it|ko|zh-cn|uk|ja|de|fr|ca|gl)/) { + if ($uri ~* ^/(ar|ca|de|es|fa|fr|gl|it|ja|ko|pt-br|uk|zh-cn|zh-tw)/) { set $lang $1; } - rewrite ^/(es|it|ko|zh-cn|uk|ja|de|fr|ca|gl)/(.*)$ /en/$2; + rewrite ^/(ar|ca|de|es|fa|fr|gl|it|ja|ko|pt-br|uk|zh-cn|zh-tw)/(.*)$ /en/$2; } # serve a localized 404 page if we've got $lang set from @english_fallback From ff9ed685aea27b52c096bffb6c7772819fab0135 Mon Sep 17 00:00:00 2001 From: Frederic Hemberger Date: Thu, 20 Dec 2018 05:49:06 +0100 Subject: [PATCH 2/2] nginx: Update locale list for language fallback (content redirect) --- setup/www/resources/config/nodejs.org | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup/www/resources/config/nodejs.org b/setup/www/resources/config/nodejs.org index 0b4bb88c7..1a47089e9 100644 --- a/setup/www/resources/config/nodejs.org +++ b/setup/www/resources/config/nodejs.org @@ -240,10 +240,10 @@ server { # instead of serving a 404 page when a page hasn't been translated location @english_fallback { - if ($uri ~* ^/(es|it|ko|zh-cn|uk|ja|de|fr|ca|gl)/) { + if ($uri ~* ^/(ar|ca|de|es|fa|fr|gl|it|ja|ko|pt-br|uk|zh-cn|zh-tw)/) { set $lang $1; } - rewrite ^/(es|it|ko|zh-cn|uk|ja|de|fr|ca|gl)/(.*)$ /en/$2; + rewrite ^/(ar|ca|de|es|fa|fr|gl|it|ja|ko|pt-br|uk|zh-cn|zh-tw)/(.*)$ /en/$2; } # serve a localized 404 page if we've got $lang set from @english_fallback