fix(i18n): add 5 missing health namespace keys for rate limit status

Add limitExhausted, learnedFromHeaders, remainingOfLimit, throttleStatus,
and lastHeaderUpdate keys to all 31 locale files. These keys are used by
the health dashboard rate limit status section and were causing
MISSING_MESSAGE errors in production.
This commit is contained in:
diegosouzapw 2026-04-26 10:18:11 -03:00
parent 213d38cd50
commit a691893413
31 changed files with 186 additions and 31 deletions

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "إعادة ضبط كافة قواطع الدائرة إلى الحالة الصحية",
"resetting": "إعادة الضبط...",
"resetAll": "إعادة ضبط الكل",
"until": "حتى {time}"
"until": "حتى {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "الحدود والحصص",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Нулирайте всички прекъсвачи в изправно състояние",
"resetting": "Нулиране...",
"resetAll": "Нулиране на всички",
"until": "До {time}"
"until": "До {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Ограничения и квоти",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Resetovat všechny jističe na zdravé",
"resetting": "Resetuji...",
"resetAll": "Obnovit vše",
"until": "Do {time}"
"until": "Do {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limity a kvóty",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Nulstil alle afbrydere til sund tilstand",
"resetting": "Nulstiller...",
"resetAll": "Nulstil alle",
"until": "Indtil {time}"
"until": "Indtil {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Grænser og kvoter",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Setzen Sie alle Leistungsschalter in den fehlerfreien Zustand zurück",
"resetting": "Zurücksetzen...",
"resetAll": "Alles zurücksetzen",
"until": "Bis {time}"
"until": "Bis {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limits und Quoten",

View file

@ -2249,7 +2249,12 @@
"resetAllTitle": "Reset all circuit breakers to healthy state",
"resetting": "Resetting...",
"resetAll": "Reset All",
"until": "Until {time}"
"until": "Until {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limits & Quotas",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Restablezca todos los disyuntores al estado saludable",
"resetting": "Restableciendo...",
"resetAll": "Restablecer todo",
"until": "Hasta {time}"
"until": "Hasta {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Límites y cuotas",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Palauta kaikki katkaisijat terveeseen tilaan",
"resetting": "Nollataan...",
"resetAll": "Nollaa kaikki",
"until": "{time} asti"
"until": "{time} asti",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Rajoitukset ja kiintiöt",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Réinitialisez tous les disjoncteurs à létat sain",
"resetting": "Réinitialisation...",
"resetAll": "Tout réinitialiser",
"until": "Jusqu'au {time}"
"until": "Jusqu'au {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limites et quotas",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "אפס את כל המפסקים למצב תקין",
"resetting": "מאפס...",
"resetAll": "אפס הכל",
"until": "עד {time}"
"until": "עד {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "מגבלות ומכסות",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "सभी सर्किट ब्रेकरों को स्वस्थ स्थिति में रीसेट करें",
"resetting": "रीसेट किया जा रहा है...",
"resetAll": "सभी रीसेट करें",
"until": "{time} तक"
"until": "{time} तक",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "सीमाएँ और कोटा",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Állítsa vissza az összes megszakítót egészséges állapotba",
"resetting": "Visszaállítás...",
"resetAll": "Összes visszaállítása",
"until": "{time}-ig"
"until": "{time}-ig",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Korlátok és kvóták",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Setel ulang semua pemutus sirkuit ke kondisi sehat",
"resetting": "Menyetel ulang...",
"resetAll": "Atur Ulang Semua",
"until": "Sampai {time}"
"until": "Sampai {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Batas & Kuota",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Ripristinare tutti gli interruttori automatici allo stato integro",
"resetting": "Reimpostazione...",
"resetAll": "Reimposta tutto",
"until": "Fino al {time}"
"until": "Fino al {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limiti e quote",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "すべてのサーキットブレーカーを正常な状態にリセットします",
"resetting": "リセット中...",
"resetAll": "すべてリセット",
"until": "{time} まで"
"until": "{time} まで",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "制限と割り当て",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "모든 회로 차단기를 정상 상태로 재설정",
"resetting": "재설정 중...",
"resetAll": "모두 재설정",
"until": "{time}까지"
"until": "{time}까지",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "한도 및 할당량",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Tetapkan semula semua pemutus litar kepada keadaan sihat",
"resetting": "Menetapkan semula...",
"resetAll": "Tetapkan Semula Semua",
"until": "Sehingga {time}"
"until": "Sehingga {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Had & Kuota",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Reset alle stroomonderbrekers naar de gezonde status",
"resetting": "Resetten...",
"resetAll": "Alles resetten",
"until": "Tot {time}"
"until": "Tot {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limieten en quota's",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Tilbakestill alle effektbrytere til sunn tilstand",
"resetting": "Tilbakestiller...",
"resetAll": "Tilbakestill alle",
"until": "Inntil {time}"
"until": "Inntil {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Grenser og kvoter",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "I-reset ang lahat ng mga circuit breaker sa malusog na estado",
"resetting": "Nire-reset...",
"resetAll": "I-reset Lahat",
"until": "Hanggang {time}"
"until": "Hanggang {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Mga Limitasyon at Quota",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Zresetuj wszystkie wyłączniki automatyczne do stanu prawidłowego",
"resetting": "Resetuję...",
"resetAll": "Zresetuj wszystko",
"until": "Do {time}"
"until": "Do {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limity i kwoty",

