ConvertTransforms. When you add a new transform, you may need to add to that table. (If you are lucky, and X occurs alphabetically before A-B, then you don't need to do this.)There is a gotcha when adding transforms. If transform A-B depends on transform X (eg it uses ::A-C; ::C-B), then ICU has to register B before A. A table for this is built for testing CLDR transforms, and for the tool that converts to ICU:
How to do it:
Make sure you run the tests to verify that the new transliterators are correct.
run org.unicode.cldr.unittest.TestTransforms - does a basic test of transforms.
The following need to be merged into the unittest above. For now they are standalone.
You can add plaintext test files to the following folder. Any files there are run as a part of the unittest.
Each such test file should have the name of the transliterator + ".txt". The format is:
For example, for cs-ja.txt
Achijáš Šíloský アヒヤーシュ・シーロスキー