0

extensions: Add chrome.i18n to the desktop android build

This CL adds the API implementation to the build. It does not yet add
the //chrome/browser level API test, as that will require porting
additional APIs (e.g. chrome.tabs) and more work on browser test
support.

Bug: none
Change-Id: Iad40982078200a64a873c0c9b9e5707f847e5d48
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5957971
Reviewed-by: David Bertoni <dbertoni@chromium.org>
Commit-Queue: James Cook <jamescook@chromium.org>
Cr-Commit-Position: refs/heads/main@{#1372979}
This commit is contained in:
James Cook
2024-10-23 22:04:36 +00:00
committed by Chromium LUCI CQ
parent a73acf161f
commit f62c540a9f
3 changed files with 4 additions and 4 deletions
extensions
browser
common

@ -31,6 +31,7 @@ group("api_implementations") {
public_deps = [
"//extensions/browser/api/alarms",
"//extensions/browser/api/declarative_net_request",
"//extensions/browser/api/i18n",
"//extensions/browser/api/runtime",
"//extensions/browser/api/storage",
"//extensions/browser/api/test",
@ -52,7 +53,6 @@ group("api_implementations") {
"//extensions/browser/api/feedback_private",
"//extensions/browser/api/file_handlers",
"//extensions/browser/api/file_system",
"//extensions/browser/api/i18n",
"//extensions/browser/api/idle",
"//extensions/browser/api/management",
"//extensions/browser/api/messaging",

@ -4,8 +4,8 @@
import("//extensions/buildflags/buildflags.gni")
assert(enable_extensions,
"Cannot depend on extensions because enable_extensions=false.")
assert(enable_extensions_core,
"Cannot depend on extensions because extensions are disabled.")
source_set("i18n") {
sources = [

@ -10,6 +10,7 @@ import("//extensions/buildflags/buildflags.gni")
# TODO(https://crbug.com/356905053): Continue moving more here.
extensions_api_schema_files_ = [
"alarms.idl",
"i18n.json",
"runtime.json",
"storage.json",
"test.json",
@ -57,7 +58,6 @@ if (enable_extensions) {
"guest_view_internal.json",
"management.json",
"hid.idl",
"i18n.json",
"icon_variants.idl",
"idle.json",
"metrics_private.json",