Skip to content

Commit

Permalink
Polish translation from Ilona Dyńska (#573)
Browse files Browse the repository at this point in the history
  • Loading branch information
ilonadynska authored Apr 20, 2020
1 parent 41b6c65 commit 2aa0dea
Show file tree
Hide file tree
Showing 8 changed files with 134 additions and 13 deletions.
1 change: 1 addition & 0 deletions app/helpers/GoogleTakeOutAutoImport.js
Original file line number Diff line number Diff line change
Expand Up @@ -7,6 +7,7 @@ import RNFS from 'react-native-fs';
import { subscribe, unzip } from 'react-native-zip-archive';

import { mergeJSONWithLocalData } from '../helpers/GoogleData';

export class NoRecentLocationsError extends Error {}
export class InvalidFileExtensionError extends Error {}

Expand Down
9 changes: 4 additions & 5 deletions app/helpers/__tests__/Intersect.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -133,7 +133,7 @@ describe('intersect with empty sets', () => {
});

/**
* Empty locations, some concern locations
* Empty locations, some concern locations
*/
it('empty locations vs real concern locations has no data result', () => {
let baseLocations = [];
Expand Down Expand Up @@ -235,7 +235,6 @@ describe('intersect with empty sets', () => {
});
});


/**
* More realistic tests, where there are locations and concern locations
*/
Expand Down Expand Up @@ -700,9 +699,9 @@ describe('intersect at fixed locations and times', () => {
});

/**
* These are tests running at interesting times, such as near midnight or at a
* daylight savings change.
*
* These are tests running at interesting times, such as near midnight or at a
* daylight savings change.
*
* TODO: daylight savings not yet tested
*/
describe('instersect at interesting times', () => {
Expand Down
1 change: 1 addition & 0 deletions app/helpers/tests/GoogleTakeOutAutoImport.spec.js
Original file line number Diff line number Diff line change
@@ -1,6 +1,7 @@
import dayjs from 'dayjs';

import { makeTimelineObject } from './GoogleTakeoutUtils';

const {
location1,
location2,
Expand Down
2 changes: 2 additions & 0 deletions app/locales/languages.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,7 @@ import id from './id.json';
import it from './it.json';
import ml from './ml.json';
import nl from './nl.json';
import pl from './pl.json';
import ro from './ro.json';
import ru from './ru.json';
import sk from './sk.json';
Expand Down Expand Up @@ -87,6 +88,7 @@ i18next.init({
it: { label: 'Italiano', translation: it },
ml: { label: 'മലയാളം', translation: ml },
nl: { label: 'Nederlands', translation: nl },
pl: { label: 'Polski', translation: pl },
ro: { label: 'Română', translation: ro },
ru: { label: 'Русский', translation: ru },
sk: { label: 'Slovak', translation: sk },
Expand Down
113 changes: 113 additions & 0 deletions app/locales/pl.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,113 @@
{
"label": {
"about_title": "O",
"authorities_add_button_label": "Dodaj zaufane źródło",
"authorities_add_url": "Dodaj instytucję poprzez adres URL",
"authorities_desc": "Wybierz zaufaną instytucję opieki zdrowotnej w Twojej okolicy aby uzyskać dane dotyczące ryzyka narażenia na zakażenie. Wybierz nazwę z rejestru globalnego lub wprowadź adres internetowy podany przez organ który wdrożył Safe Paths.",
"authorities_input_placeholder": "Wklej swój adres URL",
"authorities_no_sources": "Brak danych dotyczących instytucji",
"authorities_removal_alert_cancel": "Anuluj",
"authorities_removal_alert_desc": "Czy jesteś pewien że chcesz usunąć dane dotyczące instytucji?",
"authorities_removal_alert_proceed": "Ok",
"authorities_removal_alert_title": "Usuń instytucję",
"authorities_title": "Zaufane źródło",
"choose_provider_subtitle": "Aby zostać poinformowanym o ryzyku narażenia się na zakażenie musisz subskrybować instytucję opieki zdrowotnej.",
"choose_provider_title": "Wybierz instytucję opieki zdrowotnej",
"commitment": "Zobowiązanie",
"commitment_para": "Safe Paths bezpiecznie rejestruje i sprawdza interakcje z osobami korzystającymi z Twojej lokalizacji. Twoje dane NIGDY nie opuszczą telefonu bez Twojej zgody.",
"default_news_site_name": "Informacje o Safe Paths",
"event_history_subtitle": "Dowiedz się o swoim osobistym narażeniu na ryzyko zakażenia na podstawie informacji udostępnionych przez instytucje opieki zdrowotnej.",
"event_history_title": "Historia narażenia się na zakażenie",
"export_para_1": "Jeśli wynik testu na obecność COVID-19 jest pozytywny, prosimy udostępnij swoją historię lokalizacji wszystkim lokalnym władzom.",
"export_para_2": "Lokalizacja jest udostępniana jako prosta lista składająca się z miejsc oraz czasu bez żadnych dodatkowych informacji.",
"home_at_risk_header": "Możesz być narażony",
"home_at_risk_subsubtext": "To nie oznacza że jesteś zakażony.",
"home_at_risk_subtext": "Na podstawie historii GPS możliwe jest, że byłeś w kontakcie lub w pobliżu osoby, u której zdiagnozowano COVID-19.",
"home_enable_location": "Zezwól na lokalizację danych",
"home_mayo_link_heading": "Więcej informacji o COVID-19",
"home_mayo_link_label": "z Mayo Clinic",
"home_no_contact_header": "Nieznany kontakt",
"home_no_contact_subtext": "W oparciu o dostępne dane nie znalazłeś się w pobliżu nikogo, kto miałby pozytywny wynik testu na obecność COVID-19.",
"home_unknown_header": "Nieznany",
"home_unknown_subtext": "Nie możemy stwierdzić, czy jesteś zagrożony, dopóki nie umożliwiasz aplikacji dostępu do Twojej lokalizacji.",
"home_setting_off_header": "Nieznana",
"home_setting_off_subtext": "Nie możemy stwierdzić, czy jesteś zagrożony, chyba że włączysz historię lokalizacji na ekranie ustawień.",
"import_step_1": "1. Zaloguj się do swojego konta Google i pobierz historię lokalizacji",
"import_step_2": "2. Po pobraniu historii lokalizacji otwórz ponownie ten ekran. Dane zostaną zaimportowane automatycznie.",
"import_title": "Importuj lokalizację",
"latest_news": "Najnowsze informacje",
"launch_done_header": "Wszystko ukończone",
"launch_done_subheader": "Możesz zaczynać. Pamiętaj, że zawsze możesz później zaktualizować swoje preferencje.",
"launch_enable_location": "Włącz lokalizację",
"launch_enable_notif": "Włącz powiadomienia",
"launch_finish_set_up": "Zakończ konfigurację",
"launch_get_started": "Zaczynamy",
"launch_location_access": "Dostęp do lokalizacji",
"launch_location_header": "Aby pamiętać, dokąd się udałeś, telefon musi zapisać Twoją lokalizację.",
"launch_location_subheader": "Nie martw się, informacje nigdy nie opuszczą Twojego urządzenia, chyba że wyraźnie zdecydujesz się je udostępnić.",
"launch_next": "Dalej",
"launch_notif_header": "Powiadomienia poinformują Cię, jeśli spotkasz na swojej drodze osobę zakażoną.",
"launch_notif_subheader": "Nie będziemy zawracać ci głowy, z wyjątkiem udostępniania aktualizacji o potencjalnym ryzyku narażenia na zakażenie.",
"launch_notification_access": "Zezwalaj na powiadomienia",
"launch_screen1_header": "Droga do normalności zaczyna się tutaj.",
"launch_screen2_header": "Otrzymuj powiadomienia, czy spotkałeś na swojej drodze osobę, u której później zdiagnozowano COVID-19.",
"launch_screen2_subheader": "Wiedza to potęga.",
"launch_screen3_header": "Jeśli wynik Twojego testu jest pozytywny, możesz przekazać swoje dane anonimowo",
"launch_screen3_subheader": "Co pomaga chronić całą społeczność.",
"launch_screen4_header": "Masz pełną kontrolę. Dane są zapisywane tylko w Twoim telefonie.",
"launch_screen4_subheader": "Jeśli wynik Twojego testu jest pozytywny, sam możesz wybrać, czy chcesz to udostępnić.",
"launch_set_up_phone": "Skonfiguruj mój telefon",
"legal_page_title": "Informacje prawne",
"less_than_one_minute": "mniej niż jedna minuta",
"loading_public_data": "ładowanie danych...",
"location_disabled_message": "COVID Safe Paths wymaga dostępu do usług lokalizacyji.",
"location_disabled_title": "Śledzenie lokalizacji zostało wyłączone",
"location_enabled_message": "COVID Safe Paths bezpiecznie przechowuje współrzędne GPS raz na pięć minut na tym urządzeniu.",
"location_enabled_title": "Włączono COVID Safe Paths",
"maps_import_button_text": "Importuj poprzednie lokalizacje",
"maps_import_disclaimer": "Safe Paths nie jest powiązane z Google i nigdy nie udostępnia Twoich danych.",
"maps_import_text": "Aby sprawdzić, czy spotkałeś kogoś z COVID-19 przed pobraniem tej aplikacji, możesz zaimportować osobistą historię lokalizacji.",
"maps_import_title": "Google Maps",
"nCoV2019_url_info": "Dowiedz się więcej o zestawie danych dla tej mapy",
"news_subtitle": "Przeczytaj o najnowszych aktualizacjach COVID z Twojej instytucji zdrowia i ogólnie.",
"news_title": "Najnowsze informacje",
"no_data": "Brak danych",
"notification_2_weeks_ago": "2 tygodnie temu",
"notification_data_not_available": "Brak dostępnych danych na temat narażenia.",
"notification_select_authority": "Wybierz instytucję opieki zdrowotnej",
"notification_title": "Profil narażenia na zakażenie w ciągu ostatnich dwóch tygodni",
"notification_today": "dziś",
"notification_warning_text": "Jeśli w Twojej okolicy istnieje instytucja opieki zdrowotnej, możesz zapisać się, aby otrzymywać regularne aktualizacje dotyczące ryzyka narażenia na zakażenie.",
"notifications_exposure_format": "{{daysAgo}} dni temu spotkałeś na swojej drodze osobę zakażoną przez {{exposureTime}} minut.",
"notifications_exposure_format_today": "Dziś spotkałeś na swojej drodze osobę zakażoną przez {{exposureTime}} minut.",
"notifications_exposure_format_yesterday": "Wczoraj spotkałeś na swojej drodze osobę zakażoną przez {{exposureTime}} minut.",
"notifications_no_exposure": "Brak narażenia na zakażenie COVID-19 w ciągu ostatnich dwóch tygodni.",
"overlap_found_button_label": "Załadowano dane publiczne",
"overlap_no_results_button_label": "Załadowano dane publiczne",
"overlap_para_1": "Zielony ślad reprezentuje historię lokalizacji\n\nJasnofioletowe koła reprezentują zestaw danych publicznych",
"overlap_title": "Sprawdź zakładkę",
"push_at_risk_message": "Spotkałeś na swojej drodze osobę zakażoną COVID-19",
"push_at_risk_title": "Możesz być w niebezpieczeństwie",
"see_exposure_history": "Zobacz historię narażenia",
"settings_title": "Tablica",
"share_location_data": "Udostępnij dane o lokalizacji",
"show_overlap": "Kliknij aby wyświetlić zestaw danych publicznych",
"team": "Zespół",
"team_para": "Nasz zespół składa się z konsorcjum epidemiologów, inżynierów, naukowców, cyfrowych ewangelistów prywatności, profesorów i badaczy z uznanych instytucji, w tym: MIT, Hardvard, The Mayo Clinic, TripleBlind, EyeNetra, Ernst & Young oraz Link Ventures.",
"terms_of_use": "Warunki korzystania",
"tested_positive_subtitle": "Twoje dane prywatne mogą być przekazywane do instytucji zdrowia, archiwizowane lub w inny sposób udostępniane.",
"tested_positive_title": "Udostępnij historię lokalizacji",
"logging_active": "Lokalizacja Aktywna",
"logging_inactive": "Lokalizacja Nieaktywna"
},
"history": {
"no_exposure": "Brak narażenia",
"possible_exposure_para": "Możliwe, że miałeś kontakt lub mogłeś być blisko osoby, która uzyskała pozytywny wynik testu na obecność COVID-19",
"possible_exposure": "Możliwość narażenia",
"timeline": "Oś czasu",
"what_does_this_mean_para": "Na podstawie Twojej historii GPS możliwe jest, że miałeś kontakt lub mogłeś być blisko osoby, u której zdiagnozowano COVID19. Nie oznacza to, że jesteś zakażony, ale możesz być.\n\nAby uzyskać więcej informacji na temat tego, co powinieneś zrobić, odwiedź stronę internetową Mayo Clinic.",
"what_does_this_mean": "Co to oznacza?",
"what_if_no_symptoms_para": "Jeśli nie masz objawów, ale nadal chcesz zrobić test, możesz udać się do najbliższego miejsca testowania.\n\nOsoby, które nie wykazują objawów, mogą czasem przenosić infekcję i infekować innych. Bycie uważnym na dystans społeczny i kontakt z dużymi grupami lub osobami z grup ryzyka (osoby starsze, osoby z istotnymi innymi problemami medycznymi) jest ważne, aby zarządzać zarówno własnym ryzykiem, jak i ryzykiem w stosunku do innych.",
"what_if_no_symptoms": "Co jeśli nie wykazuję objawów?"
}
}
15 changes: 7 additions & 8 deletions app/views/Import.js
Original file line number Diff line number Diff line change
@@ -1,27 +1,26 @@
import React, { useState } from 'react';
import {
Dimensions,
Linking,
StyleSheet,
View,
Text,
TouchableOpacity,
Linking,
View,
} from 'react-native';

import languages from './../locales/languages';
import NavigationBarWrapper from '../components/NavigationBarWrapper';
import colors from '../constants/colors';
import fontFamily from '../constants/fonts';
import { pickFile } from '../helpers/General';
import {
importTakeoutData,
NoRecentLocationsError,
InvalidFileExtensionError,
NoRecentLocationsError,
importTakeoutData,
} from '../helpers/GoogleTakeOutAutoImport';
import languages from './../locales/languages';
import { pickFile } from '../helpers/General';

const width = Dimensions.get('window').width;

import NavigationBarWrapper from '../components/NavigationBarWrapper';

const makeImportResults = (label = '', error = false) => ({
error,
label,
Expand Down
5 changes: 5 additions & 0 deletions app/views/__tests__/__snapshots__/Settings.spec.js.snap
Original file line number Diff line number Diff line change
Expand Up @@ -355,6 +355,11 @@ exports[`renders correctly 1`] = `
"textColor": undefined,
"value": "nl",
},
Object {
"label": "Polski",
"textColor": undefined,
"value": "pl",
},
Object {
"label": "Română",
"textColor": undefined,
Expand Down
1 change: 1 addition & 0 deletions i18next-parser.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,7 @@ module.exports = {
'it',
'id',
'nl',
'pl',
'ro',
'ru',
'sk',
Expand Down

0 comments on commit 2aa0dea

Please sign in to comment.