Hi Ursula, This is a nice branch. All my comments are for minor changes. merge-conditional -Edwin >=== modified file 'lib/lp/translations/browser/product.py' >--- lib/lp/translations/browser/product.py 2010-01-15 14:44:39 +0000 >+++ lib/lp/translations/browser/product.py 2010-01-20 18:38:55 +0000 >@@ -16,7 +16,8 @@ > LaunchpadView, Link, canonical_url, enabled_with_permission) > from canonical.launchpad.webapp.authorization import check_permission > from canonical.launchpad.webapp.menu import NavigationMenu >-from lp.registry.interfaces.product import IProduct, IProductSeries >+from lp.registry.interfaces.product import IProduct >+from lp.registry.interfaces.productseries import IProductSeries > from lp.registry.browser.product import ProductEditView > from lp.translations.browser.translations import TranslationsMixin > >@@ -63,7 +64,8 @@ > class ProductChangeTranslatorsView(TranslationsMixin, ProductEditView): > label = "Set permissions and policies" > page_title = "Permissions and policies" >- field_names = ["translationgroup", "translationpermission"] >+ field_names = ["translationgroup", "translationpermission", >+ "translation_focus"] This does not follow the style guide for multiline lists. https://dev.launchpad.net/PythonStyleGuide#Multiline braces > @property > def cancel_url(self): > >=== added directory 'lib/lp/translations/stories/translationfocus' >=== added file 'lib/lp/translations/stories/translationfocus/xx-product-translationfocus.txt' >--- lib/lp/translations/stories/translationfocus/xx-product-translationfocus.txt 1970-01-01 00:00:00 +0000 >+++ lib/lp/translations/stories/translationfocus/xx-product-translationfocus.txt 2010-01-20 18:38:55 +0000 >@@ -0,0 +1,89 @@ >+The translation focus of a product can be explicitly set to a specific series. >+When not set, launchpad recommends the development focus to translate. >+ >+ >>> login('