Skip to content

Latest commit

 

History

History
45 lines (23 loc) · 1.97 KB

File metadata and controls

45 lines (23 loc) · 1.97 KB

S.L.A

S.L.A - Flashcard and Quiz tool for language learning. S.L.A has 3 main modes - "learn", "match" and "targeted". Learn is like flashcards, where you go through the deck. Match is a game where you have to match the correct meaning to the word/phrase. Targeted lets you select a range from your deck and then use it in either "learn" or "match" modes.

image image image

Note:

This program features 5 display themes: light, dark, sepia, solarized and sakura.

This program is provided as is. I have not included any datasets with it. It makes uses .tsv files in the format:

 Language_Word/Phrase  Meaning  Readings*  Sound 

* leave Readings blank if the languages doesn't need them - this is more for Japanese or Chinese with kana and pinyin readings

All audio has to be .wav. A valid file path can be something like:

 audio/00001.wav 

e.g.

 Hej / Hallo	Hello		audio/00002.wav 

File structure looks like:

 audio (folder)  config.txt  SLA-1.1-standalone.jar  Xefjord_Danish.tsv 

Fonts:

Create a folder in the root directory called "user" - just place the fonts (.ttf or .otf) here.

The font will then appear in the options if configured correctly.


My intended use for this is as an alternative to Anki for sorted data from Anki decks, e.g. Xefjord's Complete Language Series

Check out my Anki Add-on for a quick way to pull data sets from Anki: https://github.com/stevnw/ExportWithAudio-Anki

S.L.A stands for Swing Language Application - in case you were wondering hehe