summaryrefslogtreecommitdiff
path: root/icu/translit_BETA_Greek.txt
diff options
context:
space:
mode:
Diffstat (limited to 'icu/translit_BETA_Greek.txt')
-rw-r--r--icu/translit_BETA_Greek.txt119
1 files changed, 119 insertions, 0 deletions
diff --git a/icu/translit_BETA_Greek.txt b/icu/translit_BETA_Greek.txt
new file mode 100644
index 0000000..d90cec2
--- /dev/null
+++ b/icu/translit_BETA_Greek.txt
@@ -0,0 +1,119 @@
+//--------------------------------------------------------------------
+// Copyright (c) 2001, CrossWire Bible Society
+//--------------------------------------------------------------------
+
+// BETA-Greek/Coptic
+
+translit_BETA_Greek {
+ Rule {
+ ":: NFD (NFD);"//this is wrong, but required
+
+ ":: [abdezqiklmncoypruxwv] upper();"
+
+ //Uppercase
+ "'*A'<>\u0391;"
+ "'*B'<>\u0392;"
+ "'*G'<>\u0393;"
+ "'*D'<>\u0394;"
+ "'*E'<>\u0395;"
+ "'*Z'<>\u0396;"
+ "'*H'<>\u0397;"
+ "'*Q'<>\u0398;"
+ "'*I'<>\u0399;"
+ "'*K'<>\u039A;"
+ "'*L'<>\u039B;"
+ "'*M'<>\u039C;"
+ "'*N'<>\u039D;"
+ "'*C'<>\u039E;"
+ "'*O'<>\u039F;"
+ "'*F'<>\u03A6;"
+ "'*Y'<>\u03A8;"
+ "'*P'<>\u03A0;"
+ "'*R'<>\u03A1;"
+ "'*S'<>\u03A3;"
+ "'*T'<>\u03A4;"
+ "'*U'<>\u03A5;"
+ "'*X'<>\u03A7;"
+ "'*W'<>\u03A9;"
+
+ //Archaic
+ "'*V'<>\u03DC;"
+ "'*#3'<>\u03DE;"
+ "'*#5'<>\u03E0;"
+
+ //Coptic
+ "'*s'<>\u03E2;"
+ "'*f'<>\u03E4;"
+ "'*h'<>\u03E8;"
+ "'*j'<>\u03EA;"
+ "'*g'<>\u03EC;"
+ "'*t'<>\u03EE;"
+
+
+ //Lowercase
+ "A<>\u03B1;"
+ "B<>\u03B2;"
+ "G<>\u03B3;"
+ "D<>\u03B4;"
+ "E<>\u03B5;"
+ "Z<>\u03B6;"
+ "H<>\u03B7;"
+ "Q<>\u03B8;"
+ "I<>\u03B9;"
+ "K<>\u03BA;"
+ "L<>\u03BB;"
+ "M<>\u03BC;"
+ "N<>\u03BD;"
+ "C<>\u03BE;"
+ "O<>\u03BF;"
+ "F<>\u03C6;"
+ "Y<>\u03C8;"
+ "P<>\u03C0;"
+ "R<>\u03C1;"
+ "J<>\u03C2;"
+ "S<>\u03C3;"
+ "T<>\u03C4;"
+ "U<>\u03C5;"
+ "X<>\u03C7;"
+ "W<>\u03C9;"
+
+
+ //Archaic
+ "V<>\u03DD;"
+ "#3<>\u03DF;"
+ "#5<>\u03E1;"
+
+ //Coptic
+ "s<>\u03E3;"
+ "f<>\u03E5;"
+ "h<>\u03E9;"
+ "j<>\u03EB;"
+ "g<>\u03ED;"
+ "t<>\u03EF;"
+
+ // Non-letter characters //these don't work (this is wrong)
+ "'V'<>\u037A;"
+ "'V'<>\u0314;"
+ "'V'<\u02BD;"
+ "'V'<>\u0387;"
+ "'V'<>\u0313;"
+ "'V'<\u02BC;"
+ "'V'<>\u0301;"
+ "'V'<\u00B4;"
+ "'V'<\u02CA;"
+ "'V'<\u0384;"
+ "'V'<>\u0342;"
+ "'V'<\u0302;"
+ "'V'<'^';"
+ "'V'<\u02C6;"
+ "'V'<>\u0300;"
+ "'V'<'`';"
+ "'V'<\u02CB;"
+ "'V'<>\u0308;"
+ "'V'<\u00A8;"
+ "'V'<>\u0307;"
+ "'V'<\u02D9;"
+
+ ":: NFD (NFD);" //this is wrong, but required
+ }
+}