You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
@@ -553,12 +555,13 @@ When used, CmdOption will display detailed information about the found configura
553
555
This might help to understand issues further.
554
556
In most cases, this will help you to resolve your issues. Of course, you can disable this functionality with `CmdlineParser.setDebugModeAllowed(false)`.
555
557
556
-
If you have issues you can not solve, do not hessitate to https://github.com/ToToTec/CmdOption/issues/new[open a support ticket] or search for other (open) issues in the https://github.com/ToToTec/CmdOption/issues[CmdOption ticket system].
558
+
If you have issues you can not solve, do not hessitate to https://github.com/ToToTec/CmdOption/issues/new[open a support ticket] or search for other (open) issues in the {githubUrl}/issues[CmdOption ticket system].
559
+
You can also start a chat in our {gitterUrl}[Gitter room].
557
560
558
561
== Creating a streaming command line interface
559
562
560
563
Normally, CmdOption parses a complete command line, populates the config object(s) and ensures, that the config is valid, according to the configuration.
561
-
Only, if the config is checked and ok, the parse method returns.
564
+
Only, if the config is checked and ok, the parse method returns normally.
562
565
563
566
In some cases, a streaming command line interface is more appropriate than the typical static approach.
564
567
In a streaming command line interface each option and parameter is immediatly evaluated before the next option or parameter is read.
@@ -580,12 +583,12 @@ CmdOption is developed and released under the *Apache License, Version 2*.
580
583
581
584
Your contributions are much apreciated and are assumed to be published under the terms of the link:#license[project license] if not stated otherwise.
582
585
583
-
If you found a bug or have a feature request, please open a https://github.com/ToToTec/CmdOption/issues[new issue on GitHub].
586
+
If you found a bug or have a feature request, please open a {githubUrl}/issues[new issue on GitHub].
584
587
We also accept pull requests.
585
588
586
-
You can also use our https://gitter.im/ToToTec/CmdOption[Chat on Gitter.im] for discussions and questions.
589
+
You can also use our {gitterUrl}[Chat on Gitter.im] for discussions and questions.
587
590
588
-
If you want to show appreciation for the project, please "star" it on https://github.com/ToToTec/CmdOption[GitHub].
591
+
If you want to show appreciation for the project, please "star" it on {githubUrl}[GitHub].
589
592
That helps me setting my priorities.
590
593
591
594
== Building CmdOption from Source
@@ -608,7 +611,7 @@ The built JAR file can be found under `de.tototec.cmdoption/target/de.tototec.cm
608
611
609
612
You want to create a new or update an existing translation?
610
613
611
-
CmdOption uses GNU Gettext. The translations are located under `src/main/po`. The message catalog template will be extracted in the compile phase and is located under `target/po/messages.pot`.
614
+
CmdOption uses GNU Gettext. The translations are located under `src/main/po`. The message catalog template will be extracted in the compile phase (`mvn clean compile`) and is located under `target/po/messages.pot`.
612
615
613
616
To update the translation files under `src/main/po` use the `update-message` profile.
614
617
@@ -617,6 +620,11 @@ To update the translation files under `src/main/po` use the `update-message` pro
617
620
mvn -Pupdate-messages clean compile
618
621
----
619
622
623
+
After that, edit the translation files and update the fuzzy or newly added messages. ``*.po` files are normal text files, but using a po-Editor like e.g. poedit might be more convenient.
624
+
625
+
If you update the translation please open a {githubUrl}/pulls[pull-request] with the new translation.
626
+
627
+
620
628
=== Create `pom.xml` for interoperability, e.g. IDEs
621
629
622
630
To generate the `pom.xml` use hte `gen-pom-xml` profile.
0 commit comments