Method: TkMsgCatalog.set_translation
- Defined in:
- ext/lib/tk/msgcat.rb
.set_translation(locale, src_str, trans_str = None, enc = 'utf-8') ⇒ Object
229 230 231 232 233 234 235 236 237 238 239 240 241 |
# File 'ext/lib/tk/msgcat.rb', line 229 def self.set_translation(locale, src_str, trans_str=None, enc='utf-8') if trans_str && trans_str != None trans_str = Tk.UTF8_String(_toUTF8(trans_str, enc)) Tk.UTF8_String(tk_call_without_enc('::msgcat::mcset', locale, _get_eval_string(src_str, true), trans_str)) else Tk.UTF8_String(tk_call_without_enc('::msgcat::mcset', locale, _get_eval_string(src_str, true))) end end |