Exemple #1
0
    def test_02(self):
        with LocaleTool.override("en_US"):
            """
            why translate here?
            """
            self.assertEqual(MyLocale.gettext_ko("hello"), "hello")

        with LocaleTool.override("ko_KR"):
            self.assertEqual(MyLocale.gettext_ko("goodbye"), "안녕")
Exemple #2
0
    def test_01(self):
        logger = FoxylibLogger.func_level2logger(self.test_01, logging.DEBUG)

        logger.debug({"locale.locale_alias.items()":locale.locale_alias.items()})
        with LocaleTool.override("en_US.UTF-8", category=locale.LC_ALL):
            self.assertEqual(MyLocale.gettext("hello"), "hello")

        with LocaleTool.override("ko_KR.UTF-8", category=locale.LC_ALL): # success
        # with LocaleTool.override("ko", category=locale.LC_ALL): # fails
        # with LocaleTool.override("korean", category=locale.LC_ALL): # fails
        # with LocaleTool.override("ko_KR.eucKR", category=locale.LC_ALL): # fails
            self.assertEqual(MyLocale.gettext("goodbye"), "안녕")