Skip to content

Commit 17a5023

Browse files
authored
Merge pull request #757 from wger-project/feature/weblate
Translations update from Hosted Weblate
2 parents db7c37e + 5b1b096 commit 17a5023

File tree

9 files changed

+419
-11
lines changed

9 files changed

+419
-11
lines changed

.github/workflows/ci.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,11 @@ jobs:
3333
flutter test --coverage
3434
lcov --remove coverage/lcov.info 'lib/l10n/generated/*' 'lib/theme/*' -o coverage/lcov.info
3535
36+
# Removing some folders from the coverage since these files are not really
37+
# part of the app code and just get in the way of the report
38+
- name: Filter coverage report
39+
run: lcov --remove coverage/lcov.info 'lib/l10n/generated/*' 'lib/theme/*'
40+
3641
- name: Coveralls
3742
uses: coverallsapp/github-action@v2
3843
with:
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
wger Workout Manager
1+
wger Workout Manager
Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
உடற்பயிற்சி பிரியர்கள் முதல் உடற்பயிற்சி பிரியர்கள்வரை - உங்கள் உடற்பயிற்சி மேலாளரான WGER உடன் உங்கள் ஆரோக்கியத்தை ஒழுங்கமைக்கவும்!
2+
3+
4+
5+
நீங்கள் ஏற்கனவே உங்கள் #1 உடற்பயிற்சி செயலியைக் கண்டுபிடித்துவிட்டீர்களா, மேலும் உங்கள் சொந்த விளையாட்டு வழக்கங்களை உருவாக்க விரும்புகிறீர்களா? நீங்கள் எந்த வகையான விளையாட்டு மிருகமாக இருந்தாலும் சரி - நம் அனைவருக்கும் பொதுவான ஒன்று உள்ளது: எங்கள் உடல்நலத் தரவைக் கண்காணிக்க நாங்கள் விரும்புகிறோம் <3
6+
7+
8+
9+
எனவே, உங்கள் உடற்பயிற்சி பயணத்தை உங்கள் எளிமையான சிறிய உடற்பயிற்சி பதிவு புத்தகத்துடன் நிர்வகிப்பதற்காக நாங்கள் உங்களை மதிப்பிடவில்லை, ஆனால் 2025 க்கு வரவேற்கிறோம்!
10+
11+
12+
13+
உங்களுக்காக 100% இலவச டிஜிட்டல் உடல்நலம் மற்றும் உடற்பயிற்சி கண்காணிப்பு செயலியை நாங்கள் உருவாக்கியுள்ளோம், இது உங்கள் வாழ்க்கையை எளிதாக்க மிகவும் பொருத்தமான அம்சங்களுக்கு அளவிடப்பட்டுள்ளது. தொடங்குங்கள், பயிற்சியைத் தொடருங்கள் மற்றும் உங்கள் முன்னேற்றத்தைக் கொண்டாடுங்கள்!
14+
15+
16+
17+
wger என்பது ஒரு திறந்த மூல திட்டம் மற்றும் இதுபற்றிய அனைத்தும்:
18+
19+
* உங்கள் உடல்
20+
21+
* உங்கள் உடற்பயிற்சிகள்
22+
23+
* உங்கள் முன்னேற்றம்
24+
25+
* உங்கள் தரவு
26+
27+
28+
29+
உங்கள் உடல்:
30+
31+
உங்களுக்குப் பிடித்த உணவு வகைகளின் பொருட்களைக் கூகிள் மூலம் தேட வேண்டிய அவசியமில்லை - 78000க்கும் மேற்பட்ட பொருட்களிலிருந்து உங்கள் தினசரி உணவைத் தேர்ந்தெடுத்து ஊட்டச்சத்து மதிப்புகளைப் பாருங்கள். ஊட்டச்சத்து திட்டத்தில் உணவுகளைச் சேர்த்து, உங்கள் உணவின் கண்ணோட்டத்தை காலண்டரில் வைத்திருங்கள்.
32+
33+
34+
35+
உங்கள் உடற்பயிற்சிகள்:
36+
37+
உங்கள் உடலுக்கு எது சிறந்தது என்பது உங்களுக்குத் தெரியும். 200 வெவ்வேறு பயிற்சிகளிலிருந்து வளர்ந்து வரும் வகைகளிலிருந்து உங்கள் சொந்த உடற்பயிற்சிகளை உருவாக்குங்கள். பின்னர், ஒரே தட்டலில் உங்கள் எடைகளைப் பதிவு செய்யும்போது பயிற்சியின் மூலம் உங்களை வழிநடத்த ஜிம் பயன்முறையைப் பயன்படுத்தவும்.
38+
39+
40+
41+
உங்கள் முன்னேற்றம்:
42+
43+
உங்கள் இலக்குகளை ஒருபோதும் மறந்துவிடாதீர்கள். உங்கள் எடையைக் கண்காணித்து, உங்கள் புள்ளிவிவரங்களை வைத்திருங்கள்.
44+
45+
46+
47+
உங்கள் தரவு:
48+
49+
wger என்பது உங்கள் தனிப்பயனாக்கப்பட்ட உடற்பயிற்சி நாட்குறிப்பு - ஆனால் உங்கள் தரவு உங்களுடையது. REST API ஐப் பயன்படுத்தி அதை அணுகி அற்புதமான விஷயங்களைச் செய்யுங்கள்.
50+
51+
52+
53+
தயவுசெய்து கவனிக்கவும்: இந்த இலவச பயன்பாடு கூடுதல் நிதியை அடிப்படையாகக் கொண்டது அல்ல, மேலும் நாங்கள் உங்களிடம் பணத்தை நன்கொடையாகக் கேட்பதில்லை. அதைவிட இது தொடர்ந்து வளர்ந்து வரும் ஒரு சமூகத் திட்டம். எனவே எந்த நேரத்திலும் புதிய அம்சங்களுக்குத் தயாராக இருங்கள்!
54+
55+
56+
57+
#ஓப்பன்சோர்ஸ் – அது என்ன அர்த்தம்?
58+
59+
60+
61+
திறந்த மூலமானது இந்தப் பயன்பாட்டிற்கான முழு மூலக் குறியீடும் அது பேசும் சேவையகமும் இலவசம் மற்றும் யாருக்கும் கிடைக்கும் என்பதாகும்:
62+
63+
* உங்கள் சொந்த சர்வரில் அல்லது உங்கள் உள்ளூர் ஜிம்மில் wger ஐ இயக்க விரும்புகிறீர்களா? தொடருங்கள்!
64+
65+
* நீங்கள் ஒரு அம்சத்தைத் தவறவிட்டு அதைச் செயல்படுத்த விரும்புகிறீர்களா? இப்போதே தொடங்குங்கள்!
66+
67+
* எதுவும் எங்கும் அனுப்பப்படவில்லை என்பதை நீங்கள் சரிபார்க்க விரும்புகிறீர்களா? உங்களால் முடியும்!
68+
69+
70+
71+
எங்கள் சமூகத்தில் சேர்ந்து, உலகம் முழுவதிலுமிருந்து வரும் விளையாட்டு ஆர்வலர்கள் மற்றும் ஐடி ஆர்வலர்களின் ஒரு பகுதியாகுங்கள். எங்கள் தேவைகளுக்கு ஏற்பத் தனிப்பயனாக்கப்பட்ட பயன்பாட்டைச் சரிசெய்து மேம்படுத்துவதில் நாங்கள் தொடர்ந்து பணியாற்றி வருகிறோம். உங்கள் உள்ளீட்டை நாங்கள் விரும்புகிறோம், எனவே எந்த நேரத்திலும் குதித்து உங்கள் விருப்பங்களையும் யோசனைகளையும் பங்களிக்க தயங்காதீர்கள்!
72+
73+
74+
75+
-> https://github.com/wger-project இல் மூலக் குறியீட்டைக் கண்டறியவும்.
76+
77+
-> உங்கள் கேள்விகளைக் கேளுங்கள் அல்லது எங்கள் டிஸ்கார்ட் சர்வரில் ஹலோ சொல்லுங்கள் https://discord.gg/rPWFv6W
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
உடற்தகுதி/உடற்பயிற்சி, ஊட்டச்சத்து மற்றும் எடை கண்காணிப்பு

