mirror of
https://github.com/wukko/cobalt.git
synced 2025-06-12 21:27:39 +02:00
moved to new repo
This commit is contained in:
22
modules/sub/loc.js
Normal file
22
modules/sub/loc.js
Normal file
@ -0,0 +1,22 @@
|
||||
import { supportedLanguages, appName } from "../config.js";
|
||||
import loadJson from "./load-json.js";
|
||||
|
||||
export default function(lang, cat, string, replacement) {
|
||||
if (!lang in supportedLanguages) {
|
||||
lang = 'en'
|
||||
}
|
||||
try {
|
||||
let str = loadJson(`./strings/${lang}/${cat}.json`);
|
||||
if (str && str[string]) {
|
||||
let s = str[string].replace(/\n/g, '<br/>').replace(/{appName}/g, appName)
|
||||
if (replacement) {
|
||||
s = s.replace(/{s}/g, replacement)
|
||||
}
|
||||
return s + ' '
|
||||
} else {
|
||||
return string
|
||||
}
|
||||
} catch (e) {
|
||||
return string
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user