Skip to content

Commit e59062c

Browse files
committed
Converted the README to a website.
1 parent 5f6bd5b commit e59062c

File tree

15 files changed

+670
-0
lines changed

15 files changed

+670
-0
lines changed

.github/workflows/mdbook.yml

Lines changed: 61 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,61 @@
1+
# Sample workflow for building and deploying a mdBook site to GitHub Pages
2+
#
3+
# To get started with mdBook see: https://rust-lang.github.io/mdBook/index.html
4+
#
5+
name: Deploy mdBook site to Pages
6+
7+
on:
8+
# Runs on pushes targeting the default branch
9+
push:
10+
branches: ["main"]
11+
12+
# Allows you to run this workflow manually from the Actions tab
13+
workflow_dispatch:
14+
15+
# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages
16+
permissions:
17+
contents: read
18+
pages: write
19+
id-token: write
20+
21+
# Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued.
22+
# However, do NOT cancel in-progress runs as we want to allow these production deployments to complete.
23+
concurrency:
24+
group: "pages"
25+
cancel-in-progress: false
26+
27+
jobs:
28+
# Build job
29+
build:
30+
runs-on: ubuntu-latest
31+
env:
32+
MDBOOK_VERSION: 0.4.36
33+
steps:
34+
- uses: actions/checkout@v4
35+
- name: Install mdBook
36+
run: |
37+
curl --proto '=https' --tlsv1.2 https://sh.rustup.rs -sSf -y | sh
38+
rustup update
39+
cargo install --version ${MDBOOK_VERSION} mdbook
40+
cargo install mdbook-pagetoc
41+
- name: Setup Pages
42+
id: pages
43+
uses: actions/configure-pages@v5
44+
- name: Build with mdBook
45+
run: mdbook build
46+
- name: Upload artifact
47+
uses: actions/upload-pages-artifact@v3
48+
with:
49+
path: ./book
50+
51+
# Deployment job
52+
deploy:
53+
environment:
54+
name: github-pages
55+
url: ${{ steps.deployment.outputs.page_url }}
56+
runs-on: ubuntu-latest
57+
needs: build
58+
steps:
59+
- name: Deploy to GitHub Pages
60+
id: deployment
61+
uses: actions/deploy-pages@v4

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
book
2+
theme/pagetoc.css
3+
theme/pagetoc.js

book.toml

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
[book]
2+
title = "The Romanian Language"
3+
authors = ["Dorian Oszczęda"]
4+
description = "Resources to learn the Romanian language and its dialects"
5+
language = "en"
6+
7+
[preprocessor.pagetoc]
8+
9+
[output.html]
10+
default-theme = "Ayu"
11+
smart-punctuation = true
12+
git-repository-url = "https://github.com/vxern/romanian"
13+
edit-url-template = "https://github.com/vxern/romanian/edit/main/{path}"
14+
additional-js = ["theme/pagetoc.js"]
15+
additional-css = ["theme/pagetoc.css", "theme/width-override.css"]
16+
17+
[output.html.fold]
18+
enable = false

src/SUMMARY.md

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# Summary
2+
3+
# Resources
4+
5+
- [Information](resources/information.md)
6+
- [Literature](resources/literature.md)
7+
- [Structured Education](resources/structured-education.md)
8+
- [Interactive Resources](resources/interactive-resources.md)
9+
- [Compiled Resources](resources/compiled-resources.md)
10+
- [Media](resources/media.md)
11+
- [Communities](resources/communities.md)
12+
- [Tools](resources/tools.md)
13+
14+
---
15+
16+
[Labels](labels.md)

