diff --git a/build_files_list.lua b/build_files_list.lua index b3bea5ef..11d0f589 100644 --- a/build_files_list.lua +++ b/build_files_list.lua @@ -44,6 +44,8 @@ table.sort (files) fo = assert (io.open ("all_files_list.txt", "w")) for _, name in ipairs (files) do + name = string.gsub (name, "^C:\\source\\mushclient\\", "/cygdrive/c/source/mushclient/") + name = string.gsub (name, "\\", "/") fo:write (name .. "\n") end -- for diff --git a/localize.bat b/localize.bat index c725ea22..b2f1a8f9 100644 --- a/localize.bat +++ b/localize.bat @@ -1,10 +1,20 @@ cd \source\mushclient\ +echo Converting documentation file ... +lua5.1.exe generate_documentation.lua + +echo Creating documentation help.db file ... +del help.db +sqlite3 help.db < documentation_fixed.sql + +echo Building list of files to process ... lua5.1.exe build_files_list.lua +echo Generating internationalization files ... xgettext -kTMessageBox -kTranslate -kTranslate_NoOp -o mushclient_static.po --files-from=all_files_list.txt xgettext -kTFormat -o mushclient_formatted.po --files-from=all_files_list.txt xgettext -kTranslateTime -o mushclient_time.po --files-from=all_files_list.txt xgettext -kTranslateHeading -o mushclient_heading.po --files-from=all_files_list.txt +echo Running localize.lua ... lua5.1.exe localize.lua