cerebro-translate
Version:
Cerebro plugin for translate using Google Translate API
231 lines (230 loc) • 7.28 kB
HTML
<html lang="en">
<head>
<title>Code coverage report for constants.js</title>
<meta charset="utf-8" />
<link rel="stylesheet" href="prettify.css" />
<link rel="stylesheet" href="base.css" />
<meta name="viewport" content="width=device-width, initial-scale=1">
<style type='text/css'>
.coverage-summary .sorter {
background-image: url(sort-arrow-sprite.png);
}
</style>
</head>
<body>
<div class='wrapper'>
<div class='pad1'>
<h1>
<a href="index.html">All files</a> constants.js
</h1>
<div class='clearfix'>
<div class='fl pad1y space-right2'>
<span class="strong">100% </span>
<span class="quiet">Statements</span>
<span class='fraction'>13/13</span>
</div>
<div class='fl pad1y space-right2'>
<span class="strong">100% </span>
<span class="quiet">Branches</span>
<span class='fraction'>0/0</span>
</div>
<div class='fl pad1y space-right2'>
<span class="strong">100% </span>
<span class="quiet">Functions</span>
<span class='fraction'>3/3</span>
</div>
<div class='fl pad1y space-right2'>
<span class="strong">100% </span>
<span class="quiet">Lines</span>
<span class='fraction'>10/10</span>
</div>
</div>
</div>
<div class='status-line high'></div>
<pre><table class="coverage">
<tr><td class="line-count quiet">1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56</td><td class="line-coverage quiet"><span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-yes">29x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-yes">4x</span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span>
<span class="cline-any cline-neutral"> </span></td><td class="text"><pre class="prettyprint lang-js">export const ID = 'id-translate'
export const NAME = 'Translate...'
export const KEYWORD = 'translate'
export const SOURCE = 'auto'
export const TARGET = 'en'
export const getLang = (lang) => LANGS[lang]
export const getLangs = () => Object.values(LANGS)
export const api = ({ query, source, target }) => `${GOOGLE_TRANSLATE_API}&sl=${source}&tl=${target}&dt=t&q=${encodeURI(query)}`
export const GOOGLE_TRANSLATE_API = `https://translate.googleapis.com/translate_a/single?client=gtx`
export const LANGS = {
auto: { code: 'auto', name: 'Auto' },
ar: { code: 'ar', name: 'Arab' },
be: { code: 'be', name: 'Belarusian' },
ca: { code: 'ca', name: 'Catalan' },
cs: { code: 'cs', name: 'Czech' },
da: { code: 'da', name: 'Danish' },
de: { code: 'de', name: 'German' },
en: { code: 'en', name: 'English' },
eo: { code: 'eo', name: 'Esperanto' },
es: { code: 'es', name: 'Spanish' },
et: { code: 'et', name: 'Estonian' },
fa: { code: 'fa', name: 'Persian' },
fi: { code: 'fi', name: 'Finnish' },
fr: { code: 'fr', name: 'French' },
ga: { code: 'ga', name: 'Irish' },
he: { code: 'he', name: 'Hebrew' },
hi: { code: 'hi', name: 'Hindi' },
hu: { code: 'hu', name: 'Hungarian' },
id: { code: 'id', name: 'Indonesian' },
is: { code: 'is', name: 'Icelandic' },
it: { code: 'it', name: 'Italian' },
ja: { code: 'ja', name: 'Japanese' },
kk: { code: 'kk', name: 'Kazakh' },
ko: { code: 'ko', name: 'Korean' },
ky: { code: 'ky', name: 'Kyrgyz' },
lt: { code: 'lt', name: 'Lithuanian' },
lv: { code: 'lv', name: 'Latvian' },
nl: { code: 'nl', name: 'Dutch' },
no: { code: 'no', name: 'Norwegian' },
pl: { code: 'pl', name: 'Polish' },
pt: { code: 'pt', name: 'Portuguese' },
ro: { code: 'ro', name: 'Romanian' },
ru: { code: 'ru', name: 'Russian' },
sk: { code: 'sk', name: 'Slovak' },
sl: { code: 'sl', name: 'Slovenian' },
sv: { code: 'sv', name: 'Swedish' },
th: { code: 'th', name: 'Thai' },
tr: { code: 'tr', name: 'Turkish' },
uk: { code: 'uk', name: 'Ukrainian' },
vi: { code: 'vi', name: 'Vietnamese' },
yi: { code: 'yi', name: 'Yiddish' },
zh: { code: 'zh', name: 'Chinese' },
}
</pre></td></tr>
</table></pre>
<div class='push'></div><!-- for sticky footer -->
</div><!-- /wrapper -->
<div class='footer quiet pad2 space-top1 center small'>
Code coverage
generated by <a href="https://istanbul.js.org/" target="_blank">istanbul</a> at Fri Jan 19 2018 13:49:08 GMT-0200 (-02)
</div>
</div>
<script src="prettify.js"></script>
<script>
window.onload = function () {
if (typeof prettyPrint === 'function') {
prettyPrint();
}
};
</script>
<script src="sorter.js"></script>
</body>
</html>