Dbrant has uploaded a new change for review. ( 
https://gerrit.wikimedia.org/r/386551 )

Change subject: Added MediaWiki flavour
......................................................................

Added MediaWiki flavour

Since, we are not using any suffix here, we had to modify the appId
function in build.gradle in order to avoid a conflict with the
provider authority.

Modified some drawables and strings to use the MediaWiki ones. This
is still work in progress for other subtask.

Refactored the activity_about layout in order to avoid code duplication.
Corrected strings for the MediaWiki specific flavour.

Replaced Wikipedia in strings.

Bug: T165783
Change-Id: Ie1df1f17668a40ad1c1101fce9f21beae213575c
---
M app/build.gradle
A app/src/main/res/layout/about_logo_image.xml
M app/src/main/res/layout/activity_about.xml
M app/src/main/res/values-qq/strings.xml
M app/src/main/res/values/strings.xml
A app/src/mediawiki/res/drawable-hdpi/w_nav_mark.png
A app/src/mediawiki/res/drawable-xhdpi/w_nav_mark.png
A app/src/mediawiki/res/drawable-xxhdpi/w_nav_mark.png
A app/src/mediawiki/res/drawable-xxxhdpi/w_nav_mark.png
A app/src/mediawiki/res/drawable/wp_wordmark.png
A app/src/mediawiki/res/layout/about_logo_image.xml
A app/src/mediawiki/res/mipmap-hdpi/launcher.png
A app/src/mediawiki/res/mipmap-mdpi/launcher.png
A app/src/mediawiki/res/mipmap-xhdpi/launcher.png
A app/src/mediawiki/res/mipmap-xxhdpi/launcher.png
A app/src/mediawiki/res/mipmap-xxxhdpi/launcher.png
A app/src/mediawiki/res/values/strings.xml
A app/src/mediawiki/res/values/strings_no_translate.xml
18 files changed, 61 insertions(+), 9 deletions(-)


  git pull ssh://gerrit.wikimedia.org:29418/apps/android/wikipedia 
refs/changes/51/386551/1

diff --git a/app/build.gradle b/app/build.gradle
index c797876..a2f3913 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -134,6 +134,12 @@
             manifestPlaceholders = 
[customChannel:getProperty('customChannel').toString()]
             signingConfig signingConfigs.prod
         }
