Diff for "Translations/Specs/UpstreamImportIntoUbuntu/FixingIsImported"

Not logged in - Log In / Register

Differences between revisions 9 and 10
Revision 9 as of 2010-07-05 11:51:59
Size: 1977
Editor: jtv
Comment:
Revision 10 as of 2010-07-05 11:53:42
Size: 2023
Editor: jtv
Comment:
Deletions are marked like this. Additions are marked like this.
Line 9: Line 9:
  * ''(Done)'' [[Bug:544420]] Rename is_current/is_imported flags to is_current_ubuntu/is_current_upstream (cleanup)   * (Implemented) [[Bug:544420]] Rename is_current/is_imported flags to is_current_ubuntu/is_current_upstream (cleanup)
Line 13: Line 13:
  * ''(Done)'' [[Bug:545100]] Rename is_published to from_upstream on `TranslationImportQueue` (cleanup)   * (Implemented) [[Bug:545100]] Rename is_published to from_upstream on `TranslationImportQueue` (cleanup)
Line 15: Line 15:
  * ''(Done)'' [[Bug:545123]] Change 'changed in Launchpad' terminology to be 'changed in Ubuntu'   * (Implemented) [[Bug:545123]] Change 'changed in Launchpad' terminology to be 'changed in Ubuntu'
Line 17: Line 17:
  * ''(Done)'' [[Bug:545365]] Remove reference to 'published' uploads from the UI (cleanup)   * (Implemented) [[Bug:545365]] Remove reference to 'published' uploads from the UI (cleanup)
Line 19: Line 19:
  * ''(Done)'' [[Bug:545070]] Change terminology in `ExistingPOFileInDatabase` (cleanup)   * (Implemented) [[Bug:545070]] Change terminology in `ExistingPOFileInDatabase` (cleanup)
Line 24: Line 24:
    * ''(Done)'' [[Bug:546334]] Sanitization and validation code into utility
    * [[Bug:546521]] submitSuggestion method
    * (Implemented) [[Bug:546334]] Sanitization and validation code into utility
    * (Implemented) [[Bug:546521]] submitSuggestion method
Line 28: Line 28:
    * [[/setCurrentTranslation|setCurrentTranslation]]     * (Implemented) [[/setCurrentTranslation|setCurrentTranslation]]

Fixing is_imported flag to indicate upstream translations

Basically:

  • is_current -> is_current_in_ubuntu

  • is_imported -> is_current_upstream

Implementation

  • (Implemented) 544420 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)

  • (Implemented) 545100 Rename is_published to from_upstream on TranslationImportQueue (cleanup)

  • (Implemented) 545123 Change 'changed in Launchpad' terminology to be 'changed in Ubuntu'

  • (Implemented) 545365 Remove reference to 'published' uploads from the UI (cleanup)

  • (Implemented) 545070 Change terminology in ExistingPOFileInDatabase (cleanup)

  • updateTranslation cleanup and changes
    • Find exact same translationmessage
    • Privilege checks for updateTranslation replacement calls
    • (Implemented) 546334 Sanitization and validation code into utility

    • (Implemented) 546521 submitSuggestion method

    • 562858 Clearing/unsetting translations

    • (Implemented) Dismiss suggestions
    • (Implemented) setCurrentTranslation

    • 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

Translations/Specs/UpstreamImportIntoUbuntu/FixingIsImported (last edited 2011-01-13 17:11:05 by henninge)