Localization of TAChart: Translators needed lazarus / 55-TAChart ---------------------------------------------------------------------- wp · 2015-12-12 22:10 The current trunk version of TAChart is localized now. Currently there is only one translation (German). I would appreciate if users would contribute translations in their native language. The file to be translated is called TAChartStrConsts.po and resides in the "languages" folder of the TAChart installation. Use POEdit for translation, and save the file with the language code inserted before the ".po", i.e. an Italian translation file would be named "TAChartStrConsts.it.po". Submit the file by means of a bugtracker report, or upload it here. A note to rare users having written their own series, tool or transformation types: The registration procedure had to be modified a little bit. So far, a new series type has been registered by calling Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i initialization  RegisterSeriesClass(TMySpecialSeries, 'Special series');The second parameter, the string, is used in the series editor for selection of the series types. In order to allow translation of these strings, the parameter is replaced by the address of the string which is a resourcestring preferrably: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i resourestring  rsSpecialSeries = 'Special series';initalization  RegisterSeriesClass(TMySpecialSeries, @rsSpecialSeries);The same holds true for user-written ChartTools and AxisTransformations. ---------------------------------------------------------------------- fpcoder · 2015-12-13 02:43 Hi wp, I made a Swedish translation. How to get it into the chart to verify it there? POEdit didn't show swedish chars correctly so I made it by hand. ---------------------------------------------------------------------- wp · 2015-12-13 10:28 Thank you for your contribution, I just uploaded it to trunk (--> r50760). I should have been more specific: TAChart does not expose translated strings for programs, the translation affects the Lazarus designer only. So, to test your translation, switch the Lazarus language to Swedish, restart Lazarus, add a chart to a new form, right-click on the form -> the first popup menu item ("Edit series") should be in Swedish now. The Series editor should have button captions in your language, and after clicking at "Add" you should see the series type names in Swedish as well. The same with the Transformations and ChartTools editors. And if you add a TListChartSource and click on the "..." of "DataPoints" in the object inspector you should see the Datapoint editor in Swedish as well.