Multilingual learning platform

Bug #1019763 reported by costales on 2012-07-01
26
This bug affects 5 people
Affects Status Importance Assigned to Milestone
PYEnglish
Undecided
Unassigned

Bug Description

Serve the same purpose for virtually any other language spoken as well!

Wolter Hellmund (wolterh) wrote :

Thanks for making a bug report out of my question :)

Michael Moroni (airon90) wrote :

I would help you in adding Esperanto support (but I can't program) if you want so :)

costales (costales) wrote :

@Michael Of course! You can send me an email with Esperanto sentences with this format:
http://pyenglish.tuxfamily.org/template.ods
But this improve will be done for the next release :)

Michael Moroni (airon90) wrote :

I will ask Esperanto community to help me and to get involved in this project :)
I'm looking forward to having the new release! :)

Michael Moroni (airon90) wrote :

You have to rename your application, then ;)

costales (costales) wrote :

@Michael: yeah :P Practice Your [Language] :P

Nicolas Delvaux (malizor) wrote :

Well, AFAIK the app can only have one name.
If you want the same app to work with multiple languages, you definitely have to change the name (and the icon) for something more general that may be translated (Practice a language? Improve your language? something entirely different?)

However, it may be cool to customise the titlebar with a non-translatable string according to the currently selected language.
(ie. "Practice your English" if you selected English, "Travaillez votre français" if you selected French...).
What do you think?

costales (costales) wrote :

@Nicolas: I was thinking in "Practice your " + A field in the xml file with the native language + Another field in the app.
By example:
<sentence id="0" language="English" difficulty="2" subject="Peter's br...........>
<sentence id="1" language="Français" difficulty="1" subject="Travaillez..........>

With the sentence "1", the title will be "Travaillez votre Français" and the first app field: "Langue: Français".
With the sentence "0", the title will be "Practice your English" and the first app field: "Language: English".

What do you think? :)

Nicolas Delvaux (malizor) wrote :

Not sure I understood.
With this system, what will happen if you use an English desktop and you want to practice your French?
It will display "Practice your français", won't it? This is quite ugly.

I'm not sure "Practice your %s" can work, you may have to hardcode something like "if sentence is in French, use 'Travaillez votre français'" (a more subtle solution may exist, but I don't see it right now).

Wolter Hellmund (wolterh) wrote :

There is also the case where someone want's to learn n languages at once, in which case there would be n names for the application.

How about a short catchy word which gives a hint of what the application is all about? I think the word should relate to the word "language" in some language, perhaps Latin (lingua). How about "lingo"?

costales (costales) wrote :

Moving to a new multilanguage project: http://launchpad.net/pylang

Changed in pyenglish:
status: New → Fix Committed
To post a comment you must log in.
This report contains Public information  Edit
Everyone can see this information.

Other bug subscribers

Related questions