/DDictionary

Personal dictionary for learning a foreign language.

Primary LanguageC#Apache License 2.0Apache-2.0

DDictionary

This is a simple WPF based program to manage the personal dictionary for those who learns a foreign language.

The key features of the program are:

  • Customizable relations between the words (for better memorizing);
  • Advanced filtration & search;
  • Ranging words by groups depending on how well they are known;
  • Import/Export through the CSV format;
  • Trainings to memorize the words.

Technical details

The program is implemented on .Net framework, user interface is made on WPF, as a data storage is used SQLite data base and Dapper. CsvHelper and Reactive Extensions for .NET are used to work with CSV format.

License

See the LICENSE file for license rights and limitations (Apache 2.0).

Icons from https://freeicons.io/