Skip to content

Commit f16017a

Browse files
committed
added recognizing image from clipboard
1 parent 77b5085 commit f16017a

File tree

6 files changed

+217
-105
lines changed

6 files changed

+217
-105
lines changed

CloudVision.pot

Lines changed: 73 additions & 50 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@
66
#, fuzzy
77
msgid ""
88
msgstr ""
9-
"Project-Id-Version: 'CloudVision' '4.2.0'\n"
9+
"Project-Id-Version: 'CloudVision' '4.2.1'\n"
1010
"Report-Msgid-Bugs-To: '[email protected]'\n"
11-
"POT-Creation-Date: 2025-01-15 20:32+0300\n"
11+
"POT-Creation-Date: 2025-01-19 12:37+0300\n"
1212
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1313
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1414
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -22,201 +22,224 @@ msgid "You are logged in to your account:"
2222
msgstr ""
2323

2424
#: addon\globalPlugins\CloudVision\bm\account_gui.py:130
25-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:202
25+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:203
2626
msgid "Email:"
2727
msgstr ""
2828

2929
#: addon\globalPlugins\CloudVision\bm\account_gui.py:135
30-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:207
30+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:208
3131
msgid "Password:"
3232
msgstr ""
3333

3434
#: addon\globalPlugins\CloudVision\bm\account_gui.py:139
35-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:213
35+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:214
3636
msgid "Log in"
3737
msgstr ""
3838

3939
#: addon\globalPlugins\CloudVision\bm\account_gui.py:141
4040
msgid "Create account"
4141
msgstr ""
4242

43-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:173
43+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:174
4444
msgid "Logout"
4545
msgstr ""
4646

47-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:192
47+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:193
4848
msgid "Name:"
4949
msgstr ""
5050

51-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:197
51+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:198
5252
msgid "Surname:"
5353
msgstr ""
5454

55-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:211
55+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:212
5656
msgid "Register"
5757
msgstr ""
5858

59-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:254
59+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:256
6060
msgid "Question:"
6161
msgstr ""
6262

63-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:259
63+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:261
6464
msgid "Send"
6565
msgstr ""
6666

67-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:261
67+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:264
6868
msgid "Close"
6969
msgstr ""
7070

71-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:301
71+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:308
7272
msgid "Wait for the Be My Eyes to type the message"
7373
msgstr ""
7474

75-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:309
75+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:326
7676
msgid "You"
7777
msgstr ""
7878

79-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:378
79+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:405
8080
msgid "First you need to log in or register"
8181
msgstr ""
8282

83-
#: addon\globalPlugins\CloudVision\bm\account_gui.py:379
83+
#: addon\globalPlugins\CloudVision\bm\account_gui.py:406
8484
msgid ""
8585
"Open NVDA Menu, Preferences, CloudVision Settings, Manage Be My Eyes account"
8686
msgstr ""
8787

88-
#: addon\globalPlugins\CloudVision\__init__.py:88
88+
#: addon\globalPlugins\CloudVision\__init__.py:92
89+
msgid "There is no image in the clipboard"
90+
msgstr ""
91+
92+
#: addon\globalPlugins\CloudVision\__init__.py:110
8993
msgid "Analyzing selected file"
9094
msgstr ""
9195

9296
#. Translators: Reported when screen curtain is enabled.
93-
#: addon\globalPlugins\CloudVision\__init__.py:91
97+
#: addon\globalPlugins\CloudVision\__init__.py:113
9498
msgid "Please disable screen curtain before using CloudVision add-on."
9599
msgstr ""
96100

97-
#: addon\globalPlugins\CloudVision\__init__.py:93
101+
#: addon\globalPlugins\CloudVision\__init__.py:115
98102
msgid "Analyzing navigator object"
99103
msgstr ""
100104

101-
#: addon\globalPlugins\CloudVision\__init__.py:103
105+
#: addon\globalPlugins\CloudVision\__init__.py:117
106+
msgid "Analyzing full screen"
107+
msgstr ""
108+
109+
#: addon\globalPlugins\CloudVision\__init__.py:119
110+
msgid "Analyzing image from clipboard"
111+
msgstr ""
112+
113+
#: addon\globalPlugins\CloudVision\__init__.py:129
102114
msgid "CloudVision Settings"
103115
msgstr ""
104116

105-
#: addon\globalPlugins\CloudVision\__init__.py:109
117+
#: addon\globalPlugins\CloudVision\__init__.py:135
106118
msgid "Pre&fer a navigator object instead of a file"
107119
msgstr ""
108120

