Compare commits
1148 Commits
config_set
...
auth-v4.2.
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
6dc59e35e6 | ||
|
|
023c5185ce | ||
|
|
54f9908eff | ||
|
|
d8118d10dc | ||
|
|
5bd0d3369d | ||
|
|
8263eb3912 | ||
|
|
a5fc5a75a8 | ||
|
|
9306a4df57 | ||
|
|
df30a3e768 | ||
|
|
4056787721 | ||
|
|
18f398f6c2 | ||
|
|
69911f6c02 | ||
|
|
b94f9c9616 | ||
|
|
c18dec516a | ||
|
|
1c4581d56d | ||
|
|
63ad770f39 | ||
|
|
a483a20112 | ||
|
|
b23f9a1a88 | ||
|
|
41e90ce3b6 | ||
|
|
719f548185 | ||
|
|
ee4cf8885d | ||
|
|
3436cfc266 | ||
|
|
2c5d5f8d35 | ||
|
|
d8e7415c36 | ||
|
|
b97c2ccedb | ||
|
|
cbf221500a | ||
|
|
4e9e50fc4b | ||
|
|
8db5efd5aa | ||
|
|
d51d8f190a | ||
|
|
21c6e1eae2 | ||
|
|
c9c36f7419 | ||
|
|
efcc7b6342 | ||
|
|
ea2e9f1fd4 | ||
|
|
b78efd441d | ||
|
|
d87f8e04ee | ||
|
|
d2a787acbe | ||
|
|
b781e5a536 | ||
|
|
2b72cd718e | ||
|
|
9618cd64c1 | ||
|
|
874a7121b2 | ||
|
|
1ea632d3e7 | ||
|
|
c322bc7b04 | ||
|
|
705a93e6d6 | ||
|
|
6967fa4caf | ||
|
|
54d3e8f7f5 | ||
|
|
46d0a6f1c8 | ||
|
|
96f3c7dd45 | ||
|
|
86c6836dc6 | ||
|
|
0168e1d851 | ||
|
|
563df12262 | ||
|
|
625be594d6 | ||
|
|
c0ce7a97b1 | ||
|
|
563834a8fd | ||
|
|
bb0294ef64 | ||
|
|
2368225578 | ||
|
|
6a263e2176 | ||
|
|
642c9e611b | ||
|
|
fdded49bda | ||
|
|
17dd67afc0 | ||
|
|
ad5cad8e97 | ||
|
|
5d7ca1ac44 | ||
|
|
c8b64f585c | ||
|
|
6db59247cd | ||
|
|
96305adedc | ||
|
|
6bef1d2e20 | ||
|
|
0a8f7a995b | ||
|
|
d8c68ed0ee | ||
|
|
683506a54e | ||
|
|
50350c6cc7 | ||
|
|
43bc1b1374 | ||
|
|
a859386edb | ||
|
|
fa9ba408a3 | ||
|
|
f3efad60f3 | ||
|
|
287add7bb7 | ||
|
|
f00bc2ca5b | ||
|
|
5e28110fc9 | ||
|
|
b921ca7493 | ||
|
|
c9b0b1ceea | ||
|
|
bfaae99aaf | ||
|
|
cce6562a4d | ||
|
|
2c56f7e8c8 | ||
|
|
39103e6937 | ||
|
|
ea417bd46a | ||
|
|
5f33fe9215 | ||
|
|
fe9cccd3ab | ||
|
|
623bb66fa7 | ||
|
|
efb15e3866 | ||
|
|
f46a0befdf | ||
|
|
1d5af6f3bc | ||
|
|
784073df7f | ||
|
|
f3852948c8 | ||
|
|
02a1679255 | ||
|
|
1570cf9745 | ||
|
|
df8108f027 | ||
|
|
15dbd9ee3e | ||
|
|
a453668138 | ||
|
|
60c136d9a9 | ||
|
|
ef5856abe4 | ||
|
|
6123d00361 | ||
|
|
e4990d1fd5 | ||
|
|
485f0e25a7 | ||
|
|
107cfe53bf | ||
|
|
2c2b8c1522 | ||
|
|
fb9f99bc1c | ||
|
|
35a47828e9 | ||
|
|
940f91e4e1 | ||
|
|
a6e16092f9 | ||
|
|
6db07c30e2 | ||
|
|
dd41b1fb29 | ||
|
|
3302a8a6ca | ||
|
|
830185a089 | ||
|
|
e9153635ea | ||
|
|
5da89e0e65 | ||
|
|
a52a159691 | ||
|
|
e47accb866 | ||
|
|
bd7e300959 | ||
|
|
5456a17e04 | ||
|
|
f0d7343a69 | ||
|
|
81d031d03e | ||
|
|
1a3b51eb0e | ||
|
|
baa44d98d1 | ||
|
|
307a8bba88 | ||
|
|
404706f1ef | ||
|
|
c49aeb0be8 | ||
|
|
feb9414636 | ||
|
|
54be847f80 | ||
|
|
0a6121e1fa | ||
|
|
fec2de85ad | ||
|
|
719c7bb636 | ||
|
|
a1c6e559d4 | ||
|
|
d2c1255a1c | ||
|
|
b37a08ad1e | ||
|
|
1c43ca4123 | ||
|
|
c0a3abb0ed | ||
|
|
71dab9b5ac | ||
|
|
7aa476b19d | ||
|
|
5c42d797c7 | ||
|
|
cfa8054091 | ||
|
|
2d34e9e97c | ||
|
|
8fed95f3dc | ||
|
|
0b4e225ccc | ||
|
|
6730953958 | ||
|
|
0db5370dea | ||
|
|
065bc85cad | ||
|
|
132c270136 | ||
|
|
74373037fc | ||
|
|
921b8881ce | ||
|
|
9152960be0 | ||
|
|
c9685c97b5 | ||
|
|
188bb4a9f4 | ||
|
|
5655b0e55b | ||
|
|
ae0654fce4 | ||
|
|
8ab6109a77 | ||
|
|
acc8f6974a | ||
|
|
e2f62a390d | ||
|
|
60fcba38cc | ||
|
|
7d12141199 | ||
|
|
228e1b17e4 | ||
|
|
4e6ff712a2 | ||
|
|
0c344baf14 | ||
|
|
72e39a23da | ||
|
|
762f6d6f1d | ||
|
|
e4bbac174a | ||
|
|
0724a26986 | ||
|
|
55a3eddb34 | ||
|
|
5754e77b20 | ||
|
|
4004ceb8b1 | ||
|
|
8692b22da1 | ||
|
|
106acba45d | ||
|
|
1b97fc24d8 | ||
|
|
52450de36a | ||
|
|
71038a7e28 | ||
|
|
61b42a0f1a | ||
|
|
8656f698c0 | ||
|
|
db4b560a3c | ||
|
|
ac3fbf8cb1 | ||
|
|
af56da987e | ||
|
|
a33f5b83d5 | ||
|
|
3fb60c17c9 | ||
|
|
645023a76d | ||
|
|
8d804940b3 | ||
|
|
7c4fe3c61b | ||
|
|
60fadbb465 | ||
|
|
50aff81d18 | ||
|
|
a692a7b70c | ||
|
|
fb7a441efe | ||
|
|
50c65125a7 | ||
|
|
0488e5013d | ||
|
|
5cd0a654bb | ||
|
|
ac92f564fa | ||
|
|
ff7763934e | ||
|
|
f6ca19babc | ||
|
|
38d7438dc4 | ||
|
|
2cee052f3f | ||
|
|
af42576e45 | ||
|
|
6f63158699 | ||
|
|
2c41efb672 | ||
|
|
aac9c73d05 | ||
|
|
92eab74917 | ||
|
|
ead2b3d3d6 | ||
|
|
c24bb97762 | ||
|
|
c7a59eb880 | ||
|
|
16e1ab2049 | ||
|
|
e5d2b21a97 | ||
|
|
0f1a6a29fe | ||
|
|
e0af77181d | ||
|
|
fe0d7417af | ||
|
|
a6d420bbaa | ||
|
|
456c52c175 | ||
|
|
b374ee1e99 | ||
|
|
7c44a160a0 | ||
|
|
15283cbc73 | ||
|
|
b5c7e9d6ac | ||
|
|
ec5a1d9359 | ||
|
|
e13797e02e | ||
|
|
c608550534 | ||
|
|
2083632c20 | ||
|
|
6898f0dbcb | ||
|
|
48a0bce211 | ||
|
|
d262503b75 | ||
|
|
af533ebc1d | ||
|
|
65d144be77 | ||
|
|
44ffb99b0b | ||
|
|
93cc5cc8a2 | ||
|
|
7062aacf35 | ||
|
|
d24555314d | ||
|
|
e2d72c71b4 | ||
|
|
5a593c27b0 | ||
|
|
ebe35c285b | ||
|
|
99405ebc2e | ||
|
|
9e901c78ef | ||
|
|
167d2c5d29 | ||
|
|
9b9112ba4a | ||
|
|
c16289fca9 | ||
|
|
ca0deb60e7 | ||
|
|
e8cebdc2c7 | ||
|
|
9bd78de4cd | ||
|
|
55744a9be3 | ||
|
|
6325e3f886 | ||
|
|
ad0de74721 | ||
|
|
1058dd89fb | ||
|
|
f60ea405a6 | ||
|
|
86c8b4d6b6 | ||
|
|
fddc7961ad | ||
|
|
5bf9b63bc9 | ||
|
|
d0d1578b1a | ||
|
|
291d62ca0e | ||
|
|
e9dfb77109 | ||
|
|
34caf1f56e | ||
|
|
fb3cb54c93 | ||
|
|
b36faca264 | ||
|
|
1d803552da | ||
|
|
645171ae9d | ||
|
|
161c2c1df6 | ||
|
|
7adb64f0f5 | ||
|
|
f7596c6cca | ||
|
|
b5cc2ed9d8 | ||
|
|
de885e45ef | ||
|
|
8f5cb7681e | ||
|
|
d24c46610d | ||
|
|
cbe46c4def | ||
|
|
1ea6b7fc8e | ||
|
|
ada7550035 | ||
|
|
ba83c66ba6 | ||
|
|
fc10e46a0b | ||
|
|
928a7237a7 | ||
|
|
64762b8810 | ||
|
|
742645fff4 | ||
|
|
8589fbe97c | ||
|
|
5abbcd4228 | ||
|
|
43c464120f | ||
|
|
61d89e01b8 | ||
|
|
0eb01f9cf4 | ||
|
|
5e3323275d | ||
|
|
1ca478af84 | ||
|
|
61ec736df8 | ||
|
|
fa9663dbf7 | ||
|
|
32a47b4020 | ||
|
|
9544ffee9a | ||
|
|
79c2ad89c5 | ||
|
|
7b45d0aa9e | ||
|
|
8c3fff8015 | ||
|
|
79e059ccc2 | ||
|
|
4a47305a54 | ||
|
|
9c6f0b7ee6 | ||
|
|
670a75048e | ||
|
|
180f7d842b | ||
|
|
2b97899562 | ||
|
|
af4229d551 | ||
|
|
ac10ce7bff | ||
|
|
7c21f9ddb2 | ||
|
|
1999ce4aaa | ||
|
|
d17dbe4115 | ||
|
|
c38947c14c | ||
|
|
6a01cda379 | ||
|
|
f1d8b022f7 | ||
|
|
859bf63685 | ||
|
|
5752463360 | ||
|
|
2b14f9150f | ||
|
|
3aa3ab37c2 | ||
|
|
f34624e0d2 | ||
|
|
e569a25f87 | ||
|
|
be7f4b7107 | ||
|
|
e4b7089d5e | ||
|
|
3172bc613c | ||
|
|
4d5b44a4c1 | ||
|
|
afe7705355 | ||
|
|
52c0bcb6cf | ||
|
|
d4b36cb698 | ||
|
|
e74d705446 | ||
|
|
f13b80be1d | ||
|
|
b94332aaa7 | ||
|
|
220d4eb4a6 | ||
|
|
f8b17f52d5 | ||
|
|
4d6d5a0037 | ||
|
|
4ce934a0f9 | ||
|
|
69d0893c43 | ||
|
|
e210b22efd | ||
|
|
084fb5bbed | ||
|
|
7510be7453 | ||
|
|
9790148ba9 | ||
|
|
cf93f80c0c | ||
|
|
b5418ea2e4 | ||
|
|
c65a34e180 | ||
|
|
d427374e99 | ||
|
|
72ddc812bd | ||
|
|
d0ab487f31 | ||
|
|
a5156db967 | ||
|
|
a44a3183d3 | ||
|
|
5af93fbbcb | ||
|
|
438f4e6f50 | ||
|
|
53ff75bff6 | ||
|
|
83432f2a7c | ||
|
|
c1d0f9445d | ||
|
|
b43b2410e9 | ||
|
|
3e4ca320c9 | ||
|
|
ef482c4b49 | ||
|
|
3bea29f83b | ||
|
|
9295b15cd8 | ||
|
|
3ba62669df | ||
|
|
b59e97cb6c | ||
|
|
b6fa5c5b44 | ||
|
|
c52a62d944 | ||
|
|
8d1a800cf4 | ||
|
|
83cfd470d0 | ||
|
|
4e46d8da42 | ||
|
|
7e298b8d1d | ||
|
|
35fb4e8d58 | ||
|
|
637eabaae2 | ||
|
|
7a39b6c75c | ||
|
|
d07f6f8ee1 | ||
|
|
b5d4b848fd | ||
|
|
44f7872707 | ||
|
|
b33e4ea977 | ||
|
|
a11ea3b41b | ||
|
|
f967b6b00e | ||
|
|
6a3ef27408 | ||
|
|
446556967d | ||
|
|
cf56776245 | ||
|
|
ec3213040c | ||
|
|
a0d2573a04 | ||
|
|
afd8d4caac | ||
|
|
dc494c02c4 | ||
|
|
333a71a4a1 | ||
|
|
05f80f2bdd | ||
|
|
f82e48e754 | ||
|
|
cbf2947b0f | ||
|
|
a052342ec4 | ||
|
|
913baf994a | ||
|
|
e6171dbec4 | ||
|
|
1952e5278d | ||
|
|
c5019da4bd | ||
|
|
acb898ecf9 | ||
|
|
aea531ee21 | ||
|
|
22c4a50c2b | ||
|
|
4609d395c7 | ||
|
|
8296c81742 | ||
|
|
290716e8ca | ||
|
|
a1afd8155c | ||
|
|
f96a336b4b | ||
|
|
a6600b4718 | ||
|
|
232f793fb0 | ||
|
|
ce0798fbec | ||
|
|
7cbc5ffb2d | ||
|
|
88ac10d96c | ||
|
|
0a7fd03df7 | ||
|
|
9b47595f2c | ||
|
|
af5e072ea5 | ||
|
|
2bc9251a09 | ||
|
|
12a19a484c | ||
|
|
8906cb2a1d | ||
|
|
6f936a42c4 | ||
|
|
497e546129 | ||
|
|
2736ab5334 | ||
|
|
f04b8ffce6 | ||
|
|
b7f33233d9 | ||
|
|
6dffb1f289 | ||
|
|
5a131e7f83 | ||
|
|
2138ef602a | ||
|
|
6adadcaf93 | ||
|
|
0ce4ed494d | ||
|
|
77257aa6ab | ||
|
|
184bb6ec6c | ||
|
|
2e7e9c1ca8 | ||
|
|
7ef3a7a726 | ||
|
|
fbf27b4544 | ||
|
|
67ba7614db | ||
|
|
b05e675820 | ||
|
|
ff3033f1ae | ||
|
|
4dda92219a | ||
|
|
53618d0e1f | ||
|
|
0642e41a2e | ||
|
|
0be4aed185 | ||
|
|
ef93482523 | ||
|
|
bb161ad3a9 | ||
|
|
bf7be69c3d | ||
|
|
82358812bd | ||
|
|
e52e61c0af | ||
|
|
17ea9dfaaa | ||
|
|
6e045affa4 | ||
|
|
1232b956c9 | ||
|
|
9a284f916f | ||
|
|
df321f9dea | ||
|
|
543411254b | ||
|
|
a3b9b6bb90 | ||
|
|
5b9e1abec3 | ||
|
|
a1e97239c3 | ||
|
|
2f372cdbe1 | ||
|
|
9910049d1d | ||
|
|
fe2771f2e0 | ||
|
|
2e517535b3 | ||
|
|
e459fb5686 | ||
|
|
9498571c10 | ||
|
|
f2a9675911 | ||
|
|
ede505d939 | ||
|
|
65a92f1a77 | ||
|
|
56cdb9064d | ||
|
|
7ddf70eb86 | ||
|
|
6592ddedfd | ||
|
|
1b74049eb5 | ||
|
|
568377d4e7 | ||
|
|
4bd416fd10 | ||
|
|
634ae71a5d | ||
|
|
0ae1557508 | ||
|
|
93071af19a | ||
|
|
ab15263a17 | ||
|
|
d2d02f3591 | ||
|
|
1e79409f73 | ||
|
|
866d2bb00a | ||
|
|
1832005d72 | ||
|
|
b054c070ad | ||
|
|
64a47694d0 | ||
|
|
8af02aa4c8 | ||
|
|
a4e09a40e8 | ||
|
|
82fc1a1434 | ||
|
|
b511aeb401 | ||
|
|
6812527607 | ||
|
|
2263eb684c | ||
|
|
8df68cf529 | ||
|
|
ba11a5a755 | ||
|
|
e31b55499b | ||
|
|
89f917220d | ||
|
|
fad26a960d | ||
|
|
6e3d285428 | ||
|
|
2198eeb372 | ||
|
|
184c044377 | ||
|
|
63d41434a9 | ||
|
|
310f180c5a | ||
|
|
5da05467d6 | ||
|
|
a2decb5030 | ||
|
|
6f891a45de | ||
|
|
4e7d764722 | ||
|
|
9aae713207 | ||
|
|
17aa1b67c1 | ||
|
|
5e22c95bfb | ||
|
|
182fd89356 | ||
|
|
6516b457cb | ||
|
|
bf78b2e671 | ||
|
|
58afaa9405 | ||
|
|
1bffbdad03 | ||
|
|
267d5cef65 | ||
|
|
d391db2dd5 | ||
|
|
8a222d9dc4 | ||
|
|
cf4c20f2d3 | ||
|
|
28c29a0c3a | ||
|
|
3de1c8011a | ||
|
|
7adb166fad | ||
|
|
6447ba6ec0 | ||
|
|
258cdca69b | ||
|
|
2a19c30d0e | ||
|
|
d23c22762b | ||
|
|
bf9d0e3d6b | ||
|
|
a818f062b1 | ||
|
|
f57f1a8636 | ||
|
|
da78c45b1d | ||
|
|
3429a9f3d6 | ||
|
|
cdbd86d63c | ||
|
|
69e1aa18e6 | ||
|
|
6f2079c7c6 | ||
|
|
a14358416a | ||
|
|
57c353a443 | ||
|
|
dd7cea1f96 | ||
|
|
6d2a223acf | ||
|
|
eca0137426 | ||
|
|
e1e2c528c4 | ||
|
|
28ab3c321c | ||
|
|
5c2c6b2a84 | ||
|
|
4ae0683c62 | ||
|
|
0a6740bb2e | ||
|
|
b026020485 | ||
|
|
b71fa478b9 | ||
|
|
b9c992cae0 | ||
|
|
2845d7bfeb | ||
|
|
b09d6ab2a6 | ||
|
|
94ce77c07b | ||
|
|
a292f01187 | ||
|
|
aae2632b19 | ||
|
|
746c85bc9f | ||
|
|
adeab53d3b | ||
|
|
3e23ff9c9b | ||
|
|
dca6e02286 | ||
|
|
daf3fd2a75 | ||
|
|
f5a3b8a3fb | ||
|
|
7cd1ce0a99 | ||
|
|
1b863005ea | ||
|
|
b580756e6b | ||
|
|
26fb47c165 | ||
|
|
3f21011392 | ||
|
|
7348170a36 | ||
|
|
3919fb0db2 | ||
|
|
ad6a0e9c31 | ||
|
|
be3896826d | ||
|
|
268550f292 | ||
|
|
68e557124c | ||
|
|
96863923d1 | ||
|
|
a22b0aec58 | ||
|
|
93e26c6caf | ||
|
|
8a8f5c20c6 | ||
|
|
3c7b6694e9 | ||
|
|
c37d85f6c5 | ||
|
|
e0abb2de9c | ||
|
|
b73ba4a22f | ||
|
|
912279e3cf | ||
|
|
5a0bab9304 | ||
|
|
a9cd56c4ce | ||
|
|
5b4028378b | ||
|
|
57bd5b9d17 | ||
|
|
2bd074bd79 | ||
|
|
a8d831364d | ||
|
|
21f0602161 | ||
|
|
1ac2d60c7b | ||
|
|
a098481b98 | ||
|
|
472339cafb | ||
|
|
d24f5bcee7 | ||
|
|
bd0e8e6fe6 | ||
|
|
c9d2a0a4ca | ||
|
|
1a6eb26f2b | ||
|
|
7c2fce2ebe | ||
|
|
e90871ea6b | ||
|
|
3ca78cac35 | ||
|
|
49ddfdfde5 | ||
|
|
bc76864587 | ||
|
|
4f1d3c23f5 | ||
|
|
cc674183cd | ||
|
|
86bd098406 | ||
|
|
e5fe3a7255 | ||
|
|
df68d3f005 | ||
|
|
9a6a46fd0d | ||
|
|
14c9929451 | ||
|
|
54f9bd880a | ||
|
|
aaa636345c | ||
|
|
6f3e02888e | ||
|
|
42a8b5c826 | ||
|
|
24674f6da6 | ||
|
|
90b45665f5 | ||
|
|
8a217a292b | ||
|
|
047fede844 | ||
|
|
e77b557990 | ||
|
|
c2bfcf23c0 | ||
|
|
646a012734 | ||
|
|
21332c6b92 | ||
|
|
f9c101241e | ||
|
|
bc6f147f5e | ||
|
|
fbaa360741 | ||
|
|
4029398351 | ||
|
|
7602d48bd9 | ||
|
|
f28d50ace6 | ||
|
|
b026b30172 | ||
|
|
977f5c21a6 | ||
|
|
dafbf23d67 | ||
|
|
d9bc6597c0 | ||
|
|
913a80591b | ||
|
|
26c0a8e1d5 | ||
|
|
2e2c972a84 | ||
|
|
748dd2b0e2 | ||
|
|
dbb376056d | ||
|
|
b31fc5cbe9 | ||
|
|
cb76ba7560 | ||
|
|
e915ded2de | ||
|
|
eedc538283 | ||
|
|
294b333d0e | ||
|
|
8f705f2f72 | ||
|
|
c5c0ee5ddf | ||
|
|
5f43f03a65 | ||
|
|
aa62f4003c | ||
|
|
6c5dbc3696 | ||
|
|
1bef409552 | ||
|
|
62155040da | ||
|
|
592dc26d8b | ||
|
|
1af1c3f196 | ||
|
|
6f077310c1 | ||
|
|
905fc2ad78 | ||
|
|
e6e4f313de | ||
|
|
1ae8caa917 | ||
|
|
209228326d | ||
|
|
0533f99313 | ||
|
|
545cf40710 | ||
|
|
8ae8ed20fe | ||
|
|
0df0126af4 | ||
|
|
60ad6ef713 | ||
|
|
fc626c1287 | ||
|
|
4035e364df | ||
|
|
791ec10a0f | ||
|
|
87ab805cf7 | ||
|
|
447bb72556 | ||
|
|
c07e2f1387 | ||
|
|
151a0b3ab7 | ||
|
|
cf15d68bd2 | ||
|
|
e4a05edc12 | ||
|
|
879d6571bc | ||
|
|
2496350fad | ||
|
|
653a7f22ef | ||
|
|
6071df2083 | ||
|
|
f6e93ab060 | ||
|
|
ddc9dfe552 | ||
|
|
b9b87c1570 | ||
|
|
3a413524f8 | ||
|
|
4830451d4e | ||
|
|
4cb11f4b06 | ||
|
|
150faa5d84 | ||
|
|
9b15102058 | ||
|
|
548b4e7a08 | ||
|
|
25bb175ff7 | ||
|
|
37cbef01fe | ||
|
|
ec7b61c36a | ||
|
|
85735b4ff0 | ||
|
|
8029829d9b | ||
|
|
87c5f05f84 | ||
|
|
356b2542c9 | ||
|
|
dc3329368e | ||
|
|
92868dccb4 | ||
|
|
49942909b0 | ||
|
|
b36c8de417 | ||
|
|
a0335b82c6 | ||
|
|
01cbf29217 | ||
|
|
7c464a0d60 | ||
|
|
8c20f5f660 | ||
|
|
671199e286 | ||
|
|
6805ee1a2a | ||
|
|
fd8246705c | ||
|
|
65e1745aa0 | ||
|
|
c6c3b1f9bd | ||
|
|
175467267a | ||
|
|
9756c178bf | ||
|
|
af420a8fc3 | ||
|
|
9a5d977419 | ||
|
|
d4ae5c118b | ||
|
|
605fda2710 | ||
|
|
0181693736 | ||
|
|
5c92d093ca | ||
|
|
a6c9a153e7 | ||
|
|
613f7294e1 | ||
|
|
facd05bd89 | ||
|
|
4bbe71e135 | ||
|
|
5583902433 | ||
|
|
664c723c78 | ||
|
|
9b35fe04b9 | ||
|
|
34068d09ba | ||
|
|
c23b22cc5b | ||
|
|
065382ddd2 | ||
|
|
5a72686e53 | ||
|
|
8c5b77cd52 | ||
|
|
d30dce0896 | ||
|
|
c453827cc8 | ||
|
|
1068b6811f | ||
|
|
09fe2c6f7e | ||
|
|
a31803e3f5 | ||
|
|
2ec8ae34b8 | ||
|
|
3263542f5e | ||
|
|
a302f986d7 | ||
|
|
69ccf7d3c9 | ||
|
|
76308cc9d0 | ||
|
|
1d02732719 | ||
|
|
55fa86a6c8 | ||
|
|
39fad29bc8 | ||
|
|
2ebe8712e8 | ||
|
|
1f7176cea2 | ||
|
|
bede7559be | ||
|
|
77563a7483 | ||
|
|
37df79314a | ||
|
|
fc5d1f931c | ||
|
|
243948f182 | ||
|
|
ddc953045b | ||
|
|
f74f285b7f | ||
|
|
2a4a886fca | ||
|
|
43e3e44e5c | ||
|
|
09cc226511 | ||
|
|
d9f62b8956 | ||
|
|
a691745ef7 | ||
|
|
108e984f29 | ||
|
|
fbbb8edce1 | ||
|
|
72dd4949ce | ||
|
|
948b869bea | ||
|
|
3cde395f42 | ||
|
|
05165728f1 | ||
|
|
42f2bb819b | ||
|
|
6b28aa1652 | ||
|
|
d167da02d5 | ||
|
|
34fe3bee7f | ||
|
|
4bfa398312 | ||
|
|
5920999bf4 | ||
|
|
7559ab4236 | ||
|
|
44d2f66260 | ||
|
|
ae3b4604e9 | ||
|
|
7b32ace2d9 | ||
|
|
29052e2888 | ||
|
|
b18d8bb5e6 | ||
|
|
91aea808f5 | ||
|
|
a6590c29d5 | ||
|
|
b139dea7ff | ||
|
|
80857d5441 | ||
|
|
1fb9a7e6c4 | ||
|
|
2bc1c90637 | ||
|
|
23a33610ee | ||
|
|
a6cd937347 | ||
|
|
7f3d0a5328 | ||
|
|
40d938b6a3 | ||
|
|
423a669cff | ||
|
|
4546d60e61 | ||
|
|
735f5e3d3c | ||
|
|
7cf7443177 | ||
|
|
d66aa25ee7 | ||
|
|
0d920a35e7 | ||
|
|
38860d91d3 | ||
|
|
941b326328 | ||
|
|
6851d0fae5 | ||
|
|
42dc8a451b | ||
|
|
8e2f052ac3 | ||
|
|
087f34304b | ||
|
|
427c5b4d7d | ||
|
|
bf3a47826b | ||
|
|
423ebc6588 | ||
|
|
9a89153563 | ||
|
|
606e3013f7 | ||
|
|
653ae485a9 | ||
|
|
f681c956ea | ||
|
|
4422b4a7b0 | ||
|
|
926b5de6cd | ||
|
|
41de48c454 | ||
|
|
2f3f48f4db | ||
|
|
71ea266f9a | ||
|
|
af187a3c0c | ||
|
|
11d32752d4 | ||
|
|
8a3b0d956e | ||
|
|
183321fa18 | ||
|
|
96d9c6d5ee | ||
|
|
728cd31210 | ||
|
|
9491310bfd | ||
|
|
1978226fce | ||
|
|
956e74533e | ||
|
|
1b5e6174f1 | ||
|
|
8fc9ff0d9f | ||
|
|
8e6330dfdb | ||
|
|
eec4bbde98 | ||
|
|
b12371437f | ||
|
|
8219177c1c | ||
|
|
56be41c38f | ||
|
|
5b371380fd | ||
|
|
eec060ae71 | ||
|
|
70ec18462b | ||
|
|
b3cf07f232 | ||
|
|
2f3639fbbc | ||
|
|
c1ac9d22ba | ||
|
|
3fdfa10402 | ||
|
|
6b49a889da | ||
|
|
431ad61ca2 | ||
|
|
75456c1b34 | ||
|
|
45b490cb43 | ||
|
|
1f4aebf20f | ||
|
|
e639aa9306 | ||
|
|
5ce96fde3e | ||
|
|
a91027c335 | ||
|
|
1ad7ba82c2 | ||
|
|
b5d274f7ae | ||
|
|
35f710439f | ||
|
|
bb2072aafe | ||
|
|
479f172e4d | ||
|
|
4383841ef1 | ||
|
|
57a00c1703 | ||
|
|
9b292bbd80 | ||
|
|
8ffb52dd7e | ||
|
|
a9545c3bef | ||
|
|
b0f1cea9ef | ||
|
|
2c9cff040d | ||
|
|
9aaee77004 | ||
|
|
9ac61d063a | ||
|
|
3e205ac275 | ||
|
|
277d7fa0cd | ||
|
|
51734d96d5 | ||
|
|
c4880fd07e | ||
|
|
75ae277334 | ||
|
|
726cfc8bf2 | ||
|
|
6b6db069b0 | ||
|
|
1459678d70 | ||
|
|
ce3e8bf315 | ||
|
|
adaf70695b | ||
|
|
f1e17948c4 | ||
|
|
abeac7aa49 | ||
|
|
d46b7a8189 | ||
|
|
d312761166 | ||
|
|
c29d857b83 | ||
|
|
7e79c9d847 | ||
|
|
55d0a1a0b5 | ||
|
|
6e14a3af09 | ||
|
|
7ce5306f53 | ||
|
|
34e6e71b34 | ||
|
|
3fd4717ec4 | ||
|
|
20acf7c0bf | ||
|
|
46e764d3db | ||
|
|
c6faaf8aa9 | ||
|
|
f5e77d8b23 | ||
|
|
449c966342 | ||
|
|
ca02c20d09 | ||
|
|
8870a8ec4a | ||
|
|
4150e607eb | ||
|
|
0a5d31da18 | ||
|
|
e3d3f3b1f4 | ||
|
|
062a7fe257 | ||
|
|
442cf6583b | ||
|
|
7bc38a061d | ||
|
|
fd04cd0a98 | ||
|
|
1a80c40f78 | ||
|
|
19441d9fee | ||
|
|
826b2f997e | ||
|
|
747bf88515 | ||
|
|
5175f24402 | ||
|
|
32ed84f48d | ||
|
|
ca40492d99 | ||
|
|
c220e0385a | ||
|
|
df9c08cd7f | ||
|
|
a7cd7030f1 | ||
|
|
113fbef0d9 | ||
|
|
af23fd37b2 | ||
|
|
6dc2f6139a | ||
|
|
665ba9e634 | ||
|
|
acd2f63a87 | ||
|
|
58ae5eee32 | ||
|
|
eaee515e17 | ||
|
|
3be7c4a60f | ||
|
|
84e39c43d6 | ||
|
|
7f0d07db3f | ||
|
|
0fd6eceda6 | ||
|
|
f439d805fc | ||
|
|
0e98ef43df | ||
|
|
38d679f574 | ||
|
|
be92c30bb1 | ||
|
|
c648127ff8 | ||
|
|
209bdf3f0b | ||
|
|
257344f2e5 | ||
|
|
cbe105020b | ||
|
|
0e33013cec | ||
|
|
9c0426d716 | ||
|
|
35de887624 | ||
|
|
d81c545423 | ||
|
|
c499df4212 | ||
|
|
e0d462ec75 | ||
|
|
e81986a27c | ||
|
|
27c66ce2f7 | ||
|
|
c80f64943d | ||
|
|
5326c7452b | ||
|
|
38023d0ab1 | ||
|
|
401ed5bf9c | ||
|
|
6cc6d2521a | ||
|
|
553276828c | ||
|
|
e5743fceed | ||
|
|
b6d9527f1d | ||
|
|
64594c5077 | ||
|
|
56e3f23a56 | ||
|
|
12927b6f82 | ||
|
|
92208b7d21 | ||
|
|
e4c35b404e | ||
|
|
e9a8449a64 | ||
|
|
575d220b31 | ||
|
|
4d280fd14b | ||
|
|
22e4f6bc94 | ||
|
|
ca95ea8de2 | ||
|
|
d1625361d7 | ||
|
|
7aedfb7e9b | ||
|
|
00b722a0a5 | ||
|
|
9da5f6c99d | ||
|
|
fbf2a2bb23 | ||
|
|
e6a2cb0e57 | ||
|
|
61e1ea4f42 | ||
|
|
1547b04ddf | ||
|
|
9658cde381 | ||
|
|
dec2ee7202 | ||
|
|
0cb79102fd | ||
|
|
2e2e381100 | ||
|
|
815d9e8972 | ||
|
|
5893c927c2 | ||
|
|
da89c02505 | ||
|
|
3d58a8cf5a | ||
|
|
33c497e101 | ||
|
|
0ec493836c | ||
|
|
e5ccf494c5 | ||
|
|
8692421b9a | ||
|
|
7b85d216dd | ||
|
|
ebf92dba94 | ||
|
|
c4799a719b | ||
|
|
1222a063e8 | ||
|
|
c5c77ab706 | ||
|
|
7952257a89 | ||
|
|
8db40c5c58 | ||
|
|
051b197180 | ||
|
|
a46dd1f447 | ||
|
|
394d98ca46 | ||
|
|
1cf5875a6f | ||
|
|
77856f2b6d | ||
|
|
7b689f4197 | ||
|
|
25a3ce2909 | ||
|
|
5d474350c2 | ||
|
|
5aa2527021 | ||
|
|
eb203a075f | ||
|
|
23172343fb | ||
|
|
7adecbeb60 | ||
|
|
f91aee39d9 | ||
|
|
168e00f300 | ||
|
|
62469dec0b | ||
|
|
0d8d17a170 | ||
|
|
91a93e1a6e | ||
|
|
c6ecfcb319 | ||
|
|
d0c2a9ce1b | ||
|
|
1dd98fcf71 | ||
|
|
a7f6d1a484 | ||
|
|
3d7166700d | ||
|
|
92c476cb6f | ||
|
|
3048d7c4b8 | ||
|
|
ff41f1c7f8 | ||
|
|
2fc2107bca | ||
|
|
0e80508f62 | ||
|
|
ee7c7a447d | ||
|
|
16e8aa3803 | ||
|
|
6b330a9906 | ||
|
|
e6fa7d4e21 | ||
|
|
0e677f052b | ||
|
|
5c4c489912 | ||
|
|
58a00a8758 | ||
|
|
b9d6864e22 | ||
|
|
f4ae309151 | ||
|
|
7a5745fd78 | ||
|
|
d81caf1ad2 | ||
|
|
b7252c64cf | ||
|
|
bd7ea10253 | ||
|
|
70f0a4f46c | ||
|
|
6d7c8fd9a9 | ||
|
|
42e455bfdd | ||
|
|
0b7f73950c | ||
|
|
65479edc9b | ||
|
|
3a6001701e | ||
|
|
2bdcdece7b | ||
|
|
7a9b30ac7a | ||
|
|
b1312bd161 | ||
|
|
16d858e52e | ||
|
|
2b4d47d2f6 | ||
|
|
34a04dd29a | ||
|
|
60bb28668d | ||
|
|
95127e6bcd | ||
|
|
8d644ead1e | ||
|
|
7cbc486345 | ||
|
|
4c30870df7 | ||
|
|
0fe23817cc | ||
|
|
dcc5cb9bee | ||
|
|
b6df7bf969 | ||
|
|
4289005302 | ||
|
|
3950d51b86 | ||
|
|
792ffbbdac | ||
|
|
7c00863663 | ||
|
|
1cdaf7e023 | ||
|
|
98c604a73e | ||
|
|
aa4e1b8165 | ||
|
|
25548e8850 | ||
|
|
1e95c6833a | ||
|
|
a78cd0e70f | ||
|
|
ab80128690 | ||
|
|
df7071a130 | ||
|
|
ceeac4222e | ||
|
|
a92e74d65c | ||
|
|
239e6d3131 | ||
|
|
c7b031272a | ||
|
|
6d9dbcb952 | ||
|
|
77f30b38af | ||
|
|
00f13f585f | ||
|
|
8daf8b1d06 | ||
|
|
ef39170628 | ||
|
|
e5a1624540 | ||
|
|
918d03aae9 | ||
|
|
406ec9c2e4 | ||
|
|
e9a6af4a29 | ||
|
|
d947dd02cc | ||
|
|
7eeeafa03e | ||
|
|
5296665451 | ||
|
|
0814f048a0 | ||
|
|
9a50915678 | ||
|
|
c99a465c85 | ||
|
|
1644b1cd89 | ||
|
|
aa154189a0 | ||
|
|
4accc796e6 | ||
|
|
2b8060fdb7 | ||
|
|
1166c6f723 | ||
|
|
94b09acaaa | ||
|
|
bc72872f26 | ||
|
|
bdf31e99e2 | ||
|
|
1f29efb060 | ||
|
|
689045d06b | ||
|
|
e3a4f419f4 | ||
|
|
c4970e9df8 | ||
|
|
2562fd05ae | ||
|
|
095c22b565 | ||
|
|
71fcce5f01 | ||
|
|
7b002c857e | ||
|
|
a905a1fa44 | ||
|
|
129d110543 | ||
|
|
6160446335 | ||
|
|
1457440c9f | ||
|
|
e0fae2e499 | ||
|
|
4ea63940ef | ||
|
|
daba61b69b | ||
|
|
43848d5618 | ||
|
|
d40da1c6f5 | ||
|
|
759f600ca6 | ||
|
|
6544f0b839 | ||
|
|
c1ea512355 | ||
|
|
9055eee0a6 | ||
|
|
6fb2e2966c | ||
|
|
af988d5f69 | ||
|
|
f864db50c0 | ||
|
|
42ac90027a | ||
|
|
b775981e3f | ||
|
|
43e458afdd | ||
|
|
5bcf8f9a58 | ||
|
|
bfbaa71c68 | ||
|
|
91e851523d | ||
|
|
ea0bd31480 | ||
|
|
0ef71268fe | ||
|
|
f2c56ad843 | ||
|
|
1b38bdacfa | ||
|
|
58ecbd5311 | ||
|
|
2fc5594e8d | ||
|
|
e664b7ac30 | ||
|
|
269b911cbf | ||
|
|
6d3f177d91 | ||
|
|
ac15a502b9 | ||
|
|
7ddc8a6593 | ||
|
|
d4cebca274 | ||
|
|
bccb162f08 | ||
|
|
56cb724dce | ||
|
|
57987e604e | ||
|
|
680e5846de | ||
|
|
4d2d613013 | ||
|
|
9650eb3ff6 | ||
|
|
ca3d795a80 | ||
|
|
45bccc907e | ||
|
|
d8dfc6b5cc | ||
|
|
b0c2efa2bc | ||
|
|
ce7e6f1518 | ||
|
|
03de70d5f8 | ||
|
|
5b873b794d | ||
|
|
de6caf9958 | ||
|
|
33227f1b71 | ||
|
|
b957b817a5 | ||
|
|
35b58f9804 | ||
|
|
a02dd4859d | ||
|
|
352b19b860 | ||
|
|
79f6c78015 | ||
|
|
f950870459 | ||
|
|
c5ffdfd091 | ||
|
|
32f8075acf | ||
|
|
9fb1dbf67e | ||
|
|
bbbb49f401 | ||
|
|
d2335d7491 | ||
|
|
f68f0a5ea8 | ||
|
|
c5996ffc9c | ||
|
|
98c2e98e16 | ||
|
|
40abd89b97 | ||
|
|
d3d419e12d | ||
|
|
aed7075a13 | ||
|
|
027cfbd883 | ||
|
|
378aba5b9a | ||
|
|
830cae96c3 | ||
|
|
33bda1a4a1 | ||
|
|
52d5ab31aa | ||
|
|
b47d541a09 | ||
|
|
929224a2cb | ||
|
|
12fbde45b3 | ||
|
|
70eb18fe3b | ||
|
|
30d8ebd946 | ||
|
|
85673177f5 | ||
|
|
0dbd8a0f8c | ||
|
|
8e1450c6c6 | ||
|
|
b36a2dec45 | ||
|
|
2fbc3d1b90 | ||
|
|
29adca2a99 | ||
|
|
fa333eff76 | ||
|
|
d9bd79e5ef | ||
|
|
378a0bf0b1 | ||
|
|
d9fc9e3c76 | ||
|
|
9fffbdb6fa | ||
|
|
8642c4abe1 | ||
|
|
cf96fe1553 | ||
|
|
e02b76d2d2 | ||
|
|
06cad1b996 | ||
|
|
2a4b15ea48 | ||
|
|
39f2d03e74 | ||
|
|
c0bbad8f88 | ||
|
|
b5c2991575 | ||
|
|
9b1dd3aa64 | ||
|
|
f439f2fcec | ||
|
|
a2854b344c | ||
|
|
96d9637de1 | ||
|
|
8b01129cc9 | ||
|
|
58486744e1 | ||
|
|
a0d46ac60e | ||
|
|
2430473a10 | ||
|
|
4f963f250f | ||
|
|
ca70c36ae0 | ||
|
|
1bf8f2749e | ||
|
|
56b8728e79 | ||
|
|
df28a8bf50 | ||
|
|
0a446a6629 | ||
|
|
b8f1bce341 | ||
|
|
be615197fd | ||
|
|
d4a68069ba | ||
|
|
8fc14c72e2 | ||
|
|
69d75644d0 | ||
|
|
1fabaf9aaa | ||
|
|
aa482ea227 | ||
|
|
41c242a0ee | ||
|
|
c2e53c6ec9 |
27
.github/workflows/auth-lint.yml
vendored
@@ -22,6 +22,30 @@ jobs:
|
||||
with:
|
||||
submodules: recursive
|
||||
|
||||
- name: Verify custom icons are lowercase including optional understores, and end with .svg
|
||||
run: |
|
||||
find assets/custom-icons -type f -name "*.svg" | while read -r file; do
|
||||
if [[ "$(basename "$file")" != "$(basename "$file" | tr '[:upper:]' '[:lower:]' | tr ' ' '_')" ]]; then
|
||||
echo "File name is not lowercase: $file"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
- name: Verify all icons are less than 20KB
|
||||
run: |
|
||||
find assets/custom-icons -type f -name "*.svg" | while read -r file; do
|
||||
if [[ "$file" == "assets/custom-icons/icons/bbs_nga.svg" ]]; then
|
||||
continue
|
||||
fi
|
||||
if [[ "$(stat --printf="%s" "$file")" -gt 20480 ]]; then
|
||||
echo "File size is greater than 20KB: $file ($file_size bytes)"
|
||||
exit 1
|
||||
fi
|
||||
done
|
||||
|
||||
- name: Verify custom icon JSON
|
||||
run: cat assets/custom-icons/_data/custom-icons.json | jq empty
|
||||
|
||||
- name: Install Flutter ${{ env.FLUTTER_VERSION }}
|
||||
uses: subosito/flutter-action@v2
|
||||
with:
|
||||
@@ -32,6 +56,3 @@ jobs:
|
||||
- run: flutter pub get
|
||||
|
||||
- run: flutter analyze --no-fatal-infos
|
||||
|
||||
- name: Verify custom icon JSON
|
||||
run: cat assets/custom-icons/_data/custom-icons.json | jq empty
|
||||
|
||||
2
.github/workflows/auth-release.yml
vendored
@@ -151,7 +151,7 @@ jobs:
|
||||
- name: Install dependencies for desktop build
|
||||
run: |
|
||||
sudo apt-get update -y
|
||||
sudo apt-get install -y libsecret-1-dev libsodium-dev libfuse2 ninja-build libgtk-3-dev dpkg-dev pkg-config rpm patchelf libsqlite3-dev locate libayatana-appindicator3-dev libffi-dev libtiff5 xz-utils libarchive-tools
|
||||
sudo apt-get install -y libsecret-1-dev libsodium-dev libfuse2 ninja-build libgtk-3-dev dpkg-dev pkg-config rpm patchelf libsqlite3-dev locate libayatana-appindicator3-dev libffi-dev libtiff5 xz-utils libarchive-tools libcurl4-openssl-dev
|
||||
sudo updatedb --localpaths='/usr/lib/x86_64-linux-gnu'
|
||||
|
||||
- name: Install appimagetool
|
||||
|
||||
2
.github/workflows/cli-release.yml
vendored
@@ -45,7 +45,7 @@ jobs:
|
||||
goarch: ${{ matrix.goarch }}
|
||||
asset_name: ente-${{ github.ref_name }}-${{ matrix.goos }}-${{ matrix.goarch }}
|
||||
release_name: ${{ github.ref_name }}
|
||||
goversion: "1.20"
|
||||
goversion: "1.23"
|
||||
project_path: "./cli"
|
||||
pre_command: export CGO_ENABLED=0
|
||||
build_flags: "-trimpath"
|
||||
|
||||
7
.github/workflows/server-publish.yml
vendored
@@ -1,4 +1,4 @@
|
||||
name: "Publish (server)"
|
||||
name: "Publish ghcr (server)"
|
||||
|
||||
on:
|
||||
# Run manually, providing it the commit.
|
||||
@@ -39,7 +39,6 @@ jobs:
|
||||
username: ${{ github.actor }}
|
||||
password: ${{ secrets.GITHUB_TOKEN }}
|
||||
|
||||
- name: Tag as server/ghcr
|
||||
- name: Update branch server/ghcr to point to source commit
|
||||
run: |
|
||||
git tag -f server/ghcr
|
||||
git push -f origin server/ghcr
|
||||
git push -f origin HEAD:refs/heads/server/ghcr
|
||||
|
||||
@@ -30,10 +30,10 @@ Learn more at [ente.io](https://ente.io).
|
||||
|
||||

|
||||
|
||||
Our flagship product. 3x data replication. On device machine learning. Cross
|
||||
platform. Private sharing. Collaborative albums. Family plans. Easy import,
|
||||
easier export. Background uploads. The list goes on. And of course, all of this,
|
||||
while being fully end-to-end encrypted.
|
||||
Our flagship product. 3x data replication. Face detection. Semantic search.
|
||||
Private sharing. Collaborative albums. Family plans. Easy import, easier export.
|
||||
Background uploads. The list goes on. And of course, all of this, while being
|
||||
fully end-to-end encrypted across platforms.
|
||||
|
||||
Ente Photos is a paid service, but we offer 5GB of free storage.
|
||||
You can also clone this repository and choose to self-host.
|
||||
|
||||
@@ -100,6 +100,16 @@ Photos](../mobile/README.md) or spreading the word.
|
||||
|
||||
For more ways to contribute, see [../CONTRIBUTING.md](../CONTRIBUTING.md).
|
||||
|
||||
## Certificate Fingerprints
|
||||
|
||||
- **SHA1**: 57:E8:C6:59:C3:AA:C9:38:B0:10:70:5E:90:85:BC:20:67:E6:8F:4B
|
||||
- **SHA256**: BA:8B:F0:32:98:62:70:05:ED:DF:F6:B1:D6:0B:3B:FA:A1:4E:E8:BD:C7:61:4F:FB:3B:B1:1C:58:8D:9E:3A:D7
|
||||
|
||||
To verify these fingerprints, use the following command:
|
||||
```bash
|
||||
apksigner verify --print-certs <path_to_apk>
|
||||
```
|
||||
|
||||
## ⭐️ About
|
||||
|
||||
To know more about Ente and the ways to get in touch or seek help, see [our main
|
||||
|
||||
@@ -1,7 +1,8 @@
|
||||
{
|
||||
"icons": [
|
||||
{
|
||||
"title": "1xBet"
|
||||
"title": "1xBet",
|
||||
"slug": "1x_bet"
|
||||
},
|
||||
{
|
||||
"title": "23andme"
|
||||
@@ -45,13 +46,15 @@
|
||||
},
|
||||
{
|
||||
"title": "BaiduCloud",
|
||||
"slug": "baidu_cloud",
|
||||
"altNames": [
|
||||
"百度云",
|
||||
"baiduyun"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Band"
|
||||
"title": "Band",
|
||||
"slug": "band"
|
||||
},
|
||||
{
|
||||
"title": "Battle.net",
|
||||
@@ -63,11 +66,15 @@
|
||||
},
|
||||
{
|
||||
"title": "BBS.NGA",
|
||||
"slug": "bbs_nga",
|
||||
"altNames": [
|
||||
"NGA玩家社区",
|
||||
"NGA社区"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Belo"
|
||||
},
|
||||
{
|
||||
"title": "Bethesda",
|
||||
"altNames": [
|
||||
@@ -76,6 +83,7 @@
|
||||
},
|
||||
{
|
||||
"title": "Binance",
|
||||
"slug": "binance_exchange",
|
||||
"altNames": [
|
||||
"币安"
|
||||
]
|
||||
@@ -123,13 +131,6 @@
|
||||
{
|
||||
"title": "Bitwarden"
|
||||
},
|
||||
{
|
||||
"title": "Bloom Host",
|
||||
"slug": "bloom_host",
|
||||
"altNames": [
|
||||
"Bloom Host Billing"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Blockchain",
|
||||
"altNames": [
|
||||
@@ -146,7 +147,8 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Bluesky"
|
||||
"title": "Bluesky",
|
||||
"slug": "blue_sky"
|
||||
},
|
||||
{
|
||||
"title": "Booking",
|
||||
@@ -156,16 +158,11 @@
|
||||
},
|
||||
{
|
||||
"title": "BorgBase",
|
||||
"slug": "borg_base",
|
||||
"altNames": [
|
||||
"borg"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Booking",
|
||||
"altNames": [
|
||||
"Booking.com"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Brave Creators",
|
||||
"slug": "brave_creators",
|
||||
@@ -175,9 +172,15 @@
|
||||
"Brave Browser"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Bugzilla"
|
||||
},
|
||||
{
|
||||
"title": "Bybit"
|
||||
},
|
||||
{
|
||||
"title": "Caixa"
|
||||
},
|
||||
{
|
||||
"title": "Canva"
|
||||
},
|
||||
@@ -191,7 +194,8 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "CERN"
|
||||
"title": "CERN",
|
||||
"slug": "cern"
|
||||
},
|
||||
{
|
||||
"title": "ChangeNOW"
|
||||
@@ -268,6 +272,13 @@
|
||||
{
|
||||
"title": "Doppler"
|
||||
},
|
||||
{
|
||||
"title": "Dropbox"
|
||||
},
|
||||
{
|
||||
"title": "DreamHost Panel",
|
||||
"slug": "dreamhost_panel"
|
||||
},
|
||||
{
|
||||
"title": "dus.net",
|
||||
"slug": "dusnet"
|
||||
@@ -285,12 +296,16 @@
|
||||
"Murena"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "eneba"
|
||||
},
|
||||
{
|
||||
"title": "ente",
|
||||
"hex": "1DB954"
|
||||
},
|
||||
{
|
||||
"title": "enom"
|
||||
"title": "enom",
|
||||
"slug": "enom_v1"
|
||||
},
|
||||
{
|
||||
"title": "Epic Games",
|
||||
@@ -303,6 +318,13 @@
|
||||
{
|
||||
"title": "Estateguru"
|
||||
},
|
||||
{
|
||||
"title": "Fidelity",
|
||||
"slug": "fidelity",
|
||||
"altNames": [
|
||||
"Fidelity Investments"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Filen"
|
||||
},
|
||||
@@ -330,7 +352,7 @@
|
||||
},
|
||||
{
|
||||
"title": "Gosuslugi",
|
||||
"slug": "Gosuslugi",
|
||||
"slug": "gosuslugi",
|
||||
"altNames": [
|
||||
"Госуслуги"
|
||||
]
|
||||
@@ -377,11 +399,12 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "IceDrive"
|
||||
"title": "IceDrive",
|
||||
"slug": "ice_drive"
|
||||
},
|
||||
{
|
||||
"title": "ID.me",
|
||||
"slug": "IDme"
|
||||
"slug": "id_me"
|
||||
},
|
||||
{
|
||||
"title": "Infomaniak"
|
||||
@@ -409,7 +432,8 @@
|
||||
"hex": "000000"
|
||||
},
|
||||
{
|
||||
"title": "IVPN"
|
||||
"title": "IVPN",
|
||||
"slug": "ivpn"
|
||||
},
|
||||
{
|
||||
"title": "Jagex",
|
||||
@@ -430,6 +454,9 @@
|
||||
{
|
||||
"title": "Kite"
|
||||
},
|
||||
{
|
||||
"title": "Kotas"
|
||||
},
|
||||
{
|
||||
"title": "KnownHost",
|
||||
"altNames": [
|
||||
@@ -439,6 +466,7 @@
|
||||
},
|
||||
{
|
||||
"title": "Ko-fi",
|
||||
"slug": "ko_fi",
|
||||
"altNames": [
|
||||
"Ko fi",
|
||||
"Kofi"
|
||||
@@ -466,6 +494,7 @@
|
||||
},
|
||||
{
|
||||
"title": "Lark",
|
||||
"slug": "lark",
|
||||
"altNames": [
|
||||
"飞书"
|
||||
]
|
||||
@@ -475,7 +504,7 @@
|
||||
},
|
||||
{
|
||||
"title": "Linux.Do",
|
||||
"slug": "LINUX_DO",
|
||||
"slug": "linux_do",
|
||||
"altNames": [
|
||||
"LINUX DO",
|
||||
"LinxDo"
|
||||
@@ -508,6 +537,12 @@
|
||||
],
|
||||
"hex": "6364FF"
|
||||
},
|
||||
{
|
||||
"title": "matlab",
|
||||
"altNames": [
|
||||
"mathworks"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Mercado Livre",
|
||||
"slug": "mercado_livre",
|
||||
@@ -518,7 +553,7 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Microsoft"
|
||||
"title": "microsoft"
|
||||
},
|
||||
{
|
||||
"title": "Microsoft 365",
|
||||
@@ -574,6 +609,7 @@
|
||||
},
|
||||
{
|
||||
"title": "NeteaseMail",
|
||||
"slug": "netease_mail",
|
||||
"altNames": [
|
||||
"网易邮箱",
|
||||
"Mail.163"
|
||||
@@ -582,6 +618,10 @@
|
||||
{
|
||||
"title": "NextDNS"
|
||||
},
|
||||
{
|
||||
"title": "Newgrounds",
|
||||
"slug": "newgrounds"
|
||||
},
|
||||
{
|
||||
"title": "Newton",
|
||||
"altNames": [
|
||||
@@ -593,7 +633,10 @@
|
||||
"hex": "858585"
|
||||
},
|
||||
{
|
||||
"title": "Nintendo",
|
||||
"title": "Nelnet"
|
||||
},
|
||||
{
|
||||
"title": "nintendo",
|
||||
"altNames": [
|
||||
"任天堂"
|
||||
]
|
||||
@@ -601,6 +644,14 @@
|
||||
{
|
||||
"title": "Njalla"
|
||||
},
|
||||
{
|
||||
"title": "nordvpn",
|
||||
"slug": "nordaccount",
|
||||
"hex": "4687FF",
|
||||
"altNames": [
|
||||
"Nord Account"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Notesnook"
|
||||
},
|
||||
@@ -643,10 +694,12 @@
|
||||
"hex": "f08222"
|
||||
},
|
||||
{
|
||||
"title": "pCloud"
|
||||
"title": "pCloud",
|
||||
"slug": "pcloud"
|
||||
},
|
||||
{
|
||||
"title": "PebbleHost",
|
||||
"slug": "pebble_host",
|
||||
"altNames": [
|
||||
"Pebble Host"
|
||||
]
|
||||
@@ -670,6 +723,14 @@
|
||||
{
|
||||
"title": "PostNL"
|
||||
},
|
||||
{
|
||||
"title": "PostScan Mail",
|
||||
"slug": "postscanmail",
|
||||
"altNames": [
|
||||
"Post Scan Mail",
|
||||
"PostScanMail"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "Privacy Guides",
|
||||
"slug": "privacyguides"
|
||||
@@ -684,6 +745,10 @@
|
||||
{
|
||||
"title": "Proxmox"
|
||||
},
|
||||
{
|
||||
"title": "Pushover",
|
||||
"slug": "pushover"
|
||||
},
|
||||
{
|
||||
"title": "qiniuyun",
|
||||
"altNames": [
|
||||
@@ -698,6 +763,10 @@
|
||||
"Raindrop"
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "randstad",
|
||||
"hex": "2175D9"
|
||||
},
|
||||
{
|
||||
"title": "Real-Debrid",
|
||||
"slug": "real_debrid"
|
||||
@@ -719,6 +788,7 @@
|
||||
},
|
||||
{
|
||||
"title": "Restream",
|
||||
"slug": "restream",
|
||||
"altNames": [
|
||||
"restream.io"
|
||||
]
|
||||
@@ -788,6 +858,9 @@
|
||||
{
|
||||
"title": "Snapchat"
|
||||
},
|
||||
{
|
||||
"title": "SpaceHey"
|
||||
},
|
||||
{
|
||||
"title": "Standard Notes",
|
||||
"slug": "standardnotes"
|
||||
@@ -841,6 +914,7 @@
|
||||
},
|
||||
{
|
||||
"title": "Terabit",
|
||||
"slug": "terabit",
|
||||
"altNames": [
|
||||
"Terabit Hosting",
|
||||
"terabit.io"
|
||||
@@ -923,6 +997,10 @@
|
||||
{
|
||||
"title": "Upstox"
|
||||
},
|
||||
{
|
||||
"title": "US Mobile",
|
||||
"slug": "us_mobile"
|
||||
},
|
||||
{
|
||||
"title": "Vikunja"
|
||||
},
|
||||
@@ -933,7 +1011,8 @@
|
||||
]
|
||||
},
|
||||
{
|
||||
"title": "WARGAMING.NET"
|
||||
"title": "WARGAMING.NET",
|
||||
"slug": "wargamingnet"
|
||||
},
|
||||
{
|
||||
"title": "Wealthfront"
|
||||
@@ -955,6 +1034,9 @@
|
||||
{
|
||||
"title": "Wise"
|
||||
},
|
||||
{
|
||||
"title": "Wolvesville"
|
||||
},
|
||||
{
|
||||
"title": "WorkOS",
|
||||
"altNames": [
|
||||
@@ -969,6 +1051,7 @@
|
||||
},
|
||||
{
|
||||
"title": "Yandex",
|
||||
"slug": "yandex",
|
||||
"altNames": [
|
||||
"Ya",
|
||||
"Яндекс"
|
||||
|
||||
|
Before Width: | Height: | Size: 481 B After Width: | Height: | Size: 481 B |
|
Before Width: | Height: | Size: 52 KiB |
|
Before Width: | Height: | Size: 15 KiB |
@@ -1,6 +1,10 @@
|
||||
<svg width="500" height="500" viewBox="0 0 500 500" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M442.375 441.562C390.672 479.687 315.75 500 251.25 500C160.625 500 79.344 466.562 17.7346 410.89C13.0471 406.515 17.2346 400.547 23.0471 403.953C89.5315 442.656 171.875 465.937 256.656 465.937C317.884 465.655 378.451 453.272 434.875 429.5C443.625 425.781 450.969 435.218 442.375 441.562ZM463.875 416.968C457.313 408.531 420.188 412.984 403.563 414.937C398.485 415.562 397.719 411.14 402.281 407.968C431.969 387.187 480.313 393.172 485.969 400.156C491.625 407.14 484.5 455.781 456.75 478.968C452.485 482.531 448.422 480.64 450.5 475.906C456.75 460.343 470.719 425.437 464.094 416.968" fill="#FF9900"/>
|
||||
<g style="mix-blend-mode:difference">
|
||||
<path fill-rule="evenodd" clip-rule="evenodd" d="M287.969 216.625C287.969 243.063 288.641 265.109 275.281 288.578C264.344 307.641 247.156 319.406 228.328 319.406C202.281 319.406 187.016 299.563 187.016 270.266C187.016 212.453 238.828 201.938 287.984 201.938L287.969 216.625ZM356.422 382C351.938 386.016 345.453 386.297 340.391 383.625C317.891 364.922 313.766 356.234 301.453 338.391C264.234 376.359 237.797 387.719 189.609 387.719C132.453 387.719 88.0781 352.5 88.0781 281.984C88.0781 226.922 117.844 189.422 160.422 171.094C197.25 154.875 248.703 152.031 288 147.656V139.062C288 122.938 289.25 103.844 279.719 89.9219C271.516 77.4219 255.656 72.2656 241.641 72.2656C215.781 72.2656 192.781 85.5469 187.156 113.016C186.016 119.266 181.531 125.141 175.328 125.422L109.375 118.047C103.844 116.797 97.6563 112.328 99.2656 103.984C114.5 24.0625 186.641 0 251.156 0C284.172 0 327.313 8.78125 353.344 33.7812C386.359 64.6094 383.219 105.734 383.219 150.5V256.25C383.219 288.031 396.391 301.953 408.797 319.141C413.094 325.391 414.047 332.578 408.516 337.172C391.003 351.98 373.669 366.997 356.516 382.219L356.422 382.031" fill="white"/>
|
||||
</g>
|
||||
</svg>
|
||||
<svg width="500" height="500" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg">
|
||||
<path d="M16.05 385.03C13.89 386.74 13.44 389.58 14.69 393.56C15.83 397.09 18.5 401.47 22.71 406.7C39.65 427.63 59.84 445.03 83.27 458.9C106.7 472.78 131.78 483.01 158.51 489.61C185.35 496.32 212.76 499.68 240.73 499.68C276.56 499.68 310.68 494.44 343.09 483.98C375.51 473.63 402.58 459.07 424.3 440.31C431.92 433.6 435.73 428.25 435.73 424.27C435.73 422.79 435.1 421.31 433.85 419.83C432.15 418.13 430.1 417.56 427.71 418.13C425.32 418.7 421.97 420.12 417.65 422.39C396.83 433.31 371.47 442.01 341.56 448.49C311.76 455.09 280.65 458.39 248.24 458.39C208.09 458.39 169.31 452.93 131.89 442.01C94.47 431.09 61.32 414.03 32.43 390.83C28.22 387.53 24.81 385.43 22.19 384.52C19.69 383.61 17.65 383.78 16.05 385.03Z"
|
||||
fill="#FF6200"/>
|
||||
<path d="M395.12 393.57C392.73 395.85 392.11 398.24 393.24 400.74C394.04 402.56 395.58 403.58 397.85 403.81C400.12 404.15 403.37 403.92 407.57 403.13C414.4 401.65 421.51 400.62 428.9 400.06C436.29 399.6 442.72 399.71 448.18 400.4C453.64 401.19 457.05 402.56 458.41 404.49C460.46 407.56 459.72 414.04 456.2 423.94C452.78 433.83 448.12 443.44 442.21 452.77C439.93 456.52 438.57 459.48 438.11 461.64C437.66 463.8 438.23 465.62 439.82 467.1C440.84 468.12 441.98 468.64 443.23 468.64C446.53 468.64 451.31 465.74 457.56 459.94C468.82 450.16 476.72 438.55 481.27 425.13C483.78 418.2 485.31 410.92 485.88 403.3C486.45 395.68 485.6 390.22 483.32 386.92C481.16 383.73 476.38 381.12 468.99 379.07C461.71 377.02 454.38 376 446.98 376C432.54 376 418.83 379.41 405.87 386.24C401.09 388.85 397.51 391.3 395.12 393.57Z"
|
||||
fill="#FF6200"/>
|
||||
<g style="mix-blend-mode:difference">
|
||||
<path d="M209.76 387.72C188.61 387.72 170 383.1 153.92 373.87C137.84 364.34 125.33 351.24 116.4 334.56C107.47 317.59 103 298.09 103 276.05C103 249.55 109.55 226.32 122.65 206.37C136.05 186.42 154.96 171.08 179.38 160.36C204.1 149.64 232.98 144.28 266.04 144.28C281.23 144.28 293.58 145.32 303.11 147.41V138.03C303.11 115.39 298.94 98.57 290.61 87.55C282.27 76.23 269.61 70.58 252.64 70.58C225.24 70.58 207.67 85.02 199.93 113.9C197.55 122.24 192.63 125.82 185.19 124.62L124.44 113.9C119.97 113.01 116.85 111.08 115.06 108.1C113.57 105.12 113.42 101.1 114.61 96.04C122.36 65.66 138.74 42.14 163.75 25.46C189.06 8.49 220.78 0 258.89 0C304.16 0 338.55 12.21 362.08 36.63C385.9 61.05 397.81 96.63 397.81 143.39V368.07C397.81 371.34 396.62 374.17 394.24 376.55C392.15 378.64 389.47 379.68 386.2 379.68H328.13C320.98 379.68 316.51 375.81 314.73 368.07L305.79 326.08H302.22C294.18 345.73 282.12 360.92 266.04 371.64C250.26 382.36 231.49 387.72 209.76 387.72ZM200.38 265.33C200.38 281.11 204.4 293.77 212.44 303.3C220.78 312.53 231.94 317.14 245.94 317.14C264.4 317.14 278.55 308.95 288.37 292.58C298.2 275.9 303.11 252.08 303.11 221.11V197.43C294.78 195.94 286.88 195.2 279.44 195.2C255.02 195.2 235.66 201.6 221.37 214.41C207.37 226.91 200.38 243.89 200.38 265.33Z"
|
||||
fill="white"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 1.9 KiB After Width: | Height: | Size: 2.9 KiB |
|
Before Width: | Height: | Size: 1.2 KiB After Width: | Height: | Size: 1.2 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 16 KiB |
1
auth/assets/custom-icons/icons/bbs_nga.svg
Normal file
|
After Width: | Height: | Size: 23 KiB |
1
auth/assets/custom-icons/icons/belo.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="87" height="87" fill="none"><rect width="86.1667" height="86.2257" fill="#5717D4" rx="14.7344"/><path fill="#00FFB2" fill-rule="evenodd" d="M24.448 35.976c.461-.504 1.242-.536 1.767-.098a26.25 26.25 0 0 0 16.867 6.09 26.25 26.25 0 0 0 16.867-6.09c.525-.438 1.306-.406 1.767.098l4.178 4.562a1.204 1.204 0 0 1-.092 1.732 34.9 34.9 0 0 1-22.72 8.36 34.9 34.9 0 0 1-22.72-8.36 1.204 1.204 0 0 1-.092-1.732z" clip-rule="evenodd"/></svg>
|
||||
|
After Width: | Height: | Size: 478 B |
7
auth/assets/custom-icons/icons/binance_exchange.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" vector-effect="non-scaling-stroke" viewBox="0 0 500 500">
|
||||
<g fill="#F0B90B">
|
||||
<path d="m0 250 56.452-56.451L112.903 250l-56.451 56.451L0 250zm96.774-96.774L250 0l153.226 153.226-56.452 56.451L250 112.903l-96.774 96.774-56.452-56.451z"/>
|
||||
<path d="M193.549 250 250 193.549 306.451 250 250 306.451 193.549 250z"/>
|
||||
<path d="m153.226 290.323-56.452 56.451L250 500l153.226-153.226-56.452-56.451L250 387.097l-96.774-96.774zM387.097 250l56.452-56.451L500 250l-56.451 56.451L387.097 250z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 561 B |
|
Before Width: | Height: | Size: 20 KiB After Width: | Height: | Size: 20 KiB |
|
Before Width: | Height: | Size: 2.4 KiB After Width: | Height: | Size: 2.4 KiB |
|
Before Width: | Height: | Size: 662 B After Width: | Height: | Size: 662 B |
2
auth/assets/custom-icons/icons/bugzilla.svg
Normal file
|
After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 1.3 MiB After Width: | Height: | Size: 2.1 KiB |
9
auth/assets/custom-icons/icons/caixa.svg
Normal file
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="500px" height="500px" style="shape-rendering:geometricPrecision; text-rendering:geometricPrecision; image-rendering:optimizeQuality; fill-rule:evenodd; clip-rule:evenodd" xmlns:xlink="http://www.w3.org/1999/xlink">
|
||||
<g><path style="opacity:0.99" fill="#0170ae" d="M 268.5,114.5 C 268.343,115.873 268.51,117.207 269,118.5C 291.11,156.392 312.943,194.392 334.5,232.5C 281.008,234.166 227.341,235.166 173.5,235.5C 135.941,171.393 98.6076,107.06 61.5,42.5C 116.5,41.1667 171.5,41.1667 226.5,42.5C 240.022,66.8911 254.022,90.8911 268.5,114.5 Z"/></g>
|
||||
<g><path style="opacity:0.982" fill="#f5812a" d="M 499.5,43.5 C 499.5,44.5 499.5,45.5 499.5,46.5C 449.174,108.835 399.174,171.502 349.5,234.5C 345.217,235.492 340.884,235.826 336.5,235.5C 336.573,233.973 335.906,232.973 334.5,232.5C 312.943,194.392 291.11,156.392 269,118.5C 268.51,117.207 268.343,115.873 268.5,114.5C 286.953,90.8749 305.619,67.3749 324.5,44C 382.832,43.5 441.166,43.3333 499.5,43.5 Z"/></g>
|
||||
<g><path style="opacity:0.561" fill="#337394" d="M 334.5,232.5 C 335.906,232.973 336.573,233.973 336.5,235.5C 282.167,235.5 227.833,235.5 173.5,235.5C 227.341,235.166 281.008,234.166 334.5,232.5 Z"/></g>
|
||||
<g><path style="opacity:0.988" fill="#f5812a" d="M 325.5,264.5 C 322.22,267.043 319.387,270.043 317,273.5C 289.381,309.454 261.381,345.12 233,380.5C 231.121,382.527 229.954,384.86 229.5,387.5C 211.307,410.688 192.973,433.855 174.5,457C 116.168,457.5 57.8343,457.667 -0.5,457.5C -0.5,456.5 -0.5,455.5 -0.5,454.5C 50.0174,391.474 100.017,327.974 149.5,264C 208.335,263.168 267.001,263.335 325.5,264.5 Z"/></g>
|
||||
<g><path style="opacity:0.99" fill="#0170ae" d="M 325.5,264.5 C 364.664,327.999 402.998,391.999 440.5,456.5C 383.829,456.833 327.163,456.5 270.5,455.5C 256.822,432.806 243.155,410.139 229.5,387.5C 229.954,384.86 231.121,382.527 233,380.5C 261.381,345.12 289.381,309.454 317,273.5C 319.387,270.043 322.22,267.043 325.5,264.5 Z"/></g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 4.9 KiB After Width: | Height: | Size: 4.9 KiB |
|
Before Width: | Height: | Size: 242 KiB After Width: | Height: | Size: 6.4 KiB |
|
Before Width: | Height: | Size: 6.1 MiB After Width: | Height: | Size: 785 B |
14
auth/assets/custom-icons/icons/dreamhost_panel.svg
Normal file
@@ -0,0 +1,14 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="160.5px" height="160.5px" viewBox="0 0 160.5 160.5" enable-background="new 0 0 160.5 160.5" xml:space="preserve">
|
||||
<g>
|
||||
<path d="M145.794,113.854c-11.111,5.932-23.811,9.227-37.417,9.008c-40.366-0.879-72.114-32.293-71.434-70.515
|
||||
c0.227-12.961,4.309-25.042,11.112-35.148C26.512,28.841,11.771,50.589,11.318,75.851c-0.907,38.002,31.068,69.636,71.208,70.515
|
||||
C109.284,146.805,132.642,133.844,145.794,113.854z"/>
|
||||
<path fill="#0073EC" d="M86.833,14.123c-10.885,0-21.09,2.636-30.161,7.469c-5.669,9.007-8.844,19.331-9.297,29.875
|
||||
c-0.68,33.171,27.212,60.63,61.909,61.289c10.432,0,22.224-2.417,31.294-7.249c5.443-9.007,8.617-19.551,8.617-30.754
|
||||
C149.648,41.362,121.53,14.123,86.833,14.123z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 1.0 KiB |
6
auth/assets/custom-icons/icons/dropbox.svg
Normal file
@@ -0,0 +1,6 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" fill="none" vector-effect="non-scaling-stroke" viewBox="0 0 500 500">
|
||||
<g fill="#0061fe">
|
||||
<path d="M125.022 38.07.055 117.545l124.967 79.473 124.988-79.473 124.968 79.473 124.967-79.473-124.967-79.473-124.968 79.473-124.988-79.473z"/>
|
||||
<path d="M125.022 355.967.055 276.492l124.967-79.475 124.988 79.475-124.988 79.475zm124.988-79.475 124.968-79.475 124.967 79.475-124.967 79.475-124.968-79.475zm0 185.438-124.988-79.474 124.988-79.473 124.968 79.473L250.01 461.93z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 531 B |
1
auth/assets/custom-icons/icons/eneba.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 48 48" width="480px" height="480px"><path fill="#66bb6a" d="M11.622,31.768c0.46,0.787-0.09,1.951-1.229,2.6S7.58,35.391,7.12,34.604 c-0.46-0.787,0.469-2.436,1.607-3.086C9.866,30.869,11.162,30.981,11.622,31.768z"/><path fill="#66bb6a" d="M18.766,27.808c0.115,0.812,1.256,1.326,2.549,1.148c1.293-0.178,2.841-0.851,2.726-1.663 c-0.115-0.812-1.85-1.457-3.142-1.279C19.606,26.192,18.651,26.996,18.766,27.808z"/><path fill="#aa2c2c" d="M38.352,14.876l-0.031-3.849L36,8c0,0-1.355-1.052-1.589-1.197c-1.12-0.693-2.797-1.453-3.463-0.064 c-0.364,0.759,0.694,2.314,1.053,3.074c1.571,3.325,1.03,4.822-0.387,10.514L38.352,14.876z"/><path fill="#fb8c00" d="M8.277,15.795l-3.124,2.422c0,0-1.153,0.451-1.153,4.569c0,2.343,0.867,4.499,2.434,4.183 c0.856-0.172,1.44-2.013,1.828-2.783c1.697-3.367,3.271-3.852,8.841-6.227L8.277,15.795z"/><path fill="#43a047" d="M23.888,32.502l4.786,8.997c0,0,0.96,0.758,4.539-1.295c2.037-1.169,3.484-2.983,2.438-4.163 c-0.571-0.644-2.457-0.198-3.319-0.172C27.413,36.017,23.888,32.502,23.888,32.502z"/><path fill="#ff1744" d="M42.266,21.316c0.913-0.806,1.803-1.836,1.73-2.356c-0.101-0.721-1.156-0.865-2.133-0.775 c-0.418-3.378-3.511-9.378-8.003-11.683c1.233,3.926,0.175,8.972-5.791,14.952c-0.009,0.009-0.018,0.018-0.027,0.027 c-2.091,2.075-2.671,5.223-1.299,7.845c2.05,3.92,6.758,4.705,9.863,2.354l0.008-0.008c0.296-0.253,0.593-0.507,0.866-0.784 c0.094-0.079,0.172-0.158,0.258-0.245c0.683-0.693,1.276-1.443,1.794-2.229c1.418-0.78,3.332-2.199,3.332-2.864 c0-0.563-0.716-0.808-1.577-0.869c0.001-0.003,0.002-0.007,0.003-0.01c1.288-0.8,2.677-1.913,2.677-2.48 C43.967,21.6,43.18,21.361,42.266,21.316z"/><path fill="#66bb6a" d="M14.786,23.021c3.086-0.244,5.884,1.626,7.033,4.519c0.005,0.012,2.976,9.717,10.954,12.963 c-0.809,0.511-1.675,0.943-2.594,1.308c-8.356,3.319-17.821-0.551-21.142-8.657c-0.049-0.12-0.093-0.228-0.132-0.352 c-0.156-0.38-0.279-0.773-0.402-1.167l-0.004-0.011C7.498,27.633,10.172,23.386,14.786,23.021z"/><path fill="#ffb74d" d="M26.375,8.221c0.324-0.298,0.526-0.67,0.526-1.081c0-0.356-0.147-0.686-0.397-0.962 c0.241-0.206,0.397-0.476,0.397-0.777c0-0.282-0.144-0.53-0.357-0.731c0.048-0.052,0.099-0.092,0.144-0.151 c0.431-0.564,0.526-1.208,0.212-1.438c-0.314-0.23-0.918,0.04-1.35,0.604c-0.148,0.193-0.24,0.392-0.306,0.584 c-0.73,0.071-1.304,0.54-1.304,1.132c0,0.021,0.014,0.038,0.015,0.058c-0.804,0.149-1.437,0.597-1.677,1.175 C13.537,5.445,5.434,11.67,4.165,20.541c-0.14,0.976-0.194,1.94-0.151,2.894c6.823-5.257,16.795-2.954,16.809-2.953 c3.104,0.459,6.137-1.018,7.464-3.803C29.813,13.479,28.756,10.123,26.375,8.221z"/></svg>
|
||||
|
After Width: | Height: | Size: 2.5 KiB |
|
Before Width: | Height: | Size: 2.7 KiB After Width: | Height: | Size: 2.7 KiB |
11
auth/assets/custom-icons/icons/fidelity.svg
Normal file
@@ -0,0 +1,11 @@
|
||||
<svg width="49" height="48" viewBox="0 0 49 48" fill="none" xmlns="http://www.w3.org/2000/svg">
|
||||
<g clip-path="url(#clip0_933_28141)">
|
||||
<path d="M24.9434 48C38.1983 48 48.9434 37.2548 48.9434 24C48.9434 10.7452 38.1983 0 24.9434 0C11.6886 0 0.94342 10.7452 0.94342 24C0.94342 37.2548 11.6886 48 24.9434 48Z" fill="white"/>
|
||||
<path d="M22.5996 27.795H29.2838L31.2396 29.0631H22.3059L18.3011 41.4571C16.0258 40.544 13.9543 39.1883 12.2067 37.4686C10.4592 35.7489 9.07035 33.6995 8.12074 31.4391C7.17113 29.1787 6.67963 26.7523 6.67472 24.3005C6.66982 21.8487 7.15161 19.4204 8.09217 17.1562C9.94318 12.7412 13.423 9.20846 17.8095 7.29094C22.196 5.37342 27.1523 5.2184 31.6501 6.85805C36.1478 8.4977 39.8416 11.8061 41.9649 16.0968C44.0882 20.3874 44.478 25.3309 43.0534 29.9013C41.9853 33.3728 39.9048 36.4463 37.0784 38.7276L32.1423 30.5031L39.0128 34.3359C39.0128 34.3359 39.0701 34.2929 39.0128 34.2499L30.0576 26.484L41.685 28.2607C41.728 28.2607 41.7423 28.2607 41.7423 28.2607L41.6707 28.1962L30.6952 24.3204L42.1005 21.5622C42.1005 21.5622 42.1005 21.5622 42.1005 21.5049L30.4229 22.2714L39.5787 15.3365C39.5787 15.3365 39.5214 15.2792 39.4999 15.3365L29.2122 20.552L34.879 10.5222C34.879 10.5222 34.879 10.4649 34.8432 10.5222L27.4355 19.1837L28.8683 7.721C28.8683 7.721 28.8253 7.67801 28.7895 7.721L25.3722 18.8326L22.3847 7.36995C22.3847 7.36995 22.3202 7.33413 22.2987 7.36995L23.1226 19.2625L16.0802 10.0923C16.0802 10.0923 16.0373 10.0923 16.0158 10.0923L21.3459 20.244L11.2731 14.749C11.2731 14.749 11.2158 14.749 11.2158 14.792L20.1781 22.1496L8.71545 20.9389C8.67247 20.9389 8.67247 20.9962 8.71545 21.0177L19.8343 24.2631L8.79426 27.5013C8.78949 27.506 8.78571 27.5115 8.78312 27.5177C8.78054 27.5238 8.77921 27.5304 8.77921 27.5371C8.77921 27.5438 8.78054 27.5504 8.78312 27.5565C8.78571 27.5627 8.78949 27.5683 8.79426 27.5729L20.1781 26.2834L11.2373 33.8416C11.2373 33.8416 11.1943 33.8846 11.2373 33.9061L11.3519 33.8631L18.5161 30.1162L20.1925 27.444H22.1053L20.7799 26.5055L25.2074 19.3986L22.5996 27.795Z" fill="#368727"/>
|
||||
</g>
|
||||
<defs>
|
||||
<clipPath id="clip0_933_28141">
|
||||
<rect width="49" height="48" fill="white"/>
|
||||
</clipPath>
|
||||
</defs>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 3.7 KiB After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 5.3 KiB After Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 1.6 KiB After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 28 KiB After Width: | Height: | Size: 19 KiB |
|
Before Width: | Height: | Size: 12 KiB After Width: | Height: | Size: 12 KiB |
5
auth/assets/custom-icons/icons/kotas.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<svg width="500" height="500" viewBox="0 0 500 500" xmlns="http://www.w3.org/2000/svg">
|
||||
<g style="mix-blend-mode:difference">
|
||||
<path d="M105.08 0.61C90.5 2.16 71.47 8.21 57.3 15.82C28.49 31.36 10.26 55.31 3.69 86.29C0.94 99.26 1.00 94.06 1.00 249.17C1.00 386.74 1.06 395.6 2.03 401.78C5.40 423.61 13.35 442.47 25.46 457.5C30.32 463.56 40.49 473.27 46.27 477.39C65.24 490.93 88.90 498.99 112.16 499.91C139.48 500.99 165.60 491.62 188.29 472.53C194.29 467.50 222.01 440.24 233.90 427.72C241.45 419.78 244.13 418.06 249.33 418.12C255.22 418.12 258.88 420.86 269.62 433.15C278.20 442.93 306.54 470.07 314.09 475.67C324.49 483.45 332.66 488.02 343.92 492.36C388.79 509.62 438.68 497.05 470.23 460.47C504.47 420.86 507.90 364.91 478.80 320.90C472.18 310.79 466.52 304.56 441.48 279.58C424.57 262.72 417.59 255.35 416.79 253.58C414.05 247.57 414.96 246.20 435.43 226.14C456.63 205.34 473.20 187.91 477.55 181.85C488.18 166.99 494.35 152.47 497.21 135.67C498.64 127.04 498.64 108.52 497.15 99.72C491.38 64.23 475.20 38.05 448.00 19.93C428.68 7.07 407.19 0.61 383.82 0.56C356.27 0.56 332.66 8.84 311.34 26.10C305.57 30.79 276.77 58.97 263.56 72.91C256.36 80.51 254.02 82.17 249.85 82.69C248.19 82.91 246.88 82.63 244.48 81.49C241.96 80.23 239.39 77.83 231.10 68.97C212.18 48.68 193.15 30.56 182.75 22.85C158.74 5.19 132.74 -2.30 105.08 0.61ZM397.19 49.37C405.71 51.19 413.65 54.51 420.79 59.14C426.85 63.03 437.43 73.88 441.26 80.17C453.43 99.83 454.91 122.69 445.31 142.87C440.17 153.67 439.20 154.81 397.59 196.88C356.95 237.97 315.80 279.01 289.86 304.33C277.74 316.22 274.37 319.82 273.17 322.27C271.28 326.16 271.17 329.36 272.94 332.50C274.71 335.76 292.66 353.94 295.51 355.42C298.66 357.02 302.49 356.97 305.80 355.31C307.46 354.51 310.43 351.82 314.15 347.76C317.29 344.28 331.46 329.88 345.64 315.70C363.07 298.27 372.10 289.58 373.64 288.90C376.44 287.64 380.04 287.64 382.44 288.90C385.19 290.33 433.02 338.73 437.37 344.51C448.28 359.02 453.31 377.08 451.03 393.54C446.23 428.35 411.42 457.04 378.67 453.33C365.24 451.78 354.38 447.16 342.55 437.90C336.66 433.32 161.55 258.78 159.03 255.00C156.74 251.58 156.74 248.60 158.97 245.12C159.83 243.75 175.20 228.09 193.09 210.31C213.10 190.48 226.01 177.22 226.64 175.90C228.81 171.33 227.33 167.56 221.21 162.19C218.98 160.19 214.58 156.24 211.50 153.44C198.64 141.67 197.72 141.15 194.01 143.15C191.61 144.41 104.79 231.80 101.42 236.32C95.65 244.09 94.56 250.49 97.82 257.52C98.79 259.63 101.08 263.18 102.91 265.41C104.68 267.64 129.25 292.55 157.49 320.79C188.58 351.94 209.21 373.03 209.90 374.34C211.38 377.26 211.38 381.20 209.84 384.23C209.15 385.60 206.01 389.09 202.52 392.29C199.21 395.43 187.61 406.92 176.75 417.84C155.49 439.27 151.20 442.87 141.60 447.56C127.14 454.59 111.88 455.44 95.88 450.13C73.59 442.64 56.78 427.09 50.95 408.63C47.69 398.29 47.92 409.66 47.75 253.46C47.58 126.12 47.69 109.32 48.44 103.78C50.61 88.86 56.61 77.08 67.07 67.14C76.56 58.11 88.96 51.65 101.13 49.37C108.68 47.99 122.51 48.45 130.00 50.45C141.08 53.37 150.23 57.94 158.92 64.91C161.37 66.85 198.18 103.43 240.87 146.18C301.86 207.39 319.00 224.26 321.29 225.40C325.35 227.46 329.23 227.40 333.06 225.23C336.09 223.51 341.24 218.37 347.98 210.31C355.12 201.79 356.21 198.19 353.07 192.82C351.07 189.39 322.09 159.67 297.11 135.44C285.74 124.41 284.54 121.27 289.11 114.52C290.20 112.86 292.71 110.18 294.66 108.52C296.60 106.86 307.57 96.06 319.06 84.57C337.58 65.94 340.61 63.14 346.09 59.54C354.67 53.94 364.50 50.11 374.21 48.57C379.01 47.82 392.27 48.28 397.19 49.37Z" fill="white"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 3.0 KiB After Width: | Height: | Size: 3.0 KiB |
|
Before Width: | Height: | Size: 6.8 KiB After Width: | Height: | Size: 6.8 KiB |
1
auth/assets/custom-icons/icons/matlab.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg viewBox="2 3.299999999999999 28 25.43" xmlns="http://www.w3.org/2000/svg" width="2500" height="2128"><linearGradient id="a" gradientTransform="matrix(1 0 0 -1 0 32)" gradientUnits="userSpaceOnUse" x1="16.803" x2="15.013" y1="16.631" y2="22.411"><stop offset="0" stop-color="#512"/><stop offset=".23" stop-color="#523"/><stop offset=".36" stop-color="#534"/><stop offset=".51" stop-color="#645"/><stop offset=".66" stop-color="#568"/><stop offset=".84" stop-color="#29d"/></linearGradient><linearGradient id="b" gradientUnits="userSpaceOnUse" x1="29.71" x2="11.71" y1="18.983" y2="14.563"><stop offset=".081" stop-color="#c33"/><stop offset=".189" stop-color="#de5239"/><stop offset=".313" stop-color="#f06e3e"/><stop offset=".421" stop-color="#fa8042"/><stop offset=".5" stop-color="#fe8643"/><stop offset=".58" stop-color="#fa7f42"/><stop offset=".696" stop-color="#ef6c3e"/><stop offset=".833" stop-color="#dc4c37"/><stop offset=".916" stop-color="#cf3633"/></linearGradient><path d="M2 17.55l7.97-3.22a20.7 20.7 0 0 1 2.72-2.95c.66-.35 1.9-.16 4.17-2.98 2.2-2.75 2.9-5.1 3.93-5.1 1.63 0 2.83 3.52 4.65 8.85A115.629 115.629 0 0 0 30 24.12c-1.9-1.77-3.52-3.68-5.37-3.63-1.72.04-3.63 2.08-5.72 4.7-1.66 2.1-3.86 3.54-4.72 3.51 0 0-2.22-6.28-4.08-7.3a2.641 2.641 0 0 0-2.39.2L2 17.54z" fill="#49d"/><path d="M19.8 4.02c-.67.9-1.48 2.55-2.94 4.38-2.27 2.82-3.5 2.63-4.17 2.98a19.674 19.674 0 0 0-2.72 2.95l3.3 2.41c2.8-3.82 4.3-7.96 5.47-10.64a13.579 13.579 0 0 1 1.06-2.08z" fill="url(#a)"/><path d="M20.8 3.3c-2.18 0-3.67 11.48-11.72 17.89 2.26-.37 4.22 5.24 5.12 7.51 4-.68 7.2-8.33 10.43-8.21 1.85.07 3.47 1.86 5.37 3.63C25.66 15 23.63 3.3 20.8 3.3z" fill="url(#b)"/></svg>
|
||||
|
After Width: | Height: | Size: 1.6 KiB |
|
Before Width: | Height: | Size: 16 KiB After Width: | Height: | Size: 14 KiB |
33
auth/assets/custom-icons/icons/nelnet.svg
Normal file
@@ -0,0 +1,33 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="167.5px" height="167.5px" viewBox="0 0 167.5 167.5" enable-background="new 0 0 167.5 167.5" xml:space="preserve">
|
||||
<g>
|
||||
<defs>
|
||||
<rect id="SVGID_1_" x="3.75" y="3.75" width="160" height="160"/>
|
||||
</defs>
|
||||
<clipPath id="SVGID_2_">
|
||||
<use xlink:href="#SVGID_1_" overflow="visible"/>
|
||||
</clipPath>
|
||||
<g id="icon-circle-n" clip-path="url(#SVGID_2_)">
|
||||
<rect x="3.75" y="3.75" fill="#FFFFFF" width="160" height="160"/>
|
||||
<g id="Group_1" transform="translate(-283.001 134)">
|
||||
<path id="Path_926" fill="#A2AAAD" d="M371.633-89.707c-8.596,0-14.667,3.859-19.81,8.422l-0.283-5.307
|
||||
c-0.027-0.655-0.562-1.173-1.217-1.178h-16.4c-0.68,0.004-1.229,0.56-1.224,1.24c0,0.001,0,0.003,0,0.004v74.489
|
||||
c-0.003,0.678,0.542,1.23,1.221,1.236h18.258c0.68-0.004,1.228-0.557,1.225-1.236v-51.36c6.662-7.678,9.619-8.926,14.025-8.926
|
||||
c6.132,0,12.679,4.229,12.679,16.1v44.186c-0.004,0.678,0.543,1.231,1.221,1.236c0,0,0,0,0.001,0h18.259
|
||||
c0.678-0.006,1.225-0.559,1.221-1.236v-47.985C400.81-79.507,386.134-89.707,371.633-89.707"/>
|
||||
|
||||
<linearGradient id="Path_929_1_" gradientUnits="userSpaceOnUse" x1="59.4341" y1="340.5049" x2="59.4341" y2="339.5049" gradientTransform="matrix(160 0 0 -160 -9142.6602 54350.5)">
|
||||
<stop offset="0" style="stop-color:#AFD135"/>
|
||||
<stop offset="1" style="stop-color:#70BA44"/>
|
||||
</linearGradient>
|
||||
<path id="Path_929" fill="url(#Path_929_1_)" d="M366.751-130.25c-44.162,0.05-79.95,35.838-80,80l0,0
|
||||
c0.051,44.162,35.838,79.949,80,80l0,0c44.162-0.051,79.949-35.838,80-80l0,0C446.701-94.412,410.913-130.2,366.751-130.25z
|
||||
M303.223-50.25c0.04-35.069,28.459-63.487,63.528-63.527l0,0c35.065,0.043,63.479,28.459,63.521,63.525l0,0
|
||||
c-0.042,35.065-28.456,63.481-63.521,63.525l0,0c-35.066-0.043-63.483-28.459-63.524-63.525"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 2.1 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
1
auth/assets/custom-icons/icons/newgrounds.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg viewBox="0 0 90 90" xmlns="http://www.w3.org/2000/svg"><defs><linearGradient x1="50%" y1="0%" x2="50%" y2="153.355%" id="a"><stop stop-color="#FF9D00" offset="0%"/><stop stop-color="#FF0B33" offset="100%"/></linearGradient></defs><path d="M31.81 8a9.088 9.088 0 0 1 9.088 9.088v62.125A3.787 3.787 0 0 1 37.11 83h-8.33a3.787 3.787 0 0 1-3.787-3.787V27.537a3.787 3.787 0 0 0-3.787-3.787h-1.515a3.787 3.787 0 0 0-3.786 3.787v51.676A3.787 3.787 0 0 1 12.118 83H3.787A3.787 3.787 0 0 1 0 79.213V11.787A3.787 3.787 0 0 1 3.787 8h28.022Zm49.102 0A9.088 9.088 0 0 1 90 17.088v15.633a3.03 3.03 0 0 1-3.03 3.029H76.368a3.03 3.03 0 0 1-3.029-3.03v-6.698a2.272 2.272 0 0 0-2.272-2.272H67.28a2.272 2.272 0 0 0-2.272 2.272v38.963c0 .837.678 1.515 1.515 1.515h6.059c.836 0 1.514-.678 1.514-1.515V57.5h-1.514a3.03 3.03 0 0 1-3.03-3.03v-9.69a3.03 3.03 0 0 1 3.03-3.03h14.39A3.03 3.03 0 0 1 90 44.78v29.132A9.088 9.088 0 0 1 80.912 83H58.19a9.088 9.088 0 0 1-9.089-9.088V17.088A9.088 9.088 0 0 1 58.191 8h22.72Z" fill="url(#a)" fill-rule="evenodd"/><style xmlns="" data-source="base" class="dblt-ykjmwcnxmi"/><style xmlns="" data-source="stylesheet-processor" class="dblt-ykjmwcnxmi"/></svg>
|
||||
|
After Width: | Height: | Size: 1.2 KiB |
45
auth/assets/custom-icons/icons/nintendo.svg
Normal file
@@ -0,0 +1,45 @@
|
||||
<?xml version="1.0" encoding="UTF-8" standalone="no"?>
|
||||
<svg
|
||||
xmlns:dc="http://purl.org/dc/elements/1.1/"
|
||||
xmlns:cc="http://creativecommons.org/ns#"
|
||||
xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
|
||||
xmlns:svg="http://www.w3.org/2000/svg"
|
||||
xmlns="http://www.w3.org/2000/svg"
|
||||
id="svg8"
|
||||
version="1.1"
|
||||
viewBox="0 0 600 200"
|
||||
height="200"
|
||||
width="600">
|
||||
<defs
|
||||
id="defs2" />
|
||||
<metadata
|
||||
id="metadata5">
|
||||
<rdf:RDF>
|
||||
<cc:Work
|
||||
rdf:about="">
|
||||
<dc:format>image/svg+xml</dc:format>
|
||||
<dc:type
|
||||
rdf:resource="http://purl.org/dc/dcmitype/StillImage" />
|
||||
<dc:title></dc:title>
|
||||
</cc:Work>
|
||||
</rdf:RDF>
|
||||
</metadata>
|
||||
<g
|
||||
transform="translate(0,-626.49998)"
|
||||
id="layer1">
|
||||
<rect
|
||||
y="626.5"
|
||||
x="0"
|
||||
height="200"
|
||||
width="600"
|
||||
id="rect80"
|
||||
style="opacity:1;vector-effect:none;fill:#e60012;fill-opacity:1;fill-rule:nonzero;stroke:none;stroke-width:15.00000095;stroke-miterlimit:4;stroke-dasharray:none;paint-order:stroke markers fill" />
|
||||
<path
|
||||
d="M 110.9662,789.5669 C 70.8232,789.5533 44.000009,761.10508 44.000009,726.61229 v 0 c 0,-34.49278 26.884385,-63.26737 66.904991,-63.17898 h 378.19 c 40.02061,-0.0884 66.90499,28.6862 66.90499,63.17898 v 0 c 0,34.49279 -26.82319,62.94101 -66.96618,62.95461 z m 0.12238,-110.61761 c -31.779868,0.0612 -51.287026,21.30216 -51.287026,47.58141 v 0 c 0,26.27245 19.38477,47.69021 51.287026,47.57462 h 377.82284 c 31.90226,0.10879 51.29383,-21.30217 51.29383,-47.57462 v 0 c 0,-26.27245 -19.50716,-47.51342 -51.28703,-47.57462 z m 398.14591,22.17927 c 2.8897,0 4.32435,0.9791 4.32435,2.9169 0,1.33266 -0.82952,2.33895 -2.20977,2.68572 l 2.26416,4.52152 h -2.74011 l -1.9378,-4.14756 h -1.20347 v 4.14756 h -2.46814 v -10.12414 z m -0.22438,-3.95718 c -5.04507,0 -9.13824,4.09317 -9.13824,9.13824 0,5.04507 4.09317,9.13824 9.13824,9.13824 5.04508,0 9.13825,-4.09317 9.13825,-9.13824 0,-5.04507 -4.09317,-9.13824 -9.13825,-9.13824 z m 7.39083,9.14504 c 0,4.07957 -3.31125,7.39083 -7.39083,7.39083 -4.07957,0 -7.39082,-3.31126 -7.39082,-7.39083 0,-4.07957 3.31125,-7.39083 7.39082,-7.39083 4.07958,0 7.39083,3.30446 7.39083,7.39083 z m -8.66909,-0.69353 h 1.20347 c 1.40745,0 2.08738,-0.42835 2.08738,-1.43465 0,-1.05389 -0.72752,-1.50944 -2.20977,-1.50944 h -1.08108 z M 301.19668,730.3655 c -0.0272,-3.46084 0.0476,-5.77259 1.18307,-7.74439 1.39386,-2.43414 3.95719,-3.59002 6.28254,-3.60362 h -0.007 c 2.32536,0.0136 4.88869,1.16948 6.28255,3.60362 1.13548,1.97859 1.18307,4.29035 1.15588,7.75119 z m 14.83604,11.90555 c 0,0 0.0136,0.17679 0.0136,2.39335 0,7.22085 -4.7527,8.82548 -7.39083,8.82548 -2.63812,0 -7.47241,-1.60463 -7.47241,-8.82548 0,-2.16217 0.0136,-8.15234 0.0136,-8.15234 0,0 33.63607,0.0136 33.63607,-0.007 0,-12.24552 -11.82396,-22.39006 -26.34724,-22.39006 -14.52328,0 -26.29284,9.92696 -26.29284,22.17248 0,12.24552 11.76956,22.16568 26.29284,22.16568 12.04834,0 22.22687,-6.87408 25.33415,-16.1959 z m 56.18252,-27.49632 c 6.6769,-0.19038 20.22108,4.18157 20.12589,19.81313 -0.0136,2.77411 -0.007,21.48575 -0.007,21.48575 h -17.73934 c 0,0 0,-23.46434 0,-25.93249 0,-3.44044 -3.29086,-7.26843 -8.15915,-7.26843 -4.86149,0 -8.47871,3.82799 -8.47871,7.26843 0,1.68623 0.0204,25.93249 0.0204,25.93249 h -17.72574 l 0.0136,-39.48347 17.71895,-0.0136 c 0,0 -0.0204,3.17526 0,4.15436 3.41324,-3.25686 8.33593,-5.78619 14.23091,-5.95618 z m -145.11041,0 c 6.6769,-0.19038 20.22109,4.18157 20.1259,19.81313 -0.0136,2.77411 -0.007,21.48575 -0.007,21.48575 h -17.73935 c 0,0 0,-23.46434 0,-25.93249 0,-3.44044 -3.29085,-7.26843 -8.15914,-7.26843 -4.86149,0 -8.47871,3.82799 -8.47871,7.26843 0,1.68623 0.0204,25.93249 0.0204,25.93249 h -17.72574 l -0.007,-39.48347 17.73934,-0.0136 c 0,0 -0.0204,3.17526 0,4.15436 3.41325,-3.25686 8.32913,-5.78619 14.23091,-5.95618 z m 203.72027,-18.0657 h 17.62376 v 59.37818 H 430.7979 c 0,0 -0.007,-1.9174 -0.007,-2.28456 -6.83328,4.29035 -14.54367,4.28355 -20.54744,1.48224 -1.61144,-0.74792 -12.21153,-5.83379 -12.21153,-19.57515 0,-10.42331 9.83178,-21.80532 22.70283,-20.67663 4.23595,0.37396 7.24804,1.9174 10.10374,3.52203 -0.0136,-9.13825 -0.0136,-21.84611 -0.0136,-21.84611 z m 0.12919,39.43587 c 0,0 0,-4.94989 0,-7.05767 0,-6.10576 -4.21556,-7.66279 -6.98967,-7.66279 -2.8421,0 -7.00327,1.55703 -7.00327,7.66279 0,2.02619 0.007,7.03727 0.007,7.03727 0,0 -0.007,4.92268 -0.007,7.02366 0,6.09896 4.16117,7.6968 6.99647,7.6968 2.78091,0 7.00327,-1.59784 7.00327,-7.6968 0,-2.53613 -0.007,-7.00326 -0.007,-7.00326 z m 56.57687,-0.11559 c 0,0 -0.007,5.96977 -0.007,8.36312 0,6.29614 -3.71921,8.89347 -7.29563,8.89347 -3.58323,0 -7.31604,-2.59733 -7.31604,-8.89347 0,-2.39335 0.007,-8.51271 0.007,-8.51271 0,0 0.0136,-5.84058 0.0136,-8.23393 0,-6.26895 3.73961,-8.84588 7.29564,-8.84588 3.56282,0 7.29563,2.57693 7.29563,8.84588 0,2.39335 -0.007,6.81968 0.0136,8.40392 z m -7.17325,-22.12489 c -14.41449,0 -26.09566,9.92697 -26.09566,22.17248 0,12.24552 11.68797,22.17248 26.09566,22.17248 14.41449,0 26.09567,-9.92696 26.09567,-22.17248 0,-12.24551 -11.68118,-22.17248 -26.09567,-22.17248 z m -312.95082,-5.07226 v -12.13673 h 17.89572 v 12.13673 z m 0.0408,47.25505 v -39.49027 l 17.85493,0.007 v 39.48347 z m 89.58062,0 0.007,-39.40868 h -9.70938 v -5.86098 l 9.71618,-0.007 -0.0136,-7.99596 h 17.86853 v 7.98916 h 9.66859 v 5.87458 h -9.66859 l 0.0136,39.40868 z m -162.244609,0 0.0068,-59.37818 h 18.500859 l 25.59252,41.40766 -0.0136,-41.40766 h 18.35808 v 59.37818 h -18.33089 l -25.7285,-41.40767 v 41.40767 z"
|
||||
style="fill:#ffffff;stroke-width:1"
|
||||
id="path29" />
|
||||
</g>
|
||||
<style
|
||||
type="text/css"
|
||||
id="style7">.logo{fill:#939598}</style>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 5.6 KiB |
1
auth/assets/custom-icons/icons/nordaccount.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg role="img" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><title>NordVPN</title><path d="M2.2838 21.5414A11.9866 11.9866 0 010 14.4832C0 7.8418 5.3727 2.4586 12 2.4586c6.6279 0 12 5.3832 12 12.0246a11.9853 11.9853 0 01-2.2838 7.0582l-5.7636-9.3783-.5565.9419.5645 2.6186L12 8.9338l-2.45 4.1447.5707 2.6451-2.0764-3.5555-5.7605 9.3733z"/></svg>
|
||||
|
After Width: | Height: | Size: 356 B |
|
Before Width: | Height: | Size: 902 B After Width: | Height: | Size: 902 B |
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
1
auth/assets/custom-icons/icons/postscanmail.svg
Normal file
|
After Width: | Height: | Size: 11 KiB |
7
auth/assets/custom-icons/icons/pushover.svg
Normal file
@@ -0,0 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg width="600px" height="600px" viewBox="0 0 600 600" version="1.1" xmlns="http://www.w3.org/2000/svg">
|
||||
<g id="layer1" stroke="none" stroke-width="1">
|
||||
<ellipse style="fill: rgb(36, 157, 241); fill-rule: evenodd; stroke: rgb(255, 255, 255); stroke-width: 0;" transform="matrix(-0.674571, 0.73821, -0.73821, -0.674571, 556.833239, 241.613465)" cx="216.308" cy="152.076" rx="296.855" ry="296.855"/>
|
||||
<path d="M 280.949 172.514 L 355.429 162.714 L 282.909 326.374 L 282.909 326.374 C 295.649 325.394 308.142 321.067 320.389 313.394 L 320.389 313.394 L 320.389 313.394 C 332.642 305.714 343.916 296.077 354.209 284.484 L 354.209 284.484 L 354.209 284.484 C 364.496 272.884 373.396 259.981 380.909 245.774 L 380.909 245.774 L 380.909 245.774 C 388.422 231.561 393.812 217.594 397.079 203.874 L 397.079 203.874 L 397.079 203.874 C 399.039 195.381 399.939 187.214 399.779 179.374 L 399.779 179.374 L 399.779 179.374 C 399.612 171.534 397.569 164.674 393.649 158.794 L 393.649 158.794 L 393.649 158.794 C 389.729 152.914 383.766 148.177 375.759 144.584 L 375.759 144.584 L 375.759 144.584 C 367.759 140.991 356.899 139.194 343.179 139.194 L 343.179 139.194 L 343.179 139.194 C 327.172 139.194 311.409 141.807 295.889 147.034 L 295.889 147.034 L 295.889 147.034 C 280.376 152.261 266.002 159.857 252.769 169.824 L 252.769 169.824 L 252.769 169.824 C 239.542 179.784 228.029 192.197 218.229 207.064 L 218.229 207.064 L 218.229 207.064 C 208.429 221.924 201.406 238.827 197.159 257.774 L 197.159 257.774 L 197.159 257.774 C 195.526 263.981 194.546 268.961 194.219 272.714 L 194.219 272.714 L 194.219 272.714 C 193.892 276.474 193.812 279.577 193.979 282.024 L 193.979 282.024 L 193.979 282.024 C 194.139 284.477 194.462 286.357 194.949 287.664 L 194.949 287.664 L 194.949 287.664 C 195.442 288.971 195.852 290.277 196.179 291.584 L 196.179 291.584 L 196.179 291.584 C 179.519 291.584 167.349 288.234 159.669 281.534 L 159.669 281.534 L 159.669 281.534 C 151.996 274.841 150.119 263.164 154.039 246.504 L 154.039 246.504 L 154.039 246.504 C 157.959 229.191 166.862 212.694 180.749 197.014 L 180.749 197.014 L 180.749 197.014 C 194.629 181.334 211.122 167.531 230.229 155.604 L 230.229 155.604 L 230.229 155.604 C 249.342 143.684 270.249 134.214 292.949 127.194 L 292.949 127.194 L 292.949 127.194 C 315.656 120.167 337.789 116.654 359.349 116.654 L 359.349 116.654 L 359.349 116.654 C 378.296 116.654 394.219 119.347 407.119 124.734 L 407.119 124.734 L 407.119 124.734 C 420.026 130.127 430.072 137.234 437.259 146.054 L 437.259 146.054 L 437.259 146.054 C 444.446 154.874 448.936 165.164 450.729 176.924 L 450.729 176.924 L 450.729 176.924 C 452.529 188.684 451.959 200.934 449.019 213.674 L 449.019 213.674 L 449.019 213.674 C 445.426 229.027 438.646 244.464 428.679 259.984 L 428.679 259.984 L 428.679 259.984 C 418.719 275.497 406.226 289.544 391.199 302.124 L 391.199 302.124 L 391.199 302.124 C 376.172 314.697 358.939 324.904 339.499 332.744 L 339.499 332.744 L 339.499 332.744 C 320.066 340.584 299.406 344.504 277.519 344.504 L 277.519 344.504 L 275.069 344.504 L 212.839 484.154 L 142.279 484.154 L 280.949 172.514 Z" transform="matrix(1, 0, 0, 1, 0, 0)" style="fill: rgb(255, 255, 255); fill-rule: nonzero; white-space: pre;"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 3.2 KiB |
20
auth/assets/custom-icons/icons/randstad.svg
Normal file
@@ -0,0 +1,20 @@
|
||||
<svg version="1.1" id="Layer_1" xmlns:x="ns_extend;" xmlns:i="ns_ai;" xmlns:graph="ns_graphs;" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 70.5 33.5" style="enable-background:new 0 0 70.5 33.5;" xml:space="preserve">
|
||||
<style type="text/css">
|
||||
.st0{fill:#007DC5;}
|
||||
</style>
|
||||
<metadata>
|
||||
<sfw xmlns="ns_sfw;">
|
||||
<slices>
|
||||
</slices>
|
||||
<sliceSourceBounds bottomLeftOrigin="true" height="33.5" width="70.5" x="-228.2" y="-213.4">
|
||||
</sliceSourceBounds>
|
||||
</sfw>
|
||||
</metadata>
|
||||
<g>
|
||||
<path class="st0" d="M26,33.5h7.4V14.8c0-1-0.4-2-1.1-2.6l-11-11C20.7,0.4,19.7,0,18.7,0H0v7.4h20.4c3.1,0,5.6,2.5,5.6,5.6V33.5z">
|
||||
</path>
|
||||
<path class="st0" d="M44.5,33.5h-7.4V14.8c0-1,0.4-2,1.1-2.6l11-11C49.9,0.4,50.8,0,51.8,0h18.7v7.4H50.1c-3.1,0-5.6,2.5-5.6,5.6
|
||||
V33.5z">
|
||||
</path>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 846 B |
|
Before Width: | Height: | Size: 7.5 KiB After Width: | Height: | Size: 7.5 KiB |
1
auth/assets/custom-icons/icons/spacehey.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg version="1.1" id="Ebene_1" xmlns="http://www.w3.org/2000/svg" x="0" y="0" viewBox="0 0 720 720" xml:space="preserve"><style>.st0{fill:#1d4ed8}</style><path class="st0" d="M402.8 425H705v259.9H402.8z"/><circle vector-effect="non-scaling-stroke" class="st0" cx="553.9" cy="429.9" r="151.1"/><circle vector-effect="non-scaling-stroke" class="st0" cx="553.9" cy="144.8" r="109.7"/><path d="M174.2 180.3H383v140.6c0 87.8-71.3 159.2-159.2 159.2h-49.7C86.3 480 15 412.9 15 330.2c0-82.8 71.3-149.9 159.2-149.9m-66.7 92v28.9c2.5-2.9 4.9-5.1 7.2-6.8 2.4-1.7 5-2.9 7.8-3.7 2.9-.8 5.9-1.3 9.2-1.3 5 0 9.3 1 13.2 3.1 3.8 2.1 6.8 5.1 9 9.1 1.4 2.3 2.3 4.9 2.8 7.8s.7 6.2.7 10v37.3c0 3.9-.9 6.9-2.7 8.9s-4.2 3-7.1 3c-6.4 0-9.6-4-9.6-11.9v-32.9c0-6.2-.9-11-2.8-14.4s-5.4-5-10.6-5c-3.5 0-6.6 1-9.4 3s-4.9 4.7-6.2 8.1c-1 2.9-1.6 8.1-1.6 15.5v25.8c0 3.9-.9 6.8-2.6 8.8s-4.2 3-7.2 3c-6.4 0-9.6-4-9.6-11.9v-84.5c0-4 .8-6.9 2.5-8.9s4.1-3 7.1-3q4.65 0 7.2 3 2.7 3.15 2.7 9m85.5 50.4h35.3q-.75-10.05-5.4-15c-3.1-3.3-7.2-5-12.3-5-4.9 0-8.8 1.7-12 5-3 3.5-4.9 8.5-5.6 15m84.8 48.4 1.8-4.4-24-60.4c-1.5-3.5-2.2-6-2.2-7.6 0-1.7.4-3.2 1.3-4.6s2-2.6 3.5-3.4c1.5-.9 3.1-1.3 4.7-1.3 2.8 0 4.9.9 6.4 2.7 1.4 1.8 2.7 4.3 3.8 7.7l16.5 48 15.6-44.6c1.2-3.6 2.4-6.4 3.4-8.5 1-2 2.1-3.4 3.2-4.1s2.7-1.1 4.7-1.1q2.25 0 4.2 1.2c1.4.8 2.4 1.8 3.1 3.2.7 1.3 1.1 2.7 1.1 4.2q-.3 1.35-.9 3.9c-.4 1.7-1 3.4-1.6 5.1L297 373.4c-2.2 5.9-4.3 10.4-6.4 13.8-2.1 3.3-4.9 5.9-8.3 7.7-3.5 1.8-8.1 2.7-14 2.7-5.7 0-10-.6-12.8-1.9-2.9-1.2-4.3-3.5-4.3-6.8 0-2.2.7-4 2-5.2q2.1-1.8 6-1.8c1 0 2.1.1 3.1.4 1.2.3 2.3.4 3.2.4 2.2 0 4-.3 5.3-1s2.4-1.8 3.5-3.5c1-1.5 2.2-3.9 3.5-7.1m-46.7-37.3H193q0 6.6 2.7 11.7c1.7 3.4 4 5.9 6.9 7.6s6.1 2.6 9.5 2.6c2.3 0 4.5-.3 6.4-.8s3.8-1.4 5.6-2.6 3.5-2.4 5-3.7 3.5-3.1 5.9-5.4c1-.9 2.4-1.3 4.3-1.3 2 0 3.6.5 4.9 1.6 1.2 1.1 1.9 2.6 1.9 4.6 0 1.8-.7 3.8-2.1 6.2s-3.5 4.6-6.2 6.8q-4.2 3.3-10.5 5.4c-4.2 1.4-9.1 2.1-14.5 2.1-12.5 0-22.3-3.6-29.2-10.7s-10.4-16.8-10.4-29.1c0-5.8.9-11.1 2.6-16s4.2-9.1 7.5-12.7c3.3-3.5 7.3-6.2 12.1-8.1s10.1-2.8 16-2.8c7.6 0 14.1 1.6 19.6 4.8 5.4 3.2 9.5 7.4 12.2 12.5s4.1 10.3 4.1 15.6c0 4.9-1.4 8.1-4.2 9.5-2.9 1.5-6.9 2.2-12 2.2" style="fill-rule:evenodd;clip-rule:evenodd;fill:#1d4ed8"/></svg>
|
||||
|
After Width: | Height: | Size: 2.2 KiB |
|
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 13 KiB After Width: | Height: | Size: 13 KiB |
@@ -1,22 +1,7 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<svg id="logosandtypes_com" data-name="logosandtypes com" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 150 150">
|
||||
<defs>
|
||||
<style>
|
||||
.cls-1 {
|
||||
fill: none;
|
||||
}
|
||||
|
||||
.cls-2 {
|
||||
fill: #005ed9;
|
||||
}
|
||||
</style>
|
||||
</defs>
|
||||
<g id="Layer_3" data-name="Layer 3">
|
||||
<g id="Layer_3-2" data-name="Layer 3">
|
||||
<g id="Layer_2" data-name="Layer 2">
|
||||
<path id="Layer_3-3" data-name="Layer 3" class="cls-1" d="M0,0H150V150H0V0Z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<path class="cls-2" d="M133.15,14.8h-7.69v7.69h7.69v-7.69Zm-26.9,53.84v-15.4h0s15.37,0,15.37,0v15.38h15.37c.26,14.25-.82,26.68-8.06,39.12-20.96,36.88-72.74,41.85-100.21,9.49h0c-6.41-7.45-11.02-16.51-13.18-26.18-1.1-5.25-1.58-11.92-1.58-17.55V15.76h30.75l.06,58.57c.15,7.58,1.52,15.37,6.05,21.31,13.04,17.66,40.64,16.06,51.33-3.18,3.84-6.42,4.19-16.61,4.09-23.82h0Zm3.84-42.31h11.53v11.53h15.38v15.38h-15.38v-15.37h-11.53v-11.53Z"/>
|
||||
</svg>
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg xmlns="http://www.w3.org/2000/svg"
|
||||
aria-label="Ubiquiti" role="img"
|
||||
viewBox="0 0 512 512"><rect
|
||||
width="512" height="512"
|
||||
rx="15"
|
||||
fill="#399cdb"/><path d="M112 94v18h18V94h-18zm288 0c-82 0-90 31-90 61v172a147 147 0 01-3 28c43-9 72-36 86-82l7-23V94zm-234 18v18h18v-18h-18zm-18 18v18h18v-18h-18zm36 9v18h18v-18h-18zm-72 4v147c0 73 53 128 144 128 0 0-54-30-54-91V197h-18v66h-18v-39h-18v17h-18v-98h-18zm54 18v18h18v-18h-18zm-18 27v18h18v-18h-18zm252 87c-19 64-65 92-131 89-24-1-43-7-57-16 10 42 46 63 48 64l10 6c82-5 130-59 130-128v-15z" fill="#ffffff"/></svg>
|
||||
|
Before Width: | Height: | Size: 968 B After Width: | Height: | Size: 679 B |
52
auth/assets/custom-icons/icons/us_mobile.svg
Normal file
@@ -0,0 +1,52 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 15.1.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
|
||||
width="400px" height="400px" viewBox="1754.66 549.858 400 400" enable-background="new 1754.66 549.858 400 400"
|
||||
xml:space="preserve">
|
||||
<g>
|
||||
<g id="deeditor_bgCarrier">
|
||||
<rect id="dee_c_e" x="1754.66" y="549.858" fill="#1043B8" width="400" height="400"/>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#E6E7E8" d="M2137.105,669.97l-45.542,18.7c0,0,45.358-18.52,45.358-18.701h-131.485v2.541
|
||||
c-0.184,4.357-0.918,8.534-2.204,12.347c-1.652,5.446-4.224,10.531-7.713,14.888c-4.591,6.173-10.65,11.439-17.813,14.888
|
||||
c-0.184,0-0.367,0.182-0.367,0.182c-0.367,0.18-0.734,0.362-1.286,0.544h-0.184c-0.367,0.182-0.367,0.182-0.551,0.182h-0.184
|
||||
V669.97h-50.134c-0.918,0-1.836,0.726-1.836,1.634v7.262c1.469-1.999,3.856-3.269,6.611-3.269c1.469,0,2.938,0.364,4.04,1.09
|
||||
c0.184,0,0.367,0.182,0.551,0.182c0.551,0.362,0.918,0.726,1.285,0.906c1.47,1.091,2.755,2.362,3.856,3.813l2.571,3.995
|
||||
l5.142,8.17l-13.957,21.786c-0.734-0.362-1.285-0.542-2.203-1.088c-6.945-3.615-13.023-8.695-17.813-14.888
|
||||
c-3.319-4.537-5.921-9.559-7.713-14.888c-1.12-3.853-1.858-7.806-2.203-11.803c0-1.088-0.184-2.177-0.184-3.085h-130.751
|
||||
l44.991,18.701l-45.176-18.519c1.47,5.083,3.306,9.985,5.143,14.888l35.259,14.888h-28.465c2.571,5.083,5.326,10.167,8.447,14.888
|
||||
l60.785,14.888h-50.501c4.04,5.266,8.264,10.167,12.671,14.888l78.414,15.252h-62.621c6.428,5.446,13.223,10.349,20.385,14.888
|
||||
l82.638,14.889h-54.357c20.935,8.896,43.522,13.98,67.396,14.889h14.324c23.873-0.908,46.645-6.174,67.396-14.889h-54.357
|
||||
l82.821-14.889c7.162-4.541,13.957-9.622,20.384-14.888h-62.621l78.414-14.888c4.407-4.722,8.631-9.805,12.671-14.889h-50.5
|
||||
l60.784-14.89c2.938-4.901,5.877-9.803,8.447-14.888h-28.647l35.259-14.888C2133.984,679.955,2135.637,675.054,2137.105,669.97"/>
|
||||
<path fill="#99999B" d="M1951.63,685.402c3.854,0,6.979-3.088,6.979-6.899c0-3.812-3.124-6.898-6.979-6.898
|
||||
s-6.979,3.089-6.979,6.898C1944.651,682.314,1947.777,685.402,1951.63,685.402"/>
|
||||
<path fill="#E7E7E6" d="M2005.62,669.97h-0.184v2.541c-0.184,4.357-0.918,8.534-2.204,12.347
|
||||
c-1.652,5.446-4.224,10.531-7.713,14.888c-4.591,6.173-10.65,11.439-17.813,14.888c-0.184,0-0.367,0.182-0.367,0.182
|
||||
c-0.367,0.181-0.734,0.363-1.286,0.544h-0.184c-0.367,0.182-0.367,0.182-0.551,0.182h-0.184V669.97h-50.134
|
||||
c-0.918,0-1.836,0.726-1.836,1.634v7.262c1.469-1.999,3.856-3.269,6.611-3.269c1.469,0,2.938,0.364,4.04,1.09
|
||||
c0.184,0,0.367,0.182,0.551,0.182c0.551,0.362,0.918,0.726,1.285,0.906c1.47,1.091,2.755,2.362,3.856,3.813l2.571,3.995
|
||||
l5.142,8.17l-13.957,21.786c-0.734-0.362-1.285-0.542-2.203-1.088c-6.945-3.615-13.023-8.695-17.813-14.888
|
||||
c-3.319-4.537-5.921-9.559-7.713-14.888c-1.12-3.853-1.858-7.806-2.203-11.803c0-1.088-0.184-2.177-0.184-3.085h-130.751
|
||||
l44.991,18.701l1.469,0.544l1.286,0.908l134.424,99.316l134.424-99.134l1.285-0.908l1.47-0.544c0,0,45.358-18.519,45.358-18.701
|
||||
H2005.62z M1951.813,673.057c2.388,0,4.407,1.997,4.407,4.357c0,2.361-2.02,4.357-4.407,4.357s-4.407-1.997-4.407-4.357
|
||||
C1947.406,675.054,1949.426,673.057,1951.813,673.057"/>
|
||||
<path fill="#CED4D4" d="M2137.105,669.97l-45.542,18.7l-1.47,0.544l-1.285,0.908l-134.24,99.134l-134.607-99.132l-1.286-0.908
|
||||
l-1.469-0.544l-44.992-18.701c1.47,5.083,3.306,9.985,5.143,14.888l35.259,14.888h-28.465c2.571,5.083,5.326,10.167,8.447,14.888
|
||||
l60.785,14.888h-50.501c4.04,5.266,8.264,10.167,12.671,14.888l78.414,15.252h-62.621c6.428,5.446,13.223,10.349,20.385,14.888
|
||||
l82.638,14.889h-54.357c20.935,8.896,43.522,13.98,67.396,14.889h14.324c23.873-0.908,46.645-6.174,67.396-14.889h-54.357
|
||||
l82.821-14.889c7.162-4.541,13.957-9.622,20.384-14.888h-62.621l78.414-14.888c4.407-4.722,8.631-9.805,12.671-14.889h-50.5
|
||||
l60.784-14.89c2.938-4.901,5.877-9.803,8.447-14.888h-28.647l35.259-14.888C2133.984,679.955,2135.637,675.054,2137.105,669.97"/>
|
||||
<path fill="#0055A2" d="M1970.359,726.256h-74.741l17.263,29.412h86.678l17.262-29.412H1970.359z"/>
|
||||
<path fill="#CE2832" d="M1999.559,755.668h-29.199v49.93l16.16-27.596L1999.559,755.668z"/>
|
||||
<path fill="#F2F2F2" d="M1942.08,755.668v49.93l14.141,24.331l14.141-24.331v-49.93H1942.08z"/>
|
||||
<path fill="#CE2832" d="M1940.426,755.668h-27.545L1925.919,778l16.16,27.598v-49.93H1940.426z"/>
|
||||
<path fill="#FFFFFF" d="M1956.219,732.426l2.388,4.903l5.325,0.727l-3.855,3.813l0.918,5.266l-4.774-2.542l-4.959,2.542
|
||||
l1.103-5.266l-4.041-3.813l5.51-0.727L1956.219,732.426z M1984.684,732.426l2.387,4.903l5.51,0.727l-4.04,3.813l0.918,5.266
|
||||
l-4.774-2.542l-4.774,2.542l0.918-5.266l-3.856-3.813l5.325-0.727L1984.684,732.426z M1927.571,732.426l2.571,4.903l5.325,0.727
|
||||
l-3.856,3.813l0.919,5.266l-4.959-2.542l-4.774,2.542l0.918-5.266l-3.856-3.813l5.326-0.727L1927.571,732.426z"/>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 4.9 KiB |
@@ -1,5 +0,0 @@
|
||||
<svg xmlns="http://www.w3.org/2000/svg" width="96" height="96" viewBox="0 0 96 96">
|
||||
<g style="mix-blend-mode:difference">
|
||||
<path fill="white" fill-rule="evenodd" d="M47.77,1A47,47,0,1,1,1,48.23V48A46.87,46.87,0,0,1,47.71,1Zm0,9a38.12,38.12,0,0,1,19.13,71A82.23,82.23,0,0,0,69.84,54.5c2.44.69,3.82,1.08,6.27,1.87A128.54,128.54,0,0,0,66.2,36.09,81.28,81.28,0,0,1,53.06,54.25l7.84-.49c-6.75,12.12-16.27,18-28.33,19.71-2.75-13.71-.69-36,14.7-46.48l1.56,7.48c3-4.83,8.93-11.22,13.34-15.67a41.77,41.77,0,0,0-22.83-2.15c1.27,1.09,2.84,2.47,4.11,3.55C26.1,27.57,16.57,39.68,10.3,53.76A38.3,38.3,0,0,1,47.77,9.94Z"/>
|
||||
</g>
|
||||
</svg>
|
||||
|
Before Width: | Height: | Size: 634 B |
5
auth/assets/custom-icons/icons/wargamingnet.svg
Normal file
@@ -0,0 +1,5 @@
|
||||
<?xml version="1.0" encoding="utf-8"?><!-- Uploaded to: SVG Repo, www.svgrepo.com, Generator: SVG Repo Mixer Tools -->
|
||||
<svg width="800px" height="800px" viewBox="0 0 1024 1024" xmlns="http://www.w3.org/2000/svg">
|
||||
<circle cx="512" cy="512" r="512" style="fill:#df1b1a"/>
|
||||
<path d="M512 256c-141 0-255.7 114.2-255.7 255.7C256.3 653.3 370.5 768 512 768s255.7-115.3 255.7-256.3S653.5 256 512 256zm104.5 435.3c12.9-45 18.2-91.1 16.1-144.2 13.4 3.8 20.9 5.9 34.3 10.2-15.5-39.1-32.2-74.5-54.2-110.4-19.3 37-45.6 71.8-71.8 99.2l42.9-2.7c-37 65.9-89 98.1-154.9 107.2-15-74.5-3.8-196.2 80.4-253.1l8.6 40.7c16.6-26.3 48.8-61.1 72.9-85.2-38.1-15-82-19.8-124.9-11.8 7 5.9 15.5 13.4 22.5 19.3-94.9 40.2-146.9 106.2-181.2 182.8-1.6-10.2-2.1-20.9-2.1-31.1 0-114.7 92.8-207.5 207-207.5 114.7 0 207.5 92.8 207.5 207.5-.1 76.2-41.4 143.2-103.1 179.1z" style="fill:#fff"/>
|
||||
</svg>
|
||||
|
After Width: | Height: | Size: 865 B |
1
auth/assets/custom-icons/icons/wolvesville.svg
Normal file
@@ -0,0 +1 @@
|
||||
<svg data-name="Layer 1" viewBox="0 0 100 100" width="100" height="100" xmlns="http://www.w3.org/2000/svg"><path d="M36.907 4.866s-.886 17.406 2.163 25.78c-4.782 4.193-10.152 8.97-10.992 10.12-1.383 1.896-.351 10.035-5.008 13.495-2.347 1.742-7.423 5.036-11.881 7.875-4.395 2.798-8.19 5.152-8.19 5.152s1.472 1.471 3.786 3.432c3.927 3.327 10.273 8.063 15.937 9.408 2.482.589 5.448.303 8.553-.315a73 73 0 0 0 3.092-.693c6.223-1.522 12.542-3.63 16.312-2.143a4.9 4.9 0 0 1 1.662 1.063c1.966 1.935 3.105 3.853 3.76 5.494.219.547.382 1.063.506 1.54.248.95.332 1.74.354 2.292a6 6 0 0 1-.018.867s.319-.53.797-1.414c1.434-2.652 4.304-8.49 4.316-12.775 0 0 .186.098.504.299s.768.502 1.295.912c1.318 1.024 3.117 2.716 4.543 5.146a16.7 16.7 0 0 1 1.979 5.186c.535 2.672.503 5.843-.534 9.549 0 0 .228-.22.62-.627 2.738-2.857 13.431-15.019 9.24-26.795 0 0 2.258 1.105 4.638 2.925.595.456 1.197.954 1.774 1.493 1.441 1.347 2.723 2.937 3.318 4.674q.18.52.27 1.058s1.178-4.477.185-9.732a21 21 0 0 0-.435-1.84c-1.019-3.569-3.157-7.29-7.395-10.09 0 0 .61-.09 1.606-.156s2.38-.108 3.923-.012c.772.048 1.584.13 2.409.262 2.474.394 5.062 1.229 7.004 2.886 0 0-.038-.183-.125-.51-.611-2.284-3.648-11.622-13.131-14.804 0 0 8.243-2.074 12.117-7.633 0 0-3.578-.009-7.402-.763a28 28 0 0 1-2.297-.55c-1.516-.432-2.965-1.009-4.133-1.775l-.012-.031c-.207-.64-3.59-10.958-7.644-16.82a82 82 0 0 0-9.17-10.867s-6.478 9.16-7.971 17.072c0 0-1.614-.505-3.99-.363l.01-.02s-3.634-3.942-8.832-10.092-7.512-7.16-7.512-7.16z" fill="#50474d" stroke="#fff" stroke-width="6" stroke-linecap="round" stroke-linejoin="round" paint-order="stroke fill markers"/><path d="M36.91 4.863s-1.118 21.902 3.455 28.392c4.572 6.49 12.89-11.14 12.89-11.14s-3.633-3.943-8.831-10.092-7.514-7.16-7.514-7.16" fill="#50474d"/><path d="M89.706 77.861c-.962-5.735-10.001-10.15-10.001-10.15 4.79 13.459-9.858 27.42-9.858 27.42 4.148-14.82-7.788-21.09-7.788-21.09-.016 5.712-5.112 14.19-5.112 14.19s.639-5.034-4.603-10.194c-3.797-3.735-12.908.157-21.065 1.772-3.105.617-6.071.905-8.554.316-5.664-1.345-12.009-6.081-15.937-9.409-2.314-1.96-3.786-3.432-3.786-3.432s3.796-2.353 8.19-5.152c4.459-2.839 9.535-6.133 11.882-7.875 4.657-3.46 3.624-11.598 5.007-13.493 1.385-1.897 17.458-15.771 17.458-15.771 5.937-4.396 11.697-2.495 11.697-2.495 1.493-7.912 7.97-17.071 7.97-17.071a82 82 0 0 1 9.17 10.866c4.055 5.862 7.438 16.18 7.645 16.82l.01.032c4.672 3.064 13.833 3.086 13.833 3.086-3.874 5.559-12.117 7.633-12.117 7.633C94.585 47.5 97.002 59.178 97.002 59.178c-5.178-4.42-14.941-2.98-14.941-2.98 11.37 7.511 7.645 21.663 7.645 21.663" fill="#5f5358"/><path d="M32.896 53.522s2.977-5.13 4.849-5.962 8.812-1.69 8.812-1.69-3.436 4.739-5.825 5.297c-2.388.558-7.836 2.355-7.836 2.355" fill="#efe5b6"/><path d="M11.392 67.886c-.287.572-2.023 1.429-2.21 1.58-.184.153-.24-.822-.24-.822l-1.482-.19-.306 1.254-.366 1.008c-2.314-1.96-3.786-3.432-3.786-3.432s3.796-2.353 8.19-5.152c0 0 .489 5.184.2 5.754m78.314 9.975c-.962-5.735-10.001-10.15-10.001-10.15 4.79 13.459-9.858 27.42-9.858 27.42 4.148-14.82-7.788-21.09-7.788-21.09-.016 5.712-5.112 14.19-5.112 14.19s.639-5.034-4.603-10.194c-3.797-3.735-12.908.157-21.065 1.772 0 0 10.42-6.481 18.06-6.289s8.868 4.436 8.868 4.436 2.056-6.791.157-10.31c0 0 7.45-.641 13.206 3.23 0 0-2.3-9.532-7.585-11.71 0 0 8.575-1.607 13.548.622 0 0 .966-5.154-6.411-8.438 0 0 6.675-1.915 12.723-.041 0 0-4.525-7.29-10.312-9.015 0 0 9.039-1.497 11.896-3.51a15.6 15.6 0 0 1-3.398-5.639c4.672 3.064 13.833 3.086 13.833 3.086-3.874 5.559-12.117 7.633-12.117 7.633 10.838 3.637 13.255 15.314 13.255 15.314-5.178-4.42-14.941-2.98-14.941-2.98 11.37 7.511 7.645 21.663 7.645 21.663M66.061 11.993s6.107 8.076 6.856 13.876c.75 5.801-.285 8.9-.285 8.9s-3.086-5.19-8.535-8.297c-5.45-3.107 1.964-14.48 1.964-14.48z" fill="#50474d"/></svg>
|
||||
|
After Width: | Height: | Size: 3.7 KiB |
|
Before Width: | Height: | Size: 503 B After Width: | Height: | Size: 503 B |
3
auth/devtools_options.yaml
Normal file
@@ -0,0 +1,3 @@
|
||||
description: This file stores settings for Dart & Flutter DevTools.
|
||||
documentation: https://docs.flutter.dev/tools/devtools/extensions#configure-extension-enablement-states
|
||||
extensions:
|
||||
@@ -82,9 +82,11 @@ PODS:
|
||||
- qr_code_scanner (0.2.0):
|
||||
- Flutter
|
||||
- MTBBarcodeScanner
|
||||
- SDWebImage (5.19.7):
|
||||
- SDWebImage/Core (= 5.19.7)
|
||||
- SDWebImage/Core (5.19.7)
|
||||
- scan (0.0.1):
|
||||
- Flutter
|
||||
- SDWebImage (5.20.0):
|
||||
- SDWebImage/Core (= 5.20.0)
|
||||
- SDWebImage/Core (5.20.0)
|
||||
- Sentry/HybridSDK (8.36.0)
|
||||
- sentry_flutter (8.9.0):
|
||||
- Flutter
|
||||
@@ -144,6 +146,7 @@ DEPENDENCIES:
|
||||
- path_provider_foundation (from `.symlinks/plugins/path_provider_foundation/darwin`)
|
||||
- privacy_screen (from `.symlinks/plugins/privacy_screen/ios`)
|
||||
- qr_code_scanner (from `.symlinks/plugins/qr_code_scanner/ios`)
|
||||
- scan (from `.symlinks/plugins/scan/ios`)
|
||||
- sentry_flutter (from `.symlinks/plugins/sentry_flutter/ios`)
|
||||
- share_plus (from `.symlinks/plugins/share_plus/ios`)
|
||||
- shared_preferences_foundation (from `.symlinks/plugins/shared_preferences_foundation/darwin`)
|
||||
@@ -205,6 +208,8 @@ EXTERNAL SOURCES:
|
||||
:path: ".symlinks/plugins/privacy_screen/ios"
|
||||
qr_code_scanner:
|
||||
:path: ".symlinks/plugins/qr_code_scanner/ios"
|
||||
scan:
|
||||
:path: ".symlinks/plugins/scan/ios"
|
||||
sentry_flutter:
|
||||
:path: ".symlinks/plugins/sentry_flutter/ios"
|
||||
share_plus:
|
||||
@@ -245,7 +250,8 @@ SPEC CHECKSUMS:
|
||||
path_provider_foundation: 2b6b4c569c0fb62ec74538f866245ac84301af46
|
||||
privacy_screen: 1a131c052ceb3c3659934b003b0d397c2381a24e
|
||||
qr_code_scanner: bb67d64904c3b9658ada8c402e8b4d406d5d796e
|
||||
SDWebImage: 8a6b7b160b4d710e2a22b6900e25301075c34cb3
|
||||
scan: aea35bb4aa59ccc8839c576a18cd57c7d492cc86
|
||||
SDWebImage: 73c6079366fea25fa4bb9640d5fb58f0893facd8
|
||||
Sentry: f8374b5415bc38dfb5645941b3ae31230fbeae57
|
||||
sentry_flutter: 0eb93e5279eb41e2392212afe1ccd2fecb4f8cbe
|
||||
share_plus: 8875f4f2500512ea181eef553c3e27dba5135aad
|
||||
@@ -260,4 +266,4 @@ SPEC CHECKSUMS:
|
||||
|
||||
PODFILE CHECKSUM: b4e3a7eabb03395b66e81fc061789f61526ee6bb
|
||||
|
||||
COCOAPODS: 1.15.2
|
||||
COCOAPODS: 1.16.2
|
||||
|
||||
@@ -444,6 +444,100 @@
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
OTHER_LDFLAGS = (
|
||||
"$(inherited)",
|
||||
"-l\"swiftCoreGraphics\"",
|
||||
"-framework",
|
||||
"\"AVFoundation\"",
|
||||
"-framework",
|
||||
"\"AVKit\"",
|
||||
"-framework",
|
||||
"\"DKImagePickerController\"",
|
||||
"-framework",
|
||||
"\"DKPhotoGallery\"",
|
||||
"-framework",
|
||||
"\"Foundation\"",
|
||||
"-framework",
|
||||
"\"ImageIO\"",
|
||||
"-framework",
|
||||
"\"LocalAuthentication\"",
|
||||
"-framework",
|
||||
"\"MTBBarcodeScanner\"",
|
||||
"-framework",
|
||||
"\"OrderedSet\"",
|
||||
"-framework",
|
||||
"\"Photos\"",
|
||||
"-framework",
|
||||
"\"QuartzCore\"",
|
||||
"-framework",
|
||||
"\"SDWebImage\"",
|
||||
"-framework",
|
||||
"\"Sentry\"",
|
||||
"-framework",
|
||||
"\"SwiftyGif\"",
|
||||
"-framework",
|
||||
"\"Toast\"",
|
||||
"-framework",
|
||||
"\"UIKit\"",
|
||||
"-framework",
|
||||
"\"app_links\"",
|
||||
"-framework",
|
||||
"\"connectivity_plus\"",
|
||||
"-framework",
|
||||
"\"device_info_plus\"",
|
||||
"-framework",
|
||||
"\"file_picker\"",
|
||||
"-framework",
|
||||
"\"file_saver\"",
|
||||
"-framework",
|
||||
"\"fk_user_agent\"",
|
||||
"-framework",
|
||||
"\"flutter_email_sender\"",
|
||||
"-framework",
|
||||
"\"flutter_inappwebview_ios\"",
|
||||
"-framework",
|
||||
"\"flutter_local_authentication\"",
|
||||
"-framework",
|
||||
"\"flutter_local_notifications\"",
|
||||
"-framework",
|
||||
"\"flutter_native_splash\"",
|
||||
"-framework",
|
||||
"\"flutter_secure_storage\"",
|
||||
"-framework",
|
||||
"\"fluttertoast\"",
|
||||
"-framework",
|
||||
"\"local_auth_darwin\"",
|
||||
"-framework",
|
||||
"\"move_to_background\"",
|
||||
"-framework",
|
||||
"\"package_info_plus\"",
|
||||
"-framework",
|
||||
"\"path_provider_foundation\"",
|
||||
"-framework",
|
||||
"\"privacy_screen\"",
|
||||
"-framework",
|
||||
"\"qr_code_scanner\"",
|
||||
"-framework",
|
||||
"\"sentry_flutter\"",
|
||||
"-framework",
|
||||
"\"share_plus\"",
|
||||
"-framework",
|
||||
"\"shared_preferences_foundation\"",
|
||||
"-framework",
|
||||
"\"sodium_libs\"",
|
||||
"-framework",
|
||||
"\"sqflite\"",
|
||||
"-framework",
|
||||
"\"sqlite3\"",
|
||||
"-framework",
|
||||
"\"sqlite3_flutter_libs\"",
|
||||
"-framework",
|
||||
"\"url_launcher_ios\"",
|
||||
"-weak_framework",
|
||||
"\"LinkPresentation\"",
|
||||
"-weak_framework",
|
||||
SwiftUI,
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = io.ente.auth;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
|
||||
@@ -592,6 +686,100 @@
|
||||
"$(inherited)",
|
||||
"@executable_path/Frameworks",
|
||||
);
|
||||
OTHER_LDFLAGS = (
|
||||
"$(inherited)",
|
||||
"-l\"swiftCoreGraphics\"",
|
||||
"-framework",
|
||||
"\"AVFoundation\"",
|
||||
"-framework",
|
||||
"\"AVKit\"",
|
||||
"-framework",
|
||||
"\"DKImagePickerController\"",
|
||||
"-framework",
|
||||
"\"DKPhotoGallery\"",
|
||||
"-framework",
|
||||
"\"Foundation\"",
|
||||
"-framework",
|
||||
"\"ImageIO\"",
|
||||
"-framework",
|
||||
"\"LocalAuthentication\"",
|
||||
"-framework",
|
||||
"\"MTBBarcodeScanner\"",
|
||||
"-framework",
|
||||
"\"OrderedSet\"",
|
||||
"-framework",
|
||||
"\"Photos\"",
|
||||
"-framework",
|
||||
"\"QuartzCore\"",
|
||||
"-framework",
|
||||
"\"SDWebImage\"",
|
||||
"-framework",
|
||||
"\"Sentry\"",
|
||||
"-framework",
|
||||
"\"SwiftyGif\"",
|
||||
"-framework",
|
||||
"\"Toast\"",
|
||||
"-framework",
|
||||
"\"UIKit\"",
|
||||
"-framework",
|
||||
"\"app_links\"",
|
||||
"-framework",
|
||||
"\"connectivity_plus\"",
|
||||
"-framework",
|
||||
"\"device_info_plus\"",
|
||||
"-framework",
|
||||
"\"file_picker\"",
|
||||
"-framework",
|
||||
"\"file_saver\"",
|
||||
"-framework",
|
||||
"\"fk_user_agent\"",
|
||||
"-framework",
|
||||
"\"flutter_email_sender\"",
|
||||
"-framework",
|
||||
"\"flutter_inappwebview_ios\"",
|
||||
"-framework",
|
||||
"\"flutter_local_authentication\"",
|
||||
"-framework",
|
||||
"\"flutter_local_notifications\"",
|
||||
"-framework",
|
||||
"\"flutter_native_splash\"",
|
||||
"-framework",
|
||||
"\"flutter_secure_storage\"",
|
||||
"-framework",
|
||||
"\"fluttertoast\"",
|
||||
"-framework",
|
||||
"\"local_auth_darwin\"",
|
||||
"-framework",
|
||||
"\"move_to_background\"",
|
||||
"-framework",
|
||||
"\"package_info_plus\"",
|
||||
"-framework",
|
||||
"\"path_provider_foundation\"",
|
||||
"-framework",
|
||||
"\"privacy_screen\"",
|
||||
"-framework",
|
||||
"\"qr_code_scanner\"",
|
||||
"-framework",
|
||||
"\"sentry_flutter\"",
|
||||
"-framework",
|
||||
"\"share_plus\"",
|
||||
"-framework",
|
||||
"\"shared_preferences_foundation\"",
|
||||
"-framework",
|
||||
"\"sodium_libs\"",
|
||||
"-framework",
|
||||
"\"sqflite\"",
|
||||
"-framework",
|
||||
"\"sqlite3\"",
|
||||
"-framework",
|
||||
"\"sqlite3_flutter_libs\"",
|
||||
"-framework",
|
||||
"\"url_launcher_ios\"",
|
||||
"-weak_framework",
|
||||
"\"LinkPresentation\"",
|
||||
"-weak_framework",
|
||||
SwiftUI,
|
||||
);
|
||||
PRODUCT_BUNDLE_IDENTIFIER = io.ente.auth;
|
||||
PRODUCT_NAME = "$(TARGET_NAME)";
|
||||
SWIFT_OBJC_BRIDGING_HEADER = "Runner/Runner-Bridging-Header.h";
|
||||
|
||||
@@ -72,7 +72,7 @@ class _AppState extends State<App>
|
||||
}
|
||||
});
|
||||
locale = widget.locale;
|
||||
UpdateService.instance.shouldUpdate().then((shouldUpdate) {
|
||||
UpdateService.instance.showUpdateNotification().then((shouldUpdate) {
|
||||
if (shouldUpdate) {
|
||||
Future.delayed(Duration.zero, () {
|
||||
showDialog(
|
||||
@@ -112,7 +112,10 @@ class _AppState extends State<App>
|
||||
|
||||
@override
|
||||
Widget build(BuildContext context) {
|
||||
if (Platform.isAndroid || kDebugMode) {
|
||||
if (Platform.isAndroid ||
|
||||
Platform.isWindows ||
|
||||
Platform.isLinux ||
|
||||
kDebugMode) {
|
||||
return AdaptiveTheme(
|
||||
light: lightThemeData,
|
||||
dark: darkThemeData,
|
||||
|
||||
@@ -7,8 +7,11 @@ const String sentryDSN =
|
||||
"https://ed4ddd6309b847ba8849935e26e9b648@sentry.ente.io/9";
|
||||
const String sentryTunnel = "https://sentry-reporter.ente.io";
|
||||
const String roadmapURL = "https://roadmap.ente.io";
|
||||
const String githubIssuesUrl =
|
||||
"https://github.com/ente-io/ente/issues?q=is%3Aissue+is%3Aopen+sort%3Areactions-%2B1-desc";
|
||||
|
||||
const String kAccountsUrl = "https://accounts.ente.io";
|
||||
|
||||
const String githubFeatureRequestUrl =
|
||||
"https://github.com/ente-io/ente/discussions/categories/feature-requests?discussions_q=is%3Aopen+category%3A%22Feature+requests%22+label%3A%22-+auth%22+sort%3Atop";
|
||||
const int microSecondsInDay = 86400000000;
|
||||
const int android11SDKINT = 30;
|
||||
const int galleryLoadStartTime = -8000000000000000; // Wednesday, March 6, 1748
|
||||
|
||||
@@ -435,8 +435,6 @@
|
||||
"customEndpoint": "متصل بـ{endpoint}",
|
||||
"pinText": "ثبت",
|
||||
"unpinText": "ألغِ التثبيت",
|
||||
"pinnedCodeMessage": "ثُبِّت {code}",
|
||||
"unpinnedCodeMessage": "أُلغِي تثبيت {code}",
|
||||
"tags": "الأوسمة",
|
||||
"createNewTag": "أنشيء وسم جديد",
|
||||
"tag": "وسم",
|
||||
|
||||
@@ -148,7 +148,7 @@
|
||||
"hintForMobile": "Натиснете продължително код, за да го редактирате или премахнете.",
|
||||
"hintForDesktop": "Натиснете десен бутон върху код, за да го редактирате или премахнете.",
|
||||
"scan": "Сканиране",
|
||||
"scanACode": "Скениране на код",
|
||||
"scanACode": "Сканиране на код",
|
||||
"verify": "Потвърждаване",
|
||||
"verifyEmail": "Потвърдете имейла",
|
||||
"enterCodeHint": "Въведете 6-цифрения код от\nВашето приложение за удостоверяване",
|
||||
@@ -156,6 +156,7 @@
|
||||
"twoFactorAuthTitle": "Двуфакторно удостоверяване",
|
||||
"passkeyAuthTitle": "Удостоверяване с ключ за парола",
|
||||
"verifyPasskey": "Потвърдете ключ за парола",
|
||||
"loginWithTOTP": "Влизане с еднократен код",
|
||||
"recoverAccount": "Възстановяване на акаунт",
|
||||
"enterRecoveryKeyHint": "Въведете Вашия ключ за възстановяване",
|
||||
"recover": "Възстановяване",
|
||||
@@ -199,7 +200,7 @@
|
||||
"sorryUnableToGenCode": "За съжаление не може да се генерира код за {issuerName}",
|
||||
"noResult": "Няма резултати",
|
||||
"addCode": "Добавяне на код",
|
||||
"scanAQrCode": "Скениране на QR код",
|
||||
"scanAQrCode": "Сканиране на QR код",
|
||||
"enterDetailsManually": "Въведете подробности ръчно",
|
||||
"edit": "Редактиране",
|
||||
"share": "Споделяне",
|
||||
@@ -257,6 +258,10 @@
|
||||
"areYouSureYouWantToLogout": "Наистина ли искате да излезете от профила си?",
|
||||
"yesLogout": "Да, излез",
|
||||
"exit": "Изход",
|
||||
"theme": "Тема",
|
||||
"lightTheme": "Светла",
|
||||
"darkTheme": "Тъмна",
|
||||
"systemTheme": "Системна",
|
||||
"verifyingRecoveryKey": "Проверка на ключа за възстановяване...",
|
||||
"recoveryKeyVerified": "Ключът за възстановяване е проверен",
|
||||
"recoveryKeySuccessBody": "Страхотно! Вашият ключ за възстановяване е валиден. Благодарим Ви за проверката.\n\nМоля, не забравяйте да запазите безопасно архивирания си ключ за възстановяване.",
|
||||
@@ -327,6 +332,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Персонализирано",
|
||||
"editOrder": "Промяна на подредбата",
|
||||
"mostFrequentlyUsed": "Често използвани",
|
||||
"mostRecentlyUsed": "Последно използвани",
|
||||
"activeSessions": "Активни сесии",
|
||||
"somethingWentWrongPleaseTryAgain": "Нещо се обърка, моля опитайте отново",
|
||||
"thisWillLogYouOutOfThisDevice": "Това ще Ви изкара от профила на това устройство!",
|
||||
@@ -444,10 +453,11 @@
|
||||
"invalidEndpointMessage": "За съжаление въведената от Вас крайна точка е невалидна. Моля, въведете валидна крайна точка и опитайте отново.",
|
||||
"endpointUpdatedMessage": "Крайната точка е актуализирана успешно",
|
||||
"customEndpoint": "Свързан към {endpoint}",
|
||||
"pinText": "ПИН код",
|
||||
"pinText": "Закачане",
|
||||
"unpinText": "Откачане",
|
||||
"pinnedCodeMessage": "{code} е закачен",
|
||||
"unpinnedCodeMessage": "{code} е откачен",
|
||||
"pinned": "Закачен",
|
||||
"tags": "Етикети",
|
||||
"createNewTag": "Създаване на етикет",
|
||||
"tag": "Етикет",
|
||||
@@ -484,5 +494,13 @@
|
||||
"appLockNotEnabled": "Заключването на приложението не е активирано",
|
||||
"appLockNotEnabledDescription": "Моля, активирайте заключването на приложението от Сигурност > Заключване на приложението",
|
||||
"authToViewPasskey": "Моля, удостоверете се, за да видите Вашите ключове за парола",
|
||||
"appLockOfflineModeWarning": "Избрахте да продължите без резервни копия. Ако забравите паролата на приложението си, ще бъдете заключени от достъп до вашите данни."
|
||||
"appLockOfflineModeWarning": "Избрахте да продължите без резервни копия. Ако забравите паролата на приложението си, ще бъдете заключени от достъп до вашите данни.",
|
||||
"duplicateCodes": "Повтарящи се кодове",
|
||||
"noDuplicates": "✨ Няма дубликати",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "Нямате повтарящи се кодове, които могат да бъдат изчистени",
|
||||
"deduplicateCodes": "Премахване на повтарящи се кодове",
|
||||
"deselectAll": "Демаркиране на всички",
|
||||
"selectAll": "Избиране на всички",
|
||||
"deleteDuplicates": "Изтриване на дубликатите",
|
||||
"plainHTML": "Обикновен HTML"
|
||||
}
|
||||
@@ -156,6 +156,7 @@
|
||||
"twoFactorAuthTitle": "Autenticació de dos factors",
|
||||
"passkeyAuthTitle": "Verificació per passkey",
|
||||
"verifyPasskey": "Verifica la passkey",
|
||||
"loginWithTOTP": "Inici de sessió amb TOTP",
|
||||
"recoverAccount": "Recupera el compte",
|
||||
"enterRecoveryKeyHint": "Introdueix la teva clau de recuperació",
|
||||
"recover": "Recupera",
|
||||
@@ -257,6 +258,10 @@
|
||||
"areYouSureYouWantToLogout": "Segur que vols tancar la sessió?",
|
||||
"yesLogout": "Sí, tanca la sessió",
|
||||
"exit": "Surt",
|
||||
"theme": "Tema",
|
||||
"lightTheme": "Clar",
|
||||
"darkTheme": "Fosc",
|
||||
"systemTheme": "Del sistema",
|
||||
"verifyingRecoveryKey": "Verificant clau de recuperació...",
|
||||
"recoveryKeyVerified": "Clau de recuperació verificada",
|
||||
"recoveryKeySuccessBody": "Perfecte! La teva clau de recuperació és vàlida. Gràcies per verificar-ho.\n\nSi us plau, recorda mantenir una còpia de seguretat de la teva clau de recuperació en un lloc segur.",
|
||||
@@ -327,6 +332,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Personalitzat",
|
||||
"editOrder": "Edita l'ordre",
|
||||
"mostFrequentlyUsed": "Usats sovint",
|
||||
"mostRecentlyUsed": "Usats recentment",
|
||||
"activeSessions": "Sessions actives",
|
||||
"somethingWentWrongPleaseTryAgain": "S'ha produït un error, si us plau, intenta-ho de nou",
|
||||
"thisWillLogYouOutOfThisDevice": "Això tancarà la sessió en aquest dispositiu!",
|
||||
@@ -446,8 +455,9 @@
|
||||
"customEndpoint": "Connectat a {endpoint}",
|
||||
"pinText": "Fixa",
|
||||
"unpinText": "Desfixa",
|
||||
"pinnedCodeMessage": "{code} fixat",
|
||||
"unpinnedCodeMessage": "{code} deixat de fixar",
|
||||
"pinnedCodeMessage": "{code} s'ha fixat",
|
||||
"unpinnedCodeMessage": "{code} s'ha deixat de fixar",
|
||||
"pinned": "Fixat",
|
||||
"tags": "Etiquetes",
|
||||
"createNewTag": "Crea una nova etiqueta",
|
||||
"tag": "Etiqueta",
|
||||
@@ -484,5 +494,13 @@
|
||||
"appLockNotEnabled": "Bloqueig de l'aplicació no habilitat",
|
||||
"appLockNotEnabledDescription": "Si us plau, habilita el bloqueig de l'aplicació a Seguretat > Bloqueig de l'aplicació",
|
||||
"authToViewPasskey": "Autentica't per veure la passkey",
|
||||
"appLockOfflineModeWarning": "Has triat procedir sense còpies de seguretat. Si oblides el bloqueig de l'aplicació, no podràs accedir a les teves dades."
|
||||
"appLockOfflineModeWarning": "Has triat procedir sense còpies de seguretat. Si oblides el bloqueig de l'aplicació, no podràs accedir a les teves dades.",
|
||||
"duplicateCodes": "Codis duplicats",
|
||||
"noDuplicates": "✨ Sense duplicats",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "No teniu codis duplicats que es puguin esborrar",
|
||||
"deduplicateCodes": "Desduplica codis",
|
||||
"deselectAll": "Desselecciona-ho tot",
|
||||
"selectAll": "Seleccionar-ho tot",
|
||||
"deleteDuplicates": "Elimina duplicats",
|
||||
"plainHTML": "HTML pla"
|
||||
}
|
||||
@@ -1 +1,504 @@
|
||||
{}
|
||||
{
|
||||
"account": "Účet",
|
||||
"unlock": "Odemknout",
|
||||
"recoveryKey": "Obnovovací klíč",
|
||||
"counterAppBarTitle": "Počítadlo",
|
||||
"@counterAppBarTitle": {
|
||||
"description": "Text shown in the AppBar of the Counter Page"
|
||||
},
|
||||
"onBoardingBody": "Bezpečně zálohujte své 2FA kódy",
|
||||
"onBoardingGetStarted": "Začínáme",
|
||||
"setupFirstAccount": "Nastavte si první účet",
|
||||
"importScanQrCode": "Skenovat QR kód",
|
||||
"qrCode": "QR kód",
|
||||
"importEnterSetupKey": "Zadejte nastavovací klíč",
|
||||
"importAccountPageTitle": "Zadejte podrobnosti o účtu",
|
||||
"secretCanNotBeEmpty": "Tajný klíč nemůže být prázdný",
|
||||
"bothIssuerAndAccountCanNotBeEmpty": "Pole vydavatel a účet nesmějí být prázdná",
|
||||
"incorrectDetails": "Nesprávné podrobnosti",
|
||||
"pleaseVerifyDetails": "Prosím, ověřte podrobnosti a zkuste to znovu",
|
||||
"codeIssuerHint": "Vydavatel",
|
||||
"codeSecretKeyHint": "Tajný klíč",
|
||||
"secret": "Tajný klíč",
|
||||
"all": "Vše",
|
||||
"notes": "Poznámky",
|
||||
"notesLengthLimit": "Poznámky mohou být maximálně {count} znaků dlouhé",
|
||||
"@notesLengthLimit": {
|
||||
"description": "Text to indicate the maximum number of characters allowed for notes",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"description": "The maximum number of characters allowed for notes",
|
||||
"type": "int",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"codeAccountHint": "Účet (you@domain.com)",
|
||||
"codeTagHint": "Tag",
|
||||
"accountKeyType": "Druh klíče",
|
||||
"sessionExpired": "Relace vypršela",
|
||||
"@sessionExpired": {
|
||||
"description": "Title of the dialog when the users current session is invalid/expired"
|
||||
},
|
||||
"pleaseLoginAgain": "Přihlaste se, prosím, znovu",
|
||||
"loggingOut": "Odhlašování...",
|
||||
"timeBasedKeyType": "Časově založený (TOTP)",
|
||||
"counterBasedKeyType": "Založeno na čítači (HOTP)",
|
||||
"saveAction": "Uložit",
|
||||
"nextTotpTitle": "další",
|
||||
"deleteCodeTitle": "Odstranit kód?",
|
||||
"deleteCodeMessage": "Opravdu chcete smazat tento kód? Tato akce je nevratná.",
|
||||
"trashCode": "Přesunout kód do koše?",
|
||||
"trashCodeMessage": "Opravdu chcete přesunout kód pro {account} do koše?",
|
||||
"trash": "Koš",
|
||||
"viewLogsAction": "Zobrazit logy",
|
||||
"sendLogsDescription": "Tímto se odešlou protokoly, které nám pomohou vyladit váš problém. I když přijímáme opatření, abychom zajistili, že citlivé informace nebudou protokolovány, doporučujeme Vám si tyto protokoly prohlédnout, před sdílením prohlédnout.",
|
||||
"preparingLogsTitle": "Příprava logů...",
|
||||
"emailLogsTitle": "Zaslat logy e-mailem",
|
||||
"emailLogsMessage": "Pošlete prosím logy na {email}",
|
||||
"@emailLogsMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"copyEmailAction": "Kopírovat e-mail",
|
||||
"exportLogsAction": "Exportovat logy",
|
||||
"reportABug": "Nahlásit chybu",
|
||||
"crashAndErrorReporting": "Hlášení pádů a chyb",
|
||||
"reportBug": "Nahlásit chybu",
|
||||
"emailUsMessage": "Pošlete nám prosím e-mail na {email}",
|
||||
"@emailUsMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"contactSupport": "Kontaktovat podporu",
|
||||
"rateUsOnStore": "Ohodnoťte nás na {storeName}",
|
||||
"blog": "Blog",
|
||||
"merchandise": "E-shop",
|
||||
"verifyPassword": "Ověření hesla",
|
||||
"pleaseWait": "Čekejte prosím...",
|
||||
"generatingEncryptionKeysTitle": "Generování šifrovacích klíčů...",
|
||||
"recreatePassword": "Znovu vytvořit heslo",
|
||||
"recreatePasswordMessage": "Aktuální zařízení není dostatečně výkonné k ověření Vašeho hesla, potřebujeme ho proto obnovit způsobem, který bude fungovat se všemi zařízeními. \n\nPřihlaste se, prosím, použitím svého obnovovacího klíče a obnovte heslo (můžete použít stejné, pokud chcete).",
|
||||
"useRecoveryKey": "Použít obnovovací klíč",
|
||||
"incorrectPasswordTitle": "Nesprávné heslo",
|
||||
"welcomeBack": "Vítejte zpět!",
|
||||
"madeWithLoveAtPrefix": "vyrobeno s ❤️ v ",
|
||||
"supportDevs": "Předplaťte si <bold-green>ente</bold-green>, abyste nás podpořili",
|
||||
"supportDiscount": "Použijte kód \"AUTH\" pro získání 10% slevy na první rok",
|
||||
"changeEmail": "Změnit e-mail",
|
||||
"changePassword": "Změnit heslo",
|
||||
"data": "Data",
|
||||
"importCodes": "Importovat kódy",
|
||||
"importTypePlainText": "Prostý text",
|
||||
"importTypeEnteEncrypted": "Šifrovaný export z Ente",
|
||||
"passwordForDecryptingExport": "Heslo pro dešifrování exportu",
|
||||
"passwordEmptyError": "Heslo nemůže být prázdné",
|
||||
"importFromApp": "Importovat kódy z {appName}",
|
||||
"importGoogleAuthGuide": "Exportujte své účty z Google Authenticator do QR kódu pomocí možnosti \"Transfer Accounts\". Potom pomocí jiného zařízení naskenujte QR kód.\n\nTip: Pro vyfocení QR kódu můžete použít webovou kameru svého notebooku..",
|
||||
"importSelectJsonFile": "Vybrat soubor JSON",
|
||||
"importSelectAppExport": "Vybrat soubor exportovaný z {appName}",
|
||||
"importEnteEncGuide": "Vyberte šifrovaný JSON soubor exportovaný z Ente",
|
||||
"importRaivoGuide": "Použijte možnost \"Export OTPs to Zip archive\" v nastavení aplikace Raivo.",
|
||||
"importBitwardenGuide": "Použijte možnost \"Export vault\" v Bitwarden Tools a inportujte nešifrovaný soubor JSON.",
|
||||
"importAegisGuide": "Použijte možnost \"Export the vault\" v nastavení aplikace Aegis.",
|
||||
"import2FasGuide": "Použijte možnost \"Settings->Backup -Export\" v 2FA.\n\nPokud je Vaše záloha šifrovaná, budete muset zadat heslo pro její odemčení",
|
||||
"importLastpassGuide": "V nastavení aplikace Lastpass Authenticator vyberte možnost \"Transfer accounts\" a poté \"Export accounts to file\". Vygenerovaný soubor JSON následně nahrajte sem.",
|
||||
"exportCodes": "Exportovat kódy",
|
||||
"importLabel": "Importovat",
|
||||
"importInstruction": "Vyberte, prosím, soubor obsahující seznam Vašich kódů v následujícím formátu",
|
||||
"importCodeDelimiterInfo": "Kódy mohou být odděleny čárkou nebo novým řádkem",
|
||||
"selectFile": "Vybrat soubor",
|
||||
"emailVerificationToggle": "Ověření pomocí e-mailu",
|
||||
"emailVerificationEnableWarning": "Abyste předešli uzamčení svého účtu, nezapomeňte si před povolením ověření e-mailem uložit kopii svého 2FA emailu mimo Ente Auth.",
|
||||
"authToChangeEmailVerificationSetting": "Pro změnu ověření pomocí emailu se musíte ověřit",
|
||||
"authenticateGeneric": "Ověřte se, prosím",
|
||||
"authToViewYourRecoveryKey": "Pro zobrazení svého obnovovacího klíče se, prosím, ověřte",
|
||||
"authToChangeYourEmail": "Pro změnu svého e-mailu se, prosím, ověřte",
|
||||
"authToChangeYourPassword": "Pro změnu svého hesla se, prosím, ověřte",
|
||||
"authToViewSecrets": "Pro zobrazení svých tajných údajů se musíte ověřit",
|
||||
"ok": "Ok",
|
||||
"cancel": "Zrušit",
|
||||
"yes": "Ano",
|
||||
"no": "Ne",
|
||||
"email": "E-mail",
|
||||
"support": "Podpora",
|
||||
"general": "Hlavní",
|
||||
"settings": "Nastavení",
|
||||
"copied": "Zkopírováno",
|
||||
"pleaseTryAgain": "Zkuste to prosím znovu",
|
||||
"existingUser": "Stávající uživatel",
|
||||
"newUser": "Nový uživatel Ente",
|
||||
"delete": "Smazat",
|
||||
"enterYourPasswordHint": "Zadejte své heslo",
|
||||
"forgotPassword": "Zapomenuté heslo",
|
||||
"oops": "Jejda",
|
||||
"suggestFeatures": "Navrhnout funkce",
|
||||
"faq": "Často kladené dotazy (FAQ)",
|
||||
"somethingWentWrongMessage": "Něco se pokazilo. Zkuste to prosím znovu",
|
||||
"leaveFamily": "Odejít z rodiny",
|
||||
"leaveFamilyMessage": "Jste si jisti, že chcete opustit rodinný plán?",
|
||||
"inFamilyPlanMessage": "Jste v rodinném tarifu!",
|
||||
"hintForMobile": "Pro odstranění nebo úpravu kódu dlouze podržte.",
|
||||
"hintForDesktop": "Pro úpravu nebo smazáno klikněte na kód pravým tlačítkem.",
|
||||
"scan": "Skenovat",
|
||||
"scanACode": "Skenovat kód",
|
||||
"verify": "Ověřit",
|
||||
"verifyEmail": "Ověřit e-mail",
|
||||
"enterCodeHint": "Zadejte 6místný kód ze své autentizační aplikace",
|
||||
"lostDeviceTitle": "Ztratili jste zařízení?",
|
||||
"twoFactorAuthTitle": "Dvoufaktorové ověření",
|
||||
"verifyPasskey": "Ověřit přístupový klíč",
|
||||
"loginWithTOTP": "Přihlášení s TOTP",
|
||||
"recoverAccount": "Obnovit účet",
|
||||
"enterRecoveryKeyHint": "Zadejte svůj obnovovací klíč",
|
||||
"recover": "Obnovit",
|
||||
"contactSupportViaEmailMessage": "Prosím zašlete e-mail na ",
|
||||
"@contactSupportViaEmailMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"invalidQRCode": "Neplatný QR kód",
|
||||
"noRecoveryKeyTitle": "Nemáte obnovovací klíč?",
|
||||
"enterEmailHint": "Zadejte svou e-mailovou adresu",
|
||||
"invalidEmailTitle": "Neplatná e-mailová adresa",
|
||||
"invalidEmailMessage": "Prosím, zadejte platnou e-mailovou adresu.",
|
||||
"deleteAccount": "Odstranit účet",
|
||||
"deleteAccountQuery": "Mrzí nás, že odcházíte. Máte nějaké problémy s aplikací?",
|
||||
"yesSendFeedbackAction": "Ano, poslat zpětnou vazbu",
|
||||
"noDeleteAccountAction": "Ne, odstranit účet",
|
||||
"initiateAccountDeleteTitle": "Pro zahájení odstranění účtu se, prosím, ověřte",
|
||||
"sendEmail": "Odeslat e-mail",
|
||||
"createNewAccount": "Vytvořit nový účet",
|
||||
"weakStrength": "Slabé",
|
||||
"strongStrength": "Silné",
|
||||
"moderateStrength": "Střední",
|
||||
"confirmPassword": "Potvrzení hesla",
|
||||
"close": "Zavřít",
|
||||
"oopsSomethingWentWrong": "Jejda, něco se pokazilo.",
|
||||
"selectLanguage": "Vybrat jazyk",
|
||||
"language": "Jazyk",
|
||||
"social": "Sociální sítě",
|
||||
"security": "Zabezpečení",
|
||||
"lockscreen": "Zamykací obrazovka",
|
||||
"authToChangeLockscreenSetting": "Pro změnu nastavení uzamčení obrazovky se musíte ověřit",
|
||||
"deviceLockEnablePreSteps": "Pro aktivaci zámku zařízení si nastavte přístupový kód zařízení nebo zámek obrazovky v nastavení systému.",
|
||||
"viewActiveSessions": "Zobrazit aktivní relace",
|
||||
"authToViewYourActiveSessions": "Pro zobrazení svých aktivních relací se, prosím, ověřte",
|
||||
"searchHint": "Vyhledávejte...",
|
||||
"search": "Hledání",
|
||||
"sorryUnableToGenCode": "Omlouváme se, nepodařilo se vygenerovat kód pro {issuerName}",
|
||||
"noResult": "Žádné výsledky",
|
||||
"addCode": "Přidat kód",
|
||||
"scanAQrCode": "Naskenovat QR kód",
|
||||
"enterDetailsManually": "Vložit údaje ručně",
|
||||
"edit": "Upravit",
|
||||
"share": "Sdílet",
|
||||
"shareCodes": "Sdílet kódy",
|
||||
"shareCodesDuration": "Vyberte dobu, po kterou chcete kódy sdílet.",
|
||||
"restore": "Obnovit",
|
||||
"copiedToClipboard": "Zkopírováno do schránky",
|
||||
"copiedNextToClipboard": "Další kód zkopírován do schránky",
|
||||
"error": "Chyba",
|
||||
"recoveryKeyCopiedToClipboard": "Obnovovací klíč byl zkopírován",
|
||||
"recoveryKeyOnForgotPassword": "Tento klíč je jedinou cestou pro obnovení Vašich dat, pokud zapomenete heslo.",
|
||||
"recoveryKeySaveDescription": "Tento 24místný klíč neuchováváme, uschovejte ho, prosím, na bezpečném místě.",
|
||||
"doThisLater": "Udělat později",
|
||||
"saveKey": "Uložit klíč",
|
||||
"save": "Uložit",
|
||||
"send": "Odeslat",
|
||||
"saveOrSendDescription": "Chcete toto uložit do paměti zařízení (ve výchozím nastavení do složky Stažené soubory), nebo odeslat do jiných aplikací?",
|
||||
"saveOnlyDescription": "Chcete toto uložit do paměti zařízení (ve výchozím nastavení do složky Stažené soubory)?",
|
||||
"back": "Zpět",
|
||||
"createAccount": "Vytvořit účet",
|
||||
"passwordStrength": "Síla hesla: {passwordStrengthValue}",
|
||||
"@passwordStrength": {
|
||||
"description": "Text to indicate the password strength",
|
||||
"placeholders": {
|
||||
"passwordStrengthValue": {
|
||||
"description": "The strength of the password as a string",
|
||||
"type": "String",
|
||||
"example": "Weak or Moderate or Strong"
|
||||
}
|
||||
},
|
||||
"message": "Password Strength: {passwordStrengthText}"
|
||||
},
|
||||
"password": "Heslo",
|
||||
"signUpTerms": "Souhlasím s <u-terms>podmínkami služby</u-terms> a <u-terms>zásadami ochrany osobních údajů</u-terms>",
|
||||
"privacyPolicyTitle": "Podmínky ochrany osobních údajů",
|
||||
"termsOfServicesTitle": "Podmínky",
|
||||
"encryption": "Šifrování",
|
||||
"setPasswordTitle": "Nastavit heslo",
|
||||
"changePasswordTitle": "Změnit heslo",
|
||||
"resetPasswordTitle": "Obnovit heslo",
|
||||
"encryptionKeys": "Šifrovací klíče",
|
||||
"passwordWarning": "Vaše heslo neuchováváme. Pokud ho zapomenete, <underline>nemůžeme Vaše data dešifrovat</underline>",
|
||||
"enterPasswordToEncrypt": "Zadejte heslo, kterým můžeme zašifrovat Vaše data",
|
||||
"enterNewPasswordToEncrypt": "Zadejte nové heslo, kterým můžeme šifrovat Vaše data",
|
||||
"passwordChangedSuccessfully": "Heslo úspěšně změněno",
|
||||
"generatingEncryptionKeys": "Generování šifrovacích klíčů...",
|
||||
"continueLabel": "Pokračovat",
|
||||
"insecureDevice": "Nezabezpečené zařízení",
|
||||
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": "Omlouváme se, na tomto zařízení nemůžeme vygenerovat bezpečné klíče.\n\nprosím přihlaste se z jiného zařízení.",
|
||||
"howItWorks": "Jak to funguje",
|
||||
"ackPasswordLostWarning": "Rozumím, že při zapomenutí hesla mohu ztratit svá data, protože jsou zabezpečena <underline>koncovým šifrováním</underline>.",
|
||||
"loginTerms": "Kliknutím na přihlášení souhlasím s <u-terms>podmínkami služby</u-terms> a <u-policy>zásadami ochrany osobních údajů</u-policy>",
|
||||
"logInLabel": "Přihlásit se",
|
||||
"logout": "Odhlásit se",
|
||||
"areYouSureYouWantToLogout": "Opravdu se chcete odhlásit?",
|
||||
"yesLogout": "Ano, odhlásit se",
|
||||
"exit": "Konec",
|
||||
"theme": "Motiv",
|
||||
"lightTheme": "Světlý",
|
||||
"darkTheme": "Tmavý",
|
||||
"systemTheme": "Systém",
|
||||
"verifyingRecoveryKey": "Ověřování obnovovacího klíče...",
|
||||
"recoveryKeyVerified": "Obnovovací klíč byl ověřen",
|
||||
"recoveryKeySuccessBody": "Skvělé! ",
|
||||
"invalidRecoveryKey": "Vámi zadaný obnovovací klíč není platný. Prosím, ujistěte se, že obsahuje 24 slov, zkontrolujte také jejich hláskování.\n\nPokud jste zadali starší obnovovací kód, ujistěte se, že je dlouhý 64 znaků a zkontrolujte každý z nich.",
|
||||
"recreatePasswordTitle": "Resetovat heslo",
|
||||
"recreatePasswordBody": "Aktzální zařízení není dostatečně výkonné pro ověření Vašeho hesla, ale můžeme ho regenerovat způsobem, který funguje ve všech zařízením.\n\nPřihlašte se pomocí obnovovacího klíče a znovu si vygenerujte své heslo (můžete použít opět stejné, pokud chcete).",
|
||||
"invalidKey": "Neplatný klíč",
|
||||
"tryAgain": "Zkusit znovu",
|
||||
"viewRecoveryKey": "Zobrazit obnovovací klíč",
|
||||
"confirmRecoveryKey": "Potvrdit obnovovací klíč",
|
||||
"recoveryKeyVerifyReason": "Váš obnovovací klíč je jedinou cestou pro obnovení Vašich fotek, pokud zapomenete heslo. Můžete ho najít v Nastavení > Účet.\n\nZadejte, prosím, svůj obnovovací klíč pro ověření, že si ho pamatujete správně.",
|
||||
"confirmYourRecoveryKey": "Potvrďte svůj obnovovací klíč",
|
||||
"confirm": "Potvrdit",
|
||||
"emailYourLogs": "Zašlete své logy e-mailem",
|
||||
"pleaseSendTheLogsTo": "Pošlete prosím logy na \n{toEmail}",
|
||||
"copyEmailAddress": "Kopírovat e-mailovou adresu",
|
||||
"exportLogs": "Exportovat logy",
|
||||
"enterYourRecoveryKey": "Zadejte svůj obnovovací klíč",
|
||||
"tempErrorContactSupportIfPersists": "Vypadá to, že se něco pokazilo. Zkuste to znovu po delší době. Pokud chyba přetrvává, kontaktujte náš tým podpory.",
|
||||
"networkHostLookUpErr": "Nelze se připojit k Ente, zkontrolujte, prosím, nastavení své sítě a kontaktujte podporu, pokud chyba přetrvává",
|
||||
"networkConnectionRefusedErr": "Nepodařilo se připojit k Ente, zkuste to po nějaké době znovu. Pokud chyba přetrvává, kontaktujte, prosím, podporu.",
|
||||
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome": "Vypadá to, že se něco pokazilo. Zkuste to prosím znovu po nějaké době. Pokud chyba přetrvává, kontaktujte prosím naši podporu.",
|
||||
"about": "O aplikaci",
|
||||
"weAreOpenSource": "Jsme open source!",
|
||||
"privacy": "Soukromí",
|
||||
"terms": "Podmínky",
|
||||
"checkForUpdates": "Zkontrolovat aktualizace",
|
||||
"checkStatus": "Zkontrolovat stav",
|
||||
"downloadUpdate": "Stáhnout",
|
||||
"criticalUpdateAvailable": "Je k dispozici kritická aktualizace",
|
||||
"updateAvailable": "Je k dispozici aktualizace",
|
||||
"update": "Aktualizace",
|
||||
"checking": "Probíhá kontrola...",
|
||||
"youAreOnTheLatestVersion": "Máte nejnovější verzi",
|
||||
"warning": "Upozornění",
|
||||
"exportWarningDesc": "Exportovaný soubor obsahuje citlivé informace. Uložte jej bezpečně.",
|
||||
"iUnderStand": "Rozumím",
|
||||
"@iUnderStand": {
|
||||
"description": "Text for the button to confirm the user understands the warning"
|
||||
},
|
||||
"authToExportCodes": "Pro export svých kódů se, prosím, ověřte",
|
||||
"importSuccessTitle": "Paráda!",
|
||||
"importSuccessDesc": "Importovali jste {count} kódů!",
|
||||
"@importSuccessDesc": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"description": "The number of codes imported",
|
||||
"type": "int",
|
||||
"example": "1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sorry": "Omlouváme se",
|
||||
"importFailureDesc": "Nelze analyzovat vybraný soubor.\nProsím napište na support@ente.io, pokud potřebujete pomoc!",
|
||||
"pendingSyncs": "Upozornění",
|
||||
"pendingSyncsWarningBody": "Některé z Vašich kódů nebyly zálohované.\n\nPřed odhlášením se, prosím, ujistěte o jejich záloze.",
|
||||
"checkInboxAndSpamFolder": "Pro dokončení ověření prosím zkontrolujte, prosím, svou doručenou poštu (a spamy)",
|
||||
"tapToEnterCode": "Klepnutím zadejte kód",
|
||||
"resendEmail": "Odeslat e-mail znovu",
|
||||
"weHaveSendEmailTo": "Odeslali jsme e-mail na <green>{email}</green>",
|
||||
"@weHaveSendEmailTo": {
|
||||
"description": "Text to indicate that we have sent a mail to the user",
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"description": "The email address of the user",
|
||||
"type": "String",
|
||||
"example": "example@ente.io"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Vlastní",
|
||||
"editOrder": "Upravit pořadí",
|
||||
"mostFrequentlyUsed": "Nejpoužívanější",
|
||||
"mostRecentlyUsed": "Naposledy použité",
|
||||
"activeSessions": "Aktivní relace",
|
||||
"somethingWentWrongPleaseTryAgain": "Něco se pokazilo. Zkuste to, prosím, znovu",
|
||||
"thisWillLogYouOutOfThisDevice": "Tato akce Vás odhlásí z tohoto zařízení!",
|
||||
"thisWillLogYouOutOfTheFollowingDevice": "Toto Vás odhlásí z následujícího zařízení:",
|
||||
"terminateSession": "Ukončit relaci?",
|
||||
"terminate": "Ukončit",
|
||||
"thisDevice": "Toto zařízení",
|
||||
"toResetVerifyEmail": "Pro obnovení hesla obnovte, prosím, nejprve svůj e-mail.",
|
||||
"thisEmailIsAlreadyInUse": "Tento e-mail je již používán",
|
||||
"verificationFailedPleaseTryAgain": "Ověření selhalo, přihlaste se, prosím, znovu",
|
||||
"yourVerificationCodeHasExpired": "Váš ověřovací kód vypršel",
|
||||
"incorrectCode": "Nesprávný kód",
|
||||
"sorryTheCodeYouveEnteredIsIncorrect": "Omlouváme se, zadaný kód je nesprávný",
|
||||
"emailChangedTo": "E-mail změněn na {newEmail}",
|
||||
"authenticationFailedPleaseTryAgain": "Ověření selhalo, zkuste to, prosím, znovu",
|
||||
"authenticationSuccessful": "Ověření bylo úspěšné!",
|
||||
"twofactorAuthenticationSuccessfullyReset": "Dvoufázové ověření bylo úspěšně obnoveno",
|
||||
"incorrectRecoveryKey": "Nesprávný obnovovací klíč",
|
||||
"theRecoveryKeyYouEnteredIsIncorrect": "Vámi zadaný obnovovací klíč je nesprávný",
|
||||
"enterPassword": "Zadejte heslo",
|
||||
"selectExportFormat": "Vyberte formát exportu",
|
||||
"exportDialogDesc": "Šifrované exporty budou chráněny heslem dle vašeho výběru.",
|
||||
"encrypted": "Šifrovaný",
|
||||
"plainText": "Prostý text",
|
||||
"passwordToEncryptExport": "Heslo pro šifrování exportu",
|
||||
"export": "Export",
|
||||
"useOffline": "Použít bez zálohování",
|
||||
"signInToBackup": "Pro zálohování vašich kódů se přihlaste",
|
||||
"singIn": "Přihlásit se",
|
||||
"sigInBackupReminder": "Exportujte prosím své kódy, abyste se ujistili, že máte zálohu, ze které můžete obnovit.",
|
||||
"offlineModeWarning": "Zvolili jste si pokračovat bez zálohování. Provádějte, prosím, manuální zálohy pro jistotu bezpečí svých kódů.",
|
||||
"showLargeIcons": "Zobrazit velké ikony",
|
||||
"compactMode": "Kompaktní režim",
|
||||
"shouldHideCode": "Skrýt kódy",
|
||||
"doubleTapToViewHiddenCode": "Pro zobrazení kódu můžete dvakrát klepnout na záznam",
|
||||
"focusOnSearchBar": "Zaměřit hledání při spuštění aplikace",
|
||||
"confirmUpdatingkey": "Opravdu chcete aktualizovat tajný klíč?",
|
||||
"minimizeAppOnCopy": "Minimalizovat aplikaci po zkopírování",
|
||||
"editCodeAuthMessage": "Pro úpravu kódu se ověřte",
|
||||
"deleteCodeAuthMessage": "Pro odstranění kódu se ověřte",
|
||||
"showQRAuthMessage": "Pro zobrazení QR kódu se ověřte",
|
||||
"confirmAccountDeleteTitle": "Potvrdit odstranění účtu",
|
||||
"confirmAccountDeleteMessage": " ",
|
||||
"androidBiometricHint": "Ověřte svou identitu",
|
||||
"@androidBiometricHint": {
|
||||
"description": "Hint message advising the user how to authenticate with biometrics. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricNotRecognized": "Nerozpoznáno. Zkuste znovu.",
|
||||
"@androidBiometricNotRecognized": {
|
||||
"description": "Message to let the user know that authentication was failed. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricSuccess": "Úspěch",
|
||||
"@androidBiometricSuccess": {
|
||||
"description": "Message to let the user know that authentication was successful. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidCancelButton": "Zrušit",
|
||||
"@androidCancelButton": {
|
||||
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on Android side. Maximum 30 characters."
|
||||
},
|
||||
"androidSignInTitle": "Je požadováno ověření",
|
||||
"@androidSignInTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user that they need to scan biometric to continue. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricRequiredTitle": "Je požadováno biometrické ověření",
|
||||
"@androidBiometricRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up biometric authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidDeviceCredentialsRequiredTitle": "Jsou vyžadovány přihlašovací údaje zařízení",
|
||||
"@androidDeviceCredentialsRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up credentials authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidDeviceCredentialsSetupDescription": "Jsou vyžadovány přihlašovací údaje zařízení",
|
||||
"@androidDeviceCredentialsSetupDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure device credentials on their device. It shows in a dialog on Android side."
|
||||
},
|
||||
"goToSettings": "Jít do nastavení",
|
||||
"@goToSettings": {
|
||||
"description": "Message showed on a button that the user can click to go to settings pages from the current dialog. It is used on both Android and iOS side. Maximum 30 characters."
|
||||
},
|
||||
"androidGoToSettingsDescription": "Na Vašem zařízení není nastaveno biometrické ověřování. Pro aktivaci běžte do 'Nastavení > Zabezpečení'.",
|
||||
"@androidGoToSettingsDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure biometric on their device. It shows in a dialog on Android side."
|
||||
},
|
||||
"iOSLockOut": "Biometrické ověřování není povoleno. Pro povolení zamkněte a odemkněte obrazovku.",
|
||||
"@iOSLockOut": {
|
||||
"description": "Message advising the user to re-enable biometrics on their device. It shows in a dialog on iOS side."
|
||||
},
|
||||
"iOSGoToSettingsDescription": "Na Vašem zařízení není nastaveno biometrické ověřování. Nastavte si na svém telefonu Touch ID nebo Face ID, prosím.",
|
||||
"@iOSGoToSettingsDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure Biometrics for their device. It shows in a dialog on iOS side."
|
||||
},
|
||||
"iOSOkButton": "OK",
|
||||
"@iOSOkButton": {
|
||||
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on iOS side. Maximum 30 characters."
|
||||
},
|
||||
"noInternetConnection": "Žádné připojení k internetu",
|
||||
"pleaseCheckYourInternetConnectionAndTryAgain": "Zkontrolujte, prosím, své připojení k internetu a zkuste to znovu.",
|
||||
"signOutFromOtherDevices": "Odhlásit z ostatních zařízení",
|
||||
"signOutOtherBody": "Pokud si myslíte, že by někdo mohl znát Vaše heslo, můžete vynutit odhlášení ostatních zařízení používajících Váš účet.",
|
||||
"signOutOtherDevices": "Odhlásit z ostatních zařízení",
|
||||
"doNotSignOut": "Neodhlašovat",
|
||||
"hearUsWhereTitle": "Jak jste se dozvěděli o Ente? (volitelné)",
|
||||
"hearUsExplanation": "Ne sledujeme instalace aplikace. Pomůže nám, když nám sdělíte, kde jste nás našli!",
|
||||
"recoveryKeySaved": "Obnovovací klíč uložen do složky Stažené soubory!",
|
||||
"waitingForBrowserRequest": "Čekání na požadavek prohlížeče...",
|
||||
"waitingForVerification": "Čekání na ověření...",
|
||||
"passkey": "Přístupový klíč",
|
||||
"passKeyPendingVerification": "Ověřování stále probíhá",
|
||||
"loginSessionExpired": "Relace vypršela",
|
||||
"loginSessionExpiredDetails": "Vaše relace vypršela. Přihlaste se, prosím, znovu.",
|
||||
"developerSettingsWarning": "Opravdu chcete změnit nastavení pro vývojáře?",
|
||||
"developerSettings": "Nastavení pro vývojáře",
|
||||
"serverEndpoint": "Koncový bod serveru",
|
||||
"invalidEndpoint": "Neplatný koncový bod",
|
||||
"invalidEndpointMessage": "Zadaný koncový bod je neplatný. Zadejte prosím platný koncový bod a zkuste to znovu.",
|
||||
"endpointUpdatedMessage": "Koncový bod byl úspěšně aktualizován",
|
||||
"customEndpoint": "Připojeno k {endpoint}",
|
||||
"pinText": "Připnout",
|
||||
"unpinText": "Odepnout",
|
||||
"pinnedCodeMessage": "{code} byl připnut",
|
||||
"unpinnedCodeMessage": "{code} byl odepnut",
|
||||
"pinned": "Připnuté",
|
||||
"tags": "Tagy",
|
||||
"createNewTag": "Vytvořit nový tag",
|
||||
"tag": "Tag",
|
||||
"create": "Vytvořit",
|
||||
"editTag": "Upravit tag",
|
||||
"deleteTagTitle": "Odstranit tag?",
|
||||
"deleteTagMessage": "Jste si jistí, že chcete odstranit tento tag? Akce je nevratná.",
|
||||
"somethingWentWrongParsingCode": "Nepovedlo se ",
|
||||
"updateNotAvailable": "Aktualizace není dostupná",
|
||||
"viewRawCodes": "Zobrazit nezpracované kódy",
|
||||
"rawCodes": "Nezpracované kódy",
|
||||
"rawCodeData": "Nezpracovaná kódová data",
|
||||
"appLock": "Zámek aplikace",
|
||||
"noSystemLockFound": "Zámek systému nenalezen",
|
||||
"toEnableAppLockPleaseSetupDevicePasscodeOrScreen": "Pro aktivaci zámku aplikace si pro prosím nastavte zámek obrazovky v nastavení svého systému.",
|
||||
"autoLock": "Automatické zamykání",
|
||||
"immediately": "Ihned",
|
||||
"reEnterPassword": "Zadejte heslo znovu",
|
||||
"reEnterPin": "Zadejte PIN znovu",
|
||||
"next": "Další",
|
||||
"tooManyIncorrectAttempts": "Příliš mnoho neúspěšných pokusů",
|
||||
"tapToUnlock": "Pro odemčení klepněte",
|
||||
"setNewPassword": "Nastavit nové heslo",
|
||||
"deviceLock": "Zámek zařízení",
|
||||
"hideContent": "Skrýt obsah",
|
||||
"hideContentDescriptionAndroid": "Skryje obsah aplikace ve ",
|
||||
"hideContentDescriptioniOS": "Skryje obsah aplikace při přepínání úloh",
|
||||
"autoLockFeatureDescription": "Interval, po kterém se aplikace běžící na pozadí uzamkne",
|
||||
"appLockDescription": "Vyberte si mezi zámkem obrazovky svého zařízení a vlastním zámkem obrazovky s PIN kódem nebo heslem.",
|
||||
"pinLock": "Uzamčení na PIN",
|
||||
"enterPin": "Zadejte PIN",
|
||||
"setNewPin": "Nadra",
|
||||
"importFailureDescNew": "Nelze analyzovat vybraný soubor.",
|
||||
"appLockNotEnabled": "Zámek aplikaci není aktivní",
|
||||
"appLockNotEnabledDescription": "Aktivujte, prosím, zámek aplikace v 'Nastavení > Zámek aplikace'",
|
||||
"authToViewPasskey": "Pro zobrazení přístupového klíče se, prosím, ověřte",
|
||||
"appLockOfflineModeWarning": "Zvolili jste si pokračování bez zálohování. Pokud zapomenete heslo do aplikace, přístup k datům bude uzamčen.",
|
||||
"duplicateCodes": "Duplikovat kódy",
|
||||
"noDuplicates": "✨ Žádné duplikáty",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "Nemáte žádné duplicitní kódy k odstranění",
|
||||
"deduplicateCodes": "Deduplikovat kódy",
|
||||
"deselectAll": "Zrušit výběr všech položek",
|
||||
"selectAll": "Vybrat vše",
|
||||
"deleteDuplicates": "Odstranit duplikáty",
|
||||
"plainHTML": "Prosté HTML"
|
||||
}
|
||||
@@ -446,8 +446,6 @@
|
||||
"customEndpoint": "Forbindelse oprettet til {endpoint}",
|
||||
"pinText": "Fastgør",
|
||||
"unpinText": "Frigør",
|
||||
"pinnedCodeMessage": "{code} er blevet fastgjort",
|
||||
"unpinnedCodeMessage": "{code} er blevet frigjort",
|
||||
"tags": "Tags",
|
||||
"createNewTag": "Opret nyt tag",
|
||||
"tag": "Tag",
|
||||
|
||||
@@ -444,8 +444,6 @@
|
||||
"customEndpoint": "Mit {endpoint} verbunden",
|
||||
"pinText": "Anpinnen",
|
||||
"unpinText": "Lösen",
|
||||
"pinnedCodeMessage": "{code} wurde angepinnt",
|
||||
"unpinnedCodeMessage": "{code} wurde Losgelöst",
|
||||
"tags": "Tags",
|
||||
"createNewTag": "Neuen Tag erstellen",
|
||||
"tag": "Tag",
|
||||
|
||||
@@ -156,6 +156,7 @@
|
||||
"twoFactorAuthTitle": "Αυθεντικοποίηση δύο παραγόντων",
|
||||
"passkeyAuthTitle": "Επιβεβαίωση κλειδιού πρόσβασης",
|
||||
"verifyPasskey": "Επιβεβαίωση κλειδιού πρόσβασης",
|
||||
"loginWithTOTP": "Είσοδος με TOTP",
|
||||
"recoverAccount": "Ανάκτηση λογαριασμού",
|
||||
"enterRecoveryKeyHint": "Εισάγετε το κλειδί ανάκτησης σας",
|
||||
"recover": "Ανάκτηση",
|
||||
@@ -327,6 +328,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Προσαρμοσμένο",
|
||||
"editOrder": "Επεξεργασία σειράς",
|
||||
"mostFrequentlyUsed": "Συχνά χρησιμοποιούμενο",
|
||||
"mostRecentlyUsed": "Πρόσφατα χρησιμοποιούμενο",
|
||||
"activeSessions": "Ενεργές συνεδρίες",
|
||||
"somethingWentWrongPleaseTryAgain": "Κάτι πήγε στραβά, παρακαλώ προσπαθήστε ξανά",
|
||||
"thisWillLogYouOutOfThisDevice": "Αυτό θα σας αποσυνδέσει από αυτή τη συσκευή!",
|
||||
@@ -446,8 +451,9 @@
|
||||
"customEndpoint": "Συνδεδεμένο στο {endpoint}",
|
||||
"pinText": "Καρφίτσωμα",
|
||||
"unpinText": "Ξεκαρφίτσωμα",
|
||||
"pinnedCodeMessage": "Το {code} καρφιτσώθηκε",
|
||||
"unpinnedCodeMessage": "Το {code} ξεκαρφιτσώθηκε",
|
||||
"pinnedCodeMessage": "{code} έχει καρφιτσωθεί",
|
||||
"unpinnedCodeMessage": "Το {code} έχει ξεκαρφιτσωθεί",
|
||||
"pinned": "Καρφιτσωμένο",
|
||||
"tags": "Ετικέτες",
|
||||
"createNewTag": "Δημιουργία Νέας Ετικέτας",
|
||||
"tag": "Ετικέτα",
|
||||
|
||||
@@ -88,6 +88,8 @@
|
||||
"useRecoveryKey": "Use recovery key",
|
||||
"incorrectPasswordTitle": "Incorrect password",
|
||||
"welcomeBack": "Welcome back!",
|
||||
"emailAlreadyRegistered": "Email already registered.",
|
||||
"emailNotRegistered": "Email not registered.",
|
||||
"madeWithLoveAtPrefix": "made with ❤️ at ",
|
||||
"supportDevs": "Subscribe to <bold-green>ente</bold-green> to support us",
|
||||
"supportDiscount": "Use coupon code \"AUTH\" to get 10% off first year",
|
||||
@@ -258,6 +260,10 @@
|
||||
"areYouSureYouWantToLogout": "Are you sure you want to logout?",
|
||||
"yesLogout": "Yes, logout",
|
||||
"exit": "Exit",
|
||||
"theme": "Theme",
|
||||
"lightTheme": "Light",
|
||||
"darkTheme": "Dark",
|
||||
"systemTheme": "System",
|
||||
"verifyingRecoveryKey": "Verifying recovery key...",
|
||||
"recoveryKeyVerified": "Recovery key verified",
|
||||
"recoveryKeySuccessBody": "Great! Your recovery key is valid. Thank you for verifying.\n\nPlease remember to keep your recovery key safely backed up.",
|
||||
@@ -328,6 +334,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Custom",
|
||||
"editOrder": "Edit order",
|
||||
"mostFrequentlyUsed": "Frequently used",
|
||||
"mostRecentlyUsed": "Recently used",
|
||||
"activeSessions": "Active sessions",
|
||||
"somethingWentWrongPleaseTryAgain": "Something went wrong, please try again",
|
||||
"thisWillLogYouOutOfThisDevice": "This will log you out of this device!",
|
||||
@@ -449,6 +459,7 @@
|
||||
"unpinText": "Unpin",
|
||||
"pinnedCodeMessage": "{code} has been pinned",
|
||||
"unpinnedCodeMessage": "{code} has been unpinned",
|
||||
"pinned": "Pinned",
|
||||
"tags": "Tags",
|
||||
"createNewTag": "Create New Tag",
|
||||
"tag": "Tag",
|
||||
@@ -485,5 +496,13 @@
|
||||
"appLockNotEnabled": "App lock not enabled",
|
||||
"appLockNotEnabledDescription": "Please enable app lock from Security > App Lock",
|
||||
"authToViewPasskey": "Please authenticate to view passkey",
|
||||
"appLockOfflineModeWarning": "You have chosen to proceed without backups. If you forget your applock, you will be locked out from accessing your data."
|
||||
"appLockOfflineModeWarning": "You have chosen to proceed without backups. If you forget your applock, you will be locked out from accessing your data.",
|
||||
"duplicateCodes": "Duplicate codes",
|
||||
"noDuplicates": "✨ No duplicates",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "You've no duplicate codes that can be cleared",
|
||||
"deduplicateCodes": "Deduplicate codes",
|
||||
"deselectAll": "Deselect all",
|
||||
"selectAll": "Select all",
|
||||
"deleteDuplicates": "Delete duplicates",
|
||||
"plainHTML": "Plain HTML"
|
||||
}
|
||||
@@ -6,38 +6,55 @@
|
||||
"@counterAppBarTitle": {
|
||||
"description": "Text shown in the AppBar of the Counter Page"
|
||||
},
|
||||
"onBoardingBody": "Asegure sus códigos 2FA",
|
||||
"onBoardingBody": "Realice una copia de seguridad segura de sus códigos 2FA",
|
||||
"onBoardingGetStarted": "Primeros pasos",
|
||||
"setupFirstAccount": "Configura tu primera cuenta",
|
||||
"importScanQrCode": "Escanear un código QR",
|
||||
"qrCode": "Código QR",
|
||||
"importEnterSetupKey": "Ingrese una llave de configuración",
|
||||
"importEnterSetupKey": "Ingrese una clave de configuración",
|
||||
"importAccountPageTitle": "Ingrese los detalles de la cuenta",
|
||||
"secretCanNotBeEmpty": "El secreto no puede estar vacío",
|
||||
"bothIssuerAndAccountCanNotBeEmpty": "El emisor y la cuenta no pueden estar vacíos",
|
||||
"bothIssuerAndAccountCanNotBeEmpty": "Ni el emisor ni la cuenta pueden estar vacíos",
|
||||
"incorrectDetails": "Detalles incorrectos",
|
||||
"pleaseVerifyDetails": "Por favor, confirma los detalles e intentar otra vez",
|
||||
"pleaseVerifyDetails": "Por favor, confirma los detalles e inténtalo de nuevo",
|
||||
"codeIssuerHint": "Emisor",
|
||||
"codeSecretKeyHint": "Llave Secreta",
|
||||
"codeSecretKeyHint": "Clave secreta",
|
||||
"secret": "Secreto",
|
||||
"all": "Todos",
|
||||
"notes": "Notas",
|
||||
"notesLengthLimit": "Las notas pueden tener como máximo {count} caracteres",
|
||||
"@notesLengthLimit": {
|
||||
"description": "Text to indicate the maximum number of characters allowed for notes",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"description": "The maximum number of characters allowed for notes",
|
||||
"type": "int",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"codeAccountHint": "Cuenta (tu@dominio.com)",
|
||||
"codeTagHint": "Marcado",
|
||||
"accountKeyType": "Tipo de llave",
|
||||
"codeTagHint": "Etiqueta",
|
||||
"accountKeyType": "Tipo de clave",
|
||||
"sessionExpired": "La sesión ha expirado",
|
||||
"@sessionExpired": {
|
||||
"description": "Title of the dialog when the users current session is invalid/expired"
|
||||
},
|
||||
"pleaseLoginAgain": "Por favor, vuelva a iniciar sesión",
|
||||
"pleaseLoginAgain": "Por favor, vuelve a iniciar sesión",
|
||||
"loggingOut": "Cerrando sesión...",
|
||||
"timeBasedKeyType": "Basado en el tiempo (TOTP)",
|
||||
"counterBasedKeyType": "Basado en Contador (HOTP)",
|
||||
"counterBasedKeyType": "Basado en contador (HOTP)",
|
||||
"saveAction": "Guardar",
|
||||
"nextTotpTitle": "siguiente",
|
||||
"deleteCodeTitle": "¿Eliminar código?",
|
||||
"deleteCodeMessage": "¿Está seguro que desea eliminar este código? Esta acción es irreversible.",
|
||||
"deleteCodeMessage": "¿Estás seguro de que quieres eliminar este código? Esta acción es irreversible.",
|
||||
"trashCode": "¿Enviar código a la papelera?",
|
||||
"trashCodeMessage": "¿Estás seguro de que quieres enviar el código de la cuenta {account} a la papelera?",
|
||||
"trash": "Papelera",
|
||||
"viewLogsAction": "Ver Registros",
|
||||
"sendLogsDescription": "Esto enviará registros para ayudarnos a depurar su problema. Aunque tomamos precauciones para asegurarnos que no se registre información sensible, le recomendamos que consulte estos registros antes de compartirlos.",
|
||||
"preparingLogsTitle": "Preparando registros...",
|
||||
"emailLogsTitle": "Enviar registros por email",
|
||||
"emailLogsTitle": "Enviar registros por correo electrónico",
|
||||
"emailLogsMessage": "Por favor, envíe los registros a {email}",
|
||||
"@emailLogsMessage": {
|
||||
"placeholders": {
|
||||
@@ -65,9 +82,9 @@
|
||||
"merchandise": "Mercancías",
|
||||
"verifyPassword": "Verificar contraseña",
|
||||
"pleaseWait": "Por favor, espere...",
|
||||
"generatingEncryptionKeysTitle": "Generando claves de encriptación...",
|
||||
"generatingEncryptionKeysTitle": "Generando claves de cifrado...",
|
||||
"recreatePassword": "Recrear contraseña",
|
||||
"recreatePasswordMessage": "El dispositivo actual no es lo suficientemente potente para verificar su contraseña, así que necesitamos regenerarlo una vez de una manera que funcione con todos los dispositivos.\n\nPor favor Inicie sesión usando su clave de recuperación y regenere su contraseña (puede volver a utilizar la misma si lo desea).",
|
||||
"recreatePasswordMessage": "El dispositivo actual no es lo suficientemente potente como para verificar tu contraseña, por lo que debemos regenerarlo una vez de una manera que funcione con todos los dispositivos.\n\nPor favor, inicia sesión con tu clave de recuperación y regenera tu contraseña (puedes volver a usar la misma si lo deseas).",
|
||||
"useRecoveryKey": "Usar clave de recuperación",
|
||||
"incorrectPasswordTitle": "Contraseña incorrecta",
|
||||
"welcomeBack": "¡Te damos la bienvenida otra vez!",
|
||||
@@ -79,32 +96,33 @@
|
||||
"data": "Datos",
|
||||
"importCodes": "Importar códigos",
|
||||
"importTypePlainText": "Texto sin formato",
|
||||
"importTypeEnteEncrypted": "Exportación cifrada Ente",
|
||||
"passwordForDecryptingExport": "Contraseña para descifrar exportación",
|
||||
"importTypeEnteEncrypted": "Exportación cifrada de Ente",
|
||||
"passwordForDecryptingExport": "Contraseña para descifrar la exportación",
|
||||
"passwordEmptyError": "La contraseña no puede estar vacía",
|
||||
"importFromApp": "Importar códigos de {appName}",
|
||||
"importGoogleAuthGuide": "Exportar tus cuentas desde Google Authenticator a un código QR usando la opción \"Transferir Cuentas\". A continuación, usando otro dispositivo, escanee el código QR.\n\nConsejo: Puede usar la webcam de su portátil para tomar una foto del código QR.",
|
||||
"importGoogleAuthGuide": "Exporta tus cuentas desde Google Authenticator a un código QR usando la opción \"Transferir Cuentas\". A continuación, usando otro dispositivo, escanea el código QR.\n\nConsejo: Puedes usar la webcam de tu portátil para tomar una foto del código QR.",
|
||||
"importSelectJsonFile": "Seleccione el archivo JSON",
|
||||
"importSelectAppExport": "Seleccione el archivo de exportación de {appName}",
|
||||
"importEnteEncGuide": "Seleccione el archivo JSON cifrado exportado desde Ente",
|
||||
"importRaivoGuide": "Utilice la opción \"Exportar códigos a un archivo de Zip\" en la configuración de Raivo.\n\nExtraiga el archivo zip e importe el archivo JSON.",
|
||||
"importBitwardenGuide": "Use la opción \"Exportar caja fuerte\" dentro del menú Herramientas de Bitwarden e importe el fichero JSON no cifrado.",
|
||||
"importAegisGuide": "Utilice la opción \"Exportar la bóveda\" en ajustes de Aegis.\n\nSi tu bóveda es cifrada, necesitara entrar contraseña de bóveda para descifrar la bóveda.",
|
||||
"import2FasGuide": "Use la opción \"Configuración→Copia de seguridad→Exportar\" en 2FAS\n\nSi su copia de seguridad está cifrada, necesitará introducir la contraseña para descifrarla",
|
||||
"importLastpassGuide": "Utilice la opción \"Transferir cuentas\" en la configuración del autenticador de Lastpass y pulse \"Exportar cuentas al archivo\". Importe el archivo JSON descargado.",
|
||||
"importRaivoGuide": "Utiliza la opción \"Exportar códigos a un archivo Zip\" en la configuración de Raivo.\n\nExtrae el archivo zip e importa el archivo JSON.",
|
||||
"importBitwardenGuide": "Usa la opción \"Exportar caja fuerte\" dentro del menú Herramientas de Bitwarden e importe el fichero JSON sin cifrar.",
|
||||
"importAegisGuide": "Utilice la opción \"Exportar la bóveda\" en ajustes de Aegis.\n\nSi tu bóveda está cifrada, necesitaras introducir la contraseña de la bóveda para descifrarla.",
|
||||
"import2FasGuide": "Usa la opción \"Configuración→Copia de seguridad→Exportar\" en 2FAS\n\nSi tu copia de seguridad está cifrada, necesitará introducir la contraseña para descifrarla",
|
||||
"importLastpassGuide": "Utiliza la opción \"Transferir cuentas\" en la configuración del autenticador de Lastpass y pulse \"Exportar cuentas al archivo\". Importe el archivo JSON descargado.",
|
||||
"exportCodes": "Exportar códigos",
|
||||
"importLabel": "Importar",
|
||||
"importInstruction": "Por favor, seleccione un archivo que contenga una lista de sus códigos en el siguiente formato",
|
||||
"importCodeDelimiterInfo": "Los códigos pueden separarse por una coma o una nueva línea",
|
||||
"selectFile": "Seleccionar archivo",
|
||||
"emailVerificationToggle": "Verificación de correo electrónico",
|
||||
"emailVerificationEnableWarning": "Si estás guardando la autenticación de dos factores en tu correo electrónico con nosotros, activar la verificación de correo electrónico podría resultar en un punto muerto. Si está bloqueado fuera de un servicio, puede que no pueda iniciar sesión en el otro.",
|
||||
"authToChangeEmailVerificationSetting": "Por favor, autentifíquese para cambiar su correo electrónico",
|
||||
"authToViewYourRecoveryKey": "Por favor, autentifíquese para ver su clave de recuperación",
|
||||
"authToChangeYourEmail": "Por favor, autentifíquese para cambiar su correo electrónico",
|
||||
"authToChangeYourPassword": "Por favor, autentifíquese para cambiar su contraseña",
|
||||
"authToViewSecrets": "Por favor, autentifíquese para ver sus secretos",
|
||||
"authToInitiateSignIn": "Por favor, autentifíquese para iniciar la sesión para realizar la copia de seguridad.",
|
||||
"emailVerificationEnableWarning": "Para evitar quedarte bloqueado fuera de tu cuenta, asegúrate de guardar una copia de tu código 2FA de tu correo electrónico fuera de Ente Auth antes de habilitar la verificación de correo electrónico.",
|
||||
"authToChangeEmailVerificationSetting": "Por favor, autentícate para cambiar tu correo electrónico",
|
||||
"authenticateGeneric": "Por favor, autentícate",
|
||||
"authToViewYourRecoveryKey": "Por favor, autentícate para ver tu clave de recuperación",
|
||||
"authToChangeYourEmail": "Por favor, autentícate para cambiar tu correo electrónico",
|
||||
"authToChangeYourPassword": "Por favor, autentícate para cambiar tu contraseña",
|
||||
"authToViewSecrets": "Por favor, autentícate para ver tus secretos",
|
||||
"authToInitiateSignIn": "Por favor, autentícate para iniciar la sesión para realizar la copia de seguridad.",
|
||||
"ok": "Ok",
|
||||
"cancel": "Cancelar",
|
||||
"yes": "Si",
|
||||
@@ -114,32 +132,35 @@
|
||||
"general": "General",
|
||||
"settings": "Configuración",
|
||||
"copied": "Copiado",
|
||||
"pleaseTryAgain": "Por favor, inténtalo nuevamente",
|
||||
"pleaseTryAgain": "Por favor, inténtalo de nuevo",
|
||||
"existingUser": "Usuario existente",
|
||||
"newUser": "Nuevo a Ente",
|
||||
"newUser": "Nuevo en Ente",
|
||||
"delete": "Borrar",
|
||||
"enterYourPasswordHint": "Ingrese su contraseña",
|
||||
"enterYourPasswordHint": "Introduce tu contraseña",
|
||||
"forgotPassword": "Olvidé mi contraseña",
|
||||
"oops": "Ups",
|
||||
"suggestFeatures": "Sugerir funcionalidades",
|
||||
"faq": "Preguntas Frecuentes",
|
||||
"somethingWentWrongMessage": "Algo ha ido mal, por favor, prueba otra vez",
|
||||
"somethingWentWrongMessage": "Algo ha ido mal, por favor, inténtalo de nuevo",
|
||||
"leaveFamily": "Dejar plan familiar",
|
||||
"leaveFamilyMessage": "¿Está seguro de que desea abandonar el plan familiar?",
|
||||
"leaveFamilyMessage": "¿Estás seguro de que quieres abandonar el plan familiar?",
|
||||
"inFamilyPlanMessage": "¡Estás en un plan familiar!",
|
||||
"hintForMobile": "Mantén pulsado un código para editarlo o eliminarlo.",
|
||||
"hintForDesktop": "Haz clic derecho en un código para editarlo o eliminarlo.",
|
||||
"scan": "Escanear",
|
||||
"scanACode": "Escanear un código",
|
||||
"verify": "Verificar",
|
||||
"verifyEmail": "Verificar correo electrónico",
|
||||
"enterCodeHint": "Ingrese el código de seis dígitos de su aplicación de autenticación",
|
||||
"lostDeviceTitle": "¿Perdió su dispositivo?",
|
||||
"lostDeviceTitle": "¿Dispositivo perdido?",
|
||||
"twoFactorAuthTitle": "Autenticación de dos factores",
|
||||
"passkeyAuthTitle": "Verificación de llave de acceso",
|
||||
"verifyPasskey": "Verificar llave de acceso",
|
||||
"passkeyAuthTitle": "Verificación de clave de acceso",
|
||||
"verifyPasskey": "Verificar clave de acceso",
|
||||
"loginWithTOTP": "Inicio de sesión con TOTP",
|
||||
"recoverAccount": "Recuperar cuenta",
|
||||
"enterRecoveryKeyHint": "Introduzca su clave de recuperación",
|
||||
"enterRecoveryKeyHint": "Introduce tu clave de recuperación",
|
||||
"recover": "Recuperar",
|
||||
"contactSupportViaEmailMessage": "Por favor, envíe un email a {email} desde su dirección de correo electrónico registrada",
|
||||
"contactSupportViaEmailMessage": "Por favor, envía un correo electrónico a {email} desde la dirección de correo electrónico que usó durante el registro",
|
||||
"@contactSupportViaEmailMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
@@ -148,20 +169,20 @@
|
||||
}
|
||||
},
|
||||
"invalidQRCode": "Código QR no válido",
|
||||
"noRecoveryKeyTitle": "¿Sin clave de recuperación?",
|
||||
"noRecoveryKeyTitle": "¿No tienes la clave de recuperación?",
|
||||
"enterEmailHint": "Introduce tu dirección de correo electrónico",
|
||||
"invalidEmailTitle": "Dirección de correo electrónico no válida",
|
||||
"invalidEmailMessage": "Por favor, introduzca una dirección de correo electrónico válida.",
|
||||
"invalidEmailMessage": "Por favor, introduce una dirección de correo electrónico válida.",
|
||||
"deleteAccount": "Eliminar cuenta",
|
||||
"deleteAccountQuery": "Lamentaremos que te vayas. ¿Estás enfrentando algún inconveniente?",
|
||||
"deleteAccountQuery": "Lamentamos que te vayas. ¿Estás teniendo algún problema?",
|
||||
"yesSendFeedbackAction": "Sí, enviar comentarios",
|
||||
"noDeleteAccountAction": "No, eliminar cuenta",
|
||||
"initiateAccountDeleteTitle": "Por favor, autentifíquese para iniciar la eliminación de la cuenta",
|
||||
"initiateAccountDeleteTitle": "Por favor, autentícate para iniciar la eliminación de la cuenta",
|
||||
"sendEmail": "Enviar correo electrónico",
|
||||
"createNewAccount": "Crear nueva cuenta",
|
||||
"createNewAccount": "Crear cuenta nueva",
|
||||
"weakStrength": "Poco segura",
|
||||
"strongStrength": "Fuerte",
|
||||
"moderateStrength": "Moderado",
|
||||
"strongStrength": "Segura",
|
||||
"moderateStrength": "Moderada",
|
||||
"confirmPassword": "Confirmar contraseña",
|
||||
"close": "Cerrar",
|
||||
"oopsSomethingWentWrong": "Vaya, algo salió mal.",
|
||||
@@ -170,10 +191,10 @@
|
||||
"social": "Social",
|
||||
"security": "Seguridad",
|
||||
"lockscreen": "Pantalla de bloqueo",
|
||||
"authToChangeLockscreenSetting": "Por favor autentifíquese para cambiar la configuración de bloqueo de pantalla",
|
||||
"deviceLockEnablePreSteps": "Para activar el bloqueo de la aplicación, por favor configure el código de acceso del dispositivo o el bloqueo de pantalla en los ajustes del sistema.",
|
||||
"authToChangeLockscreenSetting": "Por favor autentícate para cambiar la configuración de bloqueo de pantalla",
|
||||
"deviceLockEnablePreSteps": "Para activar el bloqueo de la aplicación, por favor configura el código de acceso del dispositivo o el bloqueo de pantalla en los ajustes de tu sistema.",
|
||||
"viewActiveSessions": "Ver sesiones activas",
|
||||
"authToViewYourActiveSessions": "Por favor, autentifíquese para ver sus sesiones activas",
|
||||
"authToViewYourActiveSessions": "Por favor, autentícate para ver tus sesiones activas",
|
||||
"searchHint": "Buscar...",
|
||||
"search": "Buscar",
|
||||
"sorryUnableToGenCode": "Lo sentimos, no se puede generar un código para {issuerName}",
|
||||
@@ -182,18 +203,22 @@
|
||||
"scanAQrCode": "Escanear un código QR",
|
||||
"enterDetailsManually": "Ingrese los detalles manualmente",
|
||||
"edit": "Editar",
|
||||
"share": "Compartir",
|
||||
"shareCodes": "Compartir código",
|
||||
"shareCodesDuration": "Selecciona la duración durante la cual deseas compartir el código.",
|
||||
"restore": "Restaurar",
|
||||
"copiedToClipboard": "Copiado al portapapeles",
|
||||
"copiedNextToClipboard": "Copiado el siguiente código al portapapeles",
|
||||
"error": "Error",
|
||||
"recoveryKeyCopiedToClipboard": "Llave de recuperación copiada al portapapeles",
|
||||
"recoveryKeyOnForgotPassword": "Si olvida su contraseña, la única forma de recuperar sus datos es con esta clave.",
|
||||
"recoveryKeySaveDescription": "Nosotros no almacenamos esta clave, por favor guarde dicha clave de 24 palabras en un lugar seguro.",
|
||||
"recoveryKeyCopiedToClipboard": "Clave de recuperación copiada al portapapeles",
|
||||
"recoveryKeyOnForgotPassword": "Si olvidas tu contraseña, la única forma de recuperar tus datos es con esta clave.",
|
||||
"recoveryKeySaveDescription": "Nosotros no almacenamos esta clave, por favor guarda esta clave de 24 palabras en un lugar seguro.",
|
||||
"doThisLater": "Hacer esto más tarde",
|
||||
"saveKey": "Guardar Clave",
|
||||
"saveKey": "Guardar clave",
|
||||
"save": "Guardar",
|
||||
"send": "Enviar",
|
||||
"saveOrSendDescription": "¿Desea guardar esto en el almacenamiento (carpeta Descargas por defecto) o enviarlo a otras aplicaciones?",
|
||||
"saveOnlyDescription": "¿Desea guardar esto en el almacenamiento (carpeta Descargas por defecto)?",
|
||||
"saveOrSendDescription": "¿Desea guardar el archivo en el almacenamiento (carpeta Descargas por defecto) o enviarlo a otras aplicaciones?",
|
||||
"saveOnlyDescription": "¿Desea guardar el archivo en el almacenamiento (carpeta Descargas por defecto)?",
|
||||
"back": "Atrás",
|
||||
"createAccount": "Crear cuenta",
|
||||
"passwordStrength": "Fortaleza de la contraseña: {passwordStrengthValue}",
|
||||
@@ -217,11 +242,11 @@
|
||||
"changePasswordTitle": "Cambiar contraseña",
|
||||
"resetPasswordTitle": "Restablecer contraseña",
|
||||
"encryptionKeys": "Claves de cifrado",
|
||||
"passwordWarning": "No almacenamos esta contraseña, así que si la olvidas, <underline>no podemos descifrar tus datos</underline>",
|
||||
"passwordWarning": "No almacenamos esta contraseña, así que si la olvidas, <underline>no podremos descifrar tus datos</underline>",
|
||||
"enterPasswordToEncrypt": "Introduzca una contraseña que podamos usar para cifrar sus datos",
|
||||
"enterNewPasswordToEncrypt": "Introduzca una nueva contraseña que podamos usar para cifrar sus datos",
|
||||
"enterNewPasswordToEncrypt": "Introduzca una contraseña nueva que podamos usar para cifrar sus datos",
|
||||
"passwordChangedSuccessfully": "Contraseña cambiada correctamente",
|
||||
"generatingEncryptionKeys": "Generando claves de encriptación...",
|
||||
"generatingEncryptionKeys": "Generando claves de cifrado...",
|
||||
"continueLabel": "Continuar",
|
||||
"insecureDevice": "Dispositivo inseguro",
|
||||
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": "Lo sentimos, no hemos podido generar claves seguras en este dispositivo.\n\nRegístrate desde un dispositivo diferente.",
|
||||
@@ -230,31 +255,35 @@
|
||||
"loginTerms": "Al hacer clic en iniciar sesión, acepto los <u-terms>términos de servicio</u-terms> y <u-policy>la política de privacidad</u-policy>",
|
||||
"logInLabel": "Iniciar sesión",
|
||||
"logout": "Cerrar sesión",
|
||||
"areYouSureYouWantToLogout": "¿Seguro que quiere cerrar la sesión?",
|
||||
"yesLogout": "Sí, cerrar sesión",
|
||||
"areYouSureYouWantToLogout": "¿Seguro que quieres cerrar la sesión?",
|
||||
"yesLogout": "Sí, cerrar la sesión",
|
||||
"exit": "Salir",
|
||||
"theme": "Tema",
|
||||
"lightTheme": "Claro",
|
||||
"darkTheme": "Oscuro",
|
||||
"systemTheme": "Sistema",
|
||||
"verifyingRecoveryKey": "Verificando clave de recuperación...",
|
||||
"recoveryKeyVerified": "Clave de recuperación verificada",
|
||||
"recoveryKeySuccessBody": "¡Genial! Su clave de recuperación es válida. Gracias por verificar.\n\nPor favor, recuerde mantener su clave de recuperación segura.",
|
||||
"invalidRecoveryKey": "La clave de recuperación introducida no es válida. Por favor, asegúrese de que contiene 24 palabras y compruebe la ortografía de cada una.\n\nSi ha introducido un código de recuperación antiguo, asegúrese de que tiene 64 caracteres de largo y compruebe cada uno de ellos.",
|
||||
"invalidRecoveryKey": "La clave de recuperación introducida no es válida. Por favor, asegúrate de que contiene 24 palabras y comprueba la ortografía de cada una.\n\nSi has introducido un código de recuperación antiguo, asegúrate de que tiene 64 caracteres de largo y comprueba cada uno de ellos.",
|
||||
"recreatePasswordTitle": "Recrear contraseña",
|
||||
"recreatePasswordBody": "El dispositivo actual no es lo suficientemente potente para verificar su contraseña, pero podemos regenerarla de una manera que funcione con todos los dispositivos.\n\nPor favor inicie sesión usando su clave de recuperación y regenere su contraseña (puede volver a utilizar la misma si lo desea).",
|
||||
"invalidKey": "Clave inválida",
|
||||
"recreatePasswordBody": "El dispositivo actual no es lo suficientemente potente para verificar su contraseña, pero podemos regenerarla de manera que funcione con todos los dispositivos.\n\nPor favor inicie sesión usando su clave de recuperación y regenere su contraseña (puede volver a utilizar la misma si lo desea).",
|
||||
"invalidKey": "Clave no válida",
|
||||
"tryAgain": "Inténtelo de nuevo",
|
||||
"viewRecoveryKey": "Ver código de recuperación",
|
||||
"viewRecoveryKey": "Ver clave de recuperación",
|
||||
"confirmRecoveryKey": "Confirmar clave de recuperación",
|
||||
"recoveryKeyVerifyReason": "Su clave de recuperación es la única forma de recuperar sus fotos si olvida su contraseña. Puede encontrar su clave de recuperación en Ajustes > Cuenta.\n\nPor favor, introduzca su clave de recuperación aquí para verificar que la ha guardado correctamente.",
|
||||
"confirmYourRecoveryKey": "Confirmar su clave de recuperación",
|
||||
"recoveryKeyVerifyReason": "Tu clave de recuperación es la única forma de recuperar tus fotos si olvidas tu contraseña. Puedes encontrar tu clave de recuperación en Ajustes > Cuenta.\n\nPor favor, introduce tu clave de recuperación aquí para verificar que la has guardado correctamente.",
|
||||
"confirmYourRecoveryKey": "Confirmar tu clave de recuperación",
|
||||
"confirm": "Confirmar",
|
||||
"emailYourLogs": "Envíe sus registros por correo electrónico",
|
||||
"pleaseSendTheLogsTo": "Por favor, envíe los registros a {toEmail}",
|
||||
"copyEmailAddress": "Copiar dirección de correo electrónico",
|
||||
"exportLogs": "Exportar registros",
|
||||
"enterYourRecoveryKey": "Introduzca su clave de recuperación",
|
||||
"tempErrorContactSupportIfPersists": "Parece que algo salió mal. Por favor, vuelve a intentarlo después de algún tiempo. Si el error persiste, ponte en contacto con nuestro equipo de soporte.",
|
||||
"enterYourRecoveryKey": "Introduce tu clave de recuperación",
|
||||
"tempErrorContactSupportIfPersists": "Parece que algo salió mal. Por favor, vuelve a intentarlo pasado un tiempo. Si el error persiste, ponte en contacto con nuestro equipo de soporte.",
|
||||
"networkHostLookUpErr": "No se puede conectar a Ente. Por favor, comprueba tu configuración de red y ponte en contacto con el soporte técnico si el error persiste.",
|
||||
"networkConnectionRefusedErr": "No se puede conectar a Ente. Por favor, vuelve a intentarlo pasado un tiempo. Si el error persiste, ponte en contacto con el soporte técnico.",
|
||||
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome": "Parece que algo salió mal. Por favor, vuelve a intentarlo después de algún tiempo. Si el error persiste, ponte en contacto con nuestro equipo de soporte.",
|
||||
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome": "Parece que algo salió mal. Por favor, vuelve a intentarlo pasado un tiempo. Si el error persiste, ponte en contacto con nuestro equipo de soporte.",
|
||||
"about": "Acerca de",
|
||||
"weAreOpenSource": "¡Somos de código abierto!",
|
||||
"privacy": "Privacidad",
|
||||
@@ -266,14 +295,14 @@
|
||||
"updateAvailable": "Actualización disponible",
|
||||
"update": "Actualizar",
|
||||
"checking": "Comprobando...",
|
||||
"youAreOnTheLatestVersion": "Está usando la versión más reciente",
|
||||
"youAreOnTheLatestVersion": "Estás usando la versión más reciente",
|
||||
"warning": "Atención",
|
||||
"exportWarningDesc": "El archivo exportado contiene información confidencial. Por favor, guárdelo de forma segura.",
|
||||
"iUnderStand": "Entiendo",
|
||||
"exportWarningDesc": "El archivo exportado contiene información confidencial. Por favor, guárdalo de forma segura.",
|
||||
"iUnderStand": "Lo entiendo",
|
||||
"@iUnderStand": {
|
||||
"description": "Text for the button to confirm the user understands the warning"
|
||||
},
|
||||
"authToExportCodes": "Por favor, autentifíquese para exportar sus códigos",
|
||||
"authToExportCodes": "Por favor, autentícate para exportar tus códigos",
|
||||
"importSuccessTitle": "¡Hurra!",
|
||||
"importSuccessDesc": "¡Has importado {count} códigos!",
|
||||
"@importSuccessDesc": {
|
||||
@@ -288,11 +317,11 @@
|
||||
"sorry": "Lo sentimos",
|
||||
"importFailureDesc": "No se pudo analizar el archivo seleccionado.\n¡Por favor escriba a support@ente.io si necesita ayuda!",
|
||||
"pendingSyncs": "Atención",
|
||||
"pendingSyncsWarningBody": "Algunos de sus códigos no han sido respaldados.\n\nPor favor, asegúrese de tener una copia de seguridad de estos códigos antes de cerrar la sesión.",
|
||||
"pendingSyncsWarningBody": "Algunos de tus códigos no tienen copia de seguridad.\n\nPor favor, asegúrate de tener una copia de seguridad de estos códigos antes de cerrar la sesión.",
|
||||
"checkInboxAndSpamFolder": "Por favor revisa tu bandeja de entrada (y spam) para completar la verificación",
|
||||
"tapToEnterCode": "Toca para introducir el código",
|
||||
"resendEmail": "Reenviar correo electrónico",
|
||||
"weHaveSendEmailTo": "Hemos enviado un correo a <green>{email}</green>",
|
||||
"weHaveSendEmailTo": "Hemos enviado un correo electrónico a <green>{email}</green>",
|
||||
"@weHaveSendEmailTo": {
|
||||
"description": "Text to indicate that we have sent a mail to the user",
|
||||
"placeholders": {
|
||||
@@ -303,19 +332,23 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Personalizado",
|
||||
"editOrder": "Editar orden",
|
||||
"mostFrequentlyUsed": "Usados frecuentemente",
|
||||
"mostRecentlyUsed": "Usados recientemente",
|
||||
"activeSessions": "Sesiones activas",
|
||||
"somethingWentWrongPleaseTryAgain": "Algo ha ido mal, por favor, prueba otra vez",
|
||||
"somethingWentWrongPleaseTryAgain": "Algo ha ido mal, por favor, inténtelo de nuevo",
|
||||
"thisWillLogYouOutOfThisDevice": "¡Esto cerrará la sesión de este dispositivo!",
|
||||
"thisWillLogYouOutOfTheFollowingDevice": "Esto cerrará la sesión del siguiente dispositivo:",
|
||||
"terminateSession": "¿Terminar sesión?",
|
||||
"terminate": "Terminar",
|
||||
"thisDevice": "Este dispositivo",
|
||||
"toResetVerifyEmail": "Para restablecer su contraseña, por favor verifique su correo electrónico primero.",
|
||||
"toResetVerifyEmail": "Para restablecer tu contraseña, por favor verifica tu correo electrónico primero.",
|
||||
"thisEmailIsAlreadyInUse": "Este correo electrónico ya está en uso",
|
||||
"verificationFailedPleaseTryAgain": "Verificación fallida, por favor inténtalo de nuevo",
|
||||
"yourVerificationCodeHasExpired": "Tu código de verificación ha expirado",
|
||||
"incorrectCode": "Código incorrecto",
|
||||
"sorryTheCodeYouveEnteredIsIncorrect": "Lo sentimos, el código que ha introducido es incorrecto",
|
||||
"sorryTheCodeYouveEnteredIsIncorrect": "Lo sentimos, el código que has introducido es incorrecto",
|
||||
"emailChangedTo": "Correo electrónico cambiado a {newEmail}",
|
||||
"authenticationFailedPleaseTryAgain": "Error de autenticación, por favor inténtalo de nuevo",
|
||||
"authenticationSuccessful": "¡Autenticación exitosa!",
|
||||
@@ -330,30 +363,31 @@
|
||||
"passwordToEncryptExport": "Contraseña para cifrar la exportación",
|
||||
"export": "Exportar",
|
||||
"useOffline": "Usar sin copias de seguridad",
|
||||
"signInToBackup": "Inicia sesión para hacer copia de tus códigos",
|
||||
"signInToBackup": "Inicia sesión para hacer una copia de seguridad tus códigos",
|
||||
"singIn": "Iniciar sesión",
|
||||
"sigInBackupReminder": "Por favor, exporte sus códigos para asegurarse de que tiene una copia de seguridad de la que puede restaurar.",
|
||||
"offlineModeWarning": "Ha elegido proceder sin copia de seguridad. Por favor, tome copias de seguridad manuales para asegurarse de que sus códigos están seguros.",
|
||||
"sigInBackupReminder": "Por favor, exporta tus códigos para asegurarte de que tienes una copia de seguridad de la que puedas restaurarlos.",
|
||||
"offlineModeWarning": "Ha elegido proceder sin copia de seguridad. Por favor, realice copias de seguridad manuales para asegurarse de que sus códigos están seguros.",
|
||||
"showLargeIcons": "Mostrar iconos grandes",
|
||||
"compactMode": "Modo compacto",
|
||||
"shouldHideCode": "Ocultar códigos",
|
||||
"doubleTapToViewHiddenCode": "Puedes tocar dos veces en una entrada para ver el código",
|
||||
"focusOnSearchBar": "Enfocar búsqueda al iniciar la aplicación",
|
||||
"confirmUpdatingkey": "¿Estás seguro de que deseas actualizar la clave secreto?",
|
||||
"confirmUpdatingkey": "¿Estás seguro de que deseas actualizar la clave secreta?",
|
||||
"minimizeAppOnCopy": "Minimizar aplicación al copiar",
|
||||
"editCodeAuthMessage": "Autenticar para editar código",
|
||||
"deleteCodeAuthMessage": "Autenticar para borrar código",
|
||||
"showQRAuthMessage": "Autenticar para mostrar código QR",
|
||||
"confirmAccountDeleteTitle": "Confirmar eliminación de la cuenta",
|
||||
"confirmAccountDeleteMessage": "Esta cuenta está vinculada a otras aplicaciones de Ente, si utilizas alguna. Se programará la eliminación de los datos cargados en todas las aplicaciones de Ente, y tu cuenta se eliminará permanentemente.",
|
||||
"confirmAccountDeleteMessage": "Esta cuenta está vinculada a otras aplicaciones de Ente, si utilizas alguna. \n\nSe programará la eliminación de los datos cargados en todas las aplicaciones de Ente, y tu cuenta se eliminará permanentemente.",
|
||||
"androidBiometricHint": "Verificar identidad",
|
||||
"@androidBiometricHint": {
|
||||
"description": "Hint message advising the user how to authenticate with biometrics. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricNotRecognized": "No reconocido. Inténtelo de nuevo.",
|
||||
"androidBiometricNotRecognized": "No reconocido. Inténtalo de nuevo.",
|
||||
"@androidBiometricNotRecognized": {
|
||||
"description": "Message to let the user know that authentication was failed. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricSuccess": "Realizado correctamente",
|
||||
"androidBiometricSuccess": "Autenticación exitosa",
|
||||
"@androidBiometricSuccess": {
|
||||
"description": "Message to let the user know that authentication was successful. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
@@ -361,11 +395,11 @@
|
||||
"@androidCancelButton": {
|
||||
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on Android side. Maximum 30 characters."
|
||||
},
|
||||
"androidSignInTitle": "Se requiere autenticación",
|
||||
"androidSignInTitle": "Se necesita autenticación biométrica",
|
||||
"@androidSignInTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user that they need to scan biometric to continue. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricRequiredTitle": "Biométrica necesaria",
|
||||
"androidBiometricRequiredTitle": "Se necesita autenticación biométrica",
|
||||
"@androidBiometricRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up biometric authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
@@ -381,11 +415,11 @@
|
||||
"@goToSettings": {
|
||||
"description": "Message showed on a button that the user can click to go to settings pages from the current dialog. It is used on both Android and iOS side. Maximum 30 characters."
|
||||
},
|
||||
"androidGoToSettingsDescription": "La autenticación biométrica no está configurada en su dispositivo. Vaya a 'Ajustes > Seguridad' para añadir autenticación biométrica.",
|
||||
"androidGoToSettingsDescription": "La autenticación biométrica no está configurada en tu dispositivo. Ve a 'Ajustes > Seguridad' para configurar la autenticación biométrica.",
|
||||
"@androidGoToSettingsDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure biometric on their device. It shows in a dialog on Android side."
|
||||
},
|
||||
"iOSLockOut": "La autenticación biométrica está deshabilitada. Por favor bloquee y desbloquee la pantalla para habilitarla.",
|
||||
"iOSLockOut": "La autenticación biométrica está deshabilitada. Por favor bloquea y desbloquea la pantalla para habilitarla.",
|
||||
"@iOSLockOut": {
|
||||
"description": "Message advising the user to re-enable biometrics on their device. It shows in a dialog on iOS side."
|
||||
},
|
||||
@@ -399,61 +433,74 @@
|
||||
},
|
||||
"noInternetConnection": "No hay conexión a Internet",
|
||||
"pleaseCheckYourInternetConnectionAndTryAgain": "Compruebe su conexión a Internet e inténtelo de nuevo.",
|
||||
"signOutFromOtherDevices": "Cerrar sesión desde otros dispositivos",
|
||||
"signOutOtherBody": "Si cree que alguien puede conocer su contraseña, puede forzar a todos los demás dispositivos que usen su cuenta a cerrar la sesión.",
|
||||
"signOutOtherDevices": "Cerrar la sesión de otros dispositivos",
|
||||
"signOutFromOtherDevices": "Cerrar sesión en otros dispositivos",
|
||||
"signOutOtherBody": "Si crees que alguien puede conocer tu contraseña, puedes forzar a todos los demás dispositivos que usen tu cuenta a cerrar la sesión.",
|
||||
"signOutOtherDevices": "Cerrar la sesión en otros dispositivos",
|
||||
"doNotSignOut": "No cerrar la sesión",
|
||||
"hearUsWhereTitle": "¿Cómo conoció Ente? (opcional)",
|
||||
"hearUsExplanation": "No rastreamos las aplicaciones instaladas. ¡Nos ayudaría si nos dijera dónde nos encontró!",
|
||||
"hearUsExplanation": "No rastreamos la instalación de las aplicaciones. ¡Nos ayudaría si nos dijera dónde nos encontró!",
|
||||
"recoveryKeySaved": "¡Clave de recuperación guardada en la carpeta Descargas!",
|
||||
"waitingForBrowserRequest": "Esperando la solicitud del navegador...",
|
||||
"waitingForVerification": "Esperando verificación...",
|
||||
"passkey": "Llave de acceso",
|
||||
"passkey": "Clave de acceso",
|
||||
"passKeyPendingVerification": "La verificación todavía está pendiente",
|
||||
"loginSessionExpired": "La sesión ha expirado",
|
||||
"loginSessionExpiredDetails": "Tu sesión ha expirado. Por favor, vuelve a iniciar sesión.",
|
||||
"developerSettingsWarning": "¿Estás seguro de que quieres modificar los ajustes de desarrollador?",
|
||||
"developerSettings": "Ajustes de desarrollador",
|
||||
"serverEndpoint": "Punto final del servidor",
|
||||
"invalidEndpoint": "Punto final no válido",
|
||||
"invalidEndpointMessage": "Lo sentimos, el punto final introducido no es válido. Por favor, introduce un punto final válido y vuelve a intentarlo.",
|
||||
"endpointUpdatedMessage": "Punto final actualizado con éxito",
|
||||
"serverEndpoint": "Endpoint del servidor",
|
||||
"invalidEndpoint": "Endpoint no válido",
|
||||
"invalidEndpointMessage": "Lo sentimos, el endpoint introducido no es válido. Por favor, introduce un endpoint válido y vuelve a intentarlo.",
|
||||
"endpointUpdatedMessage": "Endpoint actualizado con éxito",
|
||||
"customEndpoint": "Conectado a {endpoint}",
|
||||
"pinText": "Fijar",
|
||||
"pinText": "Anclar",
|
||||
"unpinText": "Desanclar",
|
||||
"pinnedCodeMessage": "{code} ha sido anclado",
|
||||
"unpinnedCodeMessage": "{code} ha sido desanclado",
|
||||
"pinned": "Anclado",
|
||||
"tags": "Etiquetas",
|
||||
"createNewTag": "Crear Nueva Etiqueta",
|
||||
"tag": "Etiqueta",
|
||||
"create": "Crear",
|
||||
"editTag": "Editar Etiqueta",
|
||||
"editTag": "Editar etiqueta",
|
||||
"deleteTagTitle": "¿Eliminar etiqueta?",
|
||||
"deleteTagMessage": "¿Estás seguro de que quieres eliminar esta etiqueta? Esta acción es irreversible.",
|
||||
"somethingWentWrongParsingCode": "No se han podido analizar los códigos {x}.",
|
||||
"updateNotAvailable": "Actualización no disponible",
|
||||
"viewRawCodes": "Ver códigos raw",
|
||||
"rawCodes": "Códigos raw",
|
||||
"rawCodeData": "Datos del código raw",
|
||||
"viewRawCodes": "Ver códigos en bruto",
|
||||
"rawCodes": "Códigos en bruto",
|
||||
"rawCodeData": "Datos de código en bruto",
|
||||
"appLock": "Bloqueo de aplicación",
|
||||
"noSystemLockFound": "Bloqueo del sistema no encontrado",
|
||||
"toEnableAppLockPleaseSetupDevicePasscodeOrScreen": "Para activar el bloqueo de la aplicación, por favor configure el código de acceso del dispositivo o el bloqueo de pantalla en los ajustes del sistema.",
|
||||
"toEnableAppLockPleaseSetupDevicePasscodeOrScreen": "Para activar el bloqueo de la aplicación, por favor configura el código de acceso del dispositivo o el bloqueo de pantalla en los ajustes del sistema.",
|
||||
"autoLock": "Bloqueo automático",
|
||||
"immediately": "De inmediato",
|
||||
"immediately": "Inmediatamente",
|
||||
"reEnterPassword": "Reescribe tu contraseña",
|
||||
"reEnterPin": "Reescribe tu PIN",
|
||||
"next": "Siguiente",
|
||||
"tooManyIncorrectAttempts": "Demasiados intentos incorrectos",
|
||||
"tapToUnlock": "Toca para desbloquear",
|
||||
"setNewPassword": "Establece una nueva contraseña",
|
||||
"deviceLock": "Dispositivo bloqueado",
|
||||
"deviceLock": "Bloqueo del dispositivo",
|
||||
"hideContent": "Ocultar contenido",
|
||||
"hideContentDescriptionAndroid": "Oculta el contenido de la aplicación en el seleccionador de aplicaciones y desactiva las capturas de pantalla",
|
||||
"hideContentDescriptioniOS": "Ocultar el contenido de la aplicación en el seleccionador de aplicaciones",
|
||||
"hideContentDescriptionAndroid": "Oculta el contenido de la aplicación en el selector de aplicaciones y desactiva las capturas de pantalla",
|
||||
"hideContentDescriptioniOS": "Ocultar el contenido de la aplicación en el selector de aplicaciones",
|
||||
"autoLockFeatureDescription": "Tiempo tras el cual la aplicación se bloquea después de ser colocada en segundo plano",
|
||||
"appLockDescription": "Elija entre la pantalla de bloqueo por defecto de su dispositivo y una pantalla de bloqueo personalizada con un PIN o contraseña.",
|
||||
"pinLock": "Bloquear pin",
|
||||
"pinLock": "Bloqueo con PIN",
|
||||
"enterPin": "Ingresa el PIN",
|
||||
"setNewPin": "Establecer nuevo PIN",
|
||||
"importFailureDescNew": "No se pudo analizar el archivo seleccionado."
|
||||
"importFailureDescNew": "No se pudo analizar el archivo seleccionado.",
|
||||
"appLockNotEnabled": "Bloqueo de aplicación no activado",
|
||||
"appLockNotEnabledDescription": "Por favor, activa el bloqueo de aplicación desde Seguridad > Bloqueo de aplicación",
|
||||
"authToViewPasskey": "Por favor, autentícate para ver tu clave de acceso",
|
||||
"appLockOfflineModeWarning": "Has elegido proceder sin copia de seguridad. Si olvidas el código de desbloqueo de la aplicación, se bloqueará el acceso a sus datos.",
|
||||
"duplicateCodes": "Duplicar códigos",
|
||||
"noDuplicates": "✨ No hay duplicados",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "No tienes códigos duplicados que se puedan borrar",
|
||||
"deduplicateCodes": "Desduplicar códigos",
|
||||
"deselectAll": "Deseleccionar todo",
|
||||
"selectAll": "Seleccionar todo",
|
||||
"deleteDuplicates": "Eliminar duplicados",
|
||||
"plainHTML": "HTML plano"
|
||||
}
|
||||
@@ -401,8 +401,6 @@
|
||||
"customEndpoint": "متصل شده به {endpoint}",
|
||||
"pinText": "پین",
|
||||
"unpinText": "حذف پین",
|
||||
"pinnedCodeMessage": "{code} پین شد",
|
||||
"unpinnedCodeMessage": "{code} از پین حذف شد",
|
||||
"tags": "برچسبها",
|
||||
"createNewTag": "ایجاد برچسب جدید",
|
||||
"tag": "برچسب",
|
||||
|
||||
@@ -445,8 +445,6 @@
|
||||
"customEndpoint": "Connecté à {endpoint}",
|
||||
"pinText": "Épingler",
|
||||
"unpinText": "Désépingler",
|
||||
"pinnedCodeMessage": "{code} a été épinglé",
|
||||
"unpinnedCodeMessage": "{code} a été désépinglé",
|
||||
"tags": "Tags",
|
||||
"createNewTag": "Créer un nouveau tag",
|
||||
"tag": "Tag",
|
||||
|
||||
@@ -1,4 +1,83 @@
|
||||
{
|
||||
"account": "खाता",
|
||||
"unlock": "खोलें"
|
||||
"unlock": "खोलें",
|
||||
"recoveryKey": "पुनःप्राप्ति कुंजी",
|
||||
"counterAppBarTitle": "काउंटर",
|
||||
"@counterAppBarTitle": {
|
||||
"description": "Text shown in the AppBar of the Counter Page"
|
||||
},
|
||||
"onBoardingGetStarted": "प्रारंभ करें",
|
||||
"setupFirstAccount": "अपना पहला अकाउंट सेटअप करें",
|
||||
"importScanQrCode": "QR कोड स्कैन करें",
|
||||
"qrCode": "QR कोड",
|
||||
"importEnterSetupKey": "",
|
||||
"importAccountPageTitle": "अकाउंट विवरण डालें",
|
||||
"incorrectDetails": "ग़लत विवरण",
|
||||
"pleaseVerifyDetails": "कृपया विवरण सत्यापित करें और पुनः प्रयास करें",
|
||||
"codeIssuerHint": "जारीकर्ता",
|
||||
"codeSecretKeyHint": "सीक्रेट कुंजी",
|
||||
"secret": "सीक्रेट",
|
||||
"all": "सभी",
|
||||
"notes": "नोट्स",
|
||||
"notesLengthLimit": "नोट्स अधिकतम {count} अक्षर लम्बे हो सकते हैं",
|
||||
"@notesLengthLimit": {
|
||||
"description": "Text to indicate the maximum number of characters allowed for notes",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"description": "The maximum number of characters allowed for notes",
|
||||
"type": "int",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"codeAccountHint": "अकाउंट (you@domain.com)",
|
||||
"codeTagHint": "टैग",
|
||||
"sessionExpired": "सत्र की अवधि समाप्त",
|
||||
"@sessionExpired": {
|
||||
"description": "Title of the dialog when the users current session is invalid/expired"
|
||||
},
|
||||
"pleaseLoginAgain": "कृपया फिर से लॉगिन करें",
|
||||
"loggingOut": "लॉग आउट हो रहा है...",
|
||||
"saveAction": "सेव करें",
|
||||
"viewLogsAction": "लॉग देखें",
|
||||
"preparingLogsTitle": "लॉग तैयार किये जा रहे हैं...",
|
||||
"emailLogsTitle": "लॉग ईमेल करें",
|
||||
"emailLogsMessage": "कृपया {email} पर लॉग ईमेल करें",
|
||||
"@emailLogsMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"exportLogsAction": "लॉग एक्सपोर्ट करें",
|
||||
"reportABug": "बग रिपोर्ट करें",
|
||||
"reportBug": "बग रिपोर्ट करें",
|
||||
"emailUsMessage": "कृपया हमें {email} पर ईमेल करें",
|
||||
"@emailUsMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"contactSupport": "सपोर्ट टीम से संपर्क करें",
|
||||
"rateUsOnStore": "हमें {storeName} पर रेट करें",
|
||||
"blog": "ब्लॉग",
|
||||
"verifyPassword": "पासवर्ड सत्यापित करें",
|
||||
"pleaseWait": "कृपया प्रतीक्षा करें...",
|
||||
"incorrectPasswordTitle": "ग़लत पासवर्ड",
|
||||
"welcomeBack": "आपका पुनः स्वागत है!",
|
||||
"changeEmail": "ईमेल बदलें",
|
||||
"changePassword": "पासवर्ड बदलें",
|
||||
"data": "डेटा",
|
||||
"passwordEmptyError": "पासवर्ड रिक्त नहीं हो सकता है",
|
||||
"importLabel": "इंपोर्ट",
|
||||
"selectFile": "फ़ाइल का चयन करें",
|
||||
"emailVerificationToggle": "ईमेल सत्यापन",
|
||||
"ok": "ठीक है",
|
||||
"cancel": "रद्द करें",
|
||||
"yes": "हाँ",
|
||||
"no": "नहीं",
|
||||
"settings": "सेटिंग"
|
||||
}
|
||||
@@ -1,16 +1,16 @@
|
||||
{
|
||||
"account": "Akun\n",
|
||||
"account": "Akun",
|
||||
"unlock": "Buka",
|
||||
"recoveryKey": "Kunci pemulihan",
|
||||
"counterAppBarTitle": "Pencacah",
|
||||
"counterAppBarTitle": "Penghitung",
|
||||
"@counterAppBarTitle": {
|
||||
"description": "Text shown in the AppBar of the Counter Page"
|
||||
},
|
||||
"onBoardingBody": "Cadangkan kode autentikasi 2 langkah Anda dengan aman",
|
||||
"onBoardingBody": "Cadangkan kode 2FA Anda dengan aman",
|
||||
"onBoardingGetStarted": "Mulai",
|
||||
"setupFirstAccount": "Siapkan akun pertama Anda",
|
||||
"importScanQrCode": "Pindai Kode Respons Cepat (QR)",
|
||||
"qrCode": "Kode Respons Cepat (QR)",
|
||||
"importScanQrCode": "Pindai Kode QR",
|
||||
"qrCode": "Kode QR",
|
||||
"importEnterSetupKey": "Masukkan kunci penyiapan",
|
||||
"importAccountPageTitle": "Masukkan rincian akun",
|
||||
"secretCanNotBeEmpty": "Rahasia tidak boleh kosong",
|
||||
@@ -22,7 +22,7 @@
|
||||
"secret": "Rahasia",
|
||||
"all": "Semua",
|
||||
"notes": "Catatan",
|
||||
"notesLengthLimit": "Banyaknya karakter pada catatan yang diperbolehkan paling banyak adalah sebanyak {count} karakter",
|
||||
"notesLengthLimit": "Catatan dapat memiliki panjang maksimal {count} karakter",
|
||||
"@notesLengthLimit": {
|
||||
"description": "Text to indicate the maximum number of characters allowed for notes",
|
||||
"placeholders": {
|
||||
@@ -33,29 +33,29 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"codeAccountHint": "Akun (nama@domain.com)",
|
||||
"codeAccountHint": "Akun (anda@domain.com)",
|
||||
"codeTagHint": "Tag",
|
||||
"accountKeyType": "Jenis kunci",
|
||||
"sessionExpired": "Sesi berakhir",
|
||||
"@sessionExpired": {
|
||||
"description": "Title of the dialog when the users current session is invalid/expired"
|
||||
},
|
||||
"pleaseLoginAgain": "Silakan masuk akun lagi",
|
||||
"loggingOut": "Keluar dari akun...",
|
||||
"pleaseLoginAgain": "Silakan masuk lagi",
|
||||
"loggingOut": "Mengeluarkan akun...",
|
||||
"timeBasedKeyType": "Berbasis waktu (TOTP)",
|
||||
"counterBasedKeyType": "Berbasis pencacah (HOTP)",
|
||||
"counterBasedKeyType": "Berbasis Penghitung (HOTP)",
|
||||
"saveAction": "Simpan",
|
||||
"nextTotpTitle": "berikutnya",
|
||||
"deleteCodeTitle": "Hapus kode?",
|
||||
"deleteCodeMessage": "Anda yakin ingin menghapus kode ini? Tindakan ini tidak dapat dikembalikan ke semula.",
|
||||
"deleteCodeMessage": "Apakah Anda yakin ingin menghapus kode ini? Tindakan ini tidak dapat dibatalkan.",
|
||||
"trashCode": "Hapus kode?",
|
||||
"trashCodeMessage": "Anda yakin ingin menghapus kode untuk akun {account}?",
|
||||
"trashCodeMessage": "Apakah anda yakin ingin menghapus kode untuk {account}?",
|
||||
"trash": "Hapus",
|
||||
"viewLogsAction": "Lihat log",
|
||||
"sendLogsDescription": "Langkah ini akan mengirimkan log untuk membantu kami menyelesaikan masalah Anda. Kami menyarankan Anda untuk meninjau log-log berikut sebelum dibagikan walaupun kami sudah berupaya untuk memastikan agar segala informasi yang bersifat sensitif tidak terlog.",
|
||||
"preparingLogsTitle": "Menyiapkan log...",
|
||||
"emailLogsTitle": "Log surel",
|
||||
"emailLogsMessage": "Harap kirim log ke {email}",
|
||||
"viewLogsAction": "Lihat catatan",
|
||||
"sendLogsDescription": "Ini akan mengirimkan catatan untuk membantu kami memecahkan masalah Anda. Meskipun kami mengambil langkah-langkah untuk memastikan informasi sensitif tidak tercatat, kami menyarankan Anda untuk melihat catatan ini sebelum membagikannya.",
|
||||
"preparingLogsTitle": "Menyiapkan catatan...",
|
||||
"emailLogsTitle": "Catatan email",
|
||||
"emailLogsMessage": "Harap kirim catatan ke {email}",
|
||||
"@emailLogsMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
@@ -63,12 +63,12 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"copyEmailAction": "Salin surel",
|
||||
"exportLogsAction": "Ekspor log",
|
||||
"reportABug": "Laporkan keberadaan kutu",
|
||||
"crashAndErrorReporting": "Pelaporan Galat dan Kemogokan",
|
||||
"reportBug": "Laporkan kutu",
|
||||
"emailUsMessage": "Harap kirimkan surel ke {email}",
|
||||
"copyEmailAction": "Salin alamat email",
|
||||
"exportLogsAction": "Ekspor catatan",
|
||||
"reportABug": "Laporkan bug",
|
||||
"crashAndErrorReporting": "Pelaporan Kerusakan & Kesalahan",
|
||||
"reportBug": "Laporkan bug",
|
||||
"emailUsMessage": "Harap kirim email kepada kami di {email}",
|
||||
"@emailUsMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
@@ -76,90 +76,91 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"contactSupport": "Hubungi bantuan",
|
||||
"rateUsOnStore": "Beri kami penilaian di {storeName}",
|
||||
"contactSupport": "Hubungi dukungan",
|
||||
"rateUsOnStore": "Nilai kami di {storeName}",
|
||||
"blog": "Blog",
|
||||
"merchandise": "Toko kami",
|
||||
"merchandise": "Merchandise",
|
||||
"verifyPassword": "Verifikasi kata sandi",
|
||||
"pleaseWait": "Mohon tunggu...",
|
||||
"generatingEncryptionKeysTitle": "Membuat kunci enkripsi...",
|
||||
"generatingEncryptionKeysTitle": "Sedang membuat kunci enkripsi...",
|
||||
"recreatePassword": "Buat ulang kata sandi",
|
||||
"recreatePasswordMessage": "Gawai ini tidak cukup mutakhir untuk memverifikasi kata sandi Anda, sehingga kami perlu membuat ulang kata sandi Anda sekali lagi dengan cara yang dapat digunakan di semua perangkat.\n\nSilakan masuk dengan kunci pemulihan dan buat ulang kata sandi Anda (Gunakan kata sandi yang sama lagi jika Anda mau).",
|
||||
"recreatePasswordMessage": "Perangkat saat ini tidak cukup kuat untuk memverifikasi kata sandi Anda, jadi kami perlu membuat ulang kata sandi Anda dengan cara yang dapat digunakan di semua perangkat.\n\nHarap masuk menggunakan kunci pemulihan Anda dan buat ulang kata sandi Anda (Anda dapat menggunakan yang sama lagi jika diinginkan).",
|
||||
"useRecoveryKey": "Gunakan kunci pemulihan",
|
||||
"incorrectPasswordTitle": "Kata sandi salah",
|
||||
"welcomeBack": "Selamat datang kembali!",
|
||||
"madeWithLoveAtPrefix": "dibuat dengan ❤️ di ",
|
||||
"supportDevs": "Berlangganan <bold-green>ente</bold-green> untuk memberikan kami dukungan",
|
||||
"supportDiscount": "Gunakan kode kupon \"AUTH\" untuk mendapatkan diskon 10% pada tahun Anda berlangganan",
|
||||
"changeEmail": "Ubah surel",
|
||||
"supportDevs": "Berlangganan <bold-green>ente</bold-green> untuk mendukung kami",
|
||||
"supportDiscount": "Gunakan kode kupon \"AUTH\" untuk mendapatkan potongan 10% untuk tahun pertama",
|
||||
"changeEmail": "Ubah alamat email",
|
||||
"changePassword": "Ubah kata sandi",
|
||||
"data": "Data",
|
||||
"importCodes": "Impor kode",
|
||||
"importTypePlainText": "Teks biasa",
|
||||
"importTypeEnteEncrypted": "Eksporan Ente Terenkripsi",
|
||||
"passwordForDecryptingExport": "Kata sandi untuk mendekripsi eksporan",
|
||||
"passwordForDecryptingExport": "Kata sandi untuk mendekripsi ekspor",
|
||||
"passwordEmptyError": "Kata sandi tidak boleh kosong",
|
||||
"importFromApp": "Impor kode dari {appName}",
|
||||
"importGoogleAuthGuide": "Ekspor semua akun Anda dari Google Authenticator ke kode respons cepat (QR) dengan pilihan \"Transfer Akun\". Kemudian, pindai kode respons cepat tersebut dengan perangkat lain.\n\nKiat: webcam laptop juga dapat digunakan untuk untuk memindai kode respons cepat.",
|
||||
"importGoogleAuthGuide": "Ekspor akun Anda dari Google Authenticator ke kode QR menggunakan opsi \"Transfer Akun\". Kemudian, gunakan perangkat lain untuk memindai kode QR tersebut.\n\nTip: Anda bisa menggunakan webcam laptop Anda untuk memotret kode QR.",
|
||||
"importSelectJsonFile": "Pilih berkas JSON",
|
||||
"importSelectAppExport": "Pilih berkas eksporan dari {appName}",
|
||||
"importEnteEncGuide": "Pilih berkas JSON terenkripsi yang telah diekspor dari Ente",
|
||||
"importRaivoGuide": "Gunakan pilihan \"Export OTPs to Zip archive\" pada pengaturan Raivo.\n\nEkstrak berkas zip dan impor berkas JSON tersebut.",
|
||||
"importBitwardenGuide": "Gunakan pilihan \"Export vault\" pada Bitwarden Tools dan impor ber JSON yang takterenkripsi.",
|
||||
"importAegisGuide": "Gunakan pilihan \"Export vault\" pada pengaturan Aegis.\n\nJika brankas terenkripsi, masukkan kata sandi brankas untuk mendekripsi brankas.",
|
||||
"import2FasGuide": "Gunakan pilihan \"Pengaturan->Cadangkan -Eksport\" pada 2FAS.\n\nJika cadangan Anda dienkripsi, kata sandi akan Anda perlukan untuk mendekripsi cadangan",
|
||||
"importLastpassGuide": "Gunakan pilihan \"Transfer accounts\" pada pengaturan Lastpass Authenticator dan tekan \"Export accounts to file\". Impor berkas JSON terunduh.",
|
||||
"exportCodes": "Kode pengeksporan",
|
||||
"importEnteEncGuide": "Pilih file enkripsi JSON yang telah diekspor dari Ente",
|
||||
"importRaivoGuide": "Gunakan opsi \"Export OTPs to Zip archive\" pada pengaturan Raivo.\n\nEkstrak file zip dan impor file JSON tersebut.",
|
||||
"importBitwardenGuide": "Gunakan opsi \"Export vault\" di Bitwarden dan impor file JSON yang tidak terenkripsi.",
|
||||
"importAegisGuide": "Gunakan opsi \"Export the vault\" di Pengaturan Aegis.\n\nJika brankas Anda terenkripsi, Anda perlu memasukkan kata sandi brankas untuk mendekripsi brankas.",
|
||||
"import2FasGuide": "Gunakan opsi \"Settings->Backup -Export\" di 2FAS.\n\nJika cadangan Anda terenkripsi, Anda perlu memasukkan kata sandi untuk mendekripsi cadangan",
|
||||
"importLastpassGuide": "Gunakan opsi \"Transfer accounts\" di Pengaturan Lastpass Authenticator dan tekan \"Export accounts to file\". Impor file JSON yang diunduh.",
|
||||
"exportCodes": "Ekspor kode",
|
||||
"importLabel": "Impor",
|
||||
"importInstruction": "Mohon pilih berkas yang mengandung daftar kode dalam format seperti berikut",
|
||||
"importCodeDelimiterInfo": "Kode dapat dipisahkan oleh tanda koma atau baris baru",
|
||||
"importInstruction": "Harap pilih file yang berisi daftar kode Anda dalam format berikut",
|
||||
"importCodeDelimiterInfo": "Kode dapat dipisahkan dengan koma atau baris baru",
|
||||
"selectFile": "Pilih file",
|
||||
"emailVerificationToggle": "Verifikasi surel",
|
||||
"emailVerificationEnableWarning": "Agar tidak akun Anda tidak terkunci, pastikan simpan salinan pengaturan 2FA surel Anda di luar aplikasi Ente Auth sebelum verifikasi surel Anda nyalakan.",
|
||||
"authToChangeEmailVerificationSetting": "Mohon autentikasikan untuk mengubah verifikasi surel",
|
||||
"authenticateGeneric": "Mohon autentikasikan",
|
||||
"authToViewYourRecoveryKey": "Mohon autentikasikan untuk menampilkan kunci pemulihan",
|
||||
"authToChangeYourEmail": "Moohn autentikasikan untuk mengubah surel",
|
||||
"authToChangeYourPassword": "Mohon autentikasikan untuk mengubah kata sandi",
|
||||
"authToViewSecrets": "Mohon autentikasikan untuk menampilkan RahasiaKu",
|
||||
"authToInitiateSignIn": "Mohon autentikasikan untuk memulai proses pencadangan.",
|
||||
"emailVerificationToggle": "Verifikasi email",
|
||||
"emailVerificationEnableWarning": "Untuk menghindari terkunci dari akun Anda, pastikan untuk menyimpan salinan 2FA email Anda di luar Ente Auth sebelum mengaktifkan verifikasi email.",
|
||||
"authToChangeEmailVerificationSetting": "Harap lakukan autentikasi untuk mengubah verifikasi email",
|
||||
"authenticateGeneric": "Harap lakukan autentikasi",
|
||||
"authToViewYourRecoveryKey": "Harap lakukan autentikasi untuk melihat kunci pemulihan Anda",
|
||||
"authToChangeYourEmail": "Harap lakukan autentikasi untuk mengubah email Anda",
|
||||
"authToChangeYourPassword": "Harap lakukan autentikasi untuk mengubah kata sandi Anda",
|
||||
"authToViewSecrets": "Harap lakukan autentikasi untuk melihat rahasia Anda",
|
||||
"authToInitiateSignIn": "Harap lakukan autentikasi untuk memulai proses masuk untuk pencadangan.",
|
||||
"ok": "Oke",
|
||||
"cancel": "Batal",
|
||||
"yes": "Ya",
|
||||
"no": "Tidak",
|
||||
"email": "Surel",
|
||||
"support": "Bantuan",
|
||||
"email": "Email",
|
||||
"support": "Dukungan",
|
||||
"general": "Umum",
|
||||
"settings": "Pengaturan",
|
||||
"copied": "Disalin",
|
||||
"pleaseTryAgain": "Mohon coba lagi",
|
||||
"existingUser": "Pengguna yang Sudah Ada",
|
||||
"pleaseTryAgain": "Harap coba lagi",
|
||||
"existingUser": "Pengguna yang ada",
|
||||
"newUser": "Baru di Ente",
|
||||
"delete": "Hapus",
|
||||
"enterYourPasswordHint": "Masukkan kata sandi Anda",
|
||||
"forgotPassword": "Lupa kata sandi",
|
||||
"oops": "Aduh",
|
||||
"oops": "Ups",
|
||||
"suggestFeatures": "Sarankan fitur",
|
||||
"faq": "Tanya Jawab Umum",
|
||||
"faq": "Pertanyaan yang sering ditanyakan",
|
||||
"somethingWentWrongMessage": "Terjadi kesalahan, silakan coba lagi",
|
||||
"leaveFamily": "Tinggalkan keluarga",
|
||||
"leaveFamilyMessage": "Anda yakin sudah tidak ingin berlangganan paket keluarga ini?",
|
||||
"leaveFamilyMessage": "Apakah Anda yakin sudah tidak ingin berlangganan paket keluarga ini?",
|
||||
"inFamilyPlanMessage": "Anda sedang berlangganan paket keluarga!",
|
||||
"hintForMobile": "Tekan lama kode untuk menyunting atau menghapus.",
|
||||
"hintForDesktop": "Klik kanan kode untuk menyunting atau menghapus.",
|
||||
"hintForMobile": "Tekan lama kode untuk mengedit atau menghapusnya.",
|
||||
"hintForDesktop": "Klik kanan kode untuk mengedit atau menghapus.",
|
||||
"scan": "Pindai",
|
||||
"scanACode": "Pindai kode",
|
||||
"verify": "Verifikasi",
|
||||
"verifyEmail": "Verifikasi email",
|
||||
"enterCodeHint": "Masukkan kode 6 angka pada aplikasi pengautentikasi Anda",
|
||||
"enterCodeHint": "Masukkan kode 6 digit dari aplikasi autentikator Anda",
|
||||
"lostDeviceTitle": "Perangkat hilang?",
|
||||
"twoFactorAuthTitle": "Autentikasi dua langkah",
|
||||
"passkeyAuthTitle": "Verifikasi passkey",
|
||||
"verifyPasskey": "Verifikasi passkey",
|
||||
"loginWithTOTP": "Masuk menggunakan TOTP",
|
||||
"recoverAccount": "Pulihkan akun",
|
||||
"enterRecoveryKeyHint": "Masukkan kunci pemulihanmu",
|
||||
"enterRecoveryKeyHint": "Masukkan kunci pemulihan Anda",
|
||||
"recover": "Pulihkan",
|
||||
"contactSupportViaEmailMessage": "Silakan kirimkan surel ke {email} dari alamat surelmu yang terdaftar",
|
||||
"contactSupportViaEmailMessage": "Harap kirim email ke {email} dari alamat email terdaftar Anda",
|
||||
"@contactSupportViaEmailMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
@@ -167,13 +168,13 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"invalidQRCode": "Kode QR tidak sah",
|
||||
"invalidQRCode": "Kode QR tidak valid",
|
||||
"noRecoveryKeyTitle": "Tidak punya kunci pemulihan?",
|
||||
"enterEmailHint": "Masukkan alamat surelmu",
|
||||
"invalidEmailTitle": "Alamat surel tidak sah",
|
||||
"invalidEmailMessage": "Harap masukkan alamat surel yang sah.",
|
||||
"enterEmailHint": "Masukkan alamat email Anda",
|
||||
"invalidEmailTitle": "Alamat email tidak valid",
|
||||
"invalidEmailMessage": "Harap masukkan alamat email yang valid.",
|
||||
"deleteAccount": "Hapus akun",
|
||||
"deleteAccountQuery": "Sayang sekali Anda harus pergi. Apakah ada masalah?",
|
||||
"deleteAccountQuery": "Kami akan merasa kehilangan Anda. Apakah Anda menghadapi masalah?",
|
||||
"yesSendFeedbackAction": "Ya, kirim umpan balik",
|
||||
"noDeleteAccountAction": "Tidak, hapus akun",
|
||||
"initiateAccountDeleteTitle": "Harap autentikasi untuk memulai penghapusan akun",
|
||||
@@ -182,37 +183,37 @@
|
||||
"weakStrength": "Lemah",
|
||||
"strongStrength": "Kuat",
|
||||
"moderateStrength": "Sedang",
|
||||
"confirmPassword": "Konfirmasi sandi",
|
||||
"confirmPassword": "Konfirmasi kata sandi",
|
||||
"close": "Tutup",
|
||||
"oopsSomethingWentWrong": "Ups, sepertinya ada yang salah.",
|
||||
"oopsSomethingWentWrong": "Ups, Ada yang tidak beres.",
|
||||
"selectLanguage": "Pilih bahasa",
|
||||
"language": "Bahasa",
|
||||
"social": "Sosial",
|
||||
"security": "Keamanan",
|
||||
"lockscreen": "Layar kunci",
|
||||
"authToChangeLockscreenSetting": "Mohon autentikan untuk mengganti pengaturan layar kunci",
|
||||
"authToChangeLockscreenSetting": "Harap lakukan autentikasi untuk mengubah pengaturan layar kunci",
|
||||
"deviceLockEnablePreSteps": "Pasang kunci sandi atau kunci layar pada pengaturan sistem untuk menyalakan Pengunci Gawai.",
|
||||
"viewActiveSessions": "Tampilkan sesi yang aktif",
|
||||
"authToViewYourActiveSessions": "Mohon autentikasikan untuk menampilkan sesi aktif Anda",
|
||||
"viewActiveSessions": "Lihat sesi aktif",
|
||||
"authToViewYourActiveSessions": "Harap lakukan autentikasi untuk melihat sesi aktif Anda",
|
||||
"searchHint": "Cari...",
|
||||
"search": "Cari",
|
||||
"sorryUnableToGenCode": "Maaf, kami tidak dapat membuat kode untuk {issuerName}",
|
||||
"noResult": "Tiada hasil",
|
||||
"sorryUnableToGenCode": "Maaf, tidak dapat menghasilkan kode untuk {issuerName}",
|
||||
"noResult": "Tidak ada hasil",
|
||||
"addCode": "Tambahkan kode",
|
||||
"scanAQrCode": "Pindai kode Respons Cepat (QR)",
|
||||
"scanAQrCode": "Pindai kode QR",
|
||||
"enterDetailsManually": "Masukkan rincian secara manual",
|
||||
"edit": "Sunting",
|
||||
"edit": "Edit",
|
||||
"share": "Bagikan",
|
||||
"shareCodes": "Bagikan kode",
|
||||
"shareCodesDuration": "Pilih durasi untuk membagikan kode.",
|
||||
"shareCodesDuration": "Pilih durasi untuk berbagi kode.",
|
||||
"restore": "Pulihkan",
|
||||
"copiedToClipboard": "Tersalin ke papan klip",
|
||||
"copiedNextToClipboard": "",
|
||||
"error": "Galat",
|
||||
"recoveryKeyCopiedToClipboard": "Kunci pemulihan tersalin ke papan klip",
|
||||
"recoveryKeyOnForgotPassword": "Jika Anda lupa kata sandi Anda, satu-satunya cara untuk memulihkan data Anda adalah dengan kunci ini.",
|
||||
"recoveryKeySaveDescription": "Kami tidak menyimpan kunci ini, tolong simpan kunci berisikan 24 kata ini di tempat yang aman.",
|
||||
"doThisLater": "Nanti saja",
|
||||
"copiedToClipboard": "Disalin ke papan klip",
|
||||
"copiedNextToClipboard": "Kode berikutnya telah disalin ke papan klip",
|
||||
"error": "Kesalahan",
|
||||
"recoveryKeyCopiedToClipboard": "Kunci pemulihan disalin ke papan klip",
|
||||
"recoveryKeyOnForgotPassword": "Jika Anda lupa kata sandi, satu-satunya cara memulihkan data Anda adalah dengan kunci ini.",
|
||||
"recoveryKeySaveDescription": "Kami tidak menyimpan kunci ini, jadi harap simpan kunci yang berisi 24 kata ini dengan aman.",
|
||||
"doThisLater": "Lakukan lain kali",
|
||||
"saveKey": "Simpan kunci",
|
||||
"save": "Simpan",
|
||||
"send": "Kirim",
|
||||
@@ -247,7 +248,7 @@
|
||||
"passwordChangedSuccessfully": "Kata sandi sukses diubah",
|
||||
"generatingEncryptionKeys": "Sedang membuat kunci enkripsi...",
|
||||
"continueLabel": "Lanjutkan",
|
||||
"insecureDevice": "Gawai takaman",
|
||||
"insecureDevice": "Perangkat tidak aman",
|
||||
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": "Maaf, kami tidak dapat membuat kunci yang aman pada perangkat ini.\n\nHarap mendaftar dengan perangkat lain.",
|
||||
"howItWorks": "Cara kerjanya",
|
||||
"ackPasswordLostWarning": "Saya mengerti bahwa jika saya lupa kata sandi saya, data saya dapat hilang karena data saya <underline>terenkripsi secara end-to-end</underline>.",
|
||||
@@ -257,6 +258,10 @@
|
||||
"areYouSureYouWantToLogout": "Anda yakin ingin keluar dari akun ini?",
|
||||
"yesLogout": "Ya, keluar akun",
|
||||
"exit": "Keluar",
|
||||
"theme": "Tema",
|
||||
"lightTheme": "Terang",
|
||||
"darkTheme": "Gelap",
|
||||
"systemTheme": "Sistem",
|
||||
"verifyingRecoveryKey": "Memverifikasi kunci pemulihan...",
|
||||
"recoveryKeyVerified": "Kunci pemulihan terverifikasi",
|
||||
"recoveryKeySuccessBody": "Bagus! Kunci pemulihan ada valid. Terima kasih.\n\nMohon ingat-ingat untuk mencadangkan kunci pemulihan Anda dengan aman.",
|
||||
@@ -327,6 +332,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Kustom",
|
||||
"editOrder": "Ubah pesanan",
|
||||
"mostFrequentlyUsed": "Sering digunakan",
|
||||
"mostRecentlyUsed": "Baru digunakan",
|
||||
"activeSessions": "Sesi aktif",
|
||||
"somethingWentWrongPleaseTryAgain": "Ada yang salah. Mohon coba kembali",
|
||||
"thisWillLogYouOutOfThisDevice": "Langkah ini akan mengeluarkan Anda dari gawai ini!",
|
||||
@@ -386,7 +395,7 @@
|
||||
"@androidCancelButton": {
|
||||
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on Android side. Maximum 30 characters."
|
||||
},
|
||||
"androidSignInTitle": "Autentikasi",
|
||||
"androidSignInTitle": "Autentikasi diperlukan",
|
||||
"@androidSignInTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user that they need to scan biometric to continue. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
@@ -394,15 +403,15 @@
|
||||
"@androidBiometricRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up biometric authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidDeviceCredentialsRequiredTitle": "Kredensial gawal diperlukan",
|
||||
"androidDeviceCredentialsRequiredTitle": "Kredensial perangkat diperlukan",
|
||||
"@androidDeviceCredentialsRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up credentials authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidDeviceCredentialsSetupDescription": "Kredensial gawal diperlukan",
|
||||
"androidDeviceCredentialsSetupDescription": "Kredensial perangkat diperlukan",
|
||||
"@androidDeviceCredentialsSetupDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure device credentials on their device. It shows in a dialog on Android side."
|
||||
},
|
||||
"goToSettings": "Ke pengaturan",
|
||||
"goToSettings": "Pergi ke pengaturan",
|
||||
"@goToSettings": {
|
||||
"description": "Message showed on a button that the user can click to go to settings pages from the current dialog. It is used on both Android and iOS side. Maximum 30 characters."
|
||||
},
|
||||
@@ -442,47 +451,56 @@
|
||||
"serverEndpoint": "Peladen endpoint",
|
||||
"invalidEndpoint": "Endpoint takvalid",
|
||||
"invalidEndpointMessage": "Maaf, endpoint yang Anda masukkan takvalid. Mohon masukkan endpoint yang valid, lalu coba kembali.",
|
||||
"endpointUpdatedMessage": "Endpoint sukses dimutakhirkan",
|
||||
"customEndpoint": "Terkoneksi ke {endpoint}",
|
||||
"endpointUpdatedMessage": "Endpoint berhasil diubah",
|
||||
"customEndpoint": "Terhubung ke {endpoint}",
|
||||
"pinText": "Sematkan",
|
||||
"unpinText": "Awasematkan",
|
||||
"pinnedCodeMessage": "{code} telah disematkan",
|
||||
"unpinnedCodeMessage": "{code} telah diawasematkan",
|
||||
"unpinnedCodeMessage": "{code} telah dilepas",
|
||||
"pinned": "Disematkan",
|
||||
"tags": "Tanda",
|
||||
"createNewTag": "Buat Tanda Baru",
|
||||
"tag": "Tanda",
|
||||
"create": "Buat",
|
||||
"editTag": "Sunting tanda",
|
||||
"editTag": "Ubah tanda",
|
||||
"deleteTagTitle": "Hapus tanda?",
|
||||
"deleteTagMessage": "Anda yakin ingin menghapus tanda? Langkah ini tidak akan dapat dikembalikan seperti semula.",
|
||||
"deleteTagMessage": "Apakah Anda yakin ingin menghapus tanda ini? Tindakan ini tidak dapat dibatalkan.",
|
||||
"somethingWentWrongParsingCode": "Kode {x} tidak dapat kami urai.",
|
||||
"updateNotAvailable": "Pemutakhiran tidak tersedia",
|
||||
"viewRawCodes": "Tampilkan kode mentahan",
|
||||
"rawCodes": "Kode mentahan",
|
||||
"rawCodeData": "Data kode mentahan",
|
||||
"appLock": "Pengunci Apl",
|
||||
"noSystemLockFound": "Pengunci sistem tidak ditemukan",
|
||||
"toEnableAppLockPleaseSetupDevicePasscodeOrScreen": "Untuk menyalakan Pengunci Apl, mohon pasang kode sandi atau kunci layar di pengaturan sistem gawai Anda",
|
||||
"autoLock": "Autokunci",
|
||||
"immediately": "Dengan segera",
|
||||
"updateNotAvailable": "Pembaruan tidak tersedia",
|
||||
"viewRawCodes": "Lihat kode mentah",
|
||||
"rawCodes": "Kode mentah",
|
||||
"rawCodeData": "Data kode mentah",
|
||||
"appLock": "Kunci aplikasi",
|
||||
"noSystemLockFound": "Tidak ditemukan kunci sistem",
|
||||
"toEnableAppLockPleaseSetupDevicePasscodeOrScreen": "Untuk mengaktifkan kunci aplikasi, harap atur kode sandi perangkat atau kunci layar di pengaturan sistem Anda.",
|
||||
"autoLock": "Kunci otomatis",
|
||||
"immediately": "Segera",
|
||||
"reEnterPassword": "Masukkan kembali kata sandi",
|
||||
"reEnterPin": "Masukkan kembali PIN",
|
||||
"next": "Selanjutnya",
|
||||
"tooManyIncorrectAttempts": "Terlalu banyak percobaan yang salah",
|
||||
"tapToUnlock": "Ketuk untuk membuka",
|
||||
"setNewPassword": "Pasang kata sandi baru",
|
||||
"deviceLock": "Pengunci bawaan gawai",
|
||||
"deviceLock": "Kunci perangkat",
|
||||
"hideContent": "Sembunyikan isi",
|
||||
"hideContentDescriptionAndroid": "Sembunyikan isi aplikasi pada pengganti apl dan matikan penangkap layar",
|
||||
"hideContentDescriptioniOS": "Sembunyikan isi aplikasi di pengganti apl",
|
||||
"hideContentDescriptionAndroid": "Menyembunyikan konten aplikasi di pemilih aplikasi dan menonaktifkan tangkapan layar",
|
||||
"hideContentDescriptioniOS": "Menyembunyikan konten aplikasi di pemilih aplikasi",
|
||||
"autoLockFeatureDescription": "Durasi waktu aplikasi akan terkunci setelah aplikasi ditutup",
|
||||
"appLockDescription": "Pilih layar kunci bawaan gawai Anda ATAU layar kunci kustom dengan PIN atau kata sandi.",
|
||||
"pinLock": "PIN",
|
||||
"enterPin": "Masukkan PIN",
|
||||
"setNewPin": "Pasang PIN yang baru",
|
||||
"importFailureDescNew": "Berkas yang dipilih tidak dapat diurai",
|
||||
"appLockNotEnabled": "Pengunci Apl tidak dinyalakan",
|
||||
"appLockNotEnabled": "Kunci aplikasi tidak diaktifkan",
|
||||
"appLockNotEnabledDescription": "Mohon nyalakan pengunci apl di Keamanan > Pengunci Apl",
|
||||
"authToViewPasskey": "Mohon autentikasikan untuk menampilkan kunci sandi",
|
||||
"appLockOfflineModeWarning": "Anda telah memilih untuk mengunci aplikasi tanpa cadangan apa pun. Jika Anda lupa kode Pengunci Apl Anda, Anda tidak akan dapat mengakses data-data Anda."
|
||||
"appLockOfflineModeWarning": "Anda telah memilih untuk mengunci aplikasi tanpa cadangan apa pun. Jika Anda lupa kode Pengunci Apl Anda, Anda tidak akan dapat mengakses data-data Anda.",
|
||||
"duplicateCodes": "Kode duplikat",
|
||||
"noDuplicates": "✨ Tak ada duplikat",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "Kamu tidak memiliki kode duplikat yang dapat dihapus",
|
||||
"deduplicateCodes": "Hapus kode duplikat",
|
||||
"deselectAll": "Batalkan semua pilihan",
|
||||
"selectAll": "Pilih semua",
|
||||
"deleteDuplicates": "Hapus duplikat",
|
||||
"plainHTML": "HTML Sederhana"
|
||||
}
|
||||
@@ -156,6 +156,7 @@
|
||||
"twoFactorAuthTitle": "Autenticazione a due fattori",
|
||||
"passkeyAuthTitle": "Verifica della passkey",
|
||||
"verifyPasskey": "Verifica passkey",
|
||||
"loginWithTOTP": "Login con TOTP",
|
||||
"recoverAccount": "Recupera account",
|
||||
"enterRecoveryKeyHint": "Inserisci la tua chiave di recupero",
|
||||
"recover": "Recupera",
|
||||
@@ -257,6 +258,10 @@
|
||||
"areYouSureYouWantToLogout": "Sei sicuro di volerti disconnettere?",
|
||||
"yesLogout": "Si, effettua la disconnessione",
|
||||
"exit": "Esci",
|
||||
"theme": "Tema",
|
||||
"lightTheme": "Chiaro",
|
||||
"darkTheme": "Scuro",
|
||||
"systemTheme": "Sistema",
|
||||
"verifyingRecoveryKey": "Verifica della chiave di recupero...",
|
||||
"recoveryKeyVerified": "Chiave di recupero verificata",
|
||||
"recoveryKeySuccessBody": "Ottimo! La tua chiave di recupero è valida. Grazie per averla verificata.\n\nRicordati di effettuare il backup sicuro della tua chiave di recupero.",
|
||||
@@ -327,6 +332,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Personalizzato",
|
||||
"editOrder": "Modifica ordine",
|
||||
"mostFrequentlyUsed": "Utilizzato di frequente",
|
||||
"mostRecentlyUsed": "Utilizzato di recente",
|
||||
"activeSessions": "Sessioni attive",
|
||||
"somethingWentWrongPleaseTryAgain": "Qualcosa è andato storto, per favore riprova",
|
||||
"thisWillLogYouOutOfThisDevice": "Questo ti disconnetterà da questo dispositivo!",
|
||||
@@ -448,6 +457,7 @@
|
||||
"unpinText": "Sgancia",
|
||||
"pinnedCodeMessage": "{code} è stato fissato",
|
||||
"unpinnedCodeMessage": "{code} è stato sganciato",
|
||||
"pinned": "Fissato",
|
||||
"tags": "Tag",
|
||||
"createNewTag": "Crea un nuovo tag",
|
||||
"tag": "Tag",
|
||||
@@ -484,5 +494,13 @@
|
||||
"appLockNotEnabled": "Blocco app non abilitato",
|
||||
"appLockNotEnabledDescription": "Si prega di abilitare il blocco dell'app da Sicurezza > Blocco App",
|
||||
"authToViewPasskey": "Autenticati per visualizzare le tue passkey",
|
||||
"appLockOfflineModeWarning": "Hai scelto di procedere senza backup. Se dimentichi il tuo codice di blocco dell'app, non potrai più accedere ai tuoi dati."
|
||||
"appLockOfflineModeWarning": "Hai scelto di procedere senza backup. Se dimentichi il tuo codice di blocco dell'app, non potrai più accedere ai tuoi dati.",
|
||||
"duplicateCodes": "Codici duplicati",
|
||||
"noDuplicates": "✨ Nessun doppione",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "Non ci sono codici duplicati che possono essere cancellati",
|
||||
"deduplicateCodes": "Codici deduplicati",
|
||||
"deselectAll": "Deselezionare tutti",
|
||||
"selectAll": "Seleziona tutti",
|
||||
"deleteDuplicates": "Elimina i duplicati",
|
||||
"plainHTML": "HTML semplice"
|
||||
}
|
||||
@@ -156,6 +156,7 @@
|
||||
"twoFactorAuthTitle": "2 要素認証",
|
||||
"passkeyAuthTitle": "パスキー認証",
|
||||
"verifyPasskey": "パスキーの認証",
|
||||
"loginWithTOTP": "TOTPでログイン",
|
||||
"recoverAccount": "アカウントを回復",
|
||||
"enterRecoveryKeyHint": "回復キーを入力",
|
||||
"recover": "回復",
|
||||
@@ -327,6 +328,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "カスタム",
|
||||
"editOrder": "並べ替え",
|
||||
"mostFrequentlyUsed": "よく使う",
|
||||
"mostRecentlyUsed": "最近使った",
|
||||
"activeSessions": "アクティブセッション",
|
||||
"somethingWentWrongPleaseTryAgain": "問題が発生しました、再試行してください",
|
||||
"thisWillLogYouOutOfThisDevice": "このデバイスからログアウトします!",
|
||||
@@ -446,8 +451,9 @@
|
||||
"customEndpoint": "{endpoint} に接続しました",
|
||||
"pinText": "固定",
|
||||
"unpinText": "固定を解除",
|
||||
"pinnedCodeMessage": "{code} を固定しました",
|
||||
"unpinnedCodeMessage": "{code} の固定が解除されました",
|
||||
"pinnedCodeMessage": "{code}がピン留めされました",
|
||||
"unpinnedCodeMessage": "{code}のピン留めが解除されました",
|
||||
"pinned": "ピン留め",
|
||||
"tags": "タグ",
|
||||
"createNewTag": "新しいタグの作成",
|
||||
"tag": "タグ",
|
||||
|
||||
@@ -8,8 +8,8 @@
|
||||
},
|
||||
"onBoardingBody": "2단계 인증 코드를 안전하게 백업하세요",
|
||||
"onBoardingGetStarted": "시작하기",
|
||||
"setupFirstAccount": "첫번째 계정을 설정하세요",
|
||||
"importScanQrCode": "QR 코드 스캔",
|
||||
"setupFirstAccount": "첫 번째 계정을 설정하세요",
|
||||
"importScanQrCode": "QR 코드 스캔하기",
|
||||
"qrCode": "QR 코드",
|
||||
"importEnterSetupKey": "설정 키 입력",
|
||||
"importAccountPageTitle": "계정 상세 정보 입력",
|
||||
@@ -19,7 +19,20 @@
|
||||
"pleaseVerifyDetails": "입력된 정보를 확인하고 다시 시도하세요",
|
||||
"codeIssuerHint": "발행인",
|
||||
"codeSecretKeyHint": "비밀 키",
|
||||
"secret": "비밀",
|
||||
"all": "모든 항목",
|
||||
"notes": "메모",
|
||||
"notesLengthLimit": "메모는 최대 {count}자까지 적을 수 있습니다",
|
||||
"@notesLengthLimit": {
|
||||
"description": "Text to indicate the maximum number of characters allowed for notes",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"description": "The maximum number of characters allowed for notes",
|
||||
"type": "int",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"codeAccountHint": "계정 (you@domain.com)",
|
||||
"codeTagHint": "태그",
|
||||
"accountKeyType": "키 종류",
|
||||
@@ -55,7 +68,7 @@
|
||||
"reportABug": "버그 제보",
|
||||
"crashAndErrorReporting": "충돌 & 에러 보고",
|
||||
"reportBug": "버그 제보",
|
||||
"emailUsMessage": "{email} 로 이메일을 보내주세요.",
|
||||
"emailUsMessage": "{email}로 이메일을 보내주세요.",
|
||||
"@emailUsMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
@@ -64,7 +77,7 @@
|
||||
}
|
||||
},
|
||||
"contactSupport": "지원 문의",
|
||||
"rateUsOnStore": "{storeName} 에서 평가해주세요",
|
||||
"rateUsOnStore": "{storeName}에서 평가해주세요",
|
||||
"blog": "블로그",
|
||||
"merchandise": "제품",
|
||||
"verifyPassword": "비밀번호 확인",
|
||||
@@ -75,7 +88,7 @@
|
||||
"useRecoveryKey": "복구 키 사용",
|
||||
"incorrectPasswordTitle": "올바르지 않은 비밀번호",
|
||||
"welcomeBack": "돌아오신 것을 환영합니다!",
|
||||
"madeWithLoveAtPrefix": "made with ❤️ at ",
|
||||
"madeWithLoveAtPrefix": "❤️을 담아 만들었습니다 ",
|
||||
"supportDevs": "<bold-green>ente</bold-green>를 구독하고 저희를 지원해주세요",
|
||||
"supportDiscount": "쿠폰 코드 \"AUTH\"를 사용하고 첫 해 10% 할인 혜택을 받으세요",
|
||||
"changeEmail": "이메일 변경",
|
||||
@@ -86,22 +99,408 @@
|
||||
"importTypeEnteEncrypted": "Ente로 암호화된 내보내기",
|
||||
"passwordForDecryptingExport": "복호화용 비밀번호",
|
||||
"passwordEmptyError": "비밀번호는 비어있을 수 없습니다",
|
||||
"importFromApp": "{appName} 로부터 코드 불러오기",
|
||||
"importFromApp": "{appName}로부터 코드 불러오기",
|
||||
"importGoogleAuthGuide": "Google 인증기에서 \"계정 이전\" 옵션을 선택해 생성된 QR 코드를 이용해 계정들을 옮길 수 있습니다. 그 다음, 다른 디바이스를 이용하여 QR 코드를 스캔해주세요.\n\n힌트: 웹캠을 이용해 QR 코드를 촬영할 수 있습니다.",
|
||||
"importSelectJsonFile": "JSON 파일 선택",
|
||||
"importSelectAppExport": "{appName}의 내보낸 파일 선택하기",
|
||||
"importEnteEncGuide": "Ente에서 내보낸 암호화된 JSON 파일 선택하기",
|
||||
"importRaivoGuide": "Raivo의 설정에서 \"Zip 파일로 OTP 내보내기\"를 이용해주세요.\n\nZip 파일의 압축을 풀고 JSON 파일을 가져오세요.",
|
||||
"importBitwardenGuide": "Bitwarden의 도구에서 \"보관함 내보내기\"를 선택하여 암호화되지 않은 JSON 파일을 불러오세요.",
|
||||
"importAegisGuide": "Aegis의 설정에서 \"보관함 내보내기\"를 이용하세요.\n\n보관함이 암호화된 경우, 보관함의 복호화를 위해 보관함 비밀번호를 입력해야 할 수도 있습니다.",
|
||||
"import2FasGuide": "2FAS의 옵션에서 \"설정 -> 백업 -> 내보내기\"를 이용하세요.\n\n백업이 암호화되었다면, 백업의 복호화를 위해 암호를 입력해야 할 수도 있습니다.",
|
||||
"importLastpassGuide": "Lastpass 인증기의 설정에서 \"계정 이전하기\" 옵션 중 \"파일로 계정들 내보내기\"를 이용하세요. 다운로드 된 JSON 파일을 불러오세요.",
|
||||
"exportCodes": "코드 내보내기",
|
||||
"importLabel": "불러오기",
|
||||
"importInstruction": "다음의 포맷에 맞춰 여러분의 코드가 들어있는 파일을 선택해주세요",
|
||||
"importCodeDelimiterInfo": "코드는 쉼표 혹은 줄 단위로 구분할 수 있습니다",
|
||||
"selectFile": "파일 선택",
|
||||
"emailVerificationToggle": "이메일 검증",
|
||||
"emailVerificationEnableWarning": "계정이 잠겨 손을 쓸 수 없는 상황에 대비하여, 이메일을 검증하기 전 메일로 전송된 Ente Auth의 2차 인증을 별도로 보관해두세요.",
|
||||
"authToChangeEmailVerificationSetting": "이메일 검증을 변경하시려면 인증절차를 거쳐주세요",
|
||||
"authenticateGeneric": "인증절차를 거쳐주세요",
|
||||
"authToViewYourRecoveryKey": "당신의 복구 키를 확인하려면 인증절차를 거쳐주세요",
|
||||
"authToChangeYourEmail": "이메일을 변경하려면 인증절차를 거쳐주세요",
|
||||
"authToChangeYourPassword": "암호를 변경하려면 인증절차를 거쳐주세요",
|
||||
"authToViewSecrets": "비밀 부분을 확인하려면 인증절차를 거쳐주세요",
|
||||
"authToInitiateSignIn": "백업을 위해 로그인 상태를 초기화하려면 인증절차를 거쳐주세요",
|
||||
"ok": "확인",
|
||||
"cancel": "취소",
|
||||
"yes": "네",
|
||||
"no": "아니오",
|
||||
"email": "이메일",
|
||||
"support": "지원",
|
||||
"general": "일반 설정",
|
||||
"settings": "설정",
|
||||
"copied": "복사 됨",
|
||||
"pleaseTryAgain": "다시 시도해주세요.",
|
||||
"existingUser": "기존 유저",
|
||||
"pleaseTryAgain": "다시 시도해주세요",
|
||||
"existingUser": "기존 사용자",
|
||||
"newUser": "Ente에 새로 가입",
|
||||
"delete": "삭제",
|
||||
"enterYourPasswordHint": "패스워드 입력",
|
||||
"forgotPassword": "패스워드 분실",
|
||||
"enterYourPasswordHint": "암호 입력",
|
||||
"forgotPassword": "암호 분실",
|
||||
"oops": "이런!",
|
||||
"suggestFeatures": "기능 제안",
|
||||
"faq": "FAQ"
|
||||
"faq": "FAQ",
|
||||
"somethingWentWrongMessage": "뭔가 잘못된 것 같습니다, 다시 시도해주세요",
|
||||
"leaveFamily": "패밀리에서 떠나기",
|
||||
"leaveFamilyMessage": "가족 요금제에서 떠나시겠습니까?",
|
||||
"inFamilyPlanMessage": "가족 요금제에 가입하셨습니다!",
|
||||
"hintForMobile": "수정이나 삭제를 원하시면 코드를 길게 눌러주세요.",
|
||||
"hintForDesktop": "수정이나 삭제를 원하시면 코드를 우클릭해주세요.",
|
||||
"scan": "스캔하기",
|
||||
"scanACode": "코드 스캔하기",
|
||||
"verify": "인증",
|
||||
"verifyEmail": "이메일 인증하기",
|
||||
"enterCodeHint": "인증기에 적힌 여섯 자리 코드를 입력해주세요",
|
||||
"lostDeviceTitle": "기기를 잃어버리셨나요?",
|
||||
"twoFactorAuthTitle": "2단계 인증",
|
||||
"passkeyAuthTitle": "패스키 검증",
|
||||
"verifyPasskey": "패스키 확인",
|
||||
"loginWithTOTP": "TOTP로 로그인 하기",
|
||||
"recoverAccount": "계정 복구",
|
||||
"enterRecoveryKeyHint": "복구 키를 입력하세요",
|
||||
"recover": "복구",
|
||||
"contactSupportViaEmailMessage": "당신이 등록한 이메일 주소에서 {email}로 메일 한 통을 보내주세요",
|
||||
"@contactSupportViaEmailMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"invalidQRCode": "맞지 않는 QR 코드",
|
||||
"noRecoveryKeyTitle": "복구 키가 없으세요?",
|
||||
"enterEmailHint": "이메일 주소 입력",
|
||||
"invalidEmailTitle": "잘못 된 이메일 주소",
|
||||
"invalidEmailMessage": "유효한 이메일 주소를 입력해주세요",
|
||||
"deleteAccount": "계정 삭제하기",
|
||||
"deleteAccountQuery": "떠나신다니 아쉽습니다. 뭔가 문제가 있으셨나요?",
|
||||
"yesSendFeedbackAction": "네, 피드백을 보냅니다",
|
||||
"noDeleteAccountAction": "아니오, 계정을 지웁니다",
|
||||
"initiateAccountDeleteTitle": "계정 삭제 절차를 시작하려면 인증절차를 거쳐주세요",
|
||||
"sendEmail": "이메일 보내기",
|
||||
"createNewAccount": "새 계정 만들기",
|
||||
"weakStrength": "약함",
|
||||
"strongStrength": "강함",
|
||||
"moderateStrength": "보통",
|
||||
"confirmPassword": "암호 확인",
|
||||
"close": "닫기",
|
||||
"oopsSomethingWentWrong": "이런, 뭔가 꼬였습니다.",
|
||||
"selectLanguage": "언어 선택",
|
||||
"language": "언어",
|
||||
"social": "소셜",
|
||||
"security": "보안",
|
||||
"lockscreen": "화면 잠금",
|
||||
"authToChangeLockscreenSetting": "화면 잠금 설정을 변경하시려면 인증절차를 거쳐주세요",
|
||||
"deviceLockEnablePreSteps": "기기 잠금을 활성화하시려면, 기기의 암호를 만들거나 시스템 설정에서 화면 잠금을 설정해주세요.",
|
||||
"viewActiveSessions": "활성화된 세션 확인하기",
|
||||
"authToViewYourActiveSessions": "활성화된 세션을 확인하시려면 인증절차를 거쳐주세요",
|
||||
"searchHint": "검색...",
|
||||
"search": "찾기",
|
||||
"sorryUnableToGenCode": "죄송합니다, {issuerName}의 코드를 생성할 수 없습니다",
|
||||
"noResult": "결과 없음",
|
||||
"addCode": "코드 추가하기",
|
||||
"scanAQrCode": "QR 코드 스캔하기",
|
||||
"enterDetailsManually": "속성을 수동으로 입력하기",
|
||||
"edit": "수정",
|
||||
"share": "공유",
|
||||
"shareCodes": "코드 공유하기",
|
||||
"shareCodesDuration": "코드 공유를 허용할 시간을 선택해주세요.",
|
||||
"restore": "복구",
|
||||
"copiedToClipboard": "클립보드에 복사 됨",
|
||||
"copiedNextToClipboard": "클립보드에 다음번 코드 복사 됨",
|
||||
"error": "에러",
|
||||
"recoveryKeyCopiedToClipboard": "클립보드에 복구 키 복사 됨",
|
||||
"recoveryKeyOnForgotPassword": "암호를 잊어버린 경우, 데이터를 복구하려면 이 키를 이용하는 방법 뿐입니다.",
|
||||
"recoveryKeySaveDescription": "저희는 이 키를 보관하지 않사오니, 여기에 있는 24 단어로 구성된 키를 안전하게 보관해주세요.",
|
||||
"doThisLater": "나중에 하기",
|
||||
"saveKey": "키 저장하기",
|
||||
"save": "저장",
|
||||
"send": "보내기",
|
||||
"saveOrSendDescription": "이것을 당신의 스토리지 (일반적으로 다운로드 폴더) 에 저장하시겠습니까, 아니면 다른 앱으로 전송하시겠습니까?",
|
||||
"saveOnlyDescription": "이것을 당신의 스토리지 (일반적으로 다운로드 폴더) 에 저장하시겠습니까?",
|
||||
"back": "뒤로 가기",
|
||||
"createAccount": "계정 만들기",
|
||||
"passwordStrength": "암호 보안 강도: {passwordStrengthValue}",
|
||||
"@passwordStrength": {
|
||||
"description": "Text to indicate the password strength",
|
||||
"placeholders": {
|
||||
"passwordStrengthValue": {
|
||||
"description": "The strength of the password as a string",
|
||||
"type": "String",
|
||||
"example": "Weak or Moderate or Strong"
|
||||
}
|
||||
},
|
||||
"message": "Password Strength: {passwordStrengthText}"
|
||||
},
|
||||
"password": "암호",
|
||||
"signUpTerms": "나는 <u-terms>사용자 약관</u-terms>과 <u-policy>개인정보 취급방침</u-policy>에 동의합니다.",
|
||||
"privacyPolicyTitle": "개인정보 취급방침",
|
||||
"termsOfServicesTitle": "약관",
|
||||
"encryption": "암호화",
|
||||
"setPasswordTitle": "암호 지정",
|
||||
"changePasswordTitle": "암호 변경",
|
||||
"resetPasswordTitle": "암호 초기화",
|
||||
"encryptionKeys": "암호화 키",
|
||||
"passwordWarning": "저희는 이 암호를 저장하지 않사오니, 만약 잊어버리시게 되면, <underline>데이터를 복호화해드릴 수 없습니다</underline>",
|
||||
"enterPasswordToEncrypt": "데이터 암호화를 위한 암호 입력",
|
||||
"enterNewPasswordToEncrypt": "데이터 암호화를 위한 새로운 암호 입력",
|
||||
"passwordChangedSuccessfully": "암호가 성공적으로 변경되었습니다",
|
||||
"generatingEncryptionKeys": "암호화 키 생성 중...",
|
||||
"continueLabel": "계속",
|
||||
"insecureDevice": "보안이 허술한 기기",
|
||||
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": "죄송합니다, 이 기기에서 보안 키를 생성할 수 없습니다.\n\n다른 기기에서 계정을 생성해주세요.",
|
||||
"howItWorks": "작동 원리",
|
||||
"ackPasswordLostWarning": "나는 암호를 분실한 경우, 데이터가 <underline>종단간 암호화</underline>되어있기에 데이터를 손실할 수 있음을 이해합니다.",
|
||||
"loginTerms": "로그인을 누름으로써, 나는 <u-terms>사용자 약관</u-terms>과 <u-policy>개인정보 취급방침</u-policy>에 동의합니다.",
|
||||
"logInLabel": "로그인",
|
||||
"logout": "로그아웃",
|
||||
"areYouSureYouWantToLogout": "로그아웃 하시겠습니까?",
|
||||
"yesLogout": "네, 로그아웃하기",
|
||||
"exit": "나가기",
|
||||
"theme": "테마",
|
||||
"lightTheme": "라이트",
|
||||
"darkTheme": "다크",
|
||||
"systemTheme": "시스템",
|
||||
"verifyingRecoveryKey": "복구 키 확인 중...",
|
||||
"recoveryKeyVerified": "복구 키 확인 됨",
|
||||
"recoveryKeySuccessBody": "좋습니다! 복구 키가 확인되었습니다. 확인 절차를 거쳐주셔서 감사합니다.\n\n잊지 마시고 꼭 복구 키를 안전하게 보관해주세요.",
|
||||
"invalidRecoveryKey": "입력하신 복구 키가 유효하지 않습니다. 24 단어가 입력됐는지, 그리고 철자가 모두 정확한지 확인해주세요.\n\n구형 복구 코드를 입력하신 경우, 64 자가 맞는지, 그리고 문자가 각각 맞는지 확인해주세요.",
|
||||
"recreatePasswordTitle": "암호 재생성",
|
||||
"recreatePasswordBody": "현재 사용 중인 기기는 암호를 확인하기에 적합하지 않으나, 모든 기기에서 작동하는 방식으로 비밀번호를 재생성할 수 있습니다.\n\n복구 키를 사용하여 로그인하고 암호를 재생성해주세요. (원하시면 현재 사용 중인 암호와 같은 암호를 재사용하실 수 있습니다.)",
|
||||
"invalidKey": "유효하지 않은 키",
|
||||
"tryAgain": "다시 시도해주세요",
|
||||
"viewRecoveryKey": "복구 키 보기",
|
||||
"confirmRecoveryKey": "복구 키 확인",
|
||||
"recoveryKeyVerifyReason": "암호를 잃어버리셨을 경우, 복구 키만이 당신의 사진들을 복원할 유일한 방법이 됩니다. 설정 > 계정으로 들어가셔서 복구 키를 확인하세요.\n\n여기에 복구 키를 입력하셔서, 확인하셨던 복구 키가 정상인지 체크해보세요.",
|
||||
"confirmYourRecoveryKey": "복구 키 확인",
|
||||
"confirm": "확인",
|
||||
"emailYourLogs": "로그를 이메일로 보내기",
|
||||
"pleaseSendTheLogsTo": "이 로그를 {toEmail}으로 보내주세요",
|
||||
"copyEmailAddress": "이메일 주소 복사",
|
||||
"exportLogs": "로그 내보내기",
|
||||
"enterYourRecoveryKey": "복구 키를 입력하세요",
|
||||
"tempErrorContactSupportIfPersists": "뭔가 잘못된 것 같습니다. 잠시 후에 다시 시도해주세요. 에러가 반복되는 경우, 저희 지원 팀에 문의해주세요.",
|
||||
"networkHostLookUpErr": "Ente에 접속할 수 없습니다, 네트워크 설정을 확인해주시고 에러가 반복되는 경우 저희 지원 팀에 문의해주세요.",
|
||||
"networkConnectionRefusedErr": "Ente에 접속할 수 없습니다, 잠시 후에 다시 시도해주세요. 에러가 반복되는 경우, 저희 지원 팀에 문의해주세요.",
|
||||
"itLooksLikeSomethingWentWrongPleaseRetryAfterSome": "뭔가 잘못된 것 같습니다. 잠시 후에 다시 시도해주세요. 에러가 반복되는 경우, 저희 지원 팀에 문의해주세요.",
|
||||
"about": "소개",
|
||||
"weAreOpenSource": "저희는 오픈 소스로 운영됩니다!",
|
||||
"privacy": "개인 정보",
|
||||
"terms": "약관",
|
||||
"checkForUpdates": "업데이트 확인",
|
||||
"checkStatus": "상태 확인",
|
||||
"downloadUpdate": "다운로드",
|
||||
"criticalUpdateAvailable": "중요 업데이트 있음",
|
||||
"updateAvailable": "업데이트 가능",
|
||||
"update": "업데이트",
|
||||
"checking": "확인 중...",
|
||||
"youAreOnTheLatestVersion": "최신 버전을 사용 중이십니다",
|
||||
"warning": "경고",
|
||||
"exportWarningDesc": "내보낸 파일은 민감한 정보들을 담고 있습니다. 안전하게 보관해주세요.",
|
||||
"iUnderStand": "알겠습니다",
|
||||
"@iUnderStand": {
|
||||
"description": "Text for the button to confirm the user understands the warning"
|
||||
},
|
||||
"authToExportCodes": "코드를 내보내려면 인증절차를 거쳐주세요",
|
||||
"importSuccessTitle": "얏호!",
|
||||
"importSuccessDesc": "코드 {count} 개를 내보내셨습니다!",
|
||||
"@importSuccessDesc": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"description": "The number of codes imported",
|
||||
"type": "int",
|
||||
"example": "1"
|
||||
}
|
||||
}
|
||||
},
|
||||
"sorry": "죄송합니다",
|
||||
"importFailureDesc": "선택하신 파일을 분석할 수 없습니다.\n도움이 필요하시다면 support@ente.io로 문의해주세요.",
|
||||
"pendingSyncs": "경고",
|
||||
"pendingSyncsWarningBody": "코드 몇 개가 백업되어있지 않습니다.\n\n로그아웃하기 전 해당 코드들을 백업하셨는지 확인해주세요.",
|
||||
"checkInboxAndSpamFolder": "검증을 위해 메일 보관함 (또는 스팸함) 을 확인해주세요",
|
||||
"tapToEnterCode": "눌러서 코드 입력하기",
|
||||
"resendEmail": "이메일 다시 보내기",
|
||||
"weHaveSendEmailTo": "<green>{email}</green>으로 메일을 보냈습니다",
|
||||
"@weHaveSendEmailTo": {
|
||||
"description": "Text to indicate that we have sent a mail to the user",
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"description": "The email address of the user",
|
||||
"type": "String",
|
||||
"example": "example@ente.io"
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "사용자 정의",
|
||||
"editOrder": "순서 변경",
|
||||
"mostFrequentlyUsed": "자주 사용됨",
|
||||
"mostRecentlyUsed": "최근에 사용됨",
|
||||
"activeSessions": "활성화된 세션",
|
||||
"somethingWentWrongPleaseTryAgain": "뭔가 잘못됐습니다, 다시 시도해주세요",
|
||||
"thisWillLogYouOutOfThisDevice": "이 작업을 하시면 기기에서 로그아웃하게 됩니다!",
|
||||
"thisWillLogYouOutOfTheFollowingDevice": "이 작업을 하시면 다음 기기에서 로그아웃하게 됩니다:",
|
||||
"terminateSession": "세션을 종결하시겠습니까?",
|
||||
"terminate": "종결",
|
||||
"thisDevice": "이 기기",
|
||||
"toResetVerifyEmail": "암호를 재설정하시려면, 먼저 이메일을 인증해주세요.",
|
||||
"thisEmailIsAlreadyInUse": "이 이메일은 이미 사용 중입니다",
|
||||
"verificationFailedPleaseTryAgain": "검증 실패, 다시 시도해주세요",
|
||||
"yourVerificationCodeHasExpired": "검증 코드의 유효시간이 경과하였습니다",
|
||||
"incorrectCode": "잘못된 코드",
|
||||
"sorryTheCodeYouveEnteredIsIncorrect": "죄송합니다, 입력하신 코드가 맞지 않습니다",
|
||||
"emailChangedTo": "{newEmail}로 메일이 변경되었습니다",
|
||||
"authenticationFailedPleaseTryAgain": "인증절차 실패, 다시 시도해주세요",
|
||||
"authenticationSuccessful": "인증 성공!",
|
||||
"twofactorAuthenticationSuccessfullyReset": "2FA가 성공적으로 초기화되었습니다",
|
||||
"incorrectRecoveryKey": "잘못 된 복구 키",
|
||||
"theRecoveryKeyYouEnteredIsIncorrect": "입력하신 복구 키가 맞지 않습니다",
|
||||
"enterPassword": "암호 입력",
|
||||
"selectExportFormat": "내보낼 포맷 선택",
|
||||
"exportDialogDesc": "내보낸 파일은 선택하신 암호로 암호화됩니다.",
|
||||
"encrypted": "암호화됨",
|
||||
"plainText": "평문",
|
||||
"passwordToEncryptExport": "암호화된 내보내기를 위한 암호",
|
||||
"export": "내보내기",
|
||||
"useOffline": "백업 없이 사용",
|
||||
"signInToBackup": "코드를 백업하시려면 로그인해주세요",
|
||||
"singIn": "로그인",
|
||||
"sigInBackupReminder": "복구 가능한 방법을 남겨두기 위해 코드를 내보내세요.",
|
||||
"offlineModeWarning": "백업 없이 진행하는 것을 선택하셨습니다. 코드의 안전성을 위해 별도의 백업 대책을 마련해주세요.",
|
||||
"showLargeIcons": "큰 아이콘 보기",
|
||||
"compactMode": "조밀하게 보기",
|
||||
"shouldHideCode": "코드 숨기기",
|
||||
"doubleTapToViewHiddenCode": "코드를 보시려면 해당 란을 더블탭해주세요",
|
||||
"focusOnSearchBar": "앱 구동시 곧바로 검색하기",
|
||||
"confirmUpdatingkey": "비밀 키를 업데이트하시겠어요?",
|
||||
"minimizeAppOnCopy": "복사 후 어플을 최소화하기",
|
||||
"editCodeAuthMessage": "코드 수정을 위해 인증절차를 거쳐주세요",
|
||||
"deleteCodeAuthMessage": "코드 삭제를 위해 인증절차를 거쳐주세요",
|
||||
"showQRAuthMessage": "QR 코드를 보기 위해 인증절차를 거쳐주세요",
|
||||
"confirmAccountDeleteTitle": "계정 삭제 확인",
|
||||
"confirmAccountDeleteMessage": "다른 Ente의 서비스를 이용하고 계시다면, 해당 계정은 모두 연결이 되어있습니다.\n\n모든 Ente 서비스에 업로드 된 당신의 데이터는 삭제 수순에 들어가며, 계정은 불가역적으로 삭제됩니다.",
|
||||
"androidBiometricHint": "신원 확인",
|
||||
"@androidBiometricHint": {
|
||||
"description": "Hint message advising the user how to authenticate with biometrics. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricNotRecognized": "식별할 수 없습니다. 다시 시도해주세요.",
|
||||
"@androidBiometricNotRecognized": {
|
||||
"description": "Message to let the user know that authentication was failed. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricSuccess": "성공",
|
||||
"@androidBiometricSuccess": {
|
||||
"description": "Message to let the user know that authentication was successful. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidCancelButton": "취소",
|
||||
"@androidCancelButton": {
|
||||
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on Android side. Maximum 30 characters."
|
||||
},
|
||||
"androidSignInTitle": "인증 필요",
|
||||
"@androidSignInTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user that they need to scan biometric to continue. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricRequiredTitle": "생체인증 필요",
|
||||
"@androidBiometricRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up biometric authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidDeviceCredentialsRequiredTitle": "장치 자격 증명 필요",
|
||||
"@androidDeviceCredentialsRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up credentials authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidDeviceCredentialsSetupDescription": "장치 자격 증명 필요",
|
||||
"@androidDeviceCredentialsSetupDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure device credentials on their device. It shows in a dialog on Android side."
|
||||
},
|
||||
"goToSettings": "설정으로 가기",
|
||||
"@goToSettings": {
|
||||
"description": "Message showed on a button that the user can click to go to settings pages from the current dialog. It is used on both Android and iOS side. Maximum 30 characters."
|
||||
},
|
||||
"androidGoToSettingsDescription": "기기에 생체인증이 설정되어있지 않습니다. '설정 > 보안'으로 가셔서 생체인증을 설정해주세요.",
|
||||
"@androidGoToSettingsDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure biometric on their device. It shows in a dialog on Android side."
|
||||
},
|
||||
"iOSLockOut": "생체인증에 문제가 있습니다. 활성화하시려면 기기를 잠궜다가 다시 풀어주세요.",
|
||||
"@iOSLockOut": {
|
||||
"description": "Message advising the user to re-enable biometrics on their device. It shows in a dialog on iOS side."
|
||||
},
|
||||
"iOSGoToSettingsDescription": "기기에 생체인증이 설정되어있지 않습니다. 핸드폰에서 Touch ID나 Face ID를 설정해주세요.",
|
||||
"@iOSGoToSettingsDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure Biometrics for their device. It shows in a dialog on iOS side."
|
||||
},
|
||||
"iOSOkButton": "확인",
|
||||
"@iOSOkButton": {
|
||||
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on iOS side. Maximum 30 characters."
|
||||
},
|
||||
"noInternetConnection": "인터넷 연결 없음",
|
||||
"pleaseCheckYourInternetConnectionAndTryAgain": "인터넷 연결을 확인하시고 다시 시도해주세요.",
|
||||
"signOutFromOtherDevices": "다른 기기들에서 로그아웃하기",
|
||||
"signOutOtherBody": "다른 사람이 내 암호를 알 수도 있을 거란 의심이 드신다면, 당신의 계정을 사용 중인 다른 모든 기기에서 로그아웃할 수 있습니다.",
|
||||
"signOutOtherDevices": "다른 기기들을 로그아웃시키기",
|
||||
"doNotSignOut": "로그아웃 하지 않기",
|
||||
"hearUsWhereTitle": "Ente에 대해 어떻게 알게 되셨나요? (선택사항)",
|
||||
"hearUsExplanation": "저희는 어플 설치 과정을 관찰하지 않습니다. 어디에서 저희를 발견하셨는지 알려주신다면 도움이 될 겁니다!",
|
||||
"recoveryKeySaved": "다운로드 폴더에 복구 키가 저장되었습니다!",
|
||||
"waitingForBrowserRequest": "브라우저 요청 대기 중...",
|
||||
"waitingForVerification": "검증 대기 중...",
|
||||
"passkey": "패스키",
|
||||
"passKeyPendingVerification": "검증 절차가 마무리되지 않았습니다",
|
||||
"loginSessionExpired": "세션 만료됨",
|
||||
"loginSessionExpiredDetails": "세션이 만료되었습니다. 다시 로그인해주세요.",
|
||||
"developerSettingsWarning": "정말로 개발자 설정을 수정하시겠습니까?",
|
||||
"developerSettings": "개발자 설정",
|
||||
"serverEndpoint": "서버 엔드포인트",
|
||||
"invalidEndpoint": "유효하지 않은 엔드포인트",
|
||||
"invalidEndpointMessage": "죄송합니다, 입력하신 엔드포인트가 유효하지 않습니다. 유효한 엔드포인트를 입력하시고 다시 시도해주세요.",
|
||||
"endpointUpdatedMessage": "엔드포인트가 성공적으로 업데이트됨",
|
||||
"customEndpoint": "{endpoint}에 접속됨",
|
||||
"pinText": "핀",
|
||||
"unpinText": "핀 해제",
|
||||
"pinnedCodeMessage": "{code}가 핀 되었습니다.",
|
||||
"unpinnedCodeMessage": "{code}의 핀이 해제되었습니다.",
|
||||
"pinned": "고정됨",
|
||||
"tags": "태그",
|
||||
"createNewTag": "새 태그 만들기",
|
||||
"tag": "태그",
|
||||
"create": "만들기",
|
||||
"editTag": "태그 수정하기",
|
||||
"deleteTagTitle": "태그를 지우시겠습니까?",
|
||||
"deleteTagMessage": "태그를 지우시겠습니까? 되돌리실 수 없습니다.",
|
||||
"somethingWentWrongParsingCode": "{x} 코드를 분석할 수 없습니다.",
|
||||
"updateNotAvailable": "업데이트 없음",
|
||||
"viewRawCodes": "원시 코드 보기",
|
||||
"rawCodes": "원시 코드",
|
||||
"rawCodeData": "원시 코드 데이터",
|
||||
"appLock": "어플 잠금",
|
||||
"noSystemLockFound": "시스템 잠금 찾을 수 없음",
|
||||
"toEnableAppLockPleaseSetupDevicePasscodeOrScreen": "어플 잠금을 활성화하시려면, 기기의 암호를 만들거나 시스템 설정에서 화면 잠금을 설정해주세요.",
|
||||
"autoLock": "자동 잠금",
|
||||
"immediately": "즉시",
|
||||
"reEnterPassword": "암호 재입력",
|
||||
"reEnterPin": "핀 재입력",
|
||||
"next": "다음",
|
||||
"tooManyIncorrectAttempts": "잘못된 시도 횟수가 너무 많습니다",
|
||||
"tapToUnlock": "잠금을 해제하려면 누르세요",
|
||||
"setNewPassword": "새 비밀번호 설정",
|
||||
"deviceLock": "기기 잠금",
|
||||
"hideContent": "내용 숨기기",
|
||||
"hideContentDescriptionAndroid": "어플 전환 화면에서 어플의 내용을 숨기고 스크린샷 촬영을 막습니다",
|
||||
"hideContentDescriptioniOS": "어플 전환 화면에서 어플의 내용을 숨깁니다",
|
||||
"autoLockFeatureDescription": "어플이 백그라운드로 넘어가고 잠금 처리되기까지의 시간",
|
||||
"appLockDescription": "기본 잠금 화면이나, PIN 번호나 암호를 사용한 사용자 설정 잠금 화면 중에 선택하세요.",
|
||||
"pinLock": "PIN 잠금",
|
||||
"enterPin": "PIN 번호 입력",
|
||||
"setNewPin": "새 PIN 번호 설정",
|
||||
"importFailureDescNew": "선택하신 파일을 분석할 수 없습니다.",
|
||||
"appLockNotEnabled": "어플 잠금 설정되지 않음",
|
||||
"appLockNotEnabledDescription": "설정 > 어플 잠금에서 어플 잠금을 활성화해주세요",
|
||||
"authToViewPasskey": "패스키를 보려면 인증절차를 거쳐주세요",
|
||||
"appLockOfflineModeWarning": "백업 없이 진행하는 것을 선택하셨습니다. 어플 잠금 방법을 잊어버리신 경우, 데이터에 접근하실 수 없게 됩니다.",
|
||||
"duplicateCodes": "중복된 코드",
|
||||
"noDuplicates": "✨ 중복 없음",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "지울 수 있는 중복 코드가 없습니다",
|
||||
"deduplicateCodes": "중복된 코드 제거",
|
||||
"deselectAll": "모두 선택 해제",
|
||||
"selectAll": "모두 선택",
|
||||
"deleteDuplicates": "중복 제거",
|
||||
"plainHTML": "일반 HTML"
|
||||
}
|
||||
@@ -6,7 +6,7 @@
|
||||
"@counterAppBarTitle": {
|
||||
"description": "Text shown in the AppBar of the Counter Page"
|
||||
},
|
||||
"onBoardingBody": "Saugiai kurkite atsargines 2FA kodų kopijas",
|
||||
"onBoardingBody": "Saugiai kurkite savo atsargines 2FA kodų kopijas",
|
||||
"onBoardingGetStarted": "Pradėti",
|
||||
"setupFirstAccount": "Nustatykite savo pirmąją paskyrą",
|
||||
"importScanQrCode": "Skenuoti QR kodą",
|
||||
@@ -154,8 +154,9 @@
|
||||
"enterCodeHint": "Įveskite 6 skaitmenų kodą\niš autentifikatoriaus programos",
|
||||
"lostDeviceTitle": "Prarastas įrenginys?",
|
||||
"twoFactorAuthTitle": "Dvigubas tapatybės nustatymas",
|
||||
"passkeyAuthTitle": "Slaptarakto patvirtinimas",
|
||||
"verifyPasskey": "Patvirtinti slaptaraktą",
|
||||
"passkeyAuthTitle": "Slaptarakčio patvirtinimas",
|
||||
"verifyPasskey": "Patvirtinti slaptaraktį",
|
||||
"loginWithTOTP": "Prisijungti su TOTP",
|
||||
"recoverAccount": "Atkurti paskyrą",
|
||||
"enterRecoveryKeyHint": "Įveskite atkūrimo raktą",
|
||||
"recover": "Atkurti",
|
||||
@@ -257,6 +258,10 @@
|
||||
"areYouSureYouWantToLogout": "Ar tikrai norite atsijungti?",
|
||||
"yesLogout": "Taip, atsijungti",
|
||||
"exit": "Išeiti",
|
||||
"theme": "Tema",
|
||||
"lightTheme": "Šviesi",
|
||||
"darkTheme": "Tamsi",
|
||||
"systemTheme": "Sistemos",
|
||||
"verifyingRecoveryKey": "Patvirtinima atkūrimo raktą...",
|
||||
"recoveryKeyVerified": "Patvirtintas atkūrimo raktas",
|
||||
"recoveryKeySuccessBody": "Puiku! Jūsų atkūrimo raktas tinkamas. Dėkojame už patvirtinimą.\n\nNepamirškite sukurti saugią atkūrimo rakto atsarginę kopiją.",
|
||||
@@ -299,7 +304,7 @@
|
||||
},
|
||||
"authToExportCodes": "Nustatykite tapatybę, kad eksportuotumėte savo kodus",
|
||||
"importSuccessTitle": "Valio!",
|
||||
"importSuccessDesc": "Importavote {count} kodų.",
|
||||
"importSuccessDesc": "Importavote {count} kodus (-ų).",
|
||||
"@importSuccessDesc": {
|
||||
"placeholders": {
|
||||
"count": {
|
||||
@@ -313,10 +318,10 @@
|
||||
"importFailureDesc": "Nepavyko išanalizuoti pasirinkto failo.\nJei reikia pagalbos, rašykite adresu support@ente.io.",
|
||||
"pendingSyncs": "Įspėjimas",
|
||||
"pendingSyncsWarningBody": "Kai kurių jūsų kodų atsarginės kopijos nebuvo sukurtos.\n\nPrieš atsijungdami įsitikinkite, kad turite atsarginę šių kodų kopiją.",
|
||||
"checkInboxAndSpamFolder": "Patikrinkite savo gautieją (ir šlamštą), kad užbaigtumėte patvirtinimą",
|
||||
"checkInboxAndSpamFolder": "Patikrinkite savo gautieją (ir šlamštą), kad užbaigtumėte patvirtinimą.",
|
||||
"tapToEnterCode": "Palieskite, kad įvestumėte kodą",
|
||||
"resendEmail": "Iš naujo siųsti el. laišką",
|
||||
"weHaveSendEmailTo": "Išsiuntėme laišką adresu <green>{email}</green>",
|
||||
"weHaveSendEmailTo": "Išsiuntėme laišką adresu <green>{email}</green>.",
|
||||
"@weHaveSendEmailTo": {
|
||||
"description": "Text to indicate that we have sent a mail to the user",
|
||||
"placeholders": {
|
||||
@@ -327,6 +332,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Pasirinktinis",
|
||||
"editOrder": "Redaguoti tvarką",
|
||||
"mostFrequentlyUsed": "Dažniausiai naudojamą",
|
||||
"mostRecentlyUsed": "Neseniai naudotą",
|
||||
"activeSessions": "Aktyvūs seansai",
|
||||
"somethingWentWrongPleaseTryAgain": "Kažkas nutiko ne taip. Bandykite dar kartą.",
|
||||
"thisWillLogYouOutOfThisDevice": "Tai jus atjungs nuo šio įrenginio.",
|
||||
@@ -337,12 +346,12 @@
|
||||
"toResetVerifyEmail": "Kad iš naujo nustatytumėte slaptažodį, pirmiausia patvirtinkite savo el. paštą.",
|
||||
"thisEmailIsAlreadyInUse": "Šis el. paštas jau naudojamas.",
|
||||
"verificationFailedPleaseTryAgain": "Patvirtinimas nepavyko. Bandykite dar kartą.",
|
||||
"yourVerificationCodeHasExpired": "Jūsų patvirtinimo kodo laikas nebegaliojantis.",
|
||||
"yourVerificationCodeHasExpired": "Jūsų patvirtinimo kodas nebegaliojantis.",
|
||||
"incorrectCode": "Neteisingas kodas",
|
||||
"sorryTheCodeYouveEnteredIsIncorrect": "Atsiprašome, įvestas kodas yra neteisingas.",
|
||||
"emailChangedTo": "El. paštas pakeistas į {newEmail}",
|
||||
"authenticationFailedPleaseTryAgain": "Tapatybės nustatymas nepavyko. Bandykite dar kartą.",
|
||||
"authenticationSuccessful": "Tapatybės nustatymas sėkmingas!",
|
||||
"authenticationSuccessful": "Tapatybės nustatymas sėkmingas.",
|
||||
"twofactorAuthenticationSuccessfullyReset": "Dvigubas tapatybės nustatymas sėkmingai iš naujo nustatytas.",
|
||||
"incorrectRecoveryKey": "Neteisingas atkūrimo raktas",
|
||||
"theRecoveryKeyYouEnteredIsIncorrect": "Įvestas atkūrimo raktas yra neteisingas.",
|
||||
@@ -433,7 +442,7 @@
|
||||
"recoveryKeySaved": "Atkūrimo raktas išsaugotas atsisiuntimų aplanke.",
|
||||
"waitingForBrowserRequest": "Laukiama naršyklės užklausos...",
|
||||
"waitingForVerification": "Laukiama patvirtinimo...",
|
||||
"passkey": "Slaptaraktas",
|
||||
"passkey": "Slaptaraktis",
|
||||
"passKeyPendingVerification": "Vis dar laukiama patvirtinimo",
|
||||
"loginSessionExpired": "Seansas baigėsi",
|
||||
"loginSessionExpiredDetails": "Jūsų seansas baigėsi. Prisijunkite iš naujo.",
|
||||
@@ -448,6 +457,7 @@
|
||||
"unpinText": "Atsegti",
|
||||
"pinnedCodeMessage": "{code} buvo prisegtas",
|
||||
"unpinnedCodeMessage": "{code} buvo atsegtas",
|
||||
"pinned": "Prisegta",
|
||||
"tags": "Žymės",
|
||||
"createNewTag": "Kurti naują žymę",
|
||||
"tag": "Žymė",
|
||||
@@ -473,9 +483,9 @@
|
||||
"setNewPassword": "Nustatykite naują slaptažodį",
|
||||
"deviceLock": "Įrenginio užraktas",
|
||||
"hideContent": "Slėpti turinį",
|
||||
"hideContentDescriptionAndroid": "Paslepia programų turinį programų perjungiklyje ir išjungia ekrano kopijas",
|
||||
"hideContentDescriptioniOS": "Paslepia programos turinį programos perjungiklyje",
|
||||
"autoLockFeatureDescription": "Laikas, po kurio programa užrakinama perkėlus ją į foną",
|
||||
"hideContentDescriptionAndroid": "Paslepia programų turinį programų perjungiklyje ir išjungia ekrano kopijas.",
|
||||
"hideContentDescriptioniOS": "Paslepia programos turinį programos perjungiklyje.",
|
||||
"autoLockFeatureDescription": "Laikas, po kurio programa užrakinama perkėlus ją į foną.",
|
||||
"appLockDescription": "Pasirinkite tarp numatytojo įrenginio užrakinimo ekrano ir pasirinktinio užrakinimo ekrano su PIN kodu arba slaptažodžiu.",
|
||||
"pinLock": "PIN užraktas",
|
||||
"enterPin": "Įveskite PIN",
|
||||
@@ -483,6 +493,14 @@
|
||||
"importFailureDescNew": "Nepavyko išanalizuoti pasirinkto failo.",
|
||||
"appLockNotEnabled": "Programos užraktas neįjungtas",
|
||||
"appLockNotEnabledDescription": "Įjunkite programos užraktą iš Saugumas > Programos užraktas",
|
||||
"authToViewPasskey": "Nustatykite tapatybę, kad peržiūrėtumėte slaptaraktą",
|
||||
"appLockOfflineModeWarning": "Pasirinkote tęsti be atsarginių kopijų. Jei pamiršite programos užraktą, jums bus užrakinta prieiga prie duomenų."
|
||||
"authToViewPasskey": "Nustatykite tapatybę, kad peržiūrėtumėte slaptaraktį",
|
||||
"appLockOfflineModeWarning": "Pasirinkote tęsti be atsarginių kopijų. Jei pamiršite programos užraktą, jums bus užrakinta prieiga prie duomenų.",
|
||||
"duplicateCodes": "Dubliuoti kodus",
|
||||
"noDuplicates": "✨ Dublikatų nėra",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "Neturite dubliuotų kodų, kuriuos būtų galima išvalyti.",
|
||||
"deduplicateCodes": "Atdubliuoti kodus",
|
||||
"deselectAll": "Naikinti visų pasirinkimą",
|
||||
"selectAll": "Pasirinkti viską",
|
||||
"deleteDuplicates": "Ištrinti dublikatus",
|
||||
"plainHTML": "Grynasis HTML"
|
||||
}
|
||||
1
auth/lib/l10n/arb/app_ml.arb
Normal file
@@ -0,0 +1 @@
|
||||
{}
|
||||
@@ -156,6 +156,7 @@
|
||||
"twoFactorAuthTitle": "Tweestapsverificatie",
|
||||
"passkeyAuthTitle": "Passkey verificatie",
|
||||
"verifyPasskey": "Bevestig passkey",
|
||||
"loginWithTOTP": "Inloggen met TOTP",
|
||||
"recoverAccount": "Account herstellen",
|
||||
"enterRecoveryKeyHint": "Voer je herstelsleutel in",
|
||||
"recover": "Herstellen",
|
||||
@@ -257,6 +258,10 @@
|
||||
"areYouSureYouWantToLogout": "Weet je zeker dat je wilt uitloggen?",
|
||||
"yesLogout": "Ja, uitloggen",
|
||||
"exit": "Afsluiten",
|
||||
"theme": "Thema",
|
||||
"lightTheme": "Licht",
|
||||
"darkTheme": "Donker",
|
||||
"systemTheme": "Systeem",
|
||||
"verifyingRecoveryKey": "Herstelsleutel verifiëren...",
|
||||
"recoveryKeyVerified": "Herstelsleutel geverifieerd",
|
||||
"recoveryKeySuccessBody": "Super! Je herstelsleutel is geldig. Bedankt voor het verifiëren.\n\nVergeet niet om je herstelsleutel veilig te bewaren.",
|
||||
@@ -327,6 +332,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Aangepast",
|
||||
"editOrder": "Volgorde wijzigen",
|
||||
"mostFrequentlyUsed": "Vaak gebruikt",
|
||||
"mostRecentlyUsed": "Recent gebruikt",
|
||||
"activeSessions": "Actieve sessies",
|
||||
"somethingWentWrongPleaseTryAgain": "Er is iets fout gegaan, probeer het opnieuw",
|
||||
"thisWillLogYouOutOfThisDevice": "Dit zal je uitloggen van dit apparaat!",
|
||||
@@ -448,6 +457,7 @@
|
||||
"unpinText": "Losmaken",
|
||||
"pinnedCodeMessage": "{code} is vastgezet",
|
||||
"unpinnedCodeMessage": "{code} is losgemaakt",
|
||||
"pinned": "Vastgezet",
|
||||
"tags": "Labels",
|
||||
"createNewTag": "Nieuw label maken",
|
||||
"tag": "Label",
|
||||
@@ -484,5 +494,13 @@
|
||||
"appLockNotEnabled": "App-vergrendeling niet ingeschakeld",
|
||||
"appLockNotEnabledDescription": "Schakel app vergrendeling in vanuit Beveiliging > App vergrendeling",
|
||||
"authToViewPasskey": "Verifieer uzelf om uw passkey te bekijken",
|
||||
"appLockOfflineModeWarning": "Je hebt ervoor gekozen om verder te gaan zonder backups. Als je jouw applock vergeet, wordt je uitgesloten van toegang tot je gegevens."
|
||||
"appLockOfflineModeWarning": "Je hebt ervoor gekozen om verder te gaan zonder backups. Als je jouw applock vergeet, wordt je uitgesloten van toegang tot je gegevens.",
|
||||
"duplicateCodes": "Dubbele codes",
|
||||
"noDuplicates": "✨ Geen dubbele",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "Je hebt geen dubbele codes die kunnen worden gewist",
|
||||
"deduplicateCodes": "Dubbele codes",
|
||||
"deselectAll": "Alles deselecteren",
|
||||
"selectAll": "Alles selecteren",
|
||||
"deleteDuplicates": "Dubbelen verwijderen",
|
||||
"plainHTML": "Alleen HTML"
|
||||
}
|
||||
@@ -156,6 +156,7 @@
|
||||
"twoFactorAuthTitle": "Uwierzytelnianie dwustopniowe",
|
||||
"passkeyAuthTitle": "Weryfikacja kluczem dostępu",
|
||||
"verifyPasskey": "Zweryfikuj klucz dostępu",
|
||||
"loginWithTOTP": "Zaloguj się za pomocą TOTP",
|
||||
"recoverAccount": "Odzyskaj konto",
|
||||
"enterRecoveryKeyHint": "Wprowadź swój klucz odzyskiwania",
|
||||
"recover": "Odzyskaj",
|
||||
@@ -257,6 +258,10 @@
|
||||
"areYouSureYouWantToLogout": "Czy na pewno chcesz się wylogować?",
|
||||
"yesLogout": "Tak, wyloguj",
|
||||
"exit": "Wyjdź",
|
||||
"theme": "Motyw",
|
||||
"lightTheme": "Jasny",
|
||||
"darkTheme": "Ciemny",
|
||||
"systemTheme": "Systemowy",
|
||||
"verifyingRecoveryKey": "Weryfikowanie klucza odzyskiwania...",
|
||||
"recoveryKeyVerified": "Klucz odzyskiwania zweryfikowany",
|
||||
"recoveryKeySuccessBody": "Znakomicie! Klucz odzyskiwania jest prawidłowy. Dziękujemy za weryfikację.\n\nPamiętaj, aby bezpiecznie przechowywać kopię zapasową klucza odzyskiwania.",
|
||||
@@ -327,6 +332,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Niestandardowe",
|
||||
"editOrder": "Zmień kolejność",
|
||||
"mostFrequentlyUsed": "Często używane",
|
||||
"mostRecentlyUsed": "Ostatnio używane",
|
||||
"activeSessions": "Aktywne sesje",
|
||||
"somethingWentWrongPleaseTryAgain": "Coś poszło nie tak, spróbuj ponownie",
|
||||
"thisWillLogYouOutOfThisDevice": "To wyloguje Cię z tego urządzenia!",
|
||||
@@ -448,6 +457,7 @@
|
||||
"unpinText": "Odepnij",
|
||||
"pinnedCodeMessage": "Przypięto {code}",
|
||||
"unpinnedCodeMessage": "Odpięto {code}",
|
||||
"pinned": "Przypięte",
|
||||
"tags": "Etykiety",
|
||||
"createNewTag": "Utwórz nową etykietę",
|
||||
"tag": "Etykieta",
|
||||
@@ -484,5 +494,13 @@
|
||||
"appLockNotEnabled": "Blokada aplikacji nie jest włączona",
|
||||
"appLockNotEnabledDescription": "Prosimy włączyć blokadę aplikacji z Zabezpieczenia > Blokada aplikacji",
|
||||
"authToViewPasskey": "Prosimy uwierzytelnić się, aby wyświetlić klucz dostępu",
|
||||
"appLockOfflineModeWarning": "Wybrano kontynuowanie bez kopii zapasowych. Jeśli zapomnisz blokady aplikacji, utracisz dostęp do swoich danych."
|
||||
"appLockOfflineModeWarning": "Wybrano kontynuowanie bez kopii zapasowych. Jeśli zapomnisz blokady aplikacji, utracisz dostęp do swoich danych.",
|
||||
"duplicateCodes": "Zduplikowane kody",
|
||||
"noDuplicates": "✨ Brak duplikatów",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "Nie masz duplikatów kodów, które mogą być wyczyszczone",
|
||||
"deduplicateCodes": "Deduplikuj kody",
|
||||
"deselectAll": "Odznacz wszystko",
|
||||
"selectAll": "Zaznacz wszystko",
|
||||
"deleteDuplicates": "Usuń duplikaty",
|
||||
"plainHTML": "Zwykły HTML"
|
||||
}
|
||||
@@ -11,7 +11,7 @@
|
||||
"setupFirstAccount": "Configure sua primeira conta",
|
||||
"importScanQrCode": "Escanear QR code",
|
||||
"qrCode": "QR Code",
|
||||
"importEnterSetupKey": "Insira uma chave de configuração",
|
||||
"importEnterSetupKey": "Inserir chave de config.",
|
||||
"importAccountPageTitle": "Inserir detalhes da conta",
|
||||
"secretCanNotBeEmpty": "A chave secreta não pode estar vazia",
|
||||
"bothIssuerAndAccountCanNotBeEmpty": "O emissor e a conta não podem estar vazios",
|
||||
@@ -40,16 +40,16 @@
|
||||
"@sessionExpired": {
|
||||
"description": "Title of the dialog when the users current session is invalid/expired"
|
||||
},
|
||||
"pleaseLoginAgain": "Entre novamente",
|
||||
"loggingOut": "Saindo...",
|
||||
"pleaseLoginAgain": "Registre-se novamente",
|
||||
"loggingOut": "Desconectando...",
|
||||
"timeBasedKeyType": "Baseado no horário (TOTP)",
|
||||
"counterBasedKeyType": "Baseado no contador (HOTP)",
|
||||
"saveAction": "Salvar",
|
||||
"nextTotpTitle": "avançar",
|
||||
"nextTotpTitle": "próximo",
|
||||
"deleteCodeTitle": "Excluir código?",
|
||||
"deleteCodeMessage": "Deseja mesmo excluir este código? Esta ação é irreversível.",
|
||||
"trashCode": "Excluir código?",
|
||||
"trashCodeMessage": "Você tem certeza de que quer excluir o código para {account}?",
|
||||
"trashCodeMessage": "Deseja mesmo excluir o código da {account}?",
|
||||
"trash": "Excluir",
|
||||
"viewLogsAction": "Ver registros",
|
||||
"sendLogsDescription": "Isso compartilhará seus dados para lhe ajudarmos a resolver seu problema. Enquanto tomamos precauções para ter certeza que as informações sensíveis não estejam registradas, nós encorajamos você a visualizar esses dados antes de compartilhá-los.",
|
||||
@@ -65,7 +65,7 @@
|
||||
},
|
||||
"copyEmailAction": "Copiar e-mail",
|
||||
"exportLogsAction": "Exportar registros",
|
||||
"reportABug": "Informe um erro",
|
||||
"reportABug": "Informar erro",
|
||||
"crashAndErrorReporting": "Relatórios de erros e falhas",
|
||||
"reportBug": "Informar erro",
|
||||
"emailUsMessage": "Envie um e-mail para {email}",
|
||||
@@ -77,7 +77,7 @@
|
||||
}
|
||||
},
|
||||
"contactSupport": "Contatar suporte",
|
||||
"rateUsOnStore": "Avalie nós na {storeName}",
|
||||
"rateUsOnStore": "Avalie-nos na {storeName}",
|
||||
"blog": "Blog",
|
||||
"merchandise": "Produtos",
|
||||
"verifyPassword": "Verificar senha",
|
||||
@@ -89,7 +89,7 @@
|
||||
"incorrectPasswordTitle": "Senha incorreta",
|
||||
"welcomeBack": "Bem-vindo(a) de volta!",
|
||||
"madeWithLoveAtPrefix": "feito com ❤️ em ",
|
||||
"supportDevs": "Inscreva-se no <bold-green>ente</bold-green> para nos apoiar",
|
||||
"supportDevs": "Inscreva-se no <bold-green>Ente</bold-green> para apoiar-nos",
|
||||
"supportDiscount": "Use o cupom \"AUTH\" para obter 10% de desconto no primeiro ano",
|
||||
"changeEmail": "Alterar e-mail",
|
||||
"changePassword": "Alterar senha",
|
||||
@@ -112,27 +112,27 @@
|
||||
"exportCodes": "Exportar códigos",
|
||||
"importLabel": "Importar",
|
||||
"importInstruction": "Selecione um arquivo que contenha uma lista de códigos no formato a seguir",
|
||||
"importCodeDelimiterInfo": "Os códigos podem ser separados por uma vírgula ou uma nova linha",
|
||||
"importCodeDelimiterInfo": "Códigos podem ser separados por vírgula ou uma nova linha",
|
||||
"selectFile": "Selecionar arquivo",
|
||||
"emailVerificationToggle": "Verificação por e-mail",
|
||||
"emailVerificationEnableWarning": "Para evitar ser bloqueado da sua conta, certifique-se de guardar uma cópia do seu e-mail 2FA fora do Ente Auth antes de ativar a verificação de e-mail.",
|
||||
"authToChangeEmailVerificationSetting": "Autentique-se para alterar a verificação de e-mail",
|
||||
"authenticateGeneric": "Autentique",
|
||||
"authToViewYourRecoveryKey": "Autentique para ver sua chave de recuperação",
|
||||
"authToChangeYourEmail": "Autentique para alterar o seu e-mail",
|
||||
"authToChangeYourPassword": "Autentique para alterar sua senha",
|
||||
"authToViewSecrets": "Autentique para ver suas chaves secretas",
|
||||
"authToInitiateSignIn": "Autentique para iniciar sessão para fazer uma cópia de segurança.",
|
||||
"ok": "OK",
|
||||
"authenticateGeneric": "Autentique-se",
|
||||
"authToViewYourRecoveryKey": "Autentique-se para ver sua chave de recuperação",
|
||||
"authToChangeYourEmail": "Autentique-se para alterar o seu e-mail",
|
||||
"authToChangeYourPassword": "Autentique-se para alterar sua senha",
|
||||
"authToViewSecrets": "Autentique-se para ver suas chaves secretas",
|
||||
"authToInitiateSignIn": "Autentique-se para registrar e fazer uma cópia de segurança.",
|
||||
"ok": "Ok",
|
||||
"cancel": "Cancelar",
|
||||
"yes": "Sim",
|
||||
"no": "Não",
|
||||
"email": "E-mail",
|
||||
"support": "Suporte",
|
||||
"general": "Geral",
|
||||
"settings": "Ajustes",
|
||||
"settings": "Opções",
|
||||
"copied": "Copiado",
|
||||
"pleaseTryAgain": "Tente de novo",
|
||||
"pleaseTryAgain": "Tente novamente",
|
||||
"existingUser": "Usuário existente",
|
||||
"newUser": "Novo no Ente",
|
||||
"delete": "Excluir",
|
||||
@@ -142,7 +142,7 @@
|
||||
"suggestFeatures": "Sugerir recursos",
|
||||
"faq": "Perguntas frequentes",
|
||||
"somethingWentWrongMessage": "Algo deu errado. Tente outra vez",
|
||||
"leaveFamily": "Sair da família",
|
||||
"leaveFamily": "Sair do plano familiar",
|
||||
"leaveFamilyMessage": "Deseja mesmo sair do plano familiar?",
|
||||
"inFamilyPlanMessage": "Você está em um plano familiar!",
|
||||
"hintForMobile": "Pressione em um código para editar ou excluir.",
|
||||
@@ -151,11 +151,12 @@
|
||||
"scanACode": "Escanear código",
|
||||
"verify": "Verificar",
|
||||
"verifyEmail": "Verificar e-mail",
|
||||
"enterCodeHint": "Digite o código de 6 dígitos\ndo seu app autenticador",
|
||||
"lostDeviceTitle": "Perdeu um dispositivo?",
|
||||
"enterCodeHint": "Insira o código de 6 dígitos do aplicativo autenticador",
|
||||
"lostDeviceTitle": "Perdeu o dispositivo?",
|
||||
"twoFactorAuthTitle": "Autenticação de dois fatores",
|
||||
"passkeyAuthTitle": "Verificação de chave de acesso",
|
||||
"verifyPasskey": "Verificar chave de acesso",
|
||||
"loginWithTOTP": "Registrar com TOTP",
|
||||
"recoverAccount": "Recuperar conta",
|
||||
"enterRecoveryKeyHint": "Digite a chave de recuperação",
|
||||
"recover": "Recuperar",
|
||||
@@ -173,10 +174,10 @@
|
||||
"invalidEmailTitle": "Endereço de e-mail inválido",
|
||||
"invalidEmailMessage": "Insira um endereço de e-mail válido.",
|
||||
"deleteAccount": "Excluir conta",
|
||||
"deleteAccountQuery": "Estamos tristes com sua decisão. Você encontrou algum problema?",
|
||||
"deleteAccountQuery": "Estamos tristes por vê-lo sair. Você enfrentou algum problema?",
|
||||
"yesSendFeedbackAction": "Sim, enviar feedback",
|
||||
"noDeleteAccountAction": "Não, excluir conta",
|
||||
"initiateAccountDeleteTitle": "Autentique para iniciar a exclusão de conta",
|
||||
"initiateAccountDeleteTitle": "Autentique-se para iniciar a exclusão de conta",
|
||||
"sendEmail": "Enviar e-mail",
|
||||
"createNewAccount": "Criar nova conta",
|
||||
"weakStrength": "Fraca",
|
||||
@@ -185,15 +186,15 @@
|
||||
"confirmPassword": "Confirmar senha",
|
||||
"close": "Fechar",
|
||||
"oopsSomethingWentWrong": "Opa. Algo deu errado.",
|
||||
"selectLanguage": "Trocar idioma",
|
||||
"selectLanguage": "Alterar idioma",
|
||||
"language": "Idioma",
|
||||
"social": "Redes sociais",
|
||||
"security": "Segurança",
|
||||
"lockscreen": "Tela de bloqueio",
|
||||
"authToChangeLockscreenSetting": "Autentique para alterar a opção de tela de bloqueio",
|
||||
"authToChangeLockscreenSetting": "Autentique-se para alterar a opção da tela de bloqueio",
|
||||
"deviceLockEnablePreSteps": "Para ativar o bloqueio do dispositivo, configure a senha do dispositivo ou o bloqueio de tela nas configurações do seu sistema.",
|
||||
"viewActiveSessions": "Ver sessões ativas",
|
||||
"authToViewYourActiveSessions": "Autentique para ver suas sessões ativas",
|
||||
"authToViewYourActiveSessions": "Autentique-se para ver suas sessões ativas",
|
||||
"searchHint": "Buscar...",
|
||||
"search": "Buscar",
|
||||
"sorryUnableToGenCode": "Desculpe, não foi possível gerar um código para {issuerName}",
|
||||
@@ -207,7 +208,7 @@
|
||||
"shareCodesDuration": "Selecione a duração em que você queira compartilhar os códigos.",
|
||||
"restore": "Restaurar",
|
||||
"copiedToClipboard": "Copiado para a área de transferência",
|
||||
"copiedNextToClipboard": "Próximo código copiado para a área de transferência",
|
||||
"copiedNextToClipboard": "Copiado próximo código à área de transferência",
|
||||
"error": "Erro",
|
||||
"recoveryKeyCopiedToClipboard": "Chave de recuperação copiada para a área de transferência",
|
||||
"recoveryKeyOnForgotPassword": "Caso esqueça sua senha, a única maneira de recuperar seus dados é com esta chave.",
|
||||
@@ -216,8 +217,8 @@
|
||||
"saveKey": "Salvar chave",
|
||||
"save": "Salvar",
|
||||
"send": "Enviar",
|
||||
"saveOrSendDescription": "Deseja mesmo salvar em seu armazenamento (pasta Downloads por padrão) ou enviar para outros apps?",
|
||||
"saveOnlyDescription": "Deseja mesmo salvar em seu armazenamento (pasta Downloads por padrão)?",
|
||||
"saveOrSendDescription": "Deseja mesmo salvar isso no armazenamento (pasta de Downloads por padrão) ou enviar a outros aplicativos?",
|
||||
"saveOnlyDescription": "Deseja mesmo salvar em seu armazenamento (pasta de Downloads por padrão)?",
|
||||
"back": "Voltar",
|
||||
"createAccount": "Criar conta",
|
||||
"passwordStrength": "Força da senha: {passwordStrengthValue}",
|
||||
@@ -257,6 +258,10 @@
|
||||
"areYouSureYouWantToLogout": "Deseja mesmo sair?",
|
||||
"yesLogout": "Sim, quero sair",
|
||||
"exit": "Sair",
|
||||
"theme": "Tema",
|
||||
"lightTheme": "Claro",
|
||||
"darkTheme": "Escuro",
|
||||
"systemTheme": "Sistema",
|
||||
"verifyingRecoveryKey": "Verificando chave de recuperação...",
|
||||
"recoveryKeyVerified": "Chave de recuperação verificada",
|
||||
"recoveryKeySuccessBody": "Ótimo! Sua chave de recuperação é válida. Obrigada por verificar.\n\nLembre-se de manter sua chave de recuperação copiada com segurança.",
|
||||
@@ -270,7 +275,7 @@
|
||||
"recoveryKeyVerifyReason": "Sua chave de recuperação é a única maneira de recuperar suas fotos se você esqueceu sua senha. Você pode encontrar sua chave de recuperação em Opções > Conta.\n\nInsira sua chave de recuperação aqui para verificar se você a salvou corretamente.",
|
||||
"confirmYourRecoveryKey": "Confirme sua chave de recuperação",
|
||||
"confirm": "Confirmar",
|
||||
"emailYourLogs": "Enviar logs por e-mail",
|
||||
"emailYourLogs": "Enviar registros por e-mail",
|
||||
"pleaseSendTheLogsTo": "Envie os logs para \n{toEmail}",
|
||||
"copyEmailAddress": "Copiar endereço de e-mail",
|
||||
"exportLogs": "Exportar logs",
|
||||
@@ -298,7 +303,7 @@
|
||||
"description": "Text for the button to confirm the user understands the warning"
|
||||
},
|
||||
"authToExportCodes": "Autentique para exportar seus códigos",
|
||||
"importSuccessTitle": "Oba!",
|
||||
"importSuccessTitle": "Sucesso!",
|
||||
"importSuccessDesc": "Você importou {count} códigos!",
|
||||
"@importSuccessDesc": {
|
||||
"placeholders": {
|
||||
@@ -327,6 +332,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Personalizado",
|
||||
"editOrder": "Editar ordem",
|
||||
"mostFrequentlyUsed": "Usado com frequência",
|
||||
"mostRecentlyUsed": "Usado recentemente",
|
||||
"activeSessions": "Sessões ativas",
|
||||
"somethingWentWrongPleaseTryAgain": "Algo deu errado. Tente outra vez",
|
||||
"thisWillLogYouOutOfThisDevice": "Isso fará com que você saia deste dispositivo!",
|
||||
@@ -336,7 +345,7 @@
|
||||
"thisDevice": "Esse dispositivo",
|
||||
"toResetVerifyEmail": "Para redefinir sua senha, verifique seu e-mail primeiramente.",
|
||||
"thisEmailIsAlreadyInUse": "Este e-mail já está em uso",
|
||||
"verificationFailedPleaseTryAgain": "Falha na verificação. Tente novamente",
|
||||
"verificationFailedPleaseTryAgain": "Falhou na verificação. Tente novamente",
|
||||
"yourVerificationCodeHasExpired": "Seu código de verificação expirou",
|
||||
"incorrectCode": "Código incorreto",
|
||||
"sorryTheCodeYouveEnteredIsIncorrect": "O código inserido está incorreto",
|
||||
@@ -353,7 +362,7 @@
|
||||
"plainText": "Texto simples",
|
||||
"passwordToEncryptExport": "Senha para criptografar a exportação",
|
||||
"export": "Exportar",
|
||||
"useOffline": "Usar sem backups",
|
||||
"useOffline": "Usar sem cópia de segurança",
|
||||
"signInToBackup": "Entre para fazer backup de seus códigos",
|
||||
"singIn": "Entrar",
|
||||
"sigInBackupReminder": "Exporte seus códigos para garantir que você tenha uma cópia para restaurar.",
|
||||
@@ -378,7 +387,7 @@
|
||||
"@androidBiometricNotRecognized": {
|
||||
"description": "Message to let the user know that authentication was failed. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricSuccess": "Êxito",
|
||||
"androidBiometricSuccess": "Sucesso",
|
||||
"@androidBiometricSuccess": {
|
||||
"description": "Message to let the user know that authentication was successful. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
@@ -394,15 +403,15 @@
|
||||
"@androidBiometricRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up biometric authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidDeviceCredentialsRequiredTitle": "Credenciais do dispositivo necessárias",
|
||||
"androidDeviceCredentialsRequiredTitle": "Credenciais necessários do dispositivo",
|
||||
"@androidDeviceCredentialsRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up credentials authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidDeviceCredentialsSetupDescription": "Credenciais do dispositivo necessárias",
|
||||
"androidDeviceCredentialsSetupDescription": "Credenciais necessários do dispositivo",
|
||||
"@androidDeviceCredentialsSetupDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure device credentials on their device. It shows in a dialog on Android side."
|
||||
},
|
||||
"goToSettings": "Ir para Ajustes",
|
||||
"goToSettings": "Ir para Opções",
|
||||
"@goToSettings": {
|
||||
"description": "Message showed on a button that the user can click to go to settings pages from the current dialog. It is used on both Android and iOS side. Maximum 30 characters."
|
||||
},
|
||||
@@ -429,7 +438,7 @@
|
||||
"signOutOtherDevices": "Sair em outros dispositivos",
|
||||
"doNotSignOut": "Não sair",
|
||||
"hearUsWhereTitle": "Como você descobriu o Ente? (opcional)",
|
||||
"hearUsExplanation": "Não sabemos como você encontrou nosso app. Seria útil se você nos contasse!",
|
||||
"hearUsExplanation": "Não rastreamos instalações. Ajudaria bastante se você contasse onde nos achou!",
|
||||
"recoveryKeySaved": "Chave de recuperação salva na pasta Downloads!",
|
||||
"waitingForBrowserRequest": "Aguardando solicitação do navegador...",
|
||||
"waitingForVerification": "Aguardando verificação...",
|
||||
@@ -437,8 +446,8 @@
|
||||
"passKeyPendingVerification": "A verificação ainda está pendente",
|
||||
"loginSessionExpired": "Sessão expirada",
|
||||
"loginSessionExpiredDetails": "Sua sessão expirou. Registre-se novamente.",
|
||||
"developerSettingsWarning": "Deseja mesmo alterar os ajustes de Desenvolvedor?",
|
||||
"developerSettings": "Ajustes de Desenvolvedor",
|
||||
"developerSettingsWarning": "Deseja mesmo alterar as Opções de Desenvolvedor?",
|
||||
"developerSettings": "Opções de Desenvolvedor",
|
||||
"serverEndpoint": "Endpoint do servidor",
|
||||
"invalidEndpoint": "Endpoint inválido",
|
||||
"invalidEndpointMessage": "Desculpe, o ponto de acesso inserido é inválido. Insira um ponto de acesso válido e tente novamente.",
|
||||
@@ -448,21 +457,22 @@
|
||||
"unpinText": "Desafixar",
|
||||
"pinnedCodeMessage": "{code} foi fixado",
|
||||
"unpinnedCodeMessage": "{code} foi desafixado",
|
||||
"pinned": "Fixado",
|
||||
"tags": "Etiquetas",
|
||||
"createNewTag": "Criar nova etiqueta",
|
||||
"tag": "Etiqueta",
|
||||
"create": "Criar",
|
||||
"editTag": "Editar etiqueta",
|
||||
"deleteTagTitle": "Apagar etiqueta?",
|
||||
"deleteTagTitle": "Excluir etiqueta?",
|
||||
"deleteTagMessage": "Deseja mesmo excluir esta etiqueta? Essa ação é irreversível.",
|
||||
"somethingWentWrongParsingCode": "Não foi possível analisar os códigos {x}.",
|
||||
"updateNotAvailable": "Atualização indisponível",
|
||||
"viewRawCodes": "Ver códigos brutos",
|
||||
"rawCodes": "Códigos brutos",
|
||||
"rawCodeData": "Dados de códigos brutos",
|
||||
"appLock": "Bloqueio do app",
|
||||
"appLock": "Bloqueio do aplicativo",
|
||||
"noSystemLockFound": "Nenhum bloqueio do sistema encontrado",
|
||||
"toEnableAppLockPleaseSetupDevicePasscodeOrScreen": "Para ativar o bloqueio do app, configure uma senha no dispositivo ou tela de bloqueio nas configurações do sistema.",
|
||||
"toEnableAppLockPleaseSetupDevicePasscodeOrScreen": "Para ativar o bloqueio do aplicativo, configure uma senha no dispositivo ou tela de bloqueio nas opções do sistema.",
|
||||
"autoLock": "Bloqueio automático",
|
||||
"immediately": "Imediatamente",
|
||||
"reEnterPassword": "Reinserir senha",
|
||||
@@ -473,16 +483,24 @@
|
||||
"setNewPassword": "Defina a nova senha",
|
||||
"deviceLock": "Bloqueio do dispositivo",
|
||||
"hideContent": "Ocultar conteúdo",
|
||||
"hideContentDescriptionAndroid": "Oculta o conteúdo do app no seletor de apps e desativa as capturas de tela",
|
||||
"hideContentDescriptioniOS": "Oculta o conteúdo do seletor de apps",
|
||||
"autoLockFeatureDescription": "Tempo de bloqueio do app em segundo plano",
|
||||
"hideContentDescriptionAndroid": "Oculta o conteúdo do aplicativo no seletor de aplicativos e desativa as capturas de tela",
|
||||
"hideContentDescriptioniOS": "Oculta o conteúdo do seletor de aplicativos",
|
||||
"autoLockFeatureDescription": "Tempo de bloqueio do aplicativo em segundo plano",
|
||||
"appLockDescription": "Escolha entre a tela de bloqueio padrão do seu dispositivo e uma tela de bloqueio personalizada com PIN ou senha.",
|
||||
"pinLock": "Bloqueio PIN",
|
||||
"enterPin": "Insira o PIN",
|
||||
"pinLock": "PIN de bloqueio",
|
||||
"enterPin": "Inserir PIN",
|
||||
"setNewPin": "Definir novo PIN",
|
||||
"importFailureDescNew": "Não foi possível analisar o arquivo selecionado.",
|
||||
"appLockNotEnabled": "Bloqueio de aplicativo não ativado",
|
||||
"appLockNotEnabledDescription": "Ative o bloqueio de aplicativo em Segurança > Bloqueio de aplicativo",
|
||||
"authToViewPasskey": "Autentique para ver a sua chave de acesso",
|
||||
"appLockOfflineModeWarning": "Você prosseguiu sem cópias de segurança. Caso, se esqueça de seu aplicativo de bloqueio, você não poderá mais acessar seus dados."
|
||||
"authToViewPasskey": "Autentique-se para ver a sua chave de acesso",
|
||||
"appLockOfflineModeWarning": "Você prosseguiu sem cópias de segurança. Caso, se esqueça de seu aplicativo de bloqueio, você não poderá mais acessar seus dados.",
|
||||
"duplicateCodes": "Duplicar códigos",
|
||||
"noDuplicates": "✨ Sem duplicados",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "Você não possui códigos duplicados para limpar",
|
||||
"deduplicateCodes": "Desduplicar códigos",
|
||||
"deselectAll": "Deselecionar tudo",
|
||||
"selectAll": "Selecionar tudo",
|
||||
"deleteDuplicates": "Excluir duplicados",
|
||||
"plainHTML": "HTML simples"
|
||||
}
|
||||
@@ -446,8 +446,6 @@
|
||||
"customEndpoint": "Подключено к {endpoint}",
|
||||
"pinText": "Прикрепить",
|
||||
"unpinText": "Открепить",
|
||||
"pinnedCodeMessage": "{code} прикреплен",
|
||||
"unpinnedCodeMessage": "{code} откреплен",
|
||||
"tags": "Метки",
|
||||
"createNewTag": "Создать новую метку",
|
||||
"tag": "Метка",
|
||||
|
||||
@@ -19,6 +19,20 @@
|
||||
"pleaseVerifyDetails": "Prosím, skontrolujte svoje údaje a skúste to znova",
|
||||
"codeIssuerHint": "Vydavateľ",
|
||||
"codeSecretKeyHint": "Tajný kľúč",
|
||||
"secret": "Tajný kľúč",
|
||||
"all": "Všetko",
|
||||
"notes": "Poznámky",
|
||||
"notesLengthLimit": "Maximálna dĺžka poznámky je {count} znakov",
|
||||
"@notesLengthLimit": {
|
||||
"description": "Text to indicate the maximum number of characters allowed for notes",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"description": "The maximum number of characters allowed for notes",
|
||||
"type": "int",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"codeAccountHint": "Účet (ty@domena.sk)",
|
||||
"codeTagHint": "Tag",
|
||||
"accountKeyType": "Typ kľúča",
|
||||
@@ -31,9 +45,12 @@
|
||||
"timeBasedKeyType": "Na základe času (TOTP)",
|
||||
"counterBasedKeyType": "Na základe počítadla (HOTP)",
|
||||
"saveAction": "Uložiť",
|
||||
"nextTotpTitle": "ďalej",
|
||||
"nextTotpTitle": "ďalší",
|
||||
"deleteCodeTitle": "Odstrániť položku?",
|
||||
"deleteCodeMessage": "Naozaj chcete odstrániť položku? Táto akcia je nezvratná.",
|
||||
"trashCode": "Odstrániť kód?",
|
||||
"trashCodeMessage": "Ste si istý, že chcete odstrániť kód pre účet {account}?",
|
||||
"trash": "Odstrániť",
|
||||
"viewLogsAction": "Zobraziť logy",
|
||||
"sendLogsDescription": "Toto odošle logy, ktoré nám pomôžu vyriešiť váš problém. Aj keď prijímame preventívne opatrenia, aby sme zabezpečili, že sa citlivé informácie neukladajú do logov, odporúčame vám, aby ste si ich pred zdieľaním pozreli.",
|
||||
"preparingLogsTitle": "Príprava logov...",
|
||||
@@ -100,6 +117,7 @@
|
||||
"emailVerificationToggle": "Overenie pomocou e-mailovej adresy",
|
||||
"emailVerificationEnableWarning": "Aby ste predišli vymknutiu sa z vášho účtu, nezabudnite pred povolením overenia emailom uložiť kópiu svojho 2FA emailu mimo Ente Auth.",
|
||||
"authToChangeEmailVerificationSetting": "Pre zmenu overenia pomocou emailu sa musíte overiť",
|
||||
"authenticateGeneric": "Prosím, overte svoju identitu",
|
||||
"authToViewYourRecoveryKey": "Pre zobrazenie vášho kľúča na obnovenie sa musíte overiť",
|
||||
"authToChangeYourEmail": "Pre zmenu vášho emailu sa musíte overiť",
|
||||
"authToChangeYourPassword": "Pre zmenu vášho hesla sa musíte overiť",
|
||||
@@ -127,6 +145,8 @@
|
||||
"leaveFamily": "Opustiť rodinku",
|
||||
"leaveFamilyMessage": "Ste si istý, že chcete opustiť rodinku?",
|
||||
"inFamilyPlanMessage": "Ste prihlásený k rodinke!",
|
||||
"hintForMobile": "Pre úpravu alebo odstránenie kódu podržte.",
|
||||
"hintForDesktop": "Pre úpravu alebo odstránenie kódu kliknite pravým tlačidlom myši.",
|
||||
"scan": "Skenovať",
|
||||
"scanACode": "Skenovať kód",
|
||||
"verify": "Overiť",
|
||||
@@ -136,6 +156,7 @@
|
||||
"twoFactorAuthTitle": "Dvojfaktorové overovanie",
|
||||
"passkeyAuthTitle": "Overenie pomocou passkey",
|
||||
"verifyPasskey": "Overiť passkey",
|
||||
"loginWithTOTP": "Prihlásenie pomocou TOTP",
|
||||
"recoverAccount": "Obnoviť účet",
|
||||
"enterRecoveryKeyHint": "Vložte váš kód pre obnovenie",
|
||||
"recover": "Obnoviť",
|
||||
@@ -171,6 +192,7 @@
|
||||
"security": "Zabezpečenie",
|
||||
"lockscreen": "Uzamknutie obrazovky",
|
||||
"authToChangeLockscreenSetting": "Pre zmenu nastavenia uzamknutia obrazovky sa musíte overiť",
|
||||
"deviceLockEnablePreSteps": "Pre povolenie zámku zariadenia, nastavte prístupový kód zariadenia alebo zámok obrazovky v nastaveniach systému.",
|
||||
"viewActiveSessions": "Zobraziť aktívne relácie",
|
||||
"authToViewYourActiveSessions": "Pre zobrazenie vašich aktívnych relácii sa musíte overiť",
|
||||
"searchHint": "Hľadať...",
|
||||
@@ -181,6 +203,10 @@
|
||||
"scanAQrCode": "Naskenovať QR kód",
|
||||
"enterDetailsManually": "Zadajte údaje manuálne",
|
||||
"edit": "Upraviť",
|
||||
"share": "Zdielať",
|
||||
"shareCodes": "Zdieľať kódy",
|
||||
"shareCodesDuration": "Zvoľte dobu, počas ktorej chcete zdieľať kódy.",
|
||||
"restore": "Obnoviť",
|
||||
"copiedToClipboard": "Skopírované do schránky",
|
||||
"copiedNextToClipboard": "Skopírovaný následujúci kód do schránky",
|
||||
"error": "Chyba",
|
||||
@@ -334,6 +360,7 @@
|
||||
"sigInBackupReminder": "Exportujte svoje kódy, aby ste sa uistili, že máte zálohu, ktorú môžete neskôr obnoviť.",
|
||||
"offlineModeWarning": "Rozhodli ste sa pokračovať bez zálohovania. Prosím, vykonávajte pravidelné manuálne zálohy aby ste mali istotu, že kódy nestratíte.",
|
||||
"showLargeIcons": "Zobraziť veľké ikony",
|
||||
"compactMode": "Kompaktný mód",
|
||||
"shouldHideCode": "Skryť kódy",
|
||||
"doubleTapToViewHiddenCode": "Dvakrát klepnite na položku aby ste zobrazili kód",
|
||||
"focusOnSearchBar": "Využívať pole vyhľadávania pri spustení aplikácie",
|
||||
@@ -420,8 +447,6 @@
|
||||
"customEndpoint": "Pripojený k endpointu {endpoint}",
|
||||
"pinText": "Pripnúť",
|
||||
"unpinText": "Odopnúť",
|
||||
"pinnedCodeMessage": "{code} bol pripnutý",
|
||||
"unpinnedCodeMessage": "{code} bol odopnutý",
|
||||
"tags": "Tagy",
|
||||
"createNewTag": "Vytvoriť nový tag",
|
||||
"tag": "Tag",
|
||||
@@ -454,5 +479,9 @@
|
||||
"pinLock": "Zámok PIN",
|
||||
"enterPin": "Zadajte PIN",
|
||||
"setNewPin": "Nastaviť nový PIN",
|
||||
"importFailureDescNew": "Vybraný súbor nie je možné spracovať."
|
||||
"importFailureDescNew": "Vybraný súbor nie je možné spracovať.",
|
||||
"appLockNotEnabled": "Zámok aplikácie nie je povolený",
|
||||
"appLockNotEnabledDescription": "Prosím, povoľte zámok aplikácie v časti Zabezpečenie > Zámok aplikácie",
|
||||
"authToViewPasskey": "Pre zobrazenie vášho passkey sa musíte overiť",
|
||||
"appLockOfflineModeWarning": "Rozhodli ste sa pokračovať bez záloh. Ak zabudnete svoj zámok aplikácie, prístup k údajom bude nemožný."
|
||||
}
|
||||
@@ -327,6 +327,8 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"mostFrequentlyUsed": "Pogosto uporabljeni",
|
||||
"mostRecentlyUsed": "Nedavno uporabljeno",
|
||||
"activeSessions": "Aktivne seje",
|
||||
"somethingWentWrongPleaseTryAgain": "Nekaj je šlo narobe, prosimo poizkusite znova.",
|
||||
"thisWillLogYouOutOfThisDevice": "To vas bo odjavilo iz te naprave!",
|
||||
@@ -446,8 +448,7 @@
|
||||
"customEndpoint": "Povezano na {endpoint}",
|
||||
"pinText": "Pripni",
|
||||
"unpinText": "Odpni",
|
||||
"pinnedCodeMessage": "{code} je bila pripeta",
|
||||
"unpinnedCodeMessage": "{code} je bila odpeta",
|
||||
"pinned": "Pripeto",
|
||||
"tags": "Oznake",
|
||||
"createNewTag": "Ustvari novo oznako",
|
||||
"tag": "Oznaka",
|
||||
|
||||
@@ -2,6 +2,10 @@
|
||||
"account": "Konto",
|
||||
"unlock": "Lås upp",
|
||||
"recoveryKey": "Återställningsnyckel",
|
||||
"counterAppBarTitle": "Räknare",
|
||||
"@counterAppBarTitle": {
|
||||
"description": "Text shown in the AppBar of the Counter Page"
|
||||
},
|
||||
"onBoardingBody": "Säkerhetskopiera dina 2FA-koder",
|
||||
"onBoardingGetStarted": "Kom igång",
|
||||
"setupFirstAccount": "Konfigurera ditt första konto",
|
||||
@@ -15,22 +19,41 @@
|
||||
"pleaseVerifyDetails": "Kontrollera dina detaljer och försök igen",
|
||||
"codeIssuerHint": "Utfärdare",
|
||||
"codeSecretKeyHint": "Secret Key",
|
||||
"secret": "Säkerhets nyckel",
|
||||
"all": "Alla",
|
||||
"notes": "Anteckningar",
|
||||
"notesLengthLimit": "Anteckningar kan vara högst {count} tecken långa",
|
||||
"@notesLengthLimit": {
|
||||
"description": "Text to indicate the maximum number of characters allowed for notes",
|
||||
"placeholders": {
|
||||
"count": {
|
||||
"description": "The maximum number of characters allowed for notes",
|
||||
"type": "int",
|
||||
"example": "100"
|
||||
}
|
||||
}
|
||||
},
|
||||
"codeAccountHint": "Konto (du@domän.com)",
|
||||
"codeTagHint": "Tagg",
|
||||
"accountKeyType": "Typ av nyckel",
|
||||
"sessionExpired": "Sessionen har gått ut",
|
||||
"@sessionExpired": {
|
||||
"description": "Title of the dialog when the users current session is invalid/expired"
|
||||
},
|
||||
"pleaseLoginAgain": "Logga in igen",
|
||||
"loggingOut": "Loggar ut...",
|
||||
"timeBasedKeyType": "Tidsbaserad (TOTP)",
|
||||
"counterBasedKeyType": "Räknarbaserad (HOTP)",
|
||||
"saveAction": "Spara",
|
||||
"nextTotpTitle": "nästa",
|
||||
"deleteCodeTitle": "Radera kod?",
|
||||
"deleteCodeMessage": "Vill du ta bort den här koden? Det går inte att ångra den här åtgärden.",
|
||||
"trashCode": "Ta bort kod?",
|
||||
"trashCodeMessage": "Är du säker på att du vill ta bort koden för {account}?",
|
||||
"trash": "Papperskorg",
|
||||
"viewLogsAction": "Visa loggar",
|
||||
"sendLogsDescription": "Detta kommer att skicka över loggar för att hjälpa oss felsöka ditt problem. Även om vi vidtar försiktighetsåtgärder för att säkerställa att känslig information inte loggas, uppmuntrar vi dig att se dessa loggar innan du delar dem.",
|
||||
"preparingLogsTitle": "Förbereder loggar...",
|
||||
"emailLogsTitle": "E-posta loggar",
|
||||
"emailLogsMessage": "Skicka loggarna till {email}",
|
||||
"@emailLogsMessage": {
|
||||
@@ -61,55 +84,111 @@
|
||||
"pleaseWait": "Vänligen vänta...",
|
||||
"generatingEncryptionKeysTitle": "Skapar krypteringsnycklar...",
|
||||
"recreatePassword": "Återskapa lösenord",
|
||||
"recreatePasswordMessage": "Denna enhet är inte tillräckligt kraftfull för att verifiera ditt lösenord, men vi kan återskapa det på ett sätt som fungerar med alla enheter.\n\nLogga in med din återställningsnyckel och återskapa ditt lösenord (du kan använda samma igen om du vill).",
|
||||
"useRecoveryKey": "Använd återställningsnyckel",
|
||||
"incorrectPasswordTitle": "Felaktigt lösenord",
|
||||
"welcomeBack": "Välkommen tillbaka!",
|
||||
"madeWithLoveAtPrefix": "gjord med ❤️ av ",
|
||||
"supportDevs": "Prenumerera på <bold-green>ente</bold-green> för att stödja oss",
|
||||
"supportDiscount": "Använd kupongkoden \"AUTH\" för att få 10% rabatt första året",
|
||||
"changeEmail": "Ändra e-postadress",
|
||||
"changePassword": "Ändra lösenord",
|
||||
"data": "Data",
|
||||
"importCodes": "Importera koder",
|
||||
"importTypePlainText": "Enkel text",
|
||||
"importTypeEnteEncrypted": "Ente krypterad export",
|
||||
"passwordForDecryptingExport": "Lösenord för att dekryptera export",
|
||||
"passwordEmptyError": "Lösenordet får inte vara tomt",
|
||||
"importFromApp": "Importera koder från {appName}",
|
||||
"importGoogleAuthGuide": "Exportera dina konton från Google Authenticator till en QR-kod med alternativet \"Överföra konton\". Använd sedan en annan enhet och skanna QR-koden.\n\nTips: Du kan använda din bärbara dators webbkamera för att ta en bild av QR-koden.",
|
||||
"importSelectJsonFile": "Välj JSON-fil",
|
||||
"importSelectAppExport": "Välj {appName} exportfil",
|
||||
"importEnteEncGuide": "Välj den krypterade JSON-filen som exporteras från Ente",
|
||||
"importRaivoGuide": "Använd alternativet \"Exportera OTPs till zip-arkiv\" i Raivos inställningar.\n\nExtrahera zip-filen och importera JSON-filen.",
|
||||
"importBitwardenGuide": "Använd alternativet \"Exportera valv\" inom Bitwarden Tools och importera den okrypterade JSON-filen.",
|
||||
"exportCodes": "Exportera koder",
|
||||
"importLabel": "Importera",
|
||||
"importInstruction": "Vänligen välj en fil som innehåller en lista över dina koder i följande format",
|
||||
"importCodeDelimiterInfo": "Koderna kan separeras med kommatecken eller en ny rad",
|
||||
"selectFile": "Välj fil",
|
||||
"emailVerificationToggle": "E-postverifiering",
|
||||
"emailVerificationEnableWarning": "För att undvika att bli låst från ditt konto, se till att spara en kopia av din e-post 2FA utanför Ente Auth innan du aktiverar e-postverifiering.",
|
||||
"authToChangeEmailVerificationSetting": "Autentisera för att ändra din e-postadress",
|
||||
"authenticateGeneric": "Var god autentisera",
|
||||
"authToViewYourRecoveryKey": "Autentisera för att visa din återställningsnyckel",
|
||||
"authToChangeYourEmail": "Autentisera för att ändra din e-postadress",
|
||||
"authToChangeYourPassword": "Autentisera för att ändra ditt lösenord",
|
||||
"authToViewSecrets": "Autentisera för att visa din återställningsnyckel",
|
||||
"authToInitiateSignIn": "Vänligen autentisera för att initiera inloggning för säkerhetskopiering.",
|
||||
"ok": "OK",
|
||||
"cancel": "Avbryt",
|
||||
"yes": "Ja",
|
||||
"no": "Nej",
|
||||
"email": "E-post",
|
||||
"support": "Support",
|
||||
"general": "Allmänt",
|
||||
"settings": "Inställningar",
|
||||
"copied": "Kopierat",
|
||||
"pleaseTryAgain": "Försök igen",
|
||||
"existingUser": "Befintlig användare",
|
||||
"newUser": "Ny hos Ente",
|
||||
"delete": "Radera",
|
||||
"enterYourPasswordHint": "Ange ditt lösenord",
|
||||
"forgotPassword": "Glömt lösenord",
|
||||
"oops": "Hoppsan",
|
||||
"suggestFeatures": "Föreslå funktionalitet",
|
||||
"faq": "FAQ",
|
||||
"somethingWentWrongMessage": "Något gick fel, vänligen försök igen",
|
||||
"leaveFamily": "Lämna familjen",
|
||||
"leaveFamilyMessage": "Är du säker på att du vill lämna familjeplanen?",
|
||||
"inFamilyPlanMessage": "Du är på en familjeplan!",
|
||||
"hintForMobile": "Håll i på en kod för att redigera eller ta bort.",
|
||||
"hintForDesktop": "Högerklicka på en kod för att redigera eller ta bort.",
|
||||
"scan": "Skanna",
|
||||
"scanACode": "Skanna kod",
|
||||
"verify": "Verifiera",
|
||||
"verifyEmail": "Verifiera e-postadress",
|
||||
"enterCodeHint": "Ange den 6-siffriga koden från din autentiseringsapp",
|
||||
"lostDeviceTitle": "Förlorad enhet?",
|
||||
"twoFactorAuthTitle": "Tvåfaktorsautentisering",
|
||||
"passkeyAuthTitle": "Verifiering med inloggningsnyckel",
|
||||
"verifyPasskey": "Verifiera nyckel",
|
||||
"loginWithTOTP": "Logga in med TOTP",
|
||||
"recoverAccount": "Återställ konto",
|
||||
"enterRecoveryKeyHint": "Ange din återställningsnyckel",
|
||||
"recover": "Återställ",
|
||||
"contactSupportViaEmailMessage": "Vänligen skicka ett e-postmeddelande till {email} från din registrerade e-postadress",
|
||||
"@contactSupportViaEmailMessage": {
|
||||
"placeholders": {
|
||||
"email": {
|
||||
"type": "String"
|
||||
}
|
||||
}
|
||||
},
|
||||
"invalidQRCode": "Ogiltig QR-kod",
|
||||
"noRecoveryKeyTitle": "Ingen återställningsnyckel?",
|
||||
"enterEmailHint": "Ange din e-postadress",
|
||||
"invalidEmailTitle": "Ogiltig e-postadress",
|
||||
"invalidEmailMessage": "Ange en giltig e-postadress.",
|
||||
"deleteAccount": "Radera konto",
|
||||
"deleteAccountQuery": "Vi kommer att vara ledsna över att se dig gå. Har du något problem?",
|
||||
"yesSendFeedbackAction": "Ja, skicka feedback",
|
||||
"noDeleteAccountAction": "Nej, radera konto",
|
||||
"initiateAccountDeleteTitle": "Vänligen autentisera för att initiera borttagning av konto",
|
||||
"sendEmail": "Skicka e-post",
|
||||
"createNewAccount": "Skapa nytt konto",
|
||||
"weakStrength": "Svag",
|
||||
"strongStrength": "Stark",
|
||||
"moderateStrength": "Måttligt",
|
||||
"confirmPassword": "Bekräfta lösenord",
|
||||
"close": "Stäng",
|
||||
"oopsSomethingWentWrong": "Hoppsan! Något gick fel.",
|
||||
"selectLanguage": "Välj språk",
|
||||
"language": "Språk",
|
||||
"social": "Social",
|
||||
"security": "Säkerhet",
|
||||
"lockscreen": "Låsskärm",
|
||||
"authToChangeLockscreenSetting": "Vänligen autentisera för att ändra låsskärms inställningar",
|
||||
"viewActiveSessions": "Visa aktiva sessioner",
|
||||
"authToViewYourActiveSessions": "Autentisera för att visa dina aktiva sessioner",
|
||||
"searchHint": "Sök...",
|
||||
@@ -128,9 +207,13 @@
|
||||
"error": "Fel",
|
||||
"recoveryKeyCopiedToClipboard": "Återställningsnyckel kopierad till urklipp",
|
||||
"recoveryKeyOnForgotPassword": "Om du glömmer ditt lösenord är det enda sättet du kan återställa dina data med denna nyckel.",
|
||||
"recoveryKeySaveDescription": "Vi lagrar inte och har därför inte åtkomst till denna nyckel, vänligen spara denna 24 ords nyckel på en säker plats.",
|
||||
"doThisLater": "Gör detta senare",
|
||||
"saveKey": "Spara nyckel",
|
||||
"save": "Spara",
|
||||
"send": "Skicka",
|
||||
"saveOrSendDescription": "Vill du spara detta till din lagringsmapp (Nedladdningsmappen som standard) eller skicka den till andra appar?",
|
||||
"saveOnlyDescription": "Vill du spara detta till din lagringsmapp (Nedladdningsmappen som standard)?",
|
||||
"back": "Tillbaka",
|
||||
"createAccount": "Skapa konto",
|
||||
"passwordStrength": "Lösenordsstyrka: {passwordStrengthValue}",
|
||||
@@ -146,6 +229,7 @@
|
||||
"message": "Password Strength: {passwordStrengthText}"
|
||||
},
|
||||
"password": "Lösenord",
|
||||
"signUpTerms": "Jag samtycker till <u-terms>användarvillkoren</u-terms> och <u-policy>integritetspolicyn</u-policy>",
|
||||
"privacyPolicyTitle": "Integritetspolicy",
|
||||
"termsOfServicesTitle": "Villkor",
|
||||
"encryption": "Kryptering",
|
||||
@@ -153,24 +237,60 @@
|
||||
"changePasswordTitle": "Ändra lösenord",
|
||||
"resetPasswordTitle": "Återställ lösenord",
|
||||
"encryptionKeys": "Krypteringsnycklar",
|
||||
"passwordWarning": "Vi lagrar inte detta lösenord, så om du glömmer bort det, <underline>kan vi inte dekryptera dina data</underline>",
|
||||
"enterPasswordToEncrypt": "Ange ett lösenord som vi kan använda för att kryptera din data",
|
||||
"enterNewPasswordToEncrypt": "Ange ett nytt lösenord som vi kan använda för att kryptera din data",
|
||||
"passwordChangedSuccessfully": "Lösenordet har ändrats",
|
||||
"generatingEncryptionKeys": "Skapar krypteringsnycklar...",
|
||||
"continueLabel": "Fortsätt",
|
||||
"insecureDevice": "Osäker enhet",
|
||||
"sorryWeCouldNotGenerateSecureKeysOnThisDevicennplease": "Tyvärr, kunde vi inte generera säkra nycklar på den här enheten.\n\nvänligen registrera dig från en annan enhet.",
|
||||
"howItWorks": "Så här fungerar det",
|
||||
"ackPasswordLostWarning": "Jag förstår att om jag förlorar mitt lösenord kan jag förlora mina data eftersom min data är <underline>end-to-end-krypterad</underline>.",
|
||||
"loginTerms": "Jag samtycker till <u-terms>användarvillkoren</u-terms> och <u-policy>integritetspolicyn</u-policy>",
|
||||
"logInLabel": "Logga in",
|
||||
"logout": "Logga ut",
|
||||
"areYouSureYouWantToLogout": "Är du säker på att du vill logga ut?",
|
||||
"yesLogout": "Ja, logga ut",
|
||||
"exit": "Avsluta",
|
||||
"theme": "Tema",
|
||||
"lightTheme": "Ljust",
|
||||
"darkTheme": "Mörkt",
|
||||
"systemTheme": "System",
|
||||
"verifyingRecoveryKey": "Verifierar återställningsnyckel...",
|
||||
"recoveryKeyVerified": "Återställningsnyckel verifierad",
|
||||
"recoveryKeySuccessBody": "Grymt! Din återställningsnyckel är giltig. Tack för att du verifierade.\n\nKom ihåg att hålla din återställningsnyckel säker med backups.",
|
||||
"recreatePasswordTitle": "Återskapa lösenord",
|
||||
"invalidKey": "Ogiltig nyckel",
|
||||
"tryAgain": "Försök igen",
|
||||
"viewRecoveryKey": "Visa återställningsnyckel",
|
||||
"confirmRecoveryKey": "Bekräfta återställningsnyckel",
|
||||
"confirmYourRecoveryKey": "Bekräfta din återställningsnyckel",
|
||||
"confirm": "Bekräfta",
|
||||
"emailYourLogs": "Maila dina loggar",
|
||||
"pleaseSendTheLogsTo": "Vänligen skicka loggarna till \n{toEmail}",
|
||||
"copyEmailAddress": "Kopiera e-postadress",
|
||||
"exportLogs": "Exportera loggar",
|
||||
"enterYourRecoveryKey": "Ange din återställningsnyckel",
|
||||
"about": "Om",
|
||||
"weAreOpenSource": "Vi är öppen källkod!",
|
||||
"privacy": "Sekretess",
|
||||
"terms": "Villkor",
|
||||
"checkForUpdates": "Sök efter uppdateringar",
|
||||
"checkStatus": "Kontrollera status",
|
||||
"downloadUpdate": "Ladda ner",
|
||||
"criticalUpdateAvailable": "Kritisk uppdatering tillgänglig",
|
||||
"updateAvailable": "Uppdatering tillgänglig",
|
||||
"update": "Uppdatera",
|
||||
"checking": "Kontrollerar ...",
|
||||
"youAreOnTheLatestVersion": "Du är på den senaste versionen",
|
||||
"warning": "Varning",
|
||||
"iUnderStand": "Jag förstår",
|
||||
"@iUnderStand": {
|
||||
"description": "Text for the button to confirm the user understands the warning"
|
||||
},
|
||||
"authToExportCodes": "Autentisera för att exportera dina koder",
|
||||
"importSuccessTitle": "Jippi!",
|
||||
"importSuccessDesc": "Du har importerat {count} koder!",
|
||||
"@importSuccessDesc": {
|
||||
"placeholders": {
|
||||
@@ -181,40 +301,119 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"sorry": "Tyvärr",
|
||||
"pendingSyncs": "Varning",
|
||||
"tapToEnterCode": "Tryck för att ange kod",
|
||||
"resendEmail": "Skicka e-post igen",
|
||||
"manualSort": "Anpassad",
|
||||
"editOrder": "Redigera ordning",
|
||||
"mostFrequentlyUsed": "Ofta använd",
|
||||
"mostRecentlyUsed": "Senast använd",
|
||||
"activeSessions": "Aktiva sessioner",
|
||||
"thisWillLogYouOutOfThisDevice": "Detta kommer att logga ut dig från den här enheten!",
|
||||
"terminateSession": "Avsluta session?",
|
||||
"terminate": "Avsluta",
|
||||
"thisDevice": "Den här enheten",
|
||||
"incorrectCode": "Felaktig kod",
|
||||
"authenticationSuccessful": "Autentisering lyckades!",
|
||||
"twofactorAuthenticationSuccessfullyReset": "Tvåfaktorsautentisering återställd",
|
||||
"incorrectRecoveryKey": "Felaktig återställningsnyckel",
|
||||
"enterPassword": "Ange lösenord",
|
||||
"selectExportFormat": "Välj exportformat",
|
||||
"encrypted": "Krypterad",
|
||||
"plainText": "Enkel text",
|
||||
"passwordToEncryptExport": "Lösenord för att kryptera export",
|
||||
"export": "Exportera",
|
||||
"useOffline": "Använd utan säkerhetskopior",
|
||||
"signInToBackup": "Logga in för att säkerhetskopiera dina koder",
|
||||
"singIn": "Logga in",
|
||||
"showLargeIcons": "Visa stora ikoner",
|
||||
"compactMode": "Kompakt läge",
|
||||
"shouldHideCode": "Dölj koder",
|
||||
"minimizeAppOnCopy": "Minimera appen vid kopiering",
|
||||
"editCodeAuthMessage": "Autentisera för att redigera kod",
|
||||
"deleteCodeAuthMessage": "Autentisera för att radera kod",
|
||||
"showQRAuthMessage": "Autentisera för att visa QR-kod",
|
||||
"confirmAccountDeleteTitle": "Bekräfta radering av kontot",
|
||||
"androidBiometricHint": "Verifiera identitet",
|
||||
"@androidBiometricHint": {
|
||||
"description": "Hint message advising the user how to authenticate with biometrics. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricNotRecognized": "Ej godkänd. Försök igen.",
|
||||
"@androidBiometricNotRecognized": {
|
||||
"description": "Message to let the user know that authentication was failed. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricSuccess": "Slutförd",
|
||||
"@androidBiometricSuccess": {
|
||||
"description": "Message to let the user know that authentication was successful. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidCancelButton": "Avbryt",
|
||||
"@androidCancelButton": {
|
||||
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on Android side. Maximum 30 characters."
|
||||
},
|
||||
"androidSignInTitle": "Obligatorisk autentisering",
|
||||
"@androidSignInTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user that they need to scan biometric to continue. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricRequiredTitle": "Biometriska uppgifter krävs",
|
||||
"@androidBiometricRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up biometric authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidDeviceCredentialsRequiredTitle": "Enhetsuppgifter krävs",
|
||||
"@androidDeviceCredentialsRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up credentials authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidDeviceCredentialsSetupDescription": "Enhetsuppgifter krävs",
|
||||
"@androidDeviceCredentialsSetupDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure device credentials on their device. It shows in a dialog on Android side."
|
||||
},
|
||||
"goToSettings": "Gå till inställningar",
|
||||
"@goToSettings": {
|
||||
"description": "Message showed on a button that the user can click to go to settings pages from the current dialog. It is used on both Android and iOS side. Maximum 30 characters."
|
||||
},
|
||||
"iOSOkButton": "OK",
|
||||
"@iOSOkButton": {
|
||||
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on iOS side. Maximum 30 characters."
|
||||
},
|
||||
"noInternetConnection": "Ingen internetanslutning",
|
||||
"pleaseCheckYourInternetConnectionAndTryAgain": "Kontrollera din internetanslutning och försök igen.",
|
||||
"signOutFromOtherDevices": "Logga ut från andra enheter",
|
||||
"signOutOtherDevices": "Logga ut andra enheter",
|
||||
"doNotSignOut": "Logga inte ut",
|
||||
"hearUsWhereTitle": "Hur hörde du talas om Ente? (valfritt)",
|
||||
"hearUsExplanation": "Vi spårar inte appinstallationer, Det skulle hjälpa oss om du berättade var du hittade oss!",
|
||||
"recoveryKeySaved": "Återställningsnyckel sparad i nedladdningsmappen!",
|
||||
"waitingForBrowserRequest": "Väntar på webbläsarbegäran...",
|
||||
"waitingForVerification": "Väntar på verifiering...",
|
||||
"passkey": "Nyckel",
|
||||
"passKeyPendingVerification": "Verifiering pågår fortfarande",
|
||||
"loginSessionExpired": "Sessionen har gått ut",
|
||||
"loginSessionExpiredDetails": "Din session har upphört. Logga in igen.",
|
||||
"developerSettingsWarning": "Är du säker på att du vill ändra på utvecklarinställningar?",
|
||||
"developerSettings": "Utvecklarinställningar",
|
||||
"serverEndpoint": "Serverns slutpunkt",
|
||||
"invalidEndpoint": "Ogiltig slutpunkt",
|
||||
"invalidEndpointMessage": "Tyvärr, slutpunkten du angav är ogiltig. Ange en giltig slutpunkt och försök igen.",
|
||||
"endpointUpdatedMessage": "Slutpunkten har uppdaterats",
|
||||
"customEndpoint": "Ansluten till {endpoint}",
|
||||
"pinText": "Fäst",
|
||||
"unpinText": "Ångra fäst",
|
||||
"pinnedCodeMessage": "{code} har fästs",
|
||||
"pinned": "Fastmarkerad",
|
||||
"tags": "Taggar",
|
||||
"createNewTag": "Skapa ny tagg",
|
||||
"tag": "Tagg",
|
||||
"create": "Skapa",
|
||||
"editTag": "Redigera tagg",
|
||||
"deleteTagTitle": "Radera tagg?",
|
||||
"updateNotAvailable": "Uppdateringen är inte tillgänglig",
|
||||
"viewRawCodes": "Visa råa koder",
|
||||
"rawCodes": "Råa koder",
|
||||
"rawCodeData": "Rå koddata",
|
||||
"appLock": "Applås",
|
||||
"noSystemLockFound": "Inget systemlås hittades",
|
||||
"toEnableAppLockPleaseSetupDevicePasscodeOrScreen": "För att aktivera applås, vänligen ställ in enhetens lösenord eller skärmlås i systeminställningarna.",
|
||||
"autoLock": "Automatisk låsning",
|
||||
"immediately": "Omedelbart",
|
||||
"reEnterPassword": "Ange lösenord igen",
|
||||
"reEnterPin": "Ange PIN-kod igen",
|
||||
@@ -224,7 +423,20 @@
|
||||
"setNewPassword": "Ställ in nytt lösenord",
|
||||
"deviceLock": "Enhetslås",
|
||||
"hideContent": "Dölj innehåll",
|
||||
"hideContentDescriptionAndroid": "Döljer appinnehåll i app-växlaren och inaktiverar skärmdumpar",
|
||||
"hideContentDescriptioniOS": "Döljer appinnehåll i app-växlaren",
|
||||
"enterPin": "Ange PIN-kod",
|
||||
"setNewPin": "Ställ in ny PIN-kod",
|
||||
"authToViewPasskey": "Autentisera för att visa nyckel"
|
||||
"appLockNotEnabled": "Applås ej aktiverat",
|
||||
"appLockNotEnabledDescription": "Vänligen aktivera applås från Säkerhet > Applås",
|
||||
"authToViewPasskey": "Autentisera för att visa nyckel",
|
||||
"appLockOfflineModeWarning": "Du har valt att fortsätta utan säkerhetskopior. Om du glömmer ditt applås, kommer du att bli utelåst från att komma åt dina data.",
|
||||
"duplicateCodes": "Dubblettkoder",
|
||||
"noDuplicates": "✨ Inga dubbletter",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "Du har inga dubblettkoder som kan rensas bort",
|
||||
"deduplicateCodes": "Deduplicera koder",
|
||||
"deselectAll": "Avmarkera alla",
|
||||
"selectAll": "Markera alla",
|
||||
"deleteDuplicates": "Radera dubbletter",
|
||||
"plainHTML": "Ren HTML"
|
||||
}
|
||||
@@ -446,8 +446,6 @@
|
||||
"customEndpoint": "Bağlandı: {endpoint}",
|
||||
"pinText": "Sabitle",
|
||||
"unpinText": "Sabitlemeyi kaldır",
|
||||
"pinnedCodeMessage": "{code} sabitlendi",
|
||||
"unpinnedCodeMessage": "{code} sabitlemesi kaldırıldı",
|
||||
"tags": "Etiketler",
|
||||
"createNewTag": "Yeni etiket oluştur",
|
||||
"tag": "Etiket",
|
||||
|
||||
@@ -115,14 +115,14 @@
|
||||
"importCodeDelimiterInfo": "Коди можуть бути розділені комою або новим рядком",
|
||||
"selectFile": "Вибрати файл",
|
||||
"emailVerificationToggle": "Підтвердження адреси електронної пошти",
|
||||
"emailVerificationEnableWarning": "Щоб уникнути блокування доступу до свого облікового запису, обов’язково збережіть копію двофакторної аутентифікації до своєї електронної пошти за межами Ente Auth, перш ніж увімкнути перевірку електронної пошти.",
|
||||
"authToChangeEmailVerificationSetting": "Будь ласка, пройдіть аутентифікацію, щоб змінити перевірку адреси електронної пошти",
|
||||
"emailVerificationEnableWarning": "Щоб уникнути блокування доступу до свого облікового запису, обов’язково збережіть копію двоетапної автентифікації до своєї електронної пошти за межами Ente Auth, перш ніж увімкнути перевірку електронної пошти.",
|
||||
"authToChangeEmailVerificationSetting": "Будь ласка, пройдіть автентифікацію, щоб змінити перевірку адреси електронної пошти",
|
||||
"authenticateGeneric": "Будь ласка, авторизуйтеся",
|
||||
"authToViewYourRecoveryKey": "Будь ласка, пройдіть аутентифікацію, щоб переглянути ваш ключ відновлення",
|
||||
"authToChangeYourEmail": "Будь ласка, пройдіть аутентифікацію, щоб змінити адресу електронної пошти",
|
||||
"authToChangeYourPassword": "Будь ласка, пройдіть аутентифікацію, щоб змінити ваш пароль",
|
||||
"authToViewSecrets": "Будь ласка, пройдіть аутентифікацію, щоб переглянути ваші секретні коди",
|
||||
"authToInitiateSignIn": "Будь ласка, пройдіть аутентифікацію, щоб розпочати вхід для резервного копіювання.",
|
||||
"authToViewYourRecoveryKey": "Будь ласка, пройдіть автентифікацію, щоб переглянути ваш ключ відновлення",
|
||||
"authToChangeYourEmail": "Будь ласка, пройдіть автентифікацію, щоб змінити адресу електронної пошти",
|
||||
"authToChangeYourPassword": "Будь ласка, пройдіть автентифікацію, щоб змінити ваш пароль",
|
||||
"authToViewSecrets": "Будь ласка, пройдіть автентифікацію, щоб переглянути ваші секретні коди",
|
||||
"authToInitiateSignIn": "Будь ласка, пройдіть автентифікацію, щоб розпочати вхід для резервного копіювання.",
|
||||
"ok": "Ок",
|
||||
"cancel": "Скасувати",
|
||||
"yes": "Так",
|
||||
@@ -153,9 +153,10 @@
|
||||
"verifyEmail": "Підтвердити електронну адресу",
|
||||
"enterCodeHint": "Введіть нижче шестизначний код із застосунку для автентифікації",
|
||||
"lostDeviceTitle": "Загубили пристрій?",
|
||||
"twoFactorAuthTitle": "Двофакторна аутентифікація",
|
||||
"twoFactorAuthTitle": "Двоетапна автентифікація",
|
||||
"passkeyAuthTitle": "Перевірка секретного ключа",
|
||||
"verifyPasskey": "Підтвердження секретного ключа",
|
||||
"loginWithTOTP": "Увійти за допомогою TOTP",
|
||||
"recoverAccount": "Відновити обліковий запис",
|
||||
"enterRecoveryKeyHint": "Введіть ваш ключ відновлення",
|
||||
"recover": "Відновлення",
|
||||
@@ -193,7 +194,7 @@
|
||||
"authToChangeLockscreenSetting": "Будь ласка, авторизуйтесь для зміни налаштувань екрану блокування",
|
||||
"deviceLockEnablePreSteps": "Для увімкнення блокування програми, будь ласка, налаштуйте пароль пристрою або блокування екрана в системних налаштуваннях.",
|
||||
"viewActiveSessions": "Показати активні сеанси",
|
||||
"authToViewYourActiveSessions": "Будь ласка, пройдіть аутентифікацію, щоб переглянути ваші активні сеанси",
|
||||
"authToViewYourActiveSessions": "Будь ласка, пройдіть автентифікацію, щоб переглянути ваші активні сеанси",
|
||||
"searchHint": "Пошук...",
|
||||
"search": "Пошук",
|
||||
"sorryUnableToGenCode": "Вибачте, не вдалося створити код для {issuerName}",
|
||||
@@ -257,6 +258,10 @@
|
||||
"areYouSureYouWantToLogout": "Ви впевнені, що хочете вийти з системи?",
|
||||
"yesLogout": "Так, вийти з системи",
|
||||
"exit": "Вийти",
|
||||
"theme": "Тема",
|
||||
"lightTheme": "Світла",
|
||||
"darkTheme": "Темна",
|
||||
"systemTheme": "Як в системі",
|
||||
"verifyingRecoveryKey": "Перевірка ключа відновлення...",
|
||||
"recoveryKeyVerified": "Ключ відновлення перевірено",
|
||||
"recoveryKeySuccessBody": "Чудово! Ваш ключ відновлення дійсний. Дякуємо за перевірку.\n\nБудь ласка, не забувайте зберігати надійну резервну копію ключа відновлення.",
|
||||
@@ -327,6 +332,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Власні",
|
||||
"editOrder": "Змінити порядок",
|
||||
"mostFrequentlyUsed": "Часто використовувані",
|
||||
"mostRecentlyUsed": "Нещодавно використані",
|
||||
"activeSessions": "Активні сеанси",
|
||||
"somethingWentWrongPleaseTryAgain": "Щось пішло не так, спробуйте, будь ласка, знову",
|
||||
"thisWillLogYouOutOfThisDevice": "Це призведе до виходу на цьому пристрої!",
|
||||
@@ -341,9 +350,9 @@
|
||||
"incorrectCode": "Невірний код",
|
||||
"sorryTheCodeYouveEnteredIsIncorrect": "Вибачте, але введений вами код є невірним",
|
||||
"emailChangedTo": "Адресу електронної пошти змінено на {newEmail}",
|
||||
"authenticationFailedPleaseTryAgain": "Аутентифікація не пройдена. Будь ласка, спробуйте ще раз",
|
||||
"authenticationFailedPleaseTryAgain": "Автентифікація не пройдена. Будь ласка, спробуйте ще раз",
|
||||
"authenticationSuccessful": "Автентифікацію виконано!",
|
||||
"twofactorAuthenticationSuccessfullyReset": "Двофакторна аутентифікація успішно скинута",
|
||||
"twofactorAuthenticationSuccessfullyReset": "Двоетапна автентифікація успішно скинута",
|
||||
"incorrectRecoveryKey": "Неправильний ключ відновлення",
|
||||
"theRecoveryKeyYouEnteredIsIncorrect": "Ви ввели неправильний ключ відновлення",
|
||||
"enterPassword": "Введіть пароль",
|
||||
@@ -365,9 +374,9 @@
|
||||
"focusOnSearchBar": "Сфокусуватися на пошуку після запуску програми",
|
||||
"confirmUpdatingkey": "Ви впевнені у тому, що бажаєте змінити секретний ключ?",
|
||||
"minimizeAppOnCopy": "Згорнути програму після копіювання",
|
||||
"editCodeAuthMessage": "Аутентифікуйтесь, щоб змінити код",
|
||||
"deleteCodeAuthMessage": "Аутентифікуйтесь, щоб видалити код",
|
||||
"showQRAuthMessage": "Аутентифікуйтесь, щоб показати QR-код",
|
||||
"editCodeAuthMessage": "Авторизуйтесь, щоб змінити код",
|
||||
"deleteCodeAuthMessage": "Авторизуйтесь, щоб видалити код",
|
||||
"showQRAuthMessage": "Авторизуйтесь, щоб показати QR-код",
|
||||
"confirmAccountDeleteTitle": "Підтвердіть видалення облікового запису",
|
||||
"confirmAccountDeleteMessage": "Цей обліковий запис є зв'язаним з іншими програмами Ente, якщо ви використовуєте якісь з них.\n\nВаші завантажені дані у всіх програмах Ente будуть заплановані до видалення, а обліковий запис буде видалено назавжди.",
|
||||
"androidBiometricHint": "Підтвердити ідентифікацію",
|
||||
@@ -386,11 +395,11 @@
|
||||
"@androidCancelButton": {
|
||||
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on Android side. Maximum 30 characters."
|
||||
},
|
||||
"androidSignInTitle": "Необхідна аутентифікація",
|
||||
"androidSignInTitle": "Необхідна автентифікація",
|
||||
"@androidSignInTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user that they need to scan biometric to continue. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricRequiredTitle": "Потрібна біометрична аутентифікація",
|
||||
"androidBiometricRequiredTitle": "Потрібна біометрична автентифікація",
|
||||
"@androidBiometricRequiredTitle": {
|
||||
"description": "Message showed as a title in a dialog which indicates the user has not set up biometric authentication on their device. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
@@ -406,7 +415,7 @@
|
||||
"@goToSettings": {
|
||||
"description": "Message showed on a button that the user can click to go to settings pages from the current dialog. It is used on both Android and iOS side. Maximum 30 characters."
|
||||
},
|
||||
"androidGoToSettingsDescription": "Біометрична аутентифікація не налаштована на вашому пристрої. Перейдіть в 'Налаштування > Безпека', щоб додати біометричну аутентифікацію.",
|
||||
"androidGoToSettingsDescription": "Біометрична автентифікація не налаштована на вашому пристрої. Перейдіть в «Налаштування > Безпека», щоб додати біометричну автентифікацію.",
|
||||
"@androidGoToSettingsDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure biometric on their device. It shows in a dialog on Android side."
|
||||
},
|
||||
@@ -414,7 +423,7 @@
|
||||
"@iOSLockOut": {
|
||||
"description": "Message advising the user to re-enable biometrics on their device. It shows in a dialog on iOS side."
|
||||
},
|
||||
"iOSGoToSettingsDescription": "Біометрична аутентифікація не налаштована на вашому пристрої. Увімкніть TouchID або FaceID на вашому телефоні.",
|
||||
"iOSGoToSettingsDescription": "Біометрична автентифікація не налаштована на вашому пристрої. Увімкніть TouchID або FaceID на вашому телефоні.",
|
||||
"@iOSGoToSettingsDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure Biometrics for their device. It shows in a dialog on iOS side."
|
||||
},
|
||||
@@ -448,6 +457,7 @@
|
||||
"unpinText": "Відкріпити",
|
||||
"pinnedCodeMessage": "{code} закріплено",
|
||||
"unpinnedCodeMessage": "{code} відкріплено",
|
||||
"pinned": "Закріплено",
|
||||
"tags": "Мітки",
|
||||
"createNewTag": "Створити нову мітку",
|
||||
"tag": "Мітка",
|
||||
@@ -484,5 +494,13 @@
|
||||
"appLockNotEnabled": "Блокування програм не увімкнено",
|
||||
"appLockNotEnabledDescription": "Увімкніть блокування програм від безпеки > Блокування програм",
|
||||
"authToViewPasskey": "Будь ласка, авторизуйтеся для перегляду ключа доступу",
|
||||
"appLockOfflineModeWarning": "Ви обрали продовжити без резервних копій. Якщо ви забудете свій пароль, доступ до ваших даних буде заблоковано."
|
||||
"appLockOfflineModeWarning": "Ви обрали продовжити без резервних копій. Якщо ви забудете свій пароль, доступ до ваших даних буде заблоковано.",
|
||||
"duplicateCodes": "Дублювати коди",
|
||||
"noDuplicates": "✨ Немає дублікатів",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "У вас немає дублікатів кодів, які можна очистити",
|
||||
"deduplicateCodes": "Дедуплікувати коди",
|
||||
"deselectAll": "Зняти виділення",
|
||||
"selectAll": "Вибрати все",
|
||||
"deleteDuplicates": "Видалити дублікати",
|
||||
"plainHTML": "Звичайний HTML"
|
||||
}
|
||||
@@ -139,7 +139,7 @@
|
||||
"enterYourPasswordHint": "Nhập mật khẩu của bạn",
|
||||
"forgotPassword": "Quên mật khẩu",
|
||||
"oops": "Rất tiếc",
|
||||
"suggestFeatures": "Tính năng đề nghị",
|
||||
"suggestFeatures": "Gợi ý tính năng",
|
||||
"faq": "Câu hỏi thường gặp",
|
||||
"somethingWentWrongMessage": "Đã xảy ra lỗi, xin thử lại",
|
||||
"leaveFamily": "Rời khỏi gia đình",
|
||||
@@ -156,6 +156,7 @@
|
||||
"twoFactorAuthTitle": "Xác thực hai yếu tố",
|
||||
"passkeyAuthTitle": "Xác minh mã khóa",
|
||||
"verifyPasskey": "Xác minh mã khóa",
|
||||
"loginWithTOTP": "Đăng nhập bằng TOTP",
|
||||
"recoverAccount": "Khôi phục tài khoản",
|
||||
"enterRecoveryKeyHint": "Nhập khóa khôi phục của bạn",
|
||||
"recover": "Khôi phục",
|
||||
@@ -257,6 +258,10 @@
|
||||
"areYouSureYouWantToLogout": "Bạn có chắc chắn muốn đăng xuất?",
|
||||
"yesLogout": "Có, đăng xuất",
|
||||
"exit": "Thoát",
|
||||
"theme": "Chủ đề",
|
||||
"lightTheme": "Sáng",
|
||||
"darkTheme": "Tối",
|
||||
"systemTheme": "Hệ thống",
|
||||
"verifyingRecoveryKey": "Đang xác minh khóa khôi phục...",
|
||||
"recoveryKeyVerified": "Khóa khôi phục đã được xác thực",
|
||||
"recoveryKeySuccessBody": "Tuyệt vời! Khóa khôi phục của bạn hợp lệ. Cảm ơn bạn đã xác minh.\n\nHãy nhớ sao lưu khóa khôi phục của bạn một cách an toàn.",
|
||||
@@ -327,12 +332,16 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "Tùy chỉnh",
|
||||
"editOrder": "Chỉnh sửa đơn hàng",
|
||||
"mostFrequentlyUsed": "Thường dùng",
|
||||
"mostRecentlyUsed": "Dùng gần đây",
|
||||
"activeSessions": "Các phiên làm việc hiện tại",
|
||||
"somethingWentWrongPleaseTryAgain": "Phát hiện có lỗi, xin thử lại",
|
||||
"thisWillLogYouOutOfThisDevice": "Thao tác này sẽ đăng xuất bạn khỏi thiết bị này!",
|
||||
"thisWillLogYouOutOfTheFollowingDevice": "Thao tác này sẽ đăng xuất bạn khỏi thiết bị sau:",
|
||||
"terminateSession": "Chấm dứt phiên?",
|
||||
"terminate": "Dừng lại",
|
||||
"terminateSession": "Kết thúc phiên?",
|
||||
"terminate": "Kết thúc",
|
||||
"thisDevice": "Thiết bị này",
|
||||
"toResetVerifyEmail": "Để đặt lại mật khẩu, vui lòng xác minh email của bạn trước.",
|
||||
"thisEmailIsAlreadyInUse": "Email này đã được sử dụng",
|
||||
@@ -448,6 +457,7 @@
|
||||
"unpinText": "Bỏ ghim",
|
||||
"pinnedCodeMessage": "{code} đã được ghim",
|
||||
"unpinnedCodeMessage": "{code} đã được bỏ ghim",
|
||||
"pinned": "Đã ghim",
|
||||
"tags": "Thẻ",
|
||||
"createNewTag": "Tạo thẻ mới",
|
||||
"tag": "Thẻ",
|
||||
@@ -484,5 +494,13 @@
|
||||
"appLockNotEnabled": "Khóa ứng dụng chưa được bật",
|
||||
"appLockNotEnabledDescription": "Vui lòng bật khóa ứng dụng từ Bảo mật > Khóa ứng dụng",
|
||||
"authToViewPasskey": "Vui lòng xác thực để xem mã khóa",
|
||||
"appLockOfflineModeWarning": "Bạn đã chọn tiếp tục mà không có bản sao lưu. Nếu bạn quên khóa ứng dụng, bạn sẽ bị khóa khỏi việc truy cập dữ liệu của mình."
|
||||
"appLockOfflineModeWarning": "Bạn đã chọn tiếp tục mà không có bản sao lưu. Nếu bạn quên khóa ứng dụng, bạn sẽ bị khóa khỏi việc truy cập dữ liệu của mình.",
|
||||
"duplicateCodes": "Mã trùng lặp",
|
||||
"noDuplicates": "✨ Không có trùng lặp",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "Bạn không có mã trùng lặp nào có thể được xóa",
|
||||
"deduplicateCodes": "Loại bỏ mã trùng lặp",
|
||||
"deselectAll": "Bỏ chọn tất cả",
|
||||
"selectAll": "Chọn tất cả",
|
||||
"deleteDuplicates": "Xóa trùng lặp",
|
||||
"plainHTML": "HTML thuần"
|
||||
}
|
||||
@@ -156,6 +156,7 @@
|
||||
"twoFactorAuthTitle": "两步验证",
|
||||
"passkeyAuthTitle": "通行密钥验证",
|
||||
"verifyPasskey": "验证通行密钥",
|
||||
"loginWithTOTP": "使用 TOTP 登录",
|
||||
"recoverAccount": "恢复账户",
|
||||
"enterRecoveryKeyHint": "输入您的恢复密钥",
|
||||
"recover": "恢复",
|
||||
@@ -181,7 +182,7 @@
|
||||
"createNewAccount": "创建新账号",
|
||||
"weakStrength": "弱",
|
||||
"strongStrength": "强",
|
||||
"moderateStrength": "中等",
|
||||
"moderateStrength": "中",
|
||||
"confirmPassword": "请确认密码",
|
||||
"close": "关闭",
|
||||
"oopsSomethingWentWrong": "哎呀,出了点问题。",
|
||||
@@ -257,13 +258,17 @@
|
||||
"areYouSureYouWantToLogout": "您确定要登出吗?",
|
||||
"yesLogout": "是的,登出",
|
||||
"exit": "退出",
|
||||
"theme": "主题",
|
||||
"lightTheme": "浅色",
|
||||
"darkTheme": "深色",
|
||||
"systemTheme": "系统",
|
||||
"verifyingRecoveryKey": "正在验证恢复密钥...",
|
||||
"recoveryKeyVerified": "恢复密钥已验证",
|
||||
"recoveryKeySuccessBody": "太棒了! 您的恢复密钥是有效的。 感谢您的验证。\n\n请记住要安全备份您的恢复密钥。",
|
||||
"invalidRecoveryKey": "您输入的恢复密钥无效。请确保它包含24个单词,并检查每个单词的拼写。\n\n如果您输入了旧的恢复码,请确保它长度为64个字符,并检查其中每个字符。",
|
||||
"recreatePasswordTitle": "重新创建密码",
|
||||
"recreatePasswordBody": "当前设备的功能不足以验证您的密码,但我们可以以适用于所有设备的方式重新生成。\n\n请使用您的恢复密钥登录并重新生成您的密码(如果您愿意,可以再次使用相同的密码)。",
|
||||
"invalidKey": "无效的密钥",
|
||||
"invalidKey": "密钥无效",
|
||||
"tryAgain": "请再试一次",
|
||||
"viewRecoveryKey": "查看恢复密钥",
|
||||
"confirmRecoveryKey": "确认恢复密钥",
|
||||
@@ -293,7 +298,7 @@
|
||||
"youAreOnTheLatestVersion": "当前为最新版本",
|
||||
"warning": "警告",
|
||||
"exportWarningDesc": "导出的文件包含敏感信息。请安全存储。",
|
||||
"iUnderStand": "我明白了",
|
||||
"iUnderStand": "了解",
|
||||
"@iUnderStand": {
|
||||
"description": "Text for the button to confirm the user understands the warning"
|
||||
},
|
||||
@@ -327,6 +332,10 @@
|
||||
}
|
||||
}
|
||||
},
|
||||
"manualSort": "自定义",
|
||||
"editOrder": "编辑顺序",
|
||||
"mostFrequentlyUsed": "经常使用",
|
||||
"mostRecentlyUsed": "最近使用",
|
||||
"activeSessions": "已登录的设备",
|
||||
"somethingWentWrongPleaseTryAgain": "出了点问题,请重试",
|
||||
"thisWillLogYouOutOfThisDevice": "这将使您登出该设备!",
|
||||
@@ -374,7 +383,7 @@
|
||||
"@androidBiometricHint": {
|
||||
"description": "Hint message advising the user how to authenticate with biometrics. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
"androidBiometricNotRecognized": "未能识别。再试一次。",
|
||||
"androidBiometricNotRecognized": "未能识别,请重试。",
|
||||
"@androidBiometricNotRecognized": {
|
||||
"description": "Message to let the user know that authentication was failed. It is used on Android side. Maximum 60 characters."
|
||||
},
|
||||
@@ -418,7 +427,7 @@
|
||||
"@iOSGoToSettingsDescription": {
|
||||
"description": "Message advising the user to go to the settings and configure Biometrics for their device. It shows in a dialog on iOS side."
|
||||
},
|
||||
"iOSOkButton": "好的",
|
||||
"iOSOkButton": "好",
|
||||
"@iOSOkButton": {
|
||||
"description": "Message showed on a button that the user can click to leave the current dialog. It is used on iOS side. Maximum 30 characters."
|
||||
},
|
||||
@@ -434,7 +443,7 @@
|
||||
"waitingForBrowserRequest": "正在等待浏览器请求...",
|
||||
"waitingForVerification": "等待验证...",
|
||||
"passkey": "通行密钥",
|
||||
"passKeyPendingVerification": "仍需进行验证",
|
||||
"passKeyPendingVerification": "仍需验证",
|
||||
"loginSessionExpired": "会话已过期",
|
||||
"loginSessionExpiredDetails": "您的会话已过期。请重新登录。",
|
||||
"developerSettingsWarning": "您确定要修改开发者设置吗?",
|
||||
@@ -448,6 +457,7 @@
|
||||
"unpinText": "取消置顶",
|
||||
"pinnedCodeMessage": "{code} 已被置顶",
|
||||
"unpinnedCodeMessage": "{code} 已被取消置顶",
|
||||
"pinned": "已置顶",
|
||||
"tags": "标签",
|
||||
"createNewTag": "创建新标签",
|
||||
"tag": "标签",
|
||||
@@ -484,5 +494,13 @@
|
||||
"appLockNotEnabled": "应用锁未启用",
|
||||
"appLockNotEnabledDescription": "请从“安全”>“应用锁”启用应用锁",
|
||||
"authToViewPasskey": "请验证身份以查看通行密钥",
|
||||
"appLockOfflineModeWarning": "您已选择继续而不备份。如果您忘记了应用锁,您将无法访问数据。"
|
||||
"appLockOfflineModeWarning": "您已选择继续而不备份。如果您忘记了应用锁,您将无法访问数据。",
|
||||
"duplicateCodes": "重复代码",
|
||||
"noDuplicates": "✨ 没有重复",
|
||||
"youveNoDuplicateCodesThatCanBeCleared": "您没有可清除的重复代码",
|
||||
"deduplicateCodes": "删除重复代码",
|
||||
"deselectAll": "取消全选",
|
||||
"selectAll": "全选",
|
||||
"deleteDuplicates": "删除重复项",
|
||||
"plainHTML": "Plain HTML"
|
||||
}
|
||||
15
auth/lib/models/all_icon_data.dart
Normal file
@@ -0,0 +1,15 @@
|
||||
enum IconType { simpleIcon, customIcon }
|
||||
|
||||
class AllIconData {
|
||||
final String title;
|
||||
final IconType type;
|
||||
final String? color;
|
||||
final String? slug;
|
||||
|
||||
AllIconData({
|
||||
required this.title,
|
||||
required this.type,
|
||||
required this.color,
|
||||
this.slug,
|
||||
});
|
||||
}
|
||||
@@ -12,6 +12,8 @@ class CodeDisplay {
|
||||
String note;
|
||||
final List<String> tags;
|
||||
int position;
|
||||
String iconSrc;
|
||||
String iconID;
|
||||
|
||||
CodeDisplay({
|
||||
this.pinned = false,
|
||||
@@ -21,8 +23,12 @@ class CodeDisplay {
|
||||
this.tags = const [],
|
||||
this.note = '',
|
||||
this.position = 0,
|
||||
this.iconSrc = '',
|
||||
this.iconID = '',
|
||||
});
|
||||
|
||||
bool get isCustomIcon => (iconSrc != '' && iconID != '');
|
||||
|
||||
// copyWith
|
||||
CodeDisplay copyWith({
|
||||
bool? pinned,
|
||||
@@ -32,6 +38,8 @@ class CodeDisplay {
|
||||
List<String>? tags,
|
||||
String? note,
|
||||
int? position,
|
||||
String? iconSrc,
|
||||
String? iconID,
|
||||
}) {
|
||||
final bool updatedPinned = pinned ?? this.pinned;
|
||||
final bool updatedTrashed = trashed ?? this.trashed;
|
||||
@@ -40,6 +48,8 @@ class CodeDisplay {
|
||||
final List<String> updatedTags = tags ?? this.tags;
|
||||
final String updatedNote = note ?? this.note;
|
||||
final int updatedPosition = position ?? this.position;
|
||||
final String updatedIconSrc = iconSrc ?? this.iconSrc;
|
||||
final String updatedIconID = iconID ?? this.iconID;
|
||||
|
||||
return CodeDisplay(
|
||||
pinned: updatedPinned,
|
||||
@@ -49,6 +59,8 @@ class CodeDisplay {
|
||||
tags: updatedTags,
|
||||
note: updatedNote,
|
||||
position: updatedPosition,
|
||||
iconSrc: updatedIconSrc,
|
||||
iconID: updatedIconID,
|
||||
);
|
||||
}
|
||||
|
||||
@@ -64,6 +76,8 @@ class CodeDisplay {
|
||||
tags: List<String>.from(json['tags'] ?? []),
|
||||
note: json['note'] ?? '',
|
||||
position: json['position'] ?? 0,
|
||||
iconSrc: json['iconSrc'] ?? 'ente',
|
||||
iconID: json['iconID'] ?? '',
|
||||
);
|
||||
}
|
||||
|
||||
@@ -106,6 +120,8 @@ class CodeDisplay {
|
||||
'tags': tags,
|
||||
'note': note,
|
||||
'position': position,
|
||||
'iconSrc': iconSrc,
|
||||
'iconID': iconID,
|
||||
};
|
||||
}
|
||||
|
||||
|
||||
@@ -59,21 +59,22 @@ class TagChip extends StatelessWidget {
|
||||
),
|
||||
child: Row(
|
||||
children: [
|
||||
if (iconData != null) ...[
|
||||
if (iconData != null)
|
||||
Icon(
|
||||
iconData,
|
||||
size: 16,
|
||||
size: label.isNotEmpty ? 16 : 20,
|
||||
color: color,
|
||||
),
|
||||
if (iconData != null && label.isNotEmpty)
|
||||
const SizedBox(width: 8),
|
||||
],
|
||||
Text(
|
||||
label,
|
||||
style: TextStyle(
|
||||
color: color,
|
||||
fontSize: 14,
|
||||
if (label.isNotEmpty)
|
||||
Text(
|
||||
label,
|
||||
style: TextStyle(
|
||||
color: color,
|
||||
fontSize: 14,
|
||||
),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
|
||||
@@ -3,6 +3,7 @@ import 'dart:async';
|
||||
import 'package:ente_auth/core/event_bus.dart';
|
||||
import 'package:ente_auth/events/codes_updated_event.dart';
|
||||
import "package:ente_auth/l10n/l10n.dart";
|
||||
import 'package:ente_auth/models/all_icon_data.dart';
|
||||
import 'package:ente_auth/models/code.dart';
|
||||
import 'package:ente_auth/models/code_display.dart';
|
||||
import 'package:ente_auth/onboarding/model/tag_enums.dart';
|
||||
@@ -13,7 +14,10 @@ import 'package:ente_auth/onboarding/view/common/tag_chip.dart';
|
||||
import 'package:ente_auth/store/code_display_store.dart';
|
||||
import 'package:ente_auth/theme/ente_theme.dart';
|
||||
import 'package:ente_auth/ui/components/buttons/button_widget.dart';
|
||||
import 'package:ente_auth/ui/components/custom_icon_widget.dart';
|
||||
import 'package:ente_auth/ui/components/models/button_result.dart';
|
||||
import 'package:ente_auth/ui/custom_icon_page.dart';
|
||||
import 'package:ente_auth/ui/utils/icon_utils.dart';
|
||||
import 'package:ente_auth/utils/dialog_util.dart';
|
||||
import 'package:ente_auth/utils/toast_util.dart';
|
||||
import 'package:ente_auth/utils/totp_util.dart';
|
||||
@@ -42,6 +46,9 @@ class _SetupEnterSecretKeyPageState extends State<SetupEnterSecretKeyPage> {
|
||||
late List<String> selectedTags = [...?widget.code?.display.tags];
|
||||
List<String> allTags = [];
|
||||
StreamSubscription<CodesUpdatedEvent>? _streamSubscription;
|
||||
bool isCustomIcon = false;
|
||||
String _customIconID = "";
|
||||
late IconType _iconSrc;
|
||||
|
||||
@override
|
||||
void initState() {
|
||||
@@ -81,6 +88,19 @@ class _SetupEnterSecretKeyPageState extends State<SetupEnterSecretKeyPage> {
|
||||
_limitTextLength(_accountController, _otherTextLimit);
|
||||
_limitTextLength(_secretController, _otherTextLimit);
|
||||
}
|
||||
|
||||
isCustomIcon = widget.code?.display.isCustomIcon ?? false;
|
||||
if (isCustomIcon) {
|
||||
_customIconID = widget.code?.display.iconID ?? "ente";
|
||||
} else {
|
||||
if (widget.code != null) {
|
||||
_customIconID = widget.code!.issuer;
|
||||
}
|
||||
}
|
||||
_iconSrc = widget.code?.display.iconSrc == "simpleIcon"
|
||||
? IconType.simpleIcon
|
||||
: IconType.customIcon;
|
||||
|
||||
super.initState();
|
||||
}
|
||||
|
||||
@@ -120,191 +140,208 @@ class _SetupEnterSecretKeyPageState extends State<SetupEnterSecretKeyPage> {
|
||||
child: Padding(
|
||||
padding: const EdgeInsets.symmetric(vertical: 12.0, horizontal: 20),
|
||||
child: Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
crossAxisAlignment: CrossAxisAlignment.center,
|
||||
children: [
|
||||
Row(
|
||||
if (widget.code != null)
|
||||
GestureDetector(
|
||||
onTap: () async {
|
||||
await navigateToCustomIconPage();
|
||||
},
|
||||
child: CustomIconWidget(iconData: _customIconID),
|
||||
),
|
||||
const SizedBox(height: 20),
|
||||
Column(
|
||||
crossAxisAlignment: CrossAxisAlignment.start,
|
||||
children: [
|
||||
FieldLabel(l10n.codeIssuerHint),
|
||||
Expanded(
|
||||
child: TextFormField(
|
||||
// The validator receives the text that the user has entered.
|
||||
validator: (value) {
|
||||
if (value == null || value.isEmpty) {
|
||||
return "Please enter some text";
|
||||
}
|
||||
return null;
|
||||
},
|
||||
decoration: const InputDecoration(
|
||||
contentPadding: EdgeInsets.symmetric(vertical: 12.0),
|
||||
),
|
||||
style: getEnteTextTheme(context).small,
|
||||
controller: _issuerController,
|
||||
autofocus: true,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
Row(
|
||||
children: [
|
||||
FieldLabel(l10n.secret),
|
||||
Expanded(
|
||||
child: TextFormField(
|
||||
// The validator receives the text that the user has entered.
|
||||
validator: (value) {
|
||||
if (value == null || value.isEmpty) {
|
||||
return "Please enter some text";
|
||||
}
|
||||
return null;
|
||||
},
|
||||
style: getEnteTextTheme(context).small,
|
||||
decoration: InputDecoration(
|
||||
contentPadding:
|
||||
const EdgeInsets.symmetric(vertical: 12.0),
|
||||
suffixIcon: GestureDetector(
|
||||
// padding: EdgeInsets.zero,
|
||||
onTap: () {
|
||||
setState(() {
|
||||
_secretKeyObscured = !_secretKeyObscured;
|
||||
});
|
||||
Row(
|
||||
children: [
|
||||
FieldLabel(l10n.codeIssuerHint),
|
||||
Expanded(
|
||||
child: TextFormField(
|
||||
// The validator receives the text that the user has entered.
|
||||
validator: (value) {
|
||||
if (value == null || value.isEmpty) {
|
||||
return "Please enter some text";
|
||||
}
|
||||
return null;
|
||||
},
|
||||
child: _secretKeyObscured
|
||||
? const Icon(
|
||||
Icons.visibility_off_rounded,
|
||||
size: 18,
|
||||
)
|
||||
: const Icon(
|
||||
Icons.visibility_rounded,
|
||||
size: 18,
|
||||
),
|
||||
decoration: const InputDecoration(
|
||||
contentPadding:
|
||||
EdgeInsets.symmetric(vertical: 12.0),
|
||||
),
|
||||
style: getEnteTextTheme(context).small,
|
||||
controller: _issuerController,
|
||||
autofocus: true,
|
||||
),
|
||||
),
|
||||
obscureText: _secretKeyObscured,
|
||||
controller: _secretController,
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
Row(
|
||||
children: [
|
||||
FieldLabel(l10n.account),
|
||||
Expanded(
|
||||
child: TextFormField(
|
||||
// The validator receives the text that the user has entered.
|
||||
validator: (value) {
|
||||
if (value == null || value.isEmpty) {
|
||||
return "Please enter some text";
|
||||
}
|
||||
return null;
|
||||
},
|
||||
decoration: const InputDecoration(
|
||||
contentPadding: EdgeInsets.symmetric(vertical: 12.0),
|
||||
Row(
|
||||
children: [
|
||||
FieldLabel(l10n.secret),
|
||||
Expanded(
|
||||
child: TextFormField(
|
||||
// The validator receives the text that the user has entered.
|
||||
validator: (value) {
|
||||
if (value == null || value.isEmpty) {
|
||||
return "Please enter some text";
|
||||
}
|
||||
return null;
|
||||
},
|
||||
style: getEnteTextTheme(context).small,
|
||||
decoration: InputDecoration(
|
||||
contentPadding:
|
||||
const EdgeInsets.symmetric(vertical: 12.0),
|
||||
suffixIcon: GestureDetector(
|
||||
// padding: EdgeInsets.zero,
|
||||
onTap: () {
|
||||
setState(() {
|
||||
_secretKeyObscured = !_secretKeyObscured;
|
||||
});
|
||||
},
|
||||
child: _secretKeyObscured
|
||||
? const Icon(
|
||||
Icons.visibility_off_rounded,
|
||||
size: 18,
|
||||
)
|
||||
: const Icon(
|
||||
Icons.visibility_rounded,
|
||||
size: 18,
|
||||
),
|
||||
),
|
||||
),
|
||||
obscureText: _secretKeyObscured,
|
||||
controller: _secretController,
|
||||
),
|
||||
),
|
||||
style: getEnteTextTheme(context).small,
|
||||
controller: _accountController,
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
Row(
|
||||
children: [
|
||||
FieldLabel(l10n.notes),
|
||||
Expanded(
|
||||
child: TextFormField(
|
||||
// The validator receives the text that the user has entered.
|
||||
validator: (value) {
|
||||
if (value == null || value.isEmpty) {
|
||||
return "Please enter some text";
|
||||
}
|
||||
if (value.length > _notesLimit) {
|
||||
return "Notes can't be more than 1000 characters";
|
||||
}
|
||||
return null;
|
||||
},
|
||||
maxLength: _notesLimit,
|
||||
minLines: 1,
|
||||
maxLines: 5,
|
||||
decoration: const InputDecoration(
|
||||
contentPadding: EdgeInsets.symmetric(vertical: 12.0),
|
||||
Row(
|
||||
children: [
|
||||
FieldLabel(l10n.account),
|
||||
Expanded(
|
||||
child: TextFormField(
|
||||
// The validator receives the text that the user has entered.
|
||||
validator: (value) {
|
||||
if (value == null || value.isEmpty) {
|
||||
return "Please enter some text";
|
||||
}
|
||||
return null;
|
||||
},
|
||||
decoration: const InputDecoration(
|
||||
contentPadding:
|
||||
EdgeInsets.symmetric(vertical: 12.0),
|
||||
),
|
||||
style: getEnteTextTheme(context).small,
|
||||
controller: _accountController,
|
||||
),
|
||||
),
|
||||
style: getEnteTextTheme(context).small,
|
||||
controller: _notesController,
|
||||
),
|
||||
],
|
||||
),
|
||||
],
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
Wrap(
|
||||
spacing: 12,
|
||||
alignment: WrapAlignment.start,
|
||||
children: [
|
||||
...allTags.map(
|
||||
(e) => TagChip(
|
||||
label: e,
|
||||
action: TagChipAction.check,
|
||||
state: selectedTags.contains(e)
|
||||
? TagChipState.selected
|
||||
: TagChipState.unselected,
|
||||
onTap: () {
|
||||
if (selectedTags.contains(e)) {
|
||||
selectedTags.remove(e);
|
||||
} else {
|
||||
selectedTags.add(e);
|
||||
}
|
||||
setState(() {});
|
||||
},
|
||||
),
|
||||
const SizedBox(height: 12),
|
||||
Row(
|
||||
children: [
|
||||
FieldLabel(l10n.notes),
|
||||
Expanded(
|
||||
child: TextFormField(
|
||||
// The validator receives the text that the user has entered.
|
||||
validator: (value) {
|
||||
if (value == null || value.isEmpty) {
|
||||
return "Please enter some text";
|
||||
}
|
||||
if (value.length > _notesLimit) {
|
||||
return "Notes can't be more than 1000 characters";
|
||||
}
|
||||
return null;
|
||||
},
|
||||
maxLength: _notesLimit,
|
||||
minLines: 1,
|
||||
maxLines: 5,
|
||||
decoration: const InputDecoration(
|
||||
contentPadding:
|
||||
EdgeInsets.symmetric(vertical: 12.0),
|
||||
),
|
||||
style: getEnteTextTheme(context).small,
|
||||
controller: _notesController,
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
AddChip(
|
||||
onTap: () {
|
||||
showDialog(
|
||||
context: context,
|
||||
builder: (BuildContext context) {
|
||||
return AddTagDialog(
|
||||
onTap: (tag) {
|
||||
final exist = allTags.contains(tag);
|
||||
if (exist && selectedTags.contains(tag)) {
|
||||
return Navigator.pop(context);
|
||||
}
|
||||
if (!exist) allTags.add(tag);
|
||||
selectedTags.add(tag);
|
||||
setState(() {});
|
||||
Navigator.pop(context);
|
||||
const SizedBox(height: 12),
|
||||
Wrap(
|
||||
spacing: 12,
|
||||
alignment: WrapAlignment.start,
|
||||
children: [
|
||||
...allTags.map(
|
||||
(e) => TagChip(
|
||||
label: e,
|
||||
action: TagChipAction.check,
|
||||
state: selectedTags.contains(e)
|
||||
? TagChipState.selected
|
||||
: TagChipState.unselected,
|
||||
onTap: () {
|
||||
if (selectedTags.contains(e)) {
|
||||
selectedTags.remove(e);
|
||||
} else {
|
||||
selectedTags.add(e);
|
||||
}
|
||||
setState(() {});
|
||||
},
|
||||
),
|
||||
),
|
||||
AddChip(
|
||||
onTap: () {
|
||||
showDialog(
|
||||
context: context,
|
||||
builder: (BuildContext context) {
|
||||
return AddTagDialog(
|
||||
onTap: (tag) {
|
||||
final exist = allTags.contains(tag);
|
||||
if (exist && selectedTags.contains(tag)) {
|
||||
return Navigator.pop(context);
|
||||
}
|
||||
if (!exist) allTags.add(tag);
|
||||
selectedTags.add(tag);
|
||||
setState(() {});
|
||||
Navigator.pop(context);
|
||||
},
|
||||
);
|
||||
},
|
||||
barrierColor: Colors.black.withOpacity(0.85),
|
||||
barrierDismissible: false,
|
||||
);
|
||||
},
|
||||
barrierColor: Colors.black.withOpacity(0.85),
|
||||
barrierDismissible: false,
|
||||
);
|
||||
},
|
||||
),
|
||||
],
|
||||
),
|
||||
const SizedBox(height: 40),
|
||||
SizedBox(
|
||||
width: 400,
|
||||
child: OutlinedButton(
|
||||
onPressed: () async {
|
||||
if ((_accountController.text.trim().isEmpty &&
|
||||
_issuerController.text.trim().isEmpty) ||
|
||||
_secretController.text.trim().isEmpty) {
|
||||
String message;
|
||||
if (_secretController.text.trim().isEmpty) {
|
||||
message = context.l10n.secretCanNotBeEmpty;
|
||||
} else {
|
||||
message =
|
||||
context.l10n.bothIssuerAndAccountCanNotBeEmpty;
|
||||
}
|
||||
_showIncorrectDetailsDialog(
|
||||
context,
|
||||
message: message,
|
||||
);
|
||||
return;
|
||||
}
|
||||
await _saveCode();
|
||||
},
|
||||
child: Text(l10n.saveAction),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
const SizedBox(
|
||||
height: 40,
|
||||
),
|
||||
SizedBox(
|
||||
width: 400,
|
||||
child: OutlinedButton(
|
||||
onPressed: () async {
|
||||
if ((_accountController.text.trim().isEmpty &&
|
||||
_issuerController.text.trim().isEmpty) ||
|
||||
_secretController.text.trim().isEmpty) {
|
||||
String message;
|
||||
if (_secretController.text.trim().isEmpty) {
|
||||
message = context.l10n.secretCanNotBeEmpty;
|
||||
} else {
|
||||
message =
|
||||
context.l10n.bothIssuerAndAccountCanNotBeEmpty;
|
||||
}
|
||||
_showIncorrectDetailsDialog(context, message: message);
|
||||
return;
|
||||
}
|
||||
await _saveCode();
|
||||
},
|
||||
child: Text(l10n.saveAction),
|
||||
),
|
||||
),
|
||||
],
|
||||
),
|
||||
),
|
||||
@@ -324,6 +361,11 @@ class _SetupEnterSecretKeyPageState extends State<SetupEnterSecretKeyPage> {
|
||||
widget.code?.display.copyWith(tags: selectedTags) ??
|
||||
CodeDisplay(tags: selectedTags);
|
||||
display.note = notes;
|
||||
|
||||
display.iconID = _customIconID.toLowerCase();
|
||||
display.iconSrc =
|
||||
_iconSrc == IconType.simpleIcon ? 'simpleIcon' : 'customIcon';
|
||||
|
||||
if (widget.code != null && widget.code!.secret != secret) {
|
||||
ButtonResult? result = await showChoiceActionSheet(
|
||||
context,
|
||||
@@ -373,4 +415,28 @@ class _SetupEnterSecretKeyPageState extends State<SetupEnterSecretKeyPage> {
|
||||
message ?? context.l10n.pleaseVerifyDetails,
|
||||
);
|
||||
}
|
||||
|
||||
Future<void> navigateToCustomIconPage() async {
|
||||
final allIcons = IconUtils.instance.getAllIcons();
|
||||
String currentIcon;
|
||||
if (widget.code!.display.isCustomIcon) {
|
||||
currentIcon = widget.code!.display.iconID;
|
||||
} else {
|
||||
currentIcon = widget.code!.issuer;
|
||||
}
|
||||
final AllIconData newCustomIcon = await Navigator.of(context).push(
|
||||
MaterialPageRoute(
|
||||
builder: (context) {
|
||||
return CustomIconPage(
|
||||
currentIcon: currentIcon,
|
||||
allIcons: allIcons,
|
||||
);
|
||||
},
|
||||
),
|
||||
);
|
||||
setState(() {
|
||||
_customIconID = newCustomIcon.title;
|
||||
_iconSrc = newCustomIcon.type;
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||