Add Persian(farsi) translation

This commit is contained in:
Houshmand
2022-12-03 16:23:33 +03:30
committed by GitHub
parent c90f1a81b6
commit b6609b8003
2 changed files with 71 additions and 2 deletions
+10 -2
View File
@@ -110,7 +110,7 @@ function Format-LanguageCode {
begin {
$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'
break
}
'^fa' {
$returnCode = 'fa'
break
}
Default {
$returnCode = $PSUICulture.Remove(2)
break
@@ -299,6 +303,10 @@ function Set-ScriptLanguageStrings($LanguageCode) {
$langStrings = CallLang -clg "ua"
break
}
'fa' {
$langStrings = CallLang -clg "fa"
break
}
Default {
# Default to English if unable to find a match.
$langStrings = CallLang -clg "en"
@@ -323,7 +331,7 @@ if ($langCode -eq 'ru') {
$webjsonru = (Invoke-WebRequest -UseBasicParsing -Uri $urlru).Content | ConvertFrom-Json
}
# 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
$au = ($lang).Author.Length + ($lang).Author2.Length