Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: "Redirect to %" fixed. #1390

Merged
merged 2 commits into from
Apr 6, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions .update_locales.php
Original file line number Diff line number Diff line change
Expand Up @@ -45,16 +45,16 @@ function recursivelyDelete($file)
{
if(in_array($key, ["bypassCounter", "optionsNavigationDelay", "optionsCrowdAutoOpen", "optionsCrowdAutoClose", "beforeNavigateDestination", "beforeNavigateTimer", "beforeNavigateUnsafeTimer", "beforeNavigateInstant", "crowdBypassedInfo", "crowdBypassedTimer", "crowdCloseTimer"]))
{
if(strpos($data["message"], "%") === false)
if(strpos($data["message"], "$1") === false)
{
echo "$key in $locale is missing %\n";
echo "$key in $locale is missing $1\n";
}
}
else
{
if(strpos($data["message"], "%") !== false)
if(strpos($data["message"], "$1") !== false)
{
echo "$key in $locale has a superfluous %\n";
echo "$key in $locale has a superfluous $1\n";
}
}
if(in_array($key, ["infoLinkvertise","infoFileHoster","infoOutdated","crowdWait","crowdDisabled"]))
Expand Down
22 changes: 11 additions & 11 deletions src/_locales/af/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"message": "Meer algemene kwessies (MAK)"
},
"bypassCounter": {
"message": "FastForward het reeds% -werwe vir u omseil."
"message": "FastForward het reeds$1 -werwe vir u omseil."
},
"support": {
"message": "Maak'n bydrae tot die Universele shunt"
Expand All @@ -48,7 +48,7 @@
"message": "In staat stel om die web site afleidings."
},
"optionsNavigationDelay": {
"message": "Neem my na% sekonde (s) na bestemmings."
"message": "Neem my na$1 sekonde (s) na bestemmings."
},
"optionsTrackerBypass": {
"message": "Drif te spoorsnyers (soos bietjie.ly en t.co) deur gebruik te maak van Apimon.de ."
Expand All @@ -63,10 +63,10 @@
"message": "Ruil die bestemmings van nie-circumventable shorteners"
},
"optionsCrowdAutoOpen": {
"message": "Oop skare-verkry bestemmings in'n nuwe blad na % tweede(s)."
"message": "Oop skare-verkry bestemmings in'n nuwe blad na $1 tweede(s)."
},
"optionsCrowdAutoClose": {
"message": "Naby blad met die skare-verkry bestemming na % tweede(s) van die besoek van dit."
"message": "Naby blad met die skare-verkry bestemming na $1 tweede(s) van die besoek van dit."
},
"privacyPolicy": {
"message": "Privaatheidsbeleid"
Expand All @@ -84,19 +84,19 @@
"message": "Jy is amper by jou bestemming."
},
"beforeNavigateDestination": {
"message": "Jou bestemming is %"
"message": "Jou bestemming is $1"
},
"beforeNavigateUnsafe": {
"message": "Egter, as jy navigeer nou, hulle sal opspoor Universele Omseil."
},
"beforeNavigateUnsafeTimer": {
"message": "Jy sal nie meer opgespoor word in % sekondes."
"message": "Jy sal nie meer opgespoor word in $1 sekondes."
},
"beforeNavigateUnsafeTimerSingular": {
"message": "Jy sal nie meer opgespoor word in 1 sekonde."
},
"beforeNavigateTimer": {
"message": "Jy sal outomaties herlei word in % sekondes."
"message": "Jy sal outomaties herlei word in $1 sekondes."
},
"beforeNavigateTimerSingular": {
"message": "Jy sal outomaties herlei word in 1 sekonde."
Expand All @@ -105,7 +105,7 @@
"message": "Wil jy herlei word onmiddellik of in die x sekondes?"
},
"beforeNavigateInstant": {
"message": "Jy word navigator te %"
"message": "Jy word navigator te $1"
},
"infoLinkvertise": {
"message": "Ons mag nie hierdie webwerf omseil nie, maar ons het onderhandel oor die verwydering van hul mees irriterende stappe."
Expand All @@ -126,16 +126,16 @@
"message": "Jy kan nie te wag!"
},
"crowdBypassedInfo": {
"message": "Ander Universele Omseil gebruikers het reeds wag vir jou en berig dat dit lei tot %"
"message": "Ander Universele Omseil gebruikers het reeds wag vir jou en berig dat dit lei tot $1"
},
"crowdBypassedTimer": {
"message": "Dit sal oopgemaak word in'n nuwe blad in % sekondes."
"message": "Dit sal oopgemaak word in'n nuwe blad in $1 sekondes."
},
"crowdBypassedTimerSingular": {
"message": "Dit sal oopgemaak word in'n nuwe blad in 1 sekonde."
},
"crowdCloseTimer": {
"message": "Hierdie blad sal sluit in % sekondes."
"message": "Hierdie blad sal sluit in $1 sekondes."
},
"crowdCloseTimerSingular": {
"message": "Hierdie blad sal sluit in 1 sekonde."
Expand Down
22 changes: 11 additions & 11 deletions src/_locales/am/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"message": "ተዘውትረው የሚጠየቁ ጥያቄዎች (ተዘውትረው)"
},
"bypassCounter": {
"message": "ሁለንተናዊ ማለፍ ቀድሞውንም ጣቢያዎችን% አል sitesል"
"message": "ሁለንተናዊ ማለፍ ቀድሞውንም ጣቢያዎችን$1 አል sitesል"
},
"support": {
"message": "ወደ ሁለንተናዊ ማቋረጫ ያበርክቱ።"
Expand All @@ -48,7 +48,7 @@
"message": "የድርጣቢያ ማለፍን ያንቁ።"
},
"optionsNavigationDelay": {
"message": "ከ% ሰከንድ (ሰ) በኋላ ወደ መድረሻዎች ውሰደኝ ፡፡"
"message": "ከ$1 ሰከንድ (ሰ) በኋላ ወደ መድረሻዎች ውሰደኝ ፡፡"
},
"optionsTrackerBypass": {
"message": "Apimon.de ን በመጠቀም ትራኮችን (ለምሳሌ bit.ly እና t.co ን) በመጠቀም ያቋርጣሉ ፡፡"
Expand All @@ -63,10 +63,10 @@
"message": "የተጨናነቀ አቋራጭ የማይተላለፍ አቋራጭ ያላቸውን መድረሻ ይስጡ እና ይውሰዱ ፡፡"
},
"optionsCrowdAutoOpen": {
"message": "ከ% ሰከንድ (ቶች) በኋላ በህዝብ የተመረጡ መድረሻዎችን በአዲስ ትር ክፈት"
"message": "ከ$1 ሰከንድ (ቶች) በኋላ በህዝብ የተመረጡ መድረሻዎችን በአዲስ ትር ክፈት"
},
"optionsCrowdAutoClose": {
"message": "ከጎበኙ በኋላ ከ% ሰከንድ (ሰት) በኋላ በሕዝብ የተፈጠረ መድረሻን የያዘ ትር ይዝጉ"
"message": "ከጎበኙ በኋላ ከ$1 ሰከንድ (ሰት) በኋላ በሕዝብ የተፈጠረ መድረሻን የያዘ ትር ይዝጉ"
},
"privacyPolicy": {
"message": "የ ግል የሆነ"
Expand All @@ -84,19 +84,19 @@
"message": "መድረሻዎ ላይ ደርሰዋል።"
},
"beforeNavigateDestination": {
"message": "መድረሻዎ% ነው"
"message": "መድረሻዎ$1 ነው"
},
"beforeNavigateUnsafe": {
"message": "ሆኖም ግን ፣ አሁን ከዳሰሱ ዩኒቨርሳል ኦንቨርንሌይትን ይገነዘባሉ።"
},
"beforeNavigateUnsafeTimer": {
"message": "በ% ሰከንዶች ውስጥ ከእንግዲህ አይገኙም"
"message": "በ$1 ሰከንዶች ውስጥ ከእንግዲህ አይገኙም"
},
"beforeNavigateUnsafeTimerSingular": {
"message": "በ 1 ሰከንድ ውስጥ ከእንግዲህ ወዲህ አይገኙም።"
},
"beforeNavigateTimer": {
"message": "በ% ሰከንዶች ውስጥ በራስ-ሰር ይዛወራሉ።"
"message": "በ$1 ሰከንዶች ውስጥ በራስ-ሰር ይዛወራሉ።"
},
"beforeNavigateTimerSingular": {
"message": "በ 1 ሴኮንድ ውስጥ በራስ-ሰር ይዛወራሉ።"
Expand All @@ -105,7 +105,7 @@
"message": "በቅጽበት ወይም በ x ሰከንዶች ውስጥ አቅጣጫዎን መለወጥ ይፈልጋሉ?"
},
"beforeNavigateInstant": {
"message": "ወደ% እየተጓዙ ነው"
"message": "ወደ$1 እየተጓዙ ነው"
},
"infoFileHoster": {
"message": "እንደ አለመታደል ሆኖ የወረደው አገልጋይ ፋይሉን ለማውረድ ከመፍቀድዎ በፊት መጠበቅዎን ያረጋግጣል።"
Expand All @@ -123,16 +123,16 @@
"message": "መጠበቅ የለብዎትም!"
},
"crowdBypassedInfo": {
"message": "ሌሎች ሁለንተናዊ አቋራጭ ተጠቃሚዎች እርስዎን ይጠባበቁ እና ይህ ወደ% እንደሚወስድ ዘግቧል።"
"message": "ሌሎች ሁለንተናዊ አቋራጭ ተጠቃሚዎች እርስዎን ይጠባበቁ እና ይህ ወደ$1 እንደሚወስድ ዘግቧል።"
},
"crowdBypassedTimer": {
"message": "ይህ በ% ሰከንዶች ውስጥ በአዲስ ትር ውስጥ ይከፈታል።"
"message": "ይህ በ$1 ሰከንዶች ውስጥ በአዲስ ትር ውስጥ ይከፈታል።"
},
"crowdBypassedTimerSingular": {
"message": "ይህ በ 1 ሴኮንድ ውስጥ በአዲስ ትር ውስጥ ይከፈታል"
},
"crowdCloseTimer": {
"message": "ይህ ትር በ% ሰከንዶች ውስጥ ይዘጋል።"
"message": "ይህ ትር በ$1 ሰከንዶች ውስጥ ይዘጋል።"
},
"crowdCloseTimerSingular": {
"message": "ይህ ትር በ 1 ሴኮንድ ውስጥ ይዘጋል።"
Expand Down
22 changes: 11 additions & 11 deletions src/_locales/ar/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"message": "الأسئلة المتداولة"
},
"bypassCounter": {
"message": "المتجاوز الشامل قد تجاوز % مواقع لأجلك."
"message": "المتجاوز الشامل قد تجاوز $1 مواقع لأجلك."
},
"support": {
"message": "ادعم المتجاوز الشامل"
Expand All @@ -48,7 +48,7 @@
"message": "تمكين تجاوز مواقع الويب."
},
"optionsNavigationDelay": {
"message": "خذني للوجهة بعد % ثوانٍ. (استخدم 0 للذهاب مباشرة.)"
"message": "خذني للوجهة بعد $1 ثوانٍ. (استخدم 0 للذهاب مباشرة.)"
},
"optionsTrackerBypass": {
"message": "تجاوز المتتبعات (مثل bit.ly و t.co) بإستخدام Apimon.de."
Expand All @@ -63,10 +63,10 @@
"message": "قم بإعطاء وأخذ وِجهات الروابط المختصرة الغير القابلة للتجاوز."
},
"optionsCrowdAutoOpen": {
"message": "فتح وجهة حشد المصادر في علامة تبويب جديدة بعد % ثوان. (0 للذهاب مباشرة.)"
"message": "فتح وجهة حشد المصادر في علامة تبويب جديدة بعد $1 ثوان. (0 للذهاب مباشرة.)"
},
"optionsCrowdAutoClose": {
"message": "إغلاق علامة التبويب التي تحتوي على مصادر الحشود للوجهة بعد زيارتها بـ % ثوان."
"message": "إغلاق علامة التبويب التي تحتوي على مصادر الحشود للوجهة بعد زيارتها بـ $1 ثوان."
},
"privacyPolicy": {
"message": "سياسة الخصوصية"
Expand All @@ -84,19 +84,19 @@
"message": "انت الآن قريب من وجهتك."
},
"beforeNavigateDestination": {
"message": "وجهتك هي %"
"message": "وجهتك هي $1"
},
"beforeNavigateUnsafe": {
"message": "على أية حال، إذا تصفحته الآن، سيكتشفون استخدامك للمتجاوز الشامل."
},
"beforeNavigateUnsafeTimer": {
"message": "لن يتم اكتشافك بعد % ثوان."
"message": "لن يتم اكتشافك بعد $1 ثوان."
},
"beforeNavigateUnsafeTimerSingular": {
"message": "لن يتم اكتشافك بعد ثانيةٍ واحدة."
},
"beforeNavigateTimer": {
"message": "سيتم توجيهك تلقائيًا بعد % ثوان."
"message": "سيتم توجيهك تلقائيًا بعد $1 ثوان."
},
"beforeNavigateTimerSingular": {
"message": "سيتم توجيهك تلقائيًا بعد 1 ثوان."
Expand All @@ -105,7 +105,7 @@
"message": "هل تريد أن يتم توجيهك فورًا أو بعدد ثواني محددة؟"
},
"beforeNavigateInstant": {
"message": "يتم نقلك إلى %"
"message": "يتم نقلك إلى $1"
},
"infoLinkvertise": {
"message": "لا يسمح لنا بتجاوز هذا الموقع لكننا تفاوضنا على إزالة أكثر خطواتهم إزعاجا."
Expand All @@ -126,16 +126,16 @@
"message": "ربما لن تحتاج للإنتظار بعد الآن!"
},
"crowdBypassedInfo": {
"message": "قام مستخدمون آخرون للمتجاوز الشامل بالإنتظار بدلاً عنك والتبليغ بأن هذا الرابط يؤدي إلى %"
"message": "قام مستخدمون آخرون للمتجاوز الشامل بالإنتظار بدلاً عنك والتبليغ بأن هذا الرابط يؤدي إلى $1"
},
"crowdBypassedTimer": {
"message": "سوف يفتح في علامة تبويب جديدة بعد % ثوان."
"message": "سوف يفتح في علامة تبويب جديدة بعد $1 ثوان."
},
"crowdBypassedTimerSingular": {
"message": "سوف يفتح في علامة تبويب جديدة بعد ثانيةٍ واحدة."
},
"crowdCloseTimer": {
"message": "علامة التبويب هذه سيتم إغلاقها بعد % ثوان."
"message": "علامة التبويب هذه سيتم إغلاقها بعد $1 ثوان."
},
"crowdCloseTimerSingular": {
"message": "علامة التبويب هذه سيتم إغلاقها بعد ثانية واحدة."
Expand Down
22 changes: 11 additions & 11 deletions src/_locales/ast/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -33,7 +33,7 @@
"message": "Preguntes més freqüents (FAQ)"
},
"bypassCounter": {
"message": "El bypass universal ja ha superat el% de llocs."
"message": "El bypass universal ja ha superat el$1 de llocs."
},
"support": {
"message": "Contribueix al bypass universal."
Expand All @@ -48,7 +48,7 @@
"message": "Habilita els bypasss del lloc web."
},
"optionsNavigationDelay": {
"message": "Emporteu-me a les destinacions després del% segon."
"message": "Emporteu-me a les destinacions després del$1 segon."
},
"optionsTrackerBypass": {
"message": "Rastrejar bypass (com bit.ly i t.co) utilitzant Apimon.de."
Expand All @@ -63,10 +63,10 @@
"message": "Crowd Bypass: proporciona i pren les destinacions d’acortitzadors inigualables."
},
"optionsCrowdAutoOpen": {
"message": "Obre les destinacions amb origen multitudinari en una pestanya nova després de% segon."
"message": "Obre les destinacions amb origen multitudinari en una pestanya nova després de$1 segon."
},
"optionsCrowdAutoClose": {
"message": "Tanca la pestanya que conté la destinació originada per la multitud després de% segon de la visita."
"message": "Tanca la pestanya que conté la destinació originada per la multitud després de$1 segon de la visita."
},
"privacyPolicy": {
"message": "Política de privacitat"
Expand All @@ -84,19 +84,19 @@
"message": "Gairebé estàs al vostre destí."
},
"beforeNavigateDestination": {
"message": "La vostra destinació és%"
"message": "La vostra destinació és$1"
},
"beforeNavigateUnsafe": {
"message": "Tanmateix, si navegueu ara, detectaran bypass universal."
},
"beforeNavigateUnsafeTimer": {
"message": "Ja no sereu detectats en% segons."
"message": "Ja no sereu detectats en$1 segons."
},
"beforeNavigateUnsafeTimerSingular": {
"message": "Ja no se us detectarà en un segon."
},
"beforeNavigateTimer": {
"message": "Se us redirigirà automàticament en% segons."
"message": "Se us redirigirà automàticament en$1 segons."
},
"beforeNavigateTimerSingular": {
"message": "Se us redireccionarà automàticament en 1 segon."
Expand All @@ -105,7 +105,7 @@
"message": "Voleu redirigir-vos a l'instant o en x segons?"
},
"beforeNavigateInstant": {
"message": "Esteu navegant a%"
"message": "Esteu navegant a$1"
},
"infoLinkvertise": {
"message": "No se'ns permet passar aquesta web, però hem negociat l'eliminació dels seus passos més molestos."
Expand All @@ -126,16 +126,16 @@
"message": "Potser no haureu d’esperar!"
},
"crowdBypassedInfo": {
"message": "Altres usuaris del bypass universal ja t’han esperat i han informat que això comporta un%"
"message": "Altres usuaris del bypass universal ja t’han esperat i han informat que això comporta un$1"
},
"crowdBypassedTimer": {
"message": "Aquesta opció s'obrirà en una pestanya nova en% segons."
"message": "Aquesta opció s'obrirà en una pestanya nova en$1 segons."
},
"crowdBypassedTimerSingular": {
"message": "S’obrirà en una nova pestanya en un segon."
},
"crowdCloseTimer": {
"message": "Aquesta pestanya es tancarà en% segons."
"message": "Aquesta pestanya es tancarà en$1 segons."
},
"crowdCloseTimerSingular": {
"message": "Aquesta pestanya es tancarà d'aquí a un segon."
Expand Down
8 changes: 4 additions & 4 deletions src/_locales/az/messages.json
Original file line number Diff line number Diff line change
Expand Up @@ -51,10 +51,10 @@
"message": "Demək olar ki, təyinat yerindəsiniz."
},
"beforeNavigateDestination": {
"message": "Təyinat yeri %"
"message": "Təyinat yeri $1"
},
"beforeNavigateTimer": {
"message": "% saniyə ərzində avtomatik yönləndiriləcəksiniz."
"message": "$1 saniyə ərzində avtomatik yönləndiriləcəksiniz."
},
"beforeNavigateTimerSingular": {
"message": "1 saniyə ərzində avtomatik yönləndiriləcəksiniz."
Expand All @@ -66,10 +66,10 @@
"message": "Gözləməyinizə ehtiyac yoxdur!"
},
"crowdBypassedInfo": {
"message": "Digər FastForward istifadəçiləri artıq sizi gözlədilər və bunun % a çatdığı bildirildi"
"message": "Digər FastForward istifadəçiləri artıq sizi gözlədilər və bunun $1 a çatdığı bildirildi"
},
"crowdBypassedTimer": {
"message": "Bu, % saniyə ərzində yeni bir vərəqdə açılacaq."
"message": "Bu, $1 saniyə ərzində yeni bir vərəqdə açılacaq."
},
"crowdBypassedTimerSingular": {
"message": "Bu, 1 saniyə ərzində yeni bir vərəq açılacaq."
Expand Down
Loading
Loading