lib/l10n/app_hu.arb

Lines changed: 80 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,80 @@
1-
{}
1+
{
2+
"login": "Bejelentkezés",
3+
"@login": {
4+
"description": "Text for login button"
5+
},
6+
"invalidEmail": "Nem megfelelő e-mail cím",
7+
"@invalidEmail": {
8+
"description": "Error message when the user enters an invalid email"
9+
},
10+
"customServerHint": "Add meg a saját szervered címét, máskülönben az alapértelmezettet használjuk",
11+
"@customServerHint": {
12+
"description": "Hint text for the form where the users can enter their own wger instance"
13+
},
14+
"userProfile": "Profil",
15+
"@userProfile": {},
16+
"logout": "Kijelentkezés",
17+
"@logout": {
18+
"description": "Text for logout button"
19+
},
20+
"register": "Regisztráció",
21+
"@register": {
22+
"description": "Text for registration button"
23+
},
24+
"useDefaultServer": "Alapértelmezett szerver",
25+
"@useDefaultServer": {
26+
"description": "Toggle button allowing users to switch between the default and a custom wger server"
27+
},
28+
"useCustomServer": "Egyedi szerver",
29+
"@useCustomServer": {
30+
"description": "Toggle button allowing users to switch between the default and a custom wger server"
31+
},
32+
"invalidUrl": "Nem megfelelő URL",
33+
"@invalidUrl": {
34+
"description": "Error message when the user enters an invalid URL, e.g. in the login form"
35+
},
36+
"password": "Jelszó",
37+
"@password": {},
38+
"passwordTooShort": "A jelszó túl rövid",
39+
"@passwordTooShort": {
40+
"description": "Error message when the user a password that is too short"
41+
},
42+
"usernameValidChars": "A felhasználónév csak betűket, számokat és @, +, ., -, és _ karaktereket tartalmazhat",
43+
"@usernameValidChars": {
44+
"description": "Error message when the user tries to register a username with forbidden characters"
45+
},
46+
"passwordsDontMatch": "A jelszavak nem egyeznek",
47+
"@passwordsDontMatch": {
48+
"description": "Error message when the user enters two different passwords during registration"
49+
},
50+
"labelBottomNavNutrition": "Táplálkozás",
51+
"@labelBottomNavNutrition": {
52+
"description": "Label used in bottom navigation, use a short word"
53+
},
54+
"username": "Felhasználónév",
55+
"@username": {},
56+
"email": "E-mail cím",
57+
"@email": {},
58+
"confirmPassword": "Jelszó újra",
59+
"@confirmPassword": {},
60+
"invalidUsername": "Nem megfelelő felhasználónév",
61+
"@invalidUsername": {
62+
"description": "Error message when the user enters an invalid username"
63+
},
64+
"customServerUrl": "A wger szerver URL-je",
65+
"@customServerUrl": {
66+
"description": "Label in the form where the users can enter their own wger instance"
67+
},
68+
"reset": "Visszaállítás",
69+
"@reset": {
70+
"description": "Button text allowing the user to reset the entered values to the default"
71+
},
72+
"registerInstead": "Nincs fiókod? Regisztrálj most",
73+
"@registerInstead": {},
74+
"loginInstead": "Már van fiókod? Bejelentkezés",
75+
"@loginInstead": {},
76+
"labelBottomNavWorkout": "Edzés",
77+
"@labelBottomNavWorkout": {
78+
"description": "Label used in bottom navigation, use a short word"
79+
}
80+
}

