Here is my first messages resource bundle for the Fibs Companion. Any comments on the phrasing (in english) are welcome, as well as any translations. If you have never done software localization work before, it is only the stuff on the right of the = that should change
The .tooltip version for each one will help you understand what the thing is, as well as looking at the pictures above. A tooltip is the little bit of text that pops up when you hover your mouse over something. If you have any questions, please ask. Oh yes, you will be given full credit for your translation work of course!
And if you want to add a language not listed in the bundle yet, go for it.
The way this will eventually work, I think, is that the OS's locale will be read and the default configuration for both language and country will be adjusted automatically. The configuration dialog will allow you to change either one, and will be a selection by flag icon, even for language (unless anyone has a better idea).
A cool idea for a future plugin would be to make a horizontal row of (internationalized) icons for common phrases that generate the correct kibitz for the person you are playing (if they are using the FibsCompanion or JavaFibs, or any other client that implements the JavaFibs profile protocol thingie. It would start with these: http://fibs.com/languagesdictionary.html
but expand over time with input from users, or maybe via some fancy dynamic sharing mechanism.
On to the bundle:
// to close a window:
fc.menu.tooltip=Click here for access to the features of the FIBS Companion
fc.menu.config.tooptip=Configure the network and logging settings of FIBS Companion, and control your personal profile
// connection, as in a computer network connection
fc.menu.connection.tooltip=Access connection features here when your client is active
// software help
fc.menu.help.tooltip=Help topics for the Fibs Companion and installed plugins
fc.menu.quit.tooltip=Stop the Fibs Companion and break all FIBS connections
fc.configuration.network.description=If you don't know what you are doing, do not change these. They should work just fine unless fibs.com has changed.
fc.configuration.file.tooltip=The local file where the configuration settings are stored
fc.configuration.network.targethost.tooltip=This is the FIBS/CLIP compliant host you want your clients to use
fc.configuration.network.targetport.tooltip=This is the port number of the target host you want to connect to, no matter what port your client uses
fc.configuration.network.localport.tooltip=This is the local port number that the Fibs Companion accepts, and must match the port number configured in your client
fc.configuration.profile.description=These settings will overwrite anything your client has set.
fc.configuration.profile.name.tooltip=Your real life name (not your fibs username). This is optional.
fc.configuration.profile.gender.tooltip=Your gender. This is optional
fc.configuration.profile.country.tooltip=Select your country. This is optional, but recommended, since it helps localize the Fibs Companion for you.
// add country names perhaps later
fc.configuration.profile.language.tooltip=Select your preferred language. This is optional, but recommended, since it helps localize the Fibs Companion for you.
// more later
// logs, as in stored information
fc.configuration.logs.description=These logs display general information about the activity of the Fibs Companion as well as debugging information
// a directory, or a folder, in a computer filesystem
fc.configuration.logs.level.tooltip=The logging level adjusts the amount of information you would like to display in the logs. SEVERE means that only the most serious messages will be captured. WARNING means that unusual occurances will be logged as well as the SEVERE messages. INFO means that all SEVERE and WARNING messages will be captured as messages that are generally informative. INFO is the default setting. DEBUG will show every message available, and is generally not needed.
fc.configuration.logs.directory.tooltip=The local directory you want the Fibs Companion to store log files in
// meaning maximum number of files
fc.configuration.logs.nfiles.tooltip=The maximum number of (rotated) log files you want the Fibs Companion to store
fc.configuration.logs.maxsize.tooltip=The maximum allowed size for log files, in kilobytes
fc.configuration.logs.system.tooltip=General system-wide logging messages
fc.configuration.logs.downbound.tooltip=Messages logging the downbound stream from FIBS to your client
fc.configuration.logs.upbound.tooltip=Messages logging the upbound stream from your client to FIBS
fc.configuration.logs.downtasks.tooltip=Logging messages from task handling on the downbound stream
fc.configuration.logs.uptasks.tooltip=Logging messages from task handling on the upbound stream
fc.configuration.logs.plugin.tooltip=Logging messages from the various plugins' activities
fc.configuration.close=Save and Close
fc.configuration.close.tooltip=Save the configuration settings and close the configuration window
fc.help.title=Fibs Companion Help
fc.help.close.tooltip=Close the Fibs Companion Help window
fc.plugin.repalert.description=RepBot reputations will be displayed in the window below, for users that you invite and users that invite you. For more information, see http://www.fibsboard.com/repbot/