summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortomasz1986 <twilczynski@naver.com>2023-01-05 14:33:03 +0100
committerGitHub <noreply@github.com>2023-01-05 14:33:03 +0100
commit458d6cff2a42dc476e904b088f4dbbaa825d981f (patch)
treeb976497c38c36b500d5cb20c0e2e0ea511f17d3e
parentded881c37201350b291fb198ef763c885582ad23 (diff)
gui: Allow to translate action and type in Recent Changes modal (#8548)
Currently, action and type are both displayed only in English. This commit makes it possible to translate both of them. Signed-off-by: Tomasz WilczyƄski <twilczynski@naver.com>
-rw-r--r--gui/default/assets/lang/lang-en.json4
-rw-r--r--gui/default/syncthing/device/globalChangesModalView.html12
2 files changed, 14 insertions, 2 deletions
diff --git a/gui/default/assets/lang/lang-en.json b/gui/default/assets/lang/lang-en.json
index 50d5538b89..9fda14dd4e 100644
--- a/gui/default/assets/lang/lang-en.json
+++ b/gui/default/assets/lang/lang-en.json
@@ -499,10 +499,14 @@
"Your SMS app should open to let you choose the recipient and send it from your own number.": "Your SMS app should open to let you choose the recipient and send it from your own number.",
"Your email app should open to let you choose the recipient and send it from your own address.": "Your email app should open to let you choose the recipient and send it from your own address.",
"days": "days",
+ "deleted": "deleted",
"directories": "directories",
+ "file": "file",
"files": "files",
+ "folder": "folder",
"full documentation": "full documentation",
"items": "items",
+ "modified": "modified",
"seconds": "seconds",
"theme-name-black": "Black",
"theme-name-dark": "Dark",
diff --git a/gui/default/syncthing/device/globalChangesModalView.html b/gui/default/syncthing/device/globalChangesModalView.html
index 531ee94b55..d1dfb8e6d8 100644
--- a/gui/default/syncthing/device/globalChangesModalView.html
+++ b/gui/default/syncthing/device/globalChangesModalView.html
@@ -17,8 +17,16 @@
<tr ng-repeat="changeEvent in globalChangeEvents">
<td ng-if="changeEvent.data.modifiedBy">{{friendlyNameFromShort(changeEvent.data.modifiedBy)}}</td>
<td ng-if="!changeEvent.data.modifiedBy"><span translate>Unknown</span></td>
- <td>{{changeEvent.data.action}}</td>
- <td>{{changeEvent.data.type}}</td>
+ <td ng-switch="changeEvent.data.action">
+ <span ng-switch-when="modified" translate>modified</span>
+ <span ng-switch-when="deleted" translate>deleted</span>
+ <span ng-switch-default>{{changeEvent.data.action}}</span>
+ </td>
+ <td ng-switch="changeEvent.data.type">
+ <span ng-switch-when="file" translate>file</span>
+ <span ng-switch-when="folder" translate>folder</span>
+ <span ng-switch-default>{{changeEvent.data.type}}</span>
+ </td>
<td class="no-overflow-ellipse">{{folderLabel(changeEvent.data.folder)}}</td>
<td class="file-path no-overflow-ellipse">{{changeEvent.data.path}}</td>
<td class="no-overflow-ellipse">{{changeEvent.time | date:"yyyy-MM-dd HH:mm:ss"}}</td>