From 319955d58f93b3df6b3e3217a41613ab897a6bd2 Mon Sep 17 00:00:00 2001 From: Lucien Cartier-Tilet Date: Tue, 5 May 2020 19:15:51 +0200 Subject: [PATCH] moved content to dedicated folder --- TEMPLATE => content/TEMPLATE | 0 eittland.org => content/eittland.org | 0 {en => content/en}/img/nyqy/basic-syntax.png | Bin .../en}/img/nyqy/consonant-feature-tree.png | Bin .../en}/img/nyqy/vowel-feature-tree.png | Bin {en => content/en}/nyqy.org | 0 .../fonts}/DoulosSIL-R-README.txt | 0 {fonts => content/fonts}/DoulosSIL-R.woff | Bin {fonts => content/fonts}/HelveticaNeue.ttf | Bin .../fonts}/NotoSansRunic-Regular.ttf | Bin headers => content/headers | 0 hjelp.org => content/hjelp.org | 0 {hjelp => content/hjelp}/tools/gen.cc | 0 content/ignored-folder/tools/gen.cc | 66 ++++++++++++++++++ .../img}/eittland/cons-feature-tree.png | Bin {img => content/img}/eittland/map-biomes.png | Bin .../img}/eittland/map-cultural.png | Bin .../img}/eittland/map-heightmap.png | Bin {img => content/img}/eittland/map-hq.jpg | Bin .../img}/eittland/map-physical.png | Bin .../img}/eittland/map-political.png | Bin .../img}/eittland/map-provinces.png | Bin .../img}/eittland/map-religion.png | Bin {img => content/img}/eittland/map-simple.jpg | Bin {img => content/img}/eittland/map-world.jpg | Bin .../img}/eittland/religious-pop.png | Bin {img => content/img}/eittland/sacrifice.png | Bin .../img}/eittland/vowel-feature-tree.png | Bin {img => content/img}/hjelp/tones.jpg | Bin .../img}/matter/einlant-old-map.jpg | Bin {img => content/img}/nyqy/basic-syntax.png | Bin .../img}/nyqy/consonant-feature-tree.png | Bin .../img}/nyqy/syntax-nominal-clauses.png | Bin .../img}/nyqy/vowel-feature-tree.png | Bin .../img}/taso/consonant-feature-tree.png | Bin .../img}/taso/vowel-feature-tree.png | Bin index.org => content/index.org | 0 matter.org => content/matter.org | 0 nyqy.org => content/nyqy.org | 0 sitemap.org => content/sitemap.org | 4 +- taso.org => content/taso.org | 0 41 files changed, 68 insertions(+), 2 deletions(-) rename TEMPLATE => content/TEMPLATE (100%) rename eittland.org => content/eittland.org (100%) rename {en => content/en}/img/nyqy/basic-syntax.png (100%) rename {en => content/en}/img/nyqy/consonant-feature-tree.png (100%) rename {en => content/en}/img/nyqy/vowel-feature-tree.png (100%) rename {en => content/en}/nyqy.org (100%) rename {fonts => content/fonts}/DoulosSIL-R-README.txt (100%) rename {fonts => content/fonts}/DoulosSIL-R.woff (100%) rename {fonts => content/fonts}/HelveticaNeue.ttf (100%) rename {fonts => content/fonts}/NotoSansRunic-Regular.ttf (100%) rename headers => content/headers (100%) rename hjelp.org => content/hjelp.org (100%) rename {hjelp => content/hjelp}/tools/gen.cc (100%) create mode 100644 content/ignored-folder/tools/gen.cc rename {img => content/img}/eittland/cons-feature-tree.png (100%) rename {img => content/img}/eittland/map-biomes.png (100%) rename {img => content/img}/eittland/map-cultural.png (100%) rename {img => content/img}/eittland/map-heightmap.png (100%) rename {img => content/img}/eittland/map-hq.jpg (100%) rename {img => content/img}/eittland/map-physical.png (100%) rename {img => content/img}/eittland/map-political.png (100%) rename {img => content/img}/eittland/map-provinces.png (100%) rename {img => content/img}/eittland/map-religion.png (100%) rename {img => content/img}/eittland/map-simple.jpg (100%) rename {img => content/img}/eittland/map-world.jpg (100%) rename {img => content/img}/eittland/religious-pop.png (100%) rename {img => content/img}/eittland/sacrifice.png (100%) rename {img => content/img}/eittland/vowel-feature-tree.png (100%) rename {img => content/img}/hjelp/tones.jpg (100%) rename {img => content/img}/matter/einlant-old-map.jpg (100%) rename {img => content/img}/nyqy/basic-syntax.png (100%) rename {img => content/img}/nyqy/consonant-feature-tree.png (100%) rename {img => content/img}/nyqy/syntax-nominal-clauses.png (100%) rename {img => content/img}/nyqy/vowel-feature-tree.png (100%) rename {img => content/img}/taso/consonant-feature-tree.png (100%) rename {img => content/img}/taso/vowel-feature-tree.png (100%) rename index.org => content/index.org (100%) rename matter.org => content/matter.org (100%) rename nyqy.org => content/nyqy.org (100%) rename sitemap.org => content/sitemap.org (89%) rename taso.org => content/taso.org (100%) diff --git a/TEMPLATE b/content/TEMPLATE similarity index 100% rename from TEMPLATE rename to content/TEMPLATE diff --git a/eittland.org b/content/eittland.org similarity index 100% rename from eittland.org rename to content/eittland.org diff --git a/en/img/nyqy/basic-syntax.png b/content/en/img/nyqy/basic-syntax.png similarity index 100% rename from en/img/nyqy/basic-syntax.png rename to content/en/img/nyqy/basic-syntax.png diff --git a/en/img/nyqy/consonant-feature-tree.png b/content/en/img/nyqy/consonant-feature-tree.png similarity index 100% rename from en/img/nyqy/consonant-feature-tree.png rename to content/en/img/nyqy/consonant-feature-tree.png diff --git a/en/img/nyqy/vowel-feature-tree.png b/content/en/img/nyqy/vowel-feature-tree.png similarity index 100% rename from en/img/nyqy/vowel-feature-tree.png rename to content/en/img/nyqy/vowel-feature-tree.png diff --git a/en/nyqy.org b/content/en/nyqy.org similarity index 100% rename from en/nyqy.org rename to content/en/nyqy.org diff --git a/fonts/DoulosSIL-R-README.txt b/content/fonts/DoulosSIL-R-README.txt similarity index 100% rename from fonts/DoulosSIL-R-README.txt rename to content/fonts/DoulosSIL-R-README.txt diff --git a/fonts/DoulosSIL-R.woff b/content/fonts/DoulosSIL-R.woff similarity index 100% rename from fonts/DoulosSIL-R.woff rename to content/fonts/DoulosSIL-R.woff diff --git a/fonts/HelveticaNeue.ttf b/content/fonts/HelveticaNeue.ttf similarity index 100% rename from fonts/HelveticaNeue.ttf rename to content/fonts/HelveticaNeue.ttf diff --git a/fonts/NotoSansRunic-Regular.ttf b/content/fonts/NotoSansRunic-Regular.ttf similarity index 100% rename from fonts/NotoSansRunic-Regular.ttf rename to content/fonts/NotoSansRunic-Regular.ttf diff --git a/headers b/content/headers similarity index 100% rename from headers rename to content/headers diff --git a/hjelp.org b/content/hjelp.org similarity index 100% rename from hjelp.org rename to content/hjelp.org diff --git a/hjelp/tools/gen.cc b/content/hjelp/tools/gen.cc similarity index 100% rename from hjelp/tools/gen.cc rename to content/hjelp/tools/gen.cc diff --git a/content/ignored-folder/tools/gen.cc b/content/ignored-folder/tools/gen.cc new file mode 100644 index 0000000..a76135b --- /dev/null +++ b/content/ignored-folder/tools/gen.cc @@ -0,0 +1,66 @@ +#include +#include +#include +#include +#include +#include +#include +#include + +using namespace std; + +int main() { + srand(time(nullptr)); + + vector consonants{"", "m", "n", "ng", "p", "b", "t", "d", + "ŧ", "đ", "k", "g", "f", "v", "þ", "ð", + "s", "z", "sh", "zh", "ch", "jh", "qh", "rh", + "h", "ŕ", "r", "lh", "l"}; + const vector glides{"j", "w"}; + vector vowels{"i", "y", "u", "ì", "ĩ", "ů", "ù", "ũ", "e", "é", "ø", + "ö", "o", "õ", "è", "œ", "ô", "ò", "a", "å", "ã"}; + const vector tones{"2", "3", "4", "5", "6", "7"}; + { + const auto tmp = consonants; + for_each(begin(tmp), end(tmp), [&](const auto &cons) { + for_each(begin(glides), end(glides), + [&](const auto &glide) { consonants.push_back(cons + glide); }); + }); + } + { + const auto tmp = vowels; + // create each possible diphthong + for_each(begin(tmp), end(tmp), [&](const auto &vow1) { + // add tones for this vowel + std::for_each(std::begin(tones), std::end(tones), + [&](const auto &tone) { vowels.push_back(vow1 + tone); }); + for_each(begin(tmp), end(tmp), [&](const auto &vow2) { + if (vow1 != vow2) { + // if both vowels are the same, their association is ignored + const auto new_vow = vow1 + vow2; + vowels.push_back(new_vow); + // add tones to these vowels + for_each(begin(tones), end(tones), + [&](const auto &tone) { vowels.push_back(new_vow + tone); }); + } + }); + }); + } + auto all_phonemes = vowels; + for_each(begin(consonants), end(consonants), [&](const auto &cons) { + for_each(begin(vowels), end(vowels), + [&](const auto &vow) { all_phonemes.push_back(cons + vow); }); + }); + all_phonemes.shrink_to_fit(); + printf("%zu syllables\n", all_phonemes.size()); + set particules = {}; + for (auto i = 0; i < 10000; ++i) { + int random = rand() % all_phonemes.size(); + printf("%s\n", all_phonemes[random].c_str()); + all_phonemes.erase(all_phonemes.begin() + random); + } + std::for_each(std::begin(particules), std::end(particules), + [](const auto &elem) { printf("%s\n", elem.c_str()); }); + + return 0; +} diff --git a/img/eittland/cons-feature-tree.png b/content/img/eittland/cons-feature-tree.png similarity index 100% rename from img/eittland/cons-feature-tree.png rename to content/img/eittland/cons-feature-tree.png diff --git a/img/eittland/map-biomes.png b/content/img/eittland/map-biomes.png similarity index 100% rename from img/eittland/map-biomes.png rename to content/img/eittland/map-biomes.png diff --git a/img/eittland/map-cultural.png b/content/img/eittland/map-cultural.png similarity index 100% rename from img/eittland/map-cultural.png rename to content/img/eittland/map-cultural.png diff --git a/img/eittland/map-heightmap.png b/content/img/eittland/map-heightmap.png similarity index 100% rename from img/eittland/map-heightmap.png rename to content/img/eittland/map-heightmap.png diff --git a/img/eittland/map-hq.jpg b/content/img/eittland/map-hq.jpg similarity index 100% rename from img/eittland/map-hq.jpg rename to content/img/eittland/map-hq.jpg diff --git a/img/eittland/map-physical.png b/content/img/eittland/map-physical.png similarity index 100% rename from img/eittland/map-physical.png rename to content/img/eittland/map-physical.png diff --git a/img/eittland/map-political.png b/content/img/eittland/map-political.png similarity index 100% rename from img/eittland/map-political.png rename to content/img/eittland/map-political.png diff --git a/img/eittland/map-provinces.png b/content/img/eittland/map-provinces.png similarity index 100% rename from img/eittland/map-provinces.png rename to content/img/eittland/map-provinces.png diff --git a/img/eittland/map-religion.png b/content/img/eittland/map-religion.png similarity index 100% rename from img/eittland/map-religion.png rename to content/img/eittland/map-religion.png diff --git a/img/eittland/map-simple.jpg b/content/img/eittland/map-simple.jpg similarity index 100% rename from img/eittland/map-simple.jpg rename to content/img/eittland/map-simple.jpg diff --git a/img/eittland/map-world.jpg b/content/img/eittland/map-world.jpg similarity index 100% rename from img/eittland/map-world.jpg rename to content/img/eittland/map-world.jpg diff --git a/img/eittland/religious-pop.png b/content/img/eittland/religious-pop.png similarity index 100% rename from img/eittland/religious-pop.png rename to content/img/eittland/religious-pop.png diff --git a/img/eittland/sacrifice.png b/content/img/eittland/sacrifice.png similarity index 100% rename from img/eittland/sacrifice.png rename to content/img/eittland/sacrifice.png diff --git a/img/eittland/vowel-feature-tree.png b/content/img/eittland/vowel-feature-tree.png similarity index 100% rename from img/eittland/vowel-feature-tree.png rename to content/img/eittland/vowel-feature-tree.png diff --git a/img/hjelp/tones.jpg b/content/img/hjelp/tones.jpg similarity index 100% rename from img/hjelp/tones.jpg rename to content/img/hjelp/tones.jpg diff --git a/img/matter/einlant-old-map.jpg b/content/img/matter/einlant-old-map.jpg similarity index 100% rename from img/matter/einlant-old-map.jpg rename to content/img/matter/einlant-old-map.jpg diff --git a/img/nyqy/basic-syntax.png b/content/img/nyqy/basic-syntax.png similarity index 100% rename from img/nyqy/basic-syntax.png rename to content/img/nyqy/basic-syntax.png diff --git a/img/nyqy/consonant-feature-tree.png b/content/img/nyqy/consonant-feature-tree.png similarity index 100% rename from img/nyqy/consonant-feature-tree.png rename to content/img/nyqy/consonant-feature-tree.png diff --git a/img/nyqy/syntax-nominal-clauses.png b/content/img/nyqy/syntax-nominal-clauses.png similarity index 100% rename from img/nyqy/syntax-nominal-clauses.png rename to content/img/nyqy/syntax-nominal-clauses.png diff --git a/img/nyqy/vowel-feature-tree.png b/content/img/nyqy/vowel-feature-tree.png similarity index 100% rename from img/nyqy/vowel-feature-tree.png rename to content/img/nyqy/vowel-feature-tree.png diff --git a/img/taso/consonant-feature-tree.png b/content/img/taso/consonant-feature-tree.png similarity index 100% rename from img/taso/consonant-feature-tree.png rename to content/img/taso/consonant-feature-tree.png diff --git a/img/taso/vowel-feature-tree.png b/content/img/taso/vowel-feature-tree.png similarity index 100% rename from img/taso/vowel-feature-tree.png rename to content/img/taso/vowel-feature-tree.png diff --git a/index.org b/content/index.org similarity index 100% rename from index.org rename to content/index.org diff --git a/matter.org b/content/matter.org similarity index 100% rename from matter.org rename to content/matter.org diff --git a/nyqy.org b/content/nyqy.org similarity index 100% rename from nyqy.org rename to content/nyqy.org diff --git a/sitemap.org b/content/sitemap.org similarity index 89% rename from sitemap.org rename to content/sitemap.org index 8013695..4d307f5 100644 --- a/sitemap.org +++ b/content/sitemap.org @@ -1,10 +1,10 @@ #+TITLE: Sitemap for project langue-phundrak-com-org -- [[file:index.org][Langues construites de P’undrak]] - [[file:eittland.org][Eittlandais]] - [[file:hjelp.org][Hjelp]] +- [[file:index.org][Langues construites de P’undrak]] - [[file:matter.org][Mattér]] - [[file:taso.org][Tãso]] - [[file:nyqy.org][Ñyqy]] - en - - [[file:en/nyqy.org][Ñyqy]] + - [[file:en/nyqy.org][Ñyqy]] \ No newline at end of file diff --git a/taso.org b/content/taso.org similarity index 100% rename from taso.org rename to content/taso.org