Beruflich Dokumente
Kultur Dokumente
md
language-js
Suporte multi-idioma simple con JavaScript.
Como usarlo:
<script src="language.js"></script>
Crear los archivos dentro de esa carpeta, el nombre de estos archivos debe ser:
bd-identificadorSeccion-identificadorIdioma.js.
Ejemplos:
Dentro de cada archivo antes creado, se deben crear las traducciones con esta
estructura:
var localization = {
identificador: "Texto de traudccion",
};
Por ejemplo:
var localization = {
titulo: "Mi pagina",
descripcion: "Esta es mi pagina web."
};
<p class="lang__identificador">Texto</p>
Ejemplo:
LanguageJS.translate('identificadorIdioma', 'identificadorSeccion');
Por ejemplo:
LanguageJS.translate('es', 'index');
function LanguageJS(itemsToTranslate) {
this.addLanguageFile = function(){
var languageFile = document.getElementById('languageFile');
(languageFile != null) ?
languageFile.parentNode.removeChild(languageFile):"";
languageFile = document.createElement('script');
languageFile.src = "locale/bd-" + this.sectionID + "-" +
this.languageID + ".js";
languageFile.id = "languageFile";
document.getElementsByTagName('body')[0].appendChild(languageFile);
}