From 63dd6418b9d8ab766a1fc3276c57c8d1551969e1 Mon Sep 17 00:00:00 2001
From: A_D <aunderscored@gmail.com>
Date: Sat, 7 Nov 2020 16:58:14 +0200
Subject: [PATCH] removed unicode strings

---
 l10n.py | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git a/l10n.py b/l10n.py
index cbc54004..bb79a3b5 100755
--- a/l10n.py
+++ b/l10n.py
@@ -82,7 +82,7 @@ class _Translations:
         """
         self.translations = {None: {}}
         # Promote strings to Unicode for consistency
-        builtins.__dict__['_'] = lambda x: str(x).replace(r'\"', u'"').replace(u'{CR}', u'\n')
+        builtins.__dict__['_'] = lambda x: str(x).replace(r'\"', '"').replace('{CR}', '\n')
 
     def install(self, lang: str = None) -> None:
         """
@@ -139,8 +139,8 @@ class _Translations:
             if line.strip():
                 match = _Translations.TRANS_RE.match(line)
                 if match:
-                    to_set = match.group(2).replace(r'\"', u'"').replace(u'{CR}', u'\n')
-                    translations[match.group(1).replace(r'\"', u'"')] = to_set
+                    to_set = match.group(2).replace(r'\"', '"').replace('{CR}', '\n')
+                    translations[match.group(1).replace(r'\"', '"')] = to_set
 
                 elif not _Translations.COMMENT_RE.match(line):
                     logger.debug(f'Bad translation: {line.strip()}')
@@ -168,7 +168,7 @@ class _Translations:
         if self.translations[None] and x not in self.translations[None]:
             logger.debug(f'Missing translation: {x!r}')
 
-        return self.translations[None].get(x) or str(x).replace(r'\"', u'"').replace(u'{CR}', u'\n')
+        return self.translations[None].get(x) or str(x).replace(r'\"', '"').replace('{CR}', '\n')
 
     def available(self) -> Set[str]:
         """Return a list of available language codes."""