{"id":1119,"date":"2009-05-01T13:48:42","date_gmt":"2009-05-01T13:48:42","guid":{"rendered":"http:\/\/www.w3.org\/blog\/Internationaltmp\/2009\/05\/01\/its_support_in_the_okapi_framework\/"},"modified":"2009-05-01T13:48:42","modified_gmt":"2009-05-01T13:48:42","slug":"its_support_in_the_okapi_framework","status":"publish","type":"post","link":"https:\/\/www.w3.org\/blog\/International\/2009\/05\/01\/its_support_in_the_okapi_framework\/","title":{"rendered":"ITS support in the Okapi framework"},"content":{"rendered":"<p>The <a href=\"http:\/\/okapi.opentag.com\/\">Okapi Framework Team<\/a> has announced the first milestone of its Java-based products. The framework provides cross-platform<br \/>\nand open-source components and applications for localization tasks.<\/p>\n<p>One of the components in this release is an XML filter based on an implementation of the <a href=\"http:\/\/www.w3.org\/TR\/its\/\">W3C Internationalization Tag Set (ITS) Recommendation<\/a>.<\/p>\n<p>The filter allows access to the translatable content of an XML document, based on any external or internal global rules, as well as local rules. The ITS processor provided supports the following data categories: Translate, Localization Note, Element Within Text, Terminology, Directionality, and Language Information.<\/p>\n<p>Rainbow, an Okapi application, uses the filter to extract and merge translatable content to and from XLIFF. Many other utilities provided in the framework take advantage of the ITS-based filter as well, for example to perform pseudo-translation.<\/p>\n<p>You can <a href=\"http:\/\/code.google.com\/p\/okapi\/\">download<\/a> the Okapi components and get their source code.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The Okapi Framework Team has announced the first milestone of its Java-based products. The framework provides cross-platform and open-source components and applications for localization tasks. One of the components in this release is an XML filter based on an implementation &hellip; <a href=\"https:\/\/www.w3.org\/blog\/International\/2009\/05\/01\/its_support_in_the_okapi_framework\/\">Continue reading <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":79,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,13,15,18],"tags":[],"class_list":["post-1119","post","type-post","status-publish","format-standard","hentry","category-highlight","category-miscellaneous","category-w3cwebarchitecture","category-w3cxmlcore"],"_links":{"self":[{"href":"https:\/\/www.w3.org\/blog\/International\/wp-json\/wp\/v2\/posts\/1119","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.w3.org\/blog\/International\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.w3.org\/blog\/International\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.w3.org\/blog\/International\/wp-json\/wp\/v2\/users\/79"}],"replies":[{"embeddable":true,"href":"https:\/\/www.w3.org\/blog\/International\/wp-json\/wp\/v2\/comments?post=1119"}],"version-history":[{"count":0,"href":"https:\/\/www.w3.org\/blog\/International\/wp-json\/wp\/v2\/posts\/1119\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.w3.org\/blog\/International\/wp-json\/wp\/v2\/media?parent=1119"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.w3.org\/blog\/International\/wp-json\/wp\/v2\/categories?post=1119"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.w3.org\/blog\/International\/wp-json\/wp\/v2\/tags?post=1119"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}