Skip to content

Commit 007410b

Browse files
committed
fix: prefer native chrome.i18n when available
1 parent aef2717 commit 007410b

File tree

1 file changed

+7
-1
lines changed
  • packages/electron-chrome-extensions/src/renderer

1 file changed

+7
-1
lines changed

packages/electron-chrome-extensions/src/renderer/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -329,10 +329,16 @@ export const injectExtensionAPIs = () => {
329329
},
330330

331331
i18n: {
332+
shouldInject: () => manifest.manifest_version === 3,
332333
factory: (base) => {
334+
// Electron configuration prevented this API from being available.
335+
// https://github.com/electron/electron/pull/45031
336+
if (base.getMessage) {
337+
return base
338+
}
339+
333340
return {
334341
...base,
335-
// TODO(mv3): implement
336342
getUILanguage: () => 'en-US',
337343
getAcceptLanguages: (callback: any) => {
338344
const results = ['en-US']

0 commit comments

Comments
 (0)