mirror of
https://github.com/GoogleChrome/chrome-extensions-samples.git
synced 2026-03-27 13:29:34 +07:00
i18n API sample (#923)
This commit is contained in:
committed by
GitHub
parent
5ffd262abc
commit
eb4acc3d06
10
api-samples/il8n/_locales/en/messages.json
Normal file
10
api-samples/il8n/_locales/en/messages.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"title": {
|
||||
"message": "This is a title",
|
||||
"description": "The title of the extension page"
|
||||
},
|
||||
"content": {
|
||||
"message": "Hello world!",
|
||||
"description": "The content of the extension page"
|
||||
}
|
||||
}
|
||||
10
api-samples/il8n/_locales/fr/messages.json
Normal file
10
api-samples/il8n/_locales/fr/messages.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"title": {
|
||||
"message": "C'est une Titre",
|
||||
"description": "le titre de la page d'extension"
|
||||
},
|
||||
"content": {
|
||||
"message": "Bonjour le monde!",
|
||||
"description": "le contenu de la page d'extension"
|
||||
}
|
||||
}
|
||||
10
api-samples/il8n/manifest.json
Normal file
10
api-samples/il8n/manifest.json
Normal file
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"manifest_version": 3,
|
||||
"name": "il8n API Example",
|
||||
"version": "3",
|
||||
"action": {
|
||||
"default_popup": "popup.html"
|
||||
},
|
||||
"default_locale": "en",
|
||||
"permissions": ["activeTab"]
|
||||
}
|
||||
11
api-samples/il8n/popup.html
Normal file
11
api-samples/il8n/popup.html
Normal file
@@ -0,0 +1,11 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<meta charset="utf-8" />
|
||||
</head>
|
||||
<body>
|
||||
<h1 id="title"></h1>
|
||||
<p id="content"></p>
|
||||
<script src="popup.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
3
api-samples/il8n/popup.js
Normal file
3
api-samples/il8n/popup.js
Normal file
@@ -0,0 +1,3 @@
|
||||
document.getElementById('title').textContent = chrome.i18n.getMessage('title');
|
||||
document.getElementById('content').textContent =
|
||||
chrome.i18n.getMessage('content');
|
||||
Reference in New Issue
Block a user