109-
#: addon\globalPlugins\CloudVision\__init__.py:113
121+
#: addon\globalPlugins\CloudVision\__init__.py:139
110122
msgid "&Play sound during recognition"
111123
msgstr ""
112124

113-
#: addon\globalPlugins\CloudVision\__init__.py:117
125+
#: addon\globalPlugins\CloudVision\__init__.py:143
114126
msgid "Recognize &text"
115127
msgstr ""
116128

117-
#: addon\globalPlugins\CloudVision\__init__.py:121
129+
#: addon\globalPlugins\CloudVision\__init__.py:147
118130
msgid "Recognize &images"
119131
msgstr ""
120132

121-
#: addon\globalPlugins\CloudVision\__init__.py:129
133+
#: addon\globalPlugins\CloudVision\__init__.py:155
122134
msgid "Read &QR / bar code"
123135
msgstr ""
124136

125-
#: addon\globalPlugins\CloudVision\__init__.py:133
137+
#: addon\globalPlugins\CloudVision\__init__.py:159
126138
msgid "Translate text"
127139
msgstr ""
128140

129-
#: addon\globalPlugins\CloudVision\__init__.py:144
141+
#: addon\globalPlugins\CloudVision\__init__.py:170
130142
msgid ""
131143
"Select image description language, other languages than english are more "
132144
"prone to translation errors"
133145
msgstr ""
134146

135-
#: addon\globalPlugins\CloudVision\__init__.py:146
147+
#: addon\globalPlugins\CloudVision\__init__.py:172
136148
msgid "Manage Be My Eyes account"
137149
msgstr ""
138150

139-
#: addon\globalPlugins\CloudVision\__init__.py:150
151+
#: addon\globalPlugins\CloudVision\__init__.py:176
140152
msgid "Open site"
141153
msgstr ""
142154

143-
#: addon\globalPlugins\CloudVision\__init__.py:160
155+
#: addon\globalPlugins\CloudVision\__init__.py:186
144156
msgid "Please wait..."
145157
msgstr ""
146158

147-
#: addon\globalPlugins\CloudVision\__init__.py:188
159+
#: addon\globalPlugins\CloudVision\__init__.py:214
148160
msgid "Error saving settings"
149161
msgstr ""
150162

151-
#: addon\globalPlugins\CloudVision\__init__.py:240
163+
#: addon\globalPlugins\CloudVision\__init__.py:266
152164
msgid "Cloud Vision settings..."
153165
msgstr ""
154166

155-
#: addon\globalPlugins\CloudVision\__init__.py:260
167+
#: addon\globalPlugins\CloudVision\__init__.py:286
156168
msgid "There have been no recognitions yet"
157169
msgstr ""
158170

159-
#: addon\globalPlugins\CloudVision\__init__.py:280
171+
#: addon\globalPlugins\CloudVision\__init__.py:306
160172
msgid ""
161173
"To recognize files under the cursor without opening Update NVDA version to "
162174
"2021.1 or higher"
163175
msgstr ""
164176

165-
#: addon\globalPlugins\CloudVision\__init__.py:335
177+
#: addon\globalPlugins\CloudVision\__init__.py:361
166178
msgid "File not supported"
167179
msgstr ""
168180

169-
#: addon\globalPlugins\CloudVision\__init__.py:364
181+
#: addon\globalPlugins\CloudVision\__init__.py:390
170182
msgid "Analysis completed: "
171183
msgstr ""
172184

173-
#: addon\globalPlugins\CloudVision\__init__.py:366
185+
#: addon\globalPlugins\CloudVision\__init__.py:392
174186
msgid "CloudVision result"
175187
msgstr ""
176188

177-
#: addon\globalPlugins\CloudVision\__init__.py:379
189+
#: addon\globalPlugins\CloudVision\__init__.py:405
178190
msgid "Error"
179191
msgstr ""
180192

181-
#: addon\globalPlugins\CloudVision\__init__.py:448
193+
#: addon\globalPlugins\CloudVision\__init__.py:475
182194
msgid "This navigator object is not analyzable"
183195
msgstr ""
184196

185-
#: addon\globalPlugins\CloudVision\__init__.py:468
197+
#: addon\globalPlugins\CloudVision\__init__.py:495
186198
msgid "This navigator object is too small"
187199
msgstr ""
188200

189-
#: addon\globalPlugins\CloudVision\__init__.py:530
201+
#: addon\globalPlugins\CloudVision\__init__.py:557
190202
msgid ""
191203
"Gives a description on how current navigator object or selected file in "
192204
"Explorer looks like visually,\n"
193205
"if you press twice quickly, a virtual viewer will open."
194206
msgstr ""
195207

196-
#: addon\globalPlugins\CloudVision\__init__.py:532
197-
#: addon\globalPlugins\CloudVision\__init__.py:553
198-
#: addon\globalPlugins\CloudVision\__init__.py:567
199-
#: addon\globalPlugins\CloudVision\__init__.py:578
208+
#: addon\globalPlugins\CloudVision\__init__.py:559
209+
#: addon\globalPlugins\CloudVision\__init__.py:580
210+
#: addon\globalPlugins\CloudVision\__init__.py:613
211+
#: addon\globalPlugins\CloudVision\__init__.py:627
212+
#: addon\globalPlugins\CloudVision\__init__.py:638
200213
msgid "Cloud Vision"
201214
msgstr ""
202215

203-
#: addon\globalPlugins\CloudVision\__init__.py:552
216+
#: addon\globalPlugins\CloudVision\__init__.py:579
204217
msgid "Analyze the full screen. Pressing twice will open the virtual viewer."
205218
msgstr ""
206219

207-
#: addon\globalPlugins\CloudVision\__init__.py:557
220+
#: addon\globalPlugins\CloudVision\__init__.py:595
221+
msgid "Couldn't save image from clipboard"
222+
msgstr ""
223+
224+
#: addon\globalPlugins\CloudVision\__init__.py:612
225+
msgid ""
226+
"Analyzing an image from the clipboard. Pressing twice will open the virtual "
227+
"viewer."
228+
msgstr ""
229+
230+
#: addon\globalPlugins\CloudVision\__init__.py:617
208231
msgid "Text Not Found."
209232
msgstr ""
210233

211-
#: addon\globalPlugins\CloudVision\__init__.py:562
234+
#: addon\globalPlugins\CloudVision\__init__.py:622
212235
msgid "Result copyed in clipboard.\n"
213236
msgstr ""
214237

215-
#: addon\globalPlugins\CloudVision\__init__.py:566
238+
#: addon\globalPlugins\CloudVision\__init__.py:626
216239
msgid "Copy last result in clipboard."
217240
msgstr ""
218241

219-
#: addon\globalPlugins\CloudVision\__init__.py:577
242+
#: addon\globalPlugins\CloudVision\__init__.py:637
220243
msgid ""
221244
"Ask the bot a question. You need to log in to your be my eyes account in the "
222245
"add-on settings"

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ The add-on settings are in the NVDA menu, parameters, CloudVision Settings.
88
Keyboard shortcuts:
99
* NVDA+CTRL+I - get a description of the navigator object or jpg/png file if it is in focus in Windows explorer. If you press twice quickly, the result will appear in the virtual viewer, you can read with arrows, select, copy, and so on.
1010
* NVDA+ALT+F - recognize full screen
11+
* NVDA+ALT+C - recognize an image from the clipboard
1112
* NVDA+ALT+A - ask a question to the Be My AI (you need to log in or register to your account in the CloudVision settings)
1213
* Copy the last recognized result to the clipboard - the combination is not assigned, you can assign it yourself in the input gestures.
1314

addon/doc/en/readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ Open NVDA menu, Preferences, CloudVision Settings.
1111
### Keyboard shortcuts
1212
* NVDA + CTRL + I - recognize the navigator object or the selected file in Explorer. If you press twice quickly, the result will appear in the virtual viewing window.
1313
* NVDA+ALT+F - recognize full screen
14+
* NVDA+ALT+C - recognize an image from the clipboard
1415
* NVDA+ALT+A - ask a question to the Be My AI (you need to log in or register to your account in the CloudVision settings)
1516
* the gesture is not assigned - copy the last result to the clipboard. To assign, see NVDA menu, Preferences, input gestures, CloudVision category.
1617

addon/doc/ru/readme.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212

1313
* NVDA + CTRL + I - распознать объект навигатораили выделенный файл в проводнике. Если нажать дважды быстро, результат появится в окне виртуального просмотра.
1414
* NVDA+ALT+F - Распознать весь экран
15+
* NVDA+ALT+C - распознать изображение из буфера обмена
1516
* NVDA+ALT+A - задать вопрос Be My AI (необходимо войти в аккаунт или зарегистрироваться через настройки CloudVision)
1617
* жест не назначен - скопировать последний результат в буфер обмена. Чтобы назначить, см. Меню NVDA, Параметры, жесты ввода, категория CloudVision.
1718

0 commit comments

Comments
 (0)