summaryrefslogtreecommitdiff
path: root/localedata/unicode-gen/unicode_utils.py
diff options
context:
space:
mode:
Diffstat (limited to 'localedata/unicode-gen/unicode_utils.py')
-rw-r--r--localedata/unicode-gen/unicode_utils.py14
1 files changed, 14 insertions, 0 deletions
diff --git a/localedata/unicode-gen/unicode_utils.py b/localedata/unicode-gen/unicode_utils.py
index ee91582823..26a57ef293 100644
--- a/localedata/unicode-gen/unicode_utils.py
+++ b/localedata/unicode-gen/unicode_utils.py
@@ -220,6 +220,20 @@ def to_lower(code_point):
else:
return code_point
+def to_upper_turkish(code_point):
+ '''Returns the code point of the Turkish uppercase version
+ of the given code point'''
+ if code_point == 0x0069:
+ return 0x0130
+ return to_upper(code_point)
+
+def to_lower_turkish(code_point):
+ '''Returns the code point of the Turkish lowercase version
+ of the given code point'''
+ if code_point == 0x0049:
+ return 0x0131
+ return to_lower(code_point)
+
def to_title(code_point):
'''Returns the code point of the titlecase version
of the given code point'''