+        mediawiki {
+            applicationId 'org.mediawiki'
+            versionName computeVersionName('mediawiki')
+            signingConfig signingConfigs.prod
+            testInstrumentationRunner 'org.wikipedia.test.AndroidTestRunner'
+        }
     }
 
     packagingOptions {
@@ -261,6 +267,6 @@
 
 private String appId(ProductFlavor flavor) {
     String suffix = flavor.applicationIdSuffix
-    String id = android.defaultConfig.applicationId + (suffix ? ".$suffix" : 
'')
+    String id = flavor.applicationId + (suffix ? ".$suffix" : '')
     return id
 }
diff --git a/app/src/main/res/layout/about_logo_image.xml 
b/app/src/main/res/layout/about_logo_image.xml
new file mode 100644
index 0000000..fa61352
--- /dev/null
+++ b/app/src/main/res/layout/about_logo_image.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ImageView xmlns:android="http://schemas.android.com/apk/res/android";
+    xmlns:tools="http://schemas.android.com/tools";
+    android:id="@+id/about_logo_image"
+    android:layout_width="48dp"
+    android:layout_height="48dp"
+    android:src="@drawable/w_nav_mark"
+    android:tint="?attr/secondary_text_color"
+    android:contentDescription="@null"
+    tools:showIn="@layout/activity_about" />
\ No newline at end of file
diff --git a/app/src/main/res/layout/activity_about.xml 
b/app/src/main/res/layout/activity_about.xml
index 0b1532e..36b2f8f 100644
--- a/app/src/main/res/layout/activity_about.xml
+++ b/app/src/main/res/layout/activity_about.xml
@@ -15,15 +15,9 @@
             android:padding="24dp"
             android:gravity="center"
             >
-        <ImageView
-            android:id="@+id/about_logo_image"
-            android:layout_width="48dp"
-            android:layout_height="48dp"
-            android:src="@drawable/w_nav_mark"
-            android:tint="?attr/primary_text_color"
-            android:contentDescription="@null"
 
-            />
+        <include layout="@layout/about_logo_image" />
+
         <LinearLayout
                 android:layout_width="wrap_content"
                 android:layout_height="wrap_content"
diff --git a/app/src/main/res/values-qq/strings.xml 
b/app/src/main/res/values-qq/strings.xml
index 86ac3dc..8b9fd94 100644
--- a/app/src/main/res/values-qq/strings.xml
+++ b/app/src/main/res/values-qq/strings.xml
@@ -3,6 +3,7 @@
   <string name="app_name_prod">Name of the 
application.\n{{Identical|Wikipedia}}</string>
   <string name="app_name_beta">Name of the beta version of the 
application.\n{{Identical|Wikipedia Beta}}</string>
   <string name="app_name_alpha">Name of the alpha version of the 
application.</string>
+  <string name="app_name_mediawiki">Name of the generic MediaWiki version of 
the application.</string>
   <string name="wikimedia">Wikimedia\'s name.\n{{Identical|Wikimedia}}</string>
   <string name="search_hint">Hint text for the search box</string>
   <string name="search_hint_search_history">Hint text for the search box when 
searching browsing history</string>
diff --git a/app/src/main/res/values/strings.xml 
b/app/src/main/res/values/strings.xml
index abfe5e2..d85eb42 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -3,6 +3,7 @@
     <string name="app_name_prod">Wikipedia</string>
     <string name="app_name_beta" tools:ignore="UnusedResources">Wikipedia 
Beta</string>
     <string name="app_name_alpha" tools:ignore="UnusedResources">Wikipedia 
Alpha</string>
+    <string name="app_name_mediawiki" 
tools:ignore="UnusedResources">MediaWiki</string>
 
     <string name="wikimedia">Wikimedia</string>
 
diff --git a/app/src/mediawiki/res/drawable-hdpi/w_nav_mark.png 
b/app/src/mediawiki/res/drawable-hdpi/w_nav_mark.png
new file mode 100644
index 0000000..283a8f8
--- /dev/null
+++ b/app/src/mediawiki/res/drawable-hdpi/w_nav_mark.png
Binary files differ
diff --git a/app/src/mediawiki/res/drawable-xhdpi/w_nav_mark.png 
b/app/src/mediawiki/res/drawable-xhdpi/w_nav_mark.png
new file mode 100644
index 0000000..af89eb0
--- /dev/null
+++ b/app/src/mediawiki/res/drawable-xhdpi/w_nav_mark.png
Binary files differ
diff --git a/app/src/mediawiki/res/drawable-xxhdpi/w_nav_mark.png 
b/app/src/mediawiki/res/drawable-xxhdpi/w_nav_mark.png
new file mode 100644
index 0000000..2119207
--- /dev/null
+++ b/app/src/mediawiki/res/drawable-xxhdpi/w_nav_mark.png
Binary files differ
diff --git a/app/src/mediawiki/res/drawable-xxxhdpi/w_nav_mark.png 
b/app/src/mediawiki/res/drawable-xxxhdpi/w_nav_mark.png
new file mode 100644
index 0000000..e7088c5
--- /dev/null
+++ b/app/src/mediawiki/res/drawable-xxxhdpi/w_nav_mark.png
Binary files differ
diff --git a/app/src/mediawiki/res/drawable/wp_wordmark.png 
b/app/src/mediawiki/res/drawable/wp_wordmark.png
new file mode 100644
index 0000000..713a7f5
--- /dev/null
+++ b/app/src/mediawiki/res/drawable/wp_wordmark.png
Binary files differ
diff --git a/app/src/mediawiki/res/layout/about_logo_image.xml 
b/app/src/mediawiki/res/layout/about_logo_image.xml
new file mode 100644
index 0000000..6a4a278
--- /dev/null
+++ b/app/src/mediawiki/res/layout/about_logo_image.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="utf-8"?>
+<ImageView xmlns:android="http://schemas.android.com/apk/res/android";
+    xmlns:tools="http://schemas.android.com/tools";
+    android:id="@+id/about_logo_image"
+    android:layout_width="48dp"
+    android:layout_height="48dp"
+    android:src="@drawable/w_nav_mark"
+    android:contentDescription="@null"
+    tools:showIn="@layout/activity_about" />
\ No newline at end of file
diff --git a/app/src/mediawiki/res/mipmap-hdpi/launcher.png 
b/app/src/mediawiki/res/mipmap-hdpi/launcher.png
new file mode 100755
index 0000000..b5e2bf0
--- /dev/null
+++ b/app/src/mediawiki/res/mipmap-hdpi/launcher.png
Binary files differ
diff --git a/app/src/mediawiki/res/mipmap-mdpi/launcher.png 
b/app/src/mediawiki/res/mipmap-mdpi/launcher.png
new file mode 100755
index 0000000..7ae9dfa
--- /dev/null
+++ b/app/src/mediawiki/res/mipmap-mdpi/launcher.png
Binary files differ
diff --git a/app/src/mediawiki/res/mipmap-xhdpi/launcher.png 
b/app/src/mediawiki/res/mipmap-xhdpi/launcher.png
new file mode 100755
index 0000000..cfb1b46
--- /dev/null
+++ b/app/src/mediawiki/res/mipmap-xhdpi/launcher.png
Binary files differ
diff --git a/app/src/mediawiki/res/mipmap-xxhdpi/launcher.png 
b/app/src/mediawiki/res/mipmap-xxhdpi/launcher.png
new file mode 100755
index 0000000..8c4bfcf
--- /dev/null
+++ b/app/src/mediawiki/res/mipmap-xxhdpi/launcher.png
Binary files differ
diff --git a/app/src/mediawiki/res/mipmap-xxxhdpi/launcher.png 
b/app/src/mediawiki/res/mipmap-xxxhdpi/launcher.png
new file mode 100755
index 0000000..52b69e6
--- /dev/null
+++ b/app/src/mediawiki/res/mipmap-xxxhdpi/launcher.png
Binary files differ
diff --git a/app/src/mediawiki/res/values/strings.xml 
b/app/src/mediawiki/res/values/strings.xml
new file mode 100644
index 0000000..01009ba
--- /dev/null
+++ b/app/src/mediawiki/res/values/strings.xml
@@ -0,0 +1,19 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="wikimedia">MediaWiki</string>
+    <string name="search_hint">Search MediaWiki</string>
+    <string name="preference_title_language">MediaWiki language</string>
+    <string name="nav_item_login">Log in to MediaWiki</string>
+    <string 
name="wp_stylized"><![CDATA[<big>M</big>EDIA<big>W</big>IKI]]></string>
+
+    <string name="login_create_account_link">Don\'t have an account? Join this 
wiki</string>
+    <string name="about_description">About the MediaWiki app</string>
+    <string name="widget_name_search">MediaWiki search</string>
+    <string name="snippet_share_intro">\"%1$s\" on @MediaWiki: %2$s</string>
+    <string name="crash_report_relaunch_or_quit">We\'re sorry, the MediaWiki 
app has experienced an error and was terminated.\n\nWould you like to start 
over or quit?</string>
+    <string name="notification_talk_title">New message on MediaWiki</string>
+    <string name="view_random_card_subtitle">Read a random article from 
MediaWiki</string>
+    <string name="view_main_page_card_title">Today on MediaWiki</string>
+    <string name="description_edit_success_encouragement">You just made this 
wiki better for everyone</string>
+    <string name="description_edit_revert_subtitle">Thanks for editing this 
wiki!</string>
+</resources>
diff --git a/app/src/mediawiki/res/values/strings_no_translate.xml 
b/app/src/mediawiki/res/values/strings_no_translate.xml
new file mode 100644
index 0000000..c342365
--- /dev/null
+++ b/app/src/mediawiki/res/values/strings_no_translate.xml
@@ -0,0 +1,12 @@
+<?xml version="1.0" encoding="utf-8"?>
+<resources>
+    <string name="app_name">@string/app_name_mediawiki</string>
+    <string name="channel">MediaWiki Channel</string>
+    <string name="hockeyapp_app_id">10bb726927f04092b3e6ba19a1cc044c</string>
+
+    <!-- The alpha build uses a different signature than beta and prod. -->
+    <string name="account_name">MediaWiki</string>
+    <string name="account_type">org.mediawiki</string>
+
+    <string name="user_option_sync_label">Preferences</string>
+</resources>

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

Gerrit-MessageType: newchange
Gerrit-Change-Id: Ie1df1f17668a40ad1c1101fce9f21beae213575c
Gerrit-PatchSet: 1
Gerrit-Project: apps/android/wikipedia
Gerrit-Branch: generic_mediawiki
Gerrit-Owner: Dbrant <dbr...@wikimedia.org>
Gerrit-Reviewer: Nark0 <6020pe...@gmail.com>

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

Reply via email to