Fix some file fallback retrieval for some langs. Added tests
This commit is contained in:
parent
1df41f1e5a
commit
1cf2a6883a
3 changed files with 49 additions and 2 deletions
|
|
@ -3,13 +3,14 @@ import fs from 'fs';
|
|||
const as = f => `assets/app/${f}`;
|
||||
|
||||
export const getFallbackLang = (lang) => {
|
||||
if (lang === 'ast' || lang === 'gl' || lang === 'eu' || lang === 'ca') {
|
||||
if (lang === 'ast' || lang === 'gl' || lang === 'eu' || lang === 'ca' ||
|
||||
(lang && lang.match(/es_.*/)) ||
|
||||
(lang && lang.match(/es-.*/))) {
|
||||
return 'es';
|
||||
}
|
||||
return 'en';
|
||||
};
|
||||
|
||||
|
||||
export const getFileNameOfLang = (dir, fileName, ext, lang) => {
|
||||
const base = `${dir}/${fileName}`;
|
||||
const fallback = getFallbackLang(lang);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue