Skip to content

Commit 0dcf526

Browse files
committed
fix: Add subtitle to indicate live translation status
1 parent b81284d commit 0dcf526

File tree

3 files changed

+18
-40
lines changed

3 files changed

+18
-40
lines changed

.zed/settings.json

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,10 @@
33
// For a full list of overridable settings, and general information on folder-specific settings,
44
// see the documentation: https://zed.dev/docs/configuring-zed#settings-files
55
{
6-
"file_types": {
7-
"Python": ["dialect.in", "define.in", "search_provider.in"]
8-
}
6+
"file_types": {
7+
"Python": ["dialect.in", "define.in", "search_provider.in"],
8+
},
9+
"languages": {
10+
"XML": { "format_on_save": "off" },
11+
},
912
}

dialect/dialect.gresource.xml

Lines changed: 9 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -4,47 +4,19 @@
44
<file compressed="true">style.css</file>
55

66
<file compressed="true" preprocess="xml-stripblanks">preferences.ui</file>
7-
<file
8-
compressed="true"
9-
preprocess="xml-stripblanks"
10-
>shortcuts-dialog.ui</file>
7+
<file compressed="true" preprocess="xml-stripblanks">shortcuts-dialog.ui</file>
118
<file compressed="true" preprocess="xml-stripblanks">window.ui</file>
12-
<file
13-
compressed="true"
14-
preprocess="xml-stripblanks"
15-
>widgets/lang_row.ui</file>
16-
<file
17-
compressed="true"
18-
preprocess="xml-stripblanks"
19-
>widgets/lang_selector.ui</file>
20-
<file
21-
compressed="true"
22-
preprocess="xml-stripblanks"
23-
>widgets/provider_preferences.ui</file>
24-
<file
25-
compressed="true"
26-
preprocess="xml-stripblanks"
27-
>widgets/speech_button.ui</file>
28-
<file
29-
compressed="true"
30-
preprocess="xml-stripblanks"
31-
>widgets/theme_switcher.ui</file>
9+
<file compressed="true" preprocess="xml-stripblanks">widgets/lang_row.ui</file>
10+
<file compressed="true" preprocess="xml-stripblanks">widgets/lang_selector.ui</file>
11+
<file compressed="true" preprocess="xml-stripblanks">widgets/provider_preferences.ui</file>
12+
<file compressed="true" preprocess="xml-stripblanks">widgets/speech_button.ui</file>
13+
<file compressed="true" preprocess="xml-stripblanks">widgets/theme_switcher.ui</file>
3214

33-
<file
34-
compressed="true"
35-
preprocess="xml-stripblanks"
36-
alias="appdata.xml"
37-
>@appstream-path@</file>
15+
<file compressed="true" preprocess="xml-stripblanks" alias="appdata.xml">@appstream-path@</file>
3816
</gresource>
3917

4018
<gresource prefix="/app/drey/Dialect/icons/scalable/emblems/">
41-
<file
42-
preprocess="xml-stripblanks"
43-
alias="dialect-settings-symbolic.svg"
44-
>icons/settings-symbolic.svg</file>
45-
<file
46-
preprocess="xml-stripblanks"
47-
alias="dialect-speakers-broken-symbolic.svg"
48-
>icons/speakers-broken-symbolic.svg</file>
19+
<file preprocess="xml-stripblanks" alias="dialect-settings-symbolic.svg">icons/settings-symbolic.svg</file>
20+
<file preprocess="xml-stripblanks" alias="dialect-speakers-broken-symbolic.svg">icons/speakers-broken-symbolic.svg</file>
4921
</gresource>
5022
</gresources>

dialect/main.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -214,6 +214,9 @@ def _on_shortcuts(self, _action, _param):
214214
self._translate_shortcut_item.set_accelerator(
215215
Settings.get().translate_accel if not Settings.get().live_translation else ""
216216
)
217+
self._translate_shortcut_item.set_subtitle(
218+
_("Live translation is currently enabled.") if Settings.get().live_translation else ""
219+
)
217220
self._shortcuts_dialog.present(self.window)
218221

219222
def _on_quit(self, _action, _param):

0 commit comments

Comments
 (0)