[lang] Add usage information
- This developer tool was originally committed with a not-useful commit message, no usage info, and no documentation. Bad [ade].
This commit is contained in:
parent
d7f0a1b937
commit
33c5baa9f3
@ -16,6 +16,11 @@
|
||||
* along with Calamares. If not, see <http://www.gnu.org/licenses/>.
|
||||
*/
|
||||
|
||||
/*
|
||||
* Tool to find differences between translations (can be used to help
|
||||
* merging them into one). See usage string, below, for details.
|
||||
*/
|
||||
|
||||
#include <QCoreApplication>
|
||||
#include <QDebug>
|
||||
#include <QFile>
|
||||
@ -23,6 +28,16 @@
|
||||
|
||||
#include <QDomDocument>
|
||||
|
||||
static const char usage[] = "Usage: txload <master> [<subsidiary> ...]\n"
|
||||
"\n"
|
||||
"Reads a .ts source file <master> and zero or more .ts <subsidiary>\n"
|
||||
"files, and does a comparison between the translations. Source (English)\n"
|
||||
"strings that are untranslated are flagged in each of the translation\n"
|
||||
"files, while differences in the translations are themselves also shown.\n"
|
||||
"\n"
|
||||
"Outputs to stdout a human-readable list of differences between the\n"
|
||||
"translations.\n";
|
||||
|
||||
bool load_file(const char* filename, QDomDocument& doc)
|
||||
{
|
||||
QFile file(filename);
|
||||
@ -158,7 +173,10 @@ int main(int argc, char** argv)
|
||||
QCoreApplication a(argc, argv);
|
||||
|
||||
if (argc < 2)
|
||||
{
|
||||
qWarning() << usage;
|
||||
return 1;
|
||||
}
|
||||
|
||||
QDomDocument doc("master");
|
||||
if ( !load_file(argv[1], doc) )
|
||||
|
Loading…
Reference in New Issue
Block a user