lib/l10n/app_pt.arb

Lines changed: 32 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -928,5 +928,35 @@
928928
"darkMode": "Modo sempre escuro",
929929
"@darkMode": {},
930930
"settingsIngredientCacheDescription": "Princípio de cache",
931-
"@settingsIngredientCacheDescription": {}
932-
}
931+
"@settingsIngredientCacheDescription": {},
932+
"routines": "Rotinas",
933+
"@routines": {},
934+
"newRoutine": "Nova rotina",
935+
"@newRoutine": {},
936+
"noRoutines": "Você não tem rotinas",
937+
"@noRoutines": {},
938+
"sets": "Séries",
939+
"@sets": {
940+
"description": "The number of sets to be done for one exercise"
941+
},
942+
"exerciseNr": "Exercício {nr}",
943+
"@exerciseNr": {
944+
"description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Set Nr. xy'.",
945+
"type": "text",
946+
"placeholders": {
947+
"nr": {
948+
"type": "String"
949+
}
950+
}
951+
},
952+
"restDay": "Dia de descanso",
953+
"@restDay": {},
954+
"isRestDay": "É tempo de descanso",
955+
"@isRestDay": {},
956+
"routineDays": "Dias na rotina",
957+
"@routineDays": {},
958+
"restTime": "Tempo de descanso",
959+
"@restTime": {},
960+
"isRestDayHelp": "Favor notar que todos os sets e exercícios serão removidos quando você marcar um dia como dia de descanso.",
961+
"@isRestDayHelp": {}
962+
}

lib/l10n/app_ta.arb

