ruby-core@ruby-lang.org archive (unofficial mirror)
 help / color / mirror / Atom feed
* [ruby-core:77139] [Ruby trunk Misc#12722] Localizing Ruby
       [not found] <redmine.issue-12722.20160903213255@ruby-lang.org>
@ 2016-09-03 21:32 ` vasilakisfil
  2016-09-04  1:36 ` [ruby-core:77140] " nobu
                   ` (3 subsequent siblings)
  4 siblings, 0 replies; 5+ messages in thread
From: vasilakisfil @ 2016-09-03 21:32 UTC (permalink / raw
  To: ruby-core

Issue #12722 has been reported by Filippos Vasilakis.

----------------------------------------
Misc #12722: Localizing Ruby
https://bugs.ruby-lang.org/issues/12722

* Author: Filippos Vasilakis
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------
I would like to teach Ruby in kids. However, the kids I am aiming for don't speak English and their age is below 10. Is there a way I can localize Ruby reserved words and errors? in theory it shouldn't be that difficult, in practice I don't know how much work it is.

Thank you.



-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-core:77140] [Ruby trunk Misc#12722] Localizing Ruby
       [not found] <redmine.issue-12722.20160903213255@ruby-lang.org>
  2016-09-03 21:32 ` [ruby-core:77139] [Ruby trunk Misc#12722] Localizing Ruby vasilakisfil
@ 2016-09-04  1:36 ` nobu
  2016-09-04 16:21 ` [ruby-core:77144] " Ruby-Lang
                   ` (2 subsequent siblings)
  4 siblings, 0 replies; 5+ messages in thread
From: nobu @ 2016-09-04  1:36 UTC (permalink / raw
  To: ruby-core

Issue #12722 has been updated by Nobuyoshi Nakada.


To change "reserved words", you have to modify (or add) `defs/keywords` file and rebuild.
And if your words contain non-US-ASCII characters, you have to remove `mb == ENC_CODERANGE_7BIT` condition from `parse_ident()` in `parse.y` too.

----------------------------------------
Misc #12722: Localizing Ruby
https://bugs.ruby-lang.org/issues/12722#change-60356

* Author: Filippos Vasilakis
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------
I would like to teach Ruby in kids. However, the kids I am aiming for don't speak English and their age is below 10. Is there a way I can localize Ruby reserved words and errors? in theory it shouldn't be that difficult, in practice I don't know how much work it is.

Thank you.



-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-core:77144] [Ruby trunk Misc#12722] Localizing Ruby
       [not found] <redmine.issue-12722.20160903213255@ruby-lang.org>
  2016-09-03 21:32 ` [ruby-core:77139] [Ruby trunk Misc#12722] Localizing Ruby vasilakisfil
  2016-09-04  1:36 ` [ruby-core:77140] " nobu
@ 2016-09-04 16:21 ` Ruby-Lang
  2016-09-14 15:11 ` [ruby-core:77276] " vasilakisfil
  2016-09-26 10:21 ` [ruby-core:77399] [Ruby trunk Misc#12722][Third Party's Issue] " shyouhei
  4 siblings, 0 replies; 5+ messages in thread
From: Ruby-Lang @ 2016-09-04 16:21 UTC (permalink / raw
  To: ruby-core

Issue #12722 has been updated by Jörg W Mittag.


Is that really necessary? Sure, the keywords are derived from English, but they aren't English, they are Ruby. `class` is an English word, but it has a very specific meaning in Ruby. In fact, I wouldn't be surprised to find out that it actually *helps* learning Ruby if you simply treat the keywords as nonsense gibberish and don't have any preconceived notions about what they should mean.

And besides, it's not just the 40 or so keywords, it's also the dozens, hundreds, thousands of predefined constants, globals, and methods just in the core library, let alone the entire standard libraries (where you will also have to change all directory and file names and the corresponding `require` calls, I mean `απαιτώ` calls).

----------------------------------------
Misc #12722: Localizing Ruby
https://bugs.ruby-lang.org/issues/12722#change-60359

* Author: Filippos Vasilakis
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------
I would like to teach Ruby in kids. However, the kids I am aiming for don't speak English and their age is below 10. Is there a way I can localize Ruby reserved words and errors? in theory it shouldn't be that difficult, in practice I don't know how much work it is.

Thank you.



-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-core:77276] [Ruby trunk Misc#12722] Localizing Ruby
       [not found] <redmine.issue-12722.20160903213255@ruby-lang.org>
                   ` (2 preceding siblings ...)
  2016-09-04 16:21 ` [ruby-core:77144] " Ruby-Lang
@ 2016-09-14 15:11 ` vasilakisfil
  2016-09-26 10:21 ` [ruby-core:77399] [Ruby trunk Misc#12722][Third Party's Issue] " shyouhei
  4 siblings, 0 replies; 5+ messages in thread
From: vasilakisfil @ 2016-09-14 15:11 UTC (permalink / raw
  To: ruby-core

Issue #12722 has been updated by Filippos Vasilakis.


Thanks! I played a bit with the keywords but I figured out that indeed it's kind of difficult to localize the entire thing (i.e.  kernel methods etc) given that the compiler was not built with internationalization in mind (which makes sense..). Thank you!

----------------------------------------
Misc #12722: Localizing Ruby
https://bugs.ruby-lang.org/issues/12722#change-60506

* Author: Filippos Vasilakis
* Status: Open
* Priority: Normal
* Assignee: 
----------------------------------------
I would like to teach Ruby in kids. However, the kids I am aiming for don't speak English and their age is below 10. Is there a way I can localize Ruby reserved words and errors? in theory it shouldn't be that difficult, in practice I don't know how much work it is.

Thank you.



-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

* [ruby-core:77399] [Ruby trunk Misc#12722][Third Party's Issue] Localizing Ruby
       [not found] <redmine.issue-12722.20160903213255@ruby-lang.org>
                   ` (3 preceding siblings ...)
  2016-09-14 15:11 ` [ruby-core:77276] " vasilakisfil
@ 2016-09-26 10:21 ` shyouhei
  4 siblings, 0 replies; 5+ messages in thread
From: shyouhei @ 2016-09-26 10:21 UTC (permalink / raw
  To: ruby-core

Issue #12722 has been updated by Shyouhei Urabe.

Status changed from Open to Third Party's Issue

Would you mind if I close this ticket?

----------------------------------------
Misc #12722: Localizing Ruby
https://bugs.ruby-lang.org/issues/12722#change-60654

* Author: Filippos Vasilakis
* Status: Third Party's Issue
* Priority: Normal
* Assignee: 
----------------------------------------
I would like to teach Ruby in kids. However, the kids I am aiming for don't speak English and their age is below 10. Is there a way I can localize Ruby reserved words and errors? in theory it shouldn't be that difficult, in practice I don't know how much work it is.

Thank you.



-- 
https://bugs.ruby-lang.org/

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2016-09-26  9:49 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
     [not found] <redmine.issue-12722.20160903213255@ruby-lang.org>
2016-09-03 21:32 ` [ruby-core:77139] [Ruby trunk Misc#12722] Localizing Ruby vasilakisfil
2016-09-04  1:36 ` [ruby-core:77140] " nobu
2016-09-04 16:21 ` [ruby-core:77144] " Ruby-Lang
2016-09-14 15:11 ` [ruby-core:77276] " vasilakisfil
2016-09-26 10:21 ` [ruby-core:77399] [Ruby trunk Misc#12722][Third Party's Issue] " shyouhei

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).