{"id":1702,"date":"2012-06-18T13:50:36","date_gmt":"2012-06-18T18:50:36","guid":{"rendered":"http:\/\/blog.cpanel.net\/?p=1702"},"modified":"2012-06-18T13:50:36","modified_gmt":"2012-06-18T18:50:36","slug":"2012-06-18-update","status":"publish","type":"post","link":"https:\/\/devel.www.cpanel.net\/blog\/products\/2012-06-18-update\/","title":{"rendered":"2012-06-18 Update"},"content":{"rendered":"
Our last article brought you up to date on some aspects of our localization efforts. However the team working on integration with the translation service have not stood still. What have they accomplished since the last article? What are they currently working on? What do we intend in the future for localization in cPanel & WHM?<\/p>\n
The translation service wants data sent in an XML format, rather than YAML. Specifically the service uses the XLIFF DTD. The last few sprints were devoted to converting our internal tools to generate XLIFF. <\/p>\n
The last big hurdle, completed recently, was supporting the quant function. As shown in the Maketext documentation, the quant function is a useful way of quantifying a noun. As different locales make quantifying complex in different ways, it required extra care, testing and coordination with the translation service provider.<\/p>\n
With our internal tools now able to generate XLIFF output for all the current phrases in cPanel & WHM the next step is testing the quality of the service. To do that we will submit a request for localization to Spanish (specifically Latin American Spanish, or locale es_419 ). <\/p>\n
The testing will occur with the Spanish locale because:<\/p>\n
If the resulting translation is at least as good as our current translation, we’ll move forward with submitting the rest of the plan introduced in our last article, namely:<\/p>\n
A lot depends upon how long it takes to go from beginning to end in the process. What is this process? In simple terms:<\/p>\n
Step 2 in the process is merely a stop gap to have full representation of all locales we provide. With the Login system for 11.32 you saw the result of this part of the process. By having at least machine translated phrases available in the product, we’ll be able to deliver to our customers regardless of how long it takes to produce a human-proofed version.<\/p>\n
The goal is to deliver an updated set of Locales for 11.32, including the restoration of Japanese and Italian.<\/p>\n
One question that may come to mind is: could the XML Import and Export functions in WHM be converted to use XLIFF? We are considering this possibility, but it has not entered our plans as yet.<\/p>\n
As someone interested in translating the cPanel & WHM interface, tools are important. Of more importance is the current interface be fully localizable. This means no hard coded strings. It also means transitioning away from the legacy system into the Locale system.<\/p>\n
This is simple to solve for new features. They must be fully localizable. For existing code it’s a fairly complex undertaking. We’ll continue to improve the existing code base, striding toward full localization, as we deliver newer versions of cPanel & WHM.<\/p>\n","protected":false},"excerpt":{"rendered":"
Our last article brought you up to date on some aspects of our localization efforts. However the team working on integration with the translation service have not stood still. What have they accomplished since the last article? What are they currently working on? What do we intend in the future for localization in cPanel & […]<\/p>\n","protected":false},"author":77,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"footnotes":""},"categories":[49],"tags":[],"class_list":["post-1702","post","type-post","status-publish","format-standard","hentry","category-products"],"acf":[],"yoast_head":"\n