diff options
-rw-r--r-- | README.md | 2 | ||||
-rw-r--r-- | dev/data/manifest-variants.json | 4 | ||||
-rw-r--r-- | ext/action-popup.html | 4 | ||||
-rw-r--r-- | ext/images/icon128.png | bin | 594 -> 2199 bytes | |||
-rw-r--r-- | ext/images/icon16.png | bin | 129 -> 388 bytes | |||
-rw-r--r-- | ext/images/icon19.png | bin | 135 -> 7746 bytes | |||
-rw-r--r-- | ext/images/icon32.png | bin | 288 -> 577 bytes | |||
-rw-r--r-- | ext/images/icon38.png | bin | 196 -> 7289 bytes | |||
-rw-r--r-- | ext/images/icon48.png | bin | 223 -> 782 bytes | |||
-rw-r--r-- | ext/images/icon64.png | bin | 289 -> 941 bytes | |||
-rw-r--r-- | ext/images/yomichan-icon.svg | 5 | ||||
-rw-r--r-- | ext/images/yomitan-icon.svg | 1 | ||||
-rw-r--r-- | ext/info.html | 10 | ||||
-rw-r--r-- | ext/issues.html | 12 | ||||
-rw-r--r-- | ext/legal.html | 6 | ||||
-rw-r--r-- | ext/permissions.html | 30 | ||||
-rw-r--r-- | ext/popup-preview.html | 2 | ||||
-rw-r--r-- | ext/popup.html | 6 | ||||
-rw-r--r-- | ext/search.html | 4 | ||||
-rw-r--r-- | ext/settings.html | 74 | ||||
-rw-r--r-- | ext/template-renderer.html | 2 | ||||
-rw-r--r-- | ext/welcome.html | 14 |
22 files changed, 87 insertions, 89 deletions
@@ -101,7 +101,7 @@ language is not English, you may consider also importing the English version for ## Basic Usage -1. Click the <img src="ext/images/yomichan-icon.svg" alt="" width="16" height="16"> _Yomitan_ button in the browser bar to open the quick-actions popup. +1. Click the <img src="ext/images/yomitan-icon.svg" alt="" width="16" height="16"> _Yomitan_ button in the browser bar to open the quick-actions popup. <img src="resources/images/browser-action-popup1.png" alt=""> diff --git a/dev/data/manifest-variants.json b/dev/data/manifest-variants.json index 3b7cd355..362650b8 100644 --- a/dev/data/manifest-variants.json +++ b/dev/data/manifest-variants.json @@ -178,12 +178,14 @@ { "action": "delete", "path": [ - "background" + "background", + "service_worker" ] }, { "action": "set", "path": [ + "background", "page" ], "value": "background.html" diff --git a/ext/action-popup.html b/ext/action-popup.html index a4dac829..d153f6eb 100644 --- a/ext/action-popup.html +++ b/ext/action-popup.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Yomichan Action Popup</title> + <title>Yomitan Action Popup</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> @@ -55,7 +55,7 @@ </div> <div id="full"> - <h3 id="extension-info">Yomichan</h3> + <h3 id="extension-info">Yomitan</h3> <label class="link-group"> <span class="link-group-icon"><input type="checkbox" id="enable-search2"></span><span class="link-group-label">Enable content scanning</span> </label> diff --git a/ext/images/icon128.png b/ext/images/icon128.png Binary files differindex c3e5ae64..90dd473b 100644 --- a/ext/images/icon128.png +++ b/ext/images/icon128.png diff --git a/ext/images/icon16.png b/ext/images/icon16.png Binary files differindex 10dab78a..0c7dcb8a 100644 --- a/ext/images/icon16.png +++ b/ext/images/icon16.png diff --git a/ext/images/icon19.png b/ext/images/icon19.png Binary files differindex 6fd3132e..8e2e7263 100644 --- a/ext/images/icon19.png +++ b/ext/images/icon19.png diff --git a/ext/images/icon32.png b/ext/images/icon32.png Binary files differindex 05f2f064..5dcdd2b9 100644 --- a/ext/images/icon32.png +++ b/ext/images/icon32.png diff --git a/ext/images/icon38.png b/ext/images/icon38.png Binary files differindex 719dfbc8..7c9b68b4 100644 --- a/ext/images/icon38.png +++ b/ext/images/icon38.png diff --git a/ext/images/icon48.png b/ext/images/icon48.png Binary files differindex da76135b..11fda213 100644 --- a/ext/images/icon48.png +++ b/ext/images/icon48.png diff --git a/ext/images/icon64.png b/ext/images/icon64.png Binary files differindex b47b0bce..2bce5c1d 100644 --- a/ext/images/icon64.png +++ b/ext/images/icon64.png diff --git a/ext/images/yomichan-icon.svg b/ext/images/yomichan-icon.svg deleted file mode 100644 index f15ab0aa..00000000 --- a/ext/images/yomichan-icon.svg +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<svg width="16" height="16" version="1.1" viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg"> - <rect width="16" height="16" rx="1.625" ry="1.625"/> - <path d="m2 2v2h3v3h-3v2h3v3h-3v2h5v-12h-5zm7 0v2h5v-2h-5zm0 5v2h5v-2h-5zm0 5v2h5v-2h-5z" fill="#fff"/> -</svg>
\ No newline at end of file diff --git a/ext/images/yomitan-icon.svg b/ext/images/yomitan-icon.svg new file mode 100644 index 00000000..3756901d --- /dev/null +++ b/ext/images/yomitan-icon.svg @@ -0,0 +1 @@ +<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16"><defs><linearGradient id="a" x1="11.876" x2="4.014" y1="4.073" y2="11.935" gradientUnits="userSpaceOnUse"><stop offset="0" stop-color="#bc00ff" stop-opacity=".941" style="stop-color:#bc00ff;stop-opacity:1"/><stop offset="1" stop-color="#00b9fe"/></linearGradient></defs><rect width="16" height="16" fill="url(#a)" rx="1.625" ry="1.625"/><path d="M2 2v2h3v3H2v2h3v3H2v2h5V2Zm7 0v2h5V2Zm0 5v2h5V7Zm0 5v2h5v-2z" shape-rendering="crispEdges" style="fill:#fff"/></svg> diff --git a/ext/info.html b/ext/info.html index a40895a8..38097502 100644 --- a/ext/info.html +++ b/ext/info.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Yomichan Info</title> + <title>Yomitan Info</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> @@ -23,7 +23,7 @@ <span tabindex="-1" id="content-scroll-focus"></span> - <h1>Yomichan Info</h1> + <h1>Yomitan Info</h1> <h2 id="general">General</h2> <div class="settings-group"> @@ -45,9 +45,9 @@ <div class="settings-group"> <div class="settings-item"><div class="settings-item-inner"><div class="settings-item-left"><div class="settings-item-label"> <ul> - <li>Information and downloadable dictionaries: <a href="https://foosoft.net/projects/yomichan/" rel="noreferrer noopener">Homepage</a></li> - <li>Support and source code: <a href="https://github.com/FooSoft/yomichan" rel="noreferrer noopener">Github</a></li> - <li>Release notes: <a href="https://github.com/FooSoft/yomichan/releases" rel="noreferrer noopener" data-href-format="https://github.com/FooSoft/yomichan/releases/tag/{version}" id="release-notes-this-version-link">This version</a> | <a href="https://github.com/FooSoft/yomichan/releases" rel="noreferrer noopener">All versions</a></li> + <li>Information and downloadable dictionaries: <a href="https://github.com/themoeway/yomitan#yomitan" rel="noreferrer noopener">Homepage</a></li> + <li>Support and source code: <a href="https://github.com/themoeway/yomitan" rel="noreferrer noopener">Github</a></li> + <li>Release notes: <a href="https://github.com/themoeway/yomitan/releases" rel="noreferrer noopener" data-href-format="https://github.com/themoeway/yomitan/releases/tag/{version}" id="release-notes-this-version-link">This version</a> | <a href="https://github.com/themoeway/yomitan/releases" rel="noreferrer noopener">All versions</a></li> <li>More extension information: <a href="/permissions.html">Permissions</a> | <a href="/legal.html">Licenses</a> | <a href="/issues.html">Issues</a></li> </ul> </div></div></div></div> diff --git a/ext/issues.html b/ext/issues.html index a436222e..e11b0b7c 100644 --- a/ext/issues.html +++ b/ext/issues.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Yomichan Issues</title> + <title>Yomitan Issues</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> @@ -23,15 +23,15 @@ <span tabindex="-1" id="content-scroll-focus"></span> - <h1>Yomichan Issues</h1> + <h1>Yomitan Issues</h1> <h2 id="audio-download-failed-permissions-error">Audio download failed due to possible extension permissions error <em>(Chrome)</em></h2> <div class="settings-group"> <div class="settings-item"><div class="settings-item-inner"><div class="settings-item-left"><div class="settings-item-label"> <p> - Depending on the extension's configuration, Yomichan can sometimes run into issues with + Depending on the extension's configuration, Yomitan can sometimes run into issues with downloading audio files while creating Anki cards. - This may be due to a permissions issue where Yomichan hasn't been granted access to + This may be due to a permissions issue where Yomitan hasn't been granted access to the sites hosting the audio files. </p> <p> @@ -48,11 +48,11 @@ <p> If a website failes to keep its HTTPS certificate up to date, downloads can fail because the browser flags the connection as insecure. - This has happened occasionally for some websites that Yomichan interacts with, + This has happened occasionally for some websites that Yomitan interacts with, and the issue is usually resolved within a day. </p> <p> - This issue is a server-side issue that Yomichan doesn't have control over. + This issue is a server-side issue that Yomitan doesn't have control over. </p> </div></div></div></div> </div> diff --git a/ext/legal.html b/ext/legal.html index 28081de1..4b2fe1a2 100644 --- a/ext/legal.html +++ b/ext/legal.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Yomichan Legal</title> + <title>Yomitan Legal</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> @@ -23,9 +23,9 @@ <span tabindex="-1" id="content-scroll-focus"></span> - <h1>Yomichan Legal</h1> + <h1>Yomitan Legal</h1> - <h2>Yomichan License</h2> + <h2>Yomitan License</h2> <div class="settings-group"><div class="settings-item"><div class="settings-item-inner"><div class="settings-item-left"><div class="settings-item-label"> <pre> Copyright (C) 2023 Yomitan Authors diff --git a/ext/permissions.html b/ext/permissions.html index 5ec7ba6a..b76b1fb0 100644 --- a/ext/permissions.html +++ b/ext/permissions.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Yomichan Permissions</title> + <title>Yomitan Permissions</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> @@ -24,7 +24,7 @@ <span tabindex="-1" id="content-scroll-focus"></span> - <h1>Yomichan Permissions</h1> + <h1>Yomitan Permissions</h1> <h2 id="permissions"></h2> <div class="settings-group"> @@ -32,7 +32,7 @@ <div class="settings-item-left"> <div class="settings-item-label"><code><all_urls></code></div> <div class="settings-item-description"> - Yomichan requires access to all URLs in order to run scripts to scan text and show the definitions popup, + Yomitan requires access to all URLs in order to run scripts to scan text and show the definitions popup, request audio for playback and download, and connect with Anki. </div> </div> @@ -41,7 +41,7 @@ <div class="settings-item-left"> <div class="settings-item-label"><code>storage</code> and <code>unlimitedStorage</code></div> <div class="settings-item-description"> - Yomichan uses storage permissions in order to save extension settings and dictionary data. + Yomitan uses storage permissions in order to save extension settings and dictionary data. <code>unlimitedStorage</code> is used to help prevent web browsers from unexpectedly deleting dictionary data. </div> @@ -52,7 +52,7 @@ <div class="settings-item-label"><code>webRequest</code> and <code>webRequestBlocking</code></div> <div class="settings-item-description"> <p> - Yomichan uses these permissions to ensure certain requests have valid and secure headers. + Yomitan uses these permissions to ensure certain requests have valid and secure headers. This sometimes involves removing or changing the <code>Origin</code> request header, as this can be used to fingerprint browser configuration. </p> @@ -67,7 +67,7 @@ <div class="settings-item-label"><code>declarativeNetRequest</code></div> <div class="settings-item-description"> <p> - Yomichan uses this permission to ensure certain requests have valid and secure headers. + Yomitan uses this permission to ensure certain requests have valid and secure headers. This sometimes involves removing or changing the <code>Origin</code> request header, as this can be used to fingerprint browser configuration. </p> @@ -81,7 +81,7 @@ <div class="settings-item-left"> <div class="settings-item-label"><code>scripting</code></div> <div class="settings-item-description"> - Yomichan will sometimes need to inject stylesheets into webpages in order to + Yomitan will sometimes need to inject stylesheets into webpages in order to properly display the search popup. </div> </div> @@ -90,7 +90,7 @@ <div class="settings-item-left"> <div class="settings-item-label"><code>clipboardWrite</code></div> <div class="settings-item-description"> - Yomichan supports simulating the <code>Ctrl+C</code> (copy to clipboard) keyboard shortcut + Yomitan supports simulating the <code>Ctrl+C</code> (copy to clipboard) keyboard shortcut when a definitions popup is open and focused. </div> </div> @@ -99,9 +99,9 @@ <div class="settings-item-left"> <div class="settings-item-label"><code>clipboardRead</code> <span class="light">(optional)</span></div> <div class="settings-item-description"> - Yomichan supports automatically opening a search window when Japanese text is copied to the clipboard + Yomitan supports automatically opening a search window when Japanese text is copied to the clipboard while the browser is running, depending on how certain settings are configured. - This allows Yomichan to support scanning text from external applications, provided there is a way + This allows Yomitan to support scanning text from external applications, provided there is a way to copy text from those applications to the clipboard. </div> </div> @@ -113,7 +113,7 @@ <div class="settings-item-left"> <div class="settings-item-label"><code>nativeMessaging</code> <span class="light" data-show-for-browser="chrome edge">(optional)</span></div> <div class="settings-item-description"> - Yomichan has the ability to communicate with an optional native messaging component in order to support + Yomitan has the ability to communicate with an optional native messaging component in order to support parsing large blocks of Japanese text using <a href="https://en.wikipedia.org/wiki/MeCab" target="_blank" rel="noopener noreferrer">MeCab</a>. The installation of this component is optional and is not included by default. @@ -127,7 +127,7 @@ <div class="settings-item-left"> <div class="settings-item-label"><code>webNavigation</code> <span class="light">(optional)</span></div> <div class="settings-item-description"> - Yomichan may require this permission to inject content scripts for certain browsers + Yomitan may require this permission to inject content scripts for certain browsers if Google Docs accessibility mode is enabled. </div> </div> @@ -140,7 +140,7 @@ <div class="settings-item-label">Allow in private windows <span class="light">(optional)</span></div> <div class="settings-item-description"> <p> - When enabled, Yomichan is able to scan text and show definitions in private/incognito web browser windows. + When enabled, Yomitan is able to scan text and show definitions in private/incognito web browser windows. </p> <p> This option can be configured from the web browser's <a tabindex="0" class="extension-settings-link" data-special-url="chrome://extensions/?id={id}">extension settings pages</a>. @@ -156,7 +156,7 @@ <div class="settings-item-label">Allow access to file URLs <span class="light">(optional)</span></div> <div class="settings-item-description"> <p> - When enabled, Yomichan is able to scan text and show definitions on local HTML files located using the <code>file://*</code> scheme. + When enabled, Yomitan is able to scan text and show definitions on local HTML files located using the <code>file://*</code> scheme. </p> <p data-show-for-browser="chrome edge"> This option can be configured from the web browser's <a tabindex="0" class="extension-settings-link" data-special-url="chrome://extensions/?id={id}">extension settings pages</a>. @@ -180,7 +180,7 @@ It may not be possible to enable this permission on Firefox for Android. </p> <p data-show-for-browser="chrome edge"> - Chromium-based browsers should not need to enable this setting since the Yomichan extension has + Chromium-based browsers should not need to enable this setting since the Yomitan extension has the <code>unlimitedStorage</code> permission, which should prevent data deletion.<sup><a href="https://bugs.chromium.org/p/chromium/issues/detail?id=680392#c15" target="_blank" rel="noopener">[1]</a></sup> </p> </div> diff --git a/ext/popup-preview.html b/ext/popup-preview.html index 701cb959..62d657a6 100644 --- a/ext/popup-preview.html +++ b/ext/popup-preview.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Yomichan Popup Preview</title> + <title>Yomitan Popup Preview</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> diff --git a/ext/popup.html b/ext/popup.html index 3dd651e9..02248b17 100644 --- a/ext/popup.html +++ b/ext/popup.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Yomichan Search</title> + <title>Yomitan Search</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> @@ -46,9 +46,9 @@ <div id="error-extension-unloaded" hidden> <div class="entry"> - <h1>Yomichan Updated!</h1> + <h1>Yomitan Updated!</h1> <p> - The Yomichan extension has been updated to a new version! In order to continue + The Yomitan extension has been updated to a new version! In order to continue viewing definitions on this page, you must reload this tab or restart your browser. </p> </div> diff --git a/ext/search.html b/ext/search.html index bf158c57..be295937 100644 --- a/ext/search.html +++ b/ext/search.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Yomichan Search</title> + <title>Yomitan Search</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> @@ -30,7 +30,7 @@ <div class="search-header"> <div id="intro"> - <h1>Yomichan Search</h1> + <h1>Yomitan Search</h1> </div> <div class="scan-disable"> diff --git a/ext/settings.html b/ext/settings.html index 1b5e4fd6..0bb0efc8 100644 --- a/ext/settings.html +++ b/ext/settings.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Yomichan Settings</title> + <title>Yomitan Settings</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> @@ -50,7 +50,7 @@ }' ><span class="toggle-body"><span class="toggle-track"></span><span class="toggle-knob"></span></span></label> </span><span class="outline-item-label">Advanced</span></label> - <a href="/info.html" class="button outline-item"><span class="outline-item-left"><span class="outline-item-icon icon" data-icon="question-mark"></span></span><span class="outline-item-label">About Yomichan</span></a> + <a href="/info.html" class="button outline-item"><span class="outline-item-left"><span class="outline-item-icon icon" data-icon="question-mark"></span></span><span class="outline-item-label">About Yomitan</span></a> </div> </div></div> </div> @@ -58,7 +58,7 @@ <span tabindex="-1" id="content-scroll-focus"></span> - <h1>Yomichan Settings</h1> + <h1>Yomitan Settings</h1> <!-- Notifications --> <div class="settings-group settings-group-top-margin page-loading-stalled-notification"> @@ -69,7 +69,7 @@ This page is taking longer than expected to load. </p> <p data-show-for-browser="safari"> - Due to a bug in Safari, it may be necessary to click the <img src="/images/yomichan-icon.svg" class="inline-icon" alt=""> <em>Yomichan</em> + Due to a bug in Safari, it may be necessary to click the <img src="/images/yomitan-icon.svg" class="inline-icon" alt=""> <em>Yomitan</em> button in the browser bar to fully load the page </p> </div> @@ -136,13 +136,13 @@ <div class="settings-item-label">Storage</div> <div class="settings-item-description"> <span class="storage-use-invalid"> - Yomichan is using an indeterminate amount of storage. + Yomitan is using an indeterminate amount of storage. </span> <span class="storage-use-finite" hidden> - Yomichan is using approximately <span class="storage-usage">?</span> of <span class="storage-quota">?</span>. + Yomitan is using approximately <span class="storage-usage">?</span> of <span class="storage-quota">?</span>. </span> <span class="storage-use-infinite" hidden> - Yomichan is permitted unlimited storage. + Yomitan is permitted unlimited storage. </span> </div> </div> @@ -167,7 +167,7 @@ <div class="settings-item-children more" hidden> <p> Web browsers will sometimes clear stored data if the device is running low on storage space. - This can result in the imported dictionaries being deleted unexpectedly, causing Yomichan to stop functioning. + This can result in the imported dictionaries being deleted unexpectedly, causing Yomitan to stop functioning. Enabling persistent storage tells the browser that the data should not be deleted in those circumstances. </p> <p data-show-for-browser="firefox firefox-mobile" class="storage-use-invalid" hidden> @@ -182,7 +182,7 @@ It may not be possible to enable Persistent Storage on Firefox for Android. </p> <p data-show-for-browser="chrome edge"> - Chromium-based browsers should not need to enable this setting since the Yomichan extension has + Chromium-based browsers should not need to enable this setting since the Yomitan extension has the <code>unlimitedStorage</code> permission, which should prevent data deletion.<sup><a href="https://bugs.chromium.org/p/chromium/issues/detail?id=680392#c15" target="_blank" rel="noopener">[1]</a></sup> </p> <p> @@ -1337,7 +1337,7 @@ </div> <div class="heading-description more" hidden> <p> - Yomichan is able to scan the sentence surrounding a term and parse individual words + Yomitan is able to scan the sentence surrounding a term and parse individual words of the query on the <a href="/search.html" target="_blank" rel="noopener">search page</a>. This information can also be added to Anki cards to provide additional context. </p> @@ -1350,9 +1350,9 @@ <div class="settings-item"> <div class="settings-item-inner"> <div class="settings-item-left"> - <div class="settings-item-label">Parse sentences using Yomichan's internal parser</div> + <div class="settings-item-label">Parse sentences using Yomitan's internal parser</div> <div class="settings-item-description"> - Sentence words are parsed using Yomichan's dictionaries. + Sentence words are parsed using Yomitan's dictionaries. <a tabindex="0" class="more-toggle more-only" data-parent-distance="4">More…</a> </div> </div> @@ -1362,7 +1362,7 @@ </div> <div class="settings-item-children more" hidden> <p> - Yomichan's internal parser is a simple algorithm which can parse sentences using the installed dictionaries. + Yomitan's internal parser is a simple algorithm which can parse sentences using the installed dictionaries. It works by repeatedly detecting the longest term at the start of the sentence and advancing until no text remains. This provides decent results for the general case, but since grammatical structure is not taken into account, it can sometimes yield incorrect segmentation. @@ -1391,10 +1391,10 @@ <div class="settings-item-children more" hidden> <p> MeCab is a third-party program which uses its own dictionaries and parsing algorithm to decompose sentences into individual words. - MeCab may provide more accurate parsing results than Yomichan's internal parser. + MeCab may provide more accurate parsing results than Yomitan's internal parser. </p> <p> - In order for Yomichan to use it, both MeCab and a native messaging component must be installed. + In order for Yomitan to use it, both MeCab and a native messaging component must be installed. A setup guide can be found <a href="https://github.com/siikamiika/yomichan-mecab-installer/blob/master/README.md" target="_blank" rel="noopener noreferrer">here</a>. </p> <div class="margin-above flex-row-nowrap"> @@ -1516,7 +1516,7 @@ <div class="settings-item"><div class="settings-item-inner settings-item-inner-wrappable"> <div class="settings-item-left"> <div class="settings-item-label">Convert half width characters to full width</div> - <div class="settings-item-description" lang="ja">ヨミチャン → ヨミチャン</div> + <div class="settings-item-description" lang="ja">ヨミタン → ヨミタン</div> </div> <div class="settings-item-right"> <select data-setting="translation.convertHalfWidthCharacters"> @@ -1542,7 +1542,7 @@ <div class="settings-item"><div class="settings-item-inner settings-item-inner-wrappable"> <div class="settings-item-left"> <div class="settings-item-label">Convert alphabetic characters to hiragana</div> - <div class="settings-item-description" lang="ja">yomichan → よみちゃん</div> + <div class="settings-item-description" lang="ja">yomitan → よみたん</div> </div> <div class="settings-item-right"> <select data-setting="translation.convertAlphabeticCharacters"> @@ -1555,7 +1555,7 @@ <div class="settings-item"><div class="settings-item-inner settings-item-inner-wrappable"> <div class="settings-item-left"> <div class="settings-item-label">Convert hiragana to katakana</div> - <div class="settings-item-description" lang="ja">よみちゃん → ヨミチャン</div> + <div class="settings-item-description" lang="ja">よみたん → ヨミタン</div> </div> <div class="settings-item-right"> <select data-setting="translation.convertHiraganaToKatakana"> @@ -1568,7 +1568,7 @@ <div class="settings-item"><div class="settings-item-inner settings-item-inner-wrappable"> <div class="settings-item-left"> <div class="settings-item-label">Convert katakana to hiragana</div> - <div class="settings-item-description" lang="ja">ヨミチャン → よみちゃん</div> + <div class="settings-item-description" lang="ja">ヨミタン → よみたん</div> </div> <div class="settings-item-right"> <select data-setting="translation.convertKatakanaToHiragana"> @@ -1602,7 +1602,7 @@ </div> <div class="heading-description more" hidden> <p> - Yomichan supports automatic flashcard creation for <a href="https://apps.ankiweb.net/" target="_blank" rel="noopener noreferrer">Anki</a>, + Yomitan supports automatic flashcard creation for <a href="https://apps.ankiweb.net/" target="_blank" rel="noopener noreferrer">Anki</a>, a free application designed to assist in remembering information. This feature requires installation of the <a href="https://foosoft.net/projects/anki-connect/" target="_blank" rel="noopener noreferrer">AnkiConnect</a> plugin. </p> @@ -1639,7 +1639,7 @@ <div class="settings-item-children" data-show-for-os="mac"> <p class="warning-text"> <strong>Notice for macOS users:</strong> - If Yomichan has issues connecting to AnkiConnect, it may be necessary to adjust adjust some system settings. + If Yomitan has issues connecting to AnkiConnect, it may be necessary to adjust adjust some system settings. See <a href="https://foosoft.net/projects/anki-connect/#notes-for-mac-os-x-users" target="_blank" rel="noopener noreferrer">this link</a> for details. </p> </div> @@ -1913,12 +1913,12 @@ </div> <div class="heading-description more" hidden> <p> - Yomichan can watch the system copy clipboard for Japanese text and automatically search the + Yomitan can watch the system copy clipboard for Japanese text and automatically search the text on the search page. - This can be useful for using Yomichan to scan text from external applications. + This can be useful for using Yomitan to scan text from external applications. </p> <p> - This feature requires Yomichan to have clipboard reading permissions, and when this option is enabled, + This feature requires Yomitan to have clipboard reading permissions, and when this option is enabled, the clipboard will be frequently checked for new text. </p> <p> @@ -1991,12 +1991,12 @@ <div class="settings-item-left"> <div class="settings-item-label"> <p> - Yomichan has two categories of keyboard shortcuts: + Yomitan has two categories of keyboard shortcuts: </p> <ul> <li> <strong>Standard</strong> keyboard shortcuts are controlled by the extension, and can be added, removed, - and configured to work on webpages that Yomichan functions on. + and configured to work on webpages that Yomitan functions on. </li> <li> <strong>Native</strong> keyboard shortcuts are controlled by the web browser, and function globally @@ -2033,7 +2033,7 @@ <div class="settings-item"><div class="settings-item-inner"> <div class="settings-item-left"> <div class="settings-item-label"> - Yomichan can import and export settings files which can be used to restore settings, share settings across devices, and to help to debug problems. + Yomitan can import and export settings files which can be used to restore settings, share settings across devices, and to help to debug problems. These files will only contain settings and will not contain dictionaries. Dictionaries must be imported separately. </div> @@ -2080,9 +2080,9 @@ Google Docs now uses <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/canvas" target="_blank" rel="noopener noreferrer">canvas-based</a> rendering to display content<sup><a href="https://workspaceupdates.googleblog.com/2021/05/Google-Docs-Canvas-Based-Rendering-Update.html" target="_blank" rel="noopener noreferrer">[2]</a></sup> - which prevents Yomichan from being able to scan text using the standard methods. + which prevents Yomitan from being able to scan text using the standard methods. Enabling this option will force Google Docs webpages to expose some additional text - information which should allow Yomichan to still work. + information which should allow Yomitan to still work. </p> <p class="danger-text"> Google has changed this compatibility implementation several times, and the changes do not seem to be announced or documented. @@ -2118,7 +2118,7 @@ On <a href="https://caniuse.com/shadowdomv1" target="_blank" rel="noopener noreferrer">supported browsers</a>, a popup's <code>iframe</code> element will be embeded inside of a container with a closed <a href="https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_shadow_DOM" target="_blank" rel="noopener noreferrer">shadow DOM</a>. This container prevents scripts running on the underlying web page from being able to discover the <code>iframe</code>, - which helps avoid situations where the web page might try to modify or use the Yomichan popup for an unintended purpose. + which helps avoid situations where the web page might try to modify or use the Yomitan popup for an unintended purpose. </p> <p> <a tabindex="0" class="more-toggle" data-parent-distance="3">Less…</a> @@ -2143,7 +2143,7 @@ directly changing the location of the <code>iframe</code>'s internal document, rather than using the <code>iframe</code>'s <a href="https://developer.mozilla.org/en-US/docs/Web/HTML/Element/iframe#attr-src" target="_blank" rel="noopener noreferrer"><code>src</code></a> attribute. This results in the extension URL not being exposed to the underling web page, and thus making it harder - to detect the presence of Yomichan. + to detect the presence of Yomitan. </p> <p> <a tabindex="0" class="more-toggle" data-parent-distance="3">Less…</a> @@ -2407,7 +2407,7 @@ <div class="warning-text margin-above no-dictionaries-installed-warning" hidden> No dictionaries have been installed yet. - Visit the <a href="https://foosoft.net/projects/yomichan/#dictionaries" target="_blank" rel="noopener noreferrer">Yomichan homepage</a> + Visit the <a href="https://github.com/themoeway/yomitan#dictionaries" target="_blank" rel="noopener noreferrer">Yomitan homepage</a> for a list free dictionaries or click the <em>Import</em> button below to select a dictionary file to import. </div> <div id="dictionary-error" class="danger-text margin-above" hidden></div> @@ -3268,7 +3268,7 @@ </tr> <tr> <td><code class="anki-field-marker">{cloze-body}</code></td> - <td>Original inflected term as it appeared before being reduced to dictionary form by Yomichan.</td> + <td>Original inflected term as it appeared before being reduced to dictionary form by Yomitan.</td> </tr> <tr> <td><code class="anki-field-marker">{cloze-prefix}</code></td> @@ -3421,7 +3421,7 @@ <div class="modal-header"><div class="modal-title">Reset Settings</div></div> <div class="modal-body"> <p class="danger-text"> - You are about to reset all Yomichan settings back to their default values. + You are about to reset all Yomitan settings back to their default values. This will delete all custom profiles you may have created. <strong>This action cannot be undone.</strong> </p> @@ -3653,18 +3653,18 @@ <ul data-show-for-browser="chrome"> <li>Open <a tabindex="0" data-special-url="chrome://extensions/shortcuts">chrome://extensions/shortcuts</a> in a new tab.</li> - <li>Find the <em>Yomichan</em> section and configure the shortcuts.</li> + <li>Find the <em>Yomitan</em> section and configure the shortcuts.</li> </ul> <ul data-show-for-browser="edge"> <li>Open <a tabindex="0" data-special-url="edge://extensions/shortcuts">edge://extensions/shortcuts</a> in a new tab.</li> - <li>Find the <em>Yomichan</em> section and configure the shortcuts.</li> + <li>Find the <em>Yomitan</em> section and configure the shortcuts.</li> </ul> <ul data-show-for-browser="firefox"> <li>Open the extensions page (<a tabindex="0" data-select-on-click="">about:addons</a>)</li> <li>Click the button on the right with the gear icon, then click <em>Manage Extension Shortcuts</em>.</li> - <li>Find the <em>Yomichan</em> section and configure the shortcuts.</li> + <li>Find the <em>Yomitan</em> section and configure the shortcuts.</li> </ul> </div> <div class="modal-separator-line"></div> diff --git a/ext/template-renderer.html b/ext/template-renderer.html index 2b14759b..faf6f73e 100644 --- a/ext/template-renderer.html +++ b/ext/template-renderer.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Yomichan Handlebars Sandbox</title> + <title>Yomitan Handlebars Sandbox</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> diff --git a/ext/welcome.html b/ext/welcome.html index 0527d02d..f5725f23 100644 --- a/ext/welcome.html +++ b/ext/welcome.html @@ -3,7 +3,7 @@ <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width,initial-scale=1"> - <title>Welcome to Yomichan!</title> + <title>Welcome to Yomitan!</title> <link rel="icon" type="image/png" href="/images/icon16.png" sizes="16x16"> <link rel="icon" type="image/png" href="/images/icon19.png" sizes="19x19"> <link rel="icon" type="image/png" href="/images/icon32.png" sizes="32x32"> @@ -23,13 +23,13 @@ <span tabindex="-1" id="content-scroll-focus"></span> - <h1>Welcome to Yomichan!</h1> + <h1>Welcome to Yomitan!</h1> <h2>Here are some basics to get started</h2> <div class="settings-group"> <div class="settings-item"> <div class="settings-item-inner"><div class="settings-item-left"><div class="settings-item-label"> - Clicking the <img src="/images/yomichan-icon.svg" class="inline-icon" alt=""> <em>Yomichan</em> button in the browser bar will open the quick-actions popup. + Clicking the <img src="/images/yomitan-icon.svg" class="inline-icon" alt=""> <em>Yomitan</em> button in the browser bar will open the quick-actions popup. </div></div></div> <div class="settings-item-children settings-item-children-group"> <div class="settings-item"><div class="settings-item-inner"><div class="settings-item-left"><div class="settings-item-label"> @@ -42,14 +42,14 @@ </div></div></div></div> <div class="settings-item"><div class="settings-item-inner"><div class="settings-item-left"><div class="settings-item-label"> The <img src="/images/question-mark-circle.svg" class="inline-icon" alt=""> <em>question mark</em> button will open the <a href="/info.html" target="_blank" rel="noopener">Information</a> page, - which has some helpful information and links about Yomichan. + which has some helpful information and links about Yomitan. </div></div></div></div> </div> </div> <div class="settings-item"> <div class="settings-item-inner"><div class="settings-item-left"><div class="settings-item-label"> - Yomichan requires one or more dictionaries to be installed in order to look up terms, kanji, and other information. - Several downloadable dictionaries can be found on the <a href="https://foosoft.net/projects/yomichan/#dictionaries" target="_blank" rel="noopener noreferrer">Yomichan homepage</a>, + Yomitan requires one or more dictionaries to be installed in order to look up terms, kanji, and other information. + Several downloadable dictionaries can be found on the <a href="https://github.com/themoeway/yomitan#dictionaries" target="_blank" rel="noopener noreferrer">Yomitan homepage</a>, allowing you to choose the dictionaries most relevant for you. Dictionaries can be configured using the button below, or later from the the <a href="/settings.html" rel="noopener">Settings</a> page. @@ -243,7 +243,7 @@ <div class="warning-text margin-above no-dictionaries-installed-warning" hidden> No dictionaries have been installed yet. - Visit the <a href="https://foosoft.net/projects/yomichan/#dictionaries" target="_blank" rel="noopener noreferrer">Yomichan homepage</a> + Visit the <a href="https://github.com/themoeway/yomitan#dictionaries" target="_blank" rel="noopener noreferrer">Yomitan homepage</a> for a list of free dictionaries or click the <em>Import</em> button below to select a dictionary file to import. </div> <div id="dictionary-error" class="danger-text margin-above" hidden></div> |