Skip to content

Gateway Language Resources File Structure

Christopher Klapp edited this page Jul 24, 2017 · 4 revisions

File Structure

This is the current implementation.

Todo

  • Update to nest each GLRP, Gateway Language Resource Package, by language code.
  • remove language from the name/id of each resource if exists.

Folder Structure

In the code folder structure ./static/:

  • resources/
    • bibles/
      • udb-en/v9/
      • ulb-en/v6/
      • ugnt/v0/
      • uhb/v0/
    • translationHelps/
      • translationAcademy/v5/
      • translationNotes/v0/
      • translationWords/v0/
    • lexicons/
      • en-UGL/v0/
      • en-UHL/v0/

Bibles

In the folder structure of the Bible's name ./static/resources/bibles/:

  • [bible-id]/[v0]/
    • [book-id]/
      • [chapter].json

translationNotes ./static/resources/translationHelps/:

  • translationNotes/v0/
    • index.json
    • groups/
      • eph/
        • figs-metaphors.json
        • ...json

translationAcademy ./static/resources/translationHelps/:

  • translationAcademy/v0/
    • index.json
    • content/
      • figs-metaphors.md
      • ...md

translationWords ./static/resources/translationHelps/:

  • translationWords/v0/
    • index.json
    • groups/
      • eph/
        • adoption.json
        • ...json
    • content/
      • adoption.md
      • ...md

Lexicons ./static/resources/lexicons/:

  • en-UGL/v0/
    • index.json (key is strongs number, name is greek word)
    • content/
      • [strongs number].json