cree-transliterator
Transliterating Plains Cree writing systems
Science Score: 54.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 2 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (8.8%) to scientific vocabulary
Keywords
Repository
Transliterating Plains Cree writing systems
Basic Info
Statistics
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 2
- Releases: 2
Topics
Metadata Files
README.md
Cree Transliterator
A JavaScript library for transliterating between Cree language writing systems.
NOTE: A more robust Cree transliterator, which handles morphophonology and provides options for other writing conventions, is the eddieantonio/cree-sro-syllabics library.
Usage
Install with npm or yarn:
cmd
npm install cree-transliterator
yarn add cree-transliterator
The library exports two functions:
sro2syllabics: convert Standard Roman Orthography (SRO) text to Western Cree Syllabicssyllabics2sro: convert Western Cree Syllabics to Standard Roman Orthography (SRO)
Import the function into your code and run it on the string you'd like to convert:
```js import { sro2syllabics } from '@dwhieb/cree-transliterator';
const sro = kâ-mâci-pîkiskwâtikot ôhi oskâya ê-nêhiyawêyit. mâka namôya nisitohtawêw awa oskinikîs tânisi ê-itwêyit âta wîsta ê-nêhiyawêt.;
const result = sro2syllabics(sro);
console.log(result); // Output: // ᑳ ᒫᒋ ᐲᑭᐢᒁᑎᑯᐟ ᐆᐦᐃ ᐅᐢᑳᔭ ᐁ ᓀᐦᐃᔭᐍᔨᐟ᙮ ᒫᑲ ᓇᒨᔭ ᓂᓯᑐᐦᑕᐍᐤ ᐊᐘ ᐅᐢᑭᓂᑮᐢ ᑖᓂᓯ ᐁ ᐃᑘᔨᐟ ᐋᑕ ᐑᐢᑕ ᐁ ᓀᐦᐃᔭᐍᐟ᙮ ```
Found an issue or want to request a feature? Open an issue!
Syllabary
Consonant | i | î | ê | o | ô | a | â | Final :--------:|:-:|:-:|:-:|:-:|:-:|:-:|:-:| :----: N/A | ᐃ | ᐄ | ᐁ | ᐅ | ᐆ | ᐊ | ᐋ | N/A w | ᐏ | ᐑ | ᐍ | ᐓ | ᐕ | ᐘ | ᐚ | ᐤ p | ᐱ | ᐲ | ᐯ | ᐳ | ᐴ | ᐸ | ᐹ | ᑊ t | ᑎ | ᑏ | ᑌ | ᑐ | ᑑ | ᑕ | ᑖ | ᐟ k | ᑭ | ᑮ | ᑫ | ᑯ | ᑰ | ᑲ | ᑳ | ᐠ c | ᒋ | ᒌ | ᒉ | ᒍ | ᒎ | ᒐ | ᒑ | ᐨ m | ᒥ | ᒦ | ᒣ | ᒧ | ᒨ | ᒪ | ᒫ | ᒼ n | ᓂ | ᓃ | ᓀ | ᓄ | ᓅ | ᓇ | ᓈ | ᐣ s | ᓯ | ᓰ | ᓭ | ᓱ | ᓲ | ᓴ | ᓵ | ᐢ y | ᔨ | ᔩ | ᔦ | ᔪ | ᔫ | ᔭ | ᔮ | ᐩ1 (ᐝ) th / ð | ᖨ | ᖩ | ᖧ | ᖪ | ᖫ | ᖬ | ᖭ | ᙾ h | | | | | | | | ᐦ hk | | | | | | | | ᕽ
Other Symbols
SRO | Syllabary :--:|:--------: l | ᓬ r | ᕒ . | ᙮ w | ᐧ - | U+202F
SRO Varieties
Western
Swampy | Southern
Plains | Northern
Plains | Woods
SRO | Woods
CMRO
:-------------:|:---------------:|:---------------:|:---------:|:---------:
a | a | a | a | u
â | â | â | â | a
c | c | c | c | ch
ê | ê | (î) | (î) | (e)
h | h | h | h | h
i | i | i | i | i
î | î | î | î | e
k | k | k | k | k
m | m | m | m | m
n | n | n | n | n
o | o | o | o | o
ô | ô | ô | ô | oo
p | p | p | p | p
s | s | s | s | s
t | t | t | t | t
w | w | w | w | w
y | y | y | y | y
ń | ý | ý | th | th
Keyboards
- http://www.languagegeek.com/algon/syllabicskeyboards/crojocna.html
Developer Notes
- Run tests with
npm test. - This library uses the Digital Linguistics transliteration library.
Footnotes
Cree writers overwhelmingly prefer using this character, U+1429 CANADIAN SYLLABICS FINAL PLUS ⟨ᐩ⟩, to U+1540 CANADIAN SYLLABICS WEST-CREE Y ⟨ᕀ⟩.
Owner
- Name: Daniel W. Hieber
- Login: dwhieb
- Kind: user
- Location: Edmonton, AB
- Website: https://danielhieber.info
- Twitter: dwhieb
- Repositories: 8
- Profile: https://github.com/dwhieb
I'm a diversity linguist documenting the world's endangered languages.
Citation (CITATION.cff)
cff-version: 1.2.0 message: Please cite this software as follows. authors: - family-names: Hieber given-names: Daniel W. orcid: https://orcid.org/0000-0002-1411-3773 title: Cree transliterator version: 0.1.1 doi: https://github.com/dwhieb/Cree-transliterator date-released: '2021-03-14' url: https://github.com/dwhieb/Cree-transliterator license: MIT
GitHub Events
Total
Last Year
Committers
Last synced: over 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Daniel W. Hieber | d****b@g****m | 28 |
| Eddie Antonio Santos | e****s@u****a | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 8 months ago
All Time
- Total issues: 2
- Total pull requests: 3
- Average time to close issues: 8 months
- Average time to close pull requests: 1 day
- Total issue authors: 1
- Total pull request authors: 2
- Average comments per issue: 0.0
- Average comments per pull request: 1.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 2
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- dwhieb (2)
Pull Request Authors
- dependabot[bot] (2)
- eddieantonio (1)
Top Labels
Issue Labels
Pull Request Labels
Dependencies
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-node v2 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-node v1 composite
- 111 dependencies
- eslint ^7.22.0 development
- @digitallinguistics/transliterate ^0.2.2