russian.yml 2.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394
  1. general:
  2. name: Russian
  3. inherits: _cyrillic_base
  4. roman_to_script:
  5. map:
  6. "G": "\u0413"
  7. "g": "\u0433"
  8. "E\u0307": "\u042D"
  9. "E\u0308": "\u0401"
  10. # conversion results in a non-MARC-8 character
  11. "E\u0328": "\u0466"
  12. "E": "\u0415"
  13. "e\u0307": "\u044D"
  14. "e\u0308": "\u0451"
  15. # conversion results in a non-MARC-8 character
  16. "e\u0328": "\u0467"
  17. # this conversion shouldn't be needed, but does no harm
  18. "ZH": "\u0416"
  19. "Zh": "\u0416"
  20. "Z": "\u0417"
  21. "zh": "\u0436"
  22. "I\u0304": "\u0406"
  23. "I\uFE20E\uFE21": "\u0462"
  24. # this conversion shouldn't be needed, but does no harm
  25. "I\uFE20e\uFE21": "\u0462"
  26. "I": "\u0418"
  27. "i\u0304": "\u0456"
  28. "i\uFE20e\uFE21": "\u0463"
  29. "i": "\u0438"
  30. # conversion results in a non-MARC-8 character
  31. "O\u0307": "\u04E8"
  32. # conversion results in a non-MARC-8 character
  33. "o\u0307": "\u04E9"
  34. # this conversion shouldn't be needed, but does no harm
  35. "SHCH": "\u0429"
  36. "Shch": "\u0429"
  37. "shch": "\u0449"
  38. "T\uFE20S\uFE21": "\u0426"
  39. # this conversion shouldn't be needed, but does no harm
  40. "T\uFE20s\uFE21": "\u0426"
  41. "t\uFE20s\uFE21": "\u0446"
  42. # conversion results in a non-MARC-8 character
  43. "U\u0307": "\u04AE"
  44. # conversion results in a non-MARC-8 character
  45. "u\u0307": "\u04AF"
  46. "F\u0307": "\u0472"
  47. "f\u0307": "\u0473"
  48. # conversion results in a non-MARC-8 character
  49. "H\u0307": "\u04BA"
  50. # conversion results in a non-MARC-8 character
  51. "h\u0307": "\u04BB"
  52. "Y\u0307": "\u0474"
  53. "Y": "\u042B"
  54. "y\u0307": "\u0475"
  55. "y": "\u044B"
  56. "\u0027": "\u044C"
  57. # this conversion is ambiguous - \u044C is also theoretically possible
  58. "\u02BA": "\u044A"
  59. script_to_roman:
  60. map:
  61. "\u0401": "E\u0308"
  62. "\u0406": "I\u0304"
  63. "\u0413": "G"
  64. "\u0416": "Zh"
  65. "\u0418": "I"
  66. "\u0426": "T\uFE20S\uFE21"
  67. "\u042A": "\u02BA"
  68. "\u042B": "Y"
  69. "\u042D": "E\u0307"
  70. "\u0433": "g"
  71. "\u0436": "zh"
  72. "\u0438": "i"
  73. "\u0446": "t\uFE20s\uFE21"
  74. "\u044A": "\u02BA"
  75. "\u044B": "y"
  76. "\u044D": "e\u0307"
  77. "\u0451": "e\u0308"
  78. "\u0456": "i\u0304"
  79. "\u0462": "I\uFE20E\uFE21"
  80. "\u0463": "i\uFE20e\uFE21"
  81. "\u0466": "E\u0328"
  82. "\u0467": "e\u0328"
  83. "\u0472": "F\u0307"
  84. "\u0473": "f\u0307"
  85. "\u0474": "Y\u0307"
  86. "\u0475": "y\u0307"
  87. "\u04AE": "U\u0307"
  88. "\u04AF": "u\u0307"
  89. "\u04BA": "H\u0307"
  90. "\u04BB": "h\u0307"
  91. "\u04E8": "O\u0307"
  92. "\u04E9": "o\u0307"