258
Comment:
|
1907
|
Deletions are marked like this. | Additions are marked like this. |
Line 7: | Line 7: |
=== Privileges === | === Implementation === |
Line 9: | Line 9: |
Should be simple semantically. | * [[Bug:544424]] Rename is_current/is_imported flags to is_current_ubuntu/is_current_upstream (cleanup) |
Line 11: | Line 11: |
More details to be added. | * [[Bug:564477]] Provide isCurrent and makeCurrent methods to hide distinction when needed (convenience) * [[Bug:545100]] Rename is_published to from_upstream on TranslationImportQueue (cleanup) * [[Bug:545123]] Change 'changed in Launchpad' terminology to be 'changed in Ubuntu' * [[Bug:545365]] Remove reference to 'published' uploads from the UI (cleanup) * [[Bug:545070]] Change terminology in ExistingPOFileInDatabase (cleanup) * updateTranslation cleanup and changes * Find exact same translationmessage * Privilege checks for updateTranslation replacement calls * [[Bug:546334]] Sanitization and validation code into utility * [[Bug:546521]] submitSuggestion method * [[Bug:562858]] Clearing/unsetting translations * (Implemented) Dismiss suggestions * [[/setCurrentTranslation|setCurrentTranslation]] * Diverge translation * Replace updateTranslation calls with calls to new methods * [[Bug:546310]] Adapt UI to work with new flags and new semantics for upstream projects * Translations overview pages for projects (statistics update) * POFile:+translate filters * Privileges for updateTranslation * Migration script: set is_current_upstream from is_current_ubuntu flag on upstream projects, clear is_current_ubuntu if there is no link * Update message-sharing-merge script for the new semantics * Fix up gettext-check-messages script to be symmetric for is_current_upstream and is_current_ubuntu flags * [[Bug:545354]] Enable sharing between templates in products and Ubuntu |
Fixing is_imported flag to indicate upstream translations
Basically:
is_current -> is_current_in_ubuntu
is_imported -> is_current_upstream
Implementation
544424 Rename is_current/is_imported flags to is_current_ubuntu/is_current_upstream (cleanup)
564477 Provide isCurrent and makeCurrent methods to hide distinction when needed (convenience)
545100 Rename is_published to from_upstream on TranslationImportQueue (cleanup)
545123 Change 'changed in Launchpad' terminology to be 'changed in Ubuntu'
545365 Remove reference to 'published' uploads from the UI (cleanup)
545070 Change terminology in ExistingPOFileInDatabase (cleanup)
- updateTranslation cleanup and changes
- Find exact same translationmessage
- Privilege checks for updateTranslation replacement calls
546334 Sanitization and validation code into utility
546521 submitSuggestion method
562858 Clearing/unsetting translations
- (Implemented) Dismiss suggestions
- Diverge translation
- Replace updateTranslation calls with calls to new methods
546310 Adapt UI to work with new flags and new semantics for upstream projects
- Translations overview pages for projects (statistics update)
POFile:+translate filters
- Privileges for updateTranslation
- Migration script: set is_current_upstream from is_current_ubuntu flag on upstream projects, clear is_current_ubuntu if there is no link
- Update message-sharing-merge script for the new semantics
- Fix up gettext-check-messages script to be symmetric for is_current_upstream and is_current_ubuntu flags
545354 Enable sharing between templates in products and Ubuntu