-
-
Notifications
You must be signed in to change notification settings - Fork 405
Expand file tree
/
Copy pathapp_pl.arb
More file actions
899 lines (899 loc) · 35.4 KB
/
Copy pathapp_pl.arb
File metadata and controls
899 lines (899 loc) · 35.4 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
{
"invalidUsername": "Podaj poprawną nazwę użytkownika",
"@invalidUsername": {
"description": "Error message when the user enters an invalid username"
},
"username": "Nazwa użytkownika",
"email": "Adres email",
"invalidEmail": "Podaj poprawny adres email",
"@invalidEmail": {
"description": "Error message when the user enters an invalid email"
},
"confirmPassword": "Potwierdź hasło",
"password": "Hasło",
"passwordTooShort": "Hasło jest zbyt krótkie",
"@passwordTooShort": {
"description": "Error message when the user a password that is too short"
},
"passwordsDontMatch": "Hasła nie są identyczne",
"@passwordsDontMatch": {
"description": "Error message when the user enters two different passwords during registration"
},
"usernameValidChars": "Nazwa użytkownika może zawierać tylko litery, cyfry i znaki specjalne: @,+,.,-, _",
"@usernameValidChars": {
"description": "Error message when the user tries to register a username with forbidden characters"
},
"invalidUrl": "Wpisz poprawny adres URL",
"@invalidUrl": {
"description": "Error message when the user enters an invalid URL, e.g. in the login form"
},
"useCustomServer": "Używaj niestandardowego serwera",
"@useCustomServer": {
"description": "Toggle button allowing users to switch between the default and a custom wger server"
},
"useDefaultServer": "Używaj domyślnego serwera",
"@useDefaultServer": {
"description": "Toggle button allowing users to switch between the default and a custom wger server"
},
"register": "Zarejestruj się",
"@register": {
"description": "Text for registration button"
},
"logout": "Wyloguj się",
"@logout": {
"description": "Text for logout button"
},
"login": "Zaloguj się",
"@login": {
"description": "Text for login button"
},
"save": "Zapisz",
"customServerUrl": "Adres URL instancji wger",
"@customServerUrl": {
"description": "Label in the form where the users can enter their own wger instance"
},
"customServerHint": "Wpisz adres własnego serwera, w przeciwnym razie zostanie użyty domyślny",
"@customServerHint": {
"description": "Hint text for the form where the users can enter their own wger instance"
},
"reset": "Reset",
"@reset": {
"description": "Button text allowing the user to reset the entered values to the default"
},
"macronutrients": "Makroelementy",
"energyShort": "E",
"@energyShort": {
"description": "The first letter or short name of the word 'Energy', used in overviews"
},
"logged": "Zapisane",
"@logged": {
"description": "Header for the column of 'logged' nutritional values, i.e. what was eaten"
},
"addImage": "Dodaj obraz",
"weekAverage": "Średnia z poprzedniego tygodnia",
"@weekAverage": {
"description": "Header for the column of '7 day average' nutritional values, i.e. what was logged last week"
},
"total": "Sumarycznie",
"@total": {
"description": "Label used for total sums of e.g. calories or similar"
},
"unit": "Jednostka",
"@unit": {
"description": "The unit used for a repetition (kg, time, etc.)"
},
"aboutDescription": "Dziękujemy za używanie wger! Wger jest projektem open-source stworzonym przy współpracy entuzjastów fitnessu z całego świata.",
"@aboutDescription": {
"description": "Text in the about dialog"
},
"productFoundDescription": "Kod kreskowy odpowiada temu produktowi: {productName}. Czy chcesz kontynuować?",
"@productFoundDescription": {
"description": "Dialog info when product is found with barcode",
"type": "text",
"placeholders": {
"productName": {
"type": "String"
}
}
},
"dataCopied": "Dane skopiowane do nowego dziennika",
"@dataCopied": {
"description": "Snackbar message to show on copying data to a new log entry"
},
"noWeightEntries": "Nie masz wpisów dotyczących wagi",
"@noWeightEntries": {
"description": "Message shown when the user has no logged weight entries"
},
"loadingText": "Ładowanie...",
"@loadingText": {
"description": "Text to show when entries are being loaded in the background: Loading..."
},
"calendar": "Kalendarz",
"selectExercise": "Wybierz ćwiczenie",
"@selectExercise": {
"description": "Error message when the user hasn't selected an exercise in the form"
},
"enterCharacters": "Wprowadź od {min} do {max} znaków",
"@enterCharacters": {
"description": "Error message when the user hasn't entered the correct number of characters in a form",
"type": "text",
"placeholders": {
"min": {
"type": "String"
},
"max": {
"type": "String"
}
}
},
"nrOfSets": "Ilość serii ćwiczenia: {nrOfSets}",
"@nrOfSets": {
"description": "Label shown on the slider where the user selects the nr of sets",
"type": "text",
"placeholders": {
"nrOfSets": {
"type": "String"
}
}
},
"rirNotUsed": "Bez rezerwy powtórzeń",
"@rirNotUsed": {
"description": "Label used in RiR slider when the RiR value is not used/saved for the current setting or log"
},
"weightUnit": "Jednostka wagi",
"repetitionUnit": "Jednostka powtórzeń",
"set": "Seria",
"@set": {
"description": "A set in a workout plan"
},
"dayDescriptionHelp": "Opis tego, co jest robione w tym dniu (np. „dzień podciągania”) lub jakie części ciała są trenowane (np. „klatka piersiowa i ramiona”)",
"setNr": "{nr} serii",
"@setNr": {
"description": "Header in form indicating the number of the current set. Can also be translated as something like 'Set Nr. xy'.",
"type": "text",
"placeholders": {
"nr": {
"type": "String"
}
}
},
"sameRepetitions": "Jeśli wykonasz tą sama liczbę powtórzenia z tym samym ciężarem dla wszystkich serii, możesz po prostu wypełnić jeden wiersz. Na przykład dla 4 serii wystarczy wpisać 10 dla powtórzeń, automatycznie zmieni się to na „4 x 10”.",
"comment": "Komentarz",
"@comment": {
"description": "Comment, additional information"
},
"impression": "Ocena treningu",
"@impression": {
"description": "General impression (e.g. for a workout session) such as good, bad, etc."
},
"workoutSession": "Sesja treningowa",
"@workoutSession": {
"description": "A (logged) workout session"
},
"newSet": "Nowa seria",
"@newSet": {
"description": "Header when adding a new set to a workout day"
},
"selectExercises": "Jeśli chcesz zrobić super serię, możesz wyszukać kilka ćwiczeń, zostaną one zgrupowane razem",
"gymMode": "Tryb treningu",
"@gymMode": {
"description": "Label when starting the gym mode"
},
"equipment": "Sprzęt",
"@equipment": {
"description": "Equipment needed to perform an exercise"
},
"muscles": "Mięśnie",
"@muscles": {
"description": "(main) muscles trained by an exercise"
},
"musclesSecondary": "Mięśnie pomocnicze",
"@musclesSecondary": {
"description": "secondary muscles trained by an exercise"
},
"category": "Kategoria",
"@category": {
"description": "Category for an exercise, ingredient, etc."
},
"repetitions": "Powtórzenia",
"@repetitions": {
"description": "Repetitions for an exercise set"
},
"reps": "Powtórzenia",
"@reps": {
"description": "Shorthand for repetitions, used when space constraints are tighter"
},
"rir": "Liczba powtórzeń w rezerwie",
"@rir": {
"description": "Shorthand for Repetitions In Reserve"
},
"successfullySaved": "Zapisane",
"@successfullySaved": {
"description": "Message when an item was successfully saved"
},
"exercise": "Ćwiczenie",
"@exercise": {
"description": "An exercise for a workout"
},
"searchExercise": "Wyszukaj ćwiczenie do dodania",
"@searchExercise": {
"description": "Label on set form. Selected exercises are added to the set"
},
"logHelpEntries": "Jeśli w ciągu jednego dnia jest więcej niż jeden wpis z tą samą liczbą powtórzeń, ale z różnymi wagami, na wykresie pokazany jest tylko wpis o wyższej wadze.",
"logHelpEntriesUnits": "Zwróć uwagę, że na wykresie są tylko wpisy z jednostką masy (kg lub lb) i powtórzeniami, inne kombinacje, takie jak czas lub czas do błędu, są tutaj ignorowane.",
"description": "Opis",
"name": "Nazwa",
"@name": {
"description": "Name for a workout or nutritional plan"
},
"addSet": "Dodaj serię",
"@addSet": {
"description": "Label for the button that adds a set (to a workout day)"
},
"addMeal": "Dodaj posiłek",
"fat": "Tłuszcz",
"measurement": "Pomiar",
"measurements": "Pomiar",
"@measurements": {
"description": "Categories for the measurements such as biceps size, body fat, etc."
},
"registerInstead": "Nie posiadasz konta? Zarejestruj się teraz",
"loginInstead": "Posiadasz konto? Zaloguj się",
"labelBottomNavWorkout": "Trening",
"@labelBottomNavWorkout": {
"description": "Label used in bottom navigation, use a short word"
},
"labelBottomNavNutrition": "Żywienie",
"@labelBottomNavNutrition": {
"description": "Label used in bottom navigation, use a short word"
},
"labelWorkoutLogs": "Dzienniki treningowe",
"@labelWorkoutLogs": {
"description": "(Workout) logs"
},
"labelWorkoutPlan": "Plan treningu",
"@labelWorkoutPlan": {
"description": "Title for screen workout plan"
},
"successfullyDeleted": "Usunięto",
"@successfullyDeleted": {
"description": "Message when an item was successfully deleted"
},
"labelDashboard": "Pulpit",
"@labelDashboard": {
"description": "Title for screen dashboard"
},
"notes": "Notatki",
"@notes": {
"description": "Personal notes, e.g. for a workout session"
},
"newDay": "Nowy dzień",
"pause": "Przerwa",
"@pause": {
"description": "Noun, not an imperative! Label used for the pause when using the gym mode"
},
"todaysWorkout": "Twój dzisiejszy trening",
"date": "Data",
"@date": {
"description": "The date of a workout log or body weight entry"
},
"jumpTo": "Wybierz ćwiczenie",
"@jumpTo": {
"description": "Imperative. Label used in popup allowing the user to jump to a specific exercise while in the gym mode"
},
"noNutritionalPlans": "Nie masz planów żywieniowych",
"@noNutritionalPlans": {
"description": "Message shown when the user has no nutritional plans"
},
"plateCalculator": "Obciążnik",
"@plateCalculator": {
"description": "Label used for the plate calculator in the gym mode"
},
"plateCalculatorNotDivisible": "Nie można osiągnąć wagi z dostępnymi obciążeniami",
"@plateCalculatorNotDivisible": {
"description": "Error message when the current weight is not reachable with plates (e.g. 33.1 kg)"
},
"mealLogged": "Posiłek zarejestrowany w dzienniku",
"logMeal": "Zapisz ten posiłek w dzienniku",
"addIngredient": "Dodaj składnik",
"nutritionalPlan": "Plan diety",
"nutritionalDiary": "Dziennik żywieniowy",
"nutritionalPlans": "Plany żywieniowe",
"start": "Uruchom",
"@start": {
"description": "Label on button to start the gym mode (i.e., an imperative)"
},
"timeStart": "Czas rozpoczęcia",
"@timeStart": {
"description": "The starting time of a workout"
},
"timeEnd": "Czas zakończenia",
"@timeEnd": {
"description": "The end time of a workout"
},
"ingredient": "Składnik",
"energy": "Energia",
"@energy": {
"description": "Energy in a meal, ingredient etc. e.g. in kJ"
},
"time": "Czas",
"@time": {
"description": "The time of a meal or workout"
},
"anErrorOccurred": "Wystąpił błąd!",
"weight": "Waga",
"@weight": {
"description": "The weight of a workout log or body weight entry"
},
"kJ": "kJ",
"@kJ": {
"description": "Energy in a meal in kilo joules, kJ"
},
"g": "g",
"@g": {
"description": "Abbreviation for gram"
},
"protein": "Białko",
"carbohydrates": "Węglowodany",
"confirmDelete": "Czy na pewno chcesz usunąć '{toDelete}'?",
"@confirmDelete": {
"description": "Confirmation text before the user deletes an object",
"type": "text",
"placeholders": {
"toDelete": {
"type": "String"
}
}
},
"planned": "Zaplanowane",
"@planned": {
"description": "Header for the column of 'planned' nutritional values, i.e. what should be eaten"
},
"difference": "Różnice",
"percentEnergy": "Procent energii",
"gPerBodyKg": "g / kg",
"@gPerBodyKg": {
"description": "Label used for total sums of e.g. calories or similar in grams per Kg of body weight"
},
"proteinShort": "B",
"@proteinShort": {
"description": "The first letter or short name of the word 'Protein', used in overviews"
},
"carbohydratesShort": "W",
"@carbohydratesShort": {
"description": "The first letter or short name of the word 'Carbohydrates', used in overviews"
},
"sugars": "Cukier",
"fatShort": "T",
"@fatShort": {
"description": "The first letter or short name of the word 'Fat', used in overviews"
},
"saturatedFat": "Tłuszcz nasycony",
"fiber": "Błonnik",
"sodium": "Sód",
"amount": "Ilość",
"@amount": {
"description": "The amount (e.g. in grams) of an ingredient in a meal"
},
"newEntry": "Nowy",
"@newEntry": {
"description": "Title when adding a new entry such as a weight or log entry"
},
"edit": "Edytuj",
"delete": "Usuń",
"newNutritionalPlan": "Nowy plan żywieniowy",
"toggleDetails": "Przełącz szczegóły",
"@toggleDetails": {
"description": "Switch to toggle detail / overview"
},
"goToDetailPage": "Przejdź do strony szczegółów",
"takePicture": "Zrób zdjęcie",
"chooseFromLibrary": "Wybierz z galerii zdjęć",
"gallery": "Galeria",
"appUpdateTitle": "Wymagana aktualizacja",
"appUpdateContent": "Ta wersja aplikacji nie jest kompatybilna z serwerem, zaktualizuj swoją aplikację.",
"productFound": "Znaleziono produkt",
"@productFound": {
"description": "Header label for dialog when product is found with barcode"
},
"productNotFound": "Produkt nie znaleziony",
"@productNotFound": {
"description": "Header label for dialog when product is not found with barcode"
},
"productNotFoundDescription": "Produkt z zeskanowanym kodem kreskowym {barcode} nie został znaleziony w bazie danych wger",
"@productNotFoundDescription": {
"description": "Dialog info when product is not found with barcode",
"type": "text",
"placeholders": {
"barcode": {
"type": "String"
}
}
},
"scanBarcode": "Zeskanuj kod kreskowy",
"@scanBarcode": {
"description": "Label for scan barcode button"
},
"close": "Zamknij",
"@close": {
"description": "Translation for close"
},
"logIngredient": "Zapisz składnik w dzienniku żywieniowym",
"searchIngredient": "Wyszukaj składnik",
"@searchIngredient": {
"description": "Label on ingredient search form"
},
"measurementCategoriesHelpText": "Kategoria pomiaru, np. „biceps” lub „pomiar warstwy podskórnej tłuszczu”",
"measurementEntriesHelpText": "Jednostka pomiaru np. „cm” lub „%”",
"value": "Wartość",
"@value": {
"description": "The value of a measurement entry"
},
"timeStartAhead": "Czas rozpoczęcia nie może być wcześniejszy niż czas zakończenia",
"kcal": "kcal",
"@kcal": {
"description": "Energy in a meal in kilocalories, kcal"
},
"selectIngredient": "Wybierz składnik",
"@selectIngredient": {
"description": "Error message when the user hasn't selected an ingredient from the autocompleter"
},
"recentlyUsedIngredients": "Ostatnio dodane składniki",
"@recentlyUsedIngredients": {
"description": "A message when a user adds a new ingredient to a meal."
},
"selectImage": "Wybierz obraz",
"@selectImage": {
"description": "Label and error message when the user hasn't selected an image to save"
},
"optionsLabel": "Opcje",
"@optionsLabel": {
"description": "Label for the popup with general app options"
},
"goToToday": "Przejdź do dziś",
"@goToToday": {
"description": "Label on button to jump back to 'today' in the calendar widget"
},
"enterValue": "proszę wprowadzić wartość",
"@enterValue": {
"description": "Error message when the user hasn't entered a value on a required field"
},
"setUnitsAndRir": "Ustaw jednostki oraz rezerwę liczby powtórzeń",
"@setUnitsAndRir": {
"description": "Label shown on the slider where the user can toggle showing units and RiR",
"type": "text"
},
"enterValidNumber": "Proszę wprowadzić poprawny numer",
"@enterValidNumber": {
"description": "Error message when the user has submitted an invalid number (e.g. '3,.,.,.')"
},
"noMeasurementEntries": "Nie masz wpisów pomiarowych",
"moreMeasurementEntries": "Dodaj nowy pomiar",
"@moreMeasurementEntries": {
"description": "Message shown when the user wants to add new measurement"
},
"enterMinCharacters": "Proszę wpisać co najmniej {min} znaków",
"@enterMinCharacters": {
"description": "Error message when the user hasn't entered the minimum amount characters in a form",
"type": "text",
"placeholders": {
"min": {
"type": "String"
}
}
},
"baseNameEnglish": "Wszystkie ćwiczenia wymagają nazwy podstawowej w języku angielskim",
"images": "Obrazy",
"language": "Język",
"add_exercise_image_license": "Obrazy muszą być zgodne z licencją CC BY SA. Jeśli masz wątpliwości przesyłaj tylko zdjęcia które sam zrobiłeś.",
"variations": "Wariacje",
"@variations": {
"description": "Variations of one exercise (e.g. benchpress and benchpress narrow)"
},
"alsoKnownAs": "Znany również jako: {aliases}",
"@alsoKnownAs": {
"placeholders": {
"aliases": {
"type": "String"
}
},
"description": "List of alternative names for an exercise"
},
"unVerifiedEmail": "Niezweryfikowany adres e-mail",
"verifiedEmail": "Zweryfikowany adres e-mail",
"verifiedEmailReason": "Aby współtworzyć ćwiczenia musisz zweryfikować swój adres e-mail",
"verifiedEmailInfo": "Wiadomość weryfikacyjna została wysłana na adres {email}",
"@verifiedEmailInfo": {
"placeholders": {
"email": {
"type": "String"
}
}
},
"alternativeNames": "Alternatywne nazwy",
"oneNamePerLine": "Jedna nazwa w wierszu",
"whatVariationsExist": "Czy istnieją wariacje tego ćwiczenia?",
"previous": "Wstecz",
"next": "Następny",
"addExercise": "Dodaj ćwiczenie",
"translation": "Tłumaczenie",
"contributeExercise": "Przekaż ćwiczenie",
"translateExercise": "Przetłumacz to ćwiczenie teraz",
"minutes": "Minuty",
"kilometers": "Kilometry",
"until_failure": "Aż do awarii",
"seconds": "Sekundy",
"bench": "Ławka",
"triceps": "Triceps",
"swiss_ball": "Piłka lekarska",
"none__bodyweight_exercise_": "brak (ćwiczenie z masą ciała)",
"pull_up_bar": "Drążek do podciągania",
"biceps": "Biceps",
"userProfile": "Twój profil",
"exerciseList": "Lista ćwiczeń",
"exercises": "Ćwiczenia",
"@exercises": {
"description": "Multiple exercises for a workout"
},
"exerciseName": "Nazwa ćwiczenia",
"@exerciseName": {
"description": "Label for the name of a workout exercise"
},
"selectEntry": "Wybierz wpis",
"incline_bench": "Ławka skośna",
"gym_mat": "Mata gimnastyczna",
"aboutPageTitle": "O nas i wsparcie",
"glutes": "Pośladki",
"baseData": "Podstawy po angielsku",
"@baseData": {
"description": "The base data for an exercise such as category, trained muscles, etc."
},
"barbell": "Sztanga",
"lats": "Mięsień najszerszy pleców",
"legs": "Nogi",
"arms": "Ręce",
"sz_bar": "Gryf łamany",
"miles": "Mile",
"shoulders": "Barki",
"calves": "Łydki",
"hamstrings": "Mięsień dwugłowy uda",
"chest": "Klatka piersiowa",
"back": "Plecy",
"lower_back": "Dolna część pleców",
"kettlebell": "Kettle",
"dumbbell": "Hantla",
"abs": "Brzuch",
"quads": "Mięsień czworogłowy uda",
"cardio": "Kardio",
"contributeExerciseWarning": "Możesz dodawać ćwiczenia tylko wtedy, gdy Twoje konto jest starsze niż {days} dni i zweryfikowałeś swój adres e-mail",
"@contributeExerciseWarning": {
"description": "Number of days before which a person can add exercise",
"placeholders": {
"days": {
"type": "String",
"example": "14"
}
}
},
"success": "Sukces",
"@success": {
"description": "Message when an action completed successfully, usually used as a heading"
},
"cacheWarning": "Ze względu na buforowanie może minąć trochę czasu zanim zmiany będą widoczne w całej aplikacji.",
"useMetric": "Używaj systemu metrycznego (kg) dla masy ciała",
"verify": "Zweryfikuj",
"settingsTitle": "Ustawienia",
"settingsCacheDeletedSnackbar": "Pamięć podręczna pomyślnie została wyczyszczona",
"settingsExerciseCacheDescription": "Pamięć podręczna ćwiczeń",
"log": "Zarejestruj",
"@log": {
"description": "Log a specific meal (imperative form)"
},
"kilometers_per_hour": "Kilometrów na godzinę",
"@kilometers_per_hour": {
"description": "Generated entry for translation for server strings"
},
"done": "Ukończone",
"noMatchingExerciseFound": "Nie znaleziono ćwiczeń",
"@noMatchingExerciseFound": {
"description": "Message returned if no exercises match the searched string"
},
"searchNamesInEnglish": "Szukaj również w języku angielskim",
"aboutMastodonTitle": "Mastodon",
"plates": "Talerze",
"@plates": {
"description": "Generated entry for translation for server strings"
},
"lb": "lb",
"@lb": {
"description": "Generated entry for translation for server strings"
},
"textPromptTitle": "Gotowy do startu?",
"onlyLogging": "Tylko licz kalorie",
"onlyLoggingHelpText": "Zaznacz to pole jeśli wyłącznie chcesz śledzić kalorie i nie chcesz tworzyć szczegółowego planu diety z poszczególnymi posiłkami",
"goalEnergy": "Cel energii",
"goalProtein": "Cel białka",
"goalCarbohydrates": "Cel węglowodanów",
"goalFat": "Cel tłuszczów",
"today": "Dzisiaj",
"loggedToday": "Zarejestrowane dzisiaj",
"kcalValue": "{value} kcal",
"@kcalValue": {
"description": "A value in kcal, e.g. 500 kcal",
"type": "text",
"placeholders": {
"value": {
"type": "String"
}
}
},
"gValue": "{value} g",
"@gValue": {
"description": "A value in grams, e.g. 5 g",
"type": "text",
"placeholders": {
"value": {
"type": "String"
}
}
},
"percentValue": "{value} %",
"@percentValue": {
"description": "A value in percent, e.g. 10 %",
"type": "text",
"placeholders": {
"value": {
"type": "String"
}
}
},
"settingsCacheTitle": "Pamięć podręczna",
"body_weight": "Masa ciała",
"@body_weight": {
"description": "Generated entry for translation for server strings"
},
"textPromptSubheading": "Naciśnij przycisk, aby rozpocząć",
"aboutDonateText": "Dopóki nasz projekt jest darmowy i tak zostanie na zawsze, ale działanie serweru nie jest! Także tworzenie naszego projektu zajmuje dużo czasu i wysiłku od wolontariuszów. Twoja kontrybucja bezpośrednią pokrywa te koszty, sprawia że nasz projekt się rowzija.",
"aboutDonateTitle": "Wspomóż",
"max_reps": "Maksymalna ilość powtórzeń",
"@max_reps": {
"description": "Generated entry for translation for server strings"
},
"miles_per_hour": "Mil na godzinę",
"@miles_per_hour": {
"description": "Generated entry for translation for server strings"
},
"kg": "kg",
"@kg": {
"description": "Generated entry for translation for server strings"
},
"goalMacro": "Cele makro",
"@goalMacro": {
"description": "The goal for macronutrients"
},
"surplus": "nadwyżka",
"@surplus": {
"description": "Caloric surplus (either planned or unplanned)"
},
"goalFiber": "Cel błonnikowy",
"noIngredientsDefined": "Nie zdefiniowano jeszcze żadnych składników",
"ingredientLogged": "Składnik zarejestrowany w dzienniku",
"selectMealToLog": "Wybierz posiłek, który chcesz zapisać w dzienniku",
"deficit": "deficyt",
"@deficit": {
"description": "Caloric deficit (either planned or unplanned)"
},
"chartAllTimeTitle": "{name} Z całego okresu",
"@chartAllTimeTitle": {
"description": "All-time chart of 'name' (e.g. 'weight', 'body fat' etc.)",
"type": "text",
"placeholders": {
"name": {
"type": "String"
}
}
},
"chart30DaysTitle": "{name} ostatnie 30 dni",
"@chart30DaysTitle": {
"description": "last 30 days chart of 'name' (e.g. 'weight', 'body fat' etc.)",
"type": "text",
"placeholders": {
"name": {
"type": "String"
}
}
},
"useApiToken": "Użyj API Token",
"apiToken": "API Token",
"restTime": "Czas odpoczynku",
"errorCouldNotConnectToServer": "Nie możemy połączyć się z serwerem",
"errorCouldNotConnectToServerDetails": "Aplikacja nie może połączyć się z serwerem. Prosimy sprawdzić swoje połączenie z internetem lub adres URL i spróbować ponownie. Jeżeli problem nadal występuje, skontaktuj się z administratorem.",
"aboutWhySupportTitle": "Open Source & za darmo ❤️",
"routines": "Rutyny",
"newRoutine": "Nowa rutyna",
"min": "Min",
"max": "Max",
"copyToClipboard": "Skopiuj do schowku (clipboard)",
"errorInfoDescription": "Przepraszamy coś poszło źle. Możesz pomóc nam rozwiązać ten problem zgłaszając go na GitHub.",
"invalidApiToken": "Wpisz poprawny token API",
"@invalidApiToken": {
"description": "Error message when the user enters an invalid API key"
},
"errorViewDetails": "Techniczne szczegóły",
"exerciseNr": "Ćwiczenie {nr}",
"@exerciseNr": {
"description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Set Nr. xy'.",
"type": "text",
"placeholders": {
"nr": {
"type": "String"
}
}
},
"apiTokenValidChars": "Klucz API może zawierać wyłącznie litery od a-f (ang.), i cyrfy (0-9) i musi mieć długość dokładnie 40 znaków",
"@apiTokenValidChars": {
"description": "Error message when the user tries to input a API key with forbidden characters"
},
"noRoutines": "Ty nie masz żadnej rutyny",
"@noRoutines": {},
"noRoutinesSubtitle": "Stwórz swoją pierwszą rutynę, aby rozpocząć śledzenie swoich treningów",
"noWorkoutScheduled": "Brak zaplanowanego treningu",
"workoutCompleted": "Ukończony",
"workoutUpcoming": "Nadchodzący",
"workoutMissed": "Pominięty",
"restDay": "Dzień odpoczynkowy",
"errorInfoDescription2": "Możesz kontynuować używanie tej aplikacji, ale niektóre funkcje mogą być niedostępne.",
"resistance_band": "Guma oporowa",
"@resistance_band": {
"description": "Generated entry for translation for server strings"
},
"selectAvailablePlates": "Wybierz dostępne obciążenie",
"barWeight": "Waga sztangi",
"useColors": "Użyj kolorów",
"useUsernameAndPassword": "Użyj nazwy użytkownika i hasła",
"endDate": "Data zakończenia",
"startDate": "Data rozpoczęcia",
"sets": "Liczba serii do wykonania dla jednego ćwiczenia",
"@sets": {
"description": "The number of sets to be done for one exercise"
},
"supersetNr": "Superseria {nr}",
"@supersetNr": {
"description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Superset Nr. xy'.",
"type": "text",
"placeholders": {
"nr": {
"type": "String"
}
}
},
"isRestDay": "Czy to dzień odpoczynku",
"isRestDayHelp": "Pamiętaj, że wszystkie zestawy i ćwiczenia zostaną usunięte, gdy oznaczysz dzień jako dzień odpoczynku.",
"needsLogsToAdvance": "Potrzebuje dzienników, aby przejść dalej",
"needsLogsToAdvanceHelp": "Wybierz tę opcję, jeśli chcesz, aby program przechodził do następnego zaplanowanego dnia tylko wtedy, gdy zarejestrowałeś trening w danym dniu",
"routineDays": "Dni w danym planie",
"resultingRoutine": "Rezultaty planu",
"yourCurrentNutritionPlanHasNoMealsDefinedYet": "Twój obecny plan żywieniowy nie zawiera żadnych posiłków",
"@yourCurrentNutritionPlanHasNoMealsDefinedYet": {
"description": "Message shown when a nutrition plan doesn't have any meals"
},
"toAddMealsToThePlanGoToNutritionalPlanDetails": "Aby dodać posiłki do planu, przejdź do szczegółów planu żywieniowego",
"@toAddMealsToThePlanGoToNutritionalPlanDetails": {
"description": "Message shown to guide users to the nutritional plan details page to add meals"
},
"chartDuringPlanTitle": "{chartName} w planie żywieniowym {planName}",
"@chartDuringPlanTitle": {
"description": "chart of 'chartName' (e.g. 'weight', 'body fat' etc.) logged during plan",
"type": "text",
"placeholders": {
"chartName": {
"type": "String"
},
"planName": {
"type": "String"
}
}
},
"aboutContributeTitle": "Współtwórz",
"aboutContributeText": "Zachęcamy do wszelkiego rodzaju wkładu. Niezależnie od tego, czy jesteś programistą, tłumaczem, czy po prostu pasjonatem fitnessu, każda forma wsparcia jest mile widziana!",
"aboutBugsListTitle": "Zgłoś problem lub zaproponuj funkcję",
"aboutTranslationListTitle": "Przetłumacz aplikację",
"aboutSourceListTitle": "Wyświetl kod źródłowy",
"aboutJoinCommunityTitle": "Dołącz do społeczności",
"aboutDiscordTitle": "Discord",
"others": "Inne",
"fitInWeekHelp": "Jeśli opcja jest włączona, dni będą się powtarzać w cyklu tygodniowym, w przeciwnym razie dni będą następować po sobie sekwencyjnie, bez względu na początek nowego tygodnia.",
"addSuperset": "Dodaj superset",
"setHasProgression": "Set ma progresję",
"setHasProgressionWarning": "Należy pamiętać, że obecnie nie ma możliwości edycji wszystkich ustawień zestawu w aplikacji mobilnej ani skonfigurowania automatycznego postępu. Na razie prosimy korzystać z aplikacji internetowej.",
"setHasNoExercises": "Ten zestaw nie zawiera jeszcze żadnych ćwiczeń!",
"settingsIngredientCacheDescription": "Pamięć podręczna składników",
"simpleMode": "Tryb prosty",
"simpleModeHelp": "Ukryj niektóre z bardziej zaawansowanych ustawień podczas edycji ćwiczeń",
"progressionRules": "To ćwiczenie ma zasady progresji i nie można go edytować w aplikacji mobilnej. Aby edytować to ćwiczenie, należy skorzystać z aplikacji internetowej.",
"overallChangeWeight": "Zmiana wagi",
"@overallChangeWeight": {
"description": "Overall change in weight, added for localization"
},
"goalTypeMeals": "Z posiłków",
"@goalTypeMeals": {
"description": "added for localization of Class GoalType's filed meals"
},
"goalTypeBasic": "Proste",
"@goalTypeBasic": {
"description": "added for localization of Class GoalType's filed basic"
},
"goalTypeAdvanced": "Zaawansowane",
"@goalTypeAdvanced": {
"description": "added for localization of Class GoalType's filed advanced"
},
"indicatorRaw": "surowe",
"@indicatorRaw": {
"description": "added for localization of Class Indicator's field text"
},
"indicatorAvg": "średnio",
"@indicatorAvg": {
"description": "added for localization of Class Indicator's field text"
},
"themeMode": "Tryb tematyczny",
"darkMode": "Zawsze używaj trybu ciemnego",
"lightMode": "Zawsze używaj trybu jasnego",
"systemMode": "Ustawienia systemu",
"fitInWeek": "Dopasuj w tygodniu",
"dayTypeAmrap": "Tak dużo rund jak to możliwe",
"trophies": "Trofea",
"dashboardWidgets": "Kokpit widgetów",
"dayTypeCustom": "Niestandardowy",
"dayTypeEnom": "Każda minuta w minutę",
"dayTypeHiit": "Trening interwałowy, wysoka intensywność",
"dayTypeTabata": "Tabata",
"dayTypeRft": "Rundy na czas",
"dayTypeAfap": "Tak szybko jak to możliwe",
"slotEntryTypeNormal": "Normalny",
"slotEntryTypeMyo": "Myo",
"slotEntryTypeForced": "Wymuszony",
"slotEntryTypeTut": "Czas napięcia",
"slotEntryTypeIso": "Chwyt izometryczny",
"slotEntryTypeJump": "Skok",
"topSet": "Najcięższa seria: {value}",
"@topSet": {
"description": "Value is a representation of the set, like '10 x 80kg'",
"type": "text",
"placeholders": {
"value": {
"type": "String"
}
}
},
"impressionGood": "Dobrze",
"impressionNeutral": "Średnio",
"impressionBad": "Źle",
"personalRecords": "Rekordy osobiste",
"gymModeShowExercises": "Pokaż przegląd ćwiczeń",
"gymModeShowTimer": "Pokaż timer pomiędzy seriami",
"gymModeTimerType": "Rodzaj timera",
"gymModeTimerTypeHelText": "Jeśli seria ma przerwę, czas jest odliczany.",
"countdown": "Odliczanie",
"stopwatch": "Stoper",
"gymModeDefaultCountdownTime": "Domyślny czas timera, w sekundach",
"gymModeNotifyOnCountdownFinish": "Powiadom na koniec odliczania",
"duration": "Czas trwania",
"durationHoursMinutes": "{hours}h {minutes}m",
"@durationHoursMinutes": {
"description": "A duration, in hours and minutes",
"type": "text",
"placeholders": {
"hours": {
"type": "int"
},
"minutes": {
"type": "int"
}
}
},
"volume": "Pojemność",
"@volume": {
"description": "The volume of a workout or set, i.e. weight x reps"
},
"workoutCompleted": "Trening skończony"
}