Adjust the height of translation components to fit single line translations
Sort translations by cultures, starting with the main culture used for DeepL
Show the DeepL button only, when DeepL is activated
Change the bot icon's tooltip in relation to the translation's culture. We need different tooltips for the main DeepL culture (button press will populate all the other languages), and for the other cultures (button press populate just this culture by using the text from the main culture), etc.
In the text element panel, fix the tool button alignment; the filter row should be its own row
When the user types something and closes the app very fast, that changes will be lost. The app must write all unwritten changes to disk, before exiting.
When the user changes settings, ask for restarting
After starting the app or when no text element was chosen, the translation component should be read-only
Wire the DeepL translation
When using DeepL automatic mode, disable all but the source cultures
Add option to translate manually, preventing DeepL from overwriting
Closes #12
# Known issues
- [x] ~~Adjust the height of translation components to fit single line translations~~
- [x] ~~Sort translations by cultures, starting with the main culture used for DeepL~~
- [x] ~~Show the DeepL button only, when DeepL is activated~~
- [x] ~~Change the bot icon's tooltip in relation to the translation's culture. We need different tooltips for the main DeepL culture (button press will populate all the other languages), and for the other cultures (button press populate just this culture by using the text from the main culture), etc.~~
- [x] ~~In the text element panel, fix the tool button alignment; the filter row should be its own row~~
- [x] ~~When the user types something and closes the app very fast, that changes will be lost. The app must write all unwritten changes to disk, before exiting.~~
- [x] ~~When the user changes settings, ask for restarting~~
- [x] ~~After starting the app or when no text element was chosen, the translation component should be read-only~~
- [x] ~~Wire the DeepL translation~~
- [x] ~~When using DeepL automatic mode, disable all but the source cultures~~
- [x] ~~Add option to translate manually, preventing DeepL from overwriting~~
added 1 commit
<ul><li>0aeec188 - Added a multi-line state to the text elements</li></ul>
[Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=176&start_sha=72aa94bed55f3861cc248e7a399933154d5485e1)
added 6 commits
<ul><li>4f169884 - Added missed navigation for translations</li><li>421589b6 - Added the translation processor</li><li>5ced6c31 - Defined a component for any single translation</li><li>c55d6dab - Added a component which contains all translations</li><li>8d0ad1d9 - Added the translations component to the main interface</li><li>d9629ab5 - Added a bot icon</li></ul>
[Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=178&start_sha=0aeec1885f30ac63393cb7f20ac62974b679edf8)
added 2 commits
<ul><li>d521aca2 - Prevent storing data after pre-filling</li><li>1d72212f - Dynamical adjusts the height of the translation component</li></ul>
[Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=180&start_sha=d9629ab53d4946c37035e4cae3111afc44acaff0)
added 2 commits
<ul><li>b6493da8 - Shows the DeepL button depending on the DeepL configuration state</li><li>7c5ace5b - Changed DeepL button appearance based on wherever a translation is the main culture</li></ul>
[Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=184&start_sha=9ae1111f9ebeece4620731ab6aceb1f8ac7b1a2c)
marked the checklist item Change the bot icon's tooltip in relation to the translation's culture. We need different tooltips for the main DeepL culture (button press will populate all the other languages), and for the other cultures (button press populate just this culture by using the text from the main culture), etc. as completed
marked the checklist item **Change the bot icon's tooltip in relation to the translation's culture. We need different tooltips for the main DeepL culture (button press will populate all the other languages), and for the other cultures (button press populate just this culture by using the text from the main culture), etc.** as completed
added 1 commit
<ul><li>93908243 - Fixed alignment of tool icons for text element component</li></ul>
[Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=186&start_sha=7c5ace5b87efb6cbcbdab24a2d26168d8a94b16e)
added 1 commit
<ul><li>97f3226d - Ask the user for a restart after changing some settings</li></ul>
[Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=188&start_sha=93908243f2016adf794a92f1d9f0fce2cf96bb96)
added 1 commit
<ul><li>24a70936 - Ensured, that last minute changes are written to disk</li></ul>
[Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=190&start_sha=97f3226d17cbb292fcd90d026cb4c46a97f1979f)
marked the checklist item When the user types something and closes the app very fast, that changes will be lost. The app must write all unwritten changes to disk, before exiting. as completed
marked the checklist item **When the user types something and closes the app very fast, that changes will be lost. The app must write all unwritten changes to disk, before exiting.** as completed
added 1 commit
<ul><li>1393d703 - Fixed text element changed event</li></ul>
[Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=192&start_sha=24a7093674af3f902be11917350805e851c488f9)
added 1 commit
<ul><li>10434c55 - Made translations read-only when using DeepL in automatic mode</li></ul>
[Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=196&start_sha=e659bb7191783d978010793a3f2fa319a41ccb2e)
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Closes #12
Known issues
Adjust the height of translation components to fit single line translationsSort translations by cultures, starting with the main culture used for DeepLShow the DeepL button only, when DeepL is activatedChange the bot icon's tooltip in relation to the translation's culture. We need different tooltips for the main DeepL culture (button press will populate all the other languages), and for the other cultures (button press populate just this culture by using the text from the main culture), etc.In the text element panel, fix the tool button alignment; the filter row should be its own rowWhen the user types something and closes the app very fast, that changes will be lost. The app must write all unwritten changes to disk, before exiting.When the user changes settings, ask for restartingAfter starting the app or when no text element was chosen, the translation component should be read-onlyWire the DeepL translationWhen using DeepL automatic mode, disable all but the source culturesAdd option to translate manually, preventing DeepL from overwritingadded 1 commit
0aeec188- Added a multi-line state to the text elementsCompare with previous version
added 6 commits
4f169884- Added missed navigation for translations421589b6- Added the translation processor5ced6c31- Defined a component for any single translationc55d6dab- Added a component which contains all translations8d0ad1d9- Added the translations component to the main interfaced9629ab5- Added a bot iconCompare with previous version
changed the description
changed the description
added 2 commits
d521aca2- Prevent storing data after pre-filling1d72212f- Dynamical adjusts the height of the translation componentCompare with previous version
marked the checklist item Adjust the height of translation components to fit single line translations as completed
changed the description
added 4 commits
1deca740- Spelling2cd0803c- Removed unused code189b1600- Fixed order of translations9ae1111f- Shows main culture firstCompare with previous version
marked the checklist item Sort translations by cultures, starting with the main culture used for DeepL as completed
changed the description
marked the checklist item Show the DeepL button only, when DeepL is activated as completed
changed the description
added 2 commits
b6493da8- Shows the DeepL button depending on the DeepL configuration state7c5ace5b- Changed DeepL button appearance based on wherever a translation is the main cultureCompare with previous version
marked the checklist item Change the bot icon's tooltip in relation to the translation's culture. We need different tooltips for the main DeepL culture (button press will populate all the other languages), and for the other cultures (button press populate just this culture by using the text from the main culture), etc. as completed
changed the description
changed the description
added 1 commit
93908243- Fixed alignment of tool icons for text element componentCompare with previous version
marked the checklist item In the text element panel, fix the tool button alignment; the filter row should be its own row as completed
changed the description
added 1 commit
97f3226d- Ask the user for a restart after changing some settingsCompare with previous version
changed the description
marked the checklist item
When the user changes settings, ask for restartingas completedchanged the description
added 1 commit
24a70936- Ensured, that last minute changes are written to diskCompare with previous version
marked the checklist item When the user types something and closes the app very fast, that changes will be lost. The app must write all unwritten changes to disk, before exiting. as completed
changed the description
added 1 commit
1393d703- Fixed text element changed eventCompare with previous version
changed the description
changed the description
added 2 commits
a179e8dd- Fixed source culture for DeepL servicee659bb71- Implemented the DeepL translation APICompare with previous version
changed the description
changed the description
added 1 commit
10434c55- Made translations read-only when using DeepL in automatic modeCompare with previous version
changed the description
added 1 commit
8a4bf6f1- Add optional manual mode per translation and cultureCompare with previous version
changed the description
marked this merge request as ready
mentioned in commit
32c7865c91mentioned in issue #5