Merge "docs: App Translation API updates" into mnc-docs

This commit is contained in:
Kevin Hufnagle
2016-05-13 17:05:10 +00:00
committed by Android (Google) Code Review
10 changed files with 201 additions and 20 deletions

View File

@@ -17,6 +17,9 @@ toc:
- 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

View File

@@ -36,6 +36,12 @@
<span class="en">Encourage Competition</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/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">

View File

@@ -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.
Youll 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>

View File

@@ -530,19 +530,17 @@ data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6">
</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 @@ data-sortorder="-timestamp" data-cardsizes="9x3" data-maxresults="6">
</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>

View File

@@ -116,12 +116,20 @@ page.tags="users, growth, global"
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">

View File

@@ -33,6 +33,7 @@ Providing Resources</a></li>
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 @@ defined in <code>res/values/strings.xml</code>.</p>
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>

View File

@@ -387,6 +387,7 @@ var RESOURCE_COLLECTIONS = {
"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",
@@ -1053,6 +1054,12 @@ var RESOURCE_COLLECTIONS = {
"guide/topics/appwidgets/index.html"
]
},
"distribute/engage/translate": {
"title": "",
"resources": [
"https://support.google.com/l10n/answer/6359997"
]
},
"distribute/engage/reengage": {
"title": "",
"resources": [
@@ -1305,7 +1312,8 @@ var RESOURCE_COLLECTIONS = {
"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": {

View File

@@ -2761,6 +2761,27 @@ DISTRIBUTE_RESOURCES = DISTRIBUTE_RESOURCES.concat([
"type": "distribute",
"titleFriendly": ""
},
{
"lang": "en",
"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": "",

View File

@@ -2363,6 +2363,27 @@ METADATA['en'].extras = METADATA['en'].extras.concat([
"type": "distribute",
"category": "google"
},
{
"lang": "en",
"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": "",
@@ -3572,6 +3593,7 @@ METADATA['en'].collections = {
"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",
@@ -4186,6 +4208,12 @@ METADATA['en'].collections = {
"guide/topics/appwidgets/index.html"
]
},
"distribute/engage/translate": {
"title": "",
"resources": [
"https://support.google.com/l10n/answer/6359997"
]
},
"distribute/engage/reengage": {
"title": "",
"resources": [

View File

@@ -19,6 +19,7 @@ trainingnavtop=true
<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>