Add aegisub.gettext to get translations of strings
Originally committed to SVN as r6583.
This commit is contained in:
parent
f66c772130
commit
55eb230ef6
1 changed files with 8 additions and 0 deletions
|
@ -153,6 +153,13 @@ namespace {
|
|||
return 1;
|
||||
}
|
||||
|
||||
int get_translation(lua_State *L)
|
||||
{
|
||||
wxString str(check_wxstring(L, 1));
|
||||
lua_pushstring(L, _(str).utf8_str());
|
||||
return 1;
|
||||
}
|
||||
|
||||
inline wxRegEx *get_regex(lua_State *L)
|
||||
{
|
||||
return static_cast<wxRegEx*>(luaL_checkudata(L, 1, "aegisub.regex"));
|
||||
|
@ -454,6 +461,7 @@ namespace Automation4 {
|
|||
set_field(L, "__init_regex", regex_init);
|
||||
set_field(L, "__init_clipboard", clipboard_init);
|
||||
set_field(L, "file_name", get_file_name);
|
||||
set_field(L, "gettext", get_translation);
|
||||
|
||||
// store aegisub table to globals
|
||||
lua_settable(L, LUA_GLOBALSINDEX);
|
||||
|
|
Loading…
Reference in a new issue