├── .github └── workflows │ ├── cd.yml │ └── ci.yml ├── .gitignore ├── .mailmap ├── LICENSE.txt ├── README.md ├── SECURITY.md ├── docs ├── Makefile ├── conf.py ├── index.rst ├── make.bat ├── requirements.txt └── source │ ├── langcodes.rst │ └── modules.rst ├── example.py ├── langcodes ├── __init__.py ├── build_data.py ├── data │ └── language-subtag-registry.txt ├── data_dicts.py ├── language_distance.py ├── language_lists.py ├── py.typed ├── registry_parser.py ├── tag_parser.py ├── tests │ ├── README.md │ ├── test_alpha3.py │ ├── test_issue_59.py │ ├── test_language.py │ ├── test_language_data.py │ └── test_wikt_languages.py └── util.py ├── pyproject.toml ├── renovate.json ├── tox.ini └── uv.lock /.github/workflows/cd.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/.github/workflows/cd.yml -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/.gitignore -------------------------------------------------------------------------------- /.mailmap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/.mailmap -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/SECURITY.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/docs/conf.py -------------------------------------------------------------------------------- /docs/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/docs/index.rst -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- 1 | myst_parser 2 | 3 | -------------------------------------------------------------------------------- /docs/source/langcodes.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/docs/source/langcodes.rst -------------------------------------------------------------------------------- /docs/source/modules.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/docs/source/modules.rst -------------------------------------------------------------------------------- /example.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/example.py -------------------------------------------------------------------------------- /langcodes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/__init__.py -------------------------------------------------------------------------------- /langcodes/build_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/build_data.py -------------------------------------------------------------------------------- /langcodes/data/language-subtag-registry.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/data/language-subtag-registry.txt -------------------------------------------------------------------------------- /langcodes/data_dicts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/data_dicts.py -------------------------------------------------------------------------------- /langcodes/language_distance.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/language_distance.py -------------------------------------------------------------------------------- /langcodes/language_lists.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/language_lists.py -------------------------------------------------------------------------------- /langcodes/py.typed: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langcodes/registry_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/registry_parser.py -------------------------------------------------------------------------------- /langcodes/tag_parser.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/tag_parser.py -------------------------------------------------------------------------------- /langcodes/tests/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/tests/README.md -------------------------------------------------------------------------------- /langcodes/tests/test_alpha3.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/tests/test_alpha3.py -------------------------------------------------------------------------------- /langcodes/tests/test_issue_59.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/tests/test_issue_59.py -------------------------------------------------------------------------------- /langcodes/tests/test_language.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/tests/test_language.py -------------------------------------------------------------------------------- /langcodes/tests/test_language_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/tests/test_language_data.py -------------------------------------------------------------------------------- /langcodes/tests/test_wikt_languages.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/tests/test_wikt_languages.py -------------------------------------------------------------------------------- /langcodes/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/langcodes/util.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/pyproject.toml -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/renovate.json -------------------------------------------------------------------------------- /tox.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/tox.ini -------------------------------------------------------------------------------- /uv.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rspeer/langcodes/HEAD/uv.lock --------------------------------------------------------------------------------