Non-English VN's and Latin VN's
Forum rules
Ren'Py specific questions should be posted in the Ren'Py Questions and Annoucements forum, not here.
Ren'Py specific questions should be posted in the Ren'Py Questions and Annoucements forum, not here.
- Pecora Z
- Newbie
- Posts: 22
- Joined: Fri Apr 06, 2012 7:05 pm
- Projects: Let's Learn Latin, An Acceptable Break From Reality
- Location: Virginia
- Contact:
Non-English VN's and Latin VN's
I know that there of course VN's in different languages, so sorry if the topic title is a bit misleading.
I'm just curious, do you know how many people actually play the VN's in different languages? I know multiple languages (with varying levels of fluency) and I don't want to complete a VN and then translate it to have nobody play it in that language. But, at the same time, I don't want somebody to have to ask to have the game translated. I don't know, I don't know much about the standards (if there are any) the community has for translations, so this may not really be a dilemma for me.
Also, would anybody play a VN in Latin? I recently completed a kinetic novel for my Latin class at school, and everybody in my class loved it. It wasn't a traditional kinetic novel so I'm not really sure if I should upload it to the Ren'Py archive or if it even accepts VN's in Latin.
If anything doesn't make sense, please just ask- my dilemma with the translations is a bit confusing to me, too @.@
I'm just curious, do you know how many people actually play the VN's in different languages? I know multiple languages (with varying levels of fluency) and I don't want to complete a VN and then translate it to have nobody play it in that language. But, at the same time, I don't want somebody to have to ask to have the game translated. I don't know, I don't know much about the standards (if there are any) the community has for translations, so this may not really be a dilemma for me.
Also, would anybody play a VN in Latin? I recently completed a kinetic novel for my Latin class at school, and everybody in my class loved it. It wasn't a traditional kinetic novel so I'm not really sure if I should upload it to the Ren'Py archive or if it even accepts VN's in Latin.
If anything doesn't make sense, please just ask- my dilemma with the translations is a bit confusing to me, too @.@
Re: Non-English VN's and Latin VN's
Well you're asking on a forum where everybody handle English well enough to understand most of the VN in English (otherwise they could not communicate).
But yeah, a lot of people that you'll not see express themself would actually be interested, I'm sure.
Taking the example of my langage (French), I know a lot of people who would be ok to give a try to the VN thing but they just can't because we have like less than a decade of VN in French (of variable quality) ; and a majority of French just don't know English well enough to enjoy or understand a VN in this langage.
After, when people speak of Original English Language Visual Novel - OELVN - I guess the "English" isn't here for nothing, but I think it'd be more accurate like "Western Visual Novel" or something like that (almost non-JP VN).
And a VN in Latin sounds fun ahah, too bad my lessons of Latin are that far.
But yeah, a lot of people that you'll not see express themself would actually be interested, I'm sure.
Taking the example of my langage (French), I know a lot of people who would be ok to give a try to the VN thing but they just can't because we have like less than a decade of VN in French (of variable quality) ; and a majority of French just don't know English well enough to enjoy or understand a VN in this langage.
After, when people speak of Original English Language Visual Novel - OELVN - I guess the "English" isn't here for nothing, but I think it'd be more accurate like "Western Visual Novel" or something like that (almost non-JP VN).
And a VN in Latin sounds fun ahah, too bad my lessons of Latin are that far.
Last edited by Ziassan on Sat Sep 08, 2012 10:44 am, edited 1 time in total.
- TrickWithAKnife
- Eileen-Class Veteran
- Posts: 1261
- Joined: Fri Mar 16, 2012 11:38 am
- Projects: Rika
- Organization: Solo (for now)
- IRC Nick: Trick
- Location: Tokyo, Japan
- Contact:
Re: Non-English VN's and Latin VN's
Having a Latin VN is kinda niche market, so you limit your audience.
On the flip-side, you drastically decrease the competition. For people who are learning Latin, something like this would be absolutely wonderful.
I say if you believe in it, go for it!
On the flip-side, you drastically decrease the competition. For people who are learning Latin, something like this would be absolutely wonderful.
I say if you believe in it, go for it!