Lines changed: 78 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -984,5 +984,81 @@
984984
"indicatorAvg": "ஏ.வி.சி",
985985
"@indicatorAvg": {
986986
"description": "added for localization of Class Indicator's field text"
987-
}
988-
}
987+
},
988+
"noRoutines": "உங்களுக்கு எந்த நடைமுறைகளும் இல்லை",
989+
"@noRoutines": {},
990+
"restTime": "ஓய்வு நேரம்",
991+
"@restTime": {},
992+
"sets": "செட்",
993+
"@sets": {
994+
"description": "The number of sets to be done for one exercise"
995+
},
996+
"isRestDay": "ஓய்வு நாள்",
997+
"@isRestDay": {},
998+
"min": "மணித்துளி",
999+
"@min": {},
1000+
"max": "அதிகபட்சம்",
1001+
"@max": {},
1002+
"fitInWeek": "வாரத்தில் பொருத்தம்",
1003+
"@fitInWeek": {},
1004+
"fitInWeekHelp": "இயக்கப்பட்டிருந்தால், வாரங்கள் வாராந்திர சுழற்சியில் மீண்டும் மீண்டும் வரும், இல்லையெனில் நாட்கள் ஒரு புதிய வாரத்தின் தொடக்கத்தில் இல்லாமல் தொடர்ச்சியாக பின்பற்றப்படும்.",
1005+
"@fitInWeekHelp": {},
1006+
"simpleMode": "எளிய முறை",
1007+
"@simpleMode": {},
1008+
"simpleModeHelp": "பயிற்சிகளைத் திருத்தும்போது சில மேம்பட்ட அமைப்புகளை மறைக்கவும்",
1009+
"@simpleModeHelp": {},
1010+
"themeMode": "கருப்பொருள் பயன்முறை",
1011+
"@themeMode": {},
1012+
"darkMode": "எப்போதும் இருண்ட பயன்முறை",
1013+
"@darkMode": {},
1014+
"systemMode": "கணினி அமைப்புகள்",
1015+
"@systemMode": {},
1016+
"routines": "நடைமுறைகள்",
1017+
"@routines": {},
1018+
"newRoutine": "புதிய வழக்கமான",
1019+
"@newRoutine": {},
1020+
"exerciseNr": "உடற்பயிற்சி {nr}",
1021+
"@exerciseNr": {
1022+
"description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Set Nr. xy'.",
1023+
"type": "text",
1024+
"placeholders": {
1025+
"nr": {
1026+
"type": "String"
1027+
}
1028+
}
1029+
},
1030+
"supersetNr": "சூப்பர்செட் {nr}",
1031+
"@supersetNr": {
1032+
"description": "Header in form indicating the number of the current exercise. Can also be translated as something like 'Superset Nr. xy'.",
1033+
"type": "text",
1034+
"placeholders": {
1035+
"nr": {
1036+
"type": "String"
1037+
}
1038+
}
1039+
},
1040+
"restDay": "ஓய்வு நாள்",
1041+
"@restDay": {},
1042+
"isRestDayHelp": "ஒரு நாள் ஓய்வு நாளாக நீங்கள் குறிக்கும்போது அனைத்து தொகுப்புகளும் பயிற்சிகளும் அகற்றப்படும் என்பதை நினைவில் கொள்க.",
1043+
"@isRestDayHelp": {},
1044+
"needsLogsToAdvance": "முன்னேற பதிவுகள் தேவை",
1045+
"@needsLogsToAdvance": {},
1046+
"needsLogsToAdvanceHelp": "நீங்கள் ஒரு வொர்க்அவுட்டை பதிவு செய்திருந்தால் மட்டுமே அடுத்த திட்டமிடப்பட்ட நாளுக்கு வழக்கம் முன்னேற வேண்டுமா என்பதைத் தேர்ந்தெடுக்கவும்",
1047+
"@needsLogsToAdvanceHelp": {},
1048+
"routineDays": "வழக்கமான நாட்கள்",
1049+
"@routineDays": {},
1050+
"resultingRoutine": "இதன் விளைவாக வழக்கமான",
1051+
"@resultingRoutine": {},
1052+
"addSuperset": "சூப்பர்செட் சேர்க்கவும்",
1053+
"@addSuperset": {},
1054+
"setHasProgression": "செட் முன்னேற்றத்தைக் கொண்டுள்ளது",
1055+
"@setHasProgression": {},
1056+
"setHasProgressionWarning": "மொபைல் பயன்பாட்டில் ஒரு தொகுப்பிற்கான அனைத்து அமைப்புகளையும் திருத்தவோ அல்லது தானியங்கி முன்னேற்றத்தை உள்ளமைக்கவோ இந்த நேரத்தில் சாத்தியமில்லை என்பதை நினைவில் கொள்க. இப்போதைக்கு, வலை பயன்பாட்டைப் பயன்படுத்தவும்.",
1057+
"@setHasProgressionWarning": {},
1058+
"setHasNoExercises": "இந்த தொகுப்பில் இதுவரை எந்த பயிற்சிகளும் இல்லை!",
1059+
"@setHasNoExercises": {},
1060+
"progressionRules": "இந்த பயிற்சி முன்னேற்ற விதிகளைக் கொண்டுள்ளது மற்றும் மொபைல் பயன்பாட்டில் திருத்த முடியாது. இந்த பயிற்சியைத் திருத்த வலை பயன்பாட்டைப் பயன்படுத்தவும்.",
1061+
"@progressionRules": {},
1062+
"lightMode": "எப்போதும் ஒளி பயன்முறை",
1063+
"@lightMode": {}
1064+
}

0 commit comments

Comments
 (0)