Translations and Localisation

The BaseElements plugin includes English language function names, and also defaults to English function descriptions that appear whenever you view them in FileMaker 16 or later.

 

Screen_Shot_2017-08-09_at_1.07.39_pm.png

 

By default, they're empty as per the above.  But in plugin version 4 and later these can include proper descriptions and translated versions for each language that FileMaker Pro supports.

The file to translate is called "BaseElements.strings" and can be found on GitHub here :

https://github.com/GoyaPtyLtd/BaseElements-Plugin/tree/development/Resources

We've added a German as well as a Japanese language version, but could easily add others.

 

How can I help translate these?


The way it works is that each function has a line associated with it, and comes in three parts, separated by a pipe | character.  For example :

"118" = "BE_MoveFile ( fromPath ; toPath )|File Move|Moves the file specified in the from parameter, to the location in the to parameter.\n\nNote : on Mac OS X, the Move operation only works if the source and Destination are on the same volume. To move files across volumes, use a Copy and then Delete the original.\n";

The first part, e.g. "BE_MoveFile ( fromPath ; toPath )" is the function name and parameters. It can be localised, but obviously needs to keep the same set of parameters and use similar descriptors.
 
The second part "File Move" is a space separated list of words that you can use for type ahead for the function in the calculation engine.  You may leave the English words intact and add the other language version, or replace them altogether depending on how your users expect this to behave.
 
The third part is the description that appears in the bottom right hand corner of the calculation dialog.  This is the most important part to translate.  You can add return characters with \n and have it all appear.  So just replace the English version with the equivalent translated text.
 
You can submit edits and changes directly into the GitHub website if you have an account, or via any git application offline.
 
We will happily accept any translations our users are willing to offer.
 
Have more questions? Submit a request

0 Comments

Article is closed for comments.