Skip to content

Commit 6a67148

Browse files
authored
Merge pull request #3271 from Neutron84/update-i18n-fa-and-fix-keys
i18n(fa): Update Persian translation & fix hardcoded UI strings
2 parents e38d964 + 494ab7d commit 6a67148

File tree

5 files changed

+83
-24
lines changed

5 files changed

+83
-24
lines changed

.github/README.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,8 @@ For more info on how to contribute, see the <a href="https://github.com/code-for
6161
<a href="https://github.com/Korbough" title="✨🏆"><code>Korbough</code></a><br>
6262
<code><code>✔️</code><a href="https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/ur/messages.json" title="Urdu">UR</a></code> :
6363
<a href="https://github.com/faisal-mintroute" title="✨🏆"><code>Faisal</code></a><br>
64+
<code><a href="https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/fa/messages.json" title="English">FA</a></code> :
65+
<a href="https://github.com/Neutron84" title="✨🏆"><code>Neutron84</code></a><br>
6466
<code><a href="https://github.com/ImprovedTube/ImprovedTube/blob/master/_locales/zh_CN/messages.json" title="中文 (简体)">CN(zh_CN)</a></code> :
6567
<a href="https://github.com/niceRAM" title="✨🏆"><code>niceRAM</code></a>
6668
<a href="https://github.com/ausers"><code>ausers</code></a><br>

_locales/en/messages.json

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -599,6 +599,9 @@
599599
"GPUnotindatabase": {
600600
"message": "GPU not in database"
601601
},
602+
"Optimal": {
603+
"message": "Optimal"
604+
},
602605
"green": {
603606
"message": "Green"
604607
},
@@ -1513,5 +1516,23 @@
15131516
},
15141517
"excludeShortsInPlayAll": {
15151518
"message": "Exclude Shorts when using \"Play all\""
1519+
},
1520+
"secondaryColor": {
1521+
"message": "Secondary color"
1522+
},
1523+
"transparentBackgroundAlternative": {
1524+
"message": "Transparent background alternative"
1525+
},
1526+
"hideProgressBarPreview": {
1527+
"message": "Hide progress bar preview"
1528+
},
1529+
"revertTheaterModeButtonSizes": {
1530+
"message": "Revert Theater Mode Button Sizes"
1531+
},
1532+
"playbackSpeedButton": {
1533+
"message": "Playback speed button"
1534+
},
1535+
"fullscreenReturn": {
1536+
"message": "Fullscreen return"
15161537
}
15171538
}

_locales/fa/messages.json

