Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.36 KB | None | 0 0
  1. #======================
  2. # Функция транслитерации
  3. Function TransLit ([String]$Str) {
  4. $TransLitHash = @{
  5. "а" = "a"; "б" = "b"; "в" = "v"; "г" = "g"; "д" = "d";
  6. "е" = "e"; "ё" = "e"; "ж" = "zh"; "з" = "z"; "и" = "i";
  7. "й" = "y"; "к" = "k"; "л" = "l"; "м" = "m"; "н" = "n";
  8. "о" = "o"; "п" = "p"; "р" = "r"; "с" = "s"; "т" = "t";
  9. "у" = "u"; "ф" = "f"; "х" = "kh"; "ц" = "ts"; "ч" = "ch";
  10. "ш" = "sh"; "щ" = "sch"; "ъ" = ""; "ы" = "y"; "ь" = "";
  11. "э" = "e"; "ю" = "yu"; "я" = "ya";
  12. "a" = "a"; "b" = "b"; "c" = "c"; "d" = "d"; "e" = "e";
  13. "f" = "f"; "g" = "g"; "h" = "h"; "i" = "i"; "j" = "j";
  14. "k" = "k"; "l" = "l"; "m" = "m"; "n" = "n"; "o" = "o";
  15. "p" = "p"; "q" = "q"; "r" = "r"; "s" = "s"; "t" = "t";
  16. "u" = "u"; "v" = "v"; "w" = "w"; "x" = "x"; "y" = "y";
  17. "z" = "z";
  18. "0" = "0"; "1" = "1"; "2" = "2"; "3" = "3"; "4" = "4";
  19. "5" = "5"; "6" = "6"; "7" = "7"; "8" = "8"; "9" = "9";
  20. }
  21. #Write-Host "==> $Str"
  22. $Str_Out = $null
  23. For ($i = 0; $i -le $Str.Length-1; $i++) {
  24. $Str_Out += $TransLitHash["$($Str[$i])"]
  25. }
  26. #Write-Output "<== $Str_Out"
  27. Return $Str_Out
  28. }
  29. #======================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement