Skip to content

Commit 6a85fc1

Browse files
Add renderer.element.events translations
1 parent ae7e154 commit 6a85fc1

File tree

3 files changed

+93
-34
lines changed

3 files changed

+93
-34
lines changed

src/lang/el-GR.edn

Lines changed: 31 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,37 @@
118118
{:modify-selection "Τροποποίηση επιλογής"
119119
:select-element "Επιλογή στοιχείου"
120120
:select-elements "Επιλογή στοιχείων"
121-
:delete-selection "Διαγραφή επιλεγμένου"
122-
:toggle "Εναλλαγή %1"}
121+
:delete-selection "Διαγραφή επιλογής"
122+
:toggle "Εναλλαγή %1"
123+
:set "Ορισμός %1"
124+
:lock-selection "Κλείδωμα επιλογής"
125+
:unlock-selection "Ξεκλείδωμα επιλογής"
126+
:remove "Αφαίρεση %1"
127+
:update "Ενημέρωση %1"
128+
:deselect-all "Αποεπιλογή όλων"
129+
:select-all "Επιλογή όλων"
130+
:select-same-tags "Επιλογή κοινών ετικετών"
131+
:invert-selection "Αντιστροφή επιλογής"
132+
:raise-selection "Ανύψωση επιλογής"
133+
:lower-selection "Κατέβασμα επιλογής"
134+
:raise-selection-top "Ανύψωση επιλογής στη κορυφή"
135+
:lower-selection-bottom "Κατέβασμα επιλογής στη βάση"
136+
:paste-selection "Επικόλληση επιλεγμένου"
137+
:paste-selection-in-place "Επικόλληση επιλογής στην ίδια θέση"
138+
:paste-styles-to-selection "Επικόλληση στυλ στην επιλογή"
139+
:duplicate-selection "Διπλότυπο επιλογής"
140+
:move-selection "Μετακίνηση επιλογής"
141+
:place-selection "Τοποθέτηση επιλογής"
142+
:scale-selection "Μεταβολή μεγέθους επιλογής"
143+
:convert-selection-path "Μετατροπή επιλογής σε διαδρομή"
144+
:convert-selection-stroke-path "Μετατροπή περιγράμματος επιλογής σε διαδρομή"
145+
:create "Δημιουργία %1"
146+
:import-svg "Εισαγωγή svg"
147+
:set-parent "Oρισμός γονέα"
148+
:group-selection "Ομαδοποίηση επιλογής"
149+
:ungroup-selection "Αποομαδοποίηση επιλογής"
150+
:cut-selection "Αποκοπή επιλογής"
151+
:trace-image "Ίχνος εικόνας"}
123152

124153
:renderer.element.views
125154
{:cut "Αποκοπή"

src/lang/en-US.edn

Lines changed: 30 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,36 @@
119119
:select-element "Select element"
120120
:select-elements "Select elements"
121121
:delete-selection "Delete selection"
122-
:toggle "Toggle %1"}
122+
:toggle "Toggle %1"
123+
:set "Set %1"
124+
:lock-selection "Lock selection"
125+
:unlock-selection "Unlock selection"
126+
:remove "Remove %1"
127+
:update "Update %1"
128+
:deselect-all "Deselect all"
129+
:select-all "Select all"
130+
:select-same-tags "Select same tags"
131+
:invert-selection "Invert selection"
132+
:raise-selection "Raise selection"
133+
:lower-selection "Lower selection"
134+
:raise-selection-top "Raise selection to top"
135+
:lower-selection-bottom "Lower selection to bottom"
136+
:paste-selection "Paste selection"
137+
:paste-selection-in-place "Paste selection in place"
138+
:paste-styles-to-selection "Paste styles to selection"
139+
:duplicate-selection "Duplicate selection"
140+
:move-selection "Move selection"
141+
:place-selection "Place selection"
142+
:scale-selection "Scale selection"
143+
:convert-selection-path "Convert selection to path"
144+
:convert-selection-stroke-path "Convert selection's stroke to path"
145+
:create "Create %1"
146+
:import-svg "Import svg"
147+
:set-parent "Set parent"
148+
:group-selection "Group selection"
149+
:ungroup-selection "Ungroup selection"
150+
:cut-selection "Cut selection"
151+
:trace-image "Trace image"}
123152

