Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add some translations #89

Closed
wants to merge 5 commits into from
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Next Next commit
Add translations
  • Loading branch information
amaury1093 committed May 17, 2019
commit fde196d0029d004278e17c558c14c13135c043f3
15 changes: 11 additions & 4 deletions App/localization/index.js
Original file line number Diff line number Diff line change
Expand Up @@ -21,17 +21,24 @@ import i18n from 'i18n-js';
const en = require('./languages/en');
const es = require('./languages/es');
const fr = require('./languages/fr');
const ptBR = require('./languages/pt-BR');

i18n.fallbacks = true;
i18n.translations = {
en,
'en-US': en,
'en-UK': en,
es,
fr
fr,
'fr-BE': fr,
'fr-CH': fr,
'fr-FR': fr,
'fr-CA': fr,
pt: ptBR,
'pt-BR': ptBR
};

// `Localization.locale` can come in the form of `en-US` sometimes, so we just
// take the 1st part.
i18n.locale = (Localization.locale || 'en').split('-')[0];
i18n.locale = Localization.locale || 'en';

export {
i18n
Expand Down
61 changes: 59 additions & 2 deletions App/localization/languages/fr.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,61 @@
{
"error_screen_common_sorry": "Désolé!\n",
"error_screen_error_cannot_load_cigarettes": "Nous n'avons pas pu\ncharger vos\ncigarettes."
"error_screen_common_sorry": "Désolé !",
"error_screen_error_cannot_load_cigarettes": "Ne ne pouvons\npas charger\nvos cigarettes.",
"error_screen_choose_other_location": "Choisir un autre lieu",
"error_screen_error_description": "Il y a soit un problème avec nos bases de données, ou bien vous n'avez pas de station de surveillance de l'air près de vous. Réessayez plus tard !",
"error_screen_error_message": "Erreur: {{errorText}}",
"home_station_too_far_message": "Nous ne sommes pas parvenus à trouver une station plus proche de vous. Les résultats pourraient être inexacts à cette distance.",
"home_share_title": "Saviez-vous que vous fumez peut-être jusqu'à 20 cigarettes par jour, juste parce-que vous vivez dans une grande ville?",
"home_share_message": "Zut! J'ai 'fumé' {{cigarettes}} cigarettes aujourd'hui en respirant l'air urbain. Et toi? Regarde ici : https://shootismoke.github.io",
"home_header_air_quality_station_distance": "Station de surveillance de l'air: {{distanceToStation}}km",
"home_btn_why_is_station_so_far": "Pourquoi la station est-elle si éloignée?",
"home_btn_see_detailed_info": "Voir des informations plus détaillées",
"home_btn_more_details": "Plus de détails",
"home_btn_faq_about": "Faq/À propos",
"home_btn_share": "Partager",
"home_common_you_ll_smoke": "Vous allez fumer",
"home_common_you_smoked": "Vous avez fumé",
"home_common_oh": "Oh",
"home_common_cigarette": "Cigarette",
"home_common_cigarettes": "Cigarettes",
"home_smoked_cigarette_title": "{{swearWord}}! {{presentPast}} <{{cigarettes}} {{singularPlural}}> aujourd'hui.",
"home_swear_word_dang": "Dang",
"home_swear_word_shoot": "Shoot",
"home_swear_word_darn": "Zut",
"home_swear_word_geez": "Geez",
"home_swear_word_omg": "OMG",
"home_swear_word_crap": "Crap",
"home_swear_word_arrgh": "Arrgh",
"loading_title_cough": "Tousse",
"loading_title_loading": "Chargement",
"search_header_input_placeholder": "Chercher une ville ou une adresse",
"nav_btn_back": "Retour",
"details_air_quality_station_marker": "Station de mesure de la pollution de l'air",
"details_your_position_marker": "Votre position",
"details_header_latest_update_label": "Dernière mise à jour :",
"details_header_primary_pollutant_label": "Polluant primaire :",
"details_distance_label": "Station AQI: {{distanceToStation}}km",
"about_how_do_you_calculate_the_number_of_cigarettes_title": "Comment calculons nous le nombre de cigarettes ?",
"about_how_do_you_calculate_the_number_of_cigarettes_message_1": "Cette application a été inspirée des recherches sur la terre de Berkeley à propos du",
"about_how_do_you_calculate_the_number_of_cigarettes_link_1": "lien entre la pollution de l'air et les cigarettes fumées",
"about_how_do_you_calculate_the_number_of_cigarettes_message_2": ". La règle de base est simple: une cigarette par jour équivaut approximativement à un niveau de PM2,5 de 22",
"about_where_does_data_come_from_title": "D'où viennent les données ?",
"about_where_does_data_come_from_message_1": "Les données de qualité de l'air viennent de",
"about_where_does_data_come_from_link_1": "WAQI",
"about_were_does_data_come_from_message_2": "sous la forme de PM2.5 du niveau AQI qui sont généralement mis à jour toutes les heures et converties automatique en niveau de PM2.5 par l'application.",
"about_why_is_the_station_so_far_title": "Pourquoi la station est-elle si loin de moi ?",
"about_why_is_the_station_so_far_message": "Comme les stations qui mesurent et communiquent les résultats de la qualité de l'air toutes les heures coûtent cher, les données sont toujours limitées aux régions bien développées et aux grandes villes du monde. Si vous êtes loin d'un centre urbain plus important, les résultats ne seront probablement pas aussi précis. Les chances sont que votre air est meilleur dans ce cas au moins!",
"about_weird_results_title": "Les résultats sont incohérents!",
"about_weird_results_message_1": "Nous avons également rencontré quelques résultats surprenants: des grandes villes avec un meilleur air que des petits villages; augmentation soudaine et considérable du nombre de cigarettes; Les stations de la même ville affichent des chiffres très différents… Le fait est que la qualité de l’air dépend de plusieurs facteurs tels que la température, la pression, l’humidité et même la direction et l’intensité du vent. Si le résultat vous semble étrange, regardez sur",
"about_weird_results_link_1": "WAQI",
"about_weird_results_message_2": "pour plus d'informations et un historique de votre station.",
"about_box_per_day": "par jour",
"about_box_footnote": "* Les particules atmosphériques (PM) dont le diamètre est inférieur à 2,5 micromètres augmentent les risques d’inhalation par les êtres vivants.",
"about_credits_title": "Crédits",
"about_credits_concept_and_development": "Concept & Développement par",
"about_credits_design_and_copywriting": "Design & Rédaction par",
"about_credits_data_from": "Mesure de qualité de l'air de",
"about_credits_source_code": "Code source",
"about_credits_available_github": "disponible sur GitHub",
"about_language": "Langue"
}
61 changes: 61 additions & 0 deletions App/localization/languages/pt-BR.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,61 @@
{
"error_screen_common_sorry": "Desculpe!",
"error_screen_error_cannot_load_cigarettes": "Não podemos\ncarregar seus\ncigarros.",
"error_screen_choose_other_location": "Escolha outra localização",
"error_screen_error_description": "Há um problema com a base de dados ou você não possui estações de monitoramento perto de você. Tente mais tarde!",
"error_screen_error_message": "Erro: {{errorText}}",
"home_station_too_far_message": "Não conseguimos encontrar uma estação próxima de você.\nOs resultados podem ser imprecisos a essa distância.",
"home_share_title": "Você sabia que pode estar fumando até 20 cigarros por dia, só por morar em uma cidade grande?",
"home_share_message": "Nossa! Eu 'fumei' {{cigarettes}} cigarros hoje só respirando na cidade. E você? Descubra aqui: https://shootismoke.github.io",
"home_header_air_quality_station_distance": "Estação de Monitoramento: {{distanceToStation}}km away",
"home_btn_why_is_station_so_far": "Por que a estação é tão longe?",
"home_btn_see_detailed_info": "Veja mais informações",
"home_btn_more_details": "Mais detalhes",
"home_btn_faq_about": "FAQ/Sobre",
"home_btn_share": "Compartilhe",
"home_common_you_ll_smoke": "Você vai fumar",
"home_common_you_smoked": "Você fumou",
"home_common_oh": "Oh",
"home_common_cigarette": "Cigarro",
"home_common_cigarettes": "Cigarros",
"home_smoked_cigarette_title": "{{swearWord}}! {{presentPast}} <{{cigarettes}} {{singularPlural}}> hoje.",
"home_swear_word_dang": "Puxa",
"home_swear_word_shoot": "Droga",
"home_swear_word_darn": "Putz",
"home_swear_word_geez": "Etcha",
"home_swear_word_omg": "Nossa",
"home_swear_word_crap": "Ai ai",
"home_swear_word_arrgh": "Arrgh",
"loading_title_cough": "Cof",
"loading_title_loading": "Carregando",
"search_header_input_placeholder": "Busque por cidade ou endereço",
"nav_btn_back": "Voltar",
"details_air_quality_station_marker": "Estação de Monitoramento",
"details_your_position_marker": "Sua posição",
"details_header_latest_update_label": "Último update",
"details_header_primary_pollutant_label": "Poluente Primário:",
"details_distance_label": "Estação QA: {{distanceToStation}}km longe\n",
"about_how_do_you_calculate_the_number_of_cigarettes_title": "Como vocês calculam o número de cigarros?",
"about_how_do_you_calculate_the_number_of_cigarettes_message_1": "Este aplicativo foi inspirado na pesquisa da Berkeley Earth",
"about_how_do_you_calculate_the_number_of_cigarettes_link_1": "sobre a equivalência entre poluição do ar e o fumo",
"about_how_do_you_calculate_the_number_of_cigarettes_message_2": ". A regra é simples: um cigarro por dia é o equivalente a um nível de PM2.5 de 22",
"about_where_does_data_come_from_title": "Qual a origem dos dados?",
"about_where_does_data_come_from_message_1": "Os dados de qualidade do ar vêm da",
"about_where_does_data_come_from_link_1": "WAQI",
"about_were_does_data_come_from_message_2": "na forma de níveis PM2.5 AQI que são normalmente atualizados a cada uma hora e convertidos diretamente para PM2.5 pelo app",
"about_why_is_the_station_so_far_title": "Por que a estação está tão longe da minha localização atual?",
"about_why_is_the_station_so_far_message": "Como as estações que medem e comunicam os resultados da qualidade do ar a cada hora são caras, os dados ainda são limitados a regiões desenvolvidas e grandes cidades. Se você está longe de ser um centro urbano mais proeminente, os resultados provavelmente não serão tão precisos. As chances são de que o ar que você respira é melhor, pelo menos!",
"about_weird_results_title": "Os resultados são estranhos ou inconsistentes com outras fontes!",
"about_weird_results_message_1": "Nós também encontramos alguns resultados surpreendentes: grandes cidades com melhor ar do que pequenas aldeias; súbito aumento no número de cigarros; estações da mesma cidade mostrando números significativamente diferentes... O fato é que a qualidade do ar depende de vários fatores, como temperatura, pressão, umidade e até direção e intensidade do vento. Se o resultado parecer estranho para você, verifique",
"about_weird_results_link_1": "a WAQI",
"about_weird_results_message_2": "para mais informações e histórico na sua estação.",
"about_box_per_day": "por dia",
"about_box_footnote": "* Material particulado atmosférico (PM, em inglês) que possui diâmetro menor que 2,5 micrômetros, com chances maiores de inalação por seres vivos.",
"about_credits_title": "Créditos",
"about_credits_concept_and_development": "Conceito & Desenvolvimento por",
"about_credits_design_and_copywriting": "Design & Redação por",
"about_credits_data_from": "Dados de qualidade do ar de",
"about_credits_source_code": "Código-fonte",
"about_credits_available_github": "disponível no Github",
"about_language": "Idioma"
}