1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE TS><TS version="2.0">
3<context>
4    <name>QSpectrumAnalyzerColors</name>
5    <message>
6        <location filename="../ui_qspectrumanalyzer_colors.py" line="100"/>
7        <source>Colors - QSpectrumAnalyzer</source>
8        <translation type="unfinished"></translation>
9    </message>
10    <message>
11        <location filename="../ui_qspectrumanalyzer_colors.py" line="101"/>
12        <source>Main curve color:</source>
13        <translation type="unfinished"></translation>
14    </message>
15    <message>
16        <location filename="../ui_qspectrumanalyzer_colors.py" line="110"/>
17        <source>...</source>
18        <translation type="unfinished"></translation>
19    </message>
20    <message>
21        <location filename="../ui_qspectrumanalyzer_colors.py" line="107"/>
22        <source>Average color:</source>
23        <translation type="unfinished"></translation>
24    </message>
25    <message>
26        <location filename="../ui_qspectrumanalyzer_colors.py" line="109"/>
27        <source>Persistence color:</source>
28        <translation type="unfinished"></translation>
29    </message>
30    <message>
31        <location filename="../ui_qspectrumanalyzer_colors.py" line="103"/>
32        <source>Max. peak hold color:</source>
33        <translation type="unfinished"></translation>
34    </message>
35    <message>
36        <location filename="../ui_qspectrumanalyzer_colors.py" line="105"/>
37        <source>Min. peak hold color:</source>
38        <translation type="unfinished"></translation>
39    </message>
40</context>
41<context>
42    <name>QSpectrumAnalyzerMainWindow</name>
43    <message>
44        <location filename="../ui_qspectrumanalyzer.py" line="301"/>
45        <source>QSpectrumAnalyzer</source>
46        <translation type="unfinished"></translation>
47    </message>
48    <message>
49        <location filename="../ui_qspectrumanalyzer.py" line="312"/>
50        <source> MHz</source>
51        <translation type="unfinished"></translation>
52    </message>
53    <message>
54        <location filename="../ui_qspectrumanalyzer.py" line="314"/>
55        <source> kHz</source>
56        <translation type="unfinished"></translation>
57    </message>
58    <message>
59        <location filename="../ui_qspectrumanalyzer.py" line="318"/>
60        <source>auto</source>
61        <translation type="unfinished"></translation>
62    </message>
63    <message>
64        <location filename="../__main__.py" line="435"/>
65        <source>Frequency hops: {} | Sweep time: {:.2f} s | FPS: {:.2f}</source>
66        <translation type="unfinished"></translation>
67    </message>
68    <message>
69        <location filename="../__main__.py" line="435"/>
70        <source>N/A</source>
71        <translation type="unfinished"></translation>
72    </message>
73    <message>
74        <location filename="../__main__.py" line="604"/>
75        <source>About - QSpectrumAnalyzer</source>
76        <translation type="unfinished"></translation>
77    </message>
78    <message>
79        <location filename="../__main__.py" line="604"/>
80        <source>QSpectrumAnalyzer {}</source>
81        <translation type="unfinished"></translation>
82    </message>
83    <message>
84        <location filename="../ui_qspectrumanalyzer.py" line="302"/>
85        <source>&amp;File</source>
86        <translation type="unfinished"></translation>
87    </message>
88    <message>
89        <location filename="../ui_qspectrumanalyzer.py" line="303"/>
90        <source>&amp;Help</source>
91        <translation type="unfinished"></translation>
92    </message>
93    <message>
94        <location filename="../ui_qspectrumanalyzer.py" line="305"/>
95        <source>&amp;Start</source>
96        <translation type="unfinished"></translation>
97    </message>
98    <message>
99        <location filename="../ui_qspectrumanalyzer.py" line="306"/>
100        <source>S&amp;top</source>
101        <translation type="unfinished"></translation>
102    </message>
103    <message>
104        <location filename="../ui_qspectrumanalyzer.py" line="307"/>
105        <source>Si&amp;ngle shot</source>
106        <translation type="unfinished"></translation>
107    </message>
108    <message>
109        <location filename="../ui_qspectrumanalyzer.py" line="309"/>
110        <source>Start:</source>
111        <translation type="unfinished"></translation>
112    </message>
113    <message>
114        <location filename="../ui_qspectrumanalyzer.py" line="311"/>
115        <source>Stop:</source>
116        <translation type="unfinished"></translation>
117    </message>
118    <message>
119        <location filename="../ui_qspectrumanalyzer.py" line="319"/>
120        <source>Corr. [ppm]:</source>
121        <translation type="unfinished"></translation>
122    </message>
123    <message>
124        <location filename="../ui_qspectrumanalyzer.py" line="320"/>
125        <source>Crop [%]:</source>
126        <translation type="unfinished"></translation>
127    </message>
128    <message>
129        <location filename="../ui_qspectrumanalyzer.py" line="321"/>
130        <source>Main curve</source>
131        <translation type="unfinished"></translation>
132    </message>
133    <message>
134        <location filename="../ui_qspectrumanalyzer.py" line="322"/>
135        <source>Colors...</source>
136        <translation type="unfinished"></translation>
137    </message>
138    <message>
139        <location filename="../ui_qspectrumanalyzer.py" line="323"/>
140        <source>Max. hold</source>
141        <translation type="unfinished"></translation>
142    </message>
143    <message>
144        <location filename="../ui_qspectrumanalyzer.py" line="324"/>
145        <source>Min. hold</source>
146        <translation type="unfinished"></translation>
147    </message>
148    <message>
149        <location filename="../ui_qspectrumanalyzer.py" line="325"/>
150        <source>Average</source>
151        <translation type="unfinished"></translation>
152    </message>
153    <message>
154        <location filename="../ui_qspectrumanalyzer.py" line="326"/>
155        <source>Smoothing</source>
156        <translation type="unfinished"></translation>
157    </message>
158    <message>
159        <location filename="../ui_qspectrumanalyzer.py" line="329"/>
160        <source>...</source>
161        <translation type="unfinished"></translation>
162    </message>
163    <message>
164        <location filename="../ui_qspectrumanalyzer.py" line="328"/>
165        <source>Persistence</source>
166        <translation type="unfinished"></translation>
167    </message>
168    <message>
169        <location filename="../ui_qspectrumanalyzer.py" line="331"/>
170        <source>&amp;Settings...</source>
171        <translation type="unfinished"></translation>
172    </message>
173    <message>
174        <location filename="../ui_qspectrumanalyzer.py" line="332"/>
175        <source>&amp;Quit</source>
176        <translation type="unfinished"></translation>
177    </message>
178    <message>
179        <location filename="../ui_qspectrumanalyzer.py" line="333"/>
180        <source>Ctrl+Q</source>
181        <translation type="unfinished"></translation>
182    </message>
183    <message>
184        <location filename="../ui_qspectrumanalyzer.py" line="334"/>
185        <source>&amp;About</source>
186        <translation type="unfinished"></translation>
187    </message>
188    <message>
189        <location filename="../ui_qspectrumanalyzer.py" line="304"/>
190        <source>&amp;Controls</source>
191        <translation type="unfinished"></translation>
192    </message>
193    <message>
194        <location filename="../ui_qspectrumanalyzer.py" line="308"/>
195        <source>Fre&amp;quency</source>
196        <translation type="unfinished"></translation>
197    </message>
198    <message>
199        <location filename="../ui_qspectrumanalyzer.py" line="313"/>
200        <source>&amp;Bin size:</source>
201        <translation type="unfinished"></translation>
202    </message>
203    <message>
204        <location filename="../ui_qspectrumanalyzer.py" line="315"/>
205        <source>Se&amp;ttings</source>
206        <translation type="unfinished"></translation>
207    </message>
208    <message>
209        <location filename="../ui_qspectrumanalyzer.py" line="316"/>
210        <source>&amp;Interval [s]:</source>
211        <translation type="unfinished"></translation>
212    </message>
213    <message>
214        <location filename="../ui_qspectrumanalyzer.py" line="317"/>
215        <source>&amp;Gain [dB]:</source>
216        <translation type="unfinished"></translation>
217    </message>
218    <message>
219        <location filename="../ui_qspectrumanalyzer.py" line="330"/>
220        <source>&amp;Levels</source>
221        <translation type="unfinished"></translation>
222    </message>
223</context>
224<context>
225    <name>QSpectrumAnalyzerPersistence</name>
226    <message>
227        <location filename="../ui_qspectrumanalyzer_persistence.py" line="55"/>
228        <source>Persistence - QSpectrumAnalyzer</source>
229        <translation type="unfinished"></translation>
230    </message>
231    <message>
232        <location filename="../ui_qspectrumanalyzer_persistence.py" line="56"/>
233        <source>Decay function:</source>
234        <translation type="unfinished"></translation>
235    </message>
236    <message>
237        <location filename="../ui_qspectrumanalyzer_persistence.py" line="57"/>
238        <source>linear</source>
239        <translation type="unfinished"></translation>
240    </message>
241    <message>
242        <location filename="../ui_qspectrumanalyzer_persistence.py" line="58"/>
243        <source>exponential</source>
244        <translation type="unfinished"></translation>
245    </message>
246    <message>
247        <location filename="../ui_qspectrumanalyzer_persistence.py" line="59"/>
248        <source>Persistence length:</source>
249        <translation type="unfinished"></translation>
250    </message>
251</context>
252<context>
253    <name>QSpectrumAnalyzerSettings</name>
254    <message>
255        <location filename="../__main__.py" line="73"/>
256        <source>Select executable - QSpectrumAnalyzer</source>
257        <translation type="unfinished"></translation>
258    </message>
259    <message>
260        <location filename="../ui_qspectrumanalyzer_settings.py" line="148"/>
261        <source>Settings - QSpectrumAnalyzer</source>
262        <translation type="unfinished"></translation>
263    </message>
264    <message>
265        <location filename="../ui_qspectrumanalyzer_settings.py" line="149"/>
266        <source>&amp;Backend:</source>
267        <translation type="unfinished"></translation>
268    </message>
269    <message>
270        <location filename="../ui_qspectrumanalyzer_settings.py" line="156"/>
271        <source>soapy_power</source>
272        <translation type="unfinished"></translation>
273    </message>
274    <message>
275        <location filename="../ui_qspectrumanalyzer_settings.py" line="151"/>
276        <source>rx_power</source>
277        <translation type="unfinished"></translation>
278    </message>
279    <message>
280        <location filename="../ui_qspectrumanalyzer_settings.py" line="152"/>
281        <source>rtl_power_fftw</source>
282        <translation type="unfinished"></translation>
283    </message>
284    <message>
285        <location filename="../ui_qspectrumanalyzer_settings.py" line="153"/>
286        <source>rtl_power</source>
287        <translation type="unfinished"></translation>
288    </message>
289    <message>
290        <location filename="../ui_qspectrumanalyzer_settings.py" line="154"/>
291        <source>hackrf_sweep</source>
292        <translation type="unfinished"></translation>
293    </message>
294    <message>
295        <location filename="../ui_qspectrumanalyzer_settings.py" line="155"/>
296        <source>E&amp;xecutable:</source>
297        <translation type="unfinished"></translation>
298    </message>
299    <message>
300        <location filename="../ui_qspectrumanalyzer_settings.py" line="157"/>
301        <source>...</source>
302        <translation type="unfinished"></translation>
303    </message>
304    <message>
305        <location filename="../ui_qspectrumanalyzer_settings.py" line="159"/>
306        <source>Sa&amp;mple rate:</source>
307        <translation type="unfinished"></translation>
308    </message>
309    <message>
310        <location filename="../ui_qspectrumanalyzer_settings.py" line="160"/>
311        <source>&amp;Waterfall history size:</source>
312        <translation type="unfinished"></translation>
313    </message>
314    <message>
315        <location filename="../ui_qspectrumanalyzer_settings.py" line="158"/>
316        <source>&amp;Device:</source>
317        <translation type="unfinished"></translation>
318    </message>
319    <message>
320        <location filename="../ui_qspectrumanalyzer_settings.py" line="161"/>
321        <source>Bandwidt&amp;h:</source>
322        <translation type="unfinished"></translation>
323    </message>
324    <message>
325        <location filename="../ui_qspectrumanalyzer_settings.py" line="163"/>
326        <source>&amp;LNB LO:</source>
327        <translation type="unfinished"></translation>
328    </message>
329    <message>
330        <location filename="../ui_qspectrumanalyzer_settings.py" line="166"/>
331        <source> ? </source>
332        <translation type="unfinished"></translation>
333    </message>
334    <message>
335        <location filename="../ui_qspectrumanalyzer_settings.py" line="169"/>
336        <source>Negative frequency for upconverters, positive frequency for downconverters.</source>
337        <translation type="unfinished"></translation>
338    </message>
339    <message>
340        <location filename="../ui_qspectrumanalyzer_settings.py" line="164"/>
341        <source>Add&amp;itional parameters:</source>
342        <translation type="unfinished"></translation>
343    </message>
344    <message>
345        <location filename="../ui_qspectrumanalyzer_settings.py" line="170"/>
346        <source> MHz</source>
347        <translation type="unfinished"></translation>
348    </message>
349</context>
350<context>
351    <name>QSpectrumAnalyzerSettingsHelp</name>
352    <message>
353        <location filename="../ui_qspectrumanalyzer_settings_help.py" line="36"/>
354        <source>Help - QSpectrumAnalyzer</source>
355        <translation type="unfinished"></translation>
356    </message>
357</context>
358<context>
359    <name>QSpectrumAnalyzerSmooth</name>
360    <message>
361        <location filename="../ui_qspectrumanalyzer_smooth.py" line="60"/>
362        <source>Smoothing - QSpectrumAnalyzer</source>
363        <translation type="unfinished"></translation>
364    </message>
365    <message>
366        <location filename="../ui_qspectrumanalyzer_smooth.py" line="61"/>
367        <source>&amp;Window function:</source>
368        <translation type="unfinished"></translation>
369    </message>
370    <message>
371        <location filename="../ui_qspectrumanalyzer_smooth.py" line="62"/>
372        <source>rectangular</source>
373        <translation type="unfinished"></translation>
374    </message>
375    <message>
376        <location filename="../ui_qspectrumanalyzer_smooth.py" line="63"/>
377        <source>hanning</source>
378        <translation type="unfinished"></translation>
379    </message>
380    <message>
381        <location filename="../ui_qspectrumanalyzer_smooth.py" line="64"/>
382        <source>hamming</source>
383        <translation type="unfinished"></translation>
384    </message>
385    <message>
386        <location filename="../ui_qspectrumanalyzer_smooth.py" line="65"/>
387        <source>bartlett</source>
388        <translation type="unfinished"></translation>
389    </message>
390    <message>
391        <location filename="../ui_qspectrumanalyzer_smooth.py" line="66"/>
392        <source>blackman</source>
393        <translation type="unfinished"></translation>
394    </message>
395    <message>
396        <location filename="../ui_qspectrumanalyzer_smooth.py" line="67"/>
397        <source>Window len&amp;gth:</source>
398        <translation type="unfinished"></translation>
399    </message>
400</context>
401</TS>
402