Lines changed: 48 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@
3333
"message": "ImprovedTube: پنل کناری مرورگر"
3434
},
3535
"cursorLighting": {
36-
"message": "تاریک کردن صفحات یوتیوب، به جز جایی که ماوس روی آن است!"
36+
"message": "! تاریک کردن صفحات یوتیوب، به جز جایی که ماوس روی آن است"
3737
},
3838
"youtubesLight": {
3939
"message": "روشن یوتیوب"
@@ -48,10 +48,10 @@
4848
"message": "نورپردازی محیطی"
4949
},
5050
"undoTheNewSidebar": {
51-
"message": "بازگرداندن نوار کناری جدید!"
51+
"message": "! بازگرداندن نوار کناری جدید"
5252
},
5353
"hideLogo": {
54-
"message": "لوگو: پنهان کردن!"
54+
"message": "! لوگو: پنهان کردن"
5555
},
5656
"about": {
5757
"message": "درباره"
@@ -60,7 +60,7 @@
6060
"message": "پذیرفتن"
6161
},
6262
"activate": {
63-
"message": "فعال‌سازی"
63+
"message": "فعال‌ سازی"
6464
},
6565
"activateCaptions": {
6666
"message": "فعال کردن زیرنویس"
@@ -350,6 +350,12 @@
350350
"copyVideoUrl": {
351351
"message": "کپی آدرس کامل ویدیو"
352352
},
353+
"quickDeleteShortcut": {
354+
"message": "دکمه‌های حذف سریع میانبر"
355+
},
356+
"bulkDeleteByProgress": {
357+
"message": "حذف به صورت یکجا ویدیوها بر اساس پیشرفت تماشا"
358+
},
353359
"cropChapterTitles": {
354360
"message": "برش عناوین فصل"
355361
},
@@ -381,7 +387,7 @@
381387
"message": "تاریخ و زمان"
382388
},
383389
"dawn": {
384-
"message": "سپیده‌دم"
390+
"message": "طلوع"
385391
},
386392
"decreasePlaybackSpeed": {
387393
"message": "کاهش سرعت پخش"
@@ -441,7 +447,7 @@
441447
"message": "دستگاه"
442448
},
443449
"dim": {
444-
"message": "کم‌نور"
450+
"message": "کم‌ نور"
445451
},
446452
"disabled": {
447453
"message": "غیرفعال"
@@ -587,6 +593,9 @@
587593
"GPUnotindatabase": {
588594
"message": "پردازنده گرافیکی در پایگاه داده نیست"
589595
},
596+
"Optimal": {
597+
"message": "بهینه"
598+
},
590599
"green": {
591600
"message": "سبز"
592601
},
@@ -780,7 +789,7 @@
780789
"message": "نسخه ImprovedTube"
781790
},
782791
"improveLogo": {
783-
"message": "لوگو: تک‌رنگ!"
792+
"message": "! لوگو: تک‌رنگ"
784793
},
785794
"increasePlaybackSpeed": {
786795
"message": "افزایش سرعت پخش"
@@ -876,10 +885,10 @@
876885
"message": "پربازدیدترین کانال‌ها"
877886
},
878887
"moveSidebarLeft": {
879-
"message": "به سمت چپ!"
888+
"message": "! به سمت چپ"
880889
},
881890
"moveThumbnailsRight": {
882-
"message": "تصاویر کوچک به سمت راست!"
891+
"message": "! تصاویر کوچک به سمت راست"
883892
},
884893
"My_specs": {
885894
"message": "مشخصات من"
@@ -998,8 +1007,11 @@
9981007
"player_fit_to_win_button": {
9991008
"message": "اندازه کردن به اندازه پنجره"
10001009
},
1001-
"player_rewind_and_forward_buttons":{
1010+
"player_rewind_and_forward_buttons": {
10021011
"message": "دکمه‌های عقب/جلو بردن"
1012+
},
1013+
"player_playback_speed_button": {
1014+
"message": "دکمه سرعت پخش"
10031015
},
10041016
"player_cinema_mode_button": {
10051017
"message": "حالت سینما"
@@ -1319,14 +1331,17 @@
13191331
"thumbnailsQuality": {
13201332
"message": "کیفیت تصاویر کوچک"
13211333
},
1334+
"thumbnailSize": {
1335+
"message": "اندازه تصاویر کوچک"
1336+
},
13221337
"timeFrom": {
13231338
"message": "از زمان"
13241339
},
13251340
"timeTo": {
13261341
"message": "تا زمان"
13271342
},
13281343
"To_the_side_No_page_margin": {
1329-
"message": "به کنار! (بدون حاشیه صفحه)"
1344+
"message": "! به کنار (بدون حاشیه صفحه)"
13301345
},
13311346
"todayAt": {
13321347
"message": "امروز ساعت"
@@ -1492,5 +1507,26 @@
14921507
},
14931508
"exact": {
14941509
"message": "تاریخ/زمان دقیق"
1495-
}
1510+
},
1511+
"excludeShortsInPlayAll": {
1512+
"message": "حذف شورت‌ها هنگام استفاده از \"پخش همه\""
1513+
},
1514+
"secondaryColor": {
1515+
"message": "رنگ ثانویه"
1516+
},
1517+
"transparentBackgroundAlternative": {
1518+
"message": "جایگزین پس‌زمینه شفاف"
1519+
},
1520+
"hideProgressBarPreview": {
1521+
"message": "پنهان کردن پیش‌نمایش نوار پیشرفت"
1522+
},
1523+
"revertTheaterModeButtonSizes": {
1524+
"message": "بازگردانی اندازه دکمه‌های حالت تئاتر"
1525+
},
1526+
"playbackSpeedButton": {
1527+
"message": "دکمه سرعت پخش"
1528+
},
1529+
"fullscreenReturn": {
1530+
"message": "بازگشت از تمام‌صفحه"
1531+
}
14961532
}

menu/skeleton-parts/appearance.js

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ extension.skeleton.main.layers.section.appearance.on.click.header = {
109109
},
110110
header_transparent_alternative: {
111111
component: "switch",
112-
text: "Transparent background alternative"
112+
text: "transparentBackgroundAlternative"
113113
},
114114
header_hide_country_code: {
115115
component: "switch",
@@ -253,7 +253,7 @@ extension.skeleton.main.layers.section.appearance.on.click.player = {
253253
},
254254
player_hide_progress_preview: {
255255
component: 'switch',
256-
text: 'Hide progress bar preview',
256+
text: 'hideProgressBarPreview',
257257
storage: 'player_hide_progress_preview',
258258
},
259259
player_hide_controls_options: {
@@ -523,7 +523,7 @@ extension.skeleton.main.layers.section.appearance.on.click.description = {
523523

524524
extension.skeleton.main.layers.section.appearance.on.click.hide_detail_button = {
525525
component: "button",
526-
text: "Buttons",
526+
text: "buttons",
527527
variant: "detailButton",
528528
on: {
529529
click: {
@@ -687,7 +687,7 @@ extension.skeleton.main.layers.section.appearance.on.click.hide_detail_button =
687687
},
688688
hide_download_button: {
689689
component: "select",
690-
text: 'Download',
690+
text: 'download',
691691
options: [{
692692
text: "normal",
693693
value: "normal"

menu/skeleton-parts/player.js

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1017,7 +1017,7 @@ extension.skeleton.main.layers.section.player.on.click = {
10171017
},
10181018
optimize_codec_for_hardware_acceleration: {
10191019
component: 'button',
1020-
text: 'Optimize Codec for hardware acceleration',
1020+
text: 'optimizeCodecForHardwareAcceleration',
10211021
style: {
10221022
justifyContent: 'space-between'
10231023
},
@@ -1039,16 +1039,16 @@ extension.skeleton.main.layers.section.player.on.click = {
10391039

10401040
if (1) { // todo
10411041
this.style = '';
1042-
this.textContent = 'Feature not yet available';
1042+
this.textContent = satus.locale.get('Feature_not_yet_available');
10431043
} else if (2) { // todo
10441044
this.style = '';
1045-
this.textContent = 'GPU not in database';
1045+
this.textContent = satus.locale.get('GPUnotindatabase');
10461046
} else if (codecs) {
10471047
this.style = 'color: green!important; font-weight: bold;';
1048-
this.textContent = 'Optimal';
1048+
this.textContent = satus.locale.get('Optimal');
10491049
} else {
10501050
this.style = 'color: red!important; font-weight: bold;';
1051-
this.textContent = 'Not optimal';
1051+
this.textContent = satus.locale.get('Not_optimal');
10521052
}
10531053
}
10541054
}
@@ -1066,7 +1066,7 @@ extension.skeleton.main.layers.section.player.on.click = {
10661066
},
10671067
player_hide_progress_preview: {
10681068
component: 'switch',
1069-
text: 'Hide progress bar preview',
1069+
text: 'hideProgressBarPreview',
10701070
storage: 'player_hide_progress_preview'
10711071
},
10721072
},
@@ -1096,7 +1096,7 @@ extension.skeleton.main.layers.section.player.on.click = {
10961096
},
10971097
player_screenshot_button: {
10981098
component: 'switch',
1099-
text: 'Screenshot',
1099+
text: 'screenshot',
11001100
id: 'player_screenshot_button'
11011101
},
11021102
embed_subtitle: {
@@ -1178,7 +1178,7 @@ extension.skeleton.main.layers.section.player.on.click = {
11781178
},
11791179
theater_mode_icon_revert_button: {
11801180
component: 'switch',
1181-
text: 'Revert Theater Mode Button Sizes',
1181+
text: 'revertTheaterModeButtonSizes',
11821182
storage: 'player_revert_theater_button_sizes',
11831183
value: false
11841184
},

0 commit comments

Comments
 (0)