#wip: Montada la base ECMA, creando la base del GUI.
3
.gitignore
vendored
@ -2,4 +2,5 @@
|
||||
Data
|
||||
*.apache2.conf
|
||||
Public/data
|
||||
*[Ss]ecret*s*
|
||||
*[Ss]ecret*s*
|
||||
.sass-cache
|
BIN
Artbook/Mapeate.logo
Normal file
BIN
Artbook/Mapeate.logo.xcf
Normal file
@ -9,6 +9,23 @@
|
||||
<meta name="xdoc:since" content="20240213" />
|
||||
<meta name="xdoc:version" content="20240312" />
|
||||
<meta name="xdoc:access" content="public" />
|
||||
|
||||
<link rel="preconnect" href="https://fonts.googleapis.com" />
|
||||
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin />
|
||||
<link type="text/css" data-language="CSS3" href="https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap" rel="stylesheet" />
|
||||
<link type="text/css" rel="stylesheet" data-language="CSS3" href="https://cdn.k3y.pw/css/fonts/local/FontAwesome5Free.css" data-crossorigin="anonymous" charset="utf-8" />
|
||||
|
||||
<style data-type="text/css" data-language="CSS2" charset="utf-8">
|
||||
|
||||
html,body{
|
||||
height : 100%;
|
||||
margin : 0px;
|
||||
}
|
||||
|
||||
</style>
|
||||
|
||||
<link type="text/css" data-language="SASS/CSS3" rel="stylesheet" href="/scss/Mapeate.css" data-scss="/scss/Mapeate.scss" data-css-map="/scss/Mapeate.css.map" data-crossorigin="anonymous" charset="utf-8" />
|
||||
<link type="text/css" data-language="CSS3" rel="stylesheet" href="/css/Mapeate.iconos.css" data-crossorigin="anonymous" charset="utf-8" />
|
||||
|
||||
<script data-type="text/javascript" data-language="ECMAScript 2015" src="ecma/Mapeate.ecma.js" data-crossorigin="anonymous" charset="utf-8"></script>
|
||||
|
||||
|
7
Public/css/Mapeate.iconos.css
Normal file
@ -0,0 +1,7 @@
|
||||
.mapeate [data-icon=web]::before{content : "\f0ac"; font-family : "FA5FS";}
|
||||
.mapeate [data-icon=principal]::before{content : "\f015"; font-family : "FA5FS";}
|
||||
.mapeate [data-icon=app]::before{content : "\f085"; font-family : "FA5FS";}
|
||||
.mapeate [data-icon=git]::before{content : "\f841"; font-family : "FA5FB";}
|
||||
.mapeate [data-icon=wix]::before{content : "\f5cf"; font-family : "FA5FB";}
|
||||
.mapeate [data-icon=facebook]::before{content : "\f09a"; font-family : "FA5FB";}
|
||||
.mapeate [data-icon=twitter]::before{content : "\f099"; font-family : "FA5FB";}
|
@ -26,11 +26,35 @@ Mapeate = function(entradas){
|
||||
archivos_de_i18n_por_defecto : [
|
||||
"/json/i18n/Mapeate.i18n.espanol.json"
|
||||
],
|
||||
ajax_timeout : 2000
|
||||
ajax_timeout : 2000,
|
||||
terminal_unkn_oscuro : "color : #AAA;",
|
||||
terminal_unkn_claro : "color : #666;",
|
||||
terminal_ok_oscuro : "color : #9F9;",
|
||||
terminal_ok_claro : "color : #090;",
|
||||
terminal_info_oscuro : "color : #99F;",
|
||||
terminal_info_claro : "color : #009;",
|
||||
terminal_note_oscuro : "color : #222;",
|
||||
terminal_note_claro : "color : #EFEFEF;"
|
||||
},
|
||||
configuracion = {},
|
||||
textos = {},
|
||||
terminal_tipos = [];
|
||||
textos = {
|
||||
espanol : {
|
||||
mapeate : "Mapeate",
|
||||
mapeate_construyendose : "La aplicación 'Mapéate' se está construyendo...",
|
||||
mapeate_construido : "La aplicación 'Mapeate' se construyó completamente.",
|
||||
cargando_configuracion : "Cargando la configuración...",
|
||||
configuracion_cargada : "La configuración ha sido cargada completamente.",
|
||||
cargando_terminal_tipos : "Cargando los tipos de salidas de terminal...",
|
||||
terminal_tipos_cargados : "Los tipos de terminal han sido cargados completamente.",
|
||||
cargando_i18n : "Cargando los textos internacionalizados...",
|
||||
i18n_cargada : "Los textos internacionalizados han sido cargados completamente."
|
||||
}
|
||||
},
|
||||
terminal_tipos = [],
|
||||
vistas = {},
|
||||
hashes = [],
|
||||
hilos_de_proceso = [],
|
||||
base_cache = {x : 0, y : 0};
|
||||
let iniciado = false,
|
||||
configuracion_sobreescribir = false,
|
||||
idioma_por_defecto = null,
|
||||
@ -42,7 +66,14 @@ Mapeate = function(entradas){
|
||||
terminal_info_oscuro, terminal_info_claro,
|
||||
terminal_note_oscuro, terminal_note_claro,
|
||||
modo_gui_oscuro = window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches,
|
||||
formato_terminal = "[{tipo}] {yyyy}{mm}{dd} {hh}{ii}{ss} [{linea}]{archivo}({metodo}): {mensaje}";
|
||||
formato_terminal = "[{tipo}] {yyyy}{mm}{dd} {hh}{ii}{ss} [{linea}]{archivo}({metodo}): {mensaje}",
|
||||
hash_alfabeto, hash_longitud,
|
||||
intervalo_de_procesos, precarga_timeout,
|
||||
construido = false,
|
||||
base_hilo;
|
||||
|
||||
let hash_self = this.hash_self;
|
||||
let si_mismo = this.si_mismo = document;
|
||||
|
||||
const re_bloque_de_traza = new RegExp("^(" + [
|
||||
/\s*at\s+(([^\s]+)\s+\()?(([^\(\)\:]+\:)?[^\(\)\:]+)(\:([0-9]+)\:[0-9]+)?\)?/.source, // Webkit
|
||||
@ -52,12 +83,13 @@ Mapeate = function(entradas){
|
||||
const constructor = () => {
|
||||
|
||||
configuracion_por_defecto.terminal_tipos_por_defecto.forEach(entrada => terminal_tipos.push(entrada));
|
||||
establecer_variables_comunes();
|
||||
|
||||
self.print("info", "mapeate_construyendose");
|
||||
|
||||
self.configuracion("autoiniciar") && self.iniciar(() => {
|
||||
self.print("ok", "mapeate_construido");
|
||||
});
|
||||
self.print("ok", "mapeate_construido");
|
||||
|
||||
self.configuracion("autoiniciar") && self.iniciar();
|
||||
|
||||
};
|
||||
|
||||
@ -89,23 +121,44 @@ Mapeate = function(entradas){
|
||||
|
||||
establecer_variables_comunes();
|
||||
|
||||
self.configuracion_anadir(self.configuracion("archivos_de_configuracion_por_defecto"), null, () => {
|
||||
self.print("info", "cargando_configuracion");
|
||||
|
||||
self.configuracion_anadir(self.configuracion("archivos_de_configuracion_por_defecto"), true, () => {
|
||||
establecer_variables_comunes();
|
||||
self.configuracion_anadir(self.configuracion("archivos_de_configuracion"), null, () => {
|
||||
self.configuracion_anadir(self.configuracion("archivos_de_configuracion"), true, () => {
|
||||
establecer_variables_comunes();
|
||||
self.print("ok", "configuracion_cargada");
|
||||
self.print("info", "cargando_terminal_tipos");
|
||||
self.terminal_tipos_anadir(self.configuracion("terminal_tipos_por_defecto"), () => {
|
||||
self.terminal_tipos_anadir(self.configuracion("terminal_tipos"), () => {
|
||||
self.print("ok", "terminal_tipos_cargados");
|
||||
|
||||
i18n_sobreescribir = self.configuracion(["i18n_sobreescribir", "sobreescribir"]);
|
||||
idioma_por_defecto = self.configuracion(["idioma_por_defecto", "idioma"]);
|
||||
idioma = self.configuracion(["idioma", "idioma_por_defecto"]);
|
||||
hash_alfabeto = self.configuracion("hash_alfabeto");
|
||||
hash_longitud = self.configuracion("hash_longitud");
|
||||
precarga_timeout = self.configuracion("precarga_timeout");
|
||||
|
||||
intervalo_de_procesos = setInterval(ejecutar_hilos_de_proceso, 1000 / self.configuracion("ejecutar_hilos_de_proceso"));
|
||||
|
||||
self.i18n_anadir(self.configuracion("archivos_de_i18n_por_defecto"), null, () => {
|
||||
self.i18n_anadir(self.configuracion("archivos_de_i18n"), null,() => {
|
||||
|
||||
terminar(true);
|
||||
console.log("PASA");
|
||||
|
||||
self.print("info", "cargando_i18n");
|
||||
self.i18n_anadir(self.configuracion("archivos_de_i18n_por_defecto"), true, () => {
|
||||
self.i18n_anadir(self.configuracion("archivos_de_i18n"), true, () => {
|
||||
self.print("ok", "i18n_cargada");
|
||||
self.print("info", "cargando_vistas");
|
||||
self.cargar_vistas(self.configuracion("archivos_de_vistas_por_defecto"), true, () => {
|
||||
self.cargar_vistas(self.configuracion("archivos_de_vistas"), true, () => {
|
||||
self.print("ok", "vistas_cargadas");
|
||||
|
||||
self.print("info", "construyendo_base");
|
||||
self.construir_base(() => {
|
||||
self.print("ok", "base_construida");
|
||||
terminar(true);
|
||||
});
|
||||
|
||||
});
|
||||
});
|
||||
});
|
||||
});
|
||||
|
||||
@ -251,11 +304,33 @@ Mapeate = function(entradas){
|
||||
0
|
||||
);
|
||||
|
||||
const formatear_parametro = (clave, string) => ' data-' + clave.replace(/[^a-z0-9]+/g, '-') + '="' + ("" + string).replace(/"/g, "\\\"") + '"';
|
||||
|
||||
this.string_variables = (string, variables, por_defecto) => {
|
||||
|
||||
const l = (variables = self.coger_array_de_diccionarios(variables)).length;
|
||||
|
||||
return (string || "" + string).replace(/\{([^\{\}]+)\}/g, (crudo, clave) => {
|
||||
return (string || "" + string).replace(/\{{2}([^\{\}]+)\}{2}|\{([^\{\}]+)\}| +data-([^=\s]+)="\[{2}\]{2}"/g, (crudo, i18n, clave, parametros) => {
|
||||
if(i18n)
|
||||
return self.i18n(i18n, variables);
|
||||
if(parametros){
|
||||
for(let i = 0; i < l; i ++)
|
||||
switch(typeof variables[i][parametros]){
|
||||
case "object":
|
||||
|
||||
let html = '';
|
||||
|
||||
for(const clave in variables[i][parametros])
|
||||
html += formatear_parametro(clave, variables[i][parametros][clave]);
|
||||
|
||||
return html;
|
||||
case "string":
|
||||
default:
|
||||
if(variables[i][parametros] !== undefined)
|
||||
return formatear_parametro(parametros, variables[i][parametros])
|
||||
};
|
||||
return "";
|
||||
};
|
||||
for(let i = 0; i < l; i ++)
|
||||
if(variables[i][clave] !== undefined)
|
||||
return variables[i][clave];
|
||||
@ -428,7 +503,7 @@ Mapeate = function(entradas){
|
||||
metodo : matches[3] || matches[8] || "",
|
||||
linea : Number(matches[7] || matches[10])
|
||||
} : null;
|
||||
});
|
||||
}).filter(linea => linea);
|
||||
|
||||
this.print = (tipo, mensaje, variables, i) => {
|
||||
|
||||
@ -438,13 +513,12 @@ Mapeate = function(entradas){
|
||||
tipo : self.coger_tipo_terminal(tipo),
|
||||
i18n : mensaje,
|
||||
...(typeof variables == "object" ? variables : {}),
|
||||
...(self.coger_traza((isNaN(i) ? 1 : i) + 1) || {
|
||||
...(self.coger_traza(isNaN(i) ? 1 : i)[0] || {
|
||||
linea : -1,
|
||||
metodo : "UNKNOWN",
|
||||
archivo : "UNKNOWN"
|
||||
})
|
||||
},
|
||||
clave_tipo = conjunto.tipo.trim().toLowerCase();
|
||||
};
|
||||
let mensaje_procesado;
|
||||
|
||||
conjunto.line = conjunto.linea;
|
||||
@ -467,8 +541,6 @@ Mapeate = function(entradas){
|
||||
|
||||
mensaje_procesado = self.string_variables(formato_terminal, conjunto);
|
||||
|
||||
console.log(conjunto);
|
||||
|
||||
switch(conjunto.tipo){
|
||||
case " OK ":
|
||||
console.log("%c" + mensaje_procesado, self.modo_gui_oscuro() ? terminal_ok_oscuro : terminal_ok_claro);
|
||||
@ -495,6 +567,242 @@ Mapeate = function(entradas){
|
||||
|
||||
};
|
||||
|
||||
const cargar_vistas = (entradas, sobreescribir, callback, i) => {
|
||||
|
||||
if(!entradas || i >= entradas.length){
|
||||
typeof callback == "function" && callback();
|
||||
return;
|
||||
};
|
||||
|
||||
const terminar = () => cargar_vistas(entradas, sobreescribir, callback, i + 1);
|
||||
|
||||
if(!entradas[i]){
|
||||
terminar();
|
||||
return;
|
||||
};
|
||||
|
||||
if(typeof entradas[i] == "object"){
|
||||
if(entradas[i] instanceof Array)
|
||||
cargar_vistas(entradas[i], sobreescribir, terminar, 0);
|
||||
else{
|
||||
for(const clave in entradas[i])
|
||||
if(typeof entradas[i] == "string" && (sobreescribir || vistas[clave] === undefined))
|
||||
vistas[clave] = entradas[i];
|
||||
terminar();
|
||||
};
|
||||
}else if(typeof entradas[i] == "string"){
|
||||
if(!(entradas[i] = entradas[i].trim())){
|
||||
terminar();
|
||||
return;
|
||||
};
|
||||
|
||||
let json;
|
||||
|
||||
if(/^(\/|[a-z0-9]{3,5}\:\/{2})[^\r\n]*$/i.test(entradas[i]))
|
||||
self.leer_archivo(entradas[i], salida => cargar_vistas(
|
||||
typeof salida == "object" && salida instanceof Array ? salida : [salida],
|
||||
sobreescribir,
|
||||
terminar,
|
||||
0
|
||||
));
|
||||
else{
|
||||
|
||||
if(/^(\[(.|[\r|\n])*\]|\{(.|[\n\n])*\})$/.test(entradas[i])){
|
||||
try{
|
||||
json = JSON.parse(entradas[i]);
|
||||
}catch(excepcion){};
|
||||
if(json){
|
||||
cargar_vistas(json, sobreescribir, terminar, 0);
|
||||
return;
|
||||
};
|
||||
};
|
||||
|
||||
while(entradas[i].length){
|
||||
|
||||
const matches = entradas[i].match(/<\!\-{2} *\[{2}([^\[\]]+)\]{2} *\-{2}>/);
|
||||
|
||||
if(!matches)
|
||||
break;
|
||||
|
||||
const l = (entradas[i] = entradas[i].substring(matches.index + matches[0].length)).indexOf(matches[0]);
|
||||
|
||||
if(l == -1)
|
||||
continue;
|
||||
|
||||
if(sobreescribir || vistas[matches[1]] === undefined)
|
||||
vistas[matches[1]] = entradas[i].substring(0, l);
|
||||
entradas[i] = entradas[i].substring(l + matches[0].length);
|
||||
|
||||
};
|
||||
|
||||
terminar();
|
||||
|
||||
};
|
||||
|
||||
}else
|
||||
terminar();
|
||||
|
||||
};
|
||||
|
||||
this.cargar_vistas = (entradas, sobreescribir, callback) => cargar_vistas(
|
||||
typeof entradas == "object" && entradas instanceof Array ? entradas : [entradas],
|
||||
typeof sobreescribir == "boolean" ? sobreescribir : sobreescribir_vistas,
|
||||
callback,
|
||||
0
|
||||
);
|
||||
|
||||
this.hash = () => {
|
||||
|
||||
let hash;
|
||||
const l = hash_alfabeto.length;
|
||||
|
||||
do{
|
||||
hash = "";
|
||||
while((hash += hash_alfabeto[Math.random() * l >> 0]).length < hash_longitud);
|
||||
}while(
|
||||
hashes.includes(hash) ||
|
||||
/^[0-9]/.test(hash) ||
|
||||
document.querySelector("#" + hash + ",." + hash + ",[name=" + hash + "]")
|
||||
);
|
||||
hashes.push(hash);
|
||||
|
||||
return hash;
|
||||
};
|
||||
|
||||
const ejecutar_hilos_de_proceso = () => hilos_de_proceso.forEach(hilo => hilo && hilo());
|
||||
|
||||
this.anadir_hilo_de_proceso = metodo => {
|
||||
if(typeof metodo != "function")
|
||||
return null;
|
||||
|
||||
let i = 0;
|
||||
const l = hilos_de_proceso.length;
|
||||
|
||||
for(; i < l; i ++)
|
||||
if(!hilos_de_proceso[i])
|
||||
break;
|
||||
|
||||
hilos_de_proceso[i] = metodo;
|
||||
|
||||
return i;
|
||||
};
|
||||
|
||||
this.eliminar_hilo_de_proceso = i => !isNaN(i) && hilos_de_proceso[i] && (hilos_de_proceso[i] = null);
|
||||
|
||||
this.precargar = (selector, callback) => {
|
||||
|
||||
const terminar = elemento => typeof callback == "function" && callback(elemento);
|
||||
|
||||
if(!selector)
|
||||
terminar(null);
|
||||
else if(selector.nodeName || selector.tagName)
|
||||
terminar(selector);
|
||||
else if(typeof selector == "string" && (selector = selector.trim())){
|
||||
|
||||
let elemento;
|
||||
|
||||
try{
|
||||
if(elemento = si_mismo.querySelector(selector)){
|
||||
terminar(elemento);
|
||||
return;
|
||||
};
|
||||
}catch(excepcion){
|
||||
terminar(null);
|
||||
return;
|
||||
};
|
||||
|
||||
const fecha = Date.now(),
|
||||
precarga = self.anadir_hilo_de_proceso(() => {
|
||||
if(elemento = si_mismo.querySelector(selector)){
|
||||
self.eliminar_hilo_de_proceso(precarga);
|
||||
terminar(elemento);
|
||||
}else if(Date.now() - fecha > precarga_timeout){
|
||||
self.eliminar_hilo_de_proceso(precarga);
|
||||
terminar(null);
|
||||
};
|
||||
});
|
||||
|
||||
}else
|
||||
terminar(null);
|
||||
|
||||
};
|
||||
|
||||
this.establecer_vista = (posicion, vista, entradas, callback) => self.precargar(posicion, posicion => {
|
||||
|
||||
const precarga_hash = self.hash();
|
||||
|
||||
posicion.innerHTML = self.string_variables(
|
||||
(vistas[vista] || vista) + '<div data-precarga="' + precarga_hash + '"></div>',
|
||||
entradas
|
||||
);
|
||||
|
||||
self.precargar("div[data-precarga=" + precarga_hash + "]", elemento => {
|
||||
elemento.remove();
|
||||
typeof callback == "function" && callback();
|
||||
});
|
||||
|
||||
});
|
||||
|
||||
this.crear_elementos_de_menu = (vista, opciones) => opciones.map(opcion => self.string_variables(vistas[vista], {
|
||||
...opcion,
|
||||
nombre_texto : self.i18n(opcion.nombre, opcion)
|
||||
})).join("");
|
||||
|
||||
const base_hilo_metodo = () => {
|
||||
|
||||
if(base_cache.x != si_mismo.offsetWidth || base_cache.y != si_mismo.offsetHeight){
|
||||
|
||||
const minimo = Number(si_mismo.getAttribute("data-celdas-minimo"));
|
||||
let tamano;
|
||||
|
||||
base_cache.x = si_mismo.offsetWidth;
|
||||
base_cache.y = si_mismo.offsetHeight;
|
||||
|
||||
tamano = base_cache[base_cache.x < base_cache.y ? "x" : "y"] / Number(si_mismo.getAttribute("data-celdas"));
|
||||
|
||||
si_mismo.style.fontSize = (tamano < minimo ? minimo : tamano) + "px";
|
||||
|
||||
};
|
||||
|
||||
};
|
||||
|
||||
this.construir_base = callback => {
|
||||
|
||||
const terminar = () => typeof callback == "function" && callback();
|
||||
|
||||
if(construido){
|
||||
terminar();
|
||||
return;
|
||||
};
|
||||
construido = true;
|
||||
|
||||
self.establecer_vista(self.configuracion("posicion_html"), vistas.base, {
|
||||
clases : "",
|
||||
link_local : "#",
|
||||
logo : self.configuracion("logo"),
|
||||
hash : hash_self = self.hash_self = self.hash(),
|
||||
menu_principal : self.crear_elementos_de_menu("elemento_menu_principal", self.configuracion("menu_principal")),
|
||||
menu_links : self.crear_elementos_de_menu("elemento_menu_links", self.configuracion("menu_links")),
|
||||
parametros_raiz : {
|
||||
aplicacion : self.configuracion("aplicacion"),
|
||||
link : self.configuracion("link"),
|
||||
git : self.configuracion("git"),
|
||||
organizacion : self.configuracion("organizacion"),
|
||||
celdas : self.configuracion("celdas"),
|
||||
celdas_minimo : self.configuracion("tamano_minimo_celda")
|
||||
}
|
||||
}, () => {
|
||||
|
||||
si_mismo = self.si_mismo = document.querySelector("#" + hash_self);
|
||||
|
||||
base_hilo = self.anadir_hilo_de_proceso(base_hilo_metodo);
|
||||
|
||||
terminar();
|
||||
|
||||
});
|
||||
|
||||
};
|
||||
|
||||
constructor();
|
||||
|
||||
};
|
BIN
Public/favicon.ico
Normal file
After Width: | Height: | Size: 4.2 KiB |
67
Public/html/vistas.html
Normal file
@ -0,0 +1,67 @@
|
||||
<!DOCTYPE html>
|
||||
<html lang="es">
|
||||
<head>
|
||||
<title data-i18n="mapeate_titulo">Mapeate - Vistas</title>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8" />
|
||||
<meta charset="utf-8" />
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<!-- [[base]] -->
|
||||
<div class="mapeate {hash}{clases}" id="{hash}" data-hash="{hash}" data-parametros_raiz="[[]]">
|
||||
<header>
|
||||
<h1>
|
||||
<a href="{link_local}" target="_self" data-i18n="mapeate" title="{{mapeate}}" data-i18n-without="true">
|
||||
<span class="logo">
|
||||
<img src="{logo}" data-i18n="mapeate" alt="{{mapeate}}" data-i18n-without="true" />
|
||||
<span style="background-image:url('{logo}');"></span>
|
||||
</span>
|
||||
<span data-i18n="mapeate">{{mapeate}}</span>
|
||||
</a>
|
||||
</h1>
|
||||
<nav class="menu-principal">
|
||||
<ul>{menu_principal}</ul>
|
||||
</nav>
|
||||
<nav class="menu-links">
|
||||
<ul>{menu_links}</ul>
|
||||
</nav>
|
||||
</header>
|
||||
<main></main>
|
||||
<footer>
|
||||
<span class="licencias">
|
||||
<a href="https://www.gnu.org/licenses/gpl-3.0.txt" target="_blank" title="GPLv3">
|
||||
<span data-i18n="license_text">© 2024-2025 CopyLeft.</span>
|
||||
<img src="https://www.gnu.org/graphics/gplv3-127x51.png" alt="GPLv3" />
|
||||
</a>
|
||||
<a class="licencia-imagen" href="http://creativecommons.org/licenses/by-sa/4.0/" target="_blank" data-i18n="licencia_creative_commons" data-i18n-without="true" title="Creative Commons">
|
||||
<img src="https://i.creativecommons.org/l/by-sa/4.0/88x31.png" alt="cc-sa" />
|
||||
</a>
|
||||
</span>
|
||||
</footer>
|
||||
</div>
|
||||
<!-- [[base]] -->
|
||||
|
||||
<ul>
|
||||
|
||||
<!-- [[elemento_menu_principal]] -->
|
||||
<li data-i18n="{nombre}" title="{nombre_texto}" data-i18n-without="true" data-visible="{visible}">
|
||||
<a href="{link}" target="{target}">
|
||||
<span data-icon="{nombre}"></span>
|
||||
<span data-i18n="{nombre}">{nombre_texto}</span>
|
||||
</a>
|
||||
</li>
|
||||
<!-- [[elemento_menu_principal]] -->
|
||||
|
||||
<!-- [[elemento_menu_links]] -->
|
||||
<li data-i18n="{nombre}" title="{nombre_texto}" data-i18n-without="true" data-visible="{visible}" data-tipo="{nombre}">
|
||||
<a href="{link}" target="{target}">
|
||||
<span data-icon="{nombre}"></span>
|
||||
<span data-i18n="{nombre}">{nombre_texto}</span>
|
||||
</a>
|
||||
</li>
|
||||
<!-- [[elemento_menu_links]] -->
|
||||
|
||||
</ul>
|
||||
|
||||
</body>
|
||||
</html>
|
BIN
Public/images/Mapeate-128.png
Normal file
After Width: | Height: | Size: 8.3 KiB |
BIN
Public/images/Mapeate-192.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
Public/images/Mapeate-270.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
Public/images/Mapeate-32.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
Public/images/Mapeate-512.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
Public/images/Mapeate.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
@ -21,5 +21,42 @@
|
||||
"archivos_de_i18n_por_defecto" : [
|
||||
"/json/i18n/Mapeate.i18n.espanol.json"
|
||||
],
|
||||
"ajax_timeout" : 2000
|
||||
"ajax_timeout" : 2000,
|
||||
"terminal_unkn_oscuro" : "color : #AAA;",
|
||||
"terminal_unkn_claro" : "color : #666;",
|
||||
"terminal_ok_oscuro" : "color : #9F9;",
|
||||
"terminal_ok_claro" : "color : #090;",
|
||||
"terminal_info_oscuro" : "color : #99F;",
|
||||
"terminal_info_claro" : "color : #009;",
|
||||
"terminal_note_oscuro" : "color : #222;",
|
||||
"terminal_note_claro" : "color : #EFEFEF;",
|
||||
"archivos_de_vistas_por_defecto" : [
|
||||
"/html/vistas.html"
|
||||
],
|
||||
"hash_alfabeto" : "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz",
|
||||
"hash_longitud" : 11,
|
||||
"fotogramas_por_segundo" : 24,
|
||||
"precarga_timeout" : 2000,
|
||||
"posicion_html" : "body",
|
||||
"logo" : "/images/Mapeate.png",
|
||||
"celdas" : 40,
|
||||
"tamano_minimo_celda" : 12,
|
||||
"aplicacion" : "Mapeate",
|
||||
"link" : "https://mapeate.k3y.pw/",
|
||||
"git" : "https://git.k3y.pw/CaritasSantaCruz/Mapeate",
|
||||
"organizacion" : "Cáritas Santa Cruz",
|
||||
"menu_principal" : [
|
||||
{"nombre" : "web", "link" : "/", "target" : "_blank", "visible" : true},
|
||||
{"nombre" : "principal", "link" : "#/", "target" : "_self", "visible" : true},
|
||||
{"nombre" : "app", "link" : "/app.html", "target" : "_blank", "visible" : false},
|
||||
{"nombre" : "git", "link" : "https://git.k3y.pw/CaritasSantaCruz/Mapeate", "target" : "_blank", "visible" : true}
|
||||
],
|
||||
"menu_links" : [
|
||||
{"nombre" : "facebook", "link" : "https://www.facebook.com/santacruzcaritas/", "target" : "_blank", "visible" : true},
|
||||
{"nombre" : "wix", "link" : "https://santacruzdecanido.wixsite.com/caritas", "target" : "_blank", "visible" : true},
|
||||
{"nombre" : "twitter", "link" : "https://twitter.com/CanidoSantaCruz", "target" : "_blank", "visible" : true},
|
||||
{"nombre" : "web", "link" : "https://mapeate.k3y.pw/", "target" : "_blank", "visible" : false},
|
||||
{"nombre" : "app", "link" : "https://mapeate.k3y.pw/app.html", "target" : "_blank", "visible" : false},
|
||||
{"nombre" : "git", "link" : "https://git.k3y.pw/CaritasSantaCruz/Mapeate", "target" : "_blank", "visible" : true}
|
||||
]
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.alarabiyah.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"alarabiyah" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web",
|
||||
"principal" : "المدير",
|
||||
"app" : "التنفيذ",
|
||||
"git" : "Git",
|
||||
"facebook" : "الفيسبوك",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "تويتر",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "تطبيق 'Mapeate' يجري...",
|
||||
"mapeate_construido" : "The 'Mapeate' app was completely built.",
|
||||
"cargando_configuracion" : "تشكيلة الشحن ...",
|
||||
"configuracion_cargada" : "تم تحميل التشكيلة بالكامل.",
|
||||
"cargando_terminal_tipos" : "تحميل أنواع الخروج النهائي...",
|
||||
"terminal_tipos_cargados" : "تم تحميل الأنواع النهائية بالكامل.",
|
||||
"cargando_i18n" : "وضع نصوص دولية.",
|
||||
"i18n_cargada" : "وقد تم تحميل النصوص الدولية بالكامل.",
|
||||
"cargando_vistas" : "وجهات النظر هي تحميل...",
|
||||
"vistas_cargadas" : "تم تحميل الآراء بالكامل.",
|
||||
"construyendo_base" : "قاعدة (HTML) لشبكة تطبيقات الشبكة يجري بناؤها.",
|
||||
"base_construida" : "The HTML base of the web Application structure was completely built.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.azerbaycanca.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"azerbaycanca" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : " Web",
|
||||
"principal" : " Principal",
|
||||
"app" : "Proqram",
|
||||
"git" : "Qeydiyyat",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Bakı",
|
||||
"twitter" : "Bakı",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "'Mapeate' app çalışır ...",
|
||||
"mapeate_construido" : "'Mapeate' app tamamilə inşa edilmişdir.",
|
||||
"cargando_configuracion" : "Konfiqurasiya yükləyir. ..",
|
||||
"configuracion_cargada" : "Konfiqurasiya tamamilə yüklüdür.",
|
||||
"cargando_terminal_tipos" : "Terminal çıxış növlərini yükləyin...",
|
||||
"terminal_tipos_cargados" : "Terminal növləri tamamilə yüklənmişdir.",
|
||||
"cargando_i18n" : "Beynəlxalq məhsulları yükləyin...",
|
||||
"i18n_cargada" : "Beynəlxalqlaşdırılmış mövzular tamamilə yüklüdür.",
|
||||
"cargando_vistas" : "Baxışlar...",
|
||||
"vistas_cargadas" : "Baxılıb.",
|
||||
"construyendo_base" : "Web proqram strukturunun HTML bazası inşa edilmişdir ...",
|
||||
"base_construida" : "Web Application strategiyasının HTML bazası tamamilə inşa edilmişdir.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.catala.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"catala" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web",
|
||||
"principal" : "Principal",
|
||||
"app" : "Implementació",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "L'aplicació 'Mapeate' s'executa ...",
|
||||
"mapeate_construido" : "L'aplicació 'Mapeate' va ser completament construïda.",
|
||||
"cargando_configuracion" : "Configuració de càrrega. ..",
|
||||
"configuracion_cargada" : "La configuració ha estat completament carregada.",
|
||||
"cargando_terminal_tipos" : "Carregant els tipus de sortida del terminal...",
|
||||
"terminal_tipos_cargados" : "Els tipus de terminal han estat completament carregats.",
|
||||
"cargando_i18n" : "Carregant textos...",
|
||||
"i18n_cargada" : "Els textos internacionalitzats han estat completament carregats.",
|
||||
"cargando_vistas" : "Les vistes són de càrrega...",
|
||||
"vistas_cargadas" : "Les vistes eren completament carregades.",
|
||||
"construyendo_base" : "La base HTML de l'estructura d'aplicacions web s'està construint...",
|
||||
"base_construida" : "La base HTML de l'estructura d'aplicacions web va ser completament construïda.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.cestina.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"cestina" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Čeština",
|
||||
"principal" : "Čeština",
|
||||
"app" : "Realizace",
|
||||
"git" : "Čeština",
|
||||
"facebook" : "Čeština",
|
||||
"wix" : "Čeština",
|
||||
"twitter" : "Čeština",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "Aplikace 'Mapeate' je spuštěna...",
|
||||
"mapeate_construido" : "Aplikace 'Mapeate' byla zcela postavena.",
|
||||
"cargando_configuracion" : "Konfigurace zatížení. V.",
|
||||
"configuracion_cargada" : "Konfigurace byla zcela načtena.",
|
||||
"cargando_terminal_tipos" : "Načítání typů výstupu terminálu...",
|
||||
"terminal_tipos_cargados" : "Byly zcela načteny typy terminálů.",
|
||||
"cargando_i18n" : "Načítání internacionalizovaných textů...",
|
||||
"i18n_cargada" : "Zahraniční texty byly zcela načteny.",
|
||||
"cargando_vistas" : "Zobrazení jsou načítání...",
|
||||
"vistas_cargadas" : "Zobrazení byly zcela načteny.",
|
||||
"construyendo_base" : "HTML základ struktury webové aplikace je postaven...",
|
||||
"base_construida" : "HTML základ struktury webové aplikace byla zcela postavena.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.dansk.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"dansk" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web web-stedet",
|
||||
"principal" : "Fyrste",
|
||||
"app" : "Implementering af implementering",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter Twitter Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "'Mapeate' app kører...",
|
||||
"mapeate_construido" : "'Mapeate' app var helt bygget.",
|
||||
"cargando_configuracion" : "Indlæs konfiguration. ...",
|
||||
"configuracion_cargada" : "Konfigurationen er blevet fuldstændig indlæst.",
|
||||
"cargando_terminal_tipos" : "Indlæser terminaludgangstyper...",
|
||||
"terminal_tipos_cargados" : "Terminaltyperne er helt indlæst.",
|
||||
"cargando_i18n" : "Indlæse internationale tekster...",
|
||||
"i18n_cargada" : "De internationale tekster er blevet fuldstændig indlæst.",
|
||||
"cargando_vistas" : "Udsigten indlæses...",
|
||||
"vistas_cargadas" : "Udsigten var helt indlæst.",
|
||||
"construyendo_base" : "HTML-basen af webapplikationsstrukturen er bygget...",
|
||||
"base_construida" : "HTML-basen af Web Application strukturen var helt bygget.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.deutsch.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"deutsch" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Internet",
|
||||
"principal" : "Auftraggeber",
|
||||
"app" : "Durchführung",
|
||||
"git" : "Gier",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Witwen",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "Die 'Mapeate' App läuft...",
|
||||
"mapeate_construido" : "Die 'Mapeate'-App wurde komplett gebaut.",
|
||||
"cargando_configuracion" : "Ladekonfiguration. .",
|
||||
"configuracion_cargada" : "Die Konfiguration wurde vollständig geladen.",
|
||||
"cargando_terminal_tipos" : "Laden der Terminal-Ausgangstypen...",
|
||||
"terminal_tipos_cargados" : "Die Terminaltypen wurden vollständig geladen.",
|
||||
"cargando_i18n" : "Laden von internationalisierten Texten...",
|
||||
"i18n_cargada" : "Die internationalisierten Texte wurden vollständig geladen.",
|
||||
"cargando_vistas" : "Die Aussichten...",
|
||||
"vistas_cargadas" : "Die Aussichten wurden komplett geladen.",
|
||||
"construyendo_base" : "Die HTML-Basis der Web-Anwendungsstruktur wird gebaut...",
|
||||
"base_construida" : "Die HTML-Basis der Web Application Struktur wurde komplett gebaut.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.ellinika.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"ellinika" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web Web Web Web Web",
|
||||
"principal" : "Πριγκιπ Πριγκιερ",
|
||||
"app" : "Εφαρμογή εφαρμογής",
|
||||
"git" : "Git Git",
|
||||
"facebook" : "Facebook Facebook Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter Twitter Twitter Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "Η εφαρμογή 'Mapeate' τρέχει...",
|
||||
"mapeate_construido" : "Η εφαρμογή 'Mapeate' κατασκευάστηκε πλήρως.",
|
||||
"cargando_configuracion" : "Φόρμηση διαμόρφωση. . .",
|
||||
"configuracion_cargada" : "Η διαμόρφωση έχει φορτωθεί πλήρως.",
|
||||
"cargando_terminal_tipos" : "Φόρτωση των τύπων εξόδου τερματικού σταθμού...",
|
||||
"terminal_tipos_cargados" : "Οι τύποι τερματικών σταθμών έχουν φορτωθεί πλήρως.",
|
||||
"cargando_i18n" : "Φόρτωση διεθνοποιημένων κειμένων...",
|
||||
"i18n_cargada" : "Τα διεθνοποιημένα κείμενα έχουν φορτωθεί πλήρως.",
|
||||
"cargando_vistas" : "Οι απόψεις φορτώνονται...",
|
||||
"vistas_cargadas" : "Οι απόψεις ήταν πλήρως φορτισμένες.",
|
||||
"construyendo_base" : "Η βάση HTML της δομής web εφαρμογών είναι χτισμένο...",
|
||||
"base_construida" : "Η βάση HTML της δομής εφαρμογών Web κατασκευάστηκε πλήρως.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.english.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"english" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web",
|
||||
"principal" : "Principal",
|
||||
"app" : "Implementation",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "The 'Mapeate' app is running...",
|
||||
"mapeate_construido" : "The 'Mapeate' app was completely built.",
|
||||
"cargando_configuracion" : "Loading configuration. ..",
|
||||
"configuracion_cargada" : "The configuration has been completely loaded.",
|
||||
"cargando_terminal_tipos" : "Loading the terminal exit types...",
|
||||
"terminal_tipos_cargados" : "The terminal types have been completely loaded.",
|
||||
"cargando_i18n" : "Loading internationalized texts...",
|
||||
"i18n_cargada" : "The internationalized texts have been completely loaded.",
|
||||
"cargando_vistas" : "The views are loading...",
|
||||
"vistas_cargadas" : "The views were completely loaded.",
|
||||
"construyendo_base" : "The HTML base of the web application structure is being built...",
|
||||
"base_construida" : "The HTML base of the Web Application structure was completely built.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
@ -2,11 +2,28 @@
|
||||
"espanol" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web",
|
||||
"principal" : "Principal",
|
||||
"app" : "Aplicación",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "La aplicación 'Mapeate' se está constryendo...",
|
||||
"mapeate_construido" : "La aplicación 'Mapeate' se construyó completamente.",
|
||||
"cargando_configuracion" : "Cargando la configuración...",
|
||||
"configuracion_cargada" : "La configuración ha sido cargada completamente.",
|
||||
"cargando_terminal_tipos" : "Cargando los tipos de salidas de terminal...",
|
||||
"terminal_tipos_cargados" : "Los tipos de terminal han sido cargados completamente.",
|
||||
"cargando_i18n" : "Cargando los textos internacionalizados...",
|
||||
"i18n_cargada" : "Los textos internacionalizados han sido cargados completamente.",
|
||||
"cargando_vistas" : "Las vistas se están cargando...",
|
||||
"vistas_cargadas" : "Las vistas se cargaron completamente.",
|
||||
"construyendo_base" : "La base HTML de la estructura de la Aplicación Web se está construyendo...",
|
||||
"base_construida" : "La base HTML de la estructura de la Aplicación Web fue construída completamente.",
|
||||
"Mapeate_terminar" : null
|
||||
|
||||
}
|
||||
|
28
Public/json/i18n/Mapeate.i18n.esperanto.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"esperanto" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web Web Web Web",
|
||||
"principal" : "Ĉefa rektoro",
|
||||
"app" : "Efektivigo",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook Facebook Facebook Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "La 'Mapeate' app kuras ...",
|
||||
"mapeate_construido" : "La 'Mapeate'-programo estis tute konstruita.",
|
||||
"cargando_configuracion" : "Prunta konfiguracio..",
|
||||
"configuracion_cargada" : "La konfiguracio estis tute ŝarĝita.",
|
||||
"cargando_terminal_tipos" : "Akiri la finajn elirejspecojn ...",
|
||||
"terminal_tipos_cargados" : "La finaj tipoj estis tute ŝarĝitaj.",
|
||||
"cargando_i18n" : "Uzante internaciajn tekstojn...",
|
||||
"i18n_cargada" : "La internaciigitaj tekstoj estis tute ŝarĝitaj.",
|
||||
"cargando_vistas" : "La vidoj estas ŝarĝantaj ...",
|
||||
"vistas_cargadas" : "La opinioj estis tute ŝarĝitaj.",
|
||||
"construyendo_base" : "La HTML bazo de la retejo apliko strukturo estas konstruita ...",
|
||||
"base_construida" : "La HTML bazo de la Web Application strukturo estis tute konstruita.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.farsi.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"farsi" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "وب سایت Web",
|
||||
"principal" : "مدیر ارشد",
|
||||
"app" : "پیاده سازی",
|
||||
"git" : "Git",
|
||||
"facebook" : "فیسبوک",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "توییتر",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "برنامه 'Mapeate' در حال اجرا است ...",
|
||||
"mapeate_construido" : "برنامه 'Mapeate' به طور کامل ساخته شده است.",
|
||||
"cargando_configuracion" : "بارگذاری پیکربندی ...",
|
||||
"configuracion_cargada" : "پیکربندی به طور کامل بارگذاری شده است.",
|
||||
"cargando_terminal_tipos" : "بارگذاری انواع خروجی ترمینال ...",
|
||||
"terminal_tipos_cargados" : "انواع ترمینال به طور کامل بارگذاری شده است.",
|
||||
"cargando_i18n" : "بارگذاری متون بین المللی ...",
|
||||
"i18n_cargada" : "متون بین المللی به طور کامل بارگذاری شده اند.",
|
||||
"cargando_vistas" : "دیدگاه ها در حال بارگیری هستند ...",
|
||||
"vistas_cargadas" : "دیدگاه ها به طور کامل بارگذاری شده اند.",
|
||||
"construyendo_base" : "پایه HTML ساختار برنامه های وب ساخته شده است ...",
|
||||
"base_construida" : "پایه HTML ساختار برنامه وب به طور کامل ساخته شده است.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.francais.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"francais" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web",
|
||||
"principal" : "Principal",
|
||||
"app" : "Mise en œuvre",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "L'application 'Mapeate' fonctionne...",
|
||||
"mapeate_construido" : "L'application 'Mapeate' a été entièrement construite.",
|
||||
"cargando_configuracion" : "Configuration de chargement. ..",
|
||||
"configuracion_cargada" : "La configuration a été complètement chargée.",
|
||||
"cargando_terminal_tipos" : "Chargement des types de sortie de terminal...",
|
||||
"terminal_tipos_cargados" : "Les types de terminaux ont été complètement chargés.",
|
||||
"cargando_i18n" : "Chargement de textes internationalisés...",
|
||||
"i18n_cargada" : "Les textes internationalisés ont été complètement chargés.",
|
||||
"cargando_vistas" : "Les vues sont en train de charger...",
|
||||
"vistas_cargadas" : "Les vues étaient complètement chargées.",
|
||||
"construyendo_base" : "La base HTML de la structure d'application web est en cours de construction...",
|
||||
"base_construida" : "La base HTML de la structure Web Application a été entièrement construite.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.gaeilge.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"gaeilge" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Láithreán Gréasáin",
|
||||
"principal" : "Príomhoide",
|
||||
"app" : "Cur i bhFeidhm",
|
||||
"git" : "Bláthanna cumhra: cumhráin",
|
||||
"facebook" : "Facebook Twitter",
|
||||
"wix" : "Uisce agus Séarachas",
|
||||
"twitter" : "Nach raibh tú ar Twitter cheana",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "Tá an app 'Mapeate' ag rith...",
|
||||
"mapeate_construido" : "Tógadh an app 'Mapeate' go hiomlán.",
|
||||
"cargando_configuracion" : "Cumraíocht Loading. ..",
|
||||
"configuracion_cargada" : "Tá an chumraíocht luchtaithe go hiomlán.",
|
||||
"cargando_terminal_tipos" : "Loading na cineálacha scoir críochfoirt...",
|
||||
"terminal_tipos_cargados" : "Tá na cineálacha críochfoirt luchtaithe go hiomlán.",
|
||||
"cargando_i18n" : "Luchtú téacsanna idirnáisiúntaithe...",
|
||||
"i18n_cargada" : "Tá na téacsanna idirnáisiúnta luchtaithe go hiomlán.",
|
||||
"cargando_vistas" : "Tá na tuairimí luchtú...",
|
||||
"vistas_cargadas" : "Bhí na tuairimí luchtaithe go hiomlán.",
|
||||
"construyendo_base" : "Tá bonn HTML an struchtúir iarratais gréasáin á thógáil...",
|
||||
"base_construida" : "Tógadh bonn HTML an struchtúir Iarratais Gréasáin go hiomlán.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.hangugeo.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"hangugeo" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "웹 사이트",
|
||||
"principal" : "주 메뉴",
|
||||
"app" : "- 연혁",
|
||||
"git" : "사이트맵",
|
||||
"facebook" : "페이스북",
|
||||
"wix" : "사이트맵",
|
||||
"twitter" : "사이트 맵",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "'Mapeate' 앱이 실행 중...",
|
||||
"mapeate_construido" : "'Mapeate' 앱이 완전히 내장되었습니다.",
|
||||
"cargando_configuracion" : "선적 윤곽. ·.",
|
||||
"configuracion_cargada" : "구성은 완전히 로드되었습니다.",
|
||||
"cargando_terminal_tipos" : "터미널 출구 유형로드 ...",
|
||||
"terminal_tipos_cargados" : "끝 유형은 완전하게 적재되었습니다.",
|
||||
"cargando_i18n" : "국제 텍스트를로드 ...",
|
||||
"i18n_cargada" : "국제화 된 텍스트는 완전히로드되었습니다.",
|
||||
"cargando_vistas" : "전망은 로딩 중...",
|
||||
"vistas_cargadas" : "전망은 완전하게 적재되었습니다.",
|
||||
"construyendo_base" : "웹 애플리케이션 구조의 HTML베이스는 ...",
|
||||
"base_construida" : "Web Application 구조의 HTML베이스는 완전히 내장되었습니다.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.hindi.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"hindi" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "वेब",
|
||||
"principal" : "प्रधान",
|
||||
"app" : "कार्यान्वयन",
|
||||
"git" : "गिट",
|
||||
"facebook" : "फेसबुक",
|
||||
"wix" : "विक्स",
|
||||
"twitter" : "ट्विटर",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "'Mapeate' अनुप्रयोग चल रहा है ...",
|
||||
"mapeate_construido" : "'Mapeate' ऐप पूरी तरह से बनाया गया था।.",
|
||||
"cargando_configuracion" : "सम्पर्क करने का विवरण ..",
|
||||
"configuracion_cargada" : "विन्यास पूरी तरह से लोड किया गया है।.",
|
||||
"cargando_terminal_tipos" : "टर्मिनल निकास प्रकार लोड हो रहा है ...",
|
||||
"terminal_tipos_cargados" : "टर्मिनल प्रकार पूरी तरह से लोड किया गया है।.",
|
||||
"cargando_i18n" : "अंतर्राष्ट्रीयकृत पाठ लोड हो रहा है...",
|
||||
"i18n_cargada" : "अंतरराष्ट्रीयकृत ग्रंथ पूरी तरह से लोड किए गए हैं।.",
|
||||
"cargando_vistas" : "दृष्टिकोण लोड हो रहा है ...",
|
||||
"vistas_cargadas" : "विचारों को पूरी तरह से लोड किया गया था।.",
|
||||
"construyendo_base" : "वेब अनुप्रयोग संरचना का HTML आधार बनाया जा रहा है।.",
|
||||
"base_construida" : "वेब अनुप्रयोग संरचना का एचटीएमएल आधार पूरी तरह से बनाया गया था।.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.indonesia.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"indonesia" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Login",
|
||||
"principal" : "Login",
|
||||
"app" : "Sitemap",
|
||||
"git" : "Login",
|
||||
"facebook" : "Login",
|
||||
"wix" : "Login",
|
||||
"twitter" : "Login",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "Aplikasi 'Mapeate' berjalan ...",
|
||||
"mapeate_construido" : "Aplikasi 'Mapeate' benar-benar dibangun.",
|
||||
"cargando_configuracion" : "Memuat konfigurasi. Sitemap.",
|
||||
"configuracion_cargada" : "Konfigurasi telah sepenuhnya dimuat.",
|
||||
"cargando_terminal_tipos" : "Memuat jenis keluar terminal ...",
|
||||
"terminal_tipos_cargados" : "Jenis terminal telah sepenuhnya dimuat.",
|
||||
"cargando_i18n" : "Memuat teks internasional ...",
|
||||
"i18n_cargada" : "Teks internasional telah sepenuhnya dimuat.",
|
||||
"cargando_vistas" : "Pandangan yang memuat...",
|
||||
"vistas_cargadas" : "Pandangan benar-benar dimuat.",
|
||||
"construyendo_base" : "Basis HTML dari struktur aplikasi web sedang dibangun ...",
|
||||
"base_construida" : "Basis HTML dari struktur Aplikasi Web benar-benar dibangun.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.italiano.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"italiano" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web",
|
||||
"principal" : "Principale",
|
||||
"app" : "Attuazione",
|
||||
"git" : "Gi",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "L'applicazione 'Mapeate' è in esecuzione...",
|
||||
"mapeate_construido" : "L'applicazione 'Mapeate' è stata completamente costruita.",
|
||||
"cargando_configuracion" : "Configurazione di caricamento. .",
|
||||
"configuracion_cargada" : "La configurazione è stata completamente caricata.",
|
||||
"cargando_terminal_tipos" : "Caricamento dei tipi di uscita terminale...",
|
||||
"terminal_tipos_cargados" : "I tipi terminali sono stati completamente caricati.",
|
||||
"cargando_i18n" : "Caricamento testi internazionali...",
|
||||
"i18n_cargada" : "I testi internazionalizzati sono stati completamente caricati.",
|
||||
"cargando_vistas" : "Le viste stanno caricando...",
|
||||
"vistas_cargadas" : "Le viste erano completamente caricate.",
|
||||
"construyendo_base" : "La base HTML della struttura dell'applicazione web è in fase di costruzione...",
|
||||
"base_construida" : "La base HTML della struttura Web Application è stata completamente costruita.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.ivrit.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"ivrit" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "אינטרנט",
|
||||
"principal" : "ראשי",
|
||||
"app" : "יישום",
|
||||
"git" : "Git",
|
||||
"facebook" : "פייסבוק",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "אפליקציית 'Mapeate' פועלת...",
|
||||
"mapeate_construido" : "אפליקציית 'Mapeate' הוקמה לחלוטין.",
|
||||
"cargando_configuracion" : "לטעון תצורה .",
|
||||
"configuracion_cargada" : "התצורה כבר טעון לחלוטין.",
|
||||
"cargando_terminal_tipos" : "לטעון את סוגי היציאה מהטרמינל...",
|
||||
"terminal_tipos_cargados" : "סוגי הטרמינל היו מלאים לחלוטין.",
|
||||
"cargando_i18n" : "לטעון טקסטים בינלאומיים...",
|
||||
"i18n_cargada" : "הטקסטים הבין-לאומיים טעונים לחלוטין.",
|
||||
"cargando_vistas" : "הדעות הן טעינה...",
|
||||
"vistas_cargadas" : "הדעות היו טעון לחלוטין.",
|
||||
"construyendo_base" : "בסיס HTML של מבנה יישום האינטרנט בנוי...",
|
||||
"base_construida" : "בסיס HTML של מבנה יישום האינטרנט נבנה לחלוטין.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.magyar.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"magyar" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Weboldal",
|
||||
"principal" : "Elnök",
|
||||
"app" : "Bevezetés",
|
||||
"git" : "Ajándék",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "Az 'Mapeate' alkalmazás fut...",
|
||||
"mapeate_construido" : "Az 'Mapeate' alkalmazás teljesen épült.",
|
||||
"cargando_configuracion" : "Beépített konfiguráció. ...",
|
||||
"configuracion_cargada" : "A konfigurációt teljesen betöltötték.",
|
||||
"cargando_terminal_tipos" : "A terminál kilépési típusok betöltése...",
|
||||
"terminal_tipos_cargados" : "A terminál típusokat teljesen betöltötték.",
|
||||
"cargando_i18n" : "Nemzetközi szövegek betöltése...",
|
||||
"i18n_cargada" : "A nemzetközi szövegeket teljesen betöltötték.",
|
||||
"cargando_vistas" : "A nézetek betöltése...",
|
||||
"vistas_cargadas" : "A nézeteket teljesen betöltötték.",
|
||||
"construyendo_base" : "A webes alkalmazásstruktúra HTML bázisa épült...",
|
||||
"base_construida" : "A HTML alapja a Web Application struktúra teljesen épült.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.nederlands.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"nederlands" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web",
|
||||
"principal" : "Directeur",
|
||||
"app" : "Implementie",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "De MKVMXKB app loopt...",
|
||||
"mapeate_construido" : "De 'Mapeate' app was volledig gebouwd.",
|
||||
"cargando_configuracion" : "In beslag nemen. ..",
|
||||
"configuracion_cargada" : "Het vertrouwen is volledig geladen.",
|
||||
"cargando_terminal_tipos" : "De terminale uitgangstypes inladen...",
|
||||
"terminal_tipos_cargados" : "De terminale types zijn volledig geladen.",
|
||||
"cargando_i18n" : "Vertaling:.",
|
||||
"i18n_cargada" : "De internationale sms'jes zijn volledig geladen.",
|
||||
"cargando_vistas" : "De uitzichten laden...",
|
||||
"vistas_cargadas" : "De uitzichten waren volledig geladen.",
|
||||
"construyendo_base" : "De HTML basis van de web-aanvraagstructuur wordt gebouwd...",
|
||||
"base_construida" : "De HTML basis van de Web Applicatiestructuur was volledig gebouwd.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.nihongo.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"nihongo" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "サイトマップ",
|
||||
"principal" : "代表取締役",
|
||||
"app" : "導入事例",
|
||||
"git" : "ログイン",
|
||||
"facebook" : "サイトマップ",
|
||||
"wix" : "ウィックス",
|
||||
"twitter" : "ツイート",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "'Mapeate'アプリが実行中...",
|
||||
"mapeate_construido" : "'Mapeate'アプリは完全に構築されました。.",
|
||||
"cargando_configuracion" : "ローディング構成。 お問い合わせ.",
|
||||
"configuracion_cargada" : "設定は完全に読み込まれています。.",
|
||||
"cargando_terminal_tipos" : "ターミナル出口タイプをロードする...",
|
||||
"terminal_tipos_cargados" : "端末タイプは完全に読み込まれています。.",
|
||||
"cargando_i18n" : "国際化テキストの読み込み...",
|
||||
"i18n_cargada" : "国際化されたテキストは完全に読み込まれています。.",
|
||||
"cargando_vistas" : "ビューはロードです...",
|
||||
"vistas_cargadas" : "完全に読み込まれました。.",
|
||||
"construyendo_base" : "Webアプリケーション構造のHTMLベースは構築されています...",
|
||||
"base_construida" : "Webアプリケーション構造のHTMLベースは完全に構築されました。.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.polski.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"polski" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Strona internetowa",
|
||||
"principal" : "Wydawca",
|
||||
"app" : "Implementacja",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "Aplikacja 'Mapeate'.",
|
||||
"mapeate_construido" : "Aplikacja 'Mapeate' została całkowicie zbudowana.",
|
||||
"cargando_configuracion" : "Konfiguracja..",
|
||||
"configuracion_cargada" : "Konfiguracja została całkowicie załadowana.",
|
||||
"cargando_terminal_tipos" : "Wyjście terminala..",
|
||||
"terminal_tipos_cargados" : "Typy terminalne zostały całkowicie załadowane.",
|
||||
"cargando_i18n" : "Opublikowane teksty międzynarodowe..",
|
||||
"i18n_cargada" : "Wszystkie teksty zostały całkowicie załadowane.",
|
||||
"cargando_vistas" : "Poglądy są załadowane..",
|
||||
"vistas_cargadas" : "Poglądy zostały całkowicie załadowane.",
|
||||
"construyendo_base" : "Baza HTML w strukturze aplikacji internetowych jest budowana..",
|
||||
"base_construida" : "Baza aplikacji HTML została całkowicie zbudowana.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.portugues.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"portugues" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web site",
|
||||
"principal" : "Director",
|
||||
"app" : "Execução",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "O aplicativo 'Mapeate' está executando...",
|
||||
"mapeate_construido" : "O aplicativo 'Mapeate' foi completamente construído.",
|
||||
"cargando_configuracion" : "Carregando a configuração. ...",
|
||||
"configuracion_cargada" : "A configuração foi completamente carregada.",
|
||||
"cargando_terminal_tipos" : "Carregando os tipos de saída terminal...",
|
||||
"terminal_tipos_cargados" : "Os tipos de terminais foram completamente carregados.",
|
||||
"cargando_i18n" : "Carregando textos internacionalizados...",
|
||||
"i18n_cargada" : "Os textos internacionalizados foram completamente carregados.",
|
||||
"cargando_vistas" : "As vistas estão a carregar...",
|
||||
"vistas_cargadas" : "As vistas foram completamente carregadas.",
|
||||
"construyendo_base" : "A base HTML da estrutura de aplicação web está sendo construída...",
|
||||
"base_construida" : "A base HTML da estrutura Web Application foi completamente construída.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.russkiy.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"russkiy" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web",
|
||||
"principal" : "Principal",
|
||||
"app" : "Осуществление",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "Приложение 'Mapeate' работает...",
|
||||
"mapeate_construido" : "Приложение 'Mapeate' было полностью построено.",
|
||||
"cargando_configuracion" : "Настройка загрузки. ...",
|
||||
"configuracion_cargada" : "Конфигурация была полностью загружена.",
|
||||
"cargando_terminal_tipos" : "Загрузка типа выхода терминала...",
|
||||
"terminal_tipos_cargados" : "Типы терминалов были полностью загружены.",
|
||||
"cargando_i18n" : "Загрузка интернационализированных текстов...",
|
||||
"i18n_cargada" : "Интернационализированные тексты были полностью загружены.",
|
||||
"cargando_vistas" : "Мнения загружаются...",
|
||||
"vistas_cargadas" : "Взгляды были полностью загружены.",
|
||||
"construyendo_base" : "Создается HTML-база структуры веб-приложений...",
|
||||
"base_construida" : "HTML-база структуры Web Application была полностью построена.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.slovencina.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"slovencina" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Webová stránka",
|
||||
"principal" : "Všeobecný",
|
||||
"app" : "Implementácia",
|
||||
"git" : "Všeobecný",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Bradavičkex",
|
||||
"twitter" : "Slovenčina",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "Aplikácia 'Mapeate' beží ...",
|
||||
"mapeate_construido" : "Aplikácia 'Mapeate' bola úplne postavená.",
|
||||
"cargando_configuracion" : "Nastavenie zaťaženia. ..",
|
||||
"configuracion_cargada" : "Konfigurácia bola úplne nabitá.",
|
||||
"cargando_terminal_tipos" : "Načítať typy terminálu...",
|
||||
"terminal_tipos_cargados" : "Typy terminálu boli úplne načítané.",
|
||||
"cargando_i18n" : "Načítanie medzinárodných textov...",
|
||||
"i18n_cargada" : "Medzinárodné texty boli úplne načítané.",
|
||||
"cargando_vistas" : "Pohľady sa načítavajú...",
|
||||
"vistas_cargadas" : "Pohľady boli úplne načítané.",
|
||||
"construyendo_base" : "HTML základ webovej štruktúry aplikácie je postavený ...",
|
||||
"base_construida" : "HTML základňa webovej aplikácie bola úplne postavená.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.suomi.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"suomi" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web",
|
||||
"principal" : "Pääasiallinen",
|
||||
"app" : "Täytäntöönpano",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook Facebook Facebook Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter Twitter Twitter Twitter Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "'Mapeate'-sovellus toimii...",
|
||||
"mapeate_construido" : "'Mapeate'-sovellus on täysin rakennettu.",
|
||||
"cargando_configuracion" : "Loading configuration. ..",
|
||||
"configuracion_cargada" : "Konfiguraatio on täysin ladattu.",
|
||||
"cargando_terminal_tipos" : "Terminaalin poistumistyypit...",
|
||||
"terminal_tipos_cargados" : "Terminaalityypit on ladattu kokonaan.",
|
||||
"cargando_i18n" : "Kansainväliset tekstit...",
|
||||
"i18n_cargada" : "Kansainväliset tekstit on ladattu kokonaan.",
|
||||
"cargando_vistas" : "Näkymät ovat kuormittavia...",
|
||||
"vistas_cargadas" : "Näkemykset olivat täysin ladattuja.",
|
||||
"construyendo_base" : "Verkkosovelluksen HTML-pohja on rakennettu...",
|
||||
"base_construida" : "Verkkosovelluksen HTML-pohja on täysin rakennettu.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.svenska.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"svenska" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web Web Web",
|
||||
"principal" : "Principal",
|
||||
"app" : "Implementering",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook Facebook Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter Twitter Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "'Mapeate'-appen körs...",
|
||||
"mapeate_construido" : "'Mapeate'-appen byggdes helt.",
|
||||
"cargando_configuracion" : "Ladda konfiguration. ...",
|
||||
"configuracion_cargada" : "Konfigurationen är helt laddad.",
|
||||
"cargando_terminal_tipos" : "Ladda terminal exit typer...",
|
||||
"terminal_tipos_cargados" : "Terminaltyperna är helt laddade.",
|
||||
"cargando_i18n" : "Ledande internationaliserade texter...",
|
||||
"i18n_cargada" : "De internationaliserade texterna är helt laddade.",
|
||||
"cargando_vistas" : "Visningarna laddar...",
|
||||
"vistas_cargadas" : "Visningarna var helt laddade.",
|
||||
"construyendo_base" : "HTML-basen för webbapplikationsstrukturen byggs...",
|
||||
"base_construida" : "HTML-basen för webbapplikationsstrukturen byggdes helt.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.thai.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"thai" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "เว็บไซต์",
|
||||
"principal" : "ข้อมูล",
|
||||
"app" : "การใช้งาน",
|
||||
"git" : "Git",
|
||||
"facebook" : "Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "ทวิตเตอร์",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "โปรแกรม 'Mapeate'.",
|
||||
"mapeate_construido" : "โปรแกรม 'Mapeate' ถูกสร้างขึ้นอย่างสมบูรณ์.",
|
||||
"cargando_configuracion" : "โหลด ..",
|
||||
"configuracion_cargada" : "การกําหนดค่าที่โหลดอย่างสมบูรณ์.",
|
||||
"cargando_terminal_tipos" : "โหลดช่อง.",
|
||||
"terminal_tipos_cargados" : "ประเภทขั้วถูกโหลด.",
|
||||
"cargando_i18n" : "โหลดข้อความระหว่างประเทศ ...",
|
||||
"i18n_cargada" : "ข้อความระหว่างประเทศได้รับการโหลดอย่างสมบูรณ์.",
|
||||
"cargando_vistas" : "มุมมองมีการโหลด ...",
|
||||
"vistas_cargadas" : "มุมมองเต็ม.",
|
||||
"construyendo_base" : "ฐาน HTML ของโครงสร้างเว็บที่ถูกสร้างขึ้น ...",
|
||||
"base_construida" : "ฐาน HTML ของโครงสร้างเว็บที่ถูกสร้างขึ้นอย่างสมบูรณ์.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.turkce.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"turkce" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Web Web Web Web",
|
||||
"principal" : "Müdür",
|
||||
"app" : "Uygulama Uygulama Uygulama Uygulama",
|
||||
"git" : "Git Git Git Git",
|
||||
"facebook" : "Facebook Facebook",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "Twitter Twitter Twitter",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "'Mapeate' uygulaması çalışıyor...",
|
||||
"mapeate_construido" : "'Mapeate' uygulaması tamamen inşa edildi.",
|
||||
"cargando_configuracion" : "Yükleme yapılandırması. ...",
|
||||
"configuracion_cargada" : "Yapı tamamen yüklenmiştir.",
|
||||
"cargando_terminal_tipos" : "Terminal çıkışı türlerini Yükler...",
|
||||
"terminal_tipos_cargados" : "Terminal türleri tamamen yüklenmiştir.",
|
||||
"cargando_i18n" : "Uluslararası metinleri yükleyin...",
|
||||
"i18n_cargada" : "Uluslararası metinler tamamen yüklenmiştir.",
|
||||
"cargando_vistas" : "Görüşler yükleniyor...",
|
||||
"vistas_cargadas" : "Görüşler tamamen yüklendi.",
|
||||
"construyendo_base" : "Web uygulama yapısının HTML üssü inşa ediliyor...",
|
||||
"base_construida" : "Web Uygulama yapısının HTML üssü tamamen inşa edildi.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.ukrainska.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"ukrainska" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "Веб-сайт",
|
||||
"principal" : "Головна",
|
||||
"app" : "Реалізація",
|
||||
"git" : "Навігація",
|
||||
"facebook" : "Про нас",
|
||||
"wix" : "Проксимус",
|
||||
"twitter" : "Новини",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "Додаток 'Mapeate' працює ...",
|
||||
"mapeate_construido" : "Додаток 'Mapeate' був повністю побудований.",
|
||||
"cargando_configuracion" : "Налаштування навантаження. ...",
|
||||
"configuracion_cargada" : "Конфігурація повністю завантажена.",
|
||||
"cargando_terminal_tipos" : "Завантаження типів...",
|
||||
"terminal_tipos_cargados" : "Завантажено всі типи терміналів.",
|
||||
"cargando_i18n" : "Завантаження міжнародних текстів...",
|
||||
"i18n_cargada" : "Повно завантажені міжнародні тексти.",
|
||||
"cargando_vistas" : "Переглядів завантаження...",
|
||||
"vistas_cargadas" : "Переглядів були повністю завантажені.",
|
||||
"construyendo_base" : "Побудовано базу HTML веб-додатків.",
|
||||
"base_construida" : "Повністю побудовано базу HTML Web Application.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
28
Public/json/i18n/Mapeate.i18n.zhongwen.json
Normal file
@ -0,0 +1,28 @@
|
||||
{
|
||||
"zhongwen" : {
|
||||
|
||||
"Mapeate_comun_empezar" : null,
|
||||
"web" : "网站",
|
||||
"principal" : "特等",
|
||||
"app" : "执行",
|
||||
"git" : "专 员",
|
||||
"facebook" : "页: 1",
|
||||
"wix" : "Wix",
|
||||
"twitter" : "附录",
|
||||
"Mapeate_comun_terminar" : null,
|
||||
"Mapeate_empezar" : null,
|
||||
"mapeate_construyendose" : "'Mapeate' 服用......",
|
||||
"mapeate_construido" : "'Mapeate'仪器完全建构。.",
|
||||
"cargando_configuracion" : "配对配置。 。.",
|
||||
"configuracion_cargada" : "配置已完全装满。.",
|
||||
"cargando_terminal_tipos" : "选择终端退出类型......",
|
||||
"terminal_tipos_cargados" : "终端类型已完全装满。.",
|
||||
"cargando_i18n" : "起草国际化案文......",
|
||||
"i18n_cargada" : "国际化案文已完全装满。.",
|
||||
"cargando_vistas" : "这些意见正在装上......",
|
||||
"vistas_cargadas" : "这些观点被完全搁置。.",
|
||||
"construyendo_base" : "正在建立网络应用结构的超文本基数。.",
|
||||
"base_construida" : "网络应用程序结构的超文本基完全建立。.",
|
||||
"Mapeate_terminar" : null
|
||||
}
|
||||
}
|
137
Public/scss/Mapeate.base.scss
Normal file
@ -0,0 +1,137 @@
|
||||
.mapeate{
|
||||
|
||||
position : relative;
|
||||
top : 0em;
|
||||
left : 0em;
|
||||
width : 100%;
|
||||
height : 100%;
|
||||
color : $color-delante;
|
||||
background-color : $color-detras;
|
||||
overflow : hidden;
|
||||
|
||||
&,h1,h2,h3,h4,h5,h6{font-size : 1em;}
|
||||
&,input,textarea,button{font-family : $fuente-principal;}
|
||||
|
||||
[data-visible=false]{display : none !important;}
|
||||
|
||||
a[href]{
|
||||
text-decoration : none;
|
||||
}
|
||||
|
||||
a[href],[onclick],button,[type=button],[type=reset],[type=submit]{
|
||||
color : $color-primario;
|
||||
cursor : pointer;
|
||||
transition-property : color;
|
||||
transition-duration : $transicion-salida;
|
||||
&:hover{
|
||||
color : $color-secundario;
|
||||
transition-duration : $transicion-entrada;
|
||||
}
|
||||
}
|
||||
|
||||
[data-icon]::before{
|
||||
margin : 0em .4em;
|
||||
font-family : $fuente-iconificada;
|
||||
font-size : 1em;
|
||||
vertical-align : middle;
|
||||
}
|
||||
|
||||
nav ul{
|
||||
margin : 0em;
|
||||
padding : 0em;
|
||||
list-style-type : none;
|
||||
}
|
||||
|
||||
header,main,footer{
|
||||
position : absolute;
|
||||
left : 0em;
|
||||
width : 100%;
|
||||
}
|
||||
|
||||
header{
|
||||
top : 0em;
|
||||
height : $tamano-cabecera;
|
||||
z-index : 20;
|
||||
}
|
||||
|
||||
main{
|
||||
top : $tamano-cabecera;
|
||||
bottom : $tamano-pie;
|
||||
overflow : auto;
|
||||
z-index : 10;
|
||||
}
|
||||
|
||||
footer{
|
||||
bottom : 0em;
|
||||
height : $tamano-pie;
|
||||
z-index : 30;
|
||||
}
|
||||
|
||||
h1{
|
||||
position : absolute;
|
||||
top : 0em;
|
||||
left : 0em;
|
||||
margin : ($tamano-cabecera * .02) .1em;
|
||||
font-size : $tamano-cabecera * .8;
|
||||
span{vertical-align : middle;}
|
||||
img{
|
||||
width : auto;
|
||||
height : 1em;
|
||||
&+span{display : none;}
|
||||
}
|
||||
span+span{font-size : .85em;}
|
||||
}
|
||||
|
||||
.menu-principal{
|
||||
position : absolute;
|
||||
left : 50%;
|
||||
bottom : 0em;
|
||||
width : 30em;
|
||||
margin-left : -15em;
|
||||
text-align : center;
|
||||
li{
|
||||
display : inline-block;
|
||||
margin : 0em 1em;
|
||||
}
|
||||
}
|
||||
|
||||
.menu-links{
|
||||
position : absolute;
|
||||
top : 0em;
|
||||
right : 0em;
|
||||
margin : .1em;
|
||||
li{
|
||||
display : inline-block;
|
||||
width : 1em;
|
||||
height : 1em;
|
||||
margin : 0em .2em;
|
||||
font-size : 2em;
|
||||
text-align : center;
|
||||
background-color : $color-delante;
|
||||
border-radius : .5em;
|
||||
&>a{
|
||||
font-size : .77em;
|
||||
vertical-align : top;
|
||||
}
|
||||
[data-i18n]{display : none;}
|
||||
}
|
||||
[data-icon]::before{
|
||||
margin : 0em;
|
||||
// font-size : .7em;
|
||||
}
|
||||
}
|
||||
|
||||
.licencias{
|
||||
display : block;
|
||||
width : 100%;
|
||||
margin : .1em 0em;
|
||||
font-size : .85em;
|
||||
font-weight : 900;
|
||||
text-align : center;
|
||||
img{
|
||||
width : auto;
|
||||
height : 1em;
|
||||
}
|
||||
}
|
||||
|
||||
}
|
20
Public/scss/Mapeate.configuracion.scss
Normal file
@ -0,0 +1,20 @@
|
||||
// Colores.
|
||||
$color-primario : #D50F0A;
|
||||
$color-secundario : #0A0FD5;
|
||||
$color-delante : #222;
|
||||
$color-detras : #EFEFEF;
|
||||
$color-gris : mix($color-delante, $color-detras, 50%);
|
||||
|
||||
// Tamaños.
|
||||
$tamano-cabecera : 4em;
|
||||
$tamano-pie : 1em;
|
||||
|
||||
// Fuentes.
|
||||
$fuente-principal : "Roboto";
|
||||
$fuente-monoespaciada : "Roboto Mono";
|
||||
$fuente-iconificada : "FA5FS";
|
||||
|
||||
// Transiciones.
|
||||
$transicion-entrada : .2s;
|
||||
$transicion-salida : 1s;
|
||||
$transicion : .5s;
|
109
Public/scss/Mapeate.css
Normal file
@ -0,0 +1,109 @@
|
||||
.mapeate {
|
||||
position: relative;
|
||||
top: 0em;
|
||||
left: 0em;
|
||||
width: 100%;
|
||||
height: 100%;
|
||||
color: #222;
|
||||
background-color: #EFEFEF;
|
||||
overflow: hidden; }
|
||||
.mapeate, .mapeate h1, .mapeate h2, .mapeate h3, .mapeate h4, .mapeate h5, .mapeate h6 {
|
||||
font-size: 1em; }
|
||||
.mapeate, .mapeate input, .mapeate textarea, .mapeate button {
|
||||
font-family: "Roboto"; }
|
||||
.mapeate [data-visible=false] {
|
||||
display: none !important; }
|
||||
.mapeate a[href] {
|
||||
text-decoration: none; }
|
||||
.mapeate a[href], .mapeate [onclick], .mapeate button, .mapeate [type=button], .mapeate [type=reset], .mapeate [type=submit] {
|
||||
color: #D50F0A;
|
||||
cursor: pointer;
|
||||
transition-property: color;
|
||||
transition-duration: 1s; }
|
||||
.mapeate a[href]:hover, .mapeate [onclick]:hover, .mapeate button:hover, .mapeate [type=button]:hover, .mapeate [type=reset]:hover, .mapeate [type=submit]:hover {
|
||||
color: #0A0FD5;
|
||||
transition-duration: 0.2s; }
|
||||
.mapeate [data-icon]::before {
|
||||
margin: 0em .4em;
|
||||
font-family: "FA5FS";
|
||||
font-size: 1em;
|
||||
vertical-align: middle; }
|
||||
.mapeate nav ul {
|
||||
margin: 0em;
|
||||
padding: 0em;
|
||||
list-style-type: none; }
|
||||
.mapeate header, .mapeate main, .mapeate footer {
|
||||
position: absolute;
|
||||
left: 0em;
|
||||
width: 100%; }
|
||||
.mapeate header {
|
||||
top: 0em;
|
||||
height: 4em;
|
||||
z-index: 20; }
|
||||
.mapeate main {
|
||||
top: 4em;
|
||||
bottom: 1em;
|
||||
overflow: auto;
|
||||
z-index: 10; }
|
||||
.mapeate footer {
|
||||
bottom: 0em;
|
||||
height: 1em;
|
||||
z-index: 30; }
|
||||
.mapeate h1 {
|
||||
position: absolute;
|
||||
top: 0em;
|
||||
left: 0em;
|
||||
margin: 0.08em 0.1em;
|
||||
font-size: 3.2em; }
|
||||
.mapeate h1 span {
|
||||
vertical-align: middle; }
|
||||
.mapeate h1 img {
|
||||
width: auto;
|
||||
height: 1em; }
|
||||
.mapeate h1 img + span {
|
||||
display: none; }
|
||||
.mapeate h1 span + span {
|
||||
font-size: .85em; }
|
||||
.mapeate .menu-principal {
|
||||
position: absolute;
|
||||
left: 50%;
|
||||
bottom: 0em;
|
||||
width: 30em;
|
||||
margin-left: -15em;
|
||||
text-align: center; }
|
||||
.mapeate .menu-principal li {
|
||||
display: inline-block;
|
||||
margin: 0em 1em; }
|
||||
.mapeate .menu-links {
|
||||
position: absolute;
|
||||
top: 0em;
|
||||
right: 0em;
|
||||
margin: .1em; }
|
||||
.mapeate .menu-links li {
|
||||
display: inline-block;
|
||||
width: 1em;
|
||||
height: 1em;
|
||||
margin: 0em .2em;
|
||||
font-size: 2em;
|
||||
text-align: center;
|
||||
background-color: #222;
|
||||
border-radius: .5em; }
|
||||
.mapeate .menu-links li > a {
|
||||
font-size: .77em;
|
||||
vertical-align: top; }
|
||||
.mapeate .menu-links li [data-i18n] {
|
||||
display: none; }
|
||||
.mapeate .menu-links [data-icon]::before {
|
||||
margin: 0em; }
|
||||
.mapeate .licencias {
|
||||
display: block;
|
||||
width: 100%;
|
||||
margin: .1em 0em;
|
||||
font-size: .85em;
|
||||
font-weight: 900;
|
||||
text-align: center; }
|
||||
.mapeate .licencias img {
|
||||
width: auto;
|
||||
height: 1em; }
|
||||
|
||||
/*# sourceMappingURL=Mapeate.css.map */
|
7
Public/scss/Mapeate.css.map
Normal file
@ -0,0 +1,7 @@
|
||||
{
|
||||
"version": 3,
|
||||
"mappings": "AAAA,QAAQ;EAEJ,QAAQ,EAAG,QAAQ;EACnB,GAAG,EAAG,GAAG;EACT,IAAI,EAAG,GAAG;EACV,KAAK,EAAG,IAAI;EACZ,MAAM,EAAG,IAAI;EACb,KAAK,ECJQ,IAAI;EDKjB,gBAAgB,ECJJ,OAAO;EDKnB,QAAQ,EAAG,MAAM;EAEjB,sFAAmB;IAAC,SAAS,EAAG,GAAG;EACnC,4DAAuB;IAAC,WAAW,ECAnB,QAAQ;EDExB,6BAAoB;IAAC,OAAO,EAAG,eAAe;EAE9C,gBAAO;IACH,eAAe,EAAG,IAAI;EAG1B,4HAAiE;IAC7D,KAAK,ECpBK,OAAO;IDqBjB,MAAM,EAAG,OAAO;IAChB,mBAAmB,EAAG,KAAK;IAC3B,mBAAmB,ECNN,EAAE;IDOf,gKAAO;MACH,KAAK,ECxBG,OAAO;MDyBf,mBAAmB,ECVT,IAAG;EDcrB,4BAAmB;IACf,MAAM,EAAG,QAAQ;IACjB,WAAW,ECnBG,OAAO;IDoBrB,SAAS,EAAG,GAAG;IACf,cAAc,EAAG,MAAM;EAG3B,eAAM;IACF,MAAM,EAAG,GAAG;IACZ,OAAO,EAAG,GAAG;IACb,eAAe,EAAG,IAAI;EAG1B,+CAAkB;IACd,QAAQ,EAAG,QAAQ;IACnB,IAAI,EAAG,GAAG;IACV,KAAK,EAAG,IAAI;EAGhB,eAAM;IACF,GAAG,EAAG,GAAG;IACT,MAAM,EC5CK,GAAG;ID6Cd,OAAO,EAAG,EAAE;EAGhB,aAAI;IACA,GAAG,ECjDQ,GAAG;IDkDd,MAAM,ECjDA,GAAG;IDkDT,QAAQ,EAAG,IAAI;IACf,OAAO,EAAG,EAAE;EAGhB,eAAM;IACF,MAAM,EAAG,GAAG;IACZ,MAAM,ECxDA,GAAG;IDyDT,OAAO,EAAG,EAAE;EAGhB,WAAE;IACE,QAAQ,EAAG,QAAQ;IACnB,GAAG,EAAG,GAAG;IACT,IAAI,EAAG,GAAG;IACV,MAAM,EAAG,YAA6B;IACtC,SAAS,EAAG,KAAqB;IACjC,gBAAI;MAAC,cAAc,EAAG,MAAM;IAC5B,eAAG;MACC,KAAK,EAAG,IAAI;MACZ,MAAM,EAAG,GAAG;MACZ,sBAAM;QAAC,OAAO,EAAG,IAAI;IAEzB,uBAAS;MAAC,SAAS,EAAG,KAAK;EAG/B,wBAAe;IACX,QAAQ,EAAG,QAAQ;IACnB,IAAI,EAAG,GAAG;IACV,MAAM,EAAG,GAAG;IACZ,KAAK,EAAG,IAAI;IACZ,WAAW,EAAG,KAAK;IACnB,UAAU,EAAG,MAAM;IACnB,2BAAE;MACE,OAAO,EAAG,YAAY;MACtB,MAAM,EAAG,OAAO;EAIxB,oBAAW;IACP,QAAQ,EAAG,QAAQ;IACnB,GAAG,EAAG,GAAG;IACT,KAAK,EAAG,GAAG;IACX,MAAM,EAAG,IAAI;IACb,uBAAE;MACE,OAAO,EAAG,YAAY;MACtB,KAAK,EAAG,GAAG;MACX,MAAM,EAAG,GAAG;MACZ,MAAM,EAAG,QAAQ;MACjB,SAAS,EAAG,GAAG;MACf,UAAU,EAAG,MAAM;MACnB,gBAAgB,EC1GX,IAAI;MD2GT,aAAa,EAAG,IAAI;MACpB,2BAAG;QACC,SAAS,EAAG,KAAK;QACjB,cAAc,EAAG,GAAG;MAExB,mCAAW;QAAC,OAAO,EAAG,IAAI;IAE9B,wCAAmB;MACf,MAAM,EAAG,GAAG;EAKpB,mBAAU;IACN,OAAO,EAAG,KAAK;IACf,KAAK,EAAG,IAAI;IACZ,MAAM,EAAG,QAAQ;IACjB,SAAS,EAAG,KAAK;IACjB,WAAW,EAAG,GAAG;IACjB,UAAU,EAAG,MAAM;IACnB,uBAAG;MACC,KAAK,EAAG,IAAI;MACZ,MAAM,EAAG,GAAG",
|
||||
"sources": ["Mapeate.base.scss","Mapeate.configuracion.scss"],
|
||||
"names": [],
|
||||
"file": "Mapeate.css"
|
||||
}
|
1
Public/scss/Mapeate.scss
Normal file
@ -0,0 +1 @@
|
||||
@import "Mapeate.configuracion.scss", "Mapeate.base.scss";
|
3
Tools/sass.sh
Executable file
@ -0,0 +1,3 @@
|
||||
#!/bin/bash
|
||||
directory=`dirname $(readlink -f "$0")`
|
||||
sass $directory/../Public/scss/Mapeate.scss $directory/../Public/scss/Mapeate.css
|