Updating README.md
This commit is contained in:
parent
f15f30019b
commit
8bf781e801
52
README.md
52
README.md
@ -20,22 +20,14 @@ Yomichan provides advanced features not available in other browser-based diction
|
|||||||
|
|
||||||
## Browser Support ##
|
## Browser Support ##
|
||||||
|
|
||||||
* Google Chrome (versions 45+)
|
* **Google Chrome** (versions 45+)
|
||||||
|
|
||||||
[![](https://foosoft.net/projects/yomichan/img/chrome-web-store.png)](https://chrome.google.com/webstore/detail/yomichan/ogmnaimimemjmbakcfefmnahgdfhfami)
|
[![](https://foosoft.net/projects/yomichan/img/chrome-web-store.png)](https://chrome.google.com/webstore/detail/yomichan/ogmnaimimemjmbakcfefmnahgdfhfami)
|
||||||
|
|
||||||
* Mozilla Firefox (versions 51+)
|
* **Mozilla Firefox** (versions 51+)
|
||||||
|
* [Locally hosted](https://foosoft.net/projects/yomichan/dl/latest.xpi) *(recommended)*: Latest and greatest, released simultaneously with the Chrome version.
|
||||||
[![](https://foosoft.net/projects/yomichan/img/firefox-marketplace.png)](https://addons.mozilla.org/en-US/firefox/addon/yomichan/)
|
* [Marketplace hosted](https://addons.mozilla.org/en-US/firefox/addon/yomichan/): Officially hosted version,
|
||||||
|
likely to be substantially out of date (queued for initial approval).
|
||||||
Yomichan is sitting in a queue to be reviewed and signed by Mozilla. This process can take months; if you wish to
|
|
||||||
use this extension today:
|
|
||||||
|
|
||||||
1. Type `about:config` into the browser address bar.
|
|
||||||
2. Skip past the "voiding your warranty" nag screen.
|
|
||||||
3. Type `xpinstall.signatures.required` into the search bar on top.
|
|
||||||
4. Double-click the displayed entry to set its value to `false`.
|
|
||||||
5. Install extension as usual from the [Firefox Marketplace](https://addons.mozilla.org/en-US/firefox/addon/yomichan/).
|
|
||||||
|
|
||||||
## Basic Features ##
|
## Basic Features ##
|
||||||
|
|
||||||
@ -104,6 +96,9 @@ Flashcard fields can be configured with the following steps:
|
|||||||
Marker | Description
|
Marker | Description
|
||||||
-------|------------
|
-------|------------
|
||||||
`{audio}` | Audio sample of a native speaker's pronunciation in MP3 format (if available).
|
`{audio}` | Audio sample of a native speaker's pronunciation in MP3 format (if available).
|
||||||
|
`{cloze-body}` | Raw, inflected term as it appeared before being reduced to dictionary form by Yomichan.
|
||||||
|
`{cloze-prefix}` | Text for the containing `{sentence}` from the start up to the value of `{cloze-body}`.
|
||||||
|
`{cloze-suffix}` | Text for the containing `{sentence}` from the value of `{cloze-body}` to the end.
|
||||||
`{dictionary}` | Name of the dictionary from which the card is being created (unavailable in *grouped* mode).
|
`{dictionary}` | Name of the dictionary from which the card is being created (unavailable in *grouped* mode).
|
||||||
`{expression}` | Term expressed as Kanji (will be displayed in Kana if Kanji is not available).
|
`{expression}` | Term expressed as Kanji (will be displayed in Kana if Kanji is not available).
|
||||||
`{furigana}` | Term expressed as Kanji with Furigana displayed above it (e.g. <ruby>日本語<rt>にほんご</rt></ruby>).
|
`{furigana}` | Term expressed as Kanji with Furigana displayed above it (e.g. <ruby>日本語<rt>にほんご</rt></ruby>).
|
||||||
@ -118,10 +113,14 @@ Flashcard fields can be configured with the following steps:
|
|||||||
Marker | Description
|
Marker | Description
|
||||||
-------|------------
|
-------|------------
|
||||||
`{character}` | Unicode glyph representing the current Kanji.
|
`{character}` | Unicode glyph representing the current Kanji.
|
||||||
|
`{cloze-body}` | Raw, inflected parent term as it appeared before being reduced to dictionary form by Yomichan.
|
||||||
|
`{cloze-prefix}` | Text for the containing `{sentence}` from the start up to the value of `{cloze-body}`.
|
||||||
|
`{cloze-suffix}` | Text for the containing `{sentence}` from the value of `{cloze-body}` to the end.
|
||||||
`{dictionary}` | Name of the dictionary from which the card is being created.
|
`{dictionary}` | Name of the dictionary from which the card is being created.
|
||||||
`{glossary}` | List of definitions for the Kanji.
|
`{glossary}` | List of definitions for the Kanji.
|
||||||
`{kunyomi}` | Kunyomi (Japanese reading) for the Kanji expressed as Katakana.
|
`{kunyomi}` | Kunyomi (Japanese reading) for the Kanji expressed as Katakana.
|
||||||
`{onyomi}` | Onyomi (Chinese reading) for the Kanji expressed as Hiragana.
|
`{onyomi}` | Onyomi (Chinese reading) for the Kanji expressed as Hiragana.
|
||||||
|
`{sentence}` | Sentence, quote, or phrase in which the character appears in the source content.
|
||||||
`{url}` | Address of the web page in which the Kanji appeared in.
|
`{url}` | Address of the web page in which the Kanji appeared in.
|
||||||
|
|
||||||
When creating your model for Yomichan, *please make sure that you pick a unique field to be first*; fields that will
|
When creating your model for Yomichan, *please make sure that you pick a unique field to be first*; fields that will
|
||||||
@ -144,6 +143,32 @@ Below are some troubleshooting tips you can try if you are unable to create new
|
|||||||
* If all of the buttons appear grayed out then you should double-check your deck and model configuration settings.
|
* If all of the buttons appear grayed out then you should double-check your deck and model configuration settings.
|
||||||
* If no icons appear at all, please make sure that Anki is running in the background and that [AnkiConnect](https://foosoft.net/projects/anki-connect) has been installed.
|
* If no icons appear at all, please make sure that Anki is running in the background and that [AnkiConnect](https://foosoft.net/projects/anki-connect) has been installed.
|
||||||
|
|
||||||
|
## Keyboard Shortcuts ##
|
||||||
|
|
||||||
|
The following shortcuts are globally available:
|
||||||
|
|
||||||
|
Shortcut | Action
|
||||||
|
---------|-------
|
||||||
|
<kbd>Alt</kbd> + <kbd>Insert</kbd> | Open search page.
|
||||||
|
<kbd>Alt</kbd> + <kbd>Delete</kbd> | Toggle extension on/off.
|
||||||
|
|
||||||
|
The following shortcuts are available on search results:
|
||||||
|
|
||||||
|
Shortcut | Action
|
||||||
|
---------|-------
|
||||||
|
<kbd>Esc</kbd> | Cancel current search
|
||||||
|
<kbd>Alt</kbd> + <kbd>PgUp</kbd> | Page up through results.
|
||||||
|
<kbd>Alt</kbd> + <kbd>PgDn</kbd> | Page down through results.
|
||||||
|
<kbd>Alt</kbd> + <kbd>End</kbd> | Go to last result.
|
||||||
|
<kbd>Alt</kbd> + <kbd>Home</kbd> | Go to first result.
|
||||||
|
<kbd>Alt</kbd> + <kbd>Up</kbd> | Go to previous result.
|
||||||
|
<kbd>Alt</kbd> + <kbd>Down</kbd> | Go to next result.
|
||||||
|
<kbd>Alt</kbd> + <kbd>b</kbd> | Go to back to source term.
|
||||||
|
<kbd>Alt</kbd> + <kbd>e</kbd> | Add current term as expression to Anki.
|
||||||
|
<kbd>Alt</kbd> + <kbd>r</kbd> | Add current term as reading to Anki.
|
||||||
|
<kbd>Alt</kbd> + <kbd>p</kbd> | Play audio for current term.
|
||||||
|
<kbd>Alt</kbd> + <kbd>k</kbd> | Add current Kanji to Anki.
|
||||||
|
|
||||||
## Development ##
|
## Development ##
|
||||||
|
|
||||||
Working on Yomichan and related tools is very time consuming and I am always on the lookout for code contributions from
|
Working on Yomichan and related tools is very time consuming and I am always on the lookout for code contributions from
|
||||||
@ -165,7 +190,6 @@ can use the included `build_tmpl.sh` and `build_tmpl_auto.sh` (requires
|
|||||||
[inotify-tools](https://github.com/rvoicilas/inotify-tools/wiki)) shell scripts to do this for you. Otherwise, simply
|
[inotify-tools](https://github.com/rvoicilas/inotify-tools/wiki)) shell scripts to do this for you. Otherwise, simply
|
||||||
execute `handlebars tmpl/*.html -f ext/bg/js/templates.js` from the project's base directory.
|
execute `handlebars tmpl/*.html -f ext/bg/js/templates.js` from the project's base directory.
|
||||||
|
|
||||||
|
|
||||||
### Dependencies ###
|
### Dependencies ###
|
||||||
|
|
||||||
Yomichan relies on several third-party libraries to function. The following are links to homepages and snapshots of the
|
Yomichan relies on several third-party libraries to function. The following are links to homepages and snapshots of the
|
||||||
|
Loading…
Reference in New Issue
Block a user