#wip: Montada la base ECMA, creando la base del GUI.
							
								
								
									
										1
									
								
								.gitignore
									
									
									
									
										vendored
									
									
								
							
							
						
						@ -3,3 +3,4 @@ Data
 | 
				
			|||||||
*.apache2.conf
 | 
					*.apache2.conf
 | 
				
			||||||
Public/data
 | 
					Public/data
 | 
				
			||||||
*[Ss]ecret*s*
 | 
					*[Ss]ecret*s*
 | 
				
			||||||
 | 
					.sass-cache
 | 
				
			||||||
							
								
								
									
										
											BIN
										
									
								
								Artbook/Mapeate.logo
									
									
									
									
									
										Normal file
									
								
							
							
						
						
							
								
								
									
										
											BIN
										
									
								
								Artbook/Mapeate.logo.xcf
									
									
									
									
									
										Normal file
									
								
							
							
						
						@ -10,6 +10,23 @@
 | 
				
			|||||||
        <meta name="xdoc:version" content="20240312" />
 | 
					        <meta name="xdoc:version" content="20240312" />
 | 
				
			||||||
        <meta name="xdoc:access" content="public" />
 | 
					        <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>
 | 
					        <script data-type="text/javascript" data-language="ECMAScript 2015" src="ecma/Mapeate.ecma.js" data-crossorigin="anonymous" charset="utf-8"></script>
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        <script data-type="text/javascript" data-language="ECMAScript 2015" charset="utf-8">
 | 
					        <script data-type="text/javascript" data-language="ECMAScript 2015" charset="utf-8">
 | 
				
			||||||
 | 
				
			|||||||
							
								
								
									
										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 : [
 | 
					              archivos_de_i18n_por_defecto : [
 | 
				
			||||||
                  "/json/i18n/Mapeate.i18n.espanol.json"
 | 
					                  "/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 = {}, 
 | 
					          configuracion = {}, 
 | 
				
			||||||
          textos = {}, 
 | 
					          textos = {
 | 
				
			||||||
          terminal_tipos = [];
 | 
					              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, 
 | 
					    let iniciado = false, 
 | 
				
			||||||
        configuracion_sobreescribir = false, 
 | 
					        configuracion_sobreescribir = false, 
 | 
				
			||||||
        idioma_por_defecto = null, 
 | 
					        idioma_por_defecto = null, 
 | 
				
			||||||
@ -42,7 +66,14 @@ Mapeate = function(entradas){
 | 
				
			|||||||
        terminal_info_oscuro, terminal_info_claro, 
 | 
					        terminal_info_oscuro, terminal_info_claro, 
 | 
				
			||||||
        terminal_note_oscuro, terminal_note_claro, 
 | 
					        terminal_note_oscuro, terminal_note_claro, 
 | 
				
			||||||
        modo_gui_oscuro = window.matchMedia && window.matchMedia("(prefers-color-scheme: dark)").matches, 
 | 
					        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("^(" + [
 | 
					    const re_bloque_de_traza = new RegExp("^(" + [
 | 
				
			||||||
        /\s*at\s+(([^\s]+)\s+\()?(([^\(\)\:]+\:)?[^\(\)\:]+)(\:([0-9]+)\:[0-9]+)?\)?/.source, // Webkit
 | 
					        /\s*at\s+(([^\s]+)\s+\()?(([^\(\)\:]+\:)?[^\(\)\:]+)(\:([0-9]+)\:[0-9]+)?\)?/.source, // Webkit
 | 
				
			||||||
@ -52,12 +83,13 @@ Mapeate = function(entradas){
 | 
				
			|||||||
    const constructor = () => {
 | 
					    const constructor = () => {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        configuracion_por_defecto.terminal_tipos_por_defecto.forEach(entrada => terminal_tipos.push(entrada));
 | 
					        configuracion_por_defecto.terminal_tipos_por_defecto.forEach(entrada => terminal_tipos.push(entrada));
 | 
				
			||||||
 | 
					        establecer_variables_comunes();
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        self.print("info", "mapeate_construyendose");
 | 
					        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();
 | 
					        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();
 | 
					            establecer_variables_comunes();
 | 
				
			||||||
            self.configuracion_anadir(self.configuracion("archivos_de_configuracion"), null, () => {
 | 
					            self.configuracion_anadir(self.configuracion("archivos_de_configuracion"), true, () => {
 | 
				
			||||||
                establecer_variables_comunes();
 | 
					                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_por_defecto"), () => {
 | 
				
			||||||
                    self.terminal_tipos_anadir(self.configuracion("terminal_tipos"), () => {
 | 
					                    self.terminal_tipos_anadir(self.configuracion("terminal_tipos"), () => {
 | 
				
			||||||
 | 
					                        self.print("ok", "terminal_tipos_cargados");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        i18n_sobreescribir = self.configuracion(["i18n_sobreescribir", "sobreescribir"]);
 | 
					                        i18n_sobreescribir = self.configuracion(["i18n_sobreescribir", "sobreescribir"]);
 | 
				
			||||||
                        idioma_por_defecto = self.configuracion(["idioma_por_defecto", "idioma"]);
 | 
					                        idioma_por_defecto = self.configuracion(["idioma_por_defecto", "idioma"]);
 | 
				
			||||||
                        idioma = self.configuracion(["idioma", "idioma_por_defecto"]);
 | 
					                        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");
 | 
				
			||||||
 | 
					
 | 
				
			||||||
                        self.i18n_anadir(self.configuracion("archivos_de_i18n_por_defecto"), null, () => {
 | 
					                        intervalo_de_procesos = setInterval(ejecutar_hilos_de_proceso, 1000 / self.configuracion("ejecutar_hilos_de_proceso"));
 | 
				
			||||||
                            self.i18n_anadir(self.configuracion("archivos_de_i18n"), null,() => {
 | 
					 | 
				
			||||||
        
 | 
					        
 | 
				
			||||||
                                terminar(true);
 | 
					                        self.print("info", "cargando_i18n");
 | 
				
			||||||
                                console.log("PASA");
 | 
					                        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
 | 
					        0
 | 
				
			||||||
    );
 | 
					    );
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					    const formatear_parametro = (clave, string) => ' data-' + clave.replace(/[^a-z0-9]+/g, '-') + '="' + ("" + string).replace(/"/g, "\\\"") + '"';
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    this.string_variables = (string, variables, por_defecto) => {
 | 
					    this.string_variables = (string, variables, por_defecto) => {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        const l = (variables = self.coger_array_de_diccionarios(variables)).length;
 | 
					        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 ++)
 | 
					            for(let i = 0; i < l; i ++)
 | 
				
			||||||
                if(variables[i][clave] !== undefined)
 | 
					                if(variables[i][clave] !== undefined)
 | 
				
			||||||
                    return variables[i][clave];
 | 
					                    return variables[i][clave];
 | 
				
			||||||
@ -428,7 +503,7 @@ Mapeate = function(entradas){
 | 
				
			|||||||
            metodo : matches[3] || matches[8] || "", 
 | 
					            metodo : matches[3] || matches[8] || "", 
 | 
				
			||||||
            linea : Number(matches[7] || matches[10])
 | 
					            linea : Number(matches[7] || matches[10])
 | 
				
			||||||
        } : null;
 | 
					        } : null;
 | 
				
			||||||
    });
 | 
					    }).filter(linea => linea);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    this.print = (tipo, mensaje, variables, i) => {
 | 
					    this.print = (tipo, mensaje, variables, i) => {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
@ -438,13 +513,12 @@ Mapeate = function(entradas){
 | 
				
			|||||||
                  tipo : self.coger_tipo_terminal(tipo), 
 | 
					                  tipo : self.coger_tipo_terminal(tipo), 
 | 
				
			||||||
                  i18n : mensaje, 
 | 
					                  i18n : mensaje, 
 | 
				
			||||||
                  ...(typeof variables == "object" ? variables : {}), 
 | 
					                  ...(typeof variables == "object" ? variables : {}), 
 | 
				
			||||||
                  ...(self.coger_traza((isNaN(i) ? 1 : i) + 1) || {
 | 
					                  ...(self.coger_traza(isNaN(i) ? 1 : i)[0] || {
 | 
				
			||||||
                      linea : -1, 
 | 
					                      linea : -1, 
 | 
				
			||||||
                      metodo : "UNKNOWN", 
 | 
					                      metodo : "UNKNOWN", 
 | 
				
			||||||
                      archivo : "UNKNOWN"
 | 
					                      archivo : "UNKNOWN"
 | 
				
			||||||
                  })
 | 
					                  })
 | 
				
			||||||
              }, 
 | 
					              };
 | 
				
			||||||
              clave_tipo = conjunto.tipo.trim().toLowerCase();
 | 
					 | 
				
			||||||
        let mensaje_procesado;
 | 
					        let mensaje_procesado;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        conjunto.line = conjunto.linea;
 | 
					        conjunto.line = conjunto.linea;
 | 
				
			||||||
@ -467,8 +541,6 @@ Mapeate = function(entradas){
 | 
				
			|||||||
 | 
					
 | 
				
			||||||
        mensaje_procesado = self.string_variables(formato_terminal, conjunto);
 | 
					        mensaje_procesado = self.string_variables(formato_terminal, conjunto);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        console.log(conjunto);
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
        switch(conjunto.tipo){
 | 
					        switch(conjunto.tipo){
 | 
				
			||||||
            case " OK ":
 | 
					            case " OK ":
 | 
				
			||||||
                console.log("%c" + mensaje_procesado, self.modo_gui_oscuro() ? terminal_ok_oscuro : terminal_ok_claro);
 | 
					                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();
 | 
					    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" : [
 | 
					    "archivos_de_i18n_por_defecto" : [
 | 
				
			||||||
        "/json/i18n/Mapeate.i18n.espanol.json"
 | 
					        "/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" : {
 | 
					    "espanol" : {
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        "Mapeate_comun_empezar" : null, 
 | 
					        "Mapeate_comun_empezar" : null, 
 | 
				
			||||||
 | 
					        "web" : "Web", 
 | 
				
			||||||
 | 
					        "principal" : "Principal", 
 | 
				
			||||||
 | 
					        "app" : "Aplicación", 
 | 
				
			||||||
 | 
					        "git" : "Git", 
 | 
				
			||||||
 | 
					        "facebook" : "Facebook", 
 | 
				
			||||||
 | 
					        "wix" : "Wix", 
 | 
				
			||||||
 | 
					        "twitter" : "Twitter", 
 | 
				
			||||||
        "Mapeate_comun_terminar" : null, 
 | 
					        "Mapeate_comun_terminar" : null, 
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        "Mapeate_empezar" : null, 
 | 
					        "Mapeate_empezar" : null, 
 | 
				
			||||||
        "mapeate_construyendose" : "La aplicación 'Mapeate' se está constryendo...", 
 | 
					        "mapeate_construyendose" : "La aplicación 'Mapeate' se está constryendo...", 
 | 
				
			||||||
        "mapeate_construido" : "La aplicación 'Mapeate' se construyó completamente.", 
 | 
					        "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
 | 
					        "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
 | 
				
			||||||