Created
July 5, 2009 16:46
-
-
Save rassie/141031 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Six singular, six plural cases (list length = count) | |
forms.ru.names = [ | |
Единственное число именительный падеж, | |
Единственное число родительный падеж, | |
Единственное число дательный падеж, | |
Единственное число винительный падеж, | |
Единственное число творительный падеж, | |
Единственное число предложный падеж, | |
Множественное число именительный падеж, | |
Множественное число родительный падеж, | |
Множественное число дательный падеж, | |
Множественное число винительный падеж, | |
Множественное число творительный падеж, | |
Множественное число предложный падеж | |
] | |
# One-based | |
entity.album.ru.forms = [Альбом, альбома, альбому, альбом, альбомом, альбоме, | |
альбомы, альбомов, альбомам, альбомы, альбомами, альбомах] | |
entity.release.ru.forms = .... | |
# In general plurals of a particular artist shouldn't be needed | |
artist.79239441-bfd5-4981-a70c-55c3f15c1287.ru.forms = | |
[Мадонна, Мадонны, Мадонне, Мадонну, Мадонну, Мадонне, | |
undef, undef, undef, undef, undef, undef] | |
# Normally, foreign album names won't get translated | |
release_group.0a0808d5-8f78-382f-87af-f9d6fedf3f68.ru.forms = | |
[Music, Music, Music, Music, Music, Music, | |
Music, Music, Music, Music, Music, Music] | |
# But translations would (not that we'll need them, but you never know) | |
# Again, in general, no plurals should be needed | |
release_group.0a0808d5-8f78-382f-87af-f9d6fedf3f68.ru.translation.forms = | |
[Музыка, Музыки, Музыке, Музыку, Музыкой, Музыке, | |
undef, undef, undef, undef, undef, undef] | |
# Usage examples | |
'{release_type} {release} by {artist}' =ru=> '{release_type>1} {artist>2} {release>1}' | |
'Album "Music" by Madonna' =ru=> 'Альбом Мадонны "Music"'. | |
All {release_type} releases by {artist} = All album releases by Madonna | |
Список {release_type>8} {artist>2} = Список альбомов Мадонны | |
# Still TODO: | |
# 1. Handle capitalization of entities (e.g. {release_type>2C} = release type using second form with a capital letter first) | |
# 2. Handle male/female/neutral changes ("Madonna released" and "Bono released" are different), no idea how to handle this so \ | |
far. Maybe something like this: | |
# Genders (list length = count) | |
language.ru.genders = [male, female, neutral, plural] | |
# Madonna is female | |
artist.79239441-bfd5-4981-a70c-55c3f15c1287.ru.gender = female | |
# Metallica is female in russian too | |
artist.65f4f0c5-ef9e-490c-aee3-909e7ae6b2ab.ru.gender = female | |
# Awkward syntax, a better one should be possible. | |
'{artist} released' =ru=> '{artist} <выпустил|выпустила|выпустило|выпустили>' |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment