The Internationalization Tag Set (ITS) specification provides a Conformance section. This page lists a set of test documents to validate the different ITS constructs available for each data category.
| Legend: | N/A | Not applicable (The implementation does not have support for the feature) |
| Result | The application generates the expected result. | |
| Result | The application generates an incorrect result. |
Click HERE to run a comparison between the expected results and the different implementation results.
| Features | Test Files |
Expected Results |
Impl. #1 Results |
Impl. #2 Results |
Impl. #3 Results |
|---|---|---|---|---|---|
| Translate | |||||
| Global - Embedded rules | Source | Result | Result | Result | Result |
| Global - Linked rules | Source + Rules | Result | Result | Result | Result |
| Global - Embedded and linked rules | Source + Rules | Result | Result | Result | Result |
| Local - In host element | Source | Result | Result | Result | Result |
Local - In <its:span> |
Source | Result | Result | Result | Result |
| Global (with //*) and local rules | Source | Result | Result | Result | Result |
| Global (with /doc) and local rules | Source | Result | Result | Result | Result |
| Global and local rules (inheritance) | Source | Result | Result | Result | Result |
| Localization Note | |||||
| Global - Embedded rules with locNote | Source | Result | Result | Result | Result |
| Global - Embedded rules with locNotePointer | Source | Result | Result | Result | Result |
| Global - Embedded rules with locNoteRef | Source | Result | Result | Result | Result |
| Global - Embedded rules with locNoteRefPointer | Source | Result | Result | Result | Result |
| Global - Linked rules with locNote | Source + Rules | Result | Result | Result | Result |
| Global - Embedded rules with mixed notes | Source | Result | Result | Result | Result |
| Local - In host element with locNote | Source | Result | Result | Result | Result |
| Local - In host element with mixed notes | Source | Result | Result | Result | Result |
Local - In <its:span>
with mixed notes
|
Source | Result | Result | Result | Result |
| Terminology | |||||
| Global - Embedded rules with termInfoPointer | Source | Result | Result | Result | Result |
| Global - Embedded rules with termInfoRef | Source | Result | Result | Result | Result |
| Global - Embedded rules with termInfoRefPointer | Source | Result | Result | Result | Result |
| Global - Linked rules with termInfoPointer | Source + Rules | Result | Result | Result | Result |
| Local - In host element | Source | Result | Result | Result | Result |
Local - In <its:span> |
Source | Result | Result | Result | Result |
| Directionality | |||||
| Global - Embedded rules | Source | Result | Result | N/A | Result |
| Global - Linked rules | Source + Rules | Result | Result | N/A | Result |
| Local - In host element | Source | Result | Result | N/A | Result |
Local - In <its:span> |
Source | Result | Result | N/A | Result |
| Ruby | |||||
| Global - Embedded rules | Source | Result | Result | N/A | Result |
| Global - Linked rules | Source + Rules | Result | Result | N/A | Result |
| Global - Pointer rules | Source | Result | Result | N/A | Result |
| Local - ITS markup | Source | Result | Result | N/A | Result |
| Language Information | |||||
| Global - Embedded rules | Source | Result | Result | N/A | Result |
| Global - Embedded and linked rules | Source + Rules | Result | Result | N/A | Result |
| Elements Within Text | |||||
| Global - Embedded rules | Source | Result | Result | Result | Result |
| Global - Linked rules | Source + Rules | Result | Result | Result | Result |
Spritser, Sebastian Rhatz's implementation: Generic implementation using
XSLT, is available here:
http://tei.oucs.ox.ac.uk/Oxford/ITS/
| Support For | Global | Local |
|---|---|---|
| Translate | Yes | Yes |
| Localization Note | Yes | Yes |
| Terminology | Yes | Yes |
| Directionality | Yes | Yes |
| Ruby | Yes | Yes |
| Language Information | Yes | N/A |
| Elements Within Text | Yes | N/A |
The Okapi XML Filter, using DOM in C#. This is an open-source (LGPL) implementation, its source code is available at http://okapi.cvs.sourceforge.net/okapi/Okapi/Dev/NET/Source/Format/XML/. The filter is used in different applications:
| Support For | Global | Local |
|---|---|---|
| Translate | Yes | Yes |
| Localization Note | Yes | Yes |
| Terminology | Yes | Yes |
| Directionality | No | No |
| Ruby | No | No |
| Language Information | No | N/A |
| Elements Within Text | Yes | N/A |
Felix Sasakis implementation: Generic implementation using XSLT.
| Support For | Global | Local |
|---|---|---|
| Translate | Yes | Yes |
| Localization Note | Yes | Yes |
| Terminology | Yes | Yes |
| Directionality | Yes | Yes |
| Ruby | Yes | Yes |
| Language Information | Yes | N/A |
| Elements Within Text | Yes | N/A |
Version: $Id: Overview.html,v 1.56 2007/02/27 06:20:03 fsasaki Exp $