Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(439)

Side by Side Diff: chrome/android/webapk/shell_apk/BUILD.gn

Issue 2872643003: Add translations for WebAPKs. (Closed)
Patch Set: Remove the string limit. Created 3 years, 7 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
« no previous file with comments | « no previous file | chrome/android/webapk/strings/android_webapk_strings.grd » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2015 The Chromium Authors. All rights reserved. 1 # Copyright 2015 The Chromium Authors. All rights reserved.
2 # Use of this source code is governed by a BSD-style license that can be 2 # Use of this source code is governed by a BSD-style license that can be
3 # found in the LICENSE file. 3 # found in the LICENSE file.
4 4
5 import("//build/config/android/rules.gni") 5 import("//build/config/android/rules.gni")
6 import("manifest_processor.gni") 6 import("manifest_processor.gni")
7 import("shell_apk_version.gni") 7 import("shell_apk_version.gni")
8 8
9 declare_args() { 9 declare_args() {
10 # The browser that the WebAPK will be bound to. 10 # The browser that the WebAPK will be bound to.
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
98 "scope_url_path=/", 98 "scope_url_path=/",
99 "web_manifest_url=https://www.template.com/manifest.json", 99 "web_manifest_url=https://www.template.com/manifest.json",
100 "version_code=1", 100 "version_code=1",
101 "version_name=1.0", 101 "version_name=1.0",
102 ] 102 ]
103 } 103 }
104 104
105 android_resources("shell_apk_resources") { 105 android_resources("shell_apk_resources") {
106 resource_dirs = [ "res" ] 106 resource_dirs = [ "res" ]
107 custom_package = "org.chromium.webapk.shell_apk" 107 custom_package = "org.chromium.webapk.shell_apk"
108 deps = [
109 ":webapk_strings_grd",
110 ]
108 } 111 }
109 112
110 android_library("webapk_java") { 113 android_library("webapk_java") {
111 java_files = [ 114 java_files = [
112 "src/org/chromium/webapk/shell_apk/DexLoader.java", 115 "src/org/chromium/webapk/shell_apk/DexLoader.java",
113 "src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java", 116 "src/org/chromium/webapk/shell_apk/HostBrowserClassLoader.java",
114 "src/org/chromium/webapk/shell_apk/MainActivity.java", 117 "src/org/chromium/webapk/shell_apk/MainActivity.java",
115 "src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java", 118 "src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService.java",
116 "src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService0.java", 119 "src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService0.java",
117 "src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService1.java", 120 "src/org/chromium/webapk/shell_apk/WebApkSandboxedProcessService1.java",
(...skipping 27 matching lines...) Expand all
145 proguard_enabled = true 148 proguard_enabled = true
146 proguard_configs = [ 149 proguard_configs = [
147 "//chrome/android/java/proguard.flags", 150 "//chrome/android/java/proguard.flags",
148 "//base/android/proguard/chromium_apk.flags", 151 "//base/android/proguard/chromium_apk.flags",
149 "//base/android/proguard/chromium_code.flags", 152 "//base/android/proguard/chromium_code.flags",
150 ] 153 ]
151 } 154 }
152 } 155 }
153 } 156 }
154 157
158 java_strings_grd("webapk_strings_grd") {
159 grd_file = "//chrome/android/webapk/strings/android_webapk_strings.grd"
160
161 outputs = [
162 "values-am/android_webapk_strings.xml",
163 "values-ar/android_webapk_strings.xml",
164 "values-bg/android_webapk_strings.xml",
165 "values-ca/android_webapk_strings.xml",
166 "values-cs/android_webapk_strings.xml",
167 "values-da/android_webapk_strings.xml",
168 "values-de/android_webapk_strings.xml",
169 "values-el/android_webapk_strings.xml",
170 "values/android_webapk_strings.xml",
171 "values-en-rGB/android_webapk_strings.xml",
172 "values-es/android_webapk_strings.xml",
173 "values-es-rUS/android_webapk_strings.xml",
174 "values-fa/android_webapk_strings.xml",
175 "values-fi/android_webapk_strings.xml",
176 "values-tl/android_webapk_strings.xml",
177 "values-fr/android_webapk_strings.xml",
178 "values-hi/android_webapk_strings.xml",
179 "values-hr/android_webapk_strings.xml",
180 "values-hu/android_webapk_strings.xml",
181 "values-in/android_webapk_strings.xml",
182 "values-it/android_webapk_strings.xml",
183 "values-iw/android_webapk_strings.xml",
184 "values-ja/android_webapk_strings.xml",
185 "values-ko/android_webapk_strings.xml",
186 "values-lt/android_webapk_strings.xml",
187 "values-lv/android_webapk_strings.xml",
188 "values-nl/android_webapk_strings.xml",
189 "values-nb/android_webapk_strings.xml",
190 "values-pl/android_webapk_strings.xml",
191 "values-pt-rBR/android_webapk_strings.xml",
192 "values-pt-rPT/android_webapk_strings.xml",
193 "values-ro/android_webapk_strings.xml",
194 "values-ru/android_webapk_strings.xml",
195 "values-sk/android_webapk_strings.xml",
196 "values-sl/android_webapk_strings.xml",
197 "values-sr/android_webapk_strings.xml",
198 "values-sv/android_webapk_strings.xml",
199 "values-sw/android_webapk_strings.xml",
200 "values-th/android_webapk_strings.xml",
201 "values-tr/android_webapk_strings.xml",
202 "values-uk/android_webapk_strings.xml",
203 "values-vi/android_webapk_strings.xml",
204 "values-zh-rCN/android_webapk_strings.xml",
205 "values-zh-rTW/android_webapk_strings.xml",
206 ]
207 }
208
155 # Template for WebAPK. When a WebAPK is generated: 209 # Template for WebAPK. When a WebAPK is generated:
156 # - Android manifest is customized to the website. 210 # - Android manifest is customized to the website.
157 # - App icon is extracted from the website and added to the APK's resources. 211 # - App icon is extracted from the website and added to the APK's resources.
158 webapk_tmpl("webapk") { 212 webapk_tmpl("webapk") {
159 android_manifest = shell_apk_manifest 213 android_manifest = shell_apk_manifest
160 android_manifest_dep = ":shell_apk_manifest" 214 android_manifest_dep = ":shell_apk_manifest"
161 apk_name = "WebApk" 215 apk_name = "WebApk"
162 } 216 }
163 217
164 # WebAPK for instrumentation tests. 218 # WebAPK for instrumentation tests.
(...skipping 22 matching lines...) Expand all
187 java_files = [ 241 java_files = [
188 "junit/src/org/chromium/webapk/shell_apk/HostBrowserClassLoaderTest.java", 242 "junit/src/org/chromium/webapk/shell_apk/HostBrowserClassLoaderTest.java",
189 "junit/src/org/chromium/webapk/shell_apk/MainActivityTest.java", 243 "junit/src/org/chromium/webapk/shell_apk/MainActivityTest.java",
190 ] 244 ]
191 deps = [ 245 deps = [
192 ":webapk_java", 246 ":webapk_java",
193 "//chrome/android/webapk/libs/common:common_java", 247 "//chrome/android/webapk/libs/common:common_java",
194 "//chrome/android/webapk/test:junit_test_support", 248 "//chrome/android/webapk/test:junit_test_support",
195 ] 249 ]
196 } 250 }
OLDNEW
« no previous file with comments | « no previous file | chrome/android/webapk/strings/android_webapk_strings.grd » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698