<commit_before>translation:
  django-message-file: "csunplugged/locale/en/LC_MESSAGES/django.po"
  commands:
    start:
      - ["./csu", "dev", "build"]
      - ["./csu", "start"]
      - ["./csu", "update"]
    end:
      - ["./csu", "end"]
    makemessages:
      - ["./csu", "dev", "makemessages"]
  branches:
    # Branch for upload of source content to Crowdin
    translation-source: develop
    # Branch that new translations will be merged into
    translation-target: develop
    # Branch that updated English message PO files will be merged into
    update-messages-target: develop
    # Branch that new metadata for in context localisation will be merged into
    in-context-target: develop
    # Code for in-context localisation pseudo language on Crowdin
    in-context-pseudo-language-crowdin: en-UD
    # Code for in-context localisation pseudo language on website
    in-context-pseudo-language-website: xx_LR
  source-directories:
    - csunplugged/locale/{language}/LC_MESSAGES/
    - csunplugged/topics/content/{language}/
    - csunplugged/resources/content/{language}/
    - subtitles/{language}/
  file-types:
    - .md
    - .yaml
    - .po
    - .vtt

broken-link-checker:
  exclude-directories:
    - .git/
    - docs/build/
    - csunplugged/build/
    - csunplugged/node_modules/
    - csunplugged/staticfiles/
    - csunplugged/temp/
    - csunplugged/utils/custom_converter_templates/
  skip-urls:
    # Broken linksthat should not be changed as within license file
    - http://www.zope.org/Resources/ZPL
<commit_msg>Add file override for translation<commit_after>translation:
  django-message-file: "csunplugged/locale/en/LC_MESSAGES/django.po"
  commands:
    start:
      - ["./csu", "dev", "build"]
      - ["./csu", "start"]
      - ["./csu", "update"]
    end:
      - ["./csu", "end"]
    makemessages:
      - ["./csu", "dev", "makemessages"]
  branches:
    # Branch for upload of source content to Crowdin
    translation-source: develop
    # Branch that new translations will be merged into
    translation-target: develop
    # Branch that updated English message PO files will be merged into
    update-messages-target: develop
    # Branch that new metadata for in context localisation will be merged into
    in-context-target: develop
    # Code for in-context localisation pseudo language on Crowdin
    in-context-pseudo-language-crowdin: en-UD
    # Code for in-context localisation pseudo language on website
    in-context-pseudo-language-website: xx_LR
  source-directories:
    - csunplugged/locale/{language}/LC_MESSAGES/
    - csunplugged/topics/content/{language}/
    - csunplugged/resources/content/{language}/
    - subtitles/{language}/
  file-types:
    - .md
    - .yaml
    - .po
    - .vtt
  file-overrides:
    - csunplugged/topics/content/en/programming-challenges-structure-languages.yaml

broken-link-checker:
  exclude-directories:
    - .git/
    - docs/build/
    - csunplugged/build/
    - csunplugged/node_modules/
    - csunplugged/staticfiles/
    - csunplugged/temp/
    - csunplugged/utils/custom_converter_templates/
  skip-urls:
    # Broken linksthat should not be changed as within license file
    - http://www.zope.org/Resources/ZPL

{'fraction_non_alphanumeric': 0.11528899937849596, 'fraction_numerical': 0.0, 'mean_word_length': 2.734338747099768, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 2, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5468417', 'n_tokens_mistral': 1051, 'n_tokens_neox': 1024, 'n_words': 242}