Merge "docs: App Translation API updates" into mnc-docs am: 1ede811143 am: ec6effa1b0
am: 70f2e39008
* commit '70f2e3900830f58cd8b4644319ba7e173c49f7c3':
docs: App Translation API updates
Change-Id: Id1b10da621def8add8384011755a8a7061e06ff0
diff --git a/docs/html/distribute/engage/_book.yaml b/docs/html/distribute/engage/_book.yaml
index ef86a2a..87e819a 100644
--- a/docs/html/distribute/engage/_book.yaml
+++ b/docs/html/distribute/engage/_book.yaml
@@ -17,6 +17,9 @@
- title: Encourage Competition
path: /distribute/engage/game-services.html
+- title: Engage Users in Their Language
+ path: /distribute/engage/translate.html
+
- title: Understand User Behavior
path: /distribute/engage/analytics.html
diff --git a/docs/html/distribute/engage/engage_toc.cs b/docs/html/distribute/engage/engage_toc.cs
index e86623f..4f3e0af 100644
--- a/docs/html/distribute/engage/engage_toc.cs
+++ b/docs/html/distribute/engage/engage_toc.cs
@@ -38,6 +38,12 @@
</li>
<li class="nav-section">
<div class="nav-section-header empty" style="font-weight:normal"><a href="<?cs
+ var:toroot?>distribute/engage/translate.html">
+ <span class="en">Engage Users in Their Language</span></a>
+ </div>
+ </li>
+ <li class="nav-section">
+ <div class="nav-section-header empty" style="font-weight:normal"><a href="<?cs
var:toroot?>distribute/engage/analytics.html">
<span class="en">Understand User Behavior</span></a>
</div>
diff --git a/docs/html/distribute/engage/translate.jd b/docs/html/distribute/engage/translate.jd
new file mode 100644
index 0000000..3d391a3
--- /dev/null
+++ b/docs/html/distribute/engage/translate.jd
@@ -0,0 +1,91 @@
+page.title=Engage Users in Their Language
+page.metaDescription=Use the App Translation Service to maximize the amount of people who can install and engage with your app.
+page.tags="app translation service, translation, localization"
+page.image=/images/gp-listing-3.jpg
+
+@jd:body
+
+<div class="figure">
+ <img src="{@docRoot}images/gp-listing-3.jpg" style="width:512px;">
+</div>
+<p>
+ Translating your app's store description, user interface text, and in-app
+ purchase products into multiple languages maximizes the amount of people
+ who can install, engage with, and recommend it.
+</p>
+
+<div class="headerLine">
+ <h2 id="before-translation">Before You Translate</h2>
+</div>
+
+<p>
+ Translation is one of the final steps in localization. For more detailed
+ information about the localization process, refer to the following documentation:
+</p>
+
+<ul>
+ <li>
+ <a href="https://developer.android.com/distribute/tools/localization-checklist.html">
+ Localization Checklist</a>
+ </li>
+
+ <li>
+ <a href="http://developer.android.com/guide/topics/resources/localization.html">Localizing
+ with Resources</a>
+ </li>
+
+ <li>
+ <a href="http://developer.android.com/training/basics/supporting-devices/languages.html">
+ Supporting Different Languages</a>
+ </li>
+</ul>
+
+<div class="headerLine">
+ <h2 id="translate">How to Translate</h2>
+</div>
+
+<p>
+ While translating your store listing and universal app campaign ads (if you have any) can make
+ your app more discoverable, providing a translated user interface and in-app purchase products
+ can maximize user engagement and retention. Depending on your budget, there are several
+ options available:
+</p>
+
+<ul>
+ <li>
+ <strong>Use the Google Play App Translation Service</strong>: For your convenience, Google Play
+ provides an <a href="https://support.google.com/l10n/answer/6359997">App Translation Service</a>
+ that is integrated directly into the <a href="https://support.google.com/l10n/answer/6341304">
+ Developer Console</a> and <a href="https://support.google.com/l10n/answer/6341928">Android
+ Studio</a>. Using this professional, human service, you can order translations for your app,
+ store listing text, in-app purchase products, and universal app campaign ads all in one go.
+ You’ll get instant estimates from multiple vendors, all with the convenience of ordering and
+ paying online.
+ </li>
+
+ <li>
+ <strong>Do it yourself</strong>: If you or your colleagues know the target languages, you can
+ translate everything yourself using any text editor, or you can use the
+ <a href="http://tools.android.com/recent/androidstudio087released">Android Studio Translation
+ Editor</a>.
+ </li>
+
+ <li>
+ <strong>Use a third-party translation service</strong>: You can use a translation service
+ that is offered by one of the many translation companies available online.
+ </li>
+</ul>
+
+<p style="clear:both">
+</p>
+
+<div class="headerLine">
+ <h2 id="related-resources">Related Resources</h2>
+</div>
+
+<div class="resource-widget resource-flow-layout col-13"
+ data-query="collection:distribute/engage/translate"
+ data-sortorder="-timestamp"
+ data-cardsizes="9x3"
+ data-maxresults="6">
+</div>
diff --git a/docs/html/distribute/tools/localization-checklist.jd b/docs/html/distribute/tools/localization-checklist.jd
index 1497c36..da483ad 100644
--- a/docs/html/distribute/tools/localization-checklist.jd
+++ b/docs/html/distribute/tools/localization-checklist.jd
@@ -530,19 +530,17 @@
</h4>
<p>
- Google Play App Translation Service can help you quickly find and purchase
- translations of your app. In the Developer Console, you can browse a list of
- third-party vendors who are pre-qualified by Google to offer high-quality
- translation at competitive prices. You can upload the strings you want
- translated, select the languages you want to translate into, and select your
- translation vendor based on time and price.
+ The <a href="https://support.google.com/l10n/answer/6359997">App Translation
+ Service</a> can help you quickly purchase translations of your app. In the
+ Developer Console and Android Studio, you get instant quotes from a list of
+ third-party translation vendors. Beyond the app UI strings, your order can
+ include translations for Play Store text, IAP names, and ad text.
</p>
<p>
- Once you've purchased translations, you'll receive an email from your vendor.
- Your translations are a direct business agreement between you and your
- vendor; you'll need to work directly with the vendor to manage the
- translation process and deliverables and resolve any support issues.
+ Your translation order is a direct agreement between you and your chosen
+ vendor. The vendor will work directly with you to provide clarification and
+ resolve any issues during the translation process.
</p>
<div>
@@ -736,10 +734,12 @@
</h2>
<p>
- You can use the App Translation service on Google Play to translate your
- store listing. Prepare an XML file with your store listing information
- and upload just as you would upload the strings.xml file (see <a href=
- "#gp-trans">Purchase professional translations</a>)
+ You can use the <a href=
+ "https://support.google.com/l10n/answer/6359997">App Translation
+ Service</a> on Google Play to translate your store listing. You can use
+ your existing published store listing text as the source or edit it
+ online before placing your order (see <a href="#gp-trans">Purchase
+ professional translations</a>).
</p>
</div>
</div>
diff --git a/docs/html/distribute/users/expand-to-new-markets.jd b/docs/html/distribute/users/expand-to-new-markets.jd
index df1a0fb..26c83c9 100644
--- a/docs/html/distribute/users/expand-to-new-markets.jd
+++ b/docs/html/distribute/users/expand-to-new-markets.jd
@@ -116,12 +116,20 @@
Localization</a> section of the Localization Checklist.
</p>
+<h3>
+ Purchase professional translations through Google Play
+</h3>
+
<p>
- <strong>Google Play App Translation Service</strong> can help you quickly
- find and purchase translations of your apps. In the <a href=
- "https://play.google.com/apps/publish/">Developer Console</a>, you can browse
- a list of third-party vendors who are pre-qualified by Google to offer
- high-quality professional translations at competitive prices.
+ The <a href="https://support.google.com/l10n/answer/6359997">App Translation
+ Service</a> can help you quickly purchase translations of your app. In the
+ <a href="https://support.google.com/l10n/answer/6341304">Developer
+ Console</a> and <a href=
+ "https://support.google.com/l10n/answer/6341928">Android Studio</a>, you can
+ browse a list of third-party vendors who are prequalified by Google to offer
+ high-quality translations at competitive prices. Beyond the app UI strings,
+ you can request translations for Play Store text, in-app purchase products,
+ and universal app campaign ads, all in one go.
</p>
<img src="{@docRoot}images/gp-listing-3.jpg" style="padding:8px 0">
diff --git a/docs/html/guide/topics/resources/localization.jd b/docs/html/guide/topics/resources/localization.jd
index afe4611..a31b07c 100755
--- a/docs/html/guide/topics/resources/localization.jd
+++ b/docs/html/guide/topics/resources/localization.jd
@@ -33,6 +33,7 @@
Layouts</a></li>
<li><a href="{@docRoot}reference/android/app/Activity.html#ActivityLifecycle">
Activity Lifecycle</a></li>
+<li><a href="https://support.google.com/l10n/answer/6359997">App Translation Service</a></li>
</ol>
</div>
</div>
@@ -395,6 +396,20 @@
that Android makes available:</p>
<pre>String locale = context.getResources().getConfiguration().locale.getDisplayName();</pre>
+<h4>
+ Use the App Translation Service
+</h4>
+
+<p>
+ The <a href="https://support.google.com/l10n/answer/6359997">App Translation
+ Service</a> is integrated into the <a href=
+ "https://support.google.com/l10n/answer/6341304">Developer Console</a>, and
+ it is also accessible from <a href=
+ "https://support.google.com/l10n/answer/6341928">Android Studio</a>. It is a
+ quick and simple way to get an instant quote and place an order with a
+ translation company. You can order translations into one or more languages
+ for app UI strings, Play Store Listing text, IAP names, and ad campaign text.
+</p>
<h2 id="testing">Testing Localized Applications</h2>
diff --git a/docs/html/jd_collections.js b/docs/html/jd_collections.js
index 04e7a3d..815a7f6 100644
--- a/docs/html/jd_collections.js
+++ b/docs/html/jd_collections.js
@@ -411,6 +411,7 @@
"resources": [
"distribute/engage/intents.html",
"distribute/engage/widgets.html",
+ "distribute/engage/translate.html",
"distribute/engage/notifications.html",
"distribute/engage/deep-linking.html",
"distribute/engage/ads.html",
@@ -1077,6 +1078,12 @@
"guide/topics/appwidgets/index.html"
]
},
+ "distribute/engage/translate": {
+ "title": "",
+ "resources": [
+ "https://support.google.com/l10n/answer/6359997"
+ ]
+ },
"distribute/engage/reengage": {
"title": "",
"resources": [
@@ -1329,7 +1336,8 @@
"distribute/toolsreference/launchchecklist/localization": {
"title": "",
"resources": [
- "distribute/tools/localization-checklist.html"
+ "distribute/tools/localization-checklist.html",
+ "https://support.google.com/l10n/answer/6359997"
]
},
"distribute/toolsreference/launchchecklist/graphics": {
diff --git a/docs/html/jd_extras.js b/docs/html/jd_extras.js
index 685394f..225d4ec 100644
--- a/docs/html/jd_extras.js
+++ b/docs/html/jd_extras.js
@@ -2759,6 +2759,27 @@
"group": "",
"tags": [
"marketing",
+ "engagement",
+ "translate"
+ ],
+ "url": "https://support.google.com/l10n/answer/6359997",
+ "timestamp": null,
+ "image": "images/play_dev.jpg",
+ "title": "Use the App Translation Service",
+ "summary": "The App Translation Service is a human translation service. It makes it easy to order translations for app UI strings, Play Store text, in-app purchase products, and universal app campaign ads.",
+ "keywords": [
+ "marketing",
+ "engagement",
+ "translate"
+ ],
+ "type": "distribute",
+ "titleFriendly": ""
+ },
+ {
+ "lang": "en",
+ "group": "",
+ "tags": [
+ "marketing",
"engagement"
],
"url": "https://support.google.com/adwords/answer/6167162",
diff --git a/docs/html/jd_extras_en.js b/docs/html/jd_extras_en.js
index b351aa5..77947b7 100644
--- a/docs/html/jd_extras_en.js
+++ b/docs/html/jd_extras_en.js
@@ -2685,6 +2685,27 @@
"group": "",
"tags": [
"marketing",
+ "engagement",
+ "translate"
+ ],
+ "url": "https://support.google.com/l10n/answer/6359997",
+ "timestamp": null,
+ "image": "images/play_dev.jpg",
+ "title": "Use the App Translation Service",
+ "summary": "The App Translation Service is a human translation service. It makes it easy to order translations for app UI strings, Play Store text, in-app purchase products, and universal app campaign ads.",
+ "keywords": [
+ "marketing",
+ "engagement",
+ "translate"
+ ],
+ "type": "distribute",
+ "titleFriendly": ""
+ },
+ {
+ "lang": "en",
+ "group": "",
+ "tags": [
+ "marketing",
"engagement"
],
"url": "https://support.google.com/adwords/answer/6167162",
@@ -3923,6 +3944,7 @@
"resources": [
"distribute/engage/intents.html",
"distribute/engage/widgets.html",
+ "distribute/engage/translate.html",
"distribute/engage/notifications.html",
"distribute/engage/deep-linking.html",
"distribute/engage/ads.html",
@@ -4537,6 +4559,12 @@
"guide/topics/appwidgets/index.html"
]
},
+ "distribute/engage/translate": {
+ "title": "",
+ "resources": [
+ "https://support.google.com/l10n/answer/6359997"
+ ]
+ },
"distribute/engage/reengage": {
"title": "",
"resources": [
diff --git a/docs/html/training/basics/supporting-devices/languages.jd b/docs/html/training/basics/supporting-devices/languages.jd
index 098b556..40484b1 100644
--- a/docs/html/training/basics/supporting-devices/languages.jd
+++ b/docs/html/training/basics/supporting-devices/languages.jd
@@ -19,6 +19,7 @@
<ul>
<li><a href="{@docRoot}distribute/tools/localization-checklist.html">Localization Checklist</a></li>
<li><a href="{@docRoot}guide/topics/resources/localization.html">Localization with Resources</a></li>
+ <li><a href="https://support.google.com/l10n/answer/6359997">App Translation Service</a></li>
</ul>
</div>
</div>