Resolve "Component: Translation" #73

Merged
thorsten merged 23 commits from 12-component-translation into main 2022-09-21 20:53:39 +00:00
thorsten commented 2022-09-17 10:33:19 +00:00 (Migrated from devops.tsommer.org)

Closes #12

Known issues

  • 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~~
thorsten commented 2022-09-17 17:23:20 +00:00 (Migrated from devops.tsommer.org)

added 1 commit

  • 0aeec188 - Added a multi-line state to the text elements

Compare with previous version

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)
thorsten commented 2022-09-17 19:49:20 +00:00 (Migrated from devops.tsommer.org)

added 6 commits

  • 4f169884 - Added missed navigation for translations
  • 421589b6 - Added the translation processor
  • 5ced6c31 - Defined a component for any single translation
  • c55d6dab - Added a component which contains all translations
  • 8d0ad1d9 - Added the translations component to the main interface
  • d9629ab5 - Added a bot icon

Compare with previous version

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)
thorsten commented 2022-09-17 19:55:58 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-20 17:22:00 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-20 17:42:18 +00:00 (Migrated from devops.tsommer.org)

added 2 commits

  • d521aca2 - Prevent storing data after pre-filling
  • 1d72212f - Dynamical adjusts the height of the translation component

Compare with previous version

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)
thorsten commented 2022-09-20 17:42:30 +00:00 (Migrated from devops.tsommer.org)

marked the checklist item Adjust the height of translation components to fit single line translations as completed

marked the checklist item **Adjust the height of translation components to fit single line translations** as completed
thorsten commented 2022-09-20 17:42:40 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-20 18:10:43 +00:00 (Migrated from devops.tsommer.org)

added 4 commits

Compare with previous version

added 4 commits <ul><li>1deca740 - Spelling</li><li>2cd0803c - Removed unused code</li><li>189b1600 - Fixed order of translations</li><li>9ae1111f - Shows main culture first</li></ul> [Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=182&start_sha=1d72212f87b0ac1c9c0cb33417a5c2e544747a70)
thorsten commented 2022-09-20 18:10:45 +00:00 (Migrated from devops.tsommer.org)

marked the checklist item Sort translations by cultures, starting with the main culture used for DeepL as completed

marked the checklist item **Sort translations by cultures, starting with the main culture used for DeepL** as completed
thorsten commented 2022-09-20 18:10:55 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-20 18:18:31 +00:00 (Migrated from devops.tsommer.org)

marked the checklist item Show the DeepL button only, when DeepL is activated as completed

marked the checklist item **Show the DeepL button only, when DeepL is activated** as completed
thorsten commented 2022-09-20 18:18:40 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-20 18:38:23 +00:00 (Migrated from devops.tsommer.org)

added 2 commits

  • b6493da8 - Shows the DeepL button depending on the DeepL configuration state
  • 7c5ace5b - Changed DeepL button appearance based on wherever a translation is the main culture

Compare with previous version

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)
thorsten commented 2022-09-20 18:38:30 +00:00 (Migrated from devops.tsommer.org)

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
thorsten commented 2022-09-20 18:38:43 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-20 18:39:54 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-20 18:44:21 +00:00 (Migrated from devops.tsommer.org)

added 1 commit

  • 93908243 - Fixed alignment of tool icons for text element component

Compare with previous version

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)
thorsten commented 2022-09-20 18:44:23 +00:00 (Migrated from devops.tsommer.org)

marked the checklist item In the text element panel, fix the tool button alignment; the filter row should be its own row as completed

marked the checklist item **In the text element panel, fix the tool button alignment; the filter row should be its own row** as completed
thorsten commented 2022-09-20 18:44:32 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-20 19:36:53 +00:00 (Migrated from devops.tsommer.org)

added 1 commit

  • 97f3226d - Ask the user for a restart after changing some settings

Compare with previous version

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)
thorsten commented 2022-09-20 19:37:20 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-20 19:37:23 +00:00 (Migrated from devops.tsommer.org)

marked the checklist item When the user changes settings, ask for restarting as completed

marked the checklist item **~~When the user changes settings, ask for restarting~~** as completed
thorsten commented 2022-09-21 15:28:58 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-21 15:33:22 +00:00 (Migrated from devops.tsommer.org)

added 1 commit

  • 24a70936 - Ensured, that last minute changes are written to disk

Compare with previous version

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)
thorsten commented 2022-09-21 15:33:29 +00:00 (Migrated from devops.tsommer.org)

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
thorsten commented 2022-09-21 15:33:49 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-21 16:22:13 +00:00 (Migrated from devops.tsommer.org)

added 1 commit

  • 1393d703 - Fixed text element changed event

Compare with previous version

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)
thorsten commented 2022-09-21 16:22:28 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-21 17:24:50 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-21 17:58:05 +00:00 (Migrated from devops.tsommer.org)

added 2 commits

  • a179e8dd - Fixed source culture for DeepL service
  • e659bb71 - Implemented the DeepL translation API

Compare with previous version

added 2 commits <ul><li>a179e8dd - Fixed source culture for DeepL service</li><li>e659bb71 - Implemented the DeepL translation API</li></ul> [Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=194&start_sha=1393d703a117d709bca266b4e054f0a6b9331b99)
thorsten commented 2022-09-21 17:58:20 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-21 17:59:05 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-21 18:09:50 +00:00 (Migrated from devops.tsommer.org)

added 1 commit

  • 10434c55 - Made translations read-only when using DeepL in automatic mode

Compare with previous version

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)
thorsten commented 2022-09-21 18:10:00 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-21 20:52:27 +00:00 (Migrated from devops.tsommer.org)

added 1 commit

  • 8a4bf6f1 - Add optional manual mode per translation and culture

Compare with previous version

added 1 commit <ul><li>8a4bf6f1 - Add optional manual mode per translation and culture</li></ul> [Compare with previous version](/open-source/dotnet/i18n-commander/-/merge_requests/15/diffs?diff_id=198&start_sha=10434c553aa3dbdf8019f4615728b5088c307795)
thorsten commented 2022-09-21 20:52:46 +00:00 (Migrated from devops.tsommer.org)

changed the description

changed the description
thorsten commented 2022-09-21 20:53:31 +00:00 (Migrated from devops.tsommer.org)

marked this merge request as ready

marked this merge request as **ready**
thorsten commented 2022-09-21 20:53:39 +00:00 (Migrated from devops.tsommer.org)

mentioned in commit 32c7865c91

mentioned in commit 32c7865c91a7f4f05ccb965216453087549d1a17
thorsten (Migrated from devops.tsommer.org) merged commit 32c7865c91 into main 2022-09-21 20:53:39 +00:00
thorsten commented 2022-09-21 20:55:24 +00:00 (Migrated from devops.tsommer.org)

mentioned in issue #5

mentioned in issue #5
Sign in to join this conversation.
No reviewers
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: Dotnet/I18NCommander#73
No description provided.