summaryrefslogtreecommitdiff
path: root/l10ntools/source/stringex.cxx
diff options
context:
space:
mode:
authorZolnai Tamás <zolnaitamas2000@gmail.com>2013-03-25 11:57:39 +0100
committerZolnai Tamás <zolnaitamas2000@gmail.com>2013-03-25 12:01:59 +0100
commit56a52889e65a17e324fc10cf341690385f5a9dd9 (patch)
tree00b1b49b1ea5fc63c2ab01838a55afb5d420c1ad /l10ntools/source/stringex.cxx
parent2d8547d095897037388b27075fd7dc182a4e4912 (diff)
Remove unneeded project and projectroot parameters
Plus avoid use of Export::sLanguages member outside of the class. Change-Id: I33702816fdb4980d690cfe8fcd8cc3fbd0df1dd8
Diffstat (limited to 'l10ntools/source/stringex.cxx')
-rw-r--r--l10ntools/source/stringex.cxx44
1 files changed, 14 insertions, 30 deletions
diff --git a/l10ntools/source/stringex.cxx b/l10ntools/source/stringex.cxx
index 305053816fc3..cf4a227c7a5a 100644
--- a/l10ntools/source/stringex.cxx
+++ b/l10ntools/source/stringex.cxx
@@ -13,45 +13,29 @@
#include "export.hxx"
#include "stringmerge.hxx"
-void WriteUsage()
-{
- std::cout
- << "Syntax: stringex [-p Prj] [-r Root] -i FileIn -o FileOut"
- << " [-m DataBase] [-l l1,l2,...]\n"
- << " Prj: Project\n"
- << " Root: Path to project root (../.. etc.)\n"
- << " FileIn: Source files (strings.xml)\n"
- << " FileOut: Destination file (*.*)\n"
- << " DataBase: Mergedata (*.po)\n"
- << " -l: Restrict the handled languages; l1, l2, ... are elements of"
- << " (de, en-US, ...)\n";
-}
-
-
SAL_IMPLEMENT_MAIN_WITH_ARGS(argc, argv)
{
HandledArgs aArgs;
if( !Export::handleArguments(argc, argv, aArgs) )
{
- WriteUsage();
+ Export::writeUsage("stringex","string.xml");
return 1;
}
- StringParser aParser(aArgs.m_sInputFile, Export::sLanguages);
- if( !aParser.isInitialized() )
- {
- return 1;
- }
+ StringParser aParser(aArgs.m_sInputFile, aArgs.m_sLanguage);
+ if( !aParser.isInitialized() )
+ {
+ return 1;
+ }
- if( aArgs.m_bMergeMode || aArgs.m_sPrj.isEmpty() )
- {
- aParser.Merge(
- aArgs.m_sMergeSrc, aArgs.m_sOutputFile );
- }
- else
- {
- aParser.Extract( aArgs.m_sOutputFile );
- }
+ if( aArgs.m_bMergeMode )
+ {
+ aParser.Merge( aArgs.m_sMergeSrc, aArgs.m_sOutputFile );
+ }
+ else
+ {
+ aParser.Extract( aArgs.m_sOutputFile );
+ }
return 0;
}