src/background.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
Having struggled to find a list of useful resources to learn the Romanian
2+
language and having been inspired by a fellow language learner,
3+
[TheDomcio](https://github.com/TheDomcio), and his
4+
[wonderful repository for the Polish language](https://github.com/TheDomcio/WonderfulPolishLanguage),
5+
I decided to create a repository dedicated to the Romanian language.
6+
7+
I invite everybody and anybody to contribute to his and my own repository, and
8+
to create one for other languages which do not yet have such a repository.

src/labels.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Labels
2+
3+
## Availability
4+
5+
- `💵` - Paid resource
6+
- `🧩` - Physical item
7+
- `🗄️` - Archived

src/resources/communities.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Communities
2+
3+
- ## Discord
4+
5+
- [Learn Romanian](https://discord.gg/kBj3a7n) - The largest server on Discord
6+
dedicated to the study of the Romanian language.
Lines changed: 52 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,52 @@
1+
# Compiled resources
2+
3+
- ## Dictionaries
4+
5+
- ### Monolingual
6+
7+
- [dexonline.ro](https://dexonline.ro/) (**Dicționar Explicativ
8+
Online** - 'Explanatory Dictionary Online') - The largest collection of
9+
entries from various Romanian dictionaries. – Features 1,000,000 headword
10+
entries, word games and daily and monthly word selections.
11+
- [Dicționar Urban](https://dictionarurban.ro) - Romanian equivalent of
12+
the [Urban Dictionary](https://urbandictionary.com).
13+
14+
- ### Bilingual
15+
16+
- [Bab.la](https://en.bab.la/dictionary/english-romanian)
17+
- [Dicționare](http://dictionare.com/) ('Dictionaries') - An
18+
English-Romanian and Romanian-English dictionary. – Very little additional
19+
information is available about the website.
20+
- [Dict.cc](https://enro.dict.cc)
21+
- [Dict.com](https://dict.com/Romanian-English)
22+
- [Hallo.ro](https://hallo.ro/english-romanian-dictionary/)
23+
- [WordReference](https://wordreference.com/enro/)
24+
- [SensAgent](https://dictionary.sensagent.com/%20/en-ro/)
25+
- [TechDico](https://techdico.com/)
26+
- [Romanian-English and English-Romanian Dictionary](https://openlibrary.org/works/OL3266613W/Romanian-English_English-Romanian_dictionary) -
27+
Available online with an Internet Archive account.
28+
29+
- ### Multilingual
30+
31+
- [Glosbe](https://glosbe.com/en/ro) - A many-to-many word and
32+
translation look-up dictionary which allows users to translate words from
33+
their native language to Romanian and vice-versa. – Contains 120,000
34+
phrases and 52,000,000 examples.
35+
- [Reverso Context](https://context.reverso.net/translation/) - A
36+
similar project to Glosbe; it's less open but the context-based
37+
translation of phrases is pretty accurate.
38+
39+
- ## Directories and Collections
40+
41+
- [Language Player](https://languageplayer.io/en/ro) - A directory of Romanian videos,
42+
TV shows, music, live TV, and a tool for reading Romanian with dynamic
43+
translations.
44+
- [RomanianVoice](https://romanianvoice.com/) - A repository with cultural
45+
information about Romania with poetry, music, humour, theatre pieces, as
46+
well as banknotes and passports.
47+
48+
49+
- ## Notes
50+
51+
- [MrMeloman's Notes](https://github.com/mrmeloman/romanian/) - A collection
52+
of schemes, lists and other materials made while studying Romanian.

src/resources/information.md

Lines changed: 176 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,176 @@
1+
# Information
2+
3+
This section contains information about the Romanian language, as well as links
4+
to resources.
5+
6+
- ## Briefing
7+
8+
<!--This section needs a description.-->
9+
10+
- Name: **Romanian** (previously also spelled **Rumanian** and
11+
**Roumanian**[French **roumain**]), also known as **Daco-Romanian** in
12+
comparative linguistics to help distinguish it from other Romanian languages
13+
([Aromanian](https://en.wikipedia.org/wiki/Aromanian_language),
14+
[Istro-Romanian](https://en.wikipedia.org/wiki/Istro-Romanian_language),
15+
[Megleno-Romanian](https://en.wikipedia.org/wiki/Megleno-Romanian_language)).
16+
- Family:
17+
[Balkan Romance](https://en.wikipedia.org/wiki/Balkan_Romance_languages) <
18+
[Eastern Romance](https://en.wikipedia.org/wiki/Eastern_Romance_languages) <
19+
[Romance](https://en.wikipedia.org/wiki/Romance_languages) <
20+
[Italic](https://en.wikipedia.org/wiki/Italic_languages) < †
21+
[Italo-Celtic](https://en.wikipedia.org/wiki/Italo-Celtic) <
22+
[Italic](https://en.wikipedia.org/wiki/Italic_languages) <
23+
[Indo-European](https://en.wikipedia.org/wiki/Indo-European_languages)
24+
- Ethnicity: [Romanians](https://en.wikipedia.org/wiki/Romanians),
25+
[Moldovans](https://en.wikipedia.org/wiki/Moldovans)
26+
- Native speakers: ~26 million, of which 19 million are in
27+
Romania[**¹**](#references)
28+
29+
† - The Italo-Celtic grouping of the
30+
[Italic](https://en.wikipedia.org/wiki/Italic_languages) and
31+
[Celtic](https://en.wikipedia.org/wiki/Celtic_languages) languages is disputed
32+
on the basis of disagreement on the causes of similarities between these two
33+
branches.
34+
35+
- ### Native countries
36+
37+
This section contains information about the countries to whom the Romanian
38+
language is native (Romania and Moldova), as well as information for the
39+
Romanian diaspora (ethnic Romanian population outside of those countries).
40+
41+
- #### Romania
42+
43+
<!--This section needs a description.-->
44+
45+
- [Wikipedia Article](https://en.wikipedia.org/wiki/Romania) - Surface
46+
information about the Romanian country.
47+
- [Culture Crossing Guide](http://guide.culturecrossing.net/basics_business_student.php?id=170) -
48+
Facts about Romania and its culture, as well as its people.
49+
50+
- #### Moldova
51+
52+
<!--This section needs a description.-->
53+
54+
- [Wikipedia Article](https://en.wikipedia.org/wiki/Moldova) - Surface
55+
information about the Moldovan country.
56+
- [Culture Crossing Guide](http://guide.culturecrossing.net/basics_business_student.php?id=136) -
57+
Facts about Moldova and its culture, as well as its people.
58+
59+
- #### Diaspora
60+
61+
<!--This section needs a description.-->
62+
63+
- [Wikipedia Article](https://en.wikipedia.org/wiki/Romanian_diaspora) -
64+
Surface information about the diaspora, and its population composition
65+
of various countries.
66+
67+
- ## Introduction
68+
69+
<!--This section needs a description.-->
70+
71+
- ### Videos
72+
73+
<!--This section needs a description.-->
74+
75+
- [Romanian: The Forgotten Romance Language](https://youtube.com/watch?v=1xVkRh7mEe0)
76+
- [Raluca speaking Romanian](https://youtube.com/watch?v=6TiSKGRjYLs)
77+
- [Romanian Language Learning Tips](https://youtube.com/watch?v=tv7CBZULvyw)
78+
79+
- ### Links to other pages
80+
81+
<!--This section needs a description.-->
82+
83+
- [Wikipedia Article](https://en.wikipedia.org/wiki/Romanian_language) -
84+
More information about the Romanian language, its family, its history,
85+
dialects, classification, geographic distribution and grammar.
86+
- [Omniglot](https://omniglot.com/writing/romanian.htm) - A brief overview
87+
of the Romanian language.
88+
89+
- ## Connections to other languages
90+
91+
<!--This section needs a description.-->
92+
93+
- 🇦🇱
94+
[The Romanian-Albanian Linguistic Connection](https://youtube.com/watch?v=aDPb-vVn07c)
95+
96+
- ## Comparisons to other languages
97+
98+
<!--This section needs a description.-->
99+
100+
- ✝️ [Romanian vs Latin](https://youtube.com/watch?v=FSwRoNtXdsE) 🇷🇴
101+
- 🇷🇴 [Latin vs Romanian](https://youtube.com/watch?v=d5CYM0YSDR4) ✝️
102+
- 🇷🇴 [Romanian vs Spanish, French](https://youtube.com/watch?v=xmpibOOz1qA) 🇫🇷
103+
🇪🇸
104+
<!-- This section was generated using the below JavaScript code for https://youtube.com/channel/UCsXnvpQfSAP-whL2CrcNTtg/videos:
105+
```
106+
const relevantExpression = new RegExp("^Romance Languages? Comparison ?: [a-zA-Z0-9 ]+$", 'i');
107+
const titleNodes = [...document.querySelectorAll("#video-title")];
108+
const relevantNodes = titleNodes.filter((node) => !!node.href && relevantExpression.test(node.innerText));
109+
const nodeTuples = relevantNodes.map((node) => [node.innerText, node.href]);
110+
nodeTuples.forEach((tuple) => {
111+
const words = tuple[0].split(":")[1].trim().split();
112+
tuple[0] = words.map((word) => word[0].toUpperCase() + word.slice(1)).join();
113+
tuple[1] = tuple[1].replace("https://www.", "https://");
114+
});
115+
const sortedTuples = nodeTuples.sort((a, b) => a[0] < b[0] ? -1 : 1);
116+
const hyperlinks = sortedTuples.map((tuple) => `[${tuple[0]}](${tuple[1]})`);
117+
console.info(hyperlinks.join(" | "));
118+
```
119+
-->
120+
121+
- ✝️ Latin vs Romance Languages 🇫🇷 🇮🇹 🇵🇹 🇷🇴 🇪🇸 -
122+
[Adjectives](https://youtube.com/watch?v=t2GAHvKKmoE) |
123+
[Adjectives 2](https://youtube.com/watch?v=2l-QWNP4XXI) |
124+
[Adverbs](https://youtube.com/watch?v=oAZPgYAv_qY) |
125+
[Animals](https://youtube.com/watch?v=n8t4d_BqQNg) |
126+
[Art](https://youtube.com/watch?v=IS6jZZ_dUlc) |
127+
[Beverage](https://youtube.com/watch?v=U71d6R6Rrv0) |
128+
[Cereal](https://youtube.com/watch?v=jYiauI8iiOM) |
129+
[Clothing and Accessories](https://youtube.com/watch?v=fJ9Apr6bT7Y) |
130+
[Conjunctions](https://youtube.com/watch?v=yofVuHrkbL0) |
131+
[Country Names](https://youtube.com/watch?v=wVGtPLqisOQ) |
132+
[Death](https://youtube.com/watch?v=uRggNM6yv5A) |
133+
[Directions](https://youtube.com/watch?v=0IQWG-r9GPk) |
134+
[Doublet](https://youtube.com/watch?v=Tw5ZFIK-06E) |
135+
[Fields of Study](https://youtube.com/watch?v=x9yNR5kn2V0) |
136+
[Fire](https://youtube.com/watch?v=wWa-7tB3Jsg) |
137+
[Food](https://youtube.com/watch?v=UR0mJVBuYyE) |
138+
[Food 2](https://youtube.com/watch?v=95TwCB0bCWo) |
139+
[French Circumflex](https://youtube.com/watch?v=tGZlYAMs2Vk) |
140+
[Greetings](https://youtube.com/watch?v=PaOrsKDwl8Y) |
141+
[Herbs](https://youtube.com/watch?v=QqIseHsaioA) |
142+
[House](https://youtube.com/watch?v=GJimFoBgR6A) |
143+
[Ice](https://youtube.com/watch?v=vCYt7KptZCs) |
144+
[Infinitive verbs](https://youtube.com/watch?v=RpIxUYK0iJs) |
145+
[Language](https://youtube.com/watch?v=cjMP3_tPCh4) |
146+
[Law](https://youtube.com/watch?v=mWKz0z6M9J8) |
147+
[Metal](https://youtube.com/watch?v=N2zOuEKXWWQ) |
148+
[Months](https://youtube.com/watch?v=6WgF-HYQTvs) |
149+
[Natural Disaster](https://youtube.com/watch?v=uWiFf4eL_cI) |
150+
[Nouns](https://youtube.com/watch?v=SrG-IoVIp_w) |
151+
[Nouns 2](https://youtube.com/watch?v=aEOn8-Dfjc4) |
152+
[Nouns 3](https://youtube.com/watch?v=b8qQxC4Dwv8) |
153+
[Plant](https://youtube.com/watch?v=q-BdCoMUlx0) |
154+
[Pronouns](https://youtube.com/watch?v=wAaMMzvRMSU) |
155+
[Quotes](https://youtube.com/watch?v=TqAKJSPkK7Y) |
156+
[Quotes](https://youtube.com/watch?v=LVjegWY6jg0) |
157+
[Religion](https://youtube.com/watch?v=MjNWIuxqRHQ) |
158+
[Shoes](https://youtube.com/watch?v=xMlx_a2fp_Y) |
159+
[Sleep](https://youtube.com/watch?v=gpTEhI9QuM0) |
160+
[Space](https://youtube.com/watch?v=oCkuB_R0Zgg) |
161+
[Syntax and Vocabulary](https://youtube.com/watch?v=1pGfApJGO4s) |
162+
[Time](https://youtube.com/watch?v=fgdyNVCasuk) |
163+
[Titles](https://youtube.com/watch?v=nyOUl6jpGl0) |
164+
[Transportation](https://youtube.com/watch?v=uoHdv1-fFL4) |
165+
[Verb 5](https://youtube.com/watch?v=FptYdmhsj6E) |
166+
[Verbs](https://youtube.com/watch?v=8_V76yv1uu8) |
167+
[Verbs 2](https://youtube.com/watch?v=IB1Dx4dJ2eU) |
168+
[Verbs 3](https://youtube.com/watch?v=LiV-0HAnLBg) |
169+
[Verbs 4](https://youtube.com/watch?v=CifgvMXwiac) |
170+
[Verbs 6](https://youtube.com/watch?v=1hI6xp0skps) |
171+
[Verbs 7](https://youtube.com/watch?v=trzbq34ZPPw) |
172+
[Verbs 8](https://youtube.com/watch?v=OVUzIOetp8M) |
173+
[Verbs 8](https://youtube.com/watch?v=12dIT1guIxU) |
174+
[War](https://youtube.com/watch?v=boBBfpMqHwc) |
175+
[Water](https://youtube.com/watch?v=GnarryJkhsY) |
176+
[Water 2](https://youtube.com/watch?v=Vbv2Eap1AJk)
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
# Interactive resources
2+
3+
<!--This section needs a description.-->
4+
5+
- ## Applications and games
6+
7+
<!--This section needs a description.-->
8+
9+
- 🇷🇴🇺🇳 [BaBaDum](https://babadum.com/) - A non-profit initiative, built thanks
10+
to friendly institutions and generous players. – Features 5 word games with
11+
1500 words in 21 languages. – Created by a Polish couple,
12+
[Aleksandra and Daniel Miezielińscy](https://oladaniel.com/about), -
13+
[book](https://oladaniel.com/books),
14+
[game](https://oladaniel.com/games-and-stuff) and
15+
[font](https://oladaniel.com/fonts) designers specializing in educational
16+
picture books for children.
17+
- 🇷🇴🇺🇳 [Clozemaster](https://www.clozemaster.com/) - Gamified language learning
18+
through mass exposure to vocabulary in context. – Allows reading and
19+
learning words as they were written in a sentence. – Features 50+ languages.

0 commit comments

Comments
 (0)