-
Notifications
You must be signed in to change notification settings - Fork 288
Pootle FS .lang test
Dwayne Bailey edited this page Jan 25, 2017
·
11 revisions
These are the tasks that we want anticipate admins doing on the .lang backend. Which need to be tested by Translate and Mozilla.
-
Change on Pootle
- Single user adds a translation - commit is attributed to author and pushed by Pootle bot
- Two users add translations within 5 minute Window - commit should be Pootle bot with two authors in commit message.
-
Change on github
- Single change - Pootle should pull this is and credit correctly
- Two user change - different files and each user should be attributed correctly. Same file and last user is attributed.
-
Remove file from github - removed from Pootle
-
Add file to github - added to Pootle
-
Header changes
- Make a file
## active ##
on github - should sync to Pootle correctly. Then translate on Pootle - should sync back to FS. Check that header still have## active ##
. - Do the above in reverse to deactivate. Remove
## active ##
, sync up to Pootle, translate, sync down to FS. Check that file is still inactive. - Test other tags,
## tag ##
, also ## NOTE might be updated (start from a demo server, then move to the official dev server) - check that roundtrip does not lost any of these.
- Make a file
-
More detailed unit changes
- Make a suggestion - nothing should sync
- Accept a suggestion - unit should sync
-
Change order of units - Pootle gets new order
-
Add new unit - Pootle gets new unit
Add anything here that's a bug/wishlist item
- Adding a new file attributes Pootle instead of the initial committer