| 12345678910111213141516171819202122232425262728293031 | #!/usr/bin/env python3# List Available Language Packs# Used for updating the Languages page of the documentation.# https://sourcethemes.com/academic/## Prerequisites: pip3 install PyYAMLimport yamlfrom pathlib import PathLANG_PATH = Path(__file__).resolve().parent.parent.joinpath('data').joinpath('i18n')LANG_YAML = LANG_PATH.joinpath('languages.yaml')# Iterate over languages.with open(LANG_YAML) as f:  master_map = yaml.safe_load(f)  # Print languages as a plaintext list.  # lang_list = [master_map[master_item] for master_item in master_map]  # print(', '.join(lang_list))  # Print languages as a Markdown list.  i = 0  for master_item in master_map:    print(f'- **{master_map[master_item]}** ({master_item})')    i += 1print("\n")print(f"{i} language packs found!")
 |