Guest User

Untitled

a guest
May 7th, 2021
746
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.89 KB | None | 0 0
  1.  
  2. Function Transliterate(Bulgarian As String)
  3. letters = Array("A", "B", "V", "G", "D", "E", "YO", "ZH", "Z", "I", "Y", "K", "L", "M", "N", "O", "P", "R", "S", "T", "U", "F", "H", "TZ", "CH", "SH", "SCH", "A", "", "Y", "", "E", "YU", "YA", "a", "b", "v", "g", "d", "e", "yo", "zh", "z", "i", "y", "k", "l", "m", "n", "o", "p", "r", "s", "t", "u", "f", "h", "tz", "ch", "sh", "sch", "", "y", "", "e", "yu", "ya", "#")
  4. i = 1040
  5. For Each letter In letters
  6. Dim val As String
  7. Select Case letter
  8. Case "YO"
  9. val = ChrW(1025)
  10. Case "yo"
  11. val = ChrW(1105)
  12. Case "#"
  13. val = ChrW(8470)
  14. Case Else
  15. val = ChrW(i)
  16. i = i + 1
  17. End Select
  18. Bulgarian = Replace(Bulgarian, val, letter)
  19. Next letter
  20. Transliterate = Bulgarian
  21. End Function
Advertisement
Add Comment
Please, Sign In to add comment