Skip to content

Commit

Permalink
Added es, tu and ta! 🎉🎉 #33
Browse files Browse the repository at this point in the history
  • Loading branch information
mmmoli committed Apr 2, 2020
1 parent 74a8ec2 commit dcbee25
Show file tree
Hide file tree
Showing 6 changed files with 240 additions and 11 deletions.
12 changes: 11 additions & 1 deletion gatsby-config.js
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,17 @@ module.exports = {
resolve: `gatsby-plugin-intl`,
options: {
path: `${__dirname}/src/intl`,
languages: [`en`, `th`, `it`, `el`, `zh-Hans`, `zh-Hant`],
languages: [
`el`,
`en`,
`es`,
`it`,
`ru`,
`ta`,
`th`,
`zh-Hans`,
`zh-Hant`
],
defaultLanguage: `en`,
redirect: true
}
Expand Down
12 changes: 7 additions & 5 deletions src/components/LanguageSwitcher/LanguageSwitcher.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -3,13 +3,15 @@ import { IntlContextConsumer, changeLocale } from 'gatsby-plugin-intl';
import { Select, Box } from '@chakra-ui/core';

const languageName = {
'zh-Hans': '🇨🇳 简体中文',
'zh-Hant': '🇨🇳 中文維基百科',
el: '🇬🇷 Ελληνικά',
en: '🇬🇧 English',
th: '🇹🇭 ไทย',
es: '🇪🇸 Español',
it: '🇮🇹 Italiano',
// es: '🇪🇸 Español',
el: '🇬🇷 Ελληνικά',
'zh-Hans': '🇨🇳 简体中文',
'zh-Hant': '🇨🇳 中文維基百科'
ru: '🇷🇺 русский язык',
ta: '🇱🇰 தமிழ்',
th: '🇹🇭 ไทย'
};

const LanguageSwitcher: React.FC = () => {
Expand Down
2 changes: 1 addition & 1 deletion src/intl/en.json
Original file line number Diff line number Diff line change
Expand Up @@ -75,7 +75,7 @@
"ContactList.heading": "That's annoying…",
"ContactList.msg": "Something went wrong. Maybe try again?",
"LogHistory.msg": "Removed entry",
"RiskLevel.heading": "Log more contact to see your Risk level.",
"RiskLevel.heading": "Log more contacts to see your Risk level.",
"RiskLevel.cta": "Start Logging",
"PrimaryNav.Sign in": "Sign in"
}
63 changes: 59 additions & 4 deletions src/intl/es.json
Original file line number Diff line number Diff line change
@@ -1,17 +1,17 @@
{
"ContactsView.Connections": "Conecciones",
"ContactsView.forgot": "Revisa o quita contactos de tu registro",
"ContactsView.forgot": "Revisa o quita contactos de tu registro. Has olvidado a alguien?",
"ContactsView.forgot button": "Registra un contacto",
"ContactsView.heading": "Contactos",
"ContactsView.lead": "Esta es la lista de personas que han estado en contacto contigo",
"ContactsView.lead": "Lista de personas con las que has estado en contacto",
"ContactsView.Log History": "Historial de registros",
"LogContact.keep-up": "Sigue así 💅",
"LogView.heading": "Registra un contacto",
"PrimaryNav.About": "Sobre nosotros",
"PrimaryNav.Contacts": "Contactos",
"PrimaryNav.Donate": "Dona",
"PrimaryNav.Log Contact": "Registra un contacto",
"PrimaryNav.Log out": "Cerrar sesión",
"PrimaryNav.Log out": "Cierra tu sesión",
"PrimaryNav.Press": "Prensa",
"PrimaryNav.Settings": "Preferencias",
"PrimaryNav.Share": "Comparte",
Expand All @@ -22,5 +22,60 @@
"Footer.rights": "© Todos los derechos reservados.",
"Footer.cute": "Hecho con <span role=\"img\">🙏</span> en casa el {buildTime}.",
"LogView.lead": "Registra con quien has estado en contacto",
"LogForm.Entry Date": "Fecha de registro"
"LogForm.Entry Date": "Fecha de registro",
"LogForm.Who did you meet?": "Con quién has estado en contacto?",
"InviteView.Connected": "Conectado",
"InviteView.Connected-Description": "Ya puedes registrar un contacto con {name} 😎",
"InviteView.heading": "Estás invitado/a",
"InviteView.lead": "{name} te ha invitado a Contact Tracing.",
"InviteView.Connect-button": "Conecta",
"InviteView.why-use": "Por qué usar Contact Tracing?",
"InviteView.why-1": "Protege a la gente que amas",
"InviteView.why-2": "Limita la propagación de COVID-19",
"InviteView.why-3": "Ahorra tiempo de rastreo y notifica a tus contactos instantáneamente, con un click.",
"LogForm.cant-find": "No encuentras a quien buscas? Comparte tu <a>Invite link</a>.",
"LogForm.Save": "Guardar",
"LogForm.error-1": "Tu debes haber estado en contacto con al menos una persona.",
"LogForm.error-2": "Requerido",
"ProfileView.lead": "Conecta con más amigos y registra contactos diariamente para obtener datos más precisos.",
"ProfileView.healthStatus.heading": "Estado de salud",
"ProfileView.healthStatus.lead": "Mantén a tus contactos informados de tu estado de salud actual.",
"ProfileView.healthStatus.label": "Mi estado",
"ProfileView.select option": "Selecciona una opción",
"ProfileView.fine": "Bien",
"ProfileView.symptoms": "Con síntomas",
"ProfileView.positive": "Test positivo",
"ProfileView.inQuarantine": "En cuarentena",
"ProfileView.notify": "Notificar",
"ProfileView.whoops": "Ups!",
"ProfileView.recorded": "Tu estado ha sido guardado.",
"ProfileView.recorded2": "Tu contacto será notificado.",
"ProfileView.success": "Estado de salud actualizado recibido",
"Settings.heading": "Preferencias",
"Settings.lead": "Cambia tus preferencias en Contact Tracing.",
"Settings.help": "Esto es público para que otros puedan encontrarte.",
"Settings.Display Name": "Nombre",
"Settings.Notifications Prefs": "Preferencias de notificación",
"Settings.Email": "Email",
"Settings.SMS": "SMS",
"Settings.save": "Guardar",
"Settings.SMS-missing": "El número de SMS no está",
"Settings.SMS-desc": "Tu has elegido SMS como tu medio de notificaciones preferido, sin embargo, áun no tenemos tu número de teléfono.",
"Settings.saved": "Guardado",
"Settings.msg": "Tus preferencias han sido actualizadas.",
"Settings.error": "Esto es molesto",
"Icon.title": "Únete a mi en {siteTitle}, cuidémonos mutuamente",
"ShareView.heading": "Comparte tu perfil",
"ShareView.lead": "Envía este link a tus amigos & familia para conectar.",
"ShareView.copied": "Copiado",
"ShareView.copy": "Copiar",
"ShareView.scan": "O, escanea:",
"SigninView.heading": "Inicia sesión",
"SigninView.lead": "Iniciemos sesión, en tu nueva cuenta gratis.",
"ContactList.heading": "Esto es molesto...",
"ContactList.msg": "Algo salio mal. Y si lo intentas de nuevo?",
"LogHistory.msg": "Registro eliminado",
"RiskLevel.heading": "Registra más contactos para ver tu nivel de riesgo.",
"RiskLevel.cta": "Empieza a registrar contactos",
"PrimaryNav.Sign in": "Inicia sesión"
}
81 changes: 81 additions & 0 deletions src/intl/ru.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
{
"ContactsView.Connections": "Связи",
"ContactsView.forgot": "Посмотреть или убрать контакты из журнала. Кого-то забыли?",
"ContactsView.forgot button": "Пометить контакт",
"ContactsView.heading": "Контакты",
"ContactsView.lead": "Cписок людей с кем вы контактировали",
"ContactsView.Log History": "Журнал",
"LogContact.keep-up": "Так держать",
"LogView.heading": "Пометить контакт",
"PrimaryNav.About": "О нас",
"PrimaryNav.Contacts": "Контакты",
"PrimaryNav.Donate": "Пожертвовать",
"PrimaryNav.Log Contact": "Пометить контакт",
"PrimaryNav.Log out": "Выйти",
"PrimaryNav.Press": "Пресса",
"PrimaryNav.Settings": "Настройки",
"PrimaryNav.Share": "Поделиться",
"ProfileView.heading": "Ваш уровень риска",
"Footer.Privacy Policy": "Положение о конфиденциальности",
"Footer.Terms of Service": "Условия использования",
"Footer.Cookie Policy": "Использовании cookies",
"Footer.rights": "Все права защищены",
"Footer.cute": "Сделано с <span role=\"img\">🙏</span> из дома в {buildTime}.",
"LogView.lead": "Для получения более точных данных помечайте контакты каждый день",
"LogForm.Entry Date": "Дата контакта",
"LogForm.Who did you meet?": "Кого вы встретили",
"InviteView.Connected": "Связаны",
"InviteView.Connected-Description": "Вы теперь можете пометить контакт используя имя _",
"InviteView.heading": "Вы были приглашены!",
"InviteView.lead": "{name} пригласил вас присоединится с Contact Tracing",
"InviteView.Connect-button": "Связаться",
"InviteView.why-use": "Преимущества использования Content Tracing",
"InviteView.why-1": "Защитите любимых людей",
"InviteView.why-2": "Ограничьте распространение КОВИД-19",
"InviteView.why-3": "Сэкономьте время, и когда надо мгновенно уведомите контакты одним щелчком",
"LogForm.cant-find": "Не можете кого-то найти? Пошлите им свое приглашение _",
"LogForm.Save": "Сохранить",
"LogForm.error-1": "Вы встретили хотя бы одного человека",
"LogForm.error-2": "Обязательное",
"ProfileView.lead": "Подключайте больше друзей и помечайте контакты ежедневно для получения точной статистики",
"ProfileView.healthStatus.heading": "Статус здоровья",
"ProfileView.healthStatus.lead": "Поддерживайте свои контакты в курсе о своем здоровье",
"ProfileView.healthStatus.label": "Мой статус",
"ProfileView.select option": "Выберите опцию",
"ProfileView.fine": "Все нормально",
"ProfileView.symptoms": "Появились симптомы",
"ProfileView.positive": "Результат положительный",
"ProfileView.inQuarantine": "В карантине",
"ProfileView.notify": "Уведомить",
"ProfileView.whoops": "Упс!",
"ProfileView.recorded": "Ваш статус был записан",
"ProfileView.recorded2": "Ваш контакт был уведомлен",
"ProfileView.success": "Получили обновление статуса",
"Settings.heading": "Настройки",
"Settings.lead": "Поменяйте свои настройки в Contact Tracing",
"Settings.help": "Общественная информация чтобы другие люди могли вас найти",
"Settings.Display Name": "отображаемое имя",
"Settings.Notifications Prefs": "Предпочтения уведомлений",
"Settings.Email": "емайл",
"Settings.SMS": "смс",
"Settings.save": "сохранить",
"Settings.SMS-missing": "номер смс отсутствует",
"Settings.SMS-desc": "Вы выбрали смс как предпочтительное средство уведомления, но при этом номер смс не был предоставлен",
"Settings.saved": "Сохранено",
"Settings.msg": "Ваши настройки были обновлены",
"Settings.error": "Это раздражает",
"Icon.title": "Присоединяетесь ко мне Contact Tracing и давайте поможем друг другу остаться в безопасности",
"ShareView.heading": "Поделитесь своим профилем",
"ShareView.lead": "Пошлите эту ссылку своим друзьям и семье",
"ShareView.copied": "Скопировано",
"ShareView.copy": "Скопировать",
"ShareView.scan": "Или отсканировать",
"SigninView.heading": "Зайти",
"SigninView.lead": "Давайте поможем вам зайти в ваш бесплатный аккаунт",
"ContactList.heading": "Это раздражает",
"ContactList.msg": "Что-то пошло не так. Может еще раз попробуем?",
"LogHistory.msg": "Данное убрано",
"RiskLevel.heading": "Добавьте еще контакт чтобы увидеть ваш уровень риска",
"RiskLevel.cta": "Начать помечать",
"PrimaryNav.Sign in": "Зайти"
}
Loading

0 comments on commit dcbee25

Please sign in to comment.