Skip to content

stevnw/S.L.A

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 

Repository files navigation

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

About

S.L.A - Flashcard and Quiz tool for language learning

Resources

Stars

Watchers

Forks

Packages

No packages published