KurdishRomanization.cfg 2.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125
  1. # version 0.9.1
  2. # Original table by William Kopycki
  3. # Last updated 08 July 2009
  4. [General]
  5. Name=Kurdish
  6. ScriptCode=(3
  7. Truncation=%
  8. [RomanToScript]
  9. FieldsIncluded=100 110 111 130 240 245 246 250 260 440 490 600 610 611 630 651 700 710 711 730 740 800 830
  10. SubfieldsAlwaysExcluded=uvxy0123456789
  11. OtherSubfieldsExcludedByTag=650/a 260/c 246/i
  12. IncludeFormattingCharactersLcPattern=True
  13. # "Authorized" names:
  14. # Punctuation marks:
  15. # %=U+066A ; cannot transliterate the truncation character
  16. *=U+066D
  17. ,=U+060C
  18. ;=U+061B
  19. ?=U+061F
  20. # Numbers (these should be Arabic-Indic digits from 0660-0669. We will use 06F0-06F9 for Persian and Urdu--WK)
  21. 0=U+0660
  22. 1=U+0661
  23. 2=U+0662
  24. 3=U+0663
  25. 4=U+0664
  26. 5=U+0665
  27. 6=U+0666
  28. 7=U+0667
  29. 8=U+0668
  30. 9=U+0669
  31. # Vowels and vowel/consonant combinations
  32. U+02BBE=U+0639U+0647U+200C
  33. U+02BBe=U+0639U+0647U+200C
  34. A=U+0626U+0627
  35. a=U+0627
  36. EU+0302=U+0626U+0647U+200C
  37. eU+0302=U+06CE
  38. E=U+0626U+0647U+200C
  39. e=U+0647U+200C
  40. IU+0302=U+0626U+064A
  41. # here is the "alif maksura" which otherwise serves as the "Persian yah U+06CC which is not valid in MARC-8 character set.
  42. # THIS NEEDS TO BE ADJUSTED FOR "i[circumflex]y" and probably "e[circumflex]y combinations to = U+0649
  43. iU+0302U+0020=U+0649
  44. iU+0302=U+064A
  45. I=
  46. i=
  47. O=U+06C6
  48. o=U+06C6
  49. uU+0302=U+0648U+0648
  50. U=U+0626U+0648
  51. u=U+0648
  52. # Consonants:
  53. B=U+0628
  54. b=U+0628
  55. CU+0327=U+0686
  56. cU+0327=U+0686
  57. C=U+062C
  58. c=U+062C
  59. DU+0323=U+0636
  60. dU+0323=U+0636
  61. D=U+062F
  62. d=U+062F
  63. F=U+0641
  64. f=U+0641
  65. G=U+06AF
  66. g=U+06AF
  67. HU+0308=U+062D
  68. hU+0308=U+062D
  69. H=U+0647
  70. h=U+0647
  71. J=U+0698
  72. j=U+0698
  73. K=U+06A9
  74. k=U+06A9
  75. #L and l with stroke
  76. U+0141=U+06B5
  77. U+0142=U+06B5
  78. L=U+0644
  79. l=U+0644
  80. M=U+0645
  81. m=U+0645
  82. N=U+0646
  83. n=U+0646
  84. P=U+067E
  85. p=U+067E
  86. Q=U+0642
  87. q=U+0642
  88. RU+0304=U+0695
  89. rU+0304=U+0695
  90. R=U+0631
  91. r=U+0631
  92. SU+0323=U+0635
  93. sU+0323=U+0635
  94. SU+0327=U+0634
  95. sU+0327=U+0634
  96. S=U+0633
  97. s=U+0633
  98. TU+0323=U+0637
  99. tU+0323=U+0637
  100. T=U+062A
  101. t=U+062A
  102. V=U+06A8
  103. v=U+06A8
  104. W=U+0648
  105. w=U+0648
  106. XU+0308=U+063A
  107. xU+0308=U+063A
  108. X=U+062E
  109. x=U+062E
  110. Y=U+064A
  111. y=U+064A
  112. Z=U+0632
  113. z=U+0632
  114. [ScriptToRoman]