View file

@ -2144,7 +2144,12 @@
"resetAllTitle": "Reinicialize todos os disjuntores para um estado saudável",
"resetting": "Redefinindo...",
"resetAll": "Redefinir tudo",
"until": "Até {time}"
"until": "Até {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limites e cotas",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Resetați toate întreruptoarele la starea sănătoasă",
"resetting": "Se resetează...",
"resetAll": "Resetați toate",
"until": "Până la {time}"
"until": "Până la {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limite și cote",

View file

@ -2113,7 +2113,12 @@
"resetAllTitle": "Верните все автоматические выключатели в исправное состояние.",
"resetting": "Сброс...",
"resetAll": "Сбросить все",
"until": "До {time}"
"until": "До {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Лимиты и квоты",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Resetujte všetky ističe do zdravého stavu",
"resetting": "Resetovanie...",
"resetAll": "Obnoviť všetko",
"until": "Do {time}"
"until": "Do {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limity a kvóty",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Återställ alla strömbrytare till friskt tillstånd",
"resetting": "Återställer...",
"resetAll": "Återställ alla",
"until": "Tills {time}"
"until": "Tills {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Gränser och kvoter",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "รีเซ็ตเบรกเกอร์วงจรทั้งหมดให้อยู่ในสถานะปกติ",
"resetting": "กำลังรีเซ็ต...",
"resetAll": "รีเซ็ตทั้งหมด",
"until": "จนถึง {time}"
"until": "จนถึง {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "ขีดจำกัดและโควต้า",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Tüm devre kesicileri sağlıklı duruma sıfırla",
"resetting": "Sıfırlanıyor...",
"resetAll": "Tümünü Sıfırla",
"until": "{time} saatine kadar"
"until": "{time} saatine kadar",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Limitler ve Kotalar",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Скиньте всі автоматичні вимикачі в справний стан",
"resetting": "Скидання...",
"resetAll": "Скинути все",
"until": "До {time}"
"until": "До {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Ліміти та квоти",

View file

@ -2089,7 +2089,12 @@
"resetAllTitle": "Đặt lại tất cả các bộ ngắt mạch về trạng thái khỏe mạnh",
"resetting": "Đang đặt lại...",
"resetAll": "Đặt lại tất cả",
"until": "Cho đến {time}"
"until": "Cho đến {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "Giới hạn & hạn ngạch",

View file

@ -2187,7 +2187,12 @@
"resetAllTitle": "将所有断路器重置为正常状态",
"resetting": "正在重置...",
"resetAll": "全部重置",
"until": "直到 {time}"
"until": "直到 {time}",
"limitExhausted": "Exhausted",
"learnedFromHeaders": "Learned from headers",
"remainingOfLimit": "{remaining}/{limit} remaining",
"throttleStatus": "Throttle: {value}",
"lastHeaderUpdate": "Header update: {age}"
},
"limits": {
"title": "限制和配额",