intranda Message Editor

This is the intranda Message Editor for an easy edition of Java properties files.
Please load one of the configured projects first. Afterwards you will be able to edit the messages for the selected project.

Select a project now

Sample configuration

Translations

To configure this editor there has to be a configuration file called ime_config.xml stored in the same folder as this application.

<config>

<project>
<name>My project</name>
<path>/home/peter/my project/</path>
</project>

<project>
<!-- define a local name here -->
<name>Goobi</name>
<!-- define the path to the project in the file system with ending (back)slash -->
<path>/Users/steffen/Desktop/goobi-workflow/</path>
<!-- define the path to the messages inside of the project -->
<!-- (just needed if working with git, could be part of path otherwise) -->
<messages>Goobi/src/messages</messages>

<!-- if the files should be locally overwritten (just the different items) define the path here -->
<!-- but please notice that a git integration will only focus on the 'path' configuration -->
<path_overwrite>/Users/steffen/Desktop/local/</path_overwrite>
<!-- limit the files to be used to specific file names only -->
<file_filter>messages*.properties</file_filter>

<!-- define the main language for the project. default is `de` -->
<main_language>de</main_language>
<!-- define the language to use the values to copy over to other languages. default is `en` -->
<copy_language>en</copy_language>

<!-- languages to hide by default -->
<hide_language>it</hide_language>
<hide_language>pt</hide_language>

<!-- define if git shall be used -->
<use_git>true</use_git>
<git_url>gitolite@git.intranda.com:goobi</git_url>
<!-- which branch to use; if missing master is used -->
<git_branch>master</git_branch>
<!-- define user name and email to be used in the git commit -->
<git_user_name>Peter Parker</git_user_name>
<git_user_email>peter.parker@intranda.com</git_user_email>

<!-- only needed if not working local only and not using ssh key -->
<login>LOGIN</login>
<password>PASSWORD</password>

<!-- working with an ssh key for git, password can stay empty and gets requested then -->
<use_ssh_key>true</use_ssh_key>
<ssh_key_path>/Users/steffen/.ssh/MY_PRIVATE_KEY</ssh_key_path>
<ssh_key_passphrase>PASSWORD</ssh_key_passphrase>
</project>

</config>

Spell checker

Additionally there is a second configuration file ime_spelling.xml needed for the spell checking which has a content like this:

<spelling>
<!-- define words and descriptions to be ignored for all languages -->
<ignore>
<!-- each word that shall be ignored has to be listed here -->
<word>Goobi</word>
<word>intranda</word>
<word>px</word>
<!-- define descriptions that should be ignored (should not be seen as error) -->
<description>Dieser Satz fängt nicht mit einem großgeschriebenen Wort an</description>
<description>Wollen Sie statt Größer-/Kleiner-Zeichen einfache französische Anführungszeichen verwenden?</description>
</ignore>
<!-- define words and descriptions to be ignored for a specific language -->
<ignore_de>
<word>Seitenpaginierung</word>
<word>Validierungsplugin</word>
<description></description>
</ignore_de>
</spelling>

Automatic translation

To perform an automatic translation using DeepL, a chromedriver must be installed correctly. This must be located in the configuration directory and be compatible with the currently installed Chrome web browser. A download of the chromedriver file can be done from here: https://chromedriver.chromium.org/downloads.

Contact

To find out more about this program please get in touch with the developers. You can reach them using the following contact details:

intranda GmbH
Bertha-von-Suttner-Str. 9
37085 Göttingen

Telephone: +49 551 29176100
Fax: +49 551 29176105

Email: info@intranda.com
Web: www.intranda.com