diff --git a/locales/es.js b/locales/es.js index f01ae3b9..1e49bf6e 100644 --- a/locales/es.js +++ b/locales/es.js @@ -1,3 +1,211 @@ -{ - "registration_email": "registration_email" -} \ No newline at end of file +export default { + common: { + add_event: 'Nuevo evento', + next: 'Continúa', + export: 'Exporta', + send: 'Envía', + where: 'Donde', + address: 'Dirección', + when: 'Cuando', + what: 'Cosa', + media: 'Media', // media in che senso? in che contesto? + login: 'Entrá', + email: 'Email', + password: 'Contraseña', + register: 'Regístrate', + description: 'Descripción', + remove: 'Elimina', + hide: 'Oculta', + search: 'Busca', + edit: 'Edita', + info: 'Info', + confirm: 'Confirma', + admin: 'Administra', + users: 'Usuarios', + events: 'Eventos', + places: 'Lugares', + settings: 'Opciones', + actions: 'Acciones', + deactivate: 'Desactiva', + remove_admin: 'Elimina Admin', + activate: 'Activa', + save: 'Guarda', + preview: 'Vista previa', + logout: 'Cierra sesión', + share: 'Exporta', // share non sarebbe condividi? + name: 'Nombre', + associate: 'Associa', // anche qui per capire ho bisogno del contesto + edit_event: 'Edita evento', + related: 'Memoria histórica', // ? + add: 'Agrega', + logout_ok: 'Sesión cerrada correctamente', + copy: 'Copia', + recover_password: 'Recupera contraseña', + new_password: 'Nuova contraseña', + new_user: 'Nuevo usuario', + ok: 'Ok', + cancel: 'Cancela', + enable: 'Habilita', + disable: 'Deshabilita', + me: 'Sos tú', + password_updated: 'Contraseña actualizada!', + username: 'Nickname', + comments: 'ningún comentario|un comentario|{n} comentarios' + }, + + login: { + description: 'Entrando podrás publicar nuevos eventos.', + check_email: 'Ravisa tu casilla de correo (también el spam o correo no deseado)', + not_registered: '¿No estás registrado/a?', + forgot_password: '¿Olvidaste la contraseña?', + error: 'Error: ', + insert_email: 'Ingresa tu email', + ok: 'Todo bien' + }, + + recover: { + not_valid_code: 'Mmmmm algo no salió bien...' + }, + + export: { + intro: `A diferencia de las plataformas del capitalismo, que hacen todo lo posible para mantener + datos y usuarios dentro de ellas, creemos las informaciones, así como las personas, + deben ser libres. Para esto, podés mantenerte actualizado sobre los eventos que te interesan como mejor te parezca, + sin necesariamente tener que pasar por este sitio.`, + email_description: `Podés recibir por mail los eventos que te interesan.`, + insert_your_address: 'Casilla de correo', + feed_description: `Para seguir las actualizaciones desde una computadora o teléfono inteligente sin la necesidad de abrir periódicamente el sitio, el método recomendado es usar los feeds RSS.
+ +Con rss feeds, utilizás una aplicación especial para recibir actualizaciones de los sitios que más le interesan, como por ejemplo este. Es una buena manera de seguir muchos sitios muy rápidamente, sin la necesidad de crear una cuenta u otras complicaciones.
+ ++ Gancio es un proyecto del underscore hacklab y es uno de los + servicios de cisti.org.
+ +Gancio (se pronuncia "gancho") es una herramienta para compartir eventos orientado a las comunidades radicales. + Dentro del gancio pueden encontrar y agregar eventos. + Gancio, como todo cisti.org es una herramienta + antisexista, antirracista, antifascista y anticapitalista, así que piensen en eso cuando + van a publicar un evento.
+ ++ Literalmente sería "enganche", pero en realidad viene de una forma de decir que se usa en en Turín (Italia). Ahí si alguien dice: "ehi, ci diamo un gancio alle 8?" ("ehi, ¿nos damos un enganche a las 8?") quiere decir "ehí, ¿nos vemos a las 8?". "Darsi un gancio" es juntarse a una hora X en un lugar Y.
+
+
+ - ¿A qué hora es el gancio para ir a la marcha?
+ - No se, de todos modos no puedo ir, ya tengo un gancio para ir a una reunión.
+
+
+
+ + ¿Escribiste una nueva interfaz para gancio? ¿Querés abrir un gancio en tu ciudad? + ¿Hay algo que te gustaría mejorar? Para contribuir el código fuente es libre y disponible + acá. Ayuda y sugerencias son siempre bienvenidos, podés comunicarte con nosotros + enviando un mail a underscore arroba autistici.org
` + +} diff --git a/locales/index.js b/locales/index.js index e7388210..6ef6c229 100644 --- a/locales/index.js +++ b/locales/index.js @@ -1,6 +1,7 @@ import it from './it' import en from './en' +import es from './es' export default { - it, en + it, en, es } diff --git a/middleware/i18n.js b/middleware/i18n.js index 419b12aa..aba9c471 100644 --- a/middleware/i18n.js +++ b/middleware/i18n.js @@ -2,10 +2,10 @@ import acceptLanguage from 'accept-language' export default function ({ req, app, store }) { if (process.server) { const acceptedLanguages = req.headers['accept-language'] - const supportedLanguages = ['en', 'it'] + const supportedLanguages = ['en', 'it', 'es'] acceptLanguage.languages(supportedLanguages) const lang = acceptLanguage.get(acceptedLanguages) - store.commit('setLocale', lang || 'it') + store.commit('setLocale', lang || 'it') app.i18n.locale = store.state.locale } } diff --git a/plugins/element-ui.js b/plugins/element-ui.js index 3f0ec960..8dc97ea1 100644 --- a/plugins/element-ui.js +++ b/plugins/element-ui.js @@ -7,7 +7,8 @@ import locale from 'element-ui/lib/locale' const locales = { it: require('element-ui/lib/locale/lang/it'), - en: require('element-ui/lib/locale/lang/en') + en: require('element-ui/lib/locale/lang/en'), + es: require('element-ui/lib/locale/lang/es') } export default ({ app, store }) => { diff --git a/plugins/filters.js b/plugins/filters.js index 0a0ca7fd..9c9187cf 100644 --- a/plugins/filters.js +++ b/plugins/filters.js @@ -1,6 +1,7 @@ import Vue from 'vue' import moment from 'dayjs' import 'dayjs/locale/it' +import 'dayjs/locale/es' export default ({ app, store }) => {