124153
:renderer.element.views
125154
{:cut "Cut"

src/renderer/element/events.cljs

Lines changed: 32 additions & 31 deletions
Original file line numberDiff line numberDiff line change
@@ -38,38 +38,38 @@
3838
::set-prop
3939
(fn [db [_ id k v]]
4040
(-> (element.handlers/assoc-prop db id k v)
41-
(history.handlers/finalize (str "Set " (name k))))))
41+
(history.handlers/finalize #(t [::set "Set %1"] [(name k)])))))
4242

4343
(rf/reg-event-db
4444
::lock
4545
(fn [db]
4646
(-> (element.handlers/assoc-prop db :locked true)
47-
(history.handlers/finalize "Lock selection"))))
47+
(history.handlers/finalize #(t [:lock-selection "Lock selection"])))))
4848

4949
(rf/reg-event-db
5050
::unlock
5151
(fn [db]
5252
(-> (element.handlers/assoc-prop db :locked false)
53-
(history.handlers/finalize "Unlock selection"))))
53+
(history.handlers/finalize #(t [:unlock-selection "Unlock selection"])))))
5454

5555
(rf/reg-event-db
5656
::set-attr
5757
(fn [db [_ k v]]
5858
(-> (element.handlers/set-attr db k v)
59-
(history.handlers/finalize (str "Set " (name k))))))
59+
(history.handlers/finalize #(t [::set "Set %1"] [(name k)])))))
6060

6161
(rf/reg-event-db
6262
::remove-attr
6363
(fn [db [_ k]]
6464
(-> (element.handlers/dissoc-attr db k)
65-
(history.handlers/finalize (str "Remove " (name k))))))
65+
(history.handlers/finalize #(t [::remove "Remove %1"] [(name k)])))))
6666

6767
(rf/reg-event-db
6868
::update-attr
6969
(fn [db [_ k f & more]]
7070
(-> (apply partial-right element.handlers/update-attr k f more)
7171
(reduce db (element.handlers/selected-ids db))
72-
(history.handlers/finalize (str "Update " (name k))))))
72+
(history.handlers/finalize #(t [::update "Update %1"] [(name k)])))))
7373

7474
(rf/reg-event-db
7575
::preview-attr
@@ -86,98 +86,98 @@
8686
::deselect-all
8787
(fn [db]
8888
(-> (element.handlers/deselect db)
89-
(history.handlers/finalize "Deselect all"))))
89+
(history.handlers/finalize #(t [::deselect-all "Deselect all"])))))
9090

9191
(rf/reg-event-db
9292
::select-all
9393
(fn [db]
9494
(-> (element.handlers/select-all db)
95-
(history.handlers/finalize "Select all"))))
95+
(history.handlers/finalize #(t [::select-all "Select all"])))))
9696

9797
(rf/reg-event-db
9898
::select-same-tags
9999
(fn [db]
100100
(-> (element.handlers/select-same-tags db)
101-
(history.handlers/finalize "Select same tags"))))
101+
(history.handlers/finalize #(t [::select-same-tags "Select same tags"])))))
102102

103103
(rf/reg-event-db
104104
::invert-selection
105105
(fn [db]
106106
(-> (element.handlers/invert-selection db)
107-
(history.handlers/finalize "Invert selection"))))
107+
(history.handlers/finalize #(t [::invert-selection "Invert selection"])))))
108108

109109
(rf/reg-event-db
110110
::raise
111111
(fn [db]
112112
(-> (element.handlers/update-index db inc)
113-
(history.handlers/finalize "Raise selection"))))
113+
(history.handlers/finalize #(t [::raise-selection "Raise selection"])))))
114114

115115
(rf/reg-event-db
116116
::lower
117117
(fn [db]
118118
(-> (element.handlers/update-index db dec)
119-
(history.handlers/finalize "Lower selection"))))
119+
(history.handlers/finalize #(t [::lower-selection "Lower selection"])))))
120120

121121
(rf/reg-event-db
122122
::raise-to-top
123123
(fn [db]
124124
(-> (element.handlers/update-index db (fn [_i sibling-count] (dec sibling-count)))
125-
(history.handlers/finalize "Raise selection to top"))))
125+
(history.handlers/finalize #(t [::raise-selection-top "Raise selection to top"])))))
126126

127127
(rf/reg-event-db
128128
::lower-to-bottom
129129
(fn [db]
130130
(-> (element.handlers/update-index db #(identity 0))
131-
(history.handlers/finalize "Lower selection to bottom"))))
131+
(history.handlers/finalize #(t [::lower-selection-bottom "Lower selection to bottom"])))))
132132

133133
(rf/reg-event-db
134134
::align
135135
(fn [db [_ direction]]
136136
(-> (element.handlers/align db direction)
137-
(history.handlers/finalize (str "Update " direction)))))
137+
(history.handlers/finalize #(t [::update "Update %1"] [direction])))))
138138

139139
(rf/reg-event-db
140140
::paste
141141
(fn [db]
142142
(-> (element.handlers/paste db)
143-
(history.handlers/finalize "Paste selection"))))
143+
(history.handlers/finalize #(t [::paste-selection "Paste selection"])))))
144144

145145
(rf/reg-event-db
146146
::paste-in-place
147147
(fn [db]
148148
(-> (element.handlers/paste-in-place db)
149-
(history.handlers/finalize "Paste selection in place"))))
149+
(history.handlers/finalize #(t [::paste-selection-in-place "Paste selection in place"])))))
150150

151151
(rf/reg-event-db
152152
::paste-styles
153153
(fn [db]
154154
(-> (element.handlers/paste-styles db)
155-
(history.handlers/finalize "Paste styles to selection"))))
155+
(history.handlers/finalize #(t [::paste-styles-to-selection "Paste styles to selection"])))))
156156

157157
(rf/reg-event-db
158158
::duplicate
159159
(fn [db]
160160
(-> (element.handlers/duplicate db)
161-
(history.handlers/finalize "Duplicate selection"))))
161+
(history.handlers/finalize #(t [::duplicate-selection "Duplicate selection"])))))
162162

163163
(rf/reg-event-db
164164
::translate
165165
(fn [db [_ offset]]
166166
(-> (element.handlers/translate db offset)
167-
(history.handlers/finalize "Move selection"))))
167+
(history.handlers/finalize #(t [::move-selection "Move selection"])))))
168168

169169
(rf/reg-event-db
170170
::place
171171
(fn [db [_ position]]
172172
(-> (element.handlers/place db position)
173-
(history.handlers/finalize "Place selection"))))
173+
(history.handlers/finalize #(t [::place-selection "Place selection"])))))
174174

175175
(rf/reg-event-db
176176
::scale
177177
(fn [db [_ ratio]]
178178
(let [pivot-point (-> db element.handlers/bbox utils.bounds/center)]
179179
(-> (element.handlers/scale db ratio pivot-point false)
180-
(history.handlers/finalize "Scale selection")))))
180+
(history.handlers/finalize #(t [::scale-selection "Scale selection"]))))))
181181

182182
(rf/reg-event-fx
183183
::->path
@@ -190,7 +190,7 @@
190190
::finalize->path
191191
(fn [db [_ elements]]
192192
(-> (reduce element.handlers/swap db elements)
193-
(history.handlers/finalize "Convert selection to path"))))
193+
(history.handlers/finalize #(t [::convert-selection-path "Convert selection to path"])))))
194194

195195
(rf/reg-event-fx
196196
::stroke->path
@@ -204,7 +204,8 @@
204204
(fn [db [_ elements]]
205205
(-> (reduce element.handlers/swap db elements)
206206
(element.handlers/stroke->path)
207-
(history.handlers/finalize "Convert selection's stroke to path"))))
207+
(history.handlers/finalize #(t [::convert-selection-stroke-path
208+
"Convert selection's stroke to path"])))))
208209

209210
(rf/reg-event-fx
210211
::boolean-operation
@@ -225,13 +226,13 @@
225226
::add
226227
(fn [db [_ el]]
227228
(-> (element.handlers/add db el)
228-
(history.handlers/finalize (str "Create " (name (:tag el)))))))
229+
(history.handlers/finalize #(t [::create "Create %1"] [(name (:tag el))])))))
229230

230231
(rf/reg-event-db
231232
::import-svg
232233
(fn [db [_ data]]
233234
(-> (element.handlers/import-svg db data)
234-
(history.handlers/finalize "Import svg"))))
235+
(history.handlers/finalize #(t [::import-svg "Import svg"])))))
235236

236237
(rf/reg-event-db
237238
::animate
@@ -243,19 +244,19 @@
243244
::set-parent
244245
(fn [db [_ id parent-id]]
245246
(-> (element.handlers/set-parent db id parent-id)
246-
(history.handlers/finalize "Set parent"))))
247+
(history.handlers/finalize #(t [::set-parent "Set parent"])))))
247248

248249
(rf/reg-event-db
249250
::group
250251
(fn [db]
251252
(-> (element.handlers/group db)
252-
(history.handlers/finalize "Group selection"))))
253+
(history.handlers/finalize #(t [::group-selection "Group selection"])))))
253254

254255
(rf/reg-event-db
255256
::ungroup
256257
(fn [db]
257258
(-> (element.handlers/ungroup db)
258-
(history.handlers/finalize "Ungroup selection"))))
259+
(history.handlers/finalize #(t [::ungroup-selection "Ungroup selection"])))))
259260

260261
(rf/reg-event-db
261262
::manipulate-path
@@ -281,7 +282,7 @@
281282
(let [els (element.handlers/top-selected-sorted db)]
282283
{:db (-> (element.handlers/copy db)
283284
(element.handlers/delete)
284-
(history.handlers/finalize "Cut selection"))
285+
(history.handlers/finalize #(t [::cut-selection "Cut selection"])))
285286
:fx [(when (seq els)
286287
[::effects/clipboard-write
287288
{:data (utils.element/->svg els)
@@ -297,7 +298,7 @@
297298
::traced
298299
(fn [db [_ data]]
299300
(-> (element.handlers/import-svg db data)
300-
(history.handlers/finalize "Trace image"))))
301+
(history.handlers/finalize #(t [::trace-image "Trace image"])))))
301302

302303
(rf/reg-event-fx
303304
::import-file

0 commit comments

Comments
 (0)