def _script_to_name(script): for k, name in _SCRIPT_KEY_NAMES: if script == k: return name try: return unicode_data.human_readable_script_name(script) except KeyError: return script
def test_human_readable_script_name(self): """Tests the human_readable_script_name method.""" self.assertEqual(unicode_data.human_readable_script_name('Grek'), 'Greek') self.assertEqual(unicode_data.human_readable_script_name('Talu'), 'New Tai Lue') self.assertEqual(unicode_data.human_readable_script_name('Nkoo'), 'NKo') self.assertEqual(unicode_data.human_readable_script_name('Qaae'), 'Emoji') self.assertEqual(unicode_data.human_readable_script_name('Zsym'), 'Symbols') self.assertEqual(unicode_data.human_readable_script_name('Zzzz'), 'Unknown')
def test_human_readable_script_name(self): """Tests the human_readable_script_name method.""" self.assertEqual(unicode_data.human_readable_script_name("Grek"), "Greek") self.assertEqual(unicode_data.human_readable_script_name("Talu"), "New Tai Lue") self.assertEqual(unicode_data.human_readable_script_name("Nkoo"), "N'Ko") self.assertEqual(unicode_data.human_readable_script_name("Zsye"), "Emoji") self.assertEqual(unicode_data.human_readable_script_name("Zsym"), "Symbols") self.assertEqual(unicode_data.human_readable_script_name("Zzzz"), "Unknown")
def preferred_script_name(script_key): # Returns the script_key if we have nothing else. try: return unicode_data.human_readable_script_name(script_key) except: return cldr_data.get_english_script_name(script_key)
def preferred_script_name(script_key): try: return unicode_data.human_readable_script_name(script_key) except: return cldr_data.get_english_script_name(script_key)
def preferred_script_name(script_key): try: return unicode_data.human_readable_script_name(script_key) except KeyError: return cldr_data.get_english_script_name(script_key)
def _script_to_name(script): try: return unicode_data.human_readable_script_name(script) except KeyError: return script