"We must teach them through the tools with which they are comfortable."
The #renpy IRC channel is a great place to chat with other devs. Due to the nature of IRC and timezone differences, people probably won't reply right away.
If you'd like to view or use any code from my VN PM me. All code is freely available without restriction, but also without warranty or (much) support.
If you'd like to view or use any code from my VN PM me. All code is freely available without restriction, but also without warranty or (much) support.
- Pecora Z
- Newbie
- Posts: 22
- Joined: Fri Apr 06, 2012 7:05 pm
- Projects: Let's Learn Latin, An Acceptable Break From Reality
- Location: Virginia
- Contact:
Re: Non-English VN's and Latin VN's
Thanks you two!
That's a good idea, release kinetic novels that help teach Latin. Unfortunately the kinetic novel I made was for a college-level Latin class, so I doubt that beginners would understand everything I said, haha, considering most people learn vocabulary + first four noun cases -> grammar -> more vocabulary + last three noun cases over a span of ~3 years or so.For people who are learning Latin, something like this would be absolutely wonderful
- PyTom
- Ren'Py Creator
- Posts: 15893
- Joined: Mon Feb 02, 2004 10:58 am
- Completed: Moonlight Walks
- Projects: Ren'Py
- IRC Nick: renpytom
- Github: renpytom
- itch: renpytom
- Location: Kings Park, NY
- Contact:
Re: Non-English VN's and Latin VN's
By the power invested in me by the fact that I pay the server bills, I hereby do declare and decree that the archive accepts Latin VNs.Pecora Z wrote:I'm not really sure if I should upload it to the Ren'Py archive or if it even accepts VN's in Latin.
Because - honestly - the level of awesomeness overwhelms any potential expense.
Quidquid latine dictum sit, altum videtur
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- Pecora Z
- Newbie
- Posts: 22
- Joined: Fri Apr 06, 2012 7:05 pm
- Projects: Let's Learn Latin, An Acceptable Break From Reality
- Location: Virginia
- Contact:
Re: Non-English VN's and Latin VN's
Well then, I guess it's safe to say you can expect educational kinetic novels about Latin in a week or two!By the power invested in me by the fact that I pay the server bills, I hereby do declare and decree that the archive accepts Latin VNs.
Because - honestly - the level of awesomeness overwhelms any potential expense.
Quidquid latine dictum sit, altum videtur
And of course, they'll be taught by Cornelia and Flavia, hah!
What other kinds of Latin VN's should there be? I'm sure not everybody wants educational ones >_>
- Pecora Z
- Newbie
- Posts: 22
- Joined: Fri Apr 06, 2012 7:05 pm
- Projects: Let's Learn Latin, An Acceptable Break From Reality
- Location: Virginia
- Contact:
Re: Non-English VN's and Latin VN's
Sorry to double post!
Does Ren'Py support the use of long marks? Latin's usage of long marks is pretty necessary...
Also, I compiled a list of topics I'll be doing. I'm so excited, I already started on them, haha. [I'm sure my other VN won't get jealous...]
The Different Noun Cases
Common Vocabulary
Basic Grammar
Latin life and culture
Advanced Vocabulary
Strange words and neuter words
Building a sentence
Telling a story
Mythology
Rome and Florence (I'm from Florence, so that one will be full of info)
Renaissance
Naples and Pompeii
Latin Tropes
Does Ren'Py support the use of long marks? Latin's usage of long marks is pretty necessary...
Also, I compiled a list of topics I'll be doing. I'm so excited, I already started on them, haha. [I'm sure my other VN won't get jealous...]
The Different Noun Cases
Common Vocabulary
Basic Grammar
Latin life and culture
Advanced Vocabulary
Strange words and neuter words
Building a sentence
Telling a story
Mythology
Rome and Florence (I'm from Florence, so that one will be full of info)
Renaissance
Naples and Pompeii
Latin Tropes
Re: Non-English VN's and Latin VN's
Ren'Py works with Unicode. Theoretically, anything you can encode with that and which is supported by the TTF font you're using is trivial to use. In practice, Windows Unicode font handling sucks balls and you can only use 16-bit Unicode symbols, but the others (mostly extended CJK and math symbol planes) are not often used in VNs anyway.Pecora Z wrote:Sorry to double post!
Does Ren'Py support the use of long marks? Latin's usage of long marks is pretty necessary...
Since you can create your own TTF fonts - for example, using FontForge - you can put nearly anything as text on the screen.
In the cases where this isn't enough, like when you want your "text" to have multiple colours per character, you can with some hacking use images instead of characters, but that's rather complicated and likely not something you will have a use for.
EDIT:
Copy & paste, in doubt. Here are some sources for that. If you prefer macrons and modern spelling:
ĀĒĪŌŪȲÆŒāēīōūȳæœ
The original apex versions are harder. "Long I" (U+A7FE) is not widely supported (the DejaVu font family has it though if you're fine with using it) so you likely will have to use another similar symbol and "V with apex" has no own code point, but has to be a composition of "V" + "combining acute mark", which doesn't always look that good:
ÁÉꟾÓV́
Last edited by Akjosch on Sat Sep 08, 2012 5:41 pm, edited 1 time in total.
- PyTom
- Ren'Py Creator
- Posts: 15893
- Joined: Mon Feb 02, 2004 10:58 am
- Completed: Moonlight Walks
- Projects: Ren'Py
- IRC Nick: renpytom
- Github: renpytom
- itch: renpytom
- Location: Kings Park, NY
- Contact:
Re: Non-English VN's and Latin VN's
Latin long marks are supported - they're even included in the default DejaVu Sans font, located early on in the Basic Multilingual Plane, at around U+0100. No problem. You just need to figure out how to type them into the text editor, as unicode code points. That's a function of your OS, more than anything.
Supporting creators since 2004
(When was the last time you backed up your game?)
"Do good work." - Virgil Ivan "Gus" Grissom(When was the last time you backed up your game?)
"Silly and fun things are important." - Elon Musk
Software > Drama • https://www.patreon.com/renpytom
- oza
- Newbie
- Posts: 17
- Joined: Sat Sep 17, 2011 7:27 am
- Projects: 60000 Thou
- Location: Empire
- Contact:
Re: Non-English VN's and Latin VN's
Well, I know about 25 resources with english-to-russian and japanese-to-russian translators team. And also few forums and many more groups on social networks.
VN is very popular in russian, but english is more popular than russian lang (obviously).
And in Europe, I think it's in Spain, Portugal and the country around them, too, are quite popular in this regard.
Sure, japanese language are not in demand, because they have their VN with a great numbers (Capt. Obv. again).
VN is very popular in russian, but english is more popular than russian lang (obviously).
And in Europe, I think it's in Spain, Portugal and the country around them, too, are quite popular in this regard.
Sure, japanese language are not in demand, because they have their VN with a great numbers (Capt. Obv. again).
- junna
- Veteran
- Posts: 347
- Joined: Sat Sep 08, 2012 4:16 am
- Projects: DreamWalker; History; Adversity Competition
- Contact:
Re: Non-English VN's and Latin VN's
russian? that gives me flashbacks...oza wrote:Well, I know about 25 resources with english-to-russian and japanese-to-russian translators team. And also few forums and many more groups on social networks.
VN is very popular in russian, but english is more popular than russian lang (obviously).
And in Europe, I think it's in Spain, Portugal and the country around them, too, are quite popular in this regard.
Sure, japanese language are not in demand, because they have their VN with a great numbers (Capt. Obv. again).
I also find that VNs are also popular in and around the South East Asian parts particularly Phllipines, Singapore and Malaysia.
Since Singapore mainly speaks English... I dunno, Tagalog or Malay language VNs? hmm... now there's an idea.
- TrickWithAKnife
- Eileen-Class Veteran
- Posts: 1261
- Joined: Fri Mar 16, 2012 11:38 am
- Projects: Rika
- Organization: Solo (for now)
- IRC Nick: Trick
- Location: Tokyo, Japan
- Contact:
Re: Non-English VN's and Latin VN's
I have a suspicion that if the instructions on creating translation files in ren'py were easier to understand, we would see a lot more multi-language games...

"We must teach them through the tools with which they are comfortable."
The #renpy IRC channel is a great place to chat with other devs. Due to the nature of IRC and timezone differences, people probably won't reply right away.
If you'd like to view or use any code from my VN PM me. All code is freely available without restriction, but also without warranty or (much) support.
If you'd like to view or use any code from my VN PM me. All code is freely available without restriction, but also without warranty or (much) support.
- oza
- Newbie
- Posts: 17
- Joined: Sat Sep 17, 2011 7:27 am
- Projects: 60000 Thou
- Location: Empire
- Contact:
Re: Non-English VN's and Latin VN's
That's right. Plus with new 6.14 translation became quite incomprehensible.TrickWithAKnife wrote:I have a suspicion that if the instructions on creating translation files in ren'py were easier to understand, we would see a lot more multi-language games...
Phew, russophobe~junna wrote: russian? that gives me flashbacks...linguistics
Re: Non-English VN's and Latin VN's
Speaking as a programmer, how so? The description in Text - Translations describes a simple stripped-down gettext-like system. It's sorely missing the context ("msgctxt" in gettext) and could use range flags and automatic singular/plural translations for things like "I have one apple left."/"I have 3 apples left" like gettext does, but that can be worked around easily (if not elegantly).oza wrote:That's right. Plus with new 6.14 translation became quite incomprehensible.TrickWithAKnife wrote:I have a suspicion that if the instructions on creating translation files in ren'py were easier to understand, we would see a lot more multi-language games...
Now, how to properly localise/translate the display of numbers, time, currency and so on ... that's a whole 'nother kettle of fish.
- TrickWithAKnife
- Eileen-Class Veteran
- Posts: 1261
- Joined: Fri Mar 16, 2012 11:38 am
- Projects: Rika
- Organization: Solo (for now)
- IRC Nick: Trick
- Location: Tokyo, Japan
- Contact:
Re: Non-English VN's and Latin VN's
Best I can tell, it makes sense to programmers, but it's not so straight-forward for everyone.
I'll try again so you can see the mind-set of someone with no clue.
I'll try again so you can see the mind-set of someone with no clue.
- Opens Ren'Py.
- Opens jEdit.
- Creates translations.rpt
Where is that? Searches existing .rpys. Nothing.Set the RENPY_UPDATE_TRANSLATIONS environment variable to a non-empty string.- Searches other files in the renpy folders. No luck.
- Perhaps I'm meant to create a variable with that name? But what is the "non-empty string" for?
This doesn't seem like it's what I'm meant to do, but I can't guess what else it could be.
Code: Select all
$ RENPY_UPDATE_TRANSLATIONS = "potatoes"
What does that mean? Do I add that to the game? Maybe I should add the file name between the brackets?The Language() action can be used to change the translation file.- Adds Doesn't work. Maybe I should write it like this:
Code: Select all
Language (translations.rpy)More errors. I guess I'll just delete that line.Code: Select all
Language () = "translations.rpy" - Plays through game.
- Checks translations.rpy. Yup, still empty.
Ok, I teach advanced level English, so I should be able to understand this. "Reads out of" means it's from an existing .rpt file, but mine is blank.Ren'Py reads translations out of .rpt files. A .rpt file is a text file containing lines beginning with the following characters:- Feeling like an idiot. Quits. Again.

"We must teach them through the tools with which they are comfortable."
The #renpy IRC channel is a great place to chat with other devs. Due to the nature of IRC and timezone differences, people probably won't reply right away.
If you'd like to view or use any code from my VN PM me. All code is freely available without restriction, but also without warranty or (much) support.
If you'd like to view or use any code from my VN PM me. All code is freely available without restriction, but also without warranty or (much) support.
Who is online
Users browsing this forum: No registered users




