Return translation :param key: translation key :param reload: force reload translations :param domain: translation domain :return: translated string
(key: str, reload: bool = False, domain: str = None)
| 51 | |
| 52 | |
| 53 | def trans(key: str, reload: bool = False, domain: str = None) -> str: |
| 54 | """ |
| 55 | Return translation |
| 56 | |
| 57 | :param key: translation key |
| 58 | :param reload: force reload translations |
| 59 | :param domain: translation domain |
| 60 | :return: translated string |
| 61 | """ |
| 62 | global locale |
| 63 | if locale is None: |
| 64 | locale = Locale(domain) |
| 65 | if reload: |
| 66 | locale.reload(domain) |
| 67 | return locale.get(key, domain) |
| 68 | |
| 69 | def sizeof_fmt(num: Any, suffix: str = 'B'): |
| 70 | """ |
no test coverage detected