Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: Add some Slovenian samples #1146

Merged
merged 1 commit into from
May 30, 2022
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions dictionaries/sl_SI/checksum.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
37dbfce88623570c733c444ff2ba9e157f60ff7c ./sl_si.trie.gz
d860a866f0b293175aba21b05ab70ec7d2483706 ./source-dependencies.txt
0950030963e5baeab27579030bd864a597f4a7d8 ./source-files.txt
de83eb18e812c79dcc8d73adf2f9f2d6a4f9de96 ./src/additional_words.txt
1f36e53506742789461b4d8e25f5e574d7d9bbb9 ./src/sl_SI.aff
b5da85f8457d62fe2102f441b09cdfa07e0b051e ./src/sl_SI.dic
31 changes: 5 additions & 26 deletions dictionaries/sl_SI/cspell-ext.json
Original file line number Diff line number Diff line change
@@ -1,44 +1,23 @@
// cSpell Settings
{
"id": "sl-si",
"version": "0.2",
"name": "Slovenian",
"description": "Slovenian dictionary for cspell.",
"description": "Slovenian dictionary for CSpell.",
"readonly": true,
// List of dictionary files to add to the global list of dictionaries
"dictionaryDefinitions": [
{
"name": "sl-si",
"path": "./sl_SI.trie.gz",
"description": "Slovenian dictionary for cspell."
"path": "./sl_si.trie.gz",
"description": "Slovenian dictionary for CSpell."
}
],
// Dictionaries to always be used.
// Generally left empty
"dictionaries": [],
// Language Rules to apply to matching files.
// Files are matched on `languageId` and `local`
"languageSettings": [
{
// VSCode languageId. i.e. typescript, java, go, cpp, javascript, markdown, latex
// * will match against any file type.
"languageId": "*",
// Language locale. i.e. en-US, de-AT, or ru. * will match all locales.
// Multiple locales can be specified like: "en, en-US" to match both English and English US.
"locale": "sl,sl-SI",
// By default the whole text of a file is included for spell checking
// Adding patterns to the "includeRegExpList" to only include matching patterns
"includeRegExpList": [],
// To exclude patterns, add them to "ignoreRegExpList"
"ignoreRegExpList": [],
// regex patterns than can be used with ignoreRegExpList or includeRegExpList
// Example: "pattern": [{ "name": "mdash", "pattern": "—" }]
// This could be included in "ignoreRegExpList": ["mdash"]
"patterns": [],
// List of dictionaries to enable by name in `dictionaryDefinitions`
"dictionaries": ["sl-si"],
// Dictionary definitions can also be supplied here. They are only used iff "languageId" and "locale" match.
"dictionaryDefinitions": []
"caseSensitive": true,
"dictionaries": ["sl-si"]
}
]
}
16 changes: 8 additions & 8 deletions dictionaries/sl_SI/cspell.json
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
{
"version": "0.2",
"files": [
"**/*.{md,txt}"
],
"dictionaries": [
"sl-si"
],
"import": [
"./cspell-ext.json"
"files": ["**/*.{md,txt}"],
"dictionaries": ["sl-si"],
"import": ["./cspell-ext.json"],
"overrides": [
{
"filename": "samples/**",
"language": "sl_SI"
}
]
}
13 changes: 9 additions & 4 deletions dictionaries/sl_SI/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,15 @@
"./cspell-ext.json": "./cspell-ext.json"
},
"scripts": {
"build": "cross-env NODE_OPTIONS=--max_old_space_size=8192 cspell-tools-cli compile-trie \"src/sl_SI.dic\" -o .",
"test": "hunspell-reader words -n 1000 \"src/sl_SI.dic\" | cspell -v -c ./cspell-ext.json \"--local=sl,sl-SI\" \"--languageId=*\" stdin",
"build": "yarn run compile",
"checksum": "shasum -c checksum.txt",
"compile": "cat source-files.txt | xargs cspell-tools-cli compile --trie3 -x compound --merge sl_si -o . && yarn run gen-checksum",
"conditional-build": "yarn run --silent checksum || yarn run build",
"gen-checksum": "cat source-files.txt source-dependencies.txt | sort -u | xargs shasum > checksum.txt",
"prepublishOnly": "echo pre-publish",
"prepare": "echo OK"
"test-dict": "hunspell-reader words -n 1000 \"./src/hunspell-french-dictionaries-v7.0/fr-classique.dic\" | cspell -v -c ./cspell-ext.json \"--local=fr\" \"--languageId=*\" stdin",
"test-text": "cspell -v -c ./cspell-ext.json --local=sl \"samples/**\"",
"test": "yarn run test-dict && yarn run test-text"
},
"repository": {
"type": "git",
Expand All @@ -38,7 +43,7 @@
"devDependencies": {},
"dependencies": {},
"files": [
"sl_SI.trie.gz",
"sl_si.trie.gz",
"cspell-ext.json",
"*.js",
"*.d.ts"
Expand Down
26 changes: 26 additions & 0 deletions dictionaries/sl_SI/samples/Ljubljana.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Ljubljana

[Ljubljana - Wikipedija, prosta enciklopedija](https://sl.wikipedia.org/wiki/Ljubljana)

Iz Wikipedije, proste enciklopedije

Ljubljana se nahaja v SlovenijaLjubljanaLjubljana
Koordinati: 46°03′N 14°30′EKoordinati: 46°03′N 14°30′E
Država Zastava Slovenije Slovenija
Statistična regija Osrednjeslovenska regija

Ljubljana (izgovorjava (pomoč·info)) je glavno mesto Republike Slovenije. Leži v središču države, na stičišču Gorenjske, Notranjske in Dolenjske. Z okoli 300.000 prebivalci je največje mesto v državi ter sedež istoimenske mestne občine in osrednjeslovenske statistične regije.

Ljubljana je geografsko, kulturno, znanstveno, ekonomsko, prometno, politično in administrativno središče države, katerega metropolitansko območje šteje več kot pol milijona ljudi ali četrtino prebivalstva Slovenije.

Na Ljubljano je skozi zgodovino vplivalo več kultur, saj je bila v križišču germanskih, romanskih in slovanskih narodov, njihovih jezikov, šeg in navad.

Ljubljanske prometne povezave, zgoščenost industrije, znanstvene in raziskovalne institucije ter trgovska tradicija so dejavniki, ki so pripomogli k njenemu vodilnemu ekonomskemu položaju. Ljubljana je sedež osrednjih državnih institucij: slovenskega državnega zbora in predsednika Slovenije, slovenske vlade, vseh njenih ministrstev in javne uprave, vrhovnega in ustavnega sodišča, Banke Slovenije itd. Prav tako imajo v njej sedež skoraj vse druge ustanove nacionalnega pomena: Univerza v Ljubljani, ki je največja in najstarejša slovenska univerza in ki vključuje tudi tri umetniške akademije, največja slovenska zdravstvena ustanova – Univerzitetni klinični center, Narodni, Etnografski in Prirodoslovni muzej, Narodna in Moderna galerija, Slovensko narodno gledališče (Drama) ter SNG-Opera in balet, Slovenska filharmonija, Narodna in univerzitetna knjižnica, Radiotelevizija Slovenija, osrednji slovenski kulturni in kongresni center Cankarjev dom, najstarejša delujoča slovenska kulturno-znanstvena ustanova, Slovenska matica, kakor tudi najvišja nacionalna znanstveno-umetniška institucija, Slovenska akademija znanosti in umetnosti (SAZU) s svojim ZRC, pa tudi večina drugih slovenskih znanstvenih ustanov in inštitutov, med katerimi je največji in najpomembnejši Institut Jožef Stefan. Že od leta 1810 ima Ljubljana Botanični vrt, ki je najstarejša neprekinjeno delujoča kulturna in izobraževalna ustanova v mestu. V Ljubljani je tudi edini javni živalski vrt v Sloveniji ter največje slovensko pokopališče – Žale.

Že od leta 1461 je Ljubljana tudi sedež osrednje oziroma največje slovenske rimskokatoliške (nad)škofije in tudi metropolije, od 2006 le še ene izmed dveh na ozemlju Slovenije. V Ljubljani sta mdr. še evangeličanska in pravoslavna cerkev ter edina džamija v državi.

Ljubljana je tudi pomembno prometno vozlišče, stičišče mednarodnih avtocest, ki potekajo v štiri smeri (križanje dveh koridorjev-smeri) in železniških prog (5-6 smeri) ter trgovsko središče z največjim nakupovalnim centrom tega dela Evrope (BTC).

Prvo naselbino na kraju, kjer danes stoji Ljubljana, naj bi, kot pravi legenda, ustanovili Argonavti oziroma starogrški junak Jazon, ki naj bi kralju Aitesu ukradel zlato runo, nato pa s tovariši zbežal pred zasledovalci na ladji Argo, potoval čez Črno morje ter nato po Donavi in Savi prišel vse do Ljubljanice. Tu naj bi argonavti ladjo razstavili, jo prenesli po kopnem med dvema plovnima potema in na ta način prispeli vse do Jadranskega morja. Na poti k morju, ob izviru Ljubljanice, so se ustavili ob velikem jezeru na barju, kjer je živela pošast. Jazon se je spoprijel z njo, jo premagal in ubil. Ta pošast naj bi bila Ljubljanski zmaj, ki je danes prepoznavni simbol mesta in se pojavlja tudi v ljubljanskem mestnem grbu, vendar šele od baročnega obdobja naprej.[5][6]

<!--- cspell:ignore Aitesu Argo --->
Binary file removed dictionaries/sl_SI/sl_SI.trie.gz
Binary file not shown.
Binary file added dictionaries/sl_SI/sl_si.trie.gz
Binary file not shown.
4 changes: 4 additions & 0 deletions dictionaries/sl_SI/source-dependencies.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
./sl_si.trie.gz
./source-dependencies.txt
./source-files.txt
./src/sl_SI.aff
2 changes: 2 additions & 0 deletions dictionaries/sl_SI/source-files.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
./src/additional_words.txt
./src/sl_SI.dic
4 changes: 4 additions & 0 deletions dictionaries/sl_SI/src/additional_words.txt
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
# Add words here
metropolije
Wikipedija
Wikipedije