Method: TkMsgCatalog.set_translation_list
- Defined in:
- ext/lib/tk/msgcat.rb
.set_translation_list(locale, trans_list, enc = 'utf-8') ⇒ Object
259 260 261 262 263 264 265 266 267 268 269 270 271 |
# File 'ext/lib/tk/msgcat.rb', line 259 def self.set_translation_list(locale, trans_list, enc='utf-8') # trans_list ::= [ [src, trans], [src, trans], ... ] list = [] trans_list.each{|src, trans| if trans && trans != None list << _get_eval_string(src, true) list << Tk.UTF8_Stirng(_toUTF8(trans, enc)) else list << _get_eval_string(src, true) << '' end } number(tk_call_without_enc('::msgcat::mcmset', locale, list)) end |