Nemo bis has uploaded a new change for review.

  https://gerrit.wikimedia.org/r/213330

Change subject: On /en subpages don't force the action=edit tab to "translate"
......................................................................

On /en subpages don't force the action=edit tab to "translate"

Bug: T63218
Change-Id: I7688587f2bb000a5f4c589440a69c8411c018256
---
M tag/PageTranslationHooks.php
1 file changed, 7 insertions(+), 4 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/mediawiki/extensions/Translate 
refs/changes/30/213330/1

diff --git a/tag/PageTranslationHooks.php b/tag/PageTranslationHooks.php
index b75ccb4..1e374f0 100644
--- a/tag/PageTranslationHooks.php
+++ b/tag/PageTranslationHooks.php
@@ -901,14 +901,17 @@
         */
        static function translateTab( Skin $skin, array &$tabs ) {
                $title = $skin->getTitle();
-               // Set display title
+
+               $handle = new MessageHandle( $title );
+               $code = $handle->getCode();
                $page = TranslatablePage::isTranslationPage( $title );
                if ( !$page ) {
                        return true;
                }
-
-               $handle = new MessageHandle( $title );
-               $code = $handle->getCode();
+               // The source language has a subpage too, but cannot be 
translated
+               if ( $page->getSourceLanguage() === $code ) {
+                       return true;
+               }
 
                if ( isset( $tabs['views']['edit'] ) ) {
                        $tabs['views']['edit']['text'] = $skin->msg( 
'tpt-tab-translate' )->text();

-- 
To view, visit https://gerrit.wikimedia.org/r/213330
To unsubscribe, visit https://gerrit.wikimedia.org/r/settings

Gerrit-MessageType: newchange
Gerrit-Change-Id: I7688587f2bb000a5f4c589440a69c8411c018256
Gerrit-PatchSet: 1
Gerrit-Project: mediawiki/extensions/Translate
Gerrit-Branch: master
Gerrit-Owner: Nemo bis <federicol...@tiscali.it>

_______________________________________________
MediaWiki-commits mailing list
MediaWiki-commits@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/mediawiki-commits

Reply via email to