We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3e958cf commit c871ba3Copy full SHA for c871ba3
src/resources/js/VueTranslation/Translation.js
@@ -3,12 +3,18 @@ export default {
3
translate(key,replacements={}) {
4
let lang = document.documentElement.lang;
5
let word = translations[lang];
6
+ let fallback_locale = document.querySelector('meta[name="fallback_locale"]') || null;
7
+
8
const keys = key.split('.');
9
for (let i in keys) {
10
try {
11
word = word[keys[i]];
12
if (word === undefined) {
- word = key;
13
+ if (fallback_locale.content){
14
+ word = translations[fallback_locale.content][keys[i]];
15
+ } else {
16
+ word = key;
17
+ }
18
break;
19
}
20
} catch (e) {
0 commit comments