Skip to content

Commit 4283bdf

Browse files
feat :tamil translation is added (#563)
1 parent 328ba85 commit 4283bdf

File tree

4 files changed

+103
-1
lines changed

4 files changed

+103
-1
lines changed

CONTRIBUTING.md

+1
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ The internationalization files of Gopeed are located in the `ui/flutter/lib/i18n
2121
You only need to add the corresponding language file in this directory.
2222

2323
Please refer to `en_us.dart` for translation.
24+
words prefixed with `@` are not meant to be translated.
2425

2526
## flutter development
2627

ui/flutter/lib/app/modules/create/views/create_view.dart

+1-1
Original file line numberDiff line numberDiff line change
@@ -301,7 +301,7 @@ class CreateView extends GetView<CreateController> {
301301
controller: _btTrackerController,
302302
maxLines: 5,
303303
decoration: InputDecoration(
304-
labelText: 'Trakers',
304+
labelText: 'Trackers',
305305
hintText: 'addTrackerHit'.tr,
306306
)),
307307
],

ui/flutter/lib/i18n/langs/ta_ta.dart

+99
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,99 @@
1+
const taTA = {
2+
'ta_TA': {
3+
'label': 'தமிழ்',
4+
'error': 'பிழை',
5+
'tip': 'குறிப்பு',
6+
'confirm': 'சரி',
7+
'cancel': 'ரத்துசெய்',
8+
'on': 'On',
9+
'off': 'Off',
10+
'selectAll': 'அனைத்தையும் தேர்வுசெய்',
11+
'task': 'பணிகள்',
12+
'downloading': 'பதிவிறக்குகிறது',
13+
'downloaded': 'பதிவிறக்கம் செய்யப்பட்டது',
14+
'setting': 'அமைப்புகள் ',
15+
'donate': 'நன்கொடை',
16+
'exit': 'வெளியேறு',
17+
'create': 'பணியை உருவாக்கு',
18+
'directDownload': 'நேரடி பதிவிறக்கம்',
19+
'advancedOptions': 'மேம்பட்ட விருப்பங்கள்',
20+
'downloadLink': 'தரவிறக்க இணைப்பு',
21+
'downloadLinkValid': 'பதிவிறக்க இணைப்பை உள்ளிடவும்',
22+
'downloadLinkHit':
23+
'பதிவிறக்க இணைப்பை உள்ளிடவும், HTTP/HTTPS/MAGNET ஆகியவற்றை ஏற்கும்@append',
24+
'downloadLinkHitDesktop': ', அல்லது torrent கோப்பை நேரடியாக இங்கே இழுக்கவும்',
25+
'download': 'பதிவிறக்கு',
26+
'noFileSelected': 'குறைந்தபட்சம் ஒரு கோப்பைத் தேர்ந்தெடுக்கவும்.',
27+
'noStoragePermission': 'சேமிப்பக அனுமதி தேவை',
28+
'selectFile': 'கோப்பைத் தேர்ந்தெடுக்கவும்',
29+
'rename': 'பெயறைமாற்று',
30+
'basic': 'அடிப்படை',
31+
'advanced': 'மேம்பட்ட',
32+
'general': 'பொதுவான',
33+
'downloadDir': 'பதிவிரக்குமிடம்',
34+
'downloadDirValid': 'பதிவிரக்குமிடத்தை தேர்வு செயுங்கள்',
35+
'connections': 'தொடர்புகள்',
36+
'useServerCtime': 'Use server time for file creation',
37+
'maxRunning': 'அதிகபட்ச இயங்கும் பணிகள்',
38+
'items': '@count items',
39+
'subscribeTracker': 'Subscribe Tracker',
40+
'subscribeFail':
41+
'Subscribe failed, please check network or try again later',
42+
'update': 'புதுப்பிக்கவும்',
43+
'updateDaily': 'தினமும் புதுப்பிக்கவும்',
44+
'lastUpdate': 'கடைசியாக புதுப்பிக்கப்பட்டது: @time',
45+
'addTracker': 'Trackerஐ சேர்',
46+
'addTrackerHit': 'Please enter the tracker server url, one per line',
47+
'ui': 'UI',
48+
'theme': 'தீம்',
49+
'themeSystem': 'இயல்புநிலை',
50+
'themeLight': 'வெண்மையானநிலை',
51+
'themeDark': 'இருண்டநிலை',
52+
'locale': 'மொழி',
53+
'about': 'எங்களை பற்றி',
54+
'homepage': 'முகப்புப்பக்கம்',
55+
'version': 'பதிப்பு',
56+
'protocol': 'நெறிமுறை',
57+
'port': 'Port',
58+
'apiToken': 'API Token',
59+
'notSet': 'NS',
60+
'set': 'SET',
61+
'portInUse': 'Port [@port] is in use, please change the port',
62+
'effectAfterRestart': 'Effect after restart',
63+
'show': 'காட்டு',
64+
'startAll': 'அனைத்தையும் தொடங்கு',
65+
'pauseAll': 'அனைத்தையும் நிறுத்திவை',
66+
'deleteTask': 'பணியை நீக்கு',
67+
'deleteTaskTip': 'பதிவிறக்கம் செய்யப்பட்ட கோப்புகளை வைத்திரு',
68+
'delete': 'நீக்கு',
69+
'newVersionTitle': 'புதிய பதிப்பைக் கண்டறியவும் @version',
70+
'newVersionUpdate': 'இப்பொழுது புதுப்பி',
71+
'newVersionLater': 'பின்னர்',
72+
'extensions': 'நீட்டிப்புகள்',
73+
'extensionInstallUrl': 'நிறுவப்படும் URL',
74+
'extensionInstallSuccess': 'வெற்றிகரமாக நிறுவப்பட்டது',
75+
'extensionUpdateSuccess': 'வெற்றிகரமாக புதுப்பிக்கப்பட்டது',
76+
'extensionDelete': 'நீட்டிப்பை நீக்கு',
77+
'extensionAlreadyLatest': 'இது ஏற்கனவே சமீபத்திய பதிப்பாகும்',
78+
'extensionFind': 'நீட்டிப்புகளைக் கண்டறியவும்',
79+
'extensionDevelop': 'நீட்டிப்புகளை உருவாக்கவும்',
80+
'history': 'வரலாறு',
81+
'clearHistory': 'உள்ளீடுகளை நீக்கு',
82+
'noHistoryFound': 'உள்ளீடுகள் இல்லை',
83+
'serviceTitle': 'பதிவிறக்க சேவை',
84+
'serviceText': 'இயக்கத்தில் உள்ளது',
85+
'network': 'வலைப்பின்னல்',
86+
'proxy': 'பதிலி',
87+
'noProxy': 'பதிலி இல்லாமல் ',
88+
'systemProxy': 'இயல்புநிலை பதிலி',
89+
'customProxy': 'மாற்றியமைக்கப்பட்ட பதிலி',
90+
'server': 'சேவையகம்',
91+
'username': 'பயனர் பெயர்',
92+
'password': 'கடவுச்சொல்',
93+
'thanks': 'நன்றி',
94+
'thanksDesc':
95+
'Gopeed சமூகத்தை உருவாக்கவும் மற்றும் மேம்படுத்த உதவிய அனைத்து பங்களிப்பாளர்களுக்கும் நன்றி!',
96+
'browserExtension': 'உலாவி நீட்டிப்பு',
97+
'launchAtStartup': 'தொடக்கத்தின் போது இயங்கு',
98+
},
99+
};

ui/flutter/lib/i18n/message.dart

+2
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'langs/fa_ir.dart';
55
import 'langs/ja_jp.dart';
66
import 'langs/pl_pl.dart';
77
import 'langs/ru_ru.dart';
8+
import 'langs/ta_ta.dart';
89
import 'langs/tr_tr.dart';
910
import 'langs/vi_vn.dart';
1011
import 'langs/zh_cn.dart';
@@ -23,6 +24,7 @@ class _Messages extends Translations {
2324
...faIR,
2425
...jaJP,
2526
...viVN,
27+
...taTA,
2628
...trTR,
2729
...plPL,
2830
};

0 commit comments

Comments
 (0)