Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/thecentury/nederlands-engels
A program to match English sentences with their Dutch translations
https://github.com/thecentury/nederlands-engels
avalonia avalonia-funcui avaloniaui
Last synced: about 1 hour ago
JSON representation
A program to match English sentences with their Dutch translations
- Host: GitHub
- URL: https://github.com/thecentury/nederlands-engels
- Owner: Thecentury
- Created: 2023-03-28T19:40:31.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2023-05-03T20:22:32.000Z (over 1 year ago)
- Last Synced: 2024-11-05T12:03:06.652Z (about 2 months ago)
- Topics: avalonia, avalonia-funcui, avaloniaui
- Language: HTML
- Homepage:
- Size: 509 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Nederlands-Engels
A small program to match English sentences with their Dutch translations.
![Nederlands-Engels screenshot](./Docs/img/screenshot.png)
https://user-images.githubusercontent.com/3943804/236040192-9f787d4a-de6a-4d27-8047-2e53c6f622de.mp4
The tool is built using the [Avalonia](https://github.com/AvaloniaUI/Avalonia) UI Framework and a functional wrapper around it — [FuncUI](https://github.com/fsprojects/Avalonia.FuncUI).
## Usage
Only keyboard navigation is supported.
Hotkeys:
- `←` to move to the English sentence
- `→` to move to the Dutch sentence
- `↑` to move to the previous sentence
- `↓` to move to the next sentence
- `m` to merge the currently selected sentence with the previous one
- `u`/`r` to undo/redo last changes
- `Esc`/`q` to save the current state and quitRepository also contains three chapters of the "A Study in Scarlet" book by Arthur Conan Doyle and their translations to Dutch.
## Building
```shell
# Clone the repository and its submodules
git clone --recurse-submodules [email protected]:Thecentury/nederlands-engels.git
cd nederlands-engels/NederlandsEngels.Gui
# Build the application
dotnet build
# Run it
dotnet run
```