mirror of
https://github.com/SpotX-Official/SpotX.git
synced 2026-06-14 03:16:33 +10:00
Add Persian(farsi) translation
This commit is contained in:
+10
-2
@@ -110,7 +110,7 @@ function Format-LanguageCode {
|
|||||||
|
|
||||||
begin {
|
begin {
|
||||||
$supportLanguages = @(
|
$supportLanguages = @(
|
||||||
'en', 'ru', 'it', 'tr', 'ka', 'pl', 'es', 'fr', 'hi', 'pt', 'id', 'vi', 'ro', 'de', 'hu', 'zh', 'ko', 'ua'
|
'en', 'ru', 'it', 'tr', 'ka', 'pl', 'es', 'fr', 'hi', 'pt', 'id', 'vi', 'ro', 'de', 'hu', 'zh', 'ko', 'ua', 'fa'
|
||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -189,6 +189,10 @@ function Format-LanguageCode {
|
|||||||
$returnCode = 'ua'
|
$returnCode = 'ua'
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
'^fa' {
|
||||||
|
$returnCode = 'fa'
|
||||||
|
break
|
||||||
|
}
|
||||||
Default {
|
Default {
|
||||||
$returnCode = $PSUICulture.Remove(2)
|
$returnCode = $PSUICulture.Remove(2)
|
||||||
break
|
break
|
||||||
@@ -299,6 +303,10 @@ function Set-ScriptLanguageStrings($LanguageCode) {
|
|||||||
$langStrings = CallLang -clg "ua"
|
$langStrings = CallLang -clg "ua"
|
||||||
break
|
break
|
||||||
}
|
}
|
||||||
|
'fa' {
|
||||||
|
$langStrings = CallLang -clg "fa"
|
||||||
|
break
|
||||||
|
}
|
||||||
Default {
|
Default {
|
||||||
# Default to English if unable to find a match.
|
# Default to English if unable to find a match.
|
||||||
$langStrings = CallLang -clg "en"
|
$langStrings = CallLang -clg "en"
|
||||||
@@ -323,7 +331,7 @@ if ($langCode -eq 'ru') {
|
|||||||
$webjsonru = (Invoke-WebRequest -UseBasicParsing -Uri $urlru).Content | ConvertFrom-Json
|
$webjsonru = (Invoke-WebRequest -UseBasicParsing -Uri $urlru).Content | ConvertFrom-Json
|
||||||
}
|
}
|
||||||
# Set variable 'add translation line'.
|
# Set variable 'add translation line'.
|
||||||
if ($langCode -match '^(it|tr|ka|pl|es|fr|hi|pt|id|vi|ro|de|hu|zh|ko|ua)') { $line = $true }
|
if ($langCode -match '^(it|tr|ka|pl|es|fr|hi|pt|id|vi|ro|de|hu|zh|ko|ua|fa)') { $line = $true }
|
||||||
|
|
||||||
# Automatic length of stars
|
# Automatic length of stars
|
||||||
$au = ($lang).Author.Length + ($lang).Author2.Length
|
$au = ($lang).Author.Length + ($lang).Author2.Length
|
||||||
|
|||||||
@@ -0,0 +1,61 @@
|
|||||||
|
[PSCustomObject]@{
|
||||||
|
Author = "نویسنده پچ:"
|
||||||
|
Author2 = "@Amd64fox"
|
||||||
|
TranslationBy = "ترجمه شده توسط:"
|
||||||
|
TranslationBy2 = "@Houshmand_am"
|
||||||
|
Incorrect = "اوه، یک مقدار نادرست"
|
||||||
|
Incorrect2 = "دوباره وارد شوید "
|
||||||
|
Download = "خطا در دانلود"
|
||||||
|
Download2 = "در عرض 5 ثانیه مجدد درخواست می شود..."
|
||||||
|
Download3 = "دوباره خطا"
|
||||||
|
Download4 = "تنظیمات شبکه خود را بررسی کنید و دوباره نصب را اجرا کنید"
|
||||||
|
Download5 = "در حال دانلود اسپاتیفای"
|
||||||
|
Download6 = "خطای Curl"
|
||||||
|
StopScrpit = "اسکریپت متوقف شده است"
|
||||||
|
MsSpoti = "نسخه اسپاتیفای ویندوز استور شناسایی شده است که پشتیبانی نمی شود"
|
||||||
|
MsSpoti2 = "نسخه اسپاتیفای ویندوز استور حذف شود [Y/S]"
|
||||||
|
MsSpoti3 = "حذف خودکار اسپاتیفای MS"
|
||||||
|
MsSpoti4 = "حذف نصب اسپاتیفای MS"
|
||||||
|
Prem = "تغییر برای حساب پریمیوم"
|
||||||
|
OldV = "نسخه قدیمی اسپاتیفای پیدا شد"
|
||||||
|
OldV2 = "نسخه اسپاتیفای {0} شما قدیمی است، توصیه می شود به {1} ارتقا دهید"
|
||||||
|
OldV3 = "می خواهید به روز رسانی کنید؟ [Y/N]"
|
||||||
|
AutoUpd = "به روز رسانی خودکار به نسخه پیشنهادی"
|
||||||
|
DelOrOver = "آیا می خواهید نسخه فعلی {0} را حذف نصب کنید یا روی آن نصب کنید؟ Y [Uninstall] / N [Install Over]"
|
||||||
|
DelOld = "حذف نصب اسپاتیفای قدیمی"
|
||||||
|
NewV = "نسخه پشتیبانی نشده اسپاتیفای پیدا شد"
|
||||||
|
NewV2 = "نسخه اسپاتیفای {0} شما هنوز آزمایش نشده است، در حال حاضر یک نسخه پایدار {1} است"
|
||||||
|
NewV3 = "آیا می خواهید با نسخه {0} ادامه دهید (خطا ممکن است رخ دهد)؟ [Y/N]"
|
||||||
|
Recom = "آیا می خواهید نسخه پیشنهادی {0} را نصب کنید؟ [Y/N]"
|
||||||
|
DelNew = "حذف نصب اسپاتیفای تست نشده..."
|
||||||
|
DownSpoti = "دانلود و نصب اسپاتیفای"
|
||||||
|
DownSpoti2 = "لطفا صبر کنید..."
|
||||||
|
PodcatsOff = "خاموش کردن پادکست"
|
||||||
|
PodcastsOn = "روشن کردن پادکست"
|
||||||
|
PodcatsSelect = "آیا می خواهید پادکست ها، قسمت ها و کتاب های صوتی را از صفحه اصلی غیرفعال کنید؟ [Y/N]"
|
||||||
|
DowngradeNote = "توصیه می شود به دلیل پایین بودن نسخه اسپاتیفای آن را مسدود کنید"
|
||||||
|
UpdBlock = "به روز رسانی اسپاتیفای مسدود شده است"
|
||||||
|
UpdUnblock = "به روز رسانی اسپاتیفای مسدود نمی شود"
|
||||||
|
UpdSelect = "آیا می خواهید به روز رسانی های اسپاتیفای را مسدود کنید؟ [Y/N]"
|
||||||
|
CacheOn = "پاک کردن حافظه پنهان فعال شد ({0})"
|
||||||
|
CacheOff = "پاک کردن کش فعال نیست"
|
||||||
|
CacheSelect = "آیا می خواهید پاکسازی کش خودکار را راه اندازی کنید؟ [Y/N]"
|
||||||
|
CacheDays = "پاکسازی کش فعال نیست"
|
||||||
|
CacheDays2 = "تعداد روزها را از بین 1 تا 100 وارد کنید"
|
||||||
|
ModSpoti = "در حال پچ کردن اسپاتیفای"
|
||||||
|
Error = "خطا"
|
||||||
|
FileLocBroken = "محل فایل های اسپاتیفای خراب است، کلاینت را حذف نصب کنید و اسکریپت را دوباره اجرا کنید"
|
||||||
|
Spicetify = "Spicetify شناسایی شد"
|
||||||
|
NoRestore = "SpotX قبلاً نصب شده است، اما فایلهایی برای بازیابی xpui.js.bak و xpui.css.bak یافت نشد. `nلطفاً کلاینت Spotify را حذف نصب کنید و Install.bat را دوباره اجرا کنید"
|
||||||
|
ExpSpotify = "ویژگی های آزمایشی توسط اسپاتیفای"
|
||||||
|
ExpStandart = "ویژگی های آزمایشی SpotX گنجانده نشده است"
|
||||||
|
NoRestore2 = "SpotX قبلاً نصب شده است، xpui.bak یافت نشد. `nلطفاً کلاینت Spotify را حذف نصب کنید و Install.bat را دوباره اجرا کنید"
|
||||||
|
UpdateBlocked = "به روز رسانی اسپاتیفای در حال حاضر مسدود شده است"
|
||||||
|
UpdateError = "مشکل در بلاک کردن اپدیت ها"
|
||||||
|
NoSpotifyExe = "Spotify.exe پیدا نشد"
|
||||||
|
InstallComplete = "نصب تکمیل شد"
|
||||||
|
HostInfo = "URL های ناخواسته در فایل هاست یافت می شود"
|
||||||
|
HostBak = "پشتیبان گیری از hosts.bak"
|
||||||
|
HostDel = "تلاش برای حذف URL های ناخواسته از فایل میزبان اصلی"
|
||||||
|
HostError = "هنگام ویرایش فایل میزبان مشکلی پیش آمد، آن را به صورت دستی ویرایش کنید یا اسکریپت را صورت ادمینستریتور اجرا کنید"
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user