Translating Excellence into your language is easy. Find the excellence.lng file that comes with the plugin; it is a unicode text file (two bytes per character). Open it with a decent text editor, copy the english section from the top, paste it somewhere and translate everything to the right of "=" sign. That's all. And of course, please send me the translation so that I can distribute it with the next version. First of all, don't get angry if I choose not to use your translation - within first few days of version 1.10's lifetime, I received two czech translations, two spanish and three russian (and i'm still unhappy with some strings). I just went with those that sounded most natural. Please try your translation out (look at options and search dialog) and check all strings - if they can't fit into the space provided, make them shorter. If you really can't make them fit, I might be willing to make controls a few pixels wider for the next version, but let's try to avoid that. -------------- Now, I'll explain some lines that caused translation troubles in the past: pop6 = About... Don't translate it to "about program" (as everyone tends to). This is a plugin/add-on/library. If it is uncommon to leave "about" word alone, add one of those three. er07 = Error: Division by zero Prepend "Error: " for all string except last one. Also, do not translate error strings literally. Please try to convey their meanings as precisely as it is possible (in a few words), so that the user has some idea what's wrong with the cell. I'll try to explain all errors in more detail:
In case of error strings, you don't have to worry about length because they go into the grids; still keep them reasonably short. wwon = &Whole words only For labels (such as this one) you can use "&" to underline next character and make it a shortcut (to be used with Alt key). Of course, it is optional. btru = True bfal = False People tend to translate these into yes/no which is wrong. These strings are displayed as function results, for example SUM(...) > 200 or A10 = B10. Please see that they are translated the way logical (boolean) values are called in your language. grpd = Displaying columns Translate this as a label which serves as a heading for few other controls. Translate next four lines as checkbox-labels. [section title] Section title is your language in your language. -------------- thanks. ivan |