I just realized that this branch needs a UI review, too. Here is a walk-through with some screen shots.
Starting on a product's translation page as the products owner. You see the link to "define custom languge codes". http://people.canonical.com/~henninge/screenshots/custom_language_codes_1_product.png
Clicking that link will bring you to the listing of custom language codes for this product which is still empty. http://people.canonical.com/~henninge/screenshots/custom_language_codes_2_index_empty.png
Clicking "Add a custom language code" will bring you to the add form. http://people.canonical.com/~henninge/screenshots/custom_language_codes_3_add.png
Now the listing has one entry. http://people.canonical.com/~henninge/screenshots/custom_language_codes_4_index_one.png
Clicking on the custom code brings up the details page for this code. http://people.canonical.com/~henninge/screenshots/custom_language_codes_5_one.png
And trying to remove it will bring up the removal page. http://people.canonical.com/~henninge/screenshots/custom_language_codes_6_remove.png
Almost could have done a screencast ... ;)
« Back to merge proposal
I just realized that this branch needs a UI review, too. Here is a walk-through with some screen shots.
Starting on a product's translation page as the products owner. You see the link to "define custom languge codes". people. canonical. com/~henninge/ screenshots/ custom_ language_ codes_1_ product. png
http://
Clicking that link will bring you to the listing of custom language codes for this product which is still empty. people. canonical. com/~henninge/ screenshots/ custom_ language_ codes_2_ index_empty. png
http://
Clicking "Add a custom language code" will bring you to the add form. people. canonical. com/~henninge/ screenshots/ custom_ language_ codes_3_ add.png
http://
Now the listing has one entry. people. canonical. com/~henninge/ screenshots/ custom_ language_ codes_4_ index_one. png
http://
Clicking on the custom code brings up the details page for this code. people. canonical. com/~henninge/ screenshots/ custom_ language_ codes_5_ one.png
http://
And trying to remove it will bring up the removal page. people. canonical. com/~henninge/ screenshots/ custom_ language_ codes_6_ remove. png
http://
Almost could have done a screencast ... ;)