mirror of
https://github.com/vector-im/riotX-android
synced 2025-10-06 00:02:48 +02:00
Compare commits
575 Commits
base/no-su
...
v1.5.2
Author | SHA1 | Date | |
---|---|---|---|
|
f6411d673f | ||
|
b49585bde3 | ||
|
a6cb936ae6 | ||
|
94fa3343b4 | ||
|
c76945f9c6 | ||
|
8934eabc99 | ||
|
47457b39d0 | ||
|
3f27df81bd | ||
|
5d8a8545f4 | ||
|
502b12a07e | ||
|
672ad3a5e5 | ||
|
ec7c8c8b31 | ||
|
d13606bdcc | ||
|
111f77b017 | ||
|
4de0f0a1e8 | ||
|
c39e64dfc7 | ||
|
d5f542095c | ||
|
aad2eed396 | ||
|
70976c355a | ||
|
a036cc6d75 | ||
|
2cd78282d9 | ||
|
fddeddacc7 | ||
|
37458d41f2 | ||
|
b567fc5be6 | ||
|
68d4ac34c7 | ||
|
8de2fe8917 | ||
|
8c7e7a8f35 | ||
|
f7d8356327 | ||
|
92a72cb1e9 | ||
|
e9b33f6234 | ||
|
ed545c7e2b | ||
|
0b7e52e60b | ||
|
4974fdf905 | ||
|
af9548dfdd | ||
|
2cb16d9f11 | ||
|
ca6813b5d8 | ||
|
304fb09f57 | ||
|
8311138bf1 | ||
|
00248404c0 | ||
|
5a7483eb38 | ||
|
984995dcb9 | ||
|
17cd2a3302 | ||
|
90643510f2 | ||
|
caffdbd8a5 | ||
|
fe3540f6eb | ||
|
c35fa978a7 | ||
|
4f61585ce5 | ||
|
d205202e52 | ||
|
81b5fcdc7d | ||
|
8d54a0d759 | ||
|
ef82cc6aa7 | ||
|
8eea2ef923 | ||
|
8e3b9735c1 | ||
|
3bd3283d43 | ||
|
07a2e3254a | ||
|
9f8c7688bf | ||
|
8fd0107d84 | ||
|
005e712396 | ||
|
2812b16cad | ||
|
2bc08069cc | ||
|
0b0ea64a4b | ||
|
d8b3c66c62 | ||
|
28af6bb208 | ||
|
73997d4569 | ||
|
5566901b71 | ||
|
feff368f85 | ||
|
fa66ce1833 | ||
|
a2ad855ce2 | ||
|
366d273fc0 | ||
|
f9d9a0c178 | ||
|
fef2c8519a | ||
|
9cb7051694 | ||
|
d0dd446af8 | ||
|
384e829d42 | ||
|
ea8dc45796 | ||
|
b4f7e1381d | ||
|
59afe434f8 | ||
|
ac0e5e9dec | ||
|
c8f0792997 | ||
|
bf4576d155 | ||
|
dc9451aeba | ||
|
1db669d1c2 | ||
|
169170d398 | ||
|
0f8637bc7a | ||
|
81e8ddf832 | ||
|
6d459a0bc9 | ||
|
aca5d3f148 | ||
|
48439f9071 | ||
|
28dee84aee | ||
|
20a24162f4 | ||
|
c356c8090b | ||
|
acba3f2aa4 | ||
|
5704dd4f43 | ||
|
28b30e4e4f | ||
|
e986d7805e | ||
|
d1bc7d591f | ||
|
87e1b53c6e | ||
|
51532687b9 | ||
|
400b1b0697 | ||
|
97cdda45d6 | ||
|
648311e2b1 | ||
|
1d11eae0cc | ||
|
70a5093e3d | ||
|
6eb5d98180 | ||
|
38cd2be332 | ||
|
1238f31cdf | ||
|
214867ad0e | ||
|
75a381ea0d | ||
|
11cdf8ea9c | ||
|
8663fe8c74 | ||
|
0f0ec54ed1 | ||
|
4c173a79ae | ||
|
c16b5d674c | ||
|
082fa1e69e | ||
|
803eff9ad1 | ||
|
f4674b17d6 | ||
|
8132a7902b | ||
|
ce86e29122 | ||
|
7a36b10d40 | ||
|
5666383134 | ||
|
e47bf2b200 | ||
|
aa42746034 | ||
|
5c442296ef | ||
|
41643ffb53 | ||
|
2bcf0c307d | ||
|
04a305b403 | ||
|
5f778fff01 | ||
|
0c4510250b | ||
|
0d6cbbdb5d | ||
|
8ca390a2a8 | ||
|
a381f9fc52 | ||
|
337dce7d9e | ||
|
d44ad6c351 | ||
|
68d9f672c5 | ||
|
dafa98eb77 | ||
|
89cf8ee8ec | ||
|
da3d3308b4 | ||
|
68bee65e97 | ||
|
0fe5ee68f2 | ||
|
8d870b8220 | ||
|
04ad2daa80 | ||
|
bf42220422 | ||
|
0c708c0ad4 | ||
|
d6bb6efb1d | ||
|
b2b3ee1fe5 | ||
|
7e81aa6193 | ||
|
5380c30780 | ||
|
320e9eac39 | ||
|
3e66a6538e | ||
|
fad02062d8 | ||
|
67d899dce4 | ||
|
a422361872 | ||
|
5666786635 | ||
|
d308b72868 | ||
|
2d2b2e9218 | ||
|
28f4e79b43 | ||
|
4d09f0888d | ||
|
df0ce31f8f | ||
|
189369da71 | ||
|
974ac49594 | ||
|
c6e1154744 | ||
|
e9d1a9e04e | ||
|
5246035163 | ||
|
8dc71e07ed | ||
|
bd64749b48 | ||
|
dc1abb7978 | ||
|
bf405394d8 | ||
|
08c79a798e | ||
|
3f9b9827bd | ||
|
4a81ee25ac | ||
|
be1e8a8ef8 | ||
|
df752b9e58 | ||
|
c70b6206d0 | ||
|
2e4ca1d6d9 | ||
|
ac9333312a | ||
|
59e7b70b03 | ||
|
90e4760ee7 | ||
|
c0baa2e8fd | ||
|
dc0599f966 | ||
|
7d18d89a61 | ||
|
7740404b14 | ||
|
469dd46a45 | ||
|
1fab6e69c5 | ||
|
c19b359f43 | ||
|
243ca01924 | ||
|
b0e2596b58 | ||
|
7f8cb4b1a1 | ||
|
0f19726fe2 | ||
|
9ef4975025 | ||
|
9fd77044a9 | ||
|
c66a38057e | ||
|
2c1eef7a59 | ||
|
223149805b | ||
|
7a4bf83da0 | ||
|
fd85ad0f1b | ||
|
e437c9e131 | ||
|
f0fe636654 | ||
|
5de097e251 | ||
|
bd9b843df7 | ||
|
5498a7e96e | ||
|
c96d671e6b | ||
|
4a3966d4f5 | ||
|
d7afea7b3a | ||
|
b134d35dd6 | ||
|
33cf3d3032 | ||
|
7eab37e9d1 | ||
|
c3d359e58f | ||
|
54aec63f6c | ||
|
82fabf4a85 | ||
|
3de96a3a0c | ||
|
1091ae41ad | ||
|
45b72483fe | ||
|
a83be29dbe | ||
|
2dda8af776 | ||
|
079a2f5351 | ||
|
e5cf431cc7 | ||
|
d2f9ca4cbc | ||
|
79e4a435da | ||
|
30628217ae | ||
|
ef344236cd | ||
|
94b2026056 | ||
|
d7ce983ef4 | ||
|
e315db3c8e | ||
|
d86594099c | ||
|
312111c35a | ||
|
2a5a85af1f | ||
|
b356ac799a | ||
|
d0bff7495d | ||
|
c9eaf30057 | ||
|
854a604fbe | ||
|
99c2088d0e | ||
|
0d7d841d73 | ||
|
0cd352ccba | ||
|
892fd4445c | ||
|
6c79aae3aa | ||
|
33eeb721bf | ||
|
7cd30a1ed4 | ||
|
4fb7154f2b | ||
|
46311356b7 | ||
|
6cba51eff3 | ||
|
42983f5ce4 | ||
|
13bca69ae4 | ||
|
a71cc768f5 | ||
|
dc9c0ce573 | ||
|
f45209d197 | ||
|
e749831ad1 | ||
|
4a752f7f43 | ||
|
9a438204c4 | ||
|
15a027d7fd | ||
|
ab7dc527fa | ||
|
c0504a2002 | ||
|
f415a7f5db | ||
|
2a8dfc2a59 | ||
|
c0b854f54f | ||
|
2228ece79a | ||
|
06286e6a7a | ||
|
063b080d2c | ||
|
0366205926 | ||
|
ffa3e4b842 | ||
|
589ccc142e | ||
|
204f36dc3d | ||
|
b60bb295ad | ||
|
97b3b2363b | ||
|
8d112a47d7 | ||
|
92be6d1b49 | ||
|
2ea357ddc0 | ||
|
c7108f3ac3 | ||
|
56f3ecc4af | ||
|
f8ed3520f5 | ||
|
56189a2d5d | ||
|
cb6d0a66cb | ||
|
40e304a4ff | ||
|
8d94643ff7 | ||
|
a5ab942097 | ||
|
a07761dedb | ||
|
c56f33a939 | ||
|
60bfd0dd42 | ||
|
6e2ce10f65 | ||
|
97c3623f89 | ||
|
729eba750b | ||
|
a7856db218 | ||
|
cefe2e9ef4 | ||
|
f4c5cba020 | ||
|
65156a8ece | ||
|
828413c2c5 | ||
|
086a6ee9a1 | ||
|
3600e374f2 | ||
|
0559911f39 | ||
|
7f5c712e88 | ||
|
658a09ea6a | ||
|
5886245bbf | ||
|
0910b118ff | ||
|
2bda97224c | ||
|
2266723789 | ||
|
c735ea5e3d | ||
|
b4494ee8ea | ||
|
5736c8f648 | ||
|
0324927b04 | ||
|
d8436874e2 | ||
|
7e8a39e6de | ||
|
832a472b57 | ||
|
bb2eb56ee6 | ||
|
1ff4a5f212 | ||
|
33e613fe96 | ||
|
2aa9382fba | ||
|
151f6245db | ||
|
c37a6842fe | ||
|
ea78f504d7 | ||
|
8b3eaf10e1 | ||
|
b2e7cc2208 | ||
|
e98bfe5c9b | ||
|
4e30bc86b8 | ||
|
fabfe36ede | ||
|
21806efaa5 | ||
|
2a9cf32829 | ||
|
14e7c913df | ||
|
d08b33ec07 | ||
|
44f6e66efb | ||
|
619791d24f | ||
|
1446e8f50b | ||
|
401ce61930 | ||
|
feb33ce32b | ||
|
03d843ac51 | ||
|
600588dbbb | ||
|
658a8dfd04 | ||
|
12e0e263fa | ||
|
0a8e6c1758 | ||
|
d75e37966c | ||
|
9ab78c93e2 | ||
|
7f31098ba1 | ||
|
b9c28ba4ce | ||
|
c05cbb4eed | ||
|
793138bf1b | ||
|
d9faad6364 | ||
|
b82b5a6979 | ||
|
8de9ef8c7d | ||
|
4ab798f88d | ||
|
d31d833959 | ||
|
52d7369ac3 | ||
|
d8060a7922 | ||
|
602b378b65 | ||
|
bf19ef81d0 | ||
|
c252f6eb70 | ||
|
fa8b56b1ad | ||
|
dd92bb756a | ||
|
3786bd9c65 | ||
|
e9d809d9c3 | ||
|
821636bcb2 | ||
|
1a93bbf92f | ||
|
fe1e74fa06 | ||
|
f6dfd64326 | ||
|
32536a4009 | ||
|
45cf7dcd63 | ||
|
3ea054f8e1 | ||
|
2168362a8b | ||
|
8624199be3 | ||
|
943ec7ee75 | ||
|
72637b465f | ||
|
aa7f7d7111 | ||
|
17bb14c1dc | ||
|
921533e4b2 | ||
|
95d133e0e2 | ||
|
a6cb25d0c3 | ||
|
c16e1ca291 | ||
|
54a4dc7e9a | ||
|
cf6b8d76a8 | ||
|
e0c4706cf9 | ||
|
584c699409 | ||
|
fa990351af | ||
|
32b5606498 | ||
|
35db958279 | ||
|
d826327773 | ||
|
8cd7b0744a | ||
|
5759a0f7da | ||
|
81beccdd8e | ||
|
b7c63907ea | ||
|
d8ff688e76 | ||
|
b4f7302057 | ||
|
6da6f6a7f4 | ||
|
7d2cbf5263 | ||
|
aa010dedff | ||
|
0c28384ece | ||
|
b4ca16735d | ||
|
0e45494c11 | ||
|
5e504942ca | ||
|
648498e2de | ||
|
8999b40c1a | ||
|
df3fd6f691 | ||
|
c28271dd8b | ||
|
14d2aec506 | ||
|
3c68222fd7 | ||
|
72cc0deda2 | ||
|
830e5ffa9f | ||
|
2ad0cd46bb | ||
|
ec9843fb53 | ||
|
7db222af0c | ||
|
bf493f27ae | ||
|
0fea172154 | ||
|
5902c9cd83 | ||
|
740b69d48c | ||
|
e2d131fc4f | ||
|
237da2ce22 | ||
|
32d7516dcb | ||
|
c91ba06285 | ||
|
874bcc117a | ||
|
949f06eb00 | ||
|
75236e9ed0 | ||
|
eac74bda09 | ||
|
3f88811590 | ||
|
10b5e8fd04 | ||
|
e2f0e14133 | ||
|
824a4bcae5 | ||
|
e76793781d | ||
|
af7938432b | ||
|
7b0f94b9e3 | ||
|
925fffac45 | ||
|
298aaece01 | ||
|
733add8d61 | ||
|
a6dc219e28 | ||
|
a783bef1e1 | ||
|
16443f957b | ||
|
77fa7aea56 | ||
|
b82b47b50b | ||
|
934a6026b2 | ||
|
61289666bd | ||
|
6bb0e68e78 | ||
|
57c9161e00 | ||
|
b8b2601e0b | ||
|
43a1bdb620 | ||
|
d4eb619d40 | ||
|
a1f4ffbf17 | ||
|
84afa4714a | ||
|
892484a1b3 | ||
|
57db43c80a | ||
|
c5571c06ed | ||
|
842a9bbd55 | ||
|
88482c9b2e | ||
|
cde7096928 | ||
|
518ec738f3 | ||
|
e17f009566 | ||
|
536b9cf926 | ||
|
24e4f94e61 | ||
|
3f3c83a43d | ||
|
8b64bd38b7 | ||
|
d9ee51a212 | ||
|
ea274c4df6 | ||
|
734945e154 | ||
|
0685fb1e1a | ||
|
73e061e472 | ||
|
9a298a6e3e | ||
|
a919989fd4 | ||
|
0385f387d9 | ||
|
4a0cda3268 | ||
|
6823258abb | ||
|
1669320698 | ||
|
bbdac9d1ba | ||
|
61f5f81305 | ||
|
eb5253ab1a | ||
|
e87d4db72c | ||
|
e2313ad1cd | ||
|
b3334b3e8d | ||
|
fd9dca9621 | ||
|
13b1722060 | ||
|
e9b3d29128 | ||
|
3e0f76a362 | ||
|
e3ee59f6c1 | ||
|
81cc8ab98b | ||
|
3ddaf0c51f | ||
|
a3fff0777d | ||
|
283686a9d8 | ||
|
42fc601c59 | ||
|
92d7391232 | ||
|
6d2a9ec9d5 | ||
|
bdda8dbc48 | ||
|
7341a65410 | ||
|
b9294381b8 | ||
|
8623b85ac8 | ||
|
f67cf0d591 | ||
|
c72ab3d187 | ||
|
64fb985d3b | ||
|
970abb4dde | ||
|
1b3e099d7c | ||
|
2763ebdd5a | ||
|
b5c6f60ee6 | ||
|
1afe0981a6 | ||
|
6ac9a7627b | ||
|
2e8b6e4eb9 | ||
|
9a651b223b | ||
|
42ade670da | ||
|
0ec67c1ab8 | ||
|
7afd49b7d8 | ||
|
44b6563376 | ||
|
aa4e830cb5 | ||
|
84eb71d63f | ||
|
05483d9ca0 | ||
|
4b980e85f4 | ||
|
2f94162236 | ||
|
596f2d993d | ||
|
7645992cf1 | ||
|
c858d31761 | ||
|
fd76bdfa4d | ||
|
118fc2ffc1 | ||
|
904c4e44b2 | ||
|
f53cdbb167 | ||
|
2f6f52c25a | ||
|
6cada8f6a3 | ||
|
11079afa6b | ||
|
41ca662dcc | ||
|
ab4ebc7f11 | ||
|
643f99b8e0 | ||
|
8dcbd3710d | ||
|
2592bc3772 | ||
|
7d549a311f | ||
|
c65bbd91d9 | ||
|
88a5c42a4a | ||
|
6394c7efde | ||
|
7511d21a6f | ||
|
32f7767aa5 | ||
|
07df58f4df | ||
|
69cb5738a4 | ||
|
fa1ef06952 | ||
|
3a73e72b16 | ||
|
801eef3ce7 | ||
|
7248692273 | ||
|
1a5db3cc2c | ||
|
392cbeca8a | ||
|
39364a68b1 | ||
|
3bfeaa764c | ||
|
604b7dafbd | ||
|
5485b9a530 | ||
|
8ac876380b | ||
|
83990b6a0b | ||
|
098fac635d | ||
|
eb59a534e0 | ||
|
838064dad3 | ||
|
af484813b5 | ||
|
1c501a0083 | ||
|
9dcb2b31a3 | ||
|
19578cfa66 | ||
|
bbe238e9c6 | ||
|
3eaf5f7fe0 | ||
|
384c118b8d | ||
|
af985d9b1f | ||
|
31c908c873 | ||
|
30710f7f15 | ||
|
b626a1e4f9 | ||
|
7c32884df5 | ||
|
ca70eddaf5 | ||
|
412fda27af | ||
|
295ae55142 | ||
|
40d716d099 | ||
|
13626a161a | ||
|
cc36f40a8d | ||
|
c690a8cd81 | ||
|
eb64b376f4 | ||
|
862edffcee | ||
|
a1102738d0 | ||
|
ba1549048d | ||
|
ed3bd871ea | ||
|
90fedfea93 | ||
|
7991684fc8 | ||
|
ba6f7c4288 | ||
|
6452a95e0a | ||
|
2bca94d92b | ||
|
5fede491ee | ||
|
dccc64384c | ||
|
b52171c1dc | ||
|
84aed0a5d5 | ||
|
cd71abeb9f | ||
|
ce28d7f8a5 | ||
|
a97addfa3b | ||
|
dbb999d4b9 | ||
|
4d8f24b73c | ||
|
31c962567f | ||
|
3267a0410a |
1
.gitattributes
vendored
Normal file
1
.gitattributes
vendored
Normal file
@@ -0,0 +1 @@
|
||||
**/snapshots/**/*.png filter=lfs diff=lfs merge=lfs -text
|
2
.github/workflows/danger.yml
vendored
2
.github/workflows/danger.yml
vendored
@@ -11,7 +11,7 @@ jobs:
|
||||
- run: |
|
||||
npm install --save-dev @babel/plugin-transform-flow-strip-types
|
||||
- name: Danger
|
||||
uses: danger/danger-js@11.1.2
|
||||
uses: danger/danger-js@11.1.3
|
||||
with:
|
||||
args: "--dangerfile tools/danger/dangerfile.js"
|
||||
env:
|
||||
|
2
.github/workflows/post-pr.yml
vendored
2
.github/workflows/post-pr.yml
vendored
@@ -31,7 +31,7 @@ jobs:
|
||||
ui-tests:
|
||||
name: UI Tests (Synapse)
|
||||
needs: should-i-run
|
||||
runs-on: macos-latest
|
||||
runs-on: buildjet-4vcpu-ubuntu-2204
|
||||
strategy:
|
||||
fail-fast: false
|
||||
matrix:
|
||||
|
2
.github/workflows/quality.yml
vendored
2
.github/workflows/quality.yml
vendored
@@ -66,7 +66,7 @@ jobs:
|
||||
yarn add danger-plugin-lint-report --dev
|
||||
- name: Danger lint
|
||||
if: always()
|
||||
uses: danger/danger-js@11.1.2
|
||||
uses: danger/danger-js@11.1.3
|
||||
with:
|
||||
args: "--dangerfile tools/danger/dangerfile-lint.js"
|
||||
env:
|
||||
|
74
.github/workflows/tests.yml
vendored
74
.github/workflows/tests.yml
vendored
@@ -8,12 +8,15 @@ on:
|
||||
# Enrich gradle.properties for CI/CD
|
||||
env:
|
||||
GRADLE_OPTS: -Dorg.gradle.jvmargs="-Xmx3072m -Dfile.encoding=UTF-8 -XX:+HeapDumpOnOutOfMemoryError" -Dkotlin.daemon.jvm.options="-Xmx2560m" -Dkotlin.incremental=false
|
||||
CI_GRADLE_ARG_PROPERTIES: --stacktrace -PpreDexEnable=false --max-workers 2 --no-daemon
|
||||
CI_GRADLE_ARG_PROPERTIES: --stacktrace -PpreDexEnable=false --max-workers 4 --no-daemon
|
||||
|
||||
jobs:
|
||||
tests:
|
||||
name: Runs all tests
|
||||
runs-on: macos-latest # for the emulator
|
||||
runs-on: buildjet-4vcpu-ubuntu-2204
|
||||
strategy:
|
||||
matrix:
|
||||
api-level: [28]
|
||||
# Allow all jobs on main and develop. Just one per PR.
|
||||
concurrency:
|
||||
group: ${{ github.ref == 'refs/heads/main' && format('unit-tests-main-{0}', github.sha) || github.ref == 'refs/heads/develop' && format('unit-tests-develop-{0}', github.sha) || format('unit-tests-{0}', github.ref) }}
|
||||
@@ -21,12 +24,29 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
lfs: true
|
||||
fetch-depth: 0
|
||||
- uses: actions/setup-java@v3
|
||||
with:
|
||||
distribution: 'adopt'
|
||||
java-version: '11'
|
||||
- uses: gradle/gradle-build-action@v2
|
||||
with:
|
||||
cache-read-only: ${{ github.ref != 'refs/heads/develop' }}
|
||||
gradle-home-cache-cleanup: ${{ github.ref == 'refs/heads/develop' }}
|
||||
|
||||
- name: Run screenshot tests
|
||||
run: ./gradlew verifyScreenshots $CI_GRADLE_ARG_PROPERTIES
|
||||
|
||||
- name: Archive Screenshot Results on Error
|
||||
if: failure()
|
||||
uses: actions/upload-artifact@v3
|
||||
with:
|
||||
name: screenshot-results
|
||||
path: |
|
||||
**/out/failures/
|
||||
**/build/reports/tests/*UnitTest/
|
||||
|
||||
- uses: actions/setup-python@v4
|
||||
with:
|
||||
python-version: 3.8
|
||||
@@ -36,40 +56,50 @@ jobs:
|
||||
httpPort: 8080
|
||||
disableRateLimiting: true
|
||||
public_baseurl: "http://10.0.2.2:8080/"
|
||||
|
||||
- name: Run all the codecoverage tests at once
|
||||
id: tests
|
||||
uses: reactivecircus/android-emulator-runner@v2
|
||||
continue-on-error: true
|
||||
# continue-on-error: true
|
||||
with:
|
||||
api-level: 28
|
||||
api-level: ${{ matrix.api-level }}
|
||||
arch: x86
|
||||
profile: Nexus 5X
|
||||
target: playstore
|
||||
force-avd-creation: false
|
||||
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
|
||||
disable-animations: true
|
||||
emulator-build: 7425822
|
||||
# emulator-build: 7425822
|
||||
script: |
|
||||
./gradlew gatherGplayDebugStringTemplates $CI_GRADLE_ARG_PROPERTIES
|
||||
./gradlew unitTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
||||
./gradlew instrumentationTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
||||
./gradlew generateCoverageReport $CI_GRADLE_ARG_PROPERTIES
|
||||
# NB: continue-on-error marks steps.tests.conclusion = 'success' but leaves stes.tests.outcome = 'failure'
|
||||
- name: Run all the codecoverage tests at once (retry if emulator failed)
|
||||
uses: reactivecircus/android-emulator-runner@v2
|
||||
if: always() && steps.tests.outcome == 'failure' # don't run if previous step succeeded.
|
||||
# NB: continue-on-error marks steps.tests.conclusion = 'success' but leaves steps.tests.outcome = 'failure'
|
||||
### - name: Run all the codecoverage tests at once (retry if emulator failed)
|
||||
### uses: reactivecircus/android-emulator-runner@v2
|
||||
### if: always() && steps.tests.outcome == 'failure' # don't run if previous step succeeded.
|
||||
### with:
|
||||
### api-level: 28
|
||||
### arch: x86
|
||||
### profile: Nexus 5X
|
||||
### force-avd-creation: false
|
||||
### emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
|
||||
### disable-animations: true
|
||||
### emulator-build: 7425822
|
||||
### script: |
|
||||
### ./gradlew gatherGplayDebugStringTemplates $CI_GRADLE_ARG_PROPERTIES
|
||||
### ./gradlew unitTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
||||
### ./gradlew instrumentationTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
||||
### ./gradlew generateCoverageReport $CI_GRADLE_ARG_PROPERTIES
|
||||
|
||||
- name: Upload Integration Test Report Log
|
||||
uses: actions/upload-artifact@v3
|
||||
if: always()
|
||||
with:
|
||||
api-level: 28
|
||||
arch: x86
|
||||
profile: Nexus 5X
|
||||
force-avd-creation: false
|
||||
emulator-options: -no-snapshot-save -no-window -gpu swiftshader_indirect -noaudio -no-boot-anim -camera-back none
|
||||
disable-animations: true
|
||||
emulator-build: 7425822
|
||||
script: |
|
||||
./gradlew gatherGplayDebugStringTemplates $CI_GRADLE_ARG_PROPERTIES
|
||||
./gradlew unitTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
||||
./gradlew instrumentationTestsWithCoverage $CI_GRADLE_ARG_PROPERTIES
|
||||
./gradlew generateCoverageReport $CI_GRADLE_ARG_PROPERTIES
|
||||
name: integration-test-error-results
|
||||
path: |
|
||||
*/build/outputs/androidTest-results/connected/
|
||||
*/build/reports/androidTests/connected/
|
||||
|
||||
# we may have failed a previous step and retried, that's OK
|
||||
- name: Publish results to Sonar
|
||||
|
15
.github/workflows/validate-lfs.yml
vendored
Normal file
15
.github/workflows/validate-lfs.yml
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
name: Validate Git LFS
|
||||
|
||||
on: [pull_request]
|
||||
|
||||
jobs:
|
||||
build:
|
||||
runs-on: ubuntu-latest
|
||||
name: Validate
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
lfs: 'true'
|
||||
|
||||
- run: |
|
||||
./tools/validate_lfs.sh
|
1
.gitignore
vendored
1
.gitignore
vendored
@@ -22,3 +22,4 @@
|
||||
/package.json
|
||||
/yarn.lock
|
||||
/node_modules
|
||||
**/out/failures
|
||||
|
101
CHANGES.md
101
CHANGES.md
@@ -1,3 +1,104 @@
|
||||
Changes in Element v1.5.2 (2022-10-05)
|
||||
======================================
|
||||
|
||||
Features ✨
|
||||
----------
|
||||
- New App Layout is now enabled by default! Go to the Settings > Labs to toggle this ([#7166](https://github.com/vector-im/element-android/issues/7166))
|
||||
- Render inline images in the timeline ([#351](https://github.com/vector-im/element-android/issues/351))
|
||||
- Add privacy setting to disable personalized learning by the keyboard ([#6633](https://github.com/vector-im/element-android/issues/6633))
|
||||
|
||||
Bugfixes 🐛
|
||||
----------
|
||||
- Disable emoji keyboard not applies in reply ([#5029](https://github.com/vector-im/element-android/issues/5029))
|
||||
- Fix animated images not autoplaying sometimes if only a thumbnail was fetched from the server ([#6215](https://github.com/vector-im/element-android/issues/6215))
|
||||
- Add Warning shield when a user previously verified rotated their cross signing keys ([#6702](https://github.com/vector-im/element-android/issues/6702))
|
||||
- Can't verify user when option to send keys to verified devices only is selected ([#6723](https://github.com/vector-im/element-android/issues/6723))
|
||||
- Add option to only send to verified devices per room (web parity) ([#6725](https://github.com/vector-im/element-android/issues/6725))
|
||||
- Delete pin code key and the key used for biometrics authentication on logout ([#6906](https://github.com/vector-im/element-android/issues/6906))
|
||||
- Fix crash on previewing images to upload on Android Pie. ([#7184](https://github.com/vector-im/element-android/issues/7184))
|
||||
- Fix app restarts in loop on Android 13 on the first run of the app. ([#7224](https://github.com/vector-im/element-android/issues/7224))
|
||||
|
||||
In development 🚧
|
||||
----------------
|
||||
- [Device Management] Learn more bottom sheets ([#7100](https://github.com/vector-im/element-android/issues/7100))
|
||||
- [Device management] Verify current session ([#7114](https://github.com/vector-im/element-android/issues/7114))
|
||||
- [Device management] Verify another session ([#7143](https://github.com/vector-im/element-android/issues/7143))
|
||||
- [Device management] Rename a session ([#7158](https://github.com/vector-im/element-android/issues/7158))
|
||||
- [Device Manager] Unverified and inactive sessions list ([#7170](https://github.com/vector-im/element-android/issues/7170))
|
||||
- [Device management] Sign out a session ([#7190](https://github.com/vector-im/element-android/issues/7190))
|
||||
- [Device Manager] Parse user agents ([#7247](https://github.com/vector-im/element-android/issues/7247))
|
||||
- [Voice Broadcast] Add a feature flag with the composer action ([#7258](https://github.com/vector-im/element-android/issues/7258))
|
||||
|
||||
Improved Documentation 📚
|
||||
------------------------
|
||||
- Draft onboarding documentation of the project at `./docs/_developer_onboarding.md` ([#7126](https://github.com/vector-im/element-android/issues/7126))
|
||||
|
||||
SDK API changes ⚠️
|
||||
------------------
|
||||
- Allow the sync timeout to be configured (mainly useful for testing) ([#7198](https://github.com/vector-im/element-android/issues/7198))
|
||||
- Ports SDK instrumentation tests to use suspending functions instead of countdown latches ([#7207](https://github.com/vector-im/element-android/issues/7207))
|
||||
- [Device Manager] Extend user agent to include device information ([#7209](https://github.com/vector-im/element-android/issues/7209))
|
||||
|
||||
Other changes
|
||||
-------------
|
||||
- Add support for `/tableflip` command ([#12](https://github.com/vector-im/element-android/issues/12))
|
||||
- Decreases the size of rounded corners and increases the maximum width of message bubbles to help avoid unnecessary unused space on screen ([#5712](https://github.com/vector-im/element-android/issues/5712))
|
||||
- Adds screenshot testing tooling ([#5798](https://github.com/vector-im/element-android/issues/5798))
|
||||
- [AppLayout]: added tracking of new analytics events ([#6508](https://github.com/vector-im/element-android/issues/6508))
|
||||
- Target API 12 and compile with Android SDK 32. ([#6929](https://github.com/vector-im/element-android/issues/6929))
|
||||
- Add basic integration of Sentry to capture errors and crashes if user has given consent. ([#7076](https://github.com/vector-im/element-android/issues/7076))
|
||||
- Add support to `/devtools` command. ([#7126](https://github.com/vector-im/element-android/issues/7126))
|
||||
- Fix lint warning, and cleanup the code ([#7159](https://github.com/vector-im/element-android/issues/7159))
|
||||
- Mutualize the pending auth handling ([#7193](https://github.com/vector-im/element-android/issues/7193))
|
||||
- CI: Prevent modification of translations by developer. ([#7211](https://github.com/vector-im/element-android/issues/7211))
|
||||
- Fix typo in strings.xml and make sure this is American English. ([#7287](https://github.com/vector-im/element-android/issues/7287))
|
||||
|
||||
|
||||
Changes in Element v1.5.1 (2022-09-28)
|
||||
======================================
|
||||
|
||||
Security ⚠️
|
||||
----------
|
||||
|
||||
This update provides important security fixes, update now.
|
||||
Ref: CVE-2022-39246 CVE-2022-39248
|
||||
|
||||
Changes in Element v1.5.0 (2022-09-23)
|
||||
======================================
|
||||
|
||||
Features ✨
|
||||
----------
|
||||
- Deferred DMs - Enable and move the feature to labs settings ([#7180](https://github.com/vector-im/element-android/issues/7180))
|
||||
|
||||
Bugfixes 🐛
|
||||
----------
|
||||
- Fix text margin in QR code view when no display name is set ([#5424](https://github.com/vector-im/element-android/issues/5424))
|
||||
- [App Layout] Recents carousel now scrolled to first position when new item added to or moved to this position ([#6776](https://github.com/vector-im/element-android/issues/6776))
|
||||
- Fixed problem when room list's scroll did jump after rooms placeholders were replaced with rooms summary items ([#7079](https://github.com/vector-im/element-android/issues/7079))
|
||||
- Fixes crash when quickly double clicking FABs in the new app layout ([#7102](https://github.com/vector-im/element-android/issues/7102))
|
||||
- Fixes space list and new chat bottom sheets showing too small in New App Layout (especially evident in landscape) ([#7103](https://github.com/vector-im/element-android/issues/7103))
|
||||
- [App Layout] Room leaving prompt dialog now waits user to confirm leaving before do so ([#7122](https://github.com/vector-im/element-android/issues/7122))
|
||||
- Fix empty verification bottom sheet. ([#7130](https://github.com/vector-im/element-android/issues/7130))
|
||||
- [New Layout] Fixes new chat dialog not getting dismissed after selecting its actions ([#7132](https://github.com/vector-im/element-android/issues/7132))
|
||||
- Fixes Room List not getting updated when fragment is not in focus ([#7186](https://github.com/vector-im/element-android/issues/7186))
|
||||
|
||||
In development 🚧
|
||||
----------------
|
||||
- Create DM room only on first message - Add a spinner when sending the first message ([#6970](https://github.com/vector-im/element-android/issues/6970))
|
||||
- [Device Manager] Filter Other Sessions ([#7045](https://github.com/vector-im/element-android/issues/7045))
|
||||
- [Device management] Session details screen ([#7077](https://github.com/vector-im/element-android/issues/7077))
|
||||
- Create DM room only on first message - Fix glitch in the room list ([#7121](https://github.com/vector-im/element-android/issues/7121))
|
||||
- Create DM room only on first message - Handle the local rooms within the new AppLayout ([#7153](https://github.com/vector-im/element-android/issues/7153))
|
||||
|
||||
Other changes
|
||||
-------------
|
||||
- [Modules] Lifts the application variants to the app module ([#6779](https://github.com/vector-im/element-android/issues/6779))
|
||||
- Ensure that we do not expect all the Event fields when requesting `rooms/{roomId}/hierarchy` endpoint. ([#7035](https://github.com/vector-im/element-android/issues/7035))
|
||||
- Move some GitHub actions to buildjet runners, and remove the second attempt to run integration tests. ([#7108](https://github.com/vector-im/element-android/issues/7108))
|
||||
- Exclude legacy android support annotation library ([#7140](https://github.com/vector-im/element-android/issues/7140))
|
||||
- Pulling no longer hosted im.dlg:android-dialer directly into the repository and removing legacy support library usages ([#7142](https://github.com/vector-im/element-android/issues/7142))
|
||||
- Fixing build cache misses when compiling the vector module ([#7157](https://github.com/vector-im/element-android/issues/7157))
|
||||
|
||||
Changes in Element v1.4.36 (2022-09-10)
|
||||
=======================================
|
||||
|
||||
|
@@ -1,10 +1,42 @@
|
||||
# Contributing code to Matrix
|
||||
# Contributing to Element Android
|
||||
|
||||
<!--- TOC -->
|
||||
|
||||
* [Contributing code to Matrix](#contributing-code-to-matrix)
|
||||
* [Android Studio settings](#android-studio-settings)
|
||||
* [Template](#template)
|
||||
* [Compilation](#compilation)
|
||||
* [I want to help translating Element](#i-want-to-help-translating-element)
|
||||
* [I want to submit a PR to fix an issue](#i-want-to-submit-a-pr-to-fix-an-issue)
|
||||
* [Kotlin](#kotlin)
|
||||
* [Changelog](#changelog)
|
||||
* [Code quality](#code-quality)
|
||||
* [Internal tool](#internal-tool)
|
||||
* [ktlint](#ktlint)
|
||||
* [lint](#lint)
|
||||
* [Unit tests](#unit-tests)
|
||||
* [Tests](#tests)
|
||||
* [Internationalisation](#internationalisation)
|
||||
* [Adding new string](#adding-new-string)
|
||||
* [Plurals](#plurals)
|
||||
* [Editing existing strings](#editing-existing-strings)
|
||||
* [Removing existing strings](#removing-existing-strings)
|
||||
* [Renaming string ids](#renaming-string-ids)
|
||||
* [Reordering strings](#reordering-strings)
|
||||
* [Accessibility](#accessibility)
|
||||
* [Layout](#layout)
|
||||
* [Authors](#authors)
|
||||
* [Thanks](#thanks)
|
||||
|
||||
<!--- END -->
|
||||
|
||||
## Contributing code to Matrix
|
||||
|
||||
Please read https://github.com/matrix-org/synapse/blob/master/CONTRIBUTING.md
|
||||
|
||||
Element Android support can be found in this room: [](https://matrix.to/#/#element-android:matrix.org).
|
||||
|
||||
# Specific rules for Matrix Android projects
|
||||
The rest of the document contains specific rules for Matrix Android projects
|
||||
|
||||
## Android Studio settings
|
||||
|
||||
@@ -120,17 +152,21 @@ You should consider adding Unit tests with your PR, and also integration tests (
|
||||
|
||||
Translations are handled using an external tool: [Weblate](https://translate.element.io/projects/element-android/)
|
||||
|
||||
As a general rule, please never edit or add or remove translations to the project in a Pull Request. It can lead to merge conflict if the translations are also modified in Weblate side.
|
||||
**As a general rule, please never edit or add or remove translations to the project in a Pull Request**. It can lead to merge conflict if the translations are also modified in Weblate side. Pull Request containing change(s) on the translation files cannot be merged.
|
||||
|
||||
#### Adding new string
|
||||
|
||||
When adding new string resources, please only add new entries in the file `value/strings.xml`. Translations will be added later by the community of translators using Weblate.
|
||||
When adding new string resources, please only add new entries in the file `values/strings.xml` ([this file](./library/ui-strings/src/main/res/values/strings.xml)). Translations will be added later by the community of translators using Weblate.
|
||||
|
||||
The file `value/strings.xml` must only contain American English (U. S. English) values, as this is the default language of the Android operating system. So for instance, please use "color" instead of "colour". Element Android will still use the language set on the system by the user, like any other Android applications which provide translations. The system language can be any other English language variants, or any other languages. Note that this is also possible to override the system language using the Element Android in-app language settings.
|
||||
The file `values/strings.xml` must only contain American English (U. S. English) values, as this is the default language of the Android operating system. So for instance, please use "color" instead of "colour". Element Android will still use the language set on the system by the user, like any other Android applications which provide translations. The system language can be any other English language variants, or any other languages. Note that this is also possible to override the system language using the Element Android in-app language settings.
|
||||
|
||||
New strings can be added anywhere in the file `value/strings.xml`, not necessarily at the end of the file. Generally, it's even better to add the new strings in some dedicated section per feature, and not at the end of the file, to avoid merge conflict between 2 PR adding strings at the end of the same file.
|
||||
New strings can be added anywhere in the file `values/strings.xml`, not necessarily at the end of the file. Generally, it's even better to add the new strings in some dedicated section per feature, and not at the end of the file, to avoid merge conflict between 2 PR adding strings at the end of the same file.
|
||||
|
||||
Do not hesitate to use plurals when appropriate.
|
||||
##### Plurals
|
||||
|
||||
Please use `plurals` resources when appropriate, and note that some languages have specific rules for `plurals`, so even if the string will always be at the plural form for English, please always create a `plurals` resource.
|
||||
|
||||
Specific plural forms can be found [here](https://unicode-org.github.io/cldr-staging/charts/37/supplemental/language_plural_rules.html).
|
||||
|
||||
#### Editing existing strings
|
||||
|
||||
@@ -150,6 +186,23 @@ And add `tools:ignore="UnusedResources"` to the string, to let lint ignore that
|
||||
|
||||
The string will be removed during the next sync with Weblate.
|
||||
|
||||
#### Renaming string ids
|
||||
|
||||
This is possible to rename ids of the String resources, but since translation files cannot be edited, add TODO in the main strings.xml file above the strings you want to rename.
|
||||
|
||||
```xml
|
||||
<!-- TODO Rename id to put_new_id_here -->
|
||||
<string name="current_id">Hello Matrix world!</string>
|
||||
```
|
||||
|
||||
The string id(s) will be renamed during the next Weblate sync.
|
||||
|
||||
#### Reordering strings
|
||||
|
||||
To group strings per feature, or for any other reasons, it is possible to reorder string resources, but only in the [main strings.xml file](./library/ui-strings/src/main/res/values/strings.xml). ). We do not mind about ordering in the translation files, and anyway this is forbidden to edit manually the translation files.
|
||||
|
||||
It is also possible to add empty lines between string resources, and to add XML comments. Please note that the XML comment just above a String resource will also appear on Weblate and be visible to the translators.
|
||||
|
||||
### Accessibility
|
||||
|
||||
Please consider accessibility as an important point. As a minimum requirement, in layout XML files please use attributes such as `android:contentDescription` and `android:importantForAccessibility`, and test with a screen reader if it's working well. You can add new string resources, dedicated to accessibility, in this case, please prefix theirs id with `a11y_`.
|
||||
|
130
Gemfile.lock
130
Gemfile.lock
@@ -1,29 +1,30 @@
|
||||
GEM
|
||||
remote: https://rubygems.org/
|
||||
specs:
|
||||
CFPropertyList (3.0.3)
|
||||
CFPropertyList (3.0.5)
|
||||
rexml
|
||||
addressable (2.8.0)
|
||||
public_suffix (>= 2.0.2, < 5.0)
|
||||
artifactory (3.0.15)
|
||||
atomos (0.1.3)
|
||||
aws-eventstream (1.1.1)
|
||||
aws-partitions (1.479.0)
|
||||
aws-sdk-core (3.117.0)
|
||||
aws-eventstream (1.2.0)
|
||||
aws-partitions (1.619.0)
|
||||
aws-sdk-core (3.132.0)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
aws-partitions (~> 1, >= 1.239.0)
|
||||
aws-partitions (~> 1, >= 1.525.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
jmespath (~> 1.0)
|
||||
aws-sdk-kms (1.44.0)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
jmespath (~> 1, >= 1.6.1)
|
||||
aws-sdk-kms (1.58.0)
|
||||
aws-sdk-core (~> 3, >= 3.127.0)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sdk-s3 (1.96.1)
|
||||
aws-sdk-core (~> 3, >= 3.112.0)
|
||||
aws-sdk-s3 (1.114.0)
|
||||
aws-sdk-core (~> 3, >= 3.127.0)
|
||||
aws-sdk-kms (~> 1)
|
||||
aws-sigv4 (~> 1.1)
|
||||
aws-sigv4 (1.2.4)
|
||||
aws-sigv4 (~> 1.4)
|
||||
aws-sigv4 (1.5.1)
|
||||
aws-eventstream (~> 1, >= 1.0.2)
|
||||
babosa (1.0.4)
|
||||
claide (1.0.3)
|
||||
claide (1.1.0)
|
||||
claide-plugins (0.9.2)
|
||||
cork
|
||||
nap
|
||||
@@ -48,22 +49,24 @@ GEM
|
||||
octokit (~> 4.7)
|
||||
terminal-table (>= 1, < 4)
|
||||
declarative (0.0.20)
|
||||
digest-crc (0.6.3)
|
||||
digest-crc (0.6.4)
|
||||
rake (>= 12.0.0, < 14.0.0)
|
||||
domain_name (0.5.20190701)
|
||||
unf (>= 0.0.5, < 1.0.0)
|
||||
dotenv (2.7.6)
|
||||
emoji_regex (3.2.2)
|
||||
excon (0.85.0)
|
||||
faraday (1.5.1)
|
||||
dotenv (2.8.1)
|
||||
emoji_regex (3.2.3)
|
||||
excon (0.92.4)
|
||||
faraday (1.10.1)
|
||||
faraday-em_http (~> 1.0)
|
||||
faraday-em_synchrony (~> 1.0)
|
||||
faraday-excon (~> 1.1)
|
||||
faraday-httpclient (~> 1.0.1)
|
||||
faraday-httpclient (~> 1.0)
|
||||
faraday-multipart (~> 1.0)
|
||||
faraday-net_http (~> 1.0)
|
||||
faraday-net_http_persistent (~> 1.1)
|
||||
faraday-net_http_persistent (~> 1.0)
|
||||
faraday-patron (~> 1.0)
|
||||
multipart-post (>= 1.2, < 3)
|
||||
faraday-rack (~> 1.0)
|
||||
faraday-retry (~> 1.0)
|
||||
ruby2_keywords (>= 0.0.4)
|
||||
faraday-cookie_jar (0.0.7)
|
||||
faraday (>= 0.8.0)
|
||||
@@ -71,18 +74,22 @@ GEM
|
||||
faraday-em_http (1.0.0)
|
||||
faraday-em_synchrony (1.0.0)
|
||||
faraday-excon (1.1.0)
|
||||
faraday-http-cache (2.4.0)
|
||||
faraday-http-cache (2.4.1)
|
||||
faraday (>= 0.8)
|
||||
faraday-httpclient (1.0.1)
|
||||
faraday-multipart (1.0.4)
|
||||
multipart-post (~> 2)
|
||||
faraday-net_http (1.0.1)
|
||||
faraday-net_http_persistent (1.2.0)
|
||||
faraday-patron (1.0.0)
|
||||
faraday_middleware (1.0.0)
|
||||
faraday-rack (1.0.0)
|
||||
faraday-retry (1.0.3)
|
||||
faraday_middleware (1.2.0)
|
||||
faraday (~> 1.0)
|
||||
fastimage (2.2.4)
|
||||
fastlane (2.187.0)
|
||||
fastimage (2.2.6)
|
||||
fastlane (2.209.0)
|
||||
CFPropertyList (>= 2.3, < 4.0.0)
|
||||
addressable (>= 2.3, < 3.0.0)
|
||||
addressable (>= 2.8, < 3.0.0)
|
||||
artifactory (~> 3.0)
|
||||
aws-sdk-s3 (~> 1.0)
|
||||
babosa (>= 1.0.3, < 2.0.0)
|
||||
@@ -97,7 +104,7 @@ GEM
|
||||
faraday_middleware (~> 1.0)
|
||||
fastimage (>= 2.1.0, < 3.0.0)
|
||||
gh_inspector (>= 1.1.2, < 2.0.0)
|
||||
google-apis-androidpublisher_v3 (~> 0.1)
|
||||
google-apis-androidpublisher_v3 (~> 0.3)
|
||||
google-apis-playcustomapp_v1 (~> 0.1)
|
||||
google-cloud-storage (~> 1.31)
|
||||
highline (~> 2.0)
|
||||
@@ -106,6 +113,7 @@ GEM
|
||||
mini_magick (>= 4.9.4, < 5.0.0)
|
||||
multipart-post (~> 2.0.0)
|
||||
naturally (~> 2.2)
|
||||
optparse (~> 0.1.1)
|
||||
plist (>= 3.1.0, < 4.0.0)
|
||||
rubyzip (>= 2.0.0, < 3.0.0)
|
||||
security (= 0.1.3)
|
||||
@@ -121,9 +129,9 @@ GEM
|
||||
gh_inspector (1.1.3)
|
||||
git (1.11.0)
|
||||
rchardet (~> 1.8)
|
||||
google-apis-androidpublisher_v3 (0.8.0)
|
||||
google-apis-core (>= 0.4, < 2.a)
|
||||
google-apis-core (0.4.0)
|
||||
google-apis-androidpublisher_v3 (0.25.0)
|
||||
google-apis-core (>= 0.7, < 2.a)
|
||||
google-apis-core (0.7.0)
|
||||
addressable (~> 2.5, >= 2.5.1)
|
||||
googleauth (>= 0.16.2, < 2.a)
|
||||
httpclient (>= 2.8.1, < 3.a)
|
||||
@@ -132,47 +140,47 @@ GEM
|
||||
retriable (>= 2.0, < 4.a)
|
||||
rexml
|
||||
webrick
|
||||
google-apis-iamcredentials_v1 (0.6.0)
|
||||
google-apis-core (>= 0.4, < 2.a)
|
||||
google-apis-playcustomapp_v1 (0.5.0)
|
||||
google-apis-core (>= 0.4, < 2.a)
|
||||
google-apis-storage_v1 (0.6.0)
|
||||
google-apis-core (>= 0.4, < 2.a)
|
||||
google-apis-iamcredentials_v1 (0.13.0)
|
||||
google-apis-core (>= 0.7, < 2.a)
|
||||
google-apis-playcustomapp_v1 (0.10.0)
|
||||
google-apis-core (>= 0.7, < 2.a)
|
||||
google-apis-storage_v1 (0.17.0)
|
||||
google-apis-core (>= 0.7, < 2.a)
|
||||
google-cloud-core (1.6.0)
|
||||
google-cloud-env (~> 1.0)
|
||||
google-cloud-errors (~> 1.0)
|
||||
google-cloud-env (1.5.0)
|
||||
faraday (>= 0.17.3, < 2.0)
|
||||
google-cloud-errors (1.1.0)
|
||||
google-cloud-storage (1.34.1)
|
||||
addressable (~> 2.5)
|
||||
google-cloud-env (1.6.0)
|
||||
faraday (>= 0.17.3, < 3.0)
|
||||
google-cloud-errors (1.2.0)
|
||||
google-cloud-storage (1.38.0)
|
||||
addressable (~> 2.8)
|
||||
digest-crc (~> 0.4)
|
||||
google-apis-iamcredentials_v1 (~> 0.1)
|
||||
google-apis-storage_v1 (~> 0.1)
|
||||
google-apis-storage_v1 (~> 0.17.0)
|
||||
google-cloud-core (~> 1.6)
|
||||
googleauth (>= 0.16.2, < 2.a)
|
||||
mini_mime (~> 1.0)
|
||||
googleauth (0.16.2)
|
||||
faraday (>= 0.17.3, < 2.0)
|
||||
googleauth (1.2.0)
|
||||
faraday (>= 0.17.3, < 3.a)
|
||||
jwt (>= 1.4, < 3.0)
|
||||
memoist (~> 0.16)
|
||||
multi_json (~> 1.11)
|
||||
os (>= 0.9, < 2.0)
|
||||
signet (~> 0.14)
|
||||
signet (>= 0.16, < 2.a)
|
||||
highline (2.0.3)
|
||||
http-cookie (1.0.4)
|
||||
http-cookie (1.0.5)
|
||||
domain_name (~> 0.5)
|
||||
httpclient (2.8.3)
|
||||
jmespath (1.4.0)
|
||||
json (2.5.1)
|
||||
jwt (2.2.3)
|
||||
jmespath (1.6.1)
|
||||
json (2.6.2)
|
||||
jwt (2.4.1)
|
||||
kramdown (2.4.0)
|
||||
rexml
|
||||
kramdown-parser-gfm (1.1.0)
|
||||
kramdown (~> 2.0)
|
||||
memoist (0.16.2)
|
||||
mini_magick (4.11.0)
|
||||
mini_mime (1.1.0)
|
||||
mini_mime (1.1.2)
|
||||
multi_json (1.15.0)
|
||||
multipart-post (2.0.0)
|
||||
nanaimo (0.3.0)
|
||||
@@ -183,12 +191,13 @@ GEM
|
||||
faraday (>= 1, < 3)
|
||||
sawyer (~> 0.9)
|
||||
open4 (1.3.4)
|
||||
os (1.1.1)
|
||||
optparse (0.1.1)
|
||||
os (1.1.4)
|
||||
plist (3.6.0)
|
||||
public_suffix (4.0.6)
|
||||
public_suffix (4.0.7)
|
||||
rake (13.0.6)
|
||||
rchardet (1.8.0)
|
||||
representable (3.1.1)
|
||||
representable (3.2.0)
|
||||
declarative (< 0.1.0)
|
||||
trailblazer-option (>= 0.1.1, < 0.2.0)
|
||||
uber (< 0.2.0)
|
||||
@@ -201,9 +210,9 @@ GEM
|
||||
addressable (>= 2.3.5)
|
||||
faraday (>= 0.17.3, < 3)
|
||||
security (0.1.3)
|
||||
signet (0.15.0)
|
||||
addressable (~> 2.3)
|
||||
faraday (>= 0.17.3, < 2.0)
|
||||
signet (0.17.0)
|
||||
addressable (~> 2.8)
|
||||
faraday (>= 0.17.5, < 3.a)
|
||||
jwt (>= 1.5, < 3.0)
|
||||
multi_json (~> 1.10)
|
||||
simctl (1.6.8)
|
||||
@@ -212,7 +221,7 @@ GEM
|
||||
terminal-notifier (2.0.0)
|
||||
terminal-table (1.8.0)
|
||||
unicode-display_width (~> 1.1, >= 1.1.1)
|
||||
trailblazer-option (0.1.1)
|
||||
trailblazer-option (0.1.2)
|
||||
tty-cursor (0.7.1)
|
||||
tty-screen (0.8.1)
|
||||
tty-spinner (0.9.3)
|
||||
@@ -220,11 +229,11 @@ GEM
|
||||
uber (0.1.0)
|
||||
unf (0.1.4)
|
||||
unf_ext
|
||||
unf_ext (0.0.7.7)
|
||||
unicode-display_width (1.7.0)
|
||||
unf_ext (0.0.8.2)
|
||||
unicode-display_width (1.8.0)
|
||||
webrick (1.7.0)
|
||||
word_wrap (1.0.0)
|
||||
xcodeproj (1.20.0)
|
||||
xcodeproj (1.22.0)
|
||||
CFPropertyList (>= 2.3.3, < 4.0)
|
||||
atomos (~> 0.1.3)
|
||||
claide (>= 1.0.2, < 2.0)
|
||||
@@ -239,6 +248,7 @@ GEM
|
||||
PLATFORMS
|
||||
universal-darwin-21
|
||||
x86_64-darwin-20
|
||||
x86_64-linux
|
||||
|
||||
DEPENDENCIES
|
||||
danger
|
||||
|
@@ -44,10 +44,12 @@ If you would like to receive releases more quickly (bearing in mind that they ma
|
||||
|
||||
## Contributing
|
||||
|
||||
Please refer to [CONTRIBUTING.md](https://github.com/vector-im/element-android/blob/develop/CONTRIBUTING.md) if you want to contribute on Matrix Android projects!
|
||||
Please refer to [CONTRIBUTING.md](./CONTRIBUTING.md) if you want to contribute on Matrix Android projects!
|
||||
|
||||
Come chat with the community in the dedicated Matrix [room](https://matrix.to/#/#element-android:matrix.org).
|
||||
|
||||
Also [this documentation](./docs/_developer_onboarding.md) can hopefully help developers to start working on the project.
|
||||
|
||||
## Triaging issues
|
||||
|
||||
Issues are triaged by community members and the Android App Team, following the [triage process](https://github.com/vector-im/element-meta/wiki/Triage-process).
|
||||
|
44
build.gradle
44
build.gradle
@@ -25,14 +25,15 @@ buildscript {
|
||||
classpath libs.gradle.kotlinPlugin
|
||||
classpath libs.gradle.hiltPlugin
|
||||
classpath 'com.google.firebase:firebase-appdistribution-gradle:3.0.3'
|
||||
classpath 'com.google.gms:google-services:4.3.13'
|
||||
classpath 'com.google.gms:google-services:4.3.14'
|
||||
classpath 'org.sonarsource.scanner.gradle:sonarqube-gradle-plugin:3.4.0.2513'
|
||||
classpath 'com.google.android.gms:oss-licenses-plugin:0.10.5'
|
||||
classpath "com.likethesalad.android:stem-plugin:2.2.2"
|
||||
classpath 'org.owasp:dependency-check-gradle:7.1.2'
|
||||
classpath 'org.owasp:dependency-check-gradle:7.2.1'
|
||||
classpath "org.jetbrains.dokka:dokka-gradle-plugin:1.7.10"
|
||||
classpath "org.jetbrains.kotlinx:kotlinx-knit:0.4.0"
|
||||
classpath 'com.jakewharton:butterknife-gradle-plugin:10.2.3'
|
||||
classpath 'app.cash.paparazzi:paparazzi-gradle-plugin:1.0.0'
|
||||
// NOTE: Do not place your application dependencies here; they belong
|
||||
// in the individual module build.gradle files
|
||||
}
|
||||
@@ -46,6 +47,8 @@ plugins {
|
||||
|
||||
// Dependency Analysis
|
||||
id 'com.autonomousapps.dependency-analysis' version "1.13.1"
|
||||
// Gradle doctor
|
||||
id "com.osacky.doctor" version "0.8.1"
|
||||
}
|
||||
|
||||
// https://github.com/jeremylong/DependencyCheck
|
||||
@@ -58,6 +61,9 @@ dependencyCheck {
|
||||
]
|
||||
}
|
||||
|
||||
// Gradle doctor configuration
|
||||
apply from: './tools/gradle/doctor.gradle'
|
||||
|
||||
allprojects {
|
||||
apply plugin: "org.jlleitschuh.gradle.ktlint"
|
||||
apply plugin: "io.gitlab.arturbosch.detekt"
|
||||
@@ -71,6 +77,14 @@ allprojects {
|
||||
groups.mavenCentral.group.each { includeGroup it }
|
||||
}
|
||||
}
|
||||
// snapshots repository
|
||||
maven {
|
||||
url "https://oss.sonatype.org/content/repositories/snapshots"
|
||||
content {
|
||||
groups.snapshot.regex.each { includeGroupByRegex it }
|
||||
groups.snapshot.group.each { includeGroup it }
|
||||
}
|
||||
}
|
||||
maven {
|
||||
url 'https://jitpack.io'
|
||||
content {
|
||||
@@ -287,3 +301,29 @@ dependencyAnalysis {
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
tasks.register("recordScreenshots", GradleBuild) {
|
||||
startParameter.projectProperties.screenshot = ""
|
||||
tasks = [':vector:recordPaparazziDebug']
|
||||
}
|
||||
|
||||
tasks.register("verifyScreenshots", GradleBuild) {
|
||||
startParameter.projectProperties.screenshot = ""
|
||||
tasks = [':vector:verifyPaparazziDebug']
|
||||
}
|
||||
|
||||
ext.initScreenshotTests = { project ->
|
||||
def hasScreenshots = project.hasProperty("screenshot")
|
||||
if (hasScreenshots) {
|
||||
project.apply plugin: 'app.cash.paparazzi'
|
||||
}
|
||||
project.dependencies { testCompileOnly "app.cash.paparazzi:paparazzi:1.0.0" }
|
||||
project.android.testOptions.unitTests.all {
|
||||
def screenshotTestCapture = "**/*ScreenshotTest*"
|
||||
if (hasScreenshots) {
|
||||
include screenshotTestCapture
|
||||
} else {
|
||||
exclude screenshotTestCapture
|
||||
}
|
||||
}
|
||||
}
|
||||
|
@@ -1 +0,0 @@
|
||||
Fix text margin in QR code view when no display name is set
|
@@ -1 +0,0 @@
|
||||
[App Layout] Recents carousel now scrolled to first position when new item added to or moved to this position
|
@@ -1 +0,0 @@
|
||||
[Modules] Lifts the application variants to the app module
|
@@ -1 +0,0 @@
|
||||
Ensure that we do not expect all the Event fields when requesting `rooms/{roomId}/hierarchy` endpoint.
|
@@ -1 +0,0 @@
|
||||
[Device management] Session details screen
|
@@ -1 +0,0 @@
|
||||
Fixes crash when quickly double clicking FABs in the new app layout
|
@@ -1 +0,0 @@
|
||||
Fixes space list and new chat bottom sheets showing too small in New App Layout (especially evident in landscape)
|
@@ -1 +0,0 @@
|
||||
Create DM room only on first message - Fix glitch in the room list
|
@@ -1 +0,0 @@
|
||||
[App Layout] Room leaving prompt dialog now waits user to confirm leaving before do so
|
@@ -1 +0,0 @@
|
||||
Exclude legacy android support annotation library
|
@@ -1 +0,0 @@
|
||||
Pulling no longer hosted im.dlg:android-dialer directly into the repository and removing legacy support library usages
|
@@ -1,36 +1,37 @@
|
||||
ext.versions = [
|
||||
|
||||
'minSdk' : 21,
|
||||
'compileSdk' : 31,
|
||||
'targetSdk' : 31,
|
||||
'compileSdk' : 32,
|
||||
'targetSdk' : 32,
|
||||
'sourceCompat' : JavaVersion.VERSION_11,
|
||||
'targetCompat' : JavaVersion.VERSION_11,
|
||||
]
|
||||
|
||||
|
||||
// Pinned to 7.1.3 because of https://github.com/vector-im/element-android/issues/6142
|
||||
// Please test carefully before upgrading again.
|
||||
def gradle = "7.1.3"
|
||||
def gradle = "7.2.2"
|
||||
// Ref: https://kotlinlang.org/releases.html
|
||||
def kotlin = "1.6.21"
|
||||
def kotlin = "1.7.20"
|
||||
def kotlinCoroutines = "1.6.4"
|
||||
def dagger = "2.42"
|
||||
def dagger = "2.44"
|
||||
def appDistribution = "16.0.0-beta04"
|
||||
def retrofit = "2.9.0"
|
||||
def arrow = "0.8.2"
|
||||
def markwon = "4.6.2"
|
||||
def moshi = "1.13.0"
|
||||
def moshi = "1.14.0"
|
||||
def lifecycle = "2.5.1"
|
||||
def flowBinding = "1.2.0"
|
||||
def flipper = "0.164.0"
|
||||
def epoxy = "4.6.2"
|
||||
def mavericks = "2.7.0"
|
||||
def glide = "4.13.2"
|
||||
def glide = "4.14.1"
|
||||
def bigImageViewer = "1.8.1"
|
||||
def jjwt = "0.11.5"
|
||||
def vanniktechEmoji = "0.15.0"
|
||||
// Temporary version to unblock #6929. Once 0.16.0 is released we should use it, and revert
|
||||
// the whole commit which set version 0.16.0-SNAPSHOT
|
||||
def vanniktechEmoji = "0.16.0-SNAPSHOT"
|
||||
|
||||
def fragment = "1.5.2"
|
||||
def sentry = "6.4.1"
|
||||
|
||||
def fragment = "1.5.3"
|
||||
|
||||
// Testing
|
||||
def mockk = "1.12.3" // We need to use 1.12.3 to have mocking in androidTest until a new version is released: https://github.com/mockk/mockk/issues/819
|
||||
@@ -51,7 +52,7 @@ ext.libs = [
|
||||
],
|
||||
androidx : [
|
||||
'activity' : "androidx.activity:activity:1.5.1",
|
||||
'appCompat' : "androidx.appcompat:appcompat:1.4.2",
|
||||
'appCompat' : "androidx.appcompat:appcompat:1.5.1",
|
||||
'biometric' : "androidx.biometric:biometric:1.1.0",
|
||||
'core' : "androidx.core:core-ktx:1.8.0",
|
||||
'recyclerview' : "androidx.recyclerview:recyclerview:1.2.1",
|
||||
@@ -86,7 +87,7 @@ ext.libs = [
|
||||
'appdistributionApi' : "com.google.firebase:firebase-appdistribution-api-ktx:$appDistribution",
|
||||
'appdistribution' : "com.google.firebase:firebase-appdistribution:$appDistribution",
|
||||
// Phone number https://github.com/google/libphonenumber
|
||||
'phonenumber' : "com.googlecode.libphonenumber:libphonenumber:8.12.55"
|
||||
'phonenumber' : "com.googlecode.libphonenumber:libphonenumber:8.12.56"
|
||||
],
|
||||
dagger : [
|
||||
'dagger' : "com.google.dagger:dagger:$dagger",
|
||||
@@ -100,7 +101,7 @@ ext.libs = [
|
||||
'flipperNetworkPlugin' : "com.facebook.flipper:flipper-network-plugin:$flipper",
|
||||
],
|
||||
element : [
|
||||
'opusencoder' : "io.element.android:opusencoder:1.0.4",
|
||||
'opusencoder' : "io.element.android:opusencoder:1.1.0",
|
||||
],
|
||||
squareup : [
|
||||
'moshi' : "com.squareup.moshi:moshi:$moshi",
|
||||
@@ -120,6 +121,7 @@ ext.libs = [
|
||||
markwon : [
|
||||
'core' : "io.noties.markwon:core:$markwon",
|
||||
'extLatex' : "io.noties.markwon:ext-latex:$markwon",
|
||||
'imageGlide' : "io.noties.markwon:image-glide:$markwon",
|
||||
'inlineParser' : "io.noties.markwon:inline-parser:$markwon",
|
||||
'html' : "io.noties.markwon:html:$markwon"
|
||||
],
|
||||
@@ -165,10 +167,13 @@ ext.libs = [
|
||||
apache : [
|
||||
'commonsImaging' : "org.apache.sanselan:sanselan:0.97-incubator"
|
||||
],
|
||||
sentry: [
|
||||
'sentryAndroid' : "io.sentry:sentry-android:$sentry"
|
||||
],
|
||||
tests : [
|
||||
'kluent' : "org.amshove.kluent:kluent-android:1.68",
|
||||
'timberJunitRule' : "net.lachlanmckee:timber-junit-rule:1.0.1",
|
||||
'junit' : "junit:junit:4.13.2"
|
||||
'junit' : "junit:junit:4.13.2",
|
||||
]
|
||||
]
|
||||
|
||||
|
@@ -38,10 +38,18 @@ ext.groups = [
|
||||
'com.google.testing.platform',
|
||||
]
|
||||
],
|
||||
snapshot: [
|
||||
regex: [
|
||||
],
|
||||
group: [
|
||||
'com.vanniktech',
|
||||
]
|
||||
],
|
||||
mavenCentral: [
|
||||
regex: [
|
||||
],
|
||||
group: [
|
||||
'app.cash.paparazzi',
|
||||
'ch.qos.logback',
|
||||
'com.adevinta.android',
|
||||
'com.airbnb.android',
|
||||
@@ -118,7 +126,7 @@ ext.groups = [
|
||||
'com.sun.xml.bind.mvn',
|
||||
'com.sun.xml.fastinfoset',
|
||||
'com.thoughtworks.qdox',
|
||||
'com.vanniktech',
|
||||
// 'com.vanniktech',
|
||||
'commons-cli',
|
||||
'commons-codec',
|
||||
'commons-io',
|
||||
@@ -140,14 +148,18 @@ ext.groups = [
|
||||
'io.opencensus',
|
||||
'io.reactivex.rxjava2',
|
||||
'io.realm',
|
||||
'io.sentry',
|
||||
'it.unimi.dsi',
|
||||
'jakarta.activation',
|
||||
'jakarta.xml.bind',
|
||||
'javax.activation',
|
||||
'javax.annotation',
|
||||
'javax.inject',
|
||||
'javax.xml.bind',
|
||||
'jline',
|
||||
'jp.wasabeef',
|
||||
'junit',
|
||||
'kxml2',
|
||||
'me.saket',
|
||||
'net.bytebuddy',
|
||||
'net.java',
|
||||
@@ -176,11 +188,13 @@ ext.groups = [
|
||||
'org.hamcrest',
|
||||
'org.jacoco',
|
||||
'org.java-websocket',
|
||||
'org.jcodec',
|
||||
'org.jetbrains',
|
||||
'org.jetbrains.dokka',
|
||||
'org.jetbrains.intellij.deps',
|
||||
'org.jetbrains.kotlin',
|
||||
'org.jetbrains.kotlinx',
|
||||
'org.jetbrains.trove4j',
|
||||
'org.json',
|
||||
'org.jsoup',
|
||||
'org.junit',
|
||||
@@ -197,7 +211,6 @@ ext.groups = [
|
||||
'org.ow2.asm',
|
||||
'org.ow2.asm',
|
||||
'org.reactivestreams',
|
||||
'org.robolectric',
|
||||
'org.slf4j',
|
||||
'org.sonatype.oss',
|
||||
'org.testng',
|
||||
|
259
docs/_developer_onboarding.md
Normal file
259
docs/_developer_onboarding.md
Normal file
@@ -0,0 +1,259 @@
|
||||
# Developer on boarding
|
||||
|
||||
<!--- TOC -->
|
||||
|
||||
* [Introduction](#introduction)
|
||||
* [Quick introduction to Matrix](#quick-introduction-to-matrix)
|
||||
* [Matrix data](#matrix-data)
|
||||
* [Room](#room)
|
||||
* [Event](#event)
|
||||
* [Sync](#sync)
|
||||
* [Glossary about syncs](#glossary-about-syncs)
|
||||
* [The Android project](#the-android-project)
|
||||
* [Matrix SDK](#matrix-sdk)
|
||||
* [Application](#application)
|
||||
* [MvRx](#mvrx)
|
||||
* [Behavior](#behavior)
|
||||
* [Epoxy](#epoxy)
|
||||
* [Other frameworks](#other-frameworks)
|
||||
* [Push](#push)
|
||||
* [Dependencies management](#dependencies-management)
|
||||
* [Test](#test)
|
||||
* [Other points](#other-points)
|
||||
* [Logging](#logging)
|
||||
* [Rageshake](#rageshake)
|
||||
* [Tips](#tips)
|
||||
* [Happy coding!](#happy-coding)
|
||||
|
||||
<!--- END -->
|
||||
|
||||
## Introduction
|
||||
|
||||
This doc is a quick introduction about the project and its architecture.
|
||||
|
||||
It's aim is to help new developers to understand the overall project and where to start developing.
|
||||
|
||||
Other useful documentation:
|
||||
- all the docs in this folder!
|
||||
- the [contributing doc](../CONTRIBUTING.md), that you should also read carefully.
|
||||
|
||||
### Quick introduction to Matrix
|
||||
|
||||
Matrix website: [matrix.org](https://matrix.org), [discover page](https://matrix.org/discover).
|
||||
*Note*: Matrix.org is also hosting a homeserver ([.well-known file](https://matrix.org/.well-known/matrix/client)).
|
||||
The reference homeserver (this is how Matrix servers are called) implementation is [Synapse](https://github.com/matrix-org/synapse/). But other implementations exist. The Matrix specification is here to ensure that any Matrix client, such as Element Android and its SDK can talk to any Matrix server.
|
||||
|
||||
Have a quick look to the client-server API documentation: [Client-server documentation](https://spec.matrix.org/v1.3/client-server-api/). Other network API exist, the list is here: (https://spec.matrix.org/latest/)
|
||||
|
||||
Matrix is an open source protocol. Change are possible and are tracked using [this GitHub repository](https://github.com/matrix-org/matrix-doc/). Changes to the protocol are called MSC: Matrix Spec Change. These are PullRequest to this project.
|
||||
|
||||
Matrix object are Json data. Unstable prefixes must be used for Json keys when the MSC is not merged (i.e. accepted).
|
||||
|
||||
#### Matrix data
|
||||
|
||||
There are many object and data in the Matrix worlds. Let's focus on the most important and used, `Room` and `Event`
|
||||
|
||||
##### Room
|
||||
|
||||
`Room` is a place which contains ordered `Event`s. They are identified with their `room_id`. Nearly all the data are stored in rooms, and shared using homeserver to all the Room Member.
|
||||
|
||||
*Note*: Spaces are also Rooms with a different `type`.
|
||||
|
||||
##### Event
|
||||
|
||||
`Events` are items of a Room, where data is embedded.
|
||||
|
||||
There are 2 types of Room Event:
|
||||
|
||||
- Regular Events: contain useful content for the user (message, image, etc.), but are not necessarily displayed as this in the timeline (reaction, message edition, call signaling).
|
||||
- State Events: contain the state of the Room (name, topic, etc.). They have a non null value for the key `state_key`.
|
||||
|
||||
Also all the Room Member details are in State Events: one State Event per member. In this case, the `state_key` is the matrixId (= userId).
|
||||
|
||||
Important Fields of an Event:
|
||||
- `event_id`: unique across the Matrix universe;
|
||||
- `room_id`: the room the Event belongs to;
|
||||
- `type`: describe what the Event contain, especially in the `content` section, and how the SDK should handle this Event;
|
||||
- `content`: dynamic Event data; depends on the `type`.
|
||||
|
||||
So we have a triple `event_id`, `type`, `state_key` which uniquely defines an Event.
|
||||
|
||||
#### Sync
|
||||
|
||||
The `Sync` is a way for the Matrix client to be up to date regarding the user data hosted by the server. All the Events are coming through the sync response. More details can be found here: [spec.matrix.org/v1.3/client-server-api/#syncing](https://spec.matrix.org/v1.3/client-server-api/#syncing)
|
||||
When the application is in foreground, this is a looping request. We are using Https requests, which offer the advantage to be compatible with any homeserver. A sync token is used as request parameter, to let the server know what the client knows.
|
||||
The `SyncThread` is responsible to manage the sync request loop.
|
||||
|
||||
When the application is in background, a Push will trigger a sync request.
|
||||
|
||||
##### Glossary about syncs
|
||||
|
||||
- **initial sync**: a sync request without a token. This is the first request a client perform after login or after a clear cache. The server will include in the response all your rooms with the full state (all the room membership Event will not be present), with the latest messages for each room. We are in the process to replace this by version 3: sliding sync. All data are inserted to the Database (currently [Realm](https://www.mongodb.com/docs/realm/sdk/java/)).
|
||||
- **incremental sync**: sync request with a token.
|
||||
- **gappy sync**: sync request where all the new Events are not returned for one or several Rooms. Also called `limited sync`. It can be limited per Room. To get all the missing Events, a Room pagination API has to be called.
|
||||
- **sync token**: `next_batch` value in the previous sync response. Will be provided as the `since` parameter for the next sync request.
|
||||
|
||||
### The Android project
|
||||
|
||||
The project should compile out of the box.
|
||||
|
||||
The project is split into several modules. The main ones are:
|
||||
For the app
|
||||
- `vector-app`: application entry point;
|
||||
- `vector`: legacy application, but now a library. In the process of being split into several modules;
|
||||
- `vector-config`: this is where all the configuration of the application should occurs. Should because we are in the process of migrating all the configuration here;
|
||||
- `library/ui-strings`: this is where all the string resources are stored. Please refer to [contributing doc](../CONTRIBUTING.md) to know how to make change on this module;
|
||||
- `library/ui-styles`: this is where the Android styles are defined.
|
||||
|
||||
For the SDK
|
||||
- `matrix-sdk-android`: the main SDK module. The sources are in this project, but are also exported to [its own project](https://github.com/matrix-org/matrix-android-sdk2). All the PRs and issues related to the SDK take place in the Element Android project;
|
||||
- `matrix-sdk-android-flow`: contains some wrapper to expose `Flow` to the application.
|
||||
|
||||
### Matrix SDK
|
||||
|
||||
SDK exposes `Services` to the client application. `Services` are public interface, and are defined in this parent package: `org.matrix.android.sdk.api`. Default implementation are internal to the SDK, in this parent package: `org.matrix.android.sdk.internal`. Note that you also have to declare the classes as `internal` when adding classes to the `org.matrix.android.sdk.internal` package.
|
||||
|
||||
Interface allows us to replace the implementation for testing purpose.
|
||||
|
||||
A generated documentation of the SDK is available [here](https://matrix-org.github.io/matrix-android-sdk2/). Updated after each release. Please ensure that the documentation (KDoc) of all the SDK Services is up to date, and is clear for a SDK user.
|
||||
The SDK generated documentation also contains information about the entry points of the SDK.
|
||||
|
||||
[Dagger](https://dagger.dev/) is used to inject all the dependencies to the SDK classes.
|
||||
|
||||
SDK is exposing data as `LiveData`, but we are progressively migrating to `Flow`. Database is the source of truth.
|
||||
|
||||
Example:
|
||||
- Client send an Event using the `SendService`;
|
||||
- At the end a `SendEvent` task is used;
|
||||
- Retrofit API is used to send data to the server;
|
||||
- Goes to the server, which returns only the `event_id`;
|
||||
- The `Event` is coming back from the `sync` response with eventually extra added data.
|
||||
|
||||
### Application
|
||||
|
||||
This is the UI part of the project.
|
||||
|
||||
There are two variants of the application: `Gplay` and `Fdroid`.
|
||||
|
||||
The main difference is about using Firebase on `Gplay` variant, to have Push from Google Services. `FDroid` variant cannot contain closed source dependency.
|
||||
|
||||
`Fdroid` is using background polling to lack the missing of Pushed. Now a solution using UnifiedPush has ben added to the project. See refer to [the dedicated documentation](./unifiedpush.md) for more details.
|
||||
|
||||
#### MvRx
|
||||
|
||||
[Maverick](https://airbnb.io/mavericks/#/README) (or MvRx) is an Android MVI framework that helps to develop Reactive application on Android.
|
||||
|
||||
- Activity: holder for Fragment. See the parent [VectorBaseActivity](../vector/src/main/java/im/vector/app/core/platform/VectorBaseActivity.kt);
|
||||
- Fragment: manage screen of the application. See the parent [VectorBaseFragment](../vector/src/main/java/im/vector/app/core/platform/VectorBaseFragment.kt);
|
||||
- BottomSheet: see the parent [VectorBaseBottomSheetDialogFragment](../vector/src/main/java/im/vector/app/core/platform/VectorBaseBottomSheetDialogFragment.kt);
|
||||
- ViewModel: this is where the logic is placed. All our ViewModel has a `handle()` which takes action as parameter. See the parent [VectorViewModel](../vector/src/main/java/im/vector/app/core/platform/VectorViewModel.kt);
|
||||
- VectorSharedActionViewModel: Specific ViewModel that can be used to communicate between Fragment(s) and the host Activity. See the parent [VectorSharedActionViewModel](../vector/src/main/java/im/vector/app/core/platform/VectorSharedActionViewModel.kt);
|
||||
- ViewState: this are `data class`, and this represent the state of the View. Has to be copied and set to be updated. Fragment will update the UI regarding the current state (`invalidate()` method). `Async` class from MvRx can be used in the ViewState, especially for asynchronous data loading. Nullability can also be used for optional data. ViewStates have to implement `MavericksState`;
|
||||
- ViewEvents: useful when the ViewModel asks the View to trigger a specific action: navigation, show dialog, etc. See the parent [VectorViewEvents](../vector/src/main/java/im/vector/app/core/platform/VectorViewEvents.kt);
|
||||
- ViewAction (`VectorViewModelAction`): useful when the UI (generally the Fragment) asks the ViewModel to do something. See the parent [VectorViewModelAction](../vector/src/main/java/im/vector/app/core/platform/VectorViewModelAction.kt);
|
||||
- Controller: see the `Epoxy` section just below.
|
||||
|
||||
##### Behavior
|
||||
|
||||
Fragment asks the ViewModel to perform an action (coming from the user, but not necessarily. ViewModel can then talk to the SDK, updates the state once or several times. Fragment update the UI regarding the new state.
|
||||
|
||||
When ViewModel is instantiated, it can subscribe using the SDK Services to get live state of the data.
|
||||
|
||||
`invalidate()` has to be used by default, but it's possible to listen to specific member(s) of the `ViewState` using `onEach`. TODO Add an example.
|
||||
`awaitState()` method
|
||||
|
||||
#### Epoxy
|
||||
|
||||
[Epoxy](https://github.com/airbnb/epoxy) is an Android library for building complex screens in a RecyclerView. Please read [the introduction](https://github.com/airbnb/epoxy#epoxy).
|
||||
|
||||
- Controller declares items of the RecyclerView. Controller is injected in the Fragment. Controller extends `EpoxyController`, or one of its subclass, especially `TypedEpoxyController`;
|
||||
- Fragment gives the state to the controller using `setData`;
|
||||
- `buildModels` will be called by the framework;
|
||||
- Controller will create ordered Items.
|
||||
|
||||
Epoxy does the diffing, and handle many other thing for us, like handling item type, etc.
|
||||
|
||||
See for instance the controller [AccountDataEpoxyController](../vector/src/main/java/im/vector/app/features/settings/devtools/AccountDataEpoxyController.kt)) for a simple example.
|
||||
|
||||
Warning: do not use twice the same item `id` or it will crash.
|
||||
|
||||
#### Other frameworks
|
||||
|
||||
- Dependency injection is managed by [Dagger](https://dagger.dev/) (SDK) and [Hilt](https://developer.android.com/training/dependency-injection/hilt-android) (App);
|
||||
- [Retrofit](https://square.github.io/retrofit/) and [OkHttp3](https://square.github.io/okhttp/): network requests;
|
||||
- [Moshi](https://github.com/square/moshi) is used to parse and serialize Json object;
|
||||
|
||||
### Push
|
||||
|
||||
Please see the dedicated documentation for more details.
|
||||
|
||||
This is the classical scenario:
|
||||
|
||||
- App receives a Push. Note: Push is ignored if app is in foreground;
|
||||
- App asks the SDK to load Event data (fastlane mode). We have a change to get the data faster and display the notification faster;
|
||||
- App asks the SDK to perform a sync request.
|
||||
|
||||
### Dependencies management
|
||||
|
||||
All the dependencies are declared in `build.gradle` files. But some versions are declared in [this dedicated file](../dependencies.gradle).
|
||||
|
||||
When adding a new dependency, you will have to update the file [dependencies_groups.gradle](../dependencies_groups.gradle) to allow the dependency to be downloaded from the artifact repository. Sometimes sub-dependencies need to be added too, until the project can compile.
|
||||
|
||||
[Dependabot](https://github.com/dependabot) is set up on the project. This tool will automatically create Pull Request to upgrade our dependencies one by one.
|
||||
dependencies_group, gradle files, Dependabot, etc.
|
||||
|
||||
### Test
|
||||
|
||||
Please refer to [this dedicated document](./ui-tests.md).
|
||||
|
||||
TODO add link to the dedicated screenshot test documentation
|
||||
|
||||
### Other points
|
||||
|
||||
#### Logging
|
||||
|
||||
**Important warning: ** NEVER log private user data, or use the flag `LOG_PRIVATE_DATA`. Be very careful when logging `data class`, all the content will be output!
|
||||
|
||||
[Timber](https://github.com/JakeWharton/timber) is used to log data to logcat. We do not use directly the `Log` class. If possible please use a tag, as per
|
||||
|
||||
````kotlin
|
||||
Timber.tag(loggerTag.value).d("my log")
|
||||
````
|
||||
|
||||
because automatic tag (= class name) will not be available on the release version.
|
||||
|
||||
Also generally it is recommended to provide the `Throwable` to the Timber log functions.
|
||||
|
||||
Last point, not that `Timber.v` function may have no effect on some devices. Prefer using `Timber.d` and up.
|
||||
|
||||
#### Rageshake
|
||||
|
||||
Rageshake is a feature to send bug report directly from the application. Just shake your phone and you will be prompted to send a bug report.
|
||||
|
||||
Bug report can contain:
|
||||
- a screenshot of the current application state
|
||||
- the application logs from up to 15 application starts
|
||||
- the logcat logs
|
||||
- the key share history (crypto data)
|
||||
|
||||
The data will be sent to an internal server, which is not publicly accessible. A GitHub issue will also be created to a private GitHub repository.
|
||||
|
||||
Rageshake can be very useful to get logs from a release version of the application.
|
||||
|
||||
### Tips
|
||||
|
||||
- Element Android has a `developer mode` in the `Settings/Advanced settings`. Other useful options are available here;
|
||||
- Show hidden Events can also help to debug feature. When developer mode is enabled, it is possible to view the source (= the Json content) of any Events;
|
||||
- Type `/devtools` in a Room composer to access a developer menu. There are some other entry points. Developer mode has to be enabled;
|
||||
- Hidden debug menu: when developer mode is enabled and on debug build, there are some extra screens that can be accessible using the green wheel. In those screens, it will be possible to toggle some feature flags;
|
||||
- Using logcat, filtering with `onResume` can help you to understand what screen are currently displayed on your device. Searching for string displayed on the screen can also help to find the running code in the codebase.
|
||||
- When this is possible, prefer using `sealed interface` instead of `sealed class`;
|
||||
- When writing temporary code, using the string "DO NOT COMMIT" in a comment can help to avoid committing things by mistake. If committed and pushed, the CI will detect this String and will warn the user about it.
|
||||
|
||||
## Happy coding!
|
||||
|
||||
The team is here to support you, feel free to ask anything to other developers.
|
||||
|
||||
Also please feel to update this documentation, if incomplete/wrong/obsolete/etc.
|
||||
|
||||
**Thanks!**
|
@@ -28,6 +28,7 @@ Here are the checks that Danger does so far:
|
||||
- PR with change on layout should include screenshot in the description
|
||||
- PR which adds png file warn about the usage of vector drawables
|
||||
- non draft PR should have a reviewer
|
||||
- files containing translations are not modified by developers
|
||||
|
||||
### Quality check
|
||||
|
||||
|
72
docs/screenshot_testing.md
Normal file
72
docs/screenshot_testing.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# Screenshot testing
|
||||
|
||||
<!--- TOC -->
|
||||
|
||||
* [Overview](#overview)
|
||||
* [Setup](#setup)
|
||||
* [Recording](#recording)
|
||||
* [Verifying](#verifying)
|
||||
* [Contributing](#contributing)
|
||||
* [Example](#example)
|
||||
|
||||
<!--- END -->
|
||||
|
||||
## Overview
|
||||
|
||||
- Screenshot tests are tests which record the content of a rendered screen and verify subsequent runs to check if the screen renders differently.
|
||||
- Element uses [Paparazzi](https://github.com/cashapp/paparazzi) to render, record and verify android layouts.
|
||||
- The screenshot verification occurs on every pull request as part of the `tests.yml` workflow.
|
||||
|
||||
## Setup
|
||||
|
||||
- Install Git LFS through your package manager of choice (`brew install git-lfs` | `yay -S git-lfs`).
|
||||
- Install the Git LFS hooks into the project.
|
||||
|
||||
```bash
|
||||
# with element-android as the current working directory
|
||||
git lfs install --local
|
||||
```
|
||||
|
||||
- If installed correctly, `git push` and `git pull` will now include LFS content.
|
||||
|
||||
## Recording
|
||||
|
||||
- `./gradlew recordScreenshots`
|
||||
- Paparazzi will generate images in `${module}/src/test/snapshots`, which will need to be committed to the repository using Git LFS.
|
||||
|
||||
## Verifying
|
||||
|
||||
- `./gradlew verifyScreenshots`
|
||||
- In the case of failure, Paparazzi will generate images in `${module}/out/failure`. The images will show the expected and actual screenshots along with a delta of the two images.
|
||||
|
||||
## Contributing
|
||||
|
||||
- When creating a test, the file (and class) name names must include `ScreenshotTest`, eg `ItemScreenshotTest`.
|
||||
- After creating the new test, record and commit the newly rendered screens.
|
||||
- `./tools/validate_lfs` can be ran to ensure everything is working correctly with Git LFS, the CI also runs this check.
|
||||
|
||||
## Example
|
||||
|
||||
```kotlin
|
||||
class PaparazziExampleScreenshotTest {
|
||||
|
||||
@get:Rule
|
||||
val paparazzi = Paparazzi(
|
||||
deviceConfig = PIXEL_3,
|
||||
theme = "Theme.Vector.Light",
|
||||
)
|
||||
|
||||
@Test
|
||||
fun `example paparazzi test`() {
|
||||
// Inflate the layout
|
||||
val view = paparazzi.inflate<ConstraintLayout>(R.layout.item_radio)
|
||||
|
||||
// Bind data to the view
|
||||
view.findViewById<TextView>(R.id.actionTitle).text = paparazzi.resources.getString(R.string.room_settings_all_messages)
|
||||
view.findViewById<ImageView>(R.id.radioIcon).setImageResource(R.drawable.ic_radio_on)
|
||||
|
||||
// Record the bound view
|
||||
paparazzi.snapshot(view)
|
||||
}
|
||||
}
|
||||
```
|
351
docs/unit_testing.md
Normal file
351
docs/unit_testing.md
Normal file
@@ -0,0 +1,351 @@
|
||||
# Table of Contents
|
||||
|
||||
<!--- TOC -->
|
||||
|
||||
* [Overview](#overview)
|
||||
* [Best Practices](#best-practices)
|
||||
* [Project Conventions](#project-conventions)
|
||||
* [Setup](#setup)
|
||||
* [Naming](#naming)
|
||||
* [Format](#format)
|
||||
* [Assertions](#assertions)
|
||||
* [Constants](#constants)
|
||||
* [Mocking](#mocking)
|
||||
* [Fakes](#fakes)
|
||||
* [Fixtures](#fixtures)
|
||||
* [Examples](#examples)
|
||||
* [Extensions used to streamline the test setup](#extensions-used-to-streamline-the-test-setup)
|
||||
* [Fakes and Fixtures](#fakes-and-fixtures)
|
||||
|
||||
<!--- END -->
|
||||
|
||||
## Overview
|
||||
|
||||
Unit tests are a mechanism to validate our code executes the way we expect. They help to inform the design of our systems by requiring testability and
|
||||
understanding, they describe the inner workings without relying on inline comments and protect from unexpected regressions.
|
||||
|
||||
However, unit tests are not a magical solution to solve all our problems and come at a cost. Unreliable and hard to maintain tests often end up ignored, deleted
|
||||
or worse, provide a false sense of security.
|
||||
|
||||
### Best Practices
|
||||
|
||||
Tests can be written in many ways, the main rule is to keep them simple and maintainable. Some ways to help achieve this are...
|
||||
|
||||
- Break out logic into single units (following the Single Responsibility Principle) to reduce test complexity.
|
||||
- Favour pure functions, avoiding mutable state.
|
||||
- Prefer dependency injection to static calls to allow for simpler test setup.
|
||||
- Write concise tests with a single function under test, clearly showing the inputs and expected output.
|
||||
- Create separate test cases instead of changing parameters and grouping multiple assertions within a single test to help trace back failure causes (with the
|
||||
exception of parameterised tests).
|
||||
- Assert against entire models instead of subsets of properties to capture any possible changes within the test scope.
|
||||
- Avoid invoking logic from production instances other than the class under test to guard from unrelated changes.
|
||||
- Always inject `Dispatchers` and `Clock` instances and provide fake implementations for tests to avoid non deterministic results.
|
||||
|
||||
## Project Conventions
|
||||
|
||||
#### Setup
|
||||
|
||||
- Test file and class name should be the class under test with the Test suffix, created in a `test` sourceset, with the same package name as the class under
|
||||
test.
|
||||
- Dependencies of the class are instantiated inline, junit will recreate the test class for each test run.
|
||||
- A line break between the dependencies and class under test helps clarify the instance being tested.
|
||||
|
||||
```kotlin
|
||||
|
||||
class MyClassTest {
|
||||
|
||||
private val fakeUppercaser = FakeUppercaser()
|
||||
|
||||
// line break between the class under test and its dependencies
|
||||
private val myClass = MyClass(fakeUppercaser.instance)
|
||||
}
|
||||
|
||||
```
|
||||
|
||||
#### Naming
|
||||
|
||||
- Test names use the `Gherkin` format, `given, when, then` mapping to the input, logic under test and expected result.
|
||||
- `given` - Uniqueness about the environment or dependencies in which the test case is running. _"given device is android 12 and supports dark mode"_
|
||||
- `when` - The action/function under test. _"when reading dark mode status"_
|
||||
- `then` - The expected result from the combination of _given_ and _when_. _"then returns dark mode enabled"_
|
||||
- Test names are written using kotlin back ticks to enable sentences _ish_.
|
||||
|
||||
```kotlin
|
||||
@Test
|
||||
fun `given a lowercase label, when uppercasing, then returns label uppercased`
|
||||
```
|
||||
|
||||
When the input is given directly to the _when_, this can also be represented as...
|
||||
|
||||
```kotlin
|
||||
@Test
|
||||
fun `when uppercasing a lowercase label, then returns label uppercased`
|
||||
```
|
||||
|
||||
Multiple given or returns statements can be used in the name although it could be a sign that the logic being tested does too much.
|
||||
|
||||
---
|
||||
|
||||
#### Format
|
||||
|
||||
- Test bodies are broken into sections through the use of blank lines where the sections correspond to the test name.
|
||||
- Sections can span multiple lines.
|
||||
|
||||
```kotlin
|
||||
// comments are for illustrative purposes
|
||||
/* given */ val lowercaseLabel = "hello world"
|
||||
|
||||
/* when */ val result = textUppercaser.uppercase(lowercaseLabel)
|
||||
|
||||
/* then */ result shouldBeEqualTo "HELLO WORLD"
|
||||
```
|
||||
|
||||
- Functions extracted from test bodies are placed beneath all the unit tests.
|
||||
|
||||
---
|
||||
|
||||
#### Assertions
|
||||
|
||||
- Assertions against test results are made using [Kluent's](https://github.com/MarkusAmshove/Kluent) _fluent_ api.
|
||||
- Typically `shouldBeEqualTo`is the main assertion to use for asserting function return values as by project convention we assert against entire objects or
|
||||
lists.
|
||||
|
||||
```kotlin
|
||||
val result = listOf("hello", "world")
|
||||
|
||||
// Fail
|
||||
result shouldBeEqualTo listOf("hello")
|
||||
```
|
||||
|
||||
```kotlin
|
||||
data class Person(val age: Int, val name: String)
|
||||
|
||||
val result = Person(age = 100, name = "Gandalf")
|
||||
|
||||
// Avoid
|
||||
result.age shouldBeEqualTo 100
|
||||
|
||||
// Prefer
|
||||
result shouldBeEqualTo Person(age = 100, "Gandalf")
|
||||
```
|
||||
|
||||
- Exception throwing can be asserted against using `assertFailsWith<T : Throwable>`.
|
||||
- When asserting reusable exceptions, include the message to distinguish between them.
|
||||
|
||||
```kotlin
|
||||
assertFailsWith<ConcreteException>(message = "Details about error") {
|
||||
// when section of the test
|
||||
codeUnderTest()
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
#### Constants
|
||||
|
||||
- Reusable values are extracted to file level immutable properties or constants.
|
||||
- These can be parameters or expected results.
|
||||
- The naming convention is to prefix with `A` or `AN` for better matching with the test name.
|
||||
|
||||
```kotlin
|
||||
private const val A_LOWERCASE_LABEL = "hello"
|
||||
|
||||
class MyTest {
|
||||
@Test
|
||||
fun `when uppercasing a lowercase label, then returns label uppercased`() {
|
||||
val result = TextUppercaser().uppercase(A_LOWERCASE_LABEL)
|
||||
...
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
#### Mocking
|
||||
|
||||
- In order to provide different behaviour for dependencies within tests our main method is through mocking, using [Mockk](https://mockk.io/).
|
||||
- We avoid using relaxed mocks in favour of explicitly declaring mock behaviour through the _Fake_ convention. There are exceptions when mocking framework
|
||||
classes which would require a lot of boilerplate.
|
||||
- Using `Spy` is discouraged as it inherently requires real instances, which we are avoiding in our tests. There are exceptions such as `VectorFeatures` which
|
||||
acts like a `Fixture` in release builds.
|
||||
|
||||
---
|
||||
|
||||
#### Fakes
|
||||
|
||||
- Fakes are reusable instances of classes purely for testing purposes. They provide functions to replace the functions of the interface/class they're faking
|
||||
with test specific values.
|
||||
- When faking an interface, the _Fake_ can be written using delegation or by stubbing
|
||||
- All Fakes currently reside in the same package `${package}.test.fakes`
|
||||
|
||||
```kotlin
|
||||
// Delegating to a mock
|
||||
class FakeClock : Clock by mockk() {
|
||||
fun givenEpoch(epoch: Long) {
|
||||
every { epochMillis() } returns epoch
|
||||
}
|
||||
}
|
||||
|
||||
// Stubbing the interface
|
||||
class FakeClock(private val epoch: Long) : Clock {
|
||||
override fun epochMillis() = epoch
|
||||
}
|
||||
```
|
||||
|
||||
It's currently more common for fakes to fake class behaviour, we achieve this by wrapping and exposing a mock instance.
|
||||
|
||||
```kotlin
|
||||
class FakeCursor {
|
||||
val instance = mockk<Cursor>()
|
||||
fun givenEmpty() {
|
||||
every { instance.count } returns 0
|
||||
every { instance.moveToFirst() } returns false
|
||||
}
|
||||
}
|
||||
|
||||
val fakeCursor = FakeCursor().apply { givenEmpty() }
|
||||
```
|
||||
|
||||
#### Fixtures
|
||||
|
||||
- Fixtures are a reusable wrappers around data models. They provide default values to make creating instances as easy as possible, with the option to override
|
||||
specific parameters when needed.
|
||||
- Are namespaced within an `object`.
|
||||
- Reduces the _find usages_ noise when searching for usages of the origin class construction.
|
||||
- All Fixtures currently reside in the same package `${package}.test.fixtures`.
|
||||
|
||||
```kotlin
|
||||
object ContentAttachmentDataFixture {
|
||||
fun aContentAttachmentData(
|
||||
type: ContentAttachmentData.Type.TEXT,
|
||||
mimeType: String? = null
|
||||
) = ContentAttachmentData(type, mimeType)
|
||||
}
|
||||
```
|
||||
|
||||
- Fixtures can also be used to manage specific combinations of parameters
|
||||
|
||||
```kotlin
|
||||
fun aContentAttachmentAudioData() = aContentAttachmentData(
|
||||
type = ContentAttachmentData.Type.AUDIO,
|
||||
mimeType = "audio/mp3",
|
||||
)
|
||||
```
|
||||
|
||||
---
|
||||
|
||||
### Examples
|
||||
|
||||
##### Extensions used to streamline the test setup
|
||||
|
||||
```kotlin
|
||||
class CircularCacheTest {
|
||||
|
||||
@Test
|
||||
fun `when putting more than cache size then cache is limited to cache size`() {
|
||||
val (cache, internalData) = createIntCache(cacheSize = 3)
|
||||
|
||||
cache.putInOrder(1, 1, 1, 1, 1, 1)
|
||||
|
||||
internalData shouldBeEqualTo arrayOf(1, 1, 1)
|
||||
}
|
||||
}
|
||||
|
||||
private fun createIntCache(cacheSize: Int): Pair<CircularCache<Int>, Array<Int?>> {
|
||||
var internalData: Array<Int?>? = null
|
||||
val factory: (Int) -> Array<Int?> = {
|
||||
Array<Int?>(it) { null }.also { array -> internalData = array }
|
||||
}
|
||||
return CircularCache(cacheSize, factory) to internalData!!
|
||||
}
|
||||
|
||||
private fun CircularCache<Int>.putInOrder(vararg values: Int) {
|
||||
values.forEach { put(it) }
|
||||
}
|
||||
```
|
||||
|
||||
##### Fakes and Fixtures
|
||||
|
||||
```kotlin
|
||||
class LateInitUserPropertiesFactoryTest {
|
||||
|
||||
private val fakeActiveSessionDataSource = FakeActiveSessionDataSource()
|
||||
private val fakeVectorStore = FakeVectorStore()
|
||||
private val fakeContext = FakeContext()
|
||||
private val fakeSession = FakeSession().also {
|
||||
it.givenVectorStore(fakeVectorStore.instance)
|
||||
}
|
||||
|
||||
private val lateInitUserProperties = LateInitUserPropertiesFactory(
|
||||
fakeActiveSessionDataSource.instance,
|
||||
fakeContext.instance
|
||||
)
|
||||
|
||||
@Test
|
||||
fun `given no active session, when creating properties, then returns null`() {
|
||||
val result = lateInitUserProperties.createUserProperties()
|
||||
|
||||
result shouldBeEqualTo null
|
||||
}
|
||||
|
||||
@Test
|
||||
fun `given a teams use case set on an active session, when creating properties, then includes the remapped WorkMessaging selection`() {
|
||||
fakeVectorStore.givenUseCase(FtueUseCase.TEAMS)
|
||||
fakeActiveSessionDataSource.setActiveSession(fakeSession)
|
||||
|
||||
val result = lateInitUserProperties.createUserProperties()
|
||||
|
||||
result shouldBeEqualTo UserProperties(
|
||||
ftueUseCaseSelection = UserProperties.FtueUseCaseSelection.WorkMessaging
|
||||
)
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
##### ViewModel
|
||||
|
||||
- `ViewModels` tend to be one of the most complex areas to unit test due to their position as a coordinator of data flows and bridge between domains.
|
||||
- As the project uses a slightly tweaked`MvRx`, our API for the `ViewModel` is simplified down to `input - ViewModel.handle(Action)`
|
||||
and `output Flows - ViewModel.viewEvents & ViewModel.stateFlow`. A `ViewModel` test asserter has been created to further simplify the process.
|
||||
|
||||
```kotlin
|
||||
class ViewModelTest {
|
||||
|
||||
private var initialState = ViewState.Empty
|
||||
|
||||
@get:Rule
|
||||
val mvrxTestRule = MvRxTestRule(testDispatcher = UnconfinedTestDispatcher())
|
||||
|
||||
@Test
|
||||
fun `when handling MyAction, then emits Loading and Content states`() {
|
||||
val viewModel = ViewModel<State>(initialState)
|
||||
val test = viewModel.test() // must be invoked before interacting with the VM
|
||||
|
||||
viewModel.handle(MyAction)
|
||||
|
||||
test
|
||||
.assertViewStates(initialState, State.Loading, State.Content())
|
||||
.assertNoEvents()
|
||||
.finish()
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
- `ViewModels` often emit multiple states which are copies of the previous state, the `test` extension `assertStatesChanges` allows only the difference to be
|
||||
supplied.
|
||||
|
||||
```kotlin
|
||||
data class ViewState(val name: String? = null, val age: Int? = null)
|
||||
val initialState = ViewState()
|
||||
val viewModel = ViewModel<State>(initialState)
|
||||
val test = viewModel.test()
|
||||
|
||||
viewModel.handle(ChangeNameAction("Gandalf"))
|
||||
|
||||
test
|
||||
.assertStatesChanges(
|
||||
initialState,
|
||||
{ copy(name = "Gandalf") },
|
||||
)
|
||||
.finish()
|
||||
```
|
3
fastlane/metadata/android/cs-CZ/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/cs-CZ/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
Nový vzhled aplikace lze povolit v Experimentálních funkcích. Prosíme, vyzkoušejte ho!
|
||||
Oprava problémů s chybějícími oznámeními a dlouhou přírůstkovou synchronizací.
|
||||
Úplný seznam změn: https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/de-DE/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/de-DE/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
Das neue App-Layout kann in den experimentellen Einstellungen aktiviert werden. Probier es gerne aus!
|
||||
Fehler bzgl. ausbleibender Benachrichtigungen und langwierigem inkrementellem Synchronisieren behoben.
|
||||
Vollständiges Änderungsprotokoll: https://github.com/vector-im/element-android/releases
|
@@ -1 +1 @@
|
||||
Gruppen-Messenger - verschlüsselte Kommunikation, Gruppenchat und Videoanrufe
|
||||
Gruppen-Messenger – verschlüsselte Kommunikation, Gruppen und Videoanrufe
|
||||
|
@@ -1 +1 @@
|
||||
Element - Sicherer Messenger
|
||||
Element – Sicher kommunizieren
|
||||
|
2
fastlane/metadata/android/en-US/changelogs/40105000.txt
Normal file
2
fastlane/metadata/android/en-US/changelogs/40105000.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Main changes in this version: Deferred DM enabled by default.
|
||||
Full changelog: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/en-US/changelogs/40105020.txt
Normal file
2
fastlane/metadata/android/en-US/changelogs/40105020.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Main changes in this version: New app layout enabled by default!
|
||||
Full changelog: https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/et/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/et/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
Testide alt saad sisse lülitada uue kujunduse - palun proovi seda!
|
||||
Parandasime teavitustega seotud vigu ning andmete sünkroniseerimist pika viitega.
|
||||
Kogu ingliskeelne muudatuste logi: https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/fa/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/fa/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
چینش کارهٔ جدید میتواند در تنظیمات آزمایشگاهها به کار بیفتند. لطفاً بیازماییدش!
|
||||
رفع مشکلات مربوط به آگاهی غایب و همگامسازی تجمعّی طولانی.
|
||||
گزارش دگرگونی کامل: https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/fr-FR/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/fr-FR/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
La nouvelle présentation de l’application est disponibles dans les paramètres expérimentaux. Essayez-là !
|
||||
Correction de problèmes sur les notifications manquantes, et la synchronisation incrémentale lente.
|
||||
Intégralité des changements : https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/hu-HU/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/hu-HU/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
Az új alkalmazás megjelenés a Laborokban bekapcsolható. Próbáld ki!
|
||||
Hiányzó értesítések és hosszú inkrementális szinkronizáció javítása.
|
||||
Teljes változásnapló: https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/id/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/id/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
Tata Letak Aplikasi Baru dapat diaktifkan di pengaturan Uji Coba. Cobalah!
|
||||
Perbariki masalah tentang notifikasi hilang, dan penyinkronan inkremental panjang.
|
||||
Catatan perubahan lanjutan: https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/it-IT/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/it-IT/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
Nuova disposizione dell'app attivabile nelle impostazioni Laboratori. Provala!
|
||||
Corretti problemi su notifiche mancanti e sincronizzazioni incrementali lunghe.
|
||||
Cronologia completa: https://github.com/vector-im/element-android/releases
|
42
fastlane/metadata/android/lt/full_description.txt
Normal file
42
fastlane/metadata/android/lt/full_description.txt
Normal file
@@ -0,0 +1,42 @@
|
||||
Element yra ir saugaus žinučių siuntimo, ir produktyvaus komandinio bendradarbiavimo programėlė, puikiai tinkanti grupiniams pokalbiams dirbant nuotoliniu būdu. Ši pokalbių programa naudoja visapusį šifravimą, kad užtikrintų galingas vaizdo konferencijas, dalijimąsi failais ir balso skambučius.
|
||||
|
||||
<b>Element funkcijos turi:</b>
|
||||
- Išplėstinės bendravimo internetu priemonės
|
||||
- Visiškai užšifruotos žinutės, kad būtų galima saugiau bendrauti su įmone, net ir su nuotoliniais darbuotojais
|
||||
- Decentralizuoti pokalbiai, pagrįsti atvirojo kodo sistema Matrix
|
||||
- Saugus dalijimasis failais su šifruotais duomenimis valdant projektus
|
||||
- Vaizdo pokalbiai su IP balso perdavimu ir ekrano bendrinimu
|
||||
- Lengva integracija su mėgstamiausiomis internetinėmis bendradarbiavimo priemonėmis, projektų valdymo įrankiais, VoIP paslaugomis ir kitomis komandinių pokalbių programomis
|
||||
|
||||
Element visiškai skiriasi nuo kitų žinučių siuntimo ir bendradarbiavimo programėlių. Ji veikia Matrix - atvirame tinkle, skirtame saugiam žinučių siuntimui ir decentralizuotam bendravimui. Jame galima savarankiškai talpinti duomenis ir žinutes savo serveryje, kad naudotojai galėtų maksimaliai valdyti ir kontroliuoti savo duomenis ir žinutes.
|
||||
|
||||
<b>Privatumas ir šifruotos žinutės</b>
|
||||
Element apsaugo jus nuo nepageidaujamų reklamų, duomenų gavybos ir uždarų sodų. Jis taip pat apsaugo visus jūsų duomenis, "vienas su vienu" vaizdo ir balso ryšį, naudodamas visapusį šifravimą ir kryžmiškai pasirašytą įrenginių patvirtinimą.
|
||||
|
||||
Element suteikia galimybę kontroliuoti savo privatumą ir kartu saugiai bendrauti su visais, esančiais Matrix tinkle, arba kitais verslo bendradarbiavimo įrankiais integruojantis su tokiomis programėlėmis kaip Slack.
|
||||
|
||||
<b>Element gali būti savarankiškai talpinamas</b>
|
||||
Kad galėtumėte geriau kontroliuoti savo slaptus duomenis ir pokalbius, Element gali būti savarankiškai talpinamas arba galite pasirinkti bet kurį Matrix pagrindu veikiantį serverį - atvirojo kodo decentralizuoto bendravimo standartu. Element suteikia privatumą, saugumo atititikimą ir integracijos lankstumą.
|
||||
|
||||
<b>Jūsų duomenys priklauso jums</b>
|
||||
Jūs nusprendžiate, kur laikyti savo duomenis ir žinutes. Be duomenų gavybos ar trečiųjų šalių prieigos rizikos.
|
||||
|
||||
Element suteikia jums kontrolę įvairiais būdais:
|
||||
1. Gaukite nemokamą paskyrą viešajame serveryje matrix.org, kurį talpina Matrix kūrėjai, arba rinkitės iš tūkstančių viešųjų serverių, kurių talpinimą teikia savanoriai
|
||||
2. Savarankiškai talpinkite savo paskyrą, naudodami serverį savo IT infrastruktūroje
|
||||
3. Užsisakykite paskyrą nuosavame serveryje tiesiog užsisakydami "Element Matrix Services" talpinimo paslaugą
|
||||
|
||||
<b>Atviras žinučių siuntimas ir bendradarbiavimas</b>
|
||||
Galite bendrauti su bet kuriuo Matrix tinklo nariu, nesvarbu, ar jis naudojasi Element, kita Matrix programėle, ar net jei naudoja kitą žinučių siuntimo programėlę.
|
||||
|
||||
<b>Super saugus</b>
|
||||
Tikras visapusis šifravimas (žinutes gali iššifruoti tik pokalbio dalyviai) ir kryžminiu parašu patvirtintas įrenginių patvirtinimas.
|
||||
|
||||
<b>Pilnas bendravimas ir integracija</b>
|
||||
Žinučių siuntimas, balso ir vaizdo skambučiai, failų ir ekrano bendrinimas ir daugybė integracijų, robotų ir valdiklių. Kurkite kambarius, bendruomenes, palaikykite ryšį ir atlikite darbus.
|
||||
|
||||
<b>Tęskite darbą ten, kur baigėte</b>
|
||||
Palaikykite ryšį, kad ir kur būtumėte, naudodami visiškai sinchronizuotą žinučių istoriją visuose įrenginiuose ir internete adresu https://app.element.io
|
||||
|
||||
<b>Atviras kodas</b>
|
||||
Element Android yra atvirojo kodo projektas, kurį talpina GitHub. Praneškite apie klaidas ir (arba) prisidėkite prie jo kūrimo adresu https://github.com/vector-im/element-android
|
1
fastlane/metadata/android/lt/short_description.txt
Normal file
1
fastlane/metadata/android/lt/short_description.txt
Normal file
@@ -0,0 +1 @@
|
||||
Grupiniai pokalbiai - šifruotos žinutės ir vaizdo skambučiai
|
1
fastlane/metadata/android/lt/title.txt
Normal file
1
fastlane/metadata/android/lt/title.txt
Normal file
@@ -0,0 +1 @@
|
||||
Element - Saugūs pokalbiai
|
2
fastlane/metadata/android/nl-NL/changelogs/40104180.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104180.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/nl-NL/changelogs/40104190.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104190.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/nl-NL/changelogs/40104200.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104200.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/nl-NL/changelogs/40104220.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104220.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/nl-NL/changelogs/40104230.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104230.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/nl-NL/changelogs/40104240.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104240.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/nl-NL/changelogs/40104250.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104250.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/nl-NL/changelogs/40104270.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104270.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/nl-NL/changelogs/40104280.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104280.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/nl-NL/changelogs/40104320.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104320.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
2
fastlane/metadata/android/nl-NL/changelogs/40104340.txt
Normal file
2
fastlane/metadata/android/nl-NL/changelogs/40104340.txt
Normal file
@@ -0,0 +1,2 @@
|
||||
Belangrijkste veranderingen in deze versie: Verscheidene foutoplossingen en stabiliteitsverbeteringen.
|
||||
Volledige lijst met veranderingen: https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/pt-BR/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/pt-BR/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
Novo Layout de App poder ser habilitado nas configurações de Labs. Por favor dê uma chance!
|
||||
Consertar problemas sobre notificação faltando, e sinc incremental longo.
|
||||
Changelog completo: https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/sk/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/sk/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
Nové usporiadanie aplikácie môžete povoliť v nastaveniach laboratórií. Vyskúšajte to!
|
||||
Oprava problémov týkajúcich sa chýbajúcich oznámení a dlhej inkrementálnej synchronizácie.
|
||||
Úplný zoznam zmien: https://github.com/vector-im/element-android/releases
|
3
fastlane/metadata/android/uk/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/uk/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
Новий макет програми можна увімкнути в налаштуваннях лабораторії. Спробуйте!
|
||||
Виправлено проблеми з відсутністю сповіщень та тривалою інкрементною синхронізацією.
|
||||
Список усіх змін: https://github.com/vector-im/element-android/releases
|
@@ -5,7 +5,7 @@ Element — це і безпечний месенджер, і застосуно
|
||||
- Повністю зашифровані повідомлення для надання можливості безпечнішого корпоративного спілкування, навіть для віддалених працівників
|
||||
- Децентралізований чат на основі відкритого коду Matrix
|
||||
- Безпечний обмін файлами із зашифрованими даними для керування проєктами
|
||||
- Відеочати з передачею голосу через IP та показом екрану іншим
|
||||
- Відеочати з передачею голосу через IP та показом екрана іншим
|
||||
- Проста інтеграція з вашими улюбленими інструментами для онлайн-співпраці, інструментами керування проєктами, послугами VoIP та іншими застосунками обміну повідомленнями для команд
|
||||
|
||||
Element цілковито відрізняється від інших застосунків обміну повідомленнями та спільної роботи. Він працює на Matrix, відкритій мережі для безпечного обміну повідомленнями та децентралізованого зв'язку. Це дозволяє самостійне розгортання, щоб надати користувачам якнайбільше володіння та контролю над їх даними та повідомленнями.
|
||||
|
@@ -30,7 +30,7 @@ Element 透过不同的方式让你掌控一切:
|
||||
你可以与 Matrix 网络上的任何人聊天,不论他们是使用 Element、其他 Matrix 应用或其他通讯应用。
|
||||
|
||||
<b>超级安全</b>
|
||||
真正的端到端加密(仅有那些在对话中的可以解密讯息)以及交叉签章装置验证。
|
||||
真正的端到端加密(仅有那些在对话中的人可以解密讯息)以及交叉签章装置验证。
|
||||
|
||||
<b>完整的通讯与整合</b>
|
||||
信息传递、语音与视频通话、文件分享、画面分享与超多的整合、机器人与挂件。建构房间、社群、保持联络并完成工作。
|
||||
|
@@ -1 +1 @@
|
||||
群组消息应用-加密的消息传递、群组聊天和视频通话
|
||||
群组消息应用——加密的消息传递、群组聊天和视频通话
|
||||
|
3
fastlane/metadata/android/zh-TW/changelogs/40104360.txt
Normal file
3
fastlane/metadata/android/zh-TW/changelogs/40104360.txt
Normal file
@@ -0,0 +1,3 @@
|
||||
新的應用程式佈局可在「實驗室」設定中啟用。請試試看!
|
||||
修復關於遺失通知的問題,以及增量同步需要長時間的問題。
|
||||
完整的變更紀錄:https://github.com/vector-im/element-android/releases
|
@@ -16,6 +16,7 @@ org.gradle.caching=true
|
||||
|
||||
# Android Settings
|
||||
android.enableJetifier=true
|
||||
android.jetifier.ignorelist=android-base-common,common
|
||||
android.useAndroidX=true
|
||||
|
||||
#Project Settings
|
||||
|
@@ -17,7 +17,6 @@
|
||||
|
||||
package im.vector.lib.attachmentviewer
|
||||
|
||||
import android.annotation.SuppressLint
|
||||
import android.graphics.Color
|
||||
import android.os.Build
|
||||
import android.os.Bundle
|
||||
@@ -136,7 +135,6 @@ abstract class AttachmentViewerActivity : AppCompatActivity(), AttachmentEventLi
|
||||
}
|
||||
}
|
||||
|
||||
@Suppress("DEPRECATION")
|
||||
private fun setDecorViewFullScreen() {
|
||||
// This is important for the dispatchTouchEvent, if not we must correct
|
||||
// the touch coordinates
|
||||
@@ -144,22 +142,20 @@ abstract class AttachmentViewerActivity : AppCompatActivity(), AttachmentEventLi
|
||||
// New API instead of SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN and SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
||||
window.setDecorFitsSystemWindows(false)
|
||||
// New API instead of SYSTEM_UI_FLAG_IMMERSIVE
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
||||
window.decorView.windowInsetsController?.systemBarsBehavior = WindowInsetsController.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
|
||||
} else {
|
||||
@SuppressLint("WrongConstant")
|
||||
window.decorView.windowInsetsController?.systemBarsBehavior = WindowInsetsController.BEHAVIOR_SHOW_BARS_BY_SWIPE
|
||||
}
|
||||
window.decorView.windowInsetsController?.systemBarsBehavior = WindowInsetsController.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
|
||||
// New API instead of FLAG_TRANSLUCENT_STATUS
|
||||
window.statusBarColor = ContextCompat.getColor(this, R.color.half_transparent_status_bar)
|
||||
// new API instead of FLAG_TRANSLUCENT_NAVIGATION
|
||||
window.navigationBarColor = ContextCompat.getColor(this, R.color.half_transparent_status_bar)
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
window.decorView.systemUiVisibility = (
|
||||
View.SYSTEM_UI_FLAG_LAYOUT_STABLE
|
||||
or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
|
||||
or View.SYSTEM_UI_FLAG_IMMERSIVE)
|
||||
@Suppress("DEPRECATION")
|
||||
window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS, WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS)
|
||||
@Suppress("DEPRECATION")
|
||||
window.setFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION, WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION)
|
||||
}
|
||||
}
|
||||
@@ -344,7 +340,6 @@ abstract class AttachmentViewerActivity : AppCompatActivity(), AttachmentEventLi
|
||||
?.handleCommand(commands)
|
||||
}
|
||||
|
||||
@Suppress("DEPRECATION")
|
||||
private fun hideSystemUI() {
|
||||
systemUiVisibility = false
|
||||
// Enables regular immersive mode.
|
||||
@@ -356,17 +351,13 @@ abstract class AttachmentViewerActivity : AppCompatActivity(), AttachmentEventLi
|
||||
// new API instead of SYSTEM_UI_FLAG_HIDE_NAVIGATION
|
||||
window.decorView.windowInsetsController?.hide(WindowInsets.Type.navigationBars())
|
||||
// New API instead of SYSTEM_UI_FLAG_IMMERSIVE
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.S) {
|
||||
window.decorView.windowInsetsController?.systemBarsBehavior = WindowInsetsController.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
|
||||
} else {
|
||||
@SuppressLint("WrongConstant")
|
||||
window.decorView.windowInsetsController?.systemBarsBehavior = WindowInsetsController.BEHAVIOR_SHOW_BARS_BY_SWIPE
|
||||
}
|
||||
window.decorView.windowInsetsController?.systemBarsBehavior = WindowInsetsController.BEHAVIOR_SHOW_TRANSIENT_BARS_BY_SWIPE
|
||||
// New API instead of FLAG_TRANSLUCENT_STATUS
|
||||
window.statusBarColor = ContextCompat.getColor(this, R.color.half_transparent_status_bar)
|
||||
// New API instead of FLAG_TRANSLUCENT_NAVIGATION
|
||||
window.navigationBarColor = ContextCompat.getColor(this, R.color.half_transparent_status_bar)
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
window.decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_IMMERSIVE
|
||||
// Set the content to appear under the system bars so that the
|
||||
// content doesn't resize when the system bars hide and show.
|
||||
@@ -381,13 +372,13 @@ abstract class AttachmentViewerActivity : AppCompatActivity(), AttachmentEventLi
|
||||
|
||||
// Shows the system bars by removing all the flags
|
||||
// except for the ones that make the content appear under the system bars.
|
||||
@Suppress("DEPRECATION")
|
||||
private fun showSystemUI() {
|
||||
systemUiVisibility = true
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.R) {
|
||||
// New API instead of SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN and SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
||||
window.setDecorFitsSystemWindows(false)
|
||||
} else {
|
||||
@Suppress("DEPRECATION")
|
||||
window.decorView.systemUiVisibility = (View.SYSTEM_UI_FLAG_LAYOUT_STABLE
|
||||
or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
|
||||
or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN)
|
||||
|
4
library/external/dialpad/build.gradle
vendored
4
library/external/dialpad/build.gradle
vendored
@@ -19,6 +19,10 @@ android {
|
||||
}
|
||||
}
|
||||
|
||||
dependencies {
|
||||
implementation libs.androidx.appCompat
|
||||
}
|
||||
|
||||
afterEvaluate {
|
||||
tasks.findAll { it.name.startsWith("lint") }.each {
|
||||
it.enabled = false
|
||||
|
2
library/external/jsonviewer/build.gradle
vendored
2
library/external/jsonviewer/build.gradle
vendored
@@ -62,7 +62,7 @@ dependencies {
|
||||
implementation libs.jetbrains.coroutinesCore
|
||||
implementation libs.jetbrains.coroutinesAndroid
|
||||
|
||||
testImplementation 'org.json:json:20220320'
|
||||
testImplementation 'org.json:json:20220924'
|
||||
testImplementation libs.tests.junit
|
||||
androidTestImplementation libs.androidx.junit
|
||||
androidTestImplementation libs.androidx.espressoCore
|
||||
|
@@ -30,7 +30,15 @@ object ImageUtils {
|
||||
fun getBitmap(context: Context, uri: Uri): Bitmap? {
|
||||
return try {
|
||||
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.P) {
|
||||
ImageDecoder.decodeBitmap(ImageDecoder.createSource(context.contentResolver, uri))
|
||||
val source = ImageDecoder.createSource(context.contentResolver, uri)
|
||||
val listener = ImageDecoder.OnHeaderDecodedListener { decoder, _, _ ->
|
||||
if (Build.VERSION.SDK_INT == Build.VERSION_CODES.P) {
|
||||
// Allocating hardware bitmap may cause a crash on framework versions prior to Android Q
|
||||
decoder.allocator = ImageDecoder.ALLOCATOR_SOFTWARE
|
||||
}
|
||||
}
|
||||
|
||||
ImageDecoder.decodeBitmap(source, listener)
|
||||
} else {
|
||||
context.contentResolver.openInputStream(uri)?.use { inputStream ->
|
||||
BitmapFactory.decodeStream(inputStream)
|
||||
|
@@ -20,3 +20,7 @@ android {
|
||||
jvmTarget = "11"
|
||||
}
|
||||
}
|
||||
|
||||
tasks.withType( com.likethesalad.android.templates.common.tasks.BaseTask) {
|
||||
it.outputs.cacheIf { true }
|
||||
}
|
||||
|
@@ -1470,7 +1470,7 @@
|
||||
<item quantity="one">%d sessió activa</item>
|
||||
<item quantity="other">%d sessions actives</item>
|
||||
</plurals>
|
||||
<string name="settings_active_sessions_verified_device_desc">Aquesta sessió és de confiança per a xats segurs ja que l\'has verificada tu:</string>
|
||||
<string name="settings_active_sessions_verified_device_desc">Aquesta sessió és de confiança per a missatges segurs ja que l\'has verificada tu:</string>
|
||||
<string name="settings_active_sessions_signout_device">Desconnecta aquesta sessió</string>
|
||||
<string name="settings_active_sessions_manage">Gestió de sessions</string>
|
||||
<string name="settings_active_sessions_show_all">Veure totes les sessions</string>
|
||||
@@ -1844,7 +1844,7 @@
|
||||
<string name="choose_locale_other_locales_title">Altres idiomes disponibles</string>
|
||||
<string name="choose_locale_current_locale_title">Idioma actual</string>
|
||||
<string name="delete_event_dialog_reason_hint">Motiu de l\'eliminació</string>
|
||||
<string name="verification_profile_device_verified_because">Aquesta sessió és de confiança per a xats segurs ja que %1$s (%2$s) l\'ha verificat:</string>
|
||||
<string name="verification_profile_device_verified_because">Aquesta sessió és de confiança per a missatges segurs ja que %1$s (%2$s) l\'ha verificat:</string>
|
||||
<string name="bootstrap_progress_compute_curve_key">Obtenint clau de corba</string>
|
||||
<string name="create_room_dm_failure">No s\'ha pogut crear el xat. Comprova els usuaris que vols convidar i torna-ho a provar.</string>
|
||||
<string name="cross_signing_verify_by_text">Verifica manualment mitjançant text</string>
|
||||
@@ -2225,7 +2225,7 @@
|
||||
<string name="ftue_auth_carousel_control_body">Tria on es desen les teves converses, et dona control i independència. Connectat a través de Matrix.</string>
|
||||
<string name="ftue_auth_carousel_secure_body">Comunicació segura i independent que t\'ofereix el mateix nivell de privadesa que una conversa cara a cara a casa teva.</string>
|
||||
<string name="ftue_auth_carousel_workplace_title">Missatgeria pel teu equip.</string>
|
||||
<string name="ftue_auth_carousel_encrypted_title">Missatgeria segura.</string>
|
||||
<string name="ftue_auth_carousel_encrypted_title">Missatges segurs.</string>
|
||||
<string name="ftue_auth_carousel_secure_title">Ets propietari de les teves converses.</string>
|
||||
<string name="ftue_auth_carousel_control_title">Tu tens el control.</string>
|
||||
<string name="call_tile_voice_call_has_ended">Trucada finalitzada • %1$s</string>
|
||||
@@ -2602,8 +2602,8 @@
|
||||
<string name="all_chats">Tots els xats</string>
|
||||
<string name="home_layout_preferences">Preferències de disseny</string>
|
||||
<string name="explore_rooms">Explora sales</string>
|
||||
<string name="settings_sessions_other_description">Per estar més segur, verifica les teves sessions i tanca qualsevol sessió que no reconeguis o ja no utilitzis.</string>
|
||||
<string name="settings_sessions_other_title">Altres sessions</string>
|
||||
<string name="device_manager_sessions_other_description">Per estar més segur, verifica les teves sessions i tanca qualsevol sessió que no reconeguis o ja no utilitzis.</string>
|
||||
<string name="device_manager_sessions_other_title">Altres sessions</string>
|
||||
<string name="settings_sessions_list">Sessions</string>
|
||||
<string name="a11y_open_spaces">Obre la llista d\'espais</string>
|
||||
<string name="a11y_create_message">Crea un nou xat o sala</string>
|
||||
@@ -2619,14 +2619,11 @@
|
||||
<string name="device_manager_settings_active_sessions_show_all">Mostra totes les sessions (V2, WIP)</string>
|
||||
<string name="create_room">Crea sala</string>
|
||||
<string name="start_chat">Inicia xat</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Verifica la teva sessió actual per a missatges segurs millorats.</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Verificada · Última activitat %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_unverified">No verificada · Última activitat %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Veure-ho tot (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Sessió actual</string>
|
||||
<string name="device_manager_view_details">Veure detalls</string>
|
||||
<string name="device_manager_verify_session">Verifica sessió</string>
|
||||
<string name="device_manager_verification_status_detail_verified">La sessió actual està llesta per la missatgeria segura.</string>
|
||||
<string name="device_manager_verification_status_unverified">Sessió no verificada</string>
|
||||
<string name="device_manager_verification_status_verified">Sessió verificada</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Tipus de dispositiu desconegut</string>
|
||||
@@ -2636,4 +2633,81 @@
|
||||
<string name="timeline_error_room_not_found">Aquesta sala no s\'ha trobat.
|
||||
\nTorna-ho a provar més tard.%s</string>
|
||||
<string name="invites_title">Invitacions</string>
|
||||
</resources>
|
||||
<string name="home_empty_no_rooms_title">${app_name}
|
||||
\nHola, %s.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Nova visualització!</string>
|
||||
<string name="onboarding_new_app_layout_button_try">Prova-ho</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Entra a espais</string>
|
||||
<string name="home_empty_no_rooms_message">L\'aplicació de xats segurs tot en un. Per a equips, amics i organitzacions. Crea un xat o uneix-te a una sala existent per començar.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Pensa en tancar sessió de les sessions antigues (%1$d dia o més) que ja no utilitzis.</item>
|
||||
<item quantity="other">Pensa en tancar sessió de les sessions antigues (%1$d dies o més) que ja no utilitzis.</item>
|
||||
</plurals>
|
||||
<string name="onboarding_new_app_layout_feedback_message">Prem la part superior dreta per veure l\'opció d\'enviar comentaris.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Envia comentaris</string>
|
||||
<string name="home_empty_no_unreads_message">Aquí es mostraran els teus missatges no llegits, quan en tinguis.</string>
|
||||
<string name="home_empty_no_unreads_title">Sense novetats.</string>
|
||||
<string name="device_manager_unverified_sessions_description">Verifica les sessions o tanca\'n la sessió si no estan verificades.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Per simplificar ${app_name}, les pestanyes ara son opcionals. Gestiona-les mitjançant el menú de la part superior dreta.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nsembla una mica buit.</string>
|
||||
<string name="device_manager_inactive_sessions_title">Sessions inactives</string>
|
||||
<string name="device_manager_unverified_sessions_title">Sessions no verificades</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Millora la seguretat del teu compte seguint aquestes recomanacions.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Recomanacions de seguretat</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Actiu fa %1$d dia (%2$s)</item>
|
||||
<item quantity="other">Actiu fa més de %1$d dies (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">Aquí és on apareixeran les teves sol·licituds i invitacions.</string>
|
||||
<string name="invites_empty_title">Res de nou.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Accedeix als teus espais (part inferior dreta) més ràpid i fàcilment.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Els espais són una nova manera d\'agrupar sales i gent. Afegeix una sala o crea\'n una de nova mitjançant el botó de la part inferior dreta.</string>
|
||||
<string name="space_list_empty_message">Els espais són una nova manera d\'agrupar sales i gent. Crea\'n un per començar.</string>
|
||||
<string name="space_list_empty_title">Cap espai, encara.</string>
|
||||
<string name="a11y_collapse_space_children">Amaga els continguts de %s</string>
|
||||
<string name="a11y_expand_space_children">Mostra el contingut de %s</string>
|
||||
<string name="change_space">Canvia espai</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Verifica les teves sessions per obtenir missatges segurs millorats o tanca les sessions que no reconeguis o ja no utilitzis.</string>
|
||||
<string name="device_manager_filter_option_unverified_description">No llest per a missatges segurs</string>
|
||||
<string name="device_manager_filter_option_verified_description">Llest per a missatges segurs</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Aquesta sessió està llesta per a missatges segurs.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">La teva sessió actual està llesta per a missatges segurs.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Verifica la teva sessió actual obtenir missatges segurs millorats.</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Crea missatge directe només al primer missatge</string>
|
||||
<string name="labs_enable_deferred_dm_title">Activa missatges directes programats</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Verifica o tanca aquesta sessió per estar més segur.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">Per estar més segur, tanca qualsevol sessió que no reconeguis o ja no utilitzis.</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">No s\'han trobat sessions inactives.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">No s\'han trobat sessions no verificades.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">No s\'han trobat sessions verificades.</string>
|
||||
<string name="device_manager_session_details_title">Detalls de sessió</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Esborra filtre</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Última activitat</string>
|
||||
<string name="device_manager_session_details_session_name">Nom de la sessió</string>
|
||||
<string name="device_manager_session_details_description">Informació d\'aplicació, dispositiu i activitat.</string>
|
||||
<string name="device_manager_session_details_device_ip_address">Adreça IP</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Pensa en tancar sessió de les sessions antigues (%1$d dia o més) que ja no utilitzis.</item>
|
||||
<item quantity="other">Pensa en tancar sessió de les sessions antigues (%1$d dies o més) que ja no utilitzis.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Inactiu</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">No verificat</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Verificat</string>
|
||||
<string name="a11y_device_manager_filter">Filtra</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Inactiu durant %1$d dia o més</item>
|
||||
<item quantity="other">Inactiu durant %1$d dies o més</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Inactiu</string>
|
||||
<string name="device_manager_filter_option_unverified">No verificat</string>
|
||||
<string name="device_manager_filter_option_verified">Verificat</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Totes les sessions</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Filtre</string>
|
||||
<string name="device_manager_session_last_activity">Última activitat %1$s</string>
|
||||
<string name="device_manager_device_title">Dispositiu</string>
|
||||
<string name="device_manager_session_title">Sessió</string>
|
||||
<string name="device_manager_current_session_title">Sessió actual</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Element simplificat amb pestanyes opcionals</string>
|
||||
<string name="labs_enable_new_app_layout_title">Activa la nova visualització</string>
|
||||
</resources>
|
@@ -2651,8 +2651,8 @@
|
||||
<string name="a11y_open_settings">Otevřít nastavení</string>
|
||||
<string name="all_chats">Všechny konverzace</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Zobrazit všechny relace (V2, WIP)</string>
|
||||
<string name="settings_sessions_other_description">V zájmu co nejlepšího zabezpečení ověřujte své relace a odhlašujte se ze všech relací, které již nepoznáváte nebo nepoužíváte.</string>
|
||||
<string name="settings_sessions_other_title">Ostatní relace</string>
|
||||
<string name="device_manager_sessions_other_description">V zájmu co nejlepšího zabezpečení ověřujte své relace a odhlašujte se ze všech relací, které již nepoznáváte nebo nepoužíváte.</string>
|
||||
<string name="device_manager_sessions_other_title">Ostatní relace</string>
|
||||
<string name="settings_sessions_list">Relace</string>
|
||||
<string name="a11y_open_spaces">Seznam otevřených prostorů</string>
|
||||
<string name="a11y_create_message">Vytvořit novou konverzaci nebo místnost</string>
|
||||
@@ -2672,11 +2672,8 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">Neověřeno · Poslední aktivita %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Ověřeno · Poslední aktivita %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Zobrazit všechny (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Aktuální relace</string>
|
||||
<string name="device_manager_view_details">Zobrazit podrobnosti</string>
|
||||
<string name="device_manager_verify_session">Ověřit relaci</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Ověřte svou aktuální relaci pro vylepšené zabezpečené zasílání zpráv.</string>
|
||||
<string name="device_manager_verification_status_detail_verified">Vaše aktuální relace je připravena pro bezpečné zasílání zpráv.</string>
|
||||
<string name="device_manager_verification_status_unverified">Neověřená relace</string>
|
||||
<string name="device_manager_verification_status_verified">Ověřená relace</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Neznámý typ zařízení</string>
|
||||
@@ -2686,4 +2683,85 @@
|
||||
<string name="timeline_error_room_not_found">Je nám líto, tato místnost nebyla nalezena.
|
||||
\nZkuste to prosím později.%s</string>
|
||||
<string name="invites_title">Pozvánky</string>
|
||||
</resources>
|
||||
<string name="onboarding_new_app_layout_button_try">Vyzkoušejte to</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">Klepnutím vpravo nahoře zobrazíte možnost zpětné vazby.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Poskytněte zpětnou vazbu</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Přístup k vašim prostorům (vpravo dole) je rychlejší a snazší než kdykoli předtím.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Přístup do prostorů</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Pro zjednodušení aplikace ${app_name} jsou nyní karty nepovinné. Spravujte je pomocí nabídky vpravo nahoře.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Vítejte v novém zobrazení!</string>
|
||||
<string name="home_empty_no_unreads_message">Zde se zobrazí nepřečtené zprávy, pokud nějaké máte.</string>
|
||||
<string name="home_empty_no_unreads_title">Nic k nahlášení.</string>
|
||||
<string name="home_empty_no_rooms_message">Univerzální zabezpečená chatovací aplikace pro týmy, přátele a organizace. Vytvořte si chat nebo se připojte k existující místnosti a začněte.</string>
|
||||
<string name="home_empty_no_rooms_title">Vítejte v aplikaci ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Prostory představují nový způsob seskupování místností a osob. Pomocí tlačítka vpravo dole můžete přidat stávající místnost nebo vytvořit novou.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nvypadá trochu prázdně.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Zvažte odhlášení ze starých relací (%1$d den nebo více), které již nepoužíváte.</item>
|
||||
<item quantity="few">Zvažte odhlášení ze starých relací (%1$d dny nebo více), které již nepoužíváte.</item>
|
||||
<item quantity="other">Zvažte odhlášení ze starých relací (%1$d dnů nebo více), které již nepoužíváte.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_inactive_sessions_title">Neaktivní relace</string>
|
||||
<string name="device_manager_unverified_sessions_description">Ověřte nebo se odhlaste z neověřených relací.</string>
|
||||
<string name="device_manager_unverified_sessions_title">Neověřené relace</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Zlepšete zabezpečení svého účtu dodržováním těchto doporučení.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Bezpečnostní doporučení</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Neaktivní po dobu %1$d+ dne (%2$s)</item>
|
||||
<item quantity="few">Neaktivní po dobu %1$d+ dnů (%2$s)</item>
|
||||
<item quantity="other">Neaktivní po dobu %1$d+ dnů (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">Zde se budou nacházet vaše nové žádosti a pozvánky.</string>
|
||||
<string name="invites_empty_title">Nic nového.</string>
|
||||
<string name="space_list_empty_message">Prostory představují nový způsob seskupování místností a osob. Vytvořte si prostor a začněte.</string>
|
||||
<string name="space_list_empty_title">Zatím žádné prostory.</string>
|
||||
<string name="a11y_collapse_space_children">Sbalit podprostory %s</string>
|
||||
<string name="a11y_expand_space_children">Rozbalit podprostory %s</string>
|
||||
<string name="change_space">Změnit prostor</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP adresa</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Poslední aktivita</string>
|
||||
<string name="device_manager_session_details_session_name">Název relace</string>
|
||||
<string name="device_manager_session_details_description">Informace o aplikacích, zařízeních a aktivitách.</string>
|
||||
<string name="device_manager_session_details_title">Podrobnosti o relaci</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Vyčistit filtr</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Nebyly nalezeny žádné neaktivní relace.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Nebyly nalezeny žádné neověřené relace.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Nebyly nalezeny žádné ověřené relace.</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Zvažte odhlášení ze starých relací (%1$d den nebo více), které již nepoužíváte.</item>
|
||||
<item quantity="few">Zvažte odhlášení ze starých relací (%1$d dny nebo více), které již nepoužíváte.</item>
|
||||
<item quantity="other">Zvažte odhlášení ze starých relací (%1$d dnů nebo více), které již nepoužíváte.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Neaktivní</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Ověřte své relace pro vylepšené bezpečné zasílání zpráv nebo se odhlaste z těch, které již nepoznáváte nebo nepoužíváte.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Neověřeno</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">Pro nejlepší zabezpečení se odhlaste z každé relace, kterou již nepoznáváte nebo nepoužíváte.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Ověřeno</string>
|
||||
<string name="a11y_device_manager_filter">Filtr</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Neaktivní po dobu %1$d dne nebo déle</item>
|
||||
<item quantity="few">Neaktivní po dobu %1$d dnů nebo déle</item>
|
||||
<item quantity="other">Neaktivní po dobu %1$d dnů nebo déle</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Neaktivní</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Není připraveno na bezpečné zasílání zpráv</string>
|
||||
<string name="device_manager_filter_option_unverified">Neověřeno</string>
|
||||
<string name="device_manager_filter_option_verified_description">Připraveno na bezpečné zasílání zpráv</string>
|
||||
<string name="device_manager_filter_option_verified">Ověřeno</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Všechny relace</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Filtr</string>
|
||||
<string name="device_manager_session_last_activity">Poslední aktivita %1$s</string>
|
||||
<string name="device_manager_device_title">Zařízení</string>
|
||||
<string name="device_manager_session_title">Relace</string>
|
||||
<string name="device_manager_current_session_title">Aktuální relace</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Pro nejlepší zabezpečení a spolehlivost tuto relaci ověřte nebo se z ní odhlaste.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Ověřte svou aktuální relaci pro vylepšené bezpečené zasílání zpráv.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Tato relace je připravena pro bezpečné zasílání zpráv.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Vaše aktuální relace je připravena pro bezpečné zasílání zpráv.</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Vytvořit přímou zprávu pouze při první zprávě</string>
|
||||
<string name="labs_enable_deferred_dm_title">Povolit odložené přímé zprávy</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Zjednodušený Element s volitelnými kartami</string>
|
||||
<string name="labs_enable_new_app_layout_title">Povolit nový vzhled</string>
|
||||
</resources>
|
@@ -20,7 +20,7 @@
|
||||
<string name="notice_placed_voice_call">%s hat einen Sprachanruf getätigt.</string>
|
||||
<string name="notice_answered_call">%s hat den Anruf angenommen.</string>
|
||||
<string name="notice_ended_call">%s hat den Anruf beendet.</string>
|
||||
<string name="notice_made_future_room_visibility">%1$s hat den zukünftigen Chatverlauf sichtbar gemacht für %2$s</string>
|
||||
<string name="notice_made_future_room_visibility">%1$s hat den zukünftigen Nachrichtenverlauf sichtbar gemacht für %2$s</string>
|
||||
<string name="notice_room_visibility_invited">alle Mitglieder, ab Einladung.</string>
|
||||
<string name="notice_room_visibility_joined">alle Mitglieder, ab Beitritt.</string>
|
||||
<string name="notice_room_visibility_shared">alle Mitglieder.</string>
|
||||
@@ -103,7 +103,7 @@
|
||||
<string name="notice_room_avatar_changed_by_you">Du hast das Bild des Raumes geändert</string>
|
||||
<string name="notice_room_name_changed_by_you">Du hast den Raumnamen zu %1$s geändert</string>
|
||||
<string name="notice_placed_video_call_by_you">Du hast einen Videoanruf gestartet.</string>
|
||||
<string name="notice_placed_voice_call_by_you">Du hast einen Audioanruf gestartet.</string>
|
||||
<string name="notice_placed_voice_call_by_you">Du hast einen Sprachanruf gestartet.</string>
|
||||
<string name="notice_answered_call_by_you">Du hast den Anruf angenommen.</string>
|
||||
<string name="notice_ended_call_by_you">Du hast den Anruf beendet.</string>
|
||||
<string name="notice_made_future_room_visibility_by_you">Du hast den zukünftigen Nachrichtenverlauf für %1$s sichtbar gemacht</string>
|
||||
@@ -265,11 +265,11 @@
|
||||
<string name="rooms_header">Räume</string>
|
||||
<string name="send_bug_report_include_logs">Logdateien übermitteln</string>
|
||||
<string name="send_bug_report_include_crash_logs">Absturzberichte übermitteln</string>
|
||||
<string name="send_bug_report_include_screenshot">Screenshot übermitteln</string>
|
||||
<string name="send_bug_report_include_screenshot">Bildschirmfoto übermitteln</string>
|
||||
<string name="send_bug_report">Problem melden</string>
|
||||
<string name="send_bug_report_description">Bitte beschreibe das Problem. Was hast du genau gemacht\? Was sollte passieren\? Was ist tatsächlich passiert\?</string>
|
||||
<string name="send_bug_report_placeholder">Problembeschreibung</string>
|
||||
<string name="send_bug_report_logs_description">Um Probleme diagnostizieren zu können, werden Protokolle des Clients zusammen mit dem Fehlerbericht übermittelt. Dieser Fehlerbericht wird, wie die Protokolle und der Screenshot, nicht öffentlich sichtbar sein. Wenn du nur den oben eingegebenen Text senden möchtest, die nachfolgenden Haken entsprechend entfernen:</string>
|
||||
<string name="send_bug_report_logs_description">Um Probleme diagnostizieren zu können, werden Protokolle der Anwendung zusammen mit dem Fehlerbericht übermittelt. Dieser Fehlerbericht wird, wie die Protokolle und das Bildschirmfoto, nicht öffentlich sichtbar sein. Wenn du nur den oben eingegebenen Text senden möchtest, die nachfolgenden Haken entsprechend entfernen:</string>
|
||||
<string name="send_bug_report_alert_message">Du scheinst dein Telefon frustriert zu schütteln. Möchtest du das Fenster zum Senden eines Fehlerberichts öffnen\?</string>
|
||||
<string name="send_bug_report_sent">Dein Fehlerbericht wurde erfolgreich übermittelt</string>
|
||||
<string name="send_bug_report_failed">Der Fehlerbericht konnte nicht übermittelt werden (%s)</string>
|
||||
@@ -278,7 +278,7 @@
|
||||
<string name="join_room">Raum betreten</string>
|
||||
<string name="username">Benutzername</string>
|
||||
<string name="logout">Abmelden</string>
|
||||
<string name="hs_url">Heimserver-Adresse</string>
|
||||
<string name="hs_url">Heim-Server-Adresse</string>
|
||||
<string name="search">Suchen</string>
|
||||
<string name="start_voice_call">Sprachanruf starten</string>
|
||||
<string name="start_video_call">Videoanruf starten</string>
|
||||
@@ -308,7 +308,7 @@
|
||||
<string name="call_error_user_not_responding">Die Gegenseite hat den Anruf nicht angenommen.</string>
|
||||
<string name="permissions_rationale_popup_title">Information</string>
|
||||
<string name="permissions_rationale_msg_record_audio">${app_name} benötigt die Berechtigung, auf dein Mikrofon zugreifen zu können, um (Sprach-)Anrufe tätigen zu können.</string>
|
||||
<string name="permissions_rationale_msg_camera_and_audio">${app_name} benötigt die Berechtigung, auf Kamera und Mikrofon zu zugreifen, um Video-Anrufe durchzuführen.
|
||||
<string name="permissions_rationale_msg_camera_and_audio">${app_name} benötigt die Berechtigung, auf Kamera und Mikrofon zuzugreifen, um Videoanrufe durchzuführen.
|
||||
\n
|
||||
\nBitte erlaube den Zugriff im nächsten Dialog, um den Anruf durchzuführen.</string>
|
||||
<string name="yes">Ja</string>
|
||||
@@ -351,12 +351,12 @@
|
||||
<string name="settings_display_name">Anzeigename</string>
|
||||
<string name="settings_add_email_address">E-Mail-Adresse hinzufügen</string>
|
||||
<string name="settings_add_phone_number">Telefonnummer hinzufügen</string>
|
||||
<string name="settings_app_info_link_summary">Appinfo in den Systemeinstellungen öffnen.</string>
|
||||
<string name="settings_app_info_link_title">App-Info</string>
|
||||
<string name="settings_app_info_link_summary">Anwendungsinformationen in den Systemeinstellungen anzeigen.</string>
|
||||
<string name="settings_app_info_link_title">Anwendungsinformationen</string>
|
||||
<string name="settings_enable_all_notif">Benachrichtigungen für diesen Account</string>
|
||||
<string name="settings_enable_this_device">Benachrichtigungen für diese Sitzung</string>
|
||||
<string name="settings_messages_in_one_to_one">Direktnachrichten</string>
|
||||
<string name="settings_messages_in_group_chat">Gruppenchats</string>
|
||||
<string name="settings_messages_in_group_chat">Gruppenunterhaltungen</string>
|
||||
<string name="settings_invited_to_room">Einladungen</string>
|
||||
<string name="settings_call_invitations">Anrufe</string>
|
||||
<string name="settings_messages_sent_by_bot">Nachrichten von Bots</string>
|
||||
@@ -366,7 +366,7 @@
|
||||
<string name="settings_version">Version</string>
|
||||
<string name="settings_olm_version">OLM-Version</string>
|
||||
<string name="settings_app_term_conditions">Nutzungsbedingungen</string>
|
||||
<string name="settings_third_party_notices">Nutzungshinweise von Drittanbietern</string>
|
||||
<string name="settings_third_party_notices">Drittanbieter-Lizenzen</string>
|
||||
<string name="settings_copyright">Urheberrechtserklärung</string>
|
||||
<string name="settings_privacy_policy">Datenschutzerklärung</string>
|
||||
<string name="settings_clear_cache">Cache leeren</string>
|
||||
@@ -390,8 +390,8 @@
|
||||
<string name="devices_details_last_seen_format">%1$s @ %2$s</string>
|
||||
<string name="devices_delete_dialog_title">Authentifizierung</string>
|
||||
<string name="settings_logged_in">Angemeldet als</string>
|
||||
<string name="settings_home_server">Heimserver</string>
|
||||
<string name="settings_identity_server">Identitätsserver</string>
|
||||
<string name="settings_home_server">Heim-Server</string>
|
||||
<string name="settings_identity_server">Identitäts-Server</string>
|
||||
<string name="account_email_validation_message">Bitte prüfe deinen E-Mail-Posteingang und klicke auf den in der E-Mail enthaltenen Link. Klicke anschließend auf Fortsetzen.</string>
|
||||
<string name="account_email_already_used_error">Diese E-Mail-Adresse wird bereits verwendet.</string>
|
||||
<string name="account_phone_number_already_used_error">Diese Telefonnummer wird bereits verwendet.</string>
|
||||
@@ -403,8 +403,8 @@
|
||||
<string name="settings_unignore_user">Alle Nachrichten von %s anzeigen\?</string>
|
||||
<string name="settings_select_country">Wähle ein Land</string>
|
||||
<string name="room_settings_topic">Thema</string>
|
||||
<string name="room_settings_room_read_history_rules_pref_title">Lesbarkeit des Chatverlaufs</string>
|
||||
<string name="room_settings_room_read_history_rules_pref_dialog_title">Wer kann den Chatverlauf lesen?</string>
|
||||
<string name="room_settings_room_read_history_rules_pref_title">Lesbarkeit des Verlaufs</string>
|
||||
<string name="room_settings_room_read_history_rules_pref_dialog_title">Wer kann den Verlauf lesen\?</string>
|
||||
<string name="room_settings_read_history_entry_anyone">Alle</string>
|
||||
<string name="room_settings_read_history_entry_members_only_option_time_shared">Nur Mitglieder</string>
|
||||
<string name="room_settings_read_history_entry_members_only_invited">Nur Mitglieder (ab Einladung)</string>
|
||||
@@ -412,8 +412,8 @@
|
||||
<string name="room_settings_banned_users_title">Verbannte Benutzer</string>
|
||||
<string name="room_settings_category_advanced_title">Erweitert</string>
|
||||
<string name="room_settings_room_internal_id">Interne ID dieses Raumes</string>
|
||||
<string name="room_settings_labs_pref_title">Experimentelle Einstellungen</string>
|
||||
<string name="room_settings_labs_warning_message">Dies sind experimentelle Funktionen, die in unerwarteter Weise Fehler verursachen können. Mit Vorsicht zu verwenden.</string>
|
||||
<string name="room_settings_labs_pref_title">Labor</string>
|
||||
<string name="room_settings_labs_warning_message">Dies sind experimentelle Funktionen, die in unerwarteter Weise Fehler verursachen können. Verwende sie mit Vorsicht.</string>
|
||||
<string name="room_settings_set_main_address">Als Hauptadresse setzen</string>
|
||||
<string name="room_settings_unset_main_address">Als Hauptadresse aufheben</string>
|
||||
<string name="encryption_information_decryption_error">Entschlüsselungsfehler</string>
|
||||
@@ -447,7 +447,7 @@
|
||||
<string name="settings_start_on_boot">Starte beim Systemstart</string>
|
||||
<string name="settings_clear_media_cache">Medien-Cache leeren</string>
|
||||
<string name="settings_keep_media">Medien behalten</string>
|
||||
<string name="settings_always_show_timestamps">Für alle Nachrichten Zeitstempel anzeigen</string>
|
||||
<string name="settings_always_show_timestamps">Zeitstempel für alle Nachrichten</string>
|
||||
<string name="media_saving_period_3_days">3 Tage</string>
|
||||
<string name="media_saving_period_1_week">1 Woche</string>
|
||||
<string name="media_saving_period_1_month">1 Monat</string>
|
||||
@@ -500,7 +500,7 @@
|
||||
<string name="start_video_call_prompt_msg">Sicher, dass du einen Videoanruf starten möchtest\?</string>
|
||||
<string name="room_participants_ban_prompt_msg">Die Verbannung einer Person entfernt sie aus diesem Raum und hindert sie am erneuten Beitritt.</string>
|
||||
<string name="room_settings_all_messages">Alle Nachrichten</string>
|
||||
<string name="settings_inline_url_preview">URL-Vorschau im Chat</string>
|
||||
<string name="settings_inline_url_preview">URL-Vorschau</string>
|
||||
<string name="settings_vibrate_on_mention">Vibriere beim Erwähnen eines Nutzers</string>
|
||||
<string name="create">Erstellen</string>
|
||||
<string name="group_details_home">Startseite</string>
|
||||
@@ -551,9 +551,9 @@
|
||||
<string name="dialog_user_consent_content">Um %1$s weiter zu verwenden, musst die Geschäftsbedingungen begutachten und ihnen zustimmen.</string>
|
||||
<string name="dialog_user_consent_submit">Jetzt prüfen</string>
|
||||
<string name="deactivate_account_title">Konto deaktivieren</string>
|
||||
<string name="deactivate_account_content">Dies wird dein Konto permanent unbenutzbar machen. Du wirst dich nicht anmelden können und keiner wird denselben Nutzernamen erneut registrieren können. Du verlässt automatisch alle Räume, in denen du bist, und deine Kontoangaben werden vom Identitätsserver gelöscht. <b>Diese Aktion ist unumkehrbar</b>.
|
||||
<string name="deactivate_account_content">Dies wird dein Konto permanent unbenutzbar machen. Du wirst dich nicht anmelden können und keiner wird denselben Nutzernamen erneut registrieren können. Du verlässt automatisch alle Räume, in denen du bist, und deine Kontoangaben werden vom Identitäts-Server gelöscht. <b>Diese Aktion ist unumkehrbar</b>.
|
||||
\n
|
||||
\nDie Deaktivierung deines Konto wird standardmäßig <b>keine deiner gesendeten Nachrichten löschen</b>. Wenn du möchtest, dass auch deine Nachrichten gelöscht werden, wähle zusätzlich die Option unten.
|
||||
\nDie Deaktivierung deines Kontos wird standardmäßig <b>keine deiner gesendeten Nachrichten löschen</b>. Wenn du möchtest, dass auch deine Nachrichten gelöscht werden, wähle zusätzlich die Option unten.
|
||||
\n
|
||||
\nDie Sichtbarkeit deiner Nachrichten ist ähnlich wie bei E-Mails: Wenn deine Nachrichten gelöscht werden, bedeutet dies, dass von dir verschickte Nachrichten nicht mit neuen oder unregistrierten Nutzer geteilt werden. Aber registrierte Nutzer, die bereits Zugang zu diesen Nachrichten haben, behalten weiterhin Zugriff auf ihre Kopie.</string>
|
||||
<string name="deactivate_account_delete_checkbox">Bitte alle Nachrichten, die ich gesendet habe, löschen, wenn mein Konto deaktiviert wird (Warnung: Unterhaltungen werden für zukünftige Nutzer unvollständig erscheinen)</string>
|
||||
@@ -605,7 +605,7 @@
|
||||
<string name="generic_label_and_value">%1$s: %2$s</string>
|
||||
<string name="x_plus">+%d</string>
|
||||
<string name="room_participants_action_remove">Aus Unterhaltung entfernen</string>
|
||||
<string name="settings_inline_url_preview_summary">Linkvorschau im Chat aktivieren, falls dein Homeserver diese Funktion unterstützt.</string>
|
||||
<string name="settings_inline_url_preview_summary">Link-Vorschau im Chat aktivieren, falls dein Heim-Server diese Funktion unterstützt.</string>
|
||||
<string name="settings_send_typing_notifs">Schreibbenachrichtigungen senden</string>
|
||||
<string name="settings_send_typing_notifs_summary">Lasse andere Benutzer wissen, dass du tippst.</string>
|
||||
<string name="settings_send_markdown">Markdown-Formatierung</string>
|
||||
@@ -614,7 +614,7 @@
|
||||
<string name="settings_show_read_receipts_summary">Klicke auf die Lesebestätigungen für eine detailliertere Liste.</string>
|
||||
<string name="settings_show_join_leave_messages_summary">Einladungen, Entfernungen und Verbannungen bleiben sichtbar.</string>
|
||||
<string name="settings_password">Passwort</string>
|
||||
<string name="settings_labs_native_camera_summary">Starte die System-Kamera anstelle der angepassten Kamera.</string>
|
||||
<string name="settings_labs_native_camera_summary">Starte die Kamera des Systems anstelle der selbstdefinierten.</string>
|
||||
<string name="command_problem_with_parameters">Das Kommando \"%s\" braucht mehr Parameter oder einige Parameter sind inkorrekt.</string>
|
||||
<string name="markdown_has_been_enabled">Markdown wurde aktiviert.</string>
|
||||
<string name="markdown_has_been_disabled">Markdown wurde deaktiviert.</string>
|
||||
@@ -729,10 +729,10 @@
|
||||
<string name="keys_backup_setup_step3_generating_key_status">Wiederherstellungsschlüssel aus Passphrase generieren. Dies kann mehrere Sekunden brauchen.</string>
|
||||
<string name="keys_backup_setup_skip_msg">Du verlierst möglicherweise den Zugang zu deinen Nachrichten, wenn du dich abmeldest oder das Gerät verlierst.</string>
|
||||
<string name="keys_backup_restore_is_getting_backup_version">Rufe Backup-Version ab…</string>
|
||||
<string name="keys_backup_restore_with_passphrase">Nutze deine Wiederherstellungspassphrase, um deinen verschlüsselten Chatverlauf lesen zu können</string>
|
||||
<string name="keys_backup_restore_with_passphrase">Nutze deine Wiederherstellungs-Passphrase, um deinen verschlüsselten Nachrichtenverlauf lesen zu können</string>
|
||||
<string name="keys_backup_restore_use_recovery_key">nutze deinen Wiederherstellungsschlüssel</string>
|
||||
<string name="keys_backup_restore_with_passphrase_helper_with_link">Wenn du deine Wiederherstellungspassphrase nicht weist, kannst du %s.</string>
|
||||
<string name="keys_backup_restore_with_recovery_key">Nutze deinen Wiederherstellungsschlüssel, um deinen verschlüsselten Chatverlauf lesen zu können</string>
|
||||
<string name="keys_backup_restore_with_recovery_key">Nutze deinen Wiederherstellungsschlüssel, um deinen verschlüsselten Nachrichtenverlauf lesen zu können</string>
|
||||
<string name="keys_backup_restore_with_key_helper">Hast du deinen Wiederherstellungsschlüssel verloren\? Du kannst einen neuen in den Einstellungen einrichten.</string>
|
||||
<string name="keys_backup_passphrase_error_decrypt">Sicherung konnte mit dieser Passphrase nicht entschlüsselt werden. Bitte stelle sicher, dass du die korrekte Wiederherstellungspassphrase eingegeben hast.</string>
|
||||
<string name="keys_backup_recovery_code_empty_error_message">Gib deinen Wiederherstellungsschlüssel ein</string>
|
||||
@@ -757,7 +757,7 @@
|
||||
<string name="keys_backup_settings_invalid_signature_from_verified_device">Die Sicherung hat eine ungültige Signatur von der verifizierten Sitzung %s</string>
|
||||
<string name="keys_backup_settings_invalid_signature_from_unverified_device">Die Sicherung hat eine ungültige Signatur von der nicht verifizierten Sitzung %s</string>
|
||||
<string name="keys_backup_settings_untrusted_backup">Um die Schlüsselsicherung für diese Sitzung zu verwenden, stelle sie jetzt mit deiner Passphrase oder deinem Wiederherstellungsschlüssel wieder her.</string>
|
||||
<string name="keys_backup_settings_delete_confirm_message">Deine gesicherten Schlüssel vom Server löschen\? Du wirst deinen Wiederherstellungsschlüssel nicht mehr nutzen können, um deinen verschlüsselten Chatverlauf zu lesen.</string>
|
||||
<string name="keys_backup_settings_delete_confirm_message">Deine gesicherten Schlüssel vom Server löschen\? Du wirst deinen Wiederherstellungsschlüssel nicht mehr nutzen können, um deinen verschlüsselten Nachrichtenverlauf zu lesen.</string>
|
||||
<string name="sign_out_bottom_sheet_warning_no_backup">Beim Abmelden gehen deine verschlüsselten Nachrichten verloren</string>
|
||||
<string name="sign_out_bottom_sheet_warning_backing_up">Schlüssel-Sicherung wird durchgeführt. Wenn du dich jetzt abmeldest, gehen deine verschlüsselten Nachrichten verloren.</string>
|
||||
<string name="sign_out_bottom_sheet_warning_backup_not_active">Schlüsselsicherung sollte bei allen Sitzungen aktiviert sein, um den Verlust verschlüsselter Nachrichten zu verhindern.</string>
|
||||
@@ -889,7 +889,7 @@
|
||||
<string name="settings_other_third_party_notices">Sonstige Hinweise Dritter</string>
|
||||
<string name="navigate_to_room_when_already_in_the_room">Du siehst diesen Raum bereits!</string>
|
||||
<string name="settings_general_title">Allgemein</string>
|
||||
<string name="settings_preferences">Einstellungen</string>
|
||||
<string name="settings_preferences">Optionen</string>
|
||||
<string name="settings_security_and_privacy">Sicherheit und Privatsphäre</string>
|
||||
<string name="settings_push_rules">Push-Regeln</string>
|
||||
<string name="settings_push_rules_no_rules">Keine Push-Regeln definiert</string>
|
||||
@@ -908,7 +908,7 @@
|
||||
<string name="edited_suffix">(bearbeitet)</string>
|
||||
<string name="message_edits">Nachrichtenbearbeitung</string>
|
||||
<string name="no_message_edits_found">Keine Änderungen gefunden</string>
|
||||
<string name="room_filtering_filter_hint">Gespräche filtern…</string>
|
||||
<string name="room_filtering_filter_hint">Konversationen filtern …</string>
|
||||
<string name="room_filtering_footer_create_new_direct_message">Sende eine neue Direktnachricht</string>
|
||||
<string name="room_filtering_footer_open_room_directory">Das Raumverzeichnis anzeigen</string>
|
||||
<string name="link_copied_to_clipboard">Link in die Zwischenablage kopiert</string>
|
||||
@@ -934,7 +934,7 @@
|
||||
<string name="settings_background_fdroid_sync_mode_disabled">Keine Hintergrundsynchronisation</string>
|
||||
<string name="settings_discovery_category">Auffindbarkeit</string>
|
||||
<string name="widget_integration_review_terms">Um fortzufahren, musst du die Nutzungsbedingungen akzeptieren.</string>
|
||||
<string name="identity_server_not_defined">Du verwendest keinen Identitätsserver</string>
|
||||
<string name="identity_server_not_defined">Du verwendest keinen Identitäts-Server</string>
|
||||
<string name="error_user_already_logged_in">Du versuchst anscheinend, eine Verbindung zu einem anderen Homeserver herzustellen. Möchtest du dich abmelden\?</string>
|
||||
<string name="push_gateway_item_push_key">Push-Key:</string>
|
||||
<string name="push_gateway_item_app_display_name">App-Anzeigename:</string>
|
||||
@@ -942,13 +942,13 @@
|
||||
<string name="terms_of_service">Nutzungsbedingungen</string>
|
||||
<string name="terms_description_for_identity_server">Für andere auffindbar sein</string>
|
||||
<string name="terms_description_for_integration_manager">Verwende Bots, Bridges, Widgets und Sticker-Pakete</string>
|
||||
<string name="identity_server">Identitätsserver</string>
|
||||
<string name="disconnect_identity_server">Verbindung zum Identitätsserver trennen</string>
|
||||
<string name="add_identity_server">Identitätsserver konfigurieren</string>
|
||||
<string name="change_identity_server">Identitätsserver ändern</string>
|
||||
<string name="identity_server">Identitäts-Server</string>
|
||||
<string name="disconnect_identity_server">Verbindung zum Identitäts-Server trennen</string>
|
||||
<string name="add_identity_server">Identitäts-Server konfigurieren</string>
|
||||
<string name="change_identity_server">Identitäts-Server ändern</string>
|
||||
<string name="settings_discovery_emails_title">Auffindbare E-Mail-Adressen</string>
|
||||
<string name="settings_discovery_no_mails">Erkennungsoptionen werden angezeigt, sobald du eine E-Mail hinzugefügt hast.</string>
|
||||
<string name="settings_discovery_enter_identity_server">Gib einen neuen Identitätsserver ein</string>
|
||||
<string name="settings_discovery_enter_identity_server">Gib eine Identitäts-Server-Adresse ein</string>
|
||||
<string name="settings_discovery_bad_identity_server">Konnte keine Verbindung zum Homeserver herstellen</string>
|
||||
<string name="login_error_no_homeserver_found">Dies ist keine Adresse eines Matrixservers</string>
|
||||
<string name="login_error_homeserver_not_found">Kann Homeserver nicht unter dieser URL erreichen. Bitte überprüfen</string>
|
||||
@@ -986,15 +986,15 @@
|
||||
<string name="push_gateway_item_device_name">Sitzungsname:</string>
|
||||
<string name="push_gateway_item_format">Format:</string>
|
||||
<string name="settings_discovery_identity_server_info">Du nutzt aktuell %1$s um vorhandene Kontakte zu finden und um von dir bekannten Kontakten gefunden zu werden.</string>
|
||||
<string name="settings_discovery_identity_server_info_none">Du benutzt aktuell keinen Identitätsserver. Um zu entdecken und um von dir bekannten Kontakten entdeckt zu werden, richte unten einen ein.</string>
|
||||
<string name="settings_discovery_identity_server_info_none">Aktuell nutzt du keinen Identitäts-Server. Richte einen ein, um andere zu finden und selbst auffindbar zu sein.</string>
|
||||
<string name="settings_discovery_msisdn_title">Auffindbare Telefonnummern</string>
|
||||
<string name="settings_discovery_please_enter_server">Bitte gib die Adresse des Identitätsservers ein</string>
|
||||
<string name="settings_discovery_no_terms_title">Identitätsserver hat keine Nutzungsbedingungen</string>
|
||||
<string name="settings_discovery_no_terms">Der Identitätsserver den du ausgewählt hast, hat keine Nutzungsbedingungen. Fahre nur fort, wenn du dem Besitzer des Dienstes vertraust</string>
|
||||
<string name="settings_discovery_please_enter_server">Bitte gib die Adresse des Identitäts-Servers ein</string>
|
||||
<string name="settings_discovery_no_terms_title">Identitäts-Server hat keine Nutzungsbedingungen</string>
|
||||
<string name="settings_discovery_no_terms">Der Identitäts-Server, den du ausgewählt hast, hat keine Nutzungsbedingungen. Fahre nur fort, wenn du den Betreibenden des Dienstes vertraust</string>
|
||||
<string name="settings_text_message_sent">Eine Textnachricht wurde an %s gesendet. Bitte gib den Verifizierungscode ein, den sie enthält.</string>
|
||||
<string name="labs_allow_extended_logging">Aktiviere ausführliche Logs.</string>
|
||||
<string name="labs_allow_extended_logging_summary">Ausführliche Logs werden der Entwicklung der App dadurch helfen, dass mehr Informationen übertragen werden, wenn du einen Fehlerbericht sendest. Auch wenn dies aktiviert ist, werden keine Nachrichteninhalte oder andere privaten Daten aufgezeichnet.</string>
|
||||
<string name="error_terms_not_accepted">Bitte erneut versuchen, nachdem du die Nutzungsbedingungen deines Homeservers akzeptiert hast.</string>
|
||||
<string name="labs_allow_extended_logging_summary">Ausführliche Protokolle werden bei der Entwicklung der App helfen. Auch wenn dies aktiviert ist, werden keine Nachrichteninhalte oder andere privaten Daten aufgezeichnet.</string>
|
||||
<string name="error_terms_not_accepted">Bitte erneut versuchen, nachdem du die Nutzungsbedingungen deines Heim-Servers akzeptiert hast.</string>
|
||||
<string name="room_widget_permission_webview_shared_info_title">Bei Benutzung könnten Cookies gesetzt werden und es könnten Daten mit %s geteilt werden:</string>
|
||||
<string name="room_widget_permission_shared_info_title">Bei Benutzung könnten Daten mit %s geteilt werden:</string>
|
||||
<string name="settings_discovery_no_msisdn">Optionen zum Finden werden erscheinen, sobald du eine Telefonnummer hinzugefügt hast.</string>
|
||||
@@ -1004,7 +1004,7 @@
|
||||
<string name="a11y_open_drawer">Navigationsmenü öffnen</string>
|
||||
<string name="a11y_create_menu_open">Raumerstellungsmenü öffnen</string>
|
||||
<string name="a11y_create_menu_close">Schließe das Raumerstellungsmenü…</string>
|
||||
<string name="a11y_create_direct_message">Starte einen neuen Privatchat</string>
|
||||
<string name="a11y_create_direct_message">Erstelle eine neue Direktnachricht</string>
|
||||
<string name="a11y_create_room">Erstelle einen neuen Raum</string>
|
||||
<string name="a11y_close_keys_backup_banner">Schließe Key-Backup-Einblendung</string>
|
||||
<string name="a11y_jump_to_bottom">Zum Ende springen</string>
|
||||
@@ -1052,7 +1052,7 @@
|
||||
<string name="help_long_click_on_room_for_more_options">Halte auf einem Raum um mehr Optionen anzuzeigen</string>
|
||||
<string name="room_join_rules_public">%1$s hat den Raum für jeden, der den Link hat, öffentlich gemacht.</string>
|
||||
<string name="timeline_unread_messages">Ungelesene Nachrichten</string>
|
||||
<string name="login_splash_text1">Privat oder in Gruppen mit Leuten chatten</string>
|
||||
<string name="login_splash_text1">Schreibe privat oder in Gruppen</string>
|
||||
<string name="login_splash_text2">Halte Gespräche mittels Verschlüsselung privat</string>
|
||||
<string name="login_splash_submit">Los geht\'s</string>
|
||||
<string name="login_server_title">Wähle einen Server</string>
|
||||
@@ -1063,9 +1063,9 @@
|
||||
<string name="login_server_other_title">Andere</string>
|
||||
<string name="login_server_other_text">Benutzerdefinierte und erweiterte Einstellungen</string>
|
||||
<string name="login_continue">Fortfahren</string>
|
||||
<string name="settings_discovery_disconnect_identity_server_info">Eine Trennung von deinem Identitätsserver würde bedeuten, dass du weder von anderen Nutzern gefunden werden, noch diese per E-Mail oder Telefonnummer einladen kannst.</string>
|
||||
<string name="settings_discovery_disconnect_with_bound_pid">Du teilst deine E-Mail-Adressen oder Telefonnummern momentan auf dem Identitätsserver %1$s. Du wirst dich erneut mit %2$s verbinden müssen, um mit dem Teilen aufzuhören.</string>
|
||||
<string name="settings_agree_to_terms">Stimme den Nutzungsbedingungen des Identitätsservers (%s) zu, um zu erlauben per E-Mail oder Telefonnummer gefunden zu werden.</string>
|
||||
<string name="settings_discovery_disconnect_identity_server_info">Eine Trennung von deinem Identitäts-Server würde bedeuten, dass du weder von anderen gefunden werden, noch diese per E-Mail oder Telefonnummer einladen kannst.</string>
|
||||
<string name="settings_discovery_disconnect_with_bound_pid">Du teilst deine E-Mail-Adressen oder Telefonnummern momentan auf dem Identitäts-Server %1$s. Du wirst dich erneut mit %2$s verbinden müssen, um mit dem Teilen aufzuhören.</string>
|
||||
<string name="settings_agree_to_terms">Stimme den Nutzungsbedingungen des Identitäts-Servers (%s) zu, um per E-Mail-Adresse oder Telefonnummer auffindbar zu sein zu können.</string>
|
||||
<string name="error_handling_incoming_share">Zu teilende Daten nicht verarbeitbar</string>
|
||||
<string name="login_splash_text3">Erweitere und individualisiere dein Benutzererlebnis</string>
|
||||
<string name="login_connect_to">Mit %1$s verbinden</string>
|
||||
@@ -1081,13 +1081,13 @@
|
||||
<string name="login_registration_disabled">Es tut uns leid. Dieser Server akzeptiert keine neuen Benutzerkonten.</string>
|
||||
<string name="login_registration_not_supported">Die Anwendung kann kein neues Benutzerkonto auf diesem Server erstellen.
|
||||
\n
|
||||
\nMöchtest du dich über eine Web-Anwendung anmelden\?</string>
|
||||
\nMöchtest du dich mit einer Web-Anwendung anmelden\?</string>
|
||||
<string name="login_login_with_email_error">Diese E-Mail-Adresse ist mit keinem Benutzerkonto verknüpft.</string>
|
||||
<string name="login_reset_password_on">Passwort auf %1$s zurücksetzen</string>
|
||||
<string name="login_reset_password_email_hint">E-Mail</string>
|
||||
<string name="login_reset_password_password_hint">Neues Passwort</string>
|
||||
<string name="login_reset_password_warning_title">Achtung!</string>
|
||||
<string name="login_reset_password_warning_content">Eine Änderung deines Passworts wird alle Ende-zu-Ende-Schlüssel zurücksetzen. Dein verschlüsselter Chatverlauf wird dadurch unlesbar. Richte die Schlüsselsicherung ein oder exportiere deine Raumschlüssel aus einer anderen Sitzung, bevor du dein Passwort zurücksetzt.</string>
|
||||
<string name="login_reset_password_warning_content">Eine Änderung deines Passworts wird alle Ende-zu-Ende-Schlüssel zurücksetzen. Dein verschlüsselter Verlauf wird dadurch unlesbar. Richte die Schlüsselsicherung ein oder exportiere deine Raumschlüssel aus einer anderen Sitzung, bevor du dein Passwort zurücksetzt.</string>
|
||||
<string name="login_reset_password_warning_submit">Fortfahren</string>
|
||||
<string name="login_reset_password_error_not_found">Diese E-Mail-Adresse ist mit keinem Benutzerkonto verknüpft</string>
|
||||
<string name="login_reset_password_mail_confirmation_title">Prüfe deinen Posteingang</string>
|
||||
@@ -1126,9 +1126,9 @@
|
||||
<string name="login_splash_title">Es ist deine Konversation. Mache sie dir zu eigen.</string>
|
||||
<string name="login_server_url_form_modular_text">Premium-Hosting für Organisationen</string>
|
||||
<string name="login_server_url_form_modular_notice">Gib die Adresse des Modular Element oder Servers ein, den du verwenden möchtest</string>
|
||||
<string name="login_mode_not_supported">Die Anwendung kann sich nicht bei diesem Homeserver anmelden. Der Homeserver unterstützt die folgenden Anmeldemöglichkeiten: %1$s.
|
||||
<string name="login_mode_not_supported">Die Anwendung kann sich nicht bei diesem Heim-Server anmelden. Der Heim-Server unterstützt die folgenden Anmeldemöglichkeiten: %1$s.
|
||||
\n
|
||||
\nMöchtest du dich mit einem Webclient anmelden\?</string>
|
||||
\nMöchtest du dich mit einer Web-Anwendung anmelden\?</string>
|
||||
<string name="login_reset_password_notice">Dir wird eine Bestätigungsmail gesendet, um dein neues Passwort zu bestätigen.</string>
|
||||
<string name="login_reset_password_submit">Weiter</string>
|
||||
<string name="login_reset_password_success_notice_2">Du wurdest von allen Sitzungen abgemeldet und erhältst keine Push-Benachrichtigungen mehr. Um Benachrichtigungen wieder zu aktivieren, melde dich auf jedem Gerät erneut an.</string>
|
||||
@@ -1272,21 +1272,21 @@
|
||||
<string name="verification_code_notice">Vergleiche den Code mit dem Code auf dem Bildschirm deines Gegenübers.</string>
|
||||
<string name="verification_conclusion_ok_notice">Nachrichten mit diesem Gegenüber sind Ende-zu-Ende-verschlüsselt und können nicht von Dritten gelesen werden.</string>
|
||||
<string name="verification_conclusion_ok_self_notice">Deine neue Sitzung ist jetzt verifiziert. Sie hat Zugriff auf deine verschlüsselten Nachrichten, und andere Benutzer sehen sie als vertrauenswürdig an.</string>
|
||||
<string name="encryption_information_cross_signing_state">Cross-Signing</string>
|
||||
<string name="encryption_information_dg_xsigning_complete">Cross-Signing ist aktiviert
|
||||
\nPrivate Schlüssel auf dem Gerät.</string>
|
||||
<string name="encryption_information_dg_xsigning_trusted">Cross-Signing ist aktiviert
|
||||
<string name="encryption_information_cross_signing_state">Quersignierung</string>
|
||||
<string name="encryption_information_dg_xsigning_complete">Quersignierung ist aktiviert,
|
||||
\nprivate Schlüssel auf dem Gerät.</string>
|
||||
<string name="encryption_information_dg_xsigning_trusted">Quersignierung ist aktiviert,
|
||||
\nSchlüssel sind vertrauenswürdig.
|
||||
\nPrivate Schlüssel sind nicht bekannt</string>
|
||||
<string name="encryption_information_dg_xsigning_not_trusted">Cross-Signing ist aktiviert
|
||||
<string name="encryption_information_dg_xsigning_not_trusted">Quersignierung ist aktiviert,
|
||||
\nSchlüssel sind nicht vertrauenswürdig</string>
|
||||
<string name="encryption_information_dg_xsigning_disabled">Cross-Signing ist nicht aktiviert</string>
|
||||
<string name="encryption_information_dg_xsigning_disabled">Quersignierung ist nicht aktiviert</string>
|
||||
<string name="settings_active_sessions_list">Aktive Sitzungen</string>
|
||||
<string name="settings_active_sessions_show_all">Alle Sitzungen anzeigen</string>
|
||||
<string name="settings_active_sessions_manage">Sitzungen verwalten</string>
|
||||
<string name="settings_active_sessions_signout_device">Diese Sitzung abmelden</string>
|
||||
<string name="settings_failed_to_get_crypto_device_info">Keine kryptografischen Informationen verfügbar</string>
|
||||
<string name="settings_active_sessions_verified_device_desc">Diese Sitzung ist für sichere Nachrichtenübertragung vertrauenswürdig, da du sie überprüft hast:</string>
|
||||
<string name="settings_active_sessions_verified_device_desc">Diese Sitzung ist für sichere Kommunikation vertrauenswürdig, da du sie überprüft hast:</string>
|
||||
<string name="settings_active_sessions_unverified_device_desc">Verifiziere diese Sitzung, um sie als vertrauenswürdig zu markieren, und gewähren ihr Zugriff auf verschlüsselte Nachrichten. Wenn du dich nicht bei dieser Sitzung angemeldet hast, ist dein Konto möglicherweise gefährdet:</string>
|
||||
<plurals name="settings_active_sessions_count">
|
||||
<item quantity="one">Eine aktive Sitzung</item>
|
||||
@@ -1301,10 +1301,10 @@
|
||||
<string name="room_member_profile_sessions_section_title">Sitzungen</string>
|
||||
<string name="trusted">Vertraut</string>
|
||||
<string name="not_trusted">Nicht vertraut</string>
|
||||
<string name="verification_profile_device_verified_because">Diese Sitzung ist für sichere Nachrichtenübertragung vertrauenswürdig, weil %1$s (%2$s) sie verifiziert hat:</string>
|
||||
<string name="verification_profile_device_verified_because">Diese Sitzung ist für sichere Kommunikation vertrauenswürdig, weil %1$s (%2$s) sie verifiziert hat:</string>
|
||||
<string name="verification_profile_device_new_signing">%1$s (%2$s) hat sich in einer neuen Sitzung angemeldet:</string>
|
||||
<string name="verification_profile_device_untrust_info">Bis dieser Benutzer dieser Sitzung vertraut, werden an und von ihm gesendete Nachrichten mit Warnungen gekennzeichnet. Alternativ kannst du dies manuell überprüfen.</string>
|
||||
<string name="initialize_cross_signing">Initialisiere Cross-Signing</string>
|
||||
<string name="initialize_cross_signing">Quersignierung initialisieren</string>
|
||||
<string name="reset_cross_signing">Schlüssel zurücksetzen</string>
|
||||
<string name="a11y_qr_code_for_verification">QR-Code</string>
|
||||
<string name="qr_code_scanned_by_other_notice">Fast geschafft! Zeigt %s ein Häkchen\?</string>
|
||||
@@ -1373,7 +1373,7 @@
|
||||
<string name="error_failed_to_import_keys">Import der Schlüssel fehlgeschlagen</string>
|
||||
<string name="settings_notification_configuration">Benachrichtigungskonfiguration</string>
|
||||
<string name="settings_messages_at_room">Nachrichten mit \"@room\"</string>
|
||||
<string name="settings_messages_in_e2e_group_chat">Verschlüsselte Gruppenchats</string>
|
||||
<string name="settings_messages_in_e2e_group_chat">Verschlüsselte Gruppenunterhaltungen</string>
|
||||
<string name="command_description_plain">Sendet eine Nachricht als einfachen Text, ohne sie als Markdown zu interpretieren</string>
|
||||
<string name="auth_invalid_login_param_space_in_password">Inkorrekter Benutzername und/oder Passwort. Das eingegebene Passwort beginnt oder endet mit Leerzeichen, bitte kontrolliere es.</string>
|
||||
<string name="message_key">Nachrichtenschlüssel</string>
|
||||
@@ -1381,7 +1381,7 @@
|
||||
<string name="bootstrap_crosssigning_print_it">Druck es aus und speichere es an einem sicheren Ort</string>
|
||||
<string name="bootstrap_crosssigning_save_cloud">Kopier es in deinen persönlichen Cloud-Speicher</string>
|
||||
<string name="encryption_not_enabled">Verschlüsselung ist nicht aktiviert</string>
|
||||
<string name="settings_when_rooms_are_upgraded">Raumupgrades</string>
|
||||
<string name="settings_when_rooms_are_upgraded">Raumaktualisierung</string>
|
||||
<string name="encryption_enabled">Verschlüsselung aktiviert</string>
|
||||
<string name="encryption_enabled_tile_description">Nachrichten in diesem Raum sind Ende-zu-Ende-verschlüsselt. Erfahre mehr und verifiziere Benutzer in deren Profil.</string>
|
||||
<string name="encryption_unknown_algorithm_tile_description">Die Verschlüsselung in diesem Raum wird nicht unterstützt</string>
|
||||
@@ -1392,7 +1392,7 @@
|
||||
<string name="qr_code_scanned_verif_waiting_notice">Fast geschafft! Warte auf Bestätigung…</string>
|
||||
<string name="settings_messages_in_e2e_one_to_one">Verschlüsselte Direktnachrichten</string>
|
||||
<string name="room_message_placeholder">Nachricht…</string>
|
||||
<string name="security_prompt_text">Verifiziere dich und andere, um eure Chats zu schützen</string>
|
||||
<string name="security_prompt_text">Verifiziere dich und andere, um eure Unterhaltungen zu schützen</string>
|
||||
<string name="bootstrap_enter_recovery">Gib zum Fortfahren deinen %s ein</string>
|
||||
<string name="use_file">Datei benutzen</string>
|
||||
<string name="bootstrap_invalid_recovery_key">Dies ist kein gültiger Wiederherstellungsschlüssel</string>
|
||||
@@ -1409,15 +1409,15 @@
|
||||
<string name="bootstrap_migration_use_recovery_key">nutze deinen Schlüsselbackup-Wiederherstellungsschlüssel</string>
|
||||
<string name="bootstrap_migration_with_passphrase_helper_with_link">Wenn du dein Schlüsselbackup-Passwort nicht weißt, kannst du %s.</string>
|
||||
<string name="bootstrap_migration_backup_recovery_key">Schlüsselbackup-Wiederherstellungsschlüssel</string>
|
||||
<string name="settings_security_prevent_screenshots_title">Screenshots innerhalb der Anwendung verhindern</string>
|
||||
<string name="settings_security_prevent_screenshots_summary">Das Aktivieren dieser Einstellung setzt das FLAG_SECURE in allen Aktivitäten. Starte die Anwendung neu, damit die Änderung wirksam wird.</string>
|
||||
<string name="settings_security_prevent_screenshots_title">Bildschirmfotos der Anwendung verhindern</string>
|
||||
<string name="settings_security_prevent_screenshots_summary">Das Aktivieren dieser Einstellung setzt FLAG_SECURE in allen Aktivitäten. Starte die Anwendung neu, damit die Änderung wirksam wird.</string>
|
||||
<string name="change_password_summary">Neues Benutzerpasswort festlegen…</string>
|
||||
<string name="use_other_session_content_description">Nutze die neueste Version von ${app_name} auf deinen anderen Geräten, ${app_name} Web, ${app_name} Desktop, ${app_name} iOS, ${app_name} für Android oder einen anderen cross-signing-fähigen Matrix-Client</string>
|
||||
<string name="use_other_session_content_description">Nutze die neueste Version von ${app_name} auf deinen anderen Geräten, ${app_name} Web, ${app_name} Desktop, ${app_name} iOS, ${app_name} für Android oder eine andere Matrix-Anwendung, die Quersignierung unterstützt</string>
|
||||
<string name="app_desktop_web">${app_name} Web
|
||||
\n${app_name} Desktop</string>
|
||||
<string name="app_ios_android">${app_name} iOS
|
||||
\n${app_name} Android</string>
|
||||
<string name="or_other_mx_capable_client">oder einen anderen cross-signing-fähigen Matrix Client</string>
|
||||
<string name="or_other_mx_capable_client">oder eine andere Matrix-Anwendung, die Quersignierung unterstützt</string>
|
||||
<string name="use_latest_app">Nutze die neueste Version von ${app_name} auf deinen anderen Geräten:</string>
|
||||
<string name="command_description_discard_session">Erzwingt das Verwerfen der aktuell ausgehende Gruppensitzung in einem verschlüsseltem Raum</string>
|
||||
<string name="command_description_discard_session_not_handled">Wird nur in verschlüsselten Räumen unterstützt</string>
|
||||
@@ -1461,7 +1461,7 @@
|
||||
<string name="action_dismiss">Ablehnen</string>
|
||||
<string name="dialog_title_success">Erfolg</string>
|
||||
<string name="call_failed_no_connection_description">Echtzeitverbindung konnte nicht hergestellt werden.
|
||||
\nBitte den Administrator deines Homeservers, einen TURN-Server zu konfigurieren, dass Anrufe zuverlässig funktionieren.</string>
|
||||
\nBitte den Administrator deines Heim-Servers, einen TURN-Server zu konfigurieren, damit Anrufe zuverlässig funktionieren.</string>
|
||||
<string name="call_select_sound_device">Audiogerät auswählen</string>
|
||||
<string name="sound_device_phone">Telefon</string>
|
||||
<string name="sound_device_speaker">Lautsprecher</string>
|
||||
@@ -1555,22 +1555,22 @@
|
||||
<string name="choose_locale_other_locales_title">Andere verfügbare Sprachen</string>
|
||||
<string name="choose_locale_loading_locales">Lade verfügbare Sprachen…</string>
|
||||
<string name="open_terms_of">Öffne AGBs von %s</string>
|
||||
<string name="disconnect_identity_server_dialog_content">Trenne Verbindung zu Identitätsserver %s\?</string>
|
||||
<string name="identity_server_error_outdated_identity_server">Dieser Identitätsserver ist veraltet. ${app_name} unterstützt nur API V2.</string>
|
||||
<string name="disconnect_identity_server_dialog_content">Verbindung zu Identitäts-Server %s trennen\?</string>
|
||||
<string name="identity_server_error_outdated_identity_server">Dieser Identitäts-Server ist veraltet. ${app_name} unterstützt nur API V2.</string>
|
||||
<string name="identity_server_error_outdated_home_server">Diese Operation ist nicht möglich. Der Homeserver ist veraltet.</string>
|
||||
<string name="identity_server_error_no_identity_server_configured">Bitte konfiguriere zuerst einen Identitätsserver.</string>
|
||||
<string name="identity_server_error_terms_not_signed">Bitte akzeptiere zuerst die AGB des Identitätsservers in den Einstellungen.</string>
|
||||
<string name="identity_server_error_no_identity_server_configured">Bitte konfiguriere zuerst einen Identitäts-Server.</string>
|
||||
<string name="identity_server_error_terms_not_signed">Bitte akzeptiere zuerst die AGB des Identitäts-Servers in den Einstellungen.</string>
|
||||
<string name="identity_server_error_bulk_sha256_not_supported">Deiner Privatsphäre wegen unterstützt ${app_name} nur das Senden gehashter E-Mail-Adressen und Telefonnummern.</string>
|
||||
<string name="identity_server_error_binding_error">Die Assoziierung ist fehlgeschlagen.</string>
|
||||
<string name="identity_server_error_no_current_binding_error">Für diese Kennung gibt es aktuell keine Zuordnung.</string>
|
||||
<string name="identity_server_set_default_notice">Dein Homeserver (%1$s) schlägt %2$s als Identitätsserver vor</string>
|
||||
<string name="identity_server_set_default_notice">Dein Heim-Server (%1$s) schlägt %2$s als Identitäts-Server vor</string>
|
||||
<string name="identity_server_set_default_submit">Benutze %1$s</string>
|
||||
<string name="identity_server_set_alternative_notice">Alternativ kannst du die URL eines beliebigen anderen Identitätsservers angeben</string>
|
||||
<string name="identity_server_set_alternative_notice_no_default">Gib die URL von einem Identitätsserver ein</string>
|
||||
<string name="identity_server_set_alternative_submit">Bestätigen</string>
|
||||
<string name="power_level_edit_title">Lege Rolle fest</string>
|
||||
<string name="identity_server_set_alternative_notice">Alternativ kannst du die URL eines beliebigen anderen Identitäts-Servers angeben</string>
|
||||
<string name="identity_server_set_alternative_notice_no_default">Gib die Adresse eines Identitäts-Servers ein</string>
|
||||
<string name="identity_server_set_alternative_submit">Absenden</string>
|
||||
<string name="power_level_edit_title">Rolle festlegen</string>
|
||||
<string name="power_level_title">Rolle</string>
|
||||
<string name="a11y_open_chat">Öffne Chat</string>
|
||||
<string name="a11y_open_chat">Unterhaltung öffnen</string>
|
||||
<string name="a11y_mute_microphone">Stelle Mikrophon stumm</string>
|
||||
<string name="a11y_unmute_microphone">Aktiviere Mikrophon</string>
|
||||
<string name="a11y_stop_camera">Stoppe Kamera</string>
|
||||
@@ -1704,7 +1704,7 @@
|
||||
<string name="bad_passphrase_key_reset_all_action">Alle Wiederherstellungsoptionen vergessen oder verloren\? Alles zurücksetzen</string>
|
||||
<string name="direct_room_created_summary_item_by_you">Du bist beigetreten.</string>
|
||||
<string name="direct_room_created_summary_item">%s ist beigetreten.</string>
|
||||
<string name="direct_room_encryption_enabled_tile_description">Nachrichten in diesem Raum sind Ende-zu-Ende-verschlüsselt.</string>
|
||||
<string name="direct_room_encryption_enabled_tile_description">Nachrichten in dieser Unterhaltung sind Ende-zu-Ende-verschlüsselt.</string>
|
||||
<string name="direct_room_profile_section_more_leave">Verlassen</string>
|
||||
<string name="direct_room_profile_section_more_settings">Einstellungen</string>
|
||||
<string name="direct_room_profile_encrypted_subtitle">Nachrichten hier sind Ende-zu-Ende-verschlüsselt.
|
||||
@@ -1744,13 +1744,13 @@
|
||||
<string name="room_member_open_or_create_dm">Direktnachricht</string>
|
||||
<string name="send_bug_report_include_key_share_history">Verlauf der Anfragen von Schlüsselfreigaben senden</string>
|
||||
<string name="no_more_results">Keine weiteren Ergebnisse</string>
|
||||
<string name="start_chatting">Starte die Diskussion</string>
|
||||
<string name="start_chatting">Beginne eine Unterhaltung</string>
|
||||
<string name="settings_discovery_consent_action_give_consent">Autorisieren</string>
|
||||
<string name="settings_discovery_consent_action_revoke">Meine Zustimmung widerrufen</string>
|
||||
<string name="settings_discovery_consent_notice_on">Du hast zugestimmt E-Mails und Telefonnummern an diesen Identitätsserver zu senden, um von anderen Nutzern entdeckt zu werden.</string>
|
||||
<string name="settings_discovery_consent_notice_on">Du hast zugestimmt, E-Mail-Adressen und Telefonnummern an diesen Identitäts-Server zu übermitteln, um für andere auffindbar zu sein.</string>
|
||||
<string name="settings_discovery_consent_title">E-Mails und Telefonnummern senden</string>
|
||||
<string name="direct_room_user_list_suggestions_title">Vorschläge</string>
|
||||
<string name="direct_room_user_list_known_title">Bekannte Nutzer</string>
|
||||
<string name="direct_room_user_list_known_title">Bekannte Personen</string>
|
||||
<string name="qr_code">QR-Code</string>
|
||||
<string name="add_by_qr_code">Hinzufügen via QR-Code</string>
|
||||
<string name="permissions_denied_add_contact">Gib die Erlaubnis, um auf die Kamera zu zugreifen.</string>
|
||||
@@ -1774,7 +1774,7 @@
|
||||
<string name="phone_book_perform_lookup">Suche nach Kontakten auf Matrix</string>
|
||||
<string name="room_settings_set_avatar">Raumbild einrichten</string>
|
||||
<string name="identity_server_user_consent_not_provided">Einverständnis wurde nicht abgegeben.</string>
|
||||
<string name="user_code_info_text">Teile diesen Code mit Leuten, damit sie ihn scannen und mit dir chatten können.</string>
|
||||
<string name="user_code_info_text">Teile diesen Code, damit andere ihn einlesen und mit dir schreiben können.</string>
|
||||
<string name="user_code_share">Meinen Code teilen</string>
|
||||
<string name="user_code_my_code">Mein Code</string>
|
||||
<string name="user_code_scan">Scanne einen QR-Code</string>
|
||||
@@ -1794,7 +1794,7 @@
|
||||
<string name="create_room_alias_invalid">Manche Zeichen sind nicht zulässig</string>
|
||||
<string name="create_room_alias_empty">Bitte gib eine Raumadresse an</string>
|
||||
<string name="create_room_alias_already_in_use">Diese Adresse ist bereits vergeben</string>
|
||||
<string name="create_room_disable_federation_description">Aktivieren, wenn der Raum nur von Mitgliedern deines Homeservers zur internen Kommunikation verwendet wird. Das kann später nicht mehr geändert werden.</string>
|
||||
<string name="create_room_disable_federation_description">Aktivieren, wenn der Raum nur von Mitgliedern deines Heim-Servers zur internen Kommunikation verwendet wird. Das kann später nicht mehr geändert werden.</string>
|
||||
<string name="create_room_disable_federation_title">Begrenze Zugang zu diesem Raum (für immer!) auf Mitglieder von %s</string>
|
||||
<string name="attachment_viewer_item_x_of_y">%1$d von %2$d</string>
|
||||
<string name="room_preview_no_preview_join">Keine Vorschau für diesen Raum verfügbar. Willst du direkt beitreten\?</string>
|
||||
@@ -1845,11 +1845,11 @@
|
||||
<string name="login_social_sso">Einmalanmeldung</string>
|
||||
<string name="login_social_signin_with">Anmelden mit %s</string>
|
||||
<string name="login_social_signup_with">Registrieren mit %s</string>
|
||||
<string name="login_social_continue_with">Mit %s weitermachen</string>
|
||||
<string name="login_social_continue_with">Weiter mit %s</string>
|
||||
<string name="settings_show_emoji_keyboard_summary">Knopf zum Nachrichteneditor hinzufügen, der die Emoji-Tastatur öffnet</string>
|
||||
<string name="settings_show_emoji_keyboard">Emoji-Tastatur anzeigen</string>
|
||||
<string name="settings_chat_effects_description">Nutze /confetti oder sende Nachrichten mit ❄️ oder 🎉</string>
|
||||
<string name="settings_chat_effects_title">Chateffekte</string>
|
||||
<string name="settings_chat_effects_title">Effekte im Verlauf</string>
|
||||
<string name="room_permissions_change_topic">Thema ändern</string>
|
||||
<string name="room_permissions_upgrade_the_room">Raum aktualisieren</string>
|
||||
<string name="room_permissions_notice">Rollen, die zum Ändern verschiedener Teile des Raums erforderlich sind, auswählen</string>
|
||||
@@ -1859,7 +1859,7 @@
|
||||
<string name="authentication_error">Authentifizierung fehlgeschlagen</string>
|
||||
<string name="re_authentication_default_confirm_text">Deine Anmeldeinformationen müssen für ${app_name} eingegeben werden, um diese Aktion auszuführen.</string>
|
||||
<string name="re_authentication_activity_title">Erneute Authentifizierung erforderlich</string>
|
||||
<string name="failed_to_initialize_cross_signing">Cross-Signing konnte nicht eingerichtet werden</string>
|
||||
<string name="failed_to_initialize_cross_signing">Quersignierung konnte nicht eingerichtet werden</string>
|
||||
<string name="error_unauthorized">Nicht autorisierte, fehlende gültige Authentifizierungsdaten</string>
|
||||
<string name="call_transfer_users_tab_title">Nutzer</string>
|
||||
<string name="call_transfer_failure">Beim Weiterleiten des Anrufs ist ein Fehler aufgetreten</string>
|
||||
@@ -1917,7 +1917,7 @@
|
||||
<item quantity="other">%d Einträge</item>
|
||||
</plurals>
|
||||
<string name="settings_server_upload_size_unknown">Die Obergrenze ist nicht bekannt.</string>
|
||||
<string name="settings_server_upload_size_content">Dein Homeserver akzeptiert Anhänge (wie Dateien, Medien, etc.) mit einer Größe bis zu %s.</string>
|
||||
<string name="settings_server_upload_size_content">Dein Heim-Server akzeptiert Anhänge (wie Dateien, Medien, etc.) mit einer Größe bis zu %s.</string>
|
||||
<string name="settings_server_upload_size_title">Datei-Upload-Obergrenze des Servers</string>
|
||||
<string name="settings_server_version">Serverversion</string>
|
||||
<string name="settings_server_name">Servername</string>
|
||||
@@ -1960,7 +1960,7 @@
|
||||
<string name="invite_to_space_with_name_desc">Diese werden in der Lage sein, %s zu durchsuchen</string>
|
||||
<string name="invite_just_to_this_room_desc">Diese werden kein Teil von %s sein</string>
|
||||
<string name="share_space_link_message">Tritt meinem Space %1$s %2$s bei</string>
|
||||
<string name="spaces_beta_welcome_to_spaces_desc">Mit Spaces kannst du Personen und Räume gruppieren.</string>
|
||||
<string name="spaces_beta_welcome_to_spaces_desc">Spaces sind eine neue Möglichkeit, Räume und Personen zu gruppieren.</string>
|
||||
<string name="space_add_existing_rooms">Räume oder Spaces hinzufügen</string>
|
||||
<string name="skip_for_now">Vorübergehend überspringen</string>
|
||||
<string name="create_spaces_room_public_header">Über welche Themen möchtest du dich in %s unterhalten\?</string>
|
||||
@@ -1994,8 +1994,8 @@
|
||||
<string name="your_public_space">Dein öffentlicher Space</string>
|
||||
<string name="command_description_join_space">Betrete einen Space mit der angegebenen ID</string>
|
||||
<string name="create_space_topic_hint">Beschreibung</string>
|
||||
<string name="create_spaces_loading_message">Erzeuge Space…</string>
|
||||
<string name="create_spaces_default_public_random_room_name">Irgendetwas</string>
|
||||
<string name="create_spaces_loading_message">Erzeuge Space …</string>
|
||||
<string name="create_spaces_default_public_random_room_name">Ohne Thema</string>
|
||||
<string name="create_spaces_default_public_room_name">Allgemein</string>
|
||||
<string name="activity_create_space_title">Einen Space erstellen</string>
|
||||
<string name="create_spaces_just_me">Nur für mich</string>
|
||||
@@ -2051,7 +2051,7 @@
|
||||
<string name="private_space">Privater Space</string>
|
||||
<string name="public_space">Öffentlicher Space</string>
|
||||
<string name="call_transfer_unknown_person">Unbekannte Person</string>
|
||||
<string name="give_feedback">Feedback geben</string>
|
||||
<string name="give_feedback">Rückmeldung geben</string>
|
||||
<string name="feedback_failed">Fehler beim Senden vom Feedback (%s)</string>
|
||||
<string name="feedback_sent">Dein Feedback wurde erfolgreich versandt. Danke!</string>
|
||||
<string name="you_may_contact_me">Mich bei Fragen kontaktieren</string>
|
||||
@@ -2086,7 +2086,7 @@
|
||||
<string name="a11y_pause_voice_message">Sprachnachricht pausieren</string>
|
||||
<string name="a11y_play_voice_message">Sprachnachricht abspielen</string>
|
||||
<string name="a11y_start_voice_message">Sprachnachricht aufnehmen</string>
|
||||
<string name="room_using_unstable_room_version">Dieser Raum verwendet die Raumversion %s, die von diesem Heimserver als instabil markiert ist.</string>
|
||||
<string name="room_using_unstable_room_version">Dieser Raum verwendet die Raumversion %s, die von diesem Heim-Server als instabil markiert ist.</string>
|
||||
<string name="upgrade_room_no_power_to_manage">Du benötigst die Berechtigung, um einen Raum upzugraden</string>
|
||||
<string name="upgrade_room_update_parent_space">Übergeordneten Space automatisch updaten</string>
|
||||
<string name="upgrade_room_auto_invite">Benutzer automatisch einladen</string>
|
||||
@@ -2105,14 +2105,14 @@
|
||||
<string name="sent_a_voice_message">Sprachnachricht</string>
|
||||
<string name="decide_who_can_find_and_join">Lege fest, wer diesen Raum finden und betreten kann.</string>
|
||||
<string name="tap_to_edit_spaces">Klicke, um die Spaces zu bearbeiten</string>
|
||||
<string name="select_spaces">Spaces auswählen</string>
|
||||
<string name="select_spaces">Spaces wählen</string>
|
||||
<string name="room_create_member_of_space_name_can_join">Mitglieder von %s können Räume finden, betrachten und betreten.</string>
|
||||
<string name="room_settings_room_access_private_invite_only_title">Privat (Zutritt nur mit Einladung)</string>
|
||||
<string name="settings_room_upgrades">Raumupgrades</string>
|
||||
<string name="settings_messages_by_bot">Nachrichten von Bots</string>
|
||||
<string name="settings_room_invitations">Raumeinladungen</string>
|
||||
<string name="settings_encrypted_group_messages">Verschlüsselten Gruppenchats</string>
|
||||
<string name="settings_group_messages">Gruppenchats</string>
|
||||
<string name="settings_encrypted_group_messages">Verschlüsselte Gruppennachrichten</string>
|
||||
<string name="settings_group_messages">Gruppennachrichten</string>
|
||||
<string name="settings_encrypted_direct_messages">Verschlüsselten Direktnachrichten</string>
|
||||
<string name="settings_messages_direct_messages">Direktnachrichten</string>
|
||||
<string name="settings_messages_containing_username">Mein Benutzername</string>
|
||||
@@ -2129,7 +2129,7 @@
|
||||
<item quantity="one">Verpasster Sprachanruf</item>
|
||||
<item quantity="other">%d verpasste Sprachanrufe</item>
|
||||
</plurals>
|
||||
<string name="hs_client_url">Heimserver API URL</string>
|
||||
<string name="hs_client_url">Heim-Server API URL</string>
|
||||
<string name="denied_permission_voice_message">Um Sprachnachrichten zu senden, erlaube bitte Zugriff aufs Mikrofon.</string>
|
||||
<string name="denied_permission_camera">Um fortzufahren, erlaube bitte in den Systemeinstellungen Zugriff auf die Kamera.</string>
|
||||
<string name="denied_permission_generic">Für diese Aktion fehlen einige Berechtigungen, bitte erlaube diese in den Systemeinstellungen.</string>
|
||||
@@ -2188,7 +2188,7 @@
|
||||
<string name="settings_developer_mode_show_info_on_screen_summary">Hilfreiche Informationen zur Fehlersuche anzeigen</string>
|
||||
<string name="settings_developer_mode_show_info_on_screen_title">Debug-Info anzeigen</string>
|
||||
<string name="does_not_look_like_valid_email">Das schaut nicht nach einer gültigen E-Mail-Adresse aus</string>
|
||||
<string name="user_directory_search_hint_2">Nach Name, ID oder E-Mail suchen</string>
|
||||
<string name="user_directory_search_hint_2">Mittels Name, ID oder E-Mail-Adresse suchen</string>
|
||||
<string name="create_new_space">Neuen Space erstellen</string>
|
||||
<string name="room_settings_space_access_title">Zugriff</string>
|
||||
<string name="room_settings_access_rules_pref_dialog_title">Wer hat Zugriff\?</string>
|
||||
@@ -2243,8 +2243,8 @@
|
||||
<string name="open_discovery_settings">Auffindungseinstellungen öffnen</string>
|
||||
<string name="shortcut_disabled_reason_sign_out">Sitzung abgemeldet!</string>
|
||||
<string name="shortcut_disabled_reason_room_left">Raum verlassen!</string>
|
||||
<string name="login_error_homeserver_from_url_not_found_enter_manual">Heimserver auswählen</string>
|
||||
<string name="login_error_homeserver_from_url_not_found">Es konnte kein Heimserver mit der Adresse %s gefunden werden. Bitte überprüfe die Adresse oder wähle den Heimserver manuell.</string>
|
||||
<string name="login_error_homeserver_from_url_not_found_enter_manual">Heim-Server auswählen</string>
|
||||
<string name="login_error_homeserver_from_url_not_found">Es konnte kein Heim-Server mit der Adresse %s gefunden werden. Bitte überprüfe die Adresse oder wähle den Heim-Server manuell.</string>
|
||||
<string name="space_add_space_to_any_space_you_manage">Untergeordneten Space hinzufügen.</string>
|
||||
<string name="identity_server_consent_dialog_content_question">Bist du dir wirklich sicher, dass du diese Informationen senden willst\?</string>
|
||||
<string name="identity_server_consent_dialog_title_2">E-Mail-Adressen und Telefonnummern an %s senden</string>
|
||||
@@ -2259,16 +2259,16 @@
|
||||
\n%s kannst du alle unsere Bedingungen lesen.</string>
|
||||
<string name="create_spaces_invite_public_header_desc">Stelle sicher, dass die richtigen Personen Zugriff auf %s haben. Du kannst jederzeit weitere Personen einladen.</string>
|
||||
<string name="create_spaces_invite_public_header">Wer ist Mitglied deines Teams\?</string>
|
||||
<string name="settings_discovery_no_policy_provided">Der Identitätsserver gibt keine Bedingungen an</string>
|
||||
<string name="settings_discovery_hide_identity_server_policy_title">Bedingungen des Identitätsservers ausblenden</string>
|
||||
<string name="settings_discovery_show_identity_server_policy_title">Bedingungen des Identitätsservers anzeigen</string>
|
||||
<string name="settings_discovery_no_policy_provided">Der Identitäts-Server gibt keine Bedingungen an</string>
|
||||
<string name="settings_discovery_hide_identity_server_policy_title">Richtlinie des Identitäts-Servers ausblenden</string>
|
||||
<string name="settings_discovery_show_identity_server_policy_title">Bedingungen des Identitäts-Servers anzeigen</string>
|
||||
<string name="preference_system_settings">Systemeinstellungen</string>
|
||||
<string name="preference_versions">Versionen</string>
|
||||
<string name="preference_help_summary">Erhalte Hilfe bei der Bedienung von ${app_name}</string>
|
||||
<string name="preference_help_title">Hilfe und Unterstützung</string>
|
||||
<string name="preference_help">Hilfe</string>
|
||||
<string name="preference_root_legals">Rechtliches</string>
|
||||
<string name="decide_which_spaces_can_access">Entscheide, welche Spaces Zugriff auf den Raum haben sollen. Die Mitglieder der Spaces können diesen Räumen beitreten.</string>
|
||||
<string name="decide_which_spaces_can_access">Entscheide, welche Spaces Zugriff auf den Raum haben sollen. Die Mitglieder der Spaces können diesen Räumen betreten.</string>
|
||||
<string name="analytics_opt_in_content_link">hier</string>
|
||||
<string name="analytics_opt_in_title">Hilf mit, ${app_name} zu verbessern</string>
|
||||
<string name="action_enable">Aktivieren</string>
|
||||
@@ -2296,15 +2296,15 @@
|
||||
<string name="discovery_section">Auffindbarkeit (%s)</string>
|
||||
<string name="discovery_invite">Per E-Mail einladen, finde deine Kontakte und mehr…</string>
|
||||
<string name="finish_setting_up_discovery">Schließe die Konfiguration des Auffindbarkeitsdienstes ab.</string>
|
||||
<string name="create_space_identity_server_info_none">Du verwendest derzeit keinen Identitätsserver. Um Teammitglieder einzuladen und für sie auffindbar zu sein, müssen du einen solchen Server konfigurieren.</string>
|
||||
<string name="login_splash_already_have_account">Ich habe schon ein Konto</string>
|
||||
<string name="ftue_auth_carousel_encrypted_title">Sichere Nachrichtenübertragung.</string>
|
||||
<string name="ftue_auth_carousel_secure_title">Besitze deine Konversationen.</string>
|
||||
<string name="identity_server_consent_dialog_content_3">Um bestehende Kontakte ermitteln zu können, müsst du Kontaktinformationen (E-Mails und Telefonnummern) an Ihren Identitätsserver senden. Wir verschlüsseln deine Daten vor dem Senden, um den Datenschutz zu gewährleisten.</string>
|
||||
<string name="settings_discovery_consent_notice_off_2">Deine Kontakte sind privat. Um in deinen Kontakten Benutzer erkennen zu können, benötigen wir deine Erlaubnis, Kontaktinformationen an deinen Identitätsserver zu senden.</string>
|
||||
<string name="create_space_identity_server_info_none">Du verwendest derzeit keinen Identitäts-Server. Um Team-Mitglieder einzuladen und für sie auffindbar zu sein, konfiguriere zunächst einen.</string>
|
||||
<string name="login_splash_already_have_account">Ich habe bereits ein Konto</string>
|
||||
<string name="ftue_auth_carousel_encrypted_title">Sichere Kommunikation.</string>
|
||||
<string name="ftue_auth_carousel_secure_title">Besitze deine Unterhaltungen.</string>
|
||||
<string name="identity_server_consent_dialog_content_3">Um bestehende Kontakte ermitteln zu können, musst du Kontaktinformationen (E-Mail-Adressen und Telefonnummern) an deinen Identitäts-Server übermitteln. Wir verschlüsseln deine Daten vor der Übermittlung, um den Datenschutz gewährleisten zu können.</string>
|
||||
<string name="settings_discovery_consent_notice_off_2">Deine Kontakte sind privat. Um unter deinen Kontakten Matrix-Nutzer finden zu können, benötigen wir deine Erlaubnis, Kontaktinformationen an deinen Identitäts-Server zu übermitteln.</string>
|
||||
<string name="legals_no_policy_provided">Dieser Server stellt keine Richtlinie bereit.</string>
|
||||
<string name="legals_identity_server_title">Deine Identitätsserver-Richtlinie</string>
|
||||
<string name="legals_home_server_title">Deine Heimserver Richtlinie</string>
|
||||
<string name="legals_identity_server_title">Richtlinie deines Identitäts-Servers</string>
|
||||
<string name="legals_home_server_title">Richtlinie deines Heim-Servers</string>
|
||||
<string name="legals_application_title">${app_name} Richtlinie</string>
|
||||
<string name="tooltip_attachment_poll">Abstimmung erstellen</string>
|
||||
<string name="tooltip_attachment_contact">Kontakte öffnen</string>
|
||||
@@ -2340,10 +2340,10 @@
|
||||
<string name="edit_poll_title">Umfrage bearbeiten</string>
|
||||
<string name="poll_no_votes_cast">Keine Stimmen abgegeben</string>
|
||||
<string name="login_splash_create_account">Konto erstellen</string>
|
||||
<string name="ftue_auth_carousel_workplace_title">Nachrichtenaustausch für dein Team.</string>
|
||||
<string name="ftue_auth_carousel_workplace_title">Kommunikation für dein Team.</string>
|
||||
<string name="ftue_auth_carousel_encrypted_body">Ende-zu-Ende-verschlüsselt und ohne Telefonnummer nutzbar. Keine Werbung oder Datenerfassung.</string>
|
||||
<string name="ftue_auth_carousel_control_body">Wähle wo deine Gespräche liegen, für Kontrolle und Unabhängigkeit. Verbunden mit Matrix.</string>
|
||||
<string name="ftue_auth_carousel_secure_body">Sichere und unabhängige Kommunikation, die für die gleiche Vertraulichkeit sorgt, wie ein Gespräch von Angesicht zu Angesicht in deinem eigenen Zuhause.</string>
|
||||
<string name="ftue_auth_carousel_control_body">Wähle, wo deine Unterhaltungen gespeichert werden, um Kontrolle und Unabhängigkeit zu erhalten. Verbunden via Matrix.</string>
|
||||
<string name="ftue_auth_carousel_secure_body">Sichere und unabhängige Kommunikation, die für eine Vertraulichkeit sorgt, wie ein Gespräch von Angesicht zu Angesicht in deinen eigenen vier Wänden.</string>
|
||||
<string name="attachment_type_location">Standort</string>
|
||||
<string name="encryption_misconfigured">Die Verschlüsselung ist fehlerhaft konfiguriert</string>
|
||||
<string name="contact_admin_to_restore_encryption">Bitte kontaktiere einen Admin, um die Verschlüsselung zurückzusetzen.</string>
|
||||
@@ -2363,10 +2363,10 @@
|
||||
<string name="ftue_auth_use_case_option_three">Communities</string>
|
||||
<string name="ftue_auth_use_case_option_two">Teams</string>
|
||||
<string name="ftue_auth_use_case_subtitle">Wir helfen dir, in Verbindung zu kommen</string>
|
||||
<string name="ftue_auth_use_case_title">Mit wem wirst du am meisten chatten\?</string>
|
||||
<string name="ftue_auth_use_case_title">Mit wem wirst du am meisten schreiben\?</string>
|
||||
<string name="action_thread_copy_link_to_thread">Link zu Thread kopieren</string>
|
||||
<string name="action_view_threads">Threads anzeigen</string>
|
||||
<string name="message_bubbles">Nachrichtenblasen anzeigen</string>
|
||||
<string name="message_bubbles">Nachrichtenblasen</string>
|
||||
<string name="location_timeline_failed_to_load_map">Laden der Karte fehlgeschlagen</string>
|
||||
<string name="a11y_static_map_image">Karte</string>
|
||||
<string name="labs_enable_thread_messages_desc">Hinweis: App wird neugestartet</string>
|
||||
@@ -2401,7 +2401,7 @@
|
||||
<string name="location_share_live_stop">Beenden</string>
|
||||
<string name="location_share_live_enabled">Live-Standort aktiviert</string>
|
||||
<string name="a11y_location_share_option_pinned_icon">Standort teilen</string>
|
||||
<string name="location_share_option_pinned">Standort teilen</string>
|
||||
<string name="location_share_option_pinned">Diesen Standort teilen</string>
|
||||
<string name="location_share_option_user_current">Meinen Standort teilen</string>
|
||||
<string name="a11y_location_share_option_user_current_icon">Meinen Standort teilen</string>
|
||||
<string name="a11y_location_share_option_user_live_icon">Live-Standort teilen</string>
|
||||
@@ -2409,19 +2409,19 @@
|
||||
<string name="threads_notice_migration_title">Threads nähern sich der Beta 🎉</string>
|
||||
<string name="action_disable">Deaktivieren</string>
|
||||
<string name="beta">BETA</string>
|
||||
<string name="give_feedback_threads">Feedback geben</string>
|
||||
<string name="give_feedback_threads">Rückmeldung geben</string>
|
||||
<string name="beta_title_bottom_sheet_action">BETA</string>
|
||||
<string name="threads_labs_enable_notice_title">Threads Beta</string>
|
||||
<string name="threads_labs_enable_notice_title">Threads-Beta</string>
|
||||
<string name="threads_beta_enable_notice_title">Threads Beta</string>
|
||||
<string name="call_start_screen_sharing">Bildschirm teilen</string>
|
||||
<string name="action_try_it_out">Ausprobieren</string>
|
||||
<string name="action_try_it_out">Probiere es aus</string>
|
||||
<string name="location_share_live_until">Live bis %1$s</string>
|
||||
<string name="unifiedpush_getdistributors_dialog_title">Wähle Deine Benachrichtigungsmethode</string>
|
||||
<string name="labs_enable_live_location_summary">Vorläufige Implementierung: Standorte bleiben im Nachrichtenverlauf von Räumen erhalten</string>
|
||||
<string name="push_gateway_item_profile_tag">Profil-Tag:</string>
|
||||
<string name="time_unit_hour_short">h</string>
|
||||
<string name="live_location_labs_promotion_switch_title">Standortfreigabe aktivieren</string>
|
||||
<string name="live_location_labs_promotion_description">Bitte beachten: Dies ist eine Testfunktion mit einer vorübergehenden Implementierung. Das bedeutet, dass Du Deinen Standortverlauf nicht löschen kannst und dass fortgeschrittene Nutzer Deinen Standortverlauf auch dann noch sehen können, wenn Du Deinen Live-Standort nicht mehr mit diesem Raum teilst.</string>
|
||||
<string name="live_location_labs_promotion_description">Bitte beachte: Dies ist eine experimentelle Funktion, die eine temporäre Implementierung nutzt. Das bedeutet, dass du deinen Standortverlauf nicht löschen kannst und erfahrene Nutzer ihn sehen können, selbst wenn du deinen Live-Standort nicht mehr mit diesem Raum teilst.</string>
|
||||
<string name="live_location_labs_promotion_title">Live-Standortfreigabe</string>
|
||||
<string name="settings_troubleshoot_test_current_gateway">Aktuelles Gateway: %s</string>
|
||||
<string name="settings_troubleshoot_test_current_gateway_title">Gateway</string>
|
||||
@@ -2464,7 +2464,7 @@
|
||||
<string name="a11y_audio_playback_duration">%1$d Minuten %2$d Sekunden</string>
|
||||
<string name="a11y_audio_message_item">%1$s, %2$s, %3$s</string>
|
||||
<string name="settings_show_latest_profile_description">Die neuesten Profilinformationen (Avatar und Anzeigename) für alle Nachrichten anzeigen.</string>
|
||||
<string name="settings_show_latest_profile">Aktuelle Benutzerinformationen anzeigen</string>
|
||||
<string name="settings_show_latest_profile">Aktuelle Profilinformationen</string>
|
||||
<string name="ftue_personalize_complete_title">Sieht gut aus!</string>
|
||||
<string name="ftue_display_name_title">einen Anzeigenamen wählen</string>
|
||||
<string name="ftue_account_created_take_me_home">Zurück zum Home-Screen</string>
|
||||
@@ -2480,11 +2480,11 @@
|
||||
<string name="settings_presence">Präsenz</string>
|
||||
<string name="settings_autoplay_animated_images_summary">Animierte Bilder in der Zeitleiste abspielen, sobald sie sichtbar sind</string>
|
||||
<string name="settings_autoplay_animated_images_title">Animierte Bilder automatisch abspielen</string>
|
||||
<string name="settings_troubleshoot_test_endpoint_registration_failed">Das Endpunkt-Token konnte nicht auf dem Heimserver registriert werden:
|
||||
<string name="settings_troubleshoot_test_endpoint_registration_failed">Das Endpunkt-Token konnte nicht auf dem Heim-Server registriert werden:
|
||||
\n%1$s</string>
|
||||
<string name="settings_troubleshoot_test_endpoint_registration_success">Endpunkt erfolgreich beim Heimserver registriert.</string>
|
||||
<string name="settings_troubleshoot_test_endpoint_registration_success">Endpunkt erfolgreich beim Heim-Server registriert.</string>
|
||||
<string name="settings_troubleshoot_test_endpoint_registration_title">Endpunkt-Registrierung</string>
|
||||
<string name="threads_labs_enable_notice_message">Dein Heimserver unterstützt derzeit keine Threads, daher kann diese Funktion evtl. nicht richtig funktionieren. Einige Nachrichten mit Threads sind möglicherweise nicht zuverlässig verfügbar. %sMöchtest Du Threads trotzdem aktivieren\?</string>
|
||||
<string name="threads_labs_enable_notice_message">Dein Heim-Server unterstützt derzeit keine Threads, daher könnte diese Funktion evtl. nicht richtig funktionieren. Einige Nachrichten mit Threads sind möglicherweise nicht zuverlässig verfügbar. %sMöchtest Du Threads trotzdem aktivieren\?</string>
|
||||
<string name="threads_beta_enable_notice_message">Threads helfen dabei, Unterhaltungen beim Thema zu halten und leichter zu verfolgen. %sDie Aktivierung von Threads aktualisiert die App. Dies kann bei einigen Konten länger dauern.</string>
|
||||
<string name="threads_notice_migration_message">Wir nähern uns der Veröffentlichung einer öffentlichen Beta für Threads.
|
||||
\n
|
||||
@@ -2506,7 +2506,7 @@
|
||||
<string name="a11y_presence_busy">Beschäftigt</string>
|
||||
<string name="settings_security_pin_code_use_biometrics_error">Die biometrische Authentifizierung konnte nicht aktiviert werden.</string>
|
||||
<string name="auth_biometric_key_invalidated_message">Die biometrische Authentifizierung wurde deaktiviert, weil kürzlich eine neue biometrische Authentifizierungsmethode hinzugefügt wurde. Du kannst sie in den Einstellungen wieder aktivieren.</string>
|
||||
<string name="error_forbidden_digits_only_username">Der Heimserver akzeptiert keine Benutzernamen, die nur aus Ziffern bestehen.</string>
|
||||
<string name="error_forbidden_digits_only_username">Der Heim-Server akzeptiert keine Benutzernamen, die nur aus Ziffern bestehen.</string>
|
||||
<string name="sent_live_location">teilten ihren Live-Standort</string>
|
||||
<string name="ftue_personalize_skip_this_step">Schritt überspringen</string>
|
||||
<string name="ftue_personalize_submit">Speichern und fortfahren</string>
|
||||
@@ -2521,13 +2521,13 @@
|
||||
<string name="ftue_account_created_personalize">Profil personalisieren</string>
|
||||
<string name="ftue_auth_carousel_workplace_body">${app_name} ist auch für den Arbeitsplatz geeignet. Die sichersten Organisationen der Welt vertrauen darauf.</string>
|
||||
<string name="send_feedback_threads_info">Threads sind noch in Arbeit, und es stehen neue, aufregende Funktionen an, wie z. B. verbesserte Benachrichtigungen. Wir würden uns sehr über Dein Feedback freuen!</string>
|
||||
<string name="direct_room_encryption_enabled_tile_description_future">Nachrichten in diesem Chat werden Ende-zu-Ende-verschlüsselt.</string>
|
||||
<string name="direct_room_encryption_enabled_tile_description_future">Nachrichten in dieser Unterhaltung werden Ende-zu-Ende-verschlüsselt.</string>
|
||||
<string name="ftue_auth_captcha_title">Bist du ein Mensch\?</string>
|
||||
<string name="ftue_auth_terms_subtitle">Bitte lies dir %ss Bedingungen und Richtlinien durch</string>
|
||||
<string name="ftue_auth_terms_title">Server-Richtlinien</string>
|
||||
<string name="ftue_auth_email_verification_subtitle">Folge den Anweisungen, die an %s gesendet wurden</string>
|
||||
<string name="ftue_auth_email_verification_title">E-Mail bestätigen</string>
|
||||
<string name="poll_undisclosed_not_ended">Ergebnisse sind nach Beenden der Abstimmung sichtbar</string>
|
||||
<string name="poll_undisclosed_not_ended">Ergebnisse werden nach Abschluss der Abstimmung sichtbar sein</string>
|
||||
<string name="ftue_auth_reset_password_breaker_title">Prüfe deine E-Mails.</string>
|
||||
<string name="ftue_auth_reset_password">Passwort zurücksetzen</string>
|
||||
<string name="ftue_auth_new_password_subtitle">Gib mindestens 8 Zeichen ein.</string>
|
||||
@@ -2550,12 +2550,12 @@
|
||||
<item quantity="one">%d Nachricht gelöscht</item>
|
||||
<item quantity="other">%d Nachrichten gelöscht</item>
|
||||
</plurals>
|
||||
<string name="labs_enable_element_call_permission_shortcuts">Keine Element Call-Berechtigungsabfragen</string>
|
||||
<string name="labs_enable_element_call_permission_shortcuts_summary">Bestätige automatisch Element Call-Widgets und erlaube Kamera- und Mikrofonzugriff</string>
|
||||
<string name="labs_enable_element_call_permission_shortcuts">Keine Element-Call-Berechtigungsabfragen</string>
|
||||
<string name="labs_enable_element_call_permission_shortcuts_summary">Bestätige automatisch Element-Call-Widgets und erlaube Kamera- und Mikrofonzugriff</string>
|
||||
<string name="create_room_action_go">Los</string>
|
||||
<string name="ftue_auth_create_account_edit_server_selection">ändern</string>
|
||||
<string name="ftue_auth_create_account_sso_section_header">oder</string>
|
||||
<string name="ftue_auth_sign_in_choose_server_header">Das Zuhause deiner Gespräche</string>
|
||||
<string name="ftue_auth_sign_in_choose_server_header">Der Ort, an dem deine Gespräche stattfinden</string>
|
||||
<string name="ftue_auth_create_account_choose_server_header">Das zukünftige Zuhause für deine Gespräche</string>
|
||||
<string name="font_size_use_system">Systemstandard nutzen</string>
|
||||
<string name="font_size_section_auto">Automatisch festlegen</string>
|
||||
@@ -2565,9 +2565,9 @@
|
||||
<string name="auth_reset_password_error_unverified">E-Mail nicht bestätigt, prüfe deinen Posteingang</string>
|
||||
<string name="ftue_auth_welcome_back_title">Willkommen zurück!</string>
|
||||
<string name="ftue_auth_forgot_password">Passwort vergessen</string>
|
||||
<string name="ftue_auth_login_username_entry">Benutzername / E-Mail / Telefon</string>
|
||||
<string name="ftue_auth_login_username_entry">Nutzername / E-Mail-Adresse / Telefonnummer</string>
|
||||
<string name="ftue_auth_create_account_title">Erstelle dein Konto</string>
|
||||
<string name="ftue_auth_choose_server_entry_hint">Serveradresse</string>
|
||||
<string name="ftue_auth_choose_server_entry_hint">Server-URL</string>
|
||||
<string name="ftue_auth_choose_server_subtitle">Wie lautet die Adresse deines Servers\? Das wird eine Art Zuhause für deine Daten</string>
|
||||
<string name="ftue_auth_choose_server_sign_in_subtitle">Wie lautet die Adresse deines Servers\?</string>
|
||||
<string name="ftue_auth_create_account_password_entry_footer">Muss 8 oder mehr Zeichen umfassen</string>
|
||||
@@ -2585,17 +2585,17 @@
|
||||
<string name="create_room">Raum erstellen</string>
|
||||
<string name="room_list_filter_unreads">Ungelesene</string>
|
||||
<string name="room_list_filter_people">Personen</string>
|
||||
<string name="send_your_first_msg_to_invite">Schreibe deine erste Nachricht, um %s zur Konversation einzuladen</string>
|
||||
<string name="send_your_first_msg_to_invite">Schreibe deine erste Nachricht, um %s zur Unterhaltung einzuladen</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Alle Sitzungen anzeigen (V2, in Arbeit)</string>
|
||||
<string name="settings_sessions_other_description">Für bestmögliche Sicherheit verifiziere deine Sitzungen und melde dich von allen ab, die du nicht erkennst oder nutzt.</string>
|
||||
<string name="settings_sessions_other_title">Andere Sitzungen</string>
|
||||
<string name="device_manager_sessions_other_description">Für bestmögliche Sicherheit verifiziere deine Sitzungen und melde dich von allen ab, die du nicht erkennst oder nutzt.</string>
|
||||
<string name="device_manager_sessions_other_title">Andere Sitzungen</string>
|
||||
<string name="settings_sessions_list">Sitzungen</string>
|
||||
<string name="a11y_open_spaces">Space-Liste öffnen</string>
|
||||
<string name="a11y_create_message">Beginne ein Gespräch oder erstelle einen Raum</string>
|
||||
<string name="room_list_filter_favourites">Favoriten</string>
|
||||
<string name="room_list_filter_all">Alle</string>
|
||||
<string name="location_share_loading_map_error">Karte laden nicht möglich
|
||||
\nDieser Heimserver könnte für die Kartendarstellung nicht konfiguriert sein.</string>
|
||||
\nDieser Heim-Server könnte für die Kartendarstellung nicht konfiguriert sein.</string>
|
||||
<string name="a11y_open_settings">Einstellungen öffnen</string>
|
||||
<string name="verify_invalid_qr_notice">Dieser QR-Code ist fehlerhaft. Bitte versuche es mit einer anderen Methode.</string>
|
||||
<string name="crosssigning_cannot_verify_this_session_desc">Du wirst deinen verschlüsselten Nachrichtenverlauf nicht abrufen können. Um neu zu beginnen, setze deine Sicherung und Verifizierungsschlüssel zurück.</string>
|
||||
@@ -2619,7 +2619,94 @@
|
||||
<string name="timeline_error_room_not_found">Entschuldigung, dieser Raum wurde nicht gefunden.
|
||||
\nBitte versuche es später erneut.%s</string>
|
||||
<string name="invites_title">Einladungen</string>
|
||||
<string name="device_manager_other_sessions_description_unverified">Nicht verifiziert · Letzte Aktivität %1$s</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Verifiziere deine aktuelle Sitzung für besonders sichere Nachrichtenübertragung.</string>
|
||||
<string name="device_manager_other_sessions_description_unverified">Nicht verifiziert · Neueste Aktivität %1$s</string>
|
||||
<string name="device_manager_verification_status_unverified">Nicht verifizierte Sitzung</string>
|
||||
</resources>
|
||||
<string name="device_manager_unverified_sessions_title">Nicht verifizierte Sitzungen</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Verbessere deine Kontosicherheit, indem du diese Empfehlungen beherzigst.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Sicherheitsempfehlungen</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Inaktiv seit %1$d+ Tag (%2$s)</item>
|
||||
<item quantity="other">Inaktiv seit %1$d+ Tagen (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_description_verified">Verifiziert · Neueste Aktivität %1$s</string>
|
||||
<string name="device_manager_verification_status_verified">Verifizierte Sitzung</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Unbekannter Gerätetyp</string>
|
||||
<string name="invites_empty_title">Nichts Neues.</string>
|
||||
<string name="space_list_empty_message">Spaces sind eine neue Möglichkeit, Räume und Personen zu gruppieren. Erstelle einen Space, um zu beginnen.</string>
|
||||
<string name="space_list_empty_title">Noch keine Spaces.</string>
|
||||
<string name="home_empty_no_unreads_message">Hier werden deine ungelesenen Nachrichten erscheinen, wenn du welche hast.</string>
|
||||
<string name="home_empty_no_unreads_title">Es gibt nichts Neues.</string>
|
||||
<string name="all_chats">Alle Unterhaltungen</string>
|
||||
<string name="change_space">Space wechseln</string>
|
||||
<string name="start_chat">Unterhaltung beginnen</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Filter</string>
|
||||
<string name="a11y_device_manager_filter">Filtern</string>
|
||||
<string name="a11y_collapse_space_children">Subspaces von %s schließen</string>
|
||||
<string name="a11y_expand_space_children">Subspaces von %s erweitern</string>
|
||||
<string name="ftue_auth_create_account_username_entry_footer">Andere können dich als %s finden</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Erstelle Unterhaltungen mit der ersten Nachricht</string>
|
||||
<string name="labs_enable_deferred_dm_title">Verzögerte Direktnachrichten</string>
|
||||
<string name="home_layout_preferences_recents">Historie anzeigen</string>
|
||||
<string name="onboarding_new_app_layout_button_try">Probiere es aus</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">Tippe oben rechts, um eine Rückmeldung zu senden.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Rückmeldung geben</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Greife auf deine Spaces (unten rechts) schneller und einfacher denn je zu.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Auf Spaces zugreifen</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Um dein ${app_name} zu vereinfachen, sind Tabs nun optional. Verwalte sie mit dem Menü oben rechts.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Willkommen in einer neuen Übersicht!</string>
|
||||
<string name="home_empty_no_rooms_message">Die Komplettlösung für sichere Kommunikation unter Freunden, in Gruppen oder in Organisationen. Erstelle eine Unterhaltung oder trete einem bestehenden Raum bei, um loszulegen.</string>
|
||||
<string name="home_empty_no_rooms_title">Willkommen bei ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Spaces sind eine neue Möglichkeit, Räume und Personen zu gruppieren. Füge einen bestehenden Raum hinzu oder erstelle einen neuen mit der Schaltfläche unten rechts.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nsieht ein bisschen leer aus.</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP-Adresse</string>
|
||||
<string name="device_manager_session_details_session_name">Sitzungsname</string>
|
||||
<string name="device_manager_session_details_description">Anwendung, Gerät und Aktivitätsinformationen.</string>
|
||||
<string name="device_manager_session_details_title">Sitzungsdetails</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Filter zurücksetzen</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Keine inaktiven Sitzungen gefunden.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Keine nicht verifizierten Sitzungen gefunden.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Keine verifizierten Sitzungen gefunden.</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Erwäge, dich aus alten (ein Tag oder mehr), nicht mehr verwendeten Sitzungen abzumelden.</item>
|
||||
<item quantity="other">Erwäge, dich aus alten (%1$d Tage oder mehr), nicht mehr verwendeten Sitzungen abzumelden.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Inaktiv</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Für besonders sichere Kommunikation verifiziere deine Sitzungen oder melde dich von ihnen ab, falls du sie nicht mehr identifizieren kannst.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Nicht verifiziert</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Verifiziert</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Inaktiv seit %1$d Tag oder länger</item>
|
||||
<item quantity="other">Inaktiv seit %1$d Tagen oder länger</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Inaktiv</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Nicht bereit für sichere Kommunikation</string>
|
||||
<string name="device_manager_filter_option_unverified">Nicht verifiziert</string>
|
||||
<string name="device_manager_filter_option_verified_description">Für sichere Kommunikation bereit</string>
|
||||
<string name="device_manager_filter_option_verified">Verifiziert</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Alle Sitzungen</string>
|
||||
<string name="device_manager_device_title">Gerät</string>
|
||||
<string name="device_manager_session_title">Sitzung</string>
|
||||
<string name="device_manager_current_session_title">Aktuelle Sitzung</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Erwäge, dich aus alten (ein Tag oder mehr), nicht mehr verwendeten Sitzungen abzumelden.</item>
|
||||
<item quantity="other">Erwäge, dich aus alten (%1$d Tage oder mehr), nicht mehr verwendeten Sitzungen abzumelden.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_inactive_sessions_title">Inaktive Sitzungen</string>
|
||||
<string name="device_manager_unverified_sessions_description">Nicht verifizierte Sitzungen verifizieren oder abmelden.</string>
|
||||
<string name="device_manager_other_sessions_view_all">Alle anzeigen (%1$d)</string>
|
||||
<string name="device_manager_verify_session">Sitzung verifizieren</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Diese Sitzung ist für sichere Kommunikation bereit.</string>
|
||||
<string name="a11y_device_manager_device_type_desktop">Desktop</string>
|
||||
<string name="invites_empty_message">Hier erscheinen deine neuen Anfragen und Einladungen.</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Ein vereinfachtes Element mit optionalen Tabs</string>
|
||||
<string name="labs_enable_new_app_layout_title">Neues Layout aktivieren</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Neueste Aktivität</string>
|
||||
<string name="device_manager_session_last_activity">Neueste Aktivität %1$s</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Verifiziere deine aktuelle Sitzung für besonders sichere Kommunikation.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Deine aktuelle Sitzung ist für sichere Kommunikation bereit.</string>
|
||||
<string name="device_manager_view_details">Details anzeigen</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Für bestmögliche Sicherheit und Zuverlässigkeit verifiziere diese Sitzungen oder melde dich von ihr ab.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">Für die bestmögliche Sicherheit, melde dich von allen Sitzungen ab, die du nicht erkennst oder nicht mehr benutzt.</string>
|
||||
</resources>
|
@@ -2518,4 +2518,136 @@
|
||||
<string name="settings_troubleshoot_test_endpoint_registration_success">El destino se ha registrado de forma satisfactoria al servidor doméstico.</string>
|
||||
<string name="settings_troubleshoot_test_endpoint_registration_title">Registración de punto final</string>
|
||||
<string name="action_next">Siguiente</string>
|
||||
<string name="onboarding_new_app_layout_button_try">Pruébalo</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Danos tu opinión</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Acceder a espacios</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Para simplificar ${app_name}, las pestañas son opcionales. Gestiónalas usando el menú en la esquina superior derecha.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">¡Bienvenido a una nueva interfaz!</string>
|
||||
<string name="home_empty_no_unreads_title">Nada que reportar.</string>
|
||||
<string name="home_empty_no_rooms_title">Bienvenido a ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nparece un poco vacío.</string>
|
||||
<string name="device_manager_inactive_sessions_title">Sesiones inactivas</string>
|
||||
<string name="device_manager_unverified_sessions_description">Verifica o cierra sesión de sesiones sin verificar.</string>
|
||||
<string name="device_manager_unverified_sessions_title">Sesiones sin verificar</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Mejora la seguridad de tu cuenta siguiendo estas recomendaciones.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Consejos de seguridad</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Inactiva por %1$d+ día (%2$s)</item>
|
||||
<item quantity="other">Inactiva por %1$d+ días (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_description_unverified">Sin verificar · Última actividad %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Verificada · Última actividad %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Ver todos (%1$d)</string>
|
||||
<string name="device_manager_view_details">Ver detalles</string>
|
||||
<string name="device_manager_verify_session">Verificar sesión</string>
|
||||
<string name="device_manager_verification_status_unverified">Sesión sin verificar</string>
|
||||
<string name="device_manager_verification_status_verified">Sesión verificada</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Tipo de dispositivo desconocido</string>
|
||||
<string name="a11y_device_manager_device_type_desktop">Escritorio</string>
|
||||
<string name="a11y_device_manager_device_type_web">Web</string>
|
||||
<string name="a11y_device_manager_device_type_mobile">Móvil</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Mostrar todas las sesiones (V2, WIP)</string>
|
||||
<string name="labs_enable_element_call_permission_shortcuts_summary">Auto aprovar widgets de Element Call y dar permisos de cámara y micrófono</string>
|
||||
<plurals name="room_removed_messages">
|
||||
<item quantity="one">%d mensaje borrado</item>
|
||||
<item quantity="other">%d mensajes borrados</item>
|
||||
</plurals>
|
||||
<string name="live_location_description">Ubicación en tiempo real</string>
|
||||
<string name="live_location_share_location_item_share">Compartir ubicación</string>
|
||||
<string name="live_location_not_enough_permission_dialog_description">Debes tener el permiso correspondiente para compartir ubicaciones en esta sala.</string>
|
||||
<string name="live_location_not_enough_permission_dialog_title">No tienes permiso para compartir ubicaciones</string>
|
||||
<string name="location_share_loading_map_error">No se pudo cargar el mapa
|
||||
\nEste servidor doméstico puede que no esté configurado para mostrar mapas.</string>
|
||||
<string name="poll_undisclosed_not_ended">Los resultados podrán verse cuando la encuesta termine</string>
|
||||
<string name="labs_enable_msc3061_share_history">MSC3061: Compartir claves de sala para mensajes anteriores</string>
|
||||
<string name="a11y_open_settings">Abrir ajustes</string>
|
||||
<string name="send_your_first_msg_to_invite">Envía tu primer mensaje para invitar a %s</string>
|
||||
<string name="direct_room_encryption_enabled_tile_description_future">Los mensajes en esta sala están encriptados de extremo a extremo.</string>
|
||||
<string name="verify_invalid_qr_notice">Este código QR parece incorrecto. Por favor, intente verificar con otro método.</string>
|
||||
<string name="crosssigning_cannot_verify_this_session_desc">No serás capaz de acceder al historial de mensajes encriptado. Restablece tu backup de mensajes seguro y las claves de verificación para empezar de cero.</string>
|
||||
<string name="crosssigning_cannot_verify_this_session">No se ha podido verificar el dispositivo</string>
|
||||
<string name="device_manager_sessions_other_description">Para más seguridad, verifica tus sesiones y cierra cualquiera que no reconozcas o hayas dejado de usar.</string>
|
||||
<string name="device_manager_sessions_other_title">Otras sesiones</string>
|
||||
<string name="settings_sessions_list">Sesiones</string>
|
||||
<string name="permalink_unsupported_groups">No se puede abrir este enlace: las comunidades han sido reemplazadas por espacios</string>
|
||||
<string name="ftue_auth_login_username_entry">Usuario / Email / Teléfono</string>
|
||||
<string name="ftue_auth_captcha_title">¿Eres una persona\?</string>
|
||||
<string name="ftue_auth_password_reset_email_confirmation_subtitle">Sigue las instrucciones enviadas a %s</string>
|
||||
<string name="ftue_auth_password_reset_confirmation">Restablecer contraseña</string>
|
||||
<string name="ftue_auth_forgot_password">Olvidé mi contraseña</string>
|
||||
<string name="ftue_auth_email_resend_email">Volver a enviar correo</string>
|
||||
<string name="ftue_auth_email_verification_footer">¿No recibiste ningún email\?</string>
|
||||
<string name="ftue_auth_email_verification_subtitle">Sigue las instrucciones enviadas a %s</string>
|
||||
<string name="ftue_auth_email_verification_title">Verifica tu email</string>
|
||||
<string name="ftue_auth_phone_confirmation_resend_code">Volver a enviar código</string>
|
||||
<string name="ftue_auth_phone_confirmation_subtitle">Código enviado a %s</string>
|
||||
<string name="ftue_auth_phone_confirmation_title">Confirma tu número de teléfono</string>
|
||||
<string name="ftue_auth_sign_out_all_devices">Cerrar sesión en todos los dispositivos</string>
|
||||
<string name="ftue_auth_reset_password">Restablecer contraseña</string>
|
||||
<string name="ftue_auth_new_password_subtitle">Asegúrate de que tiene al menos 8 caracteres.</string>
|
||||
<string name="ftue_auth_new_password_title">Elige una nueva contraseña</string>
|
||||
<string name="ftue_auth_new_password_entry_title">Nueva contraseña</string>
|
||||
<string name="ftue_auth_reset_password_breaker_title">Comprueba tu email.</string>
|
||||
<string name="ftue_auth_reset_password_email_subtitle">%s te enviará un enlace de verificación</string>
|
||||
<string name="ftue_auth_phone_confirmation_entry_title">Código de confirmación</string>
|
||||
<string name="ftue_auth_phone_entry_title">Número de teléfono</string>
|
||||
<string name="ftue_auth_phone_subtitle">%s necesita verificar tu cuenta</string>
|
||||
<string name="ftue_auth_phone_title">Escribe tu número de teléfono</string>
|
||||
<string name="ftue_auth_email_entry_title">Email</string>
|
||||
<string name="ftue_auth_email_subtitle">%s necesita verificar tu cuenta</string>
|
||||
<string name="ftue_auth_email_title">Introduce tu email</string>
|
||||
<string name="ftue_auth_terms_subtitle">Por favor, lee las condiciones de uso de %s</string>
|
||||
<string name="ftue_auth_terms_title">Políticas del servidor</string>
|
||||
<string name="ftue_auth_choose_server_ems_cta">Ponte en contacto</string>
|
||||
<string name="ftue_auth_choose_server_ems_title">¿Deseas hospedar tu propio servidor\?</string>
|
||||
<string name="ftue_auth_choose_server_entry_hint">URL del servidor</string>
|
||||
<string name="ftue_auth_choose_server_sign_in_subtitle">¿Cuál es la dirección de tu servidor\?</string>
|
||||
<string name="ftue_auth_choose_server_subtitle">¿Cuál es la dirección de tu servidor\? Será donde se guarden todos tus datos</string>
|
||||
<string name="ftue_auth_choose_server_title">Selecciona un servidor</string>
|
||||
<string name="ftue_auth_welcome_back_title">¡Hola de nuevo!</string>
|
||||
<string name="ftue_auth_create_account_edit_server_selection">Editar</string>
|
||||
<string name="ftue_auth_create_account_sso_section_header">O</string>
|
||||
<string name="ftue_auth_sign_in_choose_server_header">Dónde se guardarán tus conversaciones</string>
|
||||
<string name="ftue_auth_create_account_choose_server_header">Dónde se guardarán tus conversaciones</string>
|
||||
<string name="ftue_auth_create_account_password_entry_footer">Debe tener al menos 8 caracteres</string>
|
||||
<string name="ftue_auth_create_account_username_entry_footer">Otros pueden buscarte como %s</string>
|
||||
<string name="ftue_auth_create_account_title">Crea tu cuenta</string>
|
||||
<string name="a11y_open_spaces">Abrir lista de espacios</string>
|
||||
<string name="a11y_create_message">Crear una nueva conversación o sala</string>
|
||||
<string name="create_room_action_go">Ir</string>
|
||||
<string name="updating_your_data">Actualizando tus datos…</string>
|
||||
<string name="room_list_filter_people">Personas</string>
|
||||
<string name="room_list_filter_favourites">Favoritos</string>
|
||||
<string name="room_list_filter_unreads">Sin leer</string>
|
||||
<string name="room_list_filter_all">Todo</string>
|
||||
<string name="timeline_error_room_not_found">Lo sentimos, esta sala no se ha encontrado.
|
||||
\nPor favor, inténtelo de nuevo.%s</string>
|
||||
<string name="font_size_use_system">Usar ajustes por defecto del sistema</string>
|
||||
<string name="font_size_section_manually">Escoger manualmente</string>
|
||||
<string name="font_size_section_auto">Tamaño automático de fuente</string>
|
||||
<string name="font_size_title">Escoger tamaño de la fuente</string>
|
||||
<plurals name="search_space_multiple_parents">
|
||||
<item quantity="one">%1$s y %2$d otro</item>
|
||||
<item quantity="other">%1$s y %2$d otros</item>
|
||||
</plurals>
|
||||
<string name="search_space_two_parents">%1$s y %2$s</string>
|
||||
<string name="auth_reset_password_error_unverified">Email no verificado, comprueba tu bandeja de entrada</string>
|
||||
<string name="invites_empty_message">Aquí es donde tus nuevas solicitudes y invitaciones estarán.</string>
|
||||
<string name="invites_empty_title">Nada nuevo.</string>
|
||||
<string name="invites_title">Invitaciones</string>
|
||||
<string name="space_list_empty_message">Los espacios son una nueva forma de agrupar salas y personas. Crea un espacio para empezar.</string>
|
||||
<string name="space_list_empty_title">No hay espacios aún.</string>
|
||||
<string name="home_layout_preferences_sort_name">A - Z</string>
|
||||
<string name="home_layout_preferences_sort_activity">Actividad</string>
|
||||
<string name="home_layout_preferences_sort_by">Ordenar por</string>
|
||||
<string name="home_layout_preferences_recents">Mostrar recientes</string>
|
||||
<string name="home_layout_preferences_filters">Mostrar filtros</string>
|
||||
<string name="home_layout_preferences">Ajustes de disposición</string>
|
||||
<string name="explore_rooms">Explorar salas</string>
|
||||
<string name="change_space">Cambiar espacio</string>
|
||||
<string name="create_room">Crear sala</string>
|
||||
<string name="start_chat">Iniciar conversación</string>
|
||||
<string name="all_chats">Todas las conversaciones</string>
|
||||
</resources>
|
||||
|
@@ -2592,9 +2592,9 @@
|
||||
<string name="a11y_open_settings">Ava seadistused</string>
|
||||
<string name="all_chats">Kõik vestlused</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Näita kõiki sessioone (V2, WIP)</string>
|
||||
<string name="settings_sessions_other_description">Parima turvalisuse nimel verifitseeri kõik oma sessioonid ning logi välja neist, mida sa enam ei kasuta.</string>
|
||||
<string name="settings_sessions_other_title">Muud sessioonid</string>
|
||||
<string name="settings_sessions_list">Sessionid</string>
|
||||
<string name="device_manager_sessions_other_description">Parima turvalisuse nimel verifitseeri kõik oma sessioonid ning logi välja neist, mida sa enam ei kasuta.</string>
|
||||
<string name="device_manager_sessions_other_title">Muud sessioonid</string>
|
||||
<string name="settings_sessions_list">Sessioonid</string>
|
||||
<string name="a11y_open_spaces">Ava kogukondade loend</string>
|
||||
<string name="a11y_create_message">Alusta uut vestlust või loo uus jututuba</string>
|
||||
<string name="room_list_filter_people">Inimesed</string>
|
||||
@@ -2613,11 +2613,8 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">Verifitseerimata · Viimati kasutusel %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Verifitseeritud · Viimati kasutusel %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Näita kõiki (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Praegune sessioon</string>
|
||||
<string name="device_manager_view_details">Vaata lisateavet</string>
|
||||
<string name="device_manager_verify_session">Verifitseeri sessioon</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Turvalise sõnumivahetuse nimel palun verifitseeri oma praegune sessioon.</string>
|
||||
<string name="device_manager_verification_status_detail_verified">Sinu praegune sessioon on valmis turvaliseks sõnumivahetuseks.</string>
|
||||
<string name="device_manager_verification_status_unverified">Verifitseerimata sessioon</string>
|
||||
<string name="device_manager_verification_status_verified">Verifitseeritud sessioon</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Tundmatu seadme tüüp</string>
|
||||
@@ -2627,4 +2624,81 @@
|
||||
<string name="timeline_error_room_not_found">Vabandust, aga seda jututuba ei õnnestu leida.
|
||||
\nPalun proovi hiljem uuesti.%s</string>
|
||||
<string name="invites_title">Kutsed</string>
|
||||
</resources>
|
||||
<string name="invites_empty_title">Uut teavet ei leidu.</string>
|
||||
<string name="space_list_empty_message">Kogukonnad on viis jututubade ja inimeste ühendamiseks. Alustamiseks võid luua uue kogukonna.</string>
|
||||
<string name="space_list_empty_title">Siin veel pole kogukondi.</string>
|
||||
<string name="change_space">Vaheta kogukonda</string>
|
||||
<string name="onboarding_new_app_layout_button_try">Proovi nüüd</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">Tagasiside valikute nägemiseks klõpsi ülal paremal.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Jaga tagasisidet</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Kogukonnad leiad alt paremalt kiiremini ja lihtsamini, kui varem.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Ligipääs kogukondadele</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Et ${app_name}\'i kasutamine oleks lihtsam, siis kaardid on nüüd valikulised. Neid saad hallata ülal paremal avanevast menüüst.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Meie liidesel on nüüd uus vaade!</string>
|
||||
<string name="home_empty_no_unreads_message">Kui sul on lugemata sõnumeid, siis nad on siit leitavad.</string>
|
||||
<string name="home_empty_no_unreads_title">Hetkel siin polegi midagi põnevat.</string>
|
||||
<string name="home_empty_no_rooms_message">Paljude võimalustega turvaline suhtlusrakendus sõprade, kogukondade ja tiimide jaoks. Alustamiseks loo mõni uus vestlus või liitu olemasoleva jututoaga.</string>
|
||||
<string name="home_empty_no_rooms_title">%s,
|
||||
\ntere tulemast ${app_name} kasutajaks.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Kogukonnad on võimalus jututubade ja inimeste ühendamiseks. Kasutades all paremal olevat nuppu lisa mõni olemasolev jututuba või loo uus.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\ntundub olema tühjavõitu.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Logi välja sellisest vanast sessioonist (vanem kui %1$d päev), mida sa enam ei kasuta.</item>
|
||||
<item quantity="other">Logi välja sellistest vanadest sessioonidest (vanemad kui %1$d päeva), mida sa enam ei kasuta.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_inactive_sessions_title">Mitteaktiivsed sessioonid</string>
|
||||
<string name="device_manager_unverified_sessions_description">Logi verifitseerimata sessioonidest välja või verifitseeri nad.</string>
|
||||
<string name="device_manager_unverified_sessions_title">Verifitseerimata sessioonid</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Kui järgid neid soovitusi, siis sa parandad oma kasutajakonto turvalisust.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Turvalisusega seotud soovitused</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Pole olnud kasutusel %1$d+ päeva (%2$s)</item>
|
||||
<item quantity="other">Pole olnud kasutusel %1$d+ päeva (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">Siin saavad olema sinu tulevased päringud ja kutsed.</string>
|
||||
<string name="a11y_collapse_space_children">Ahenda %s alamkogukonnad</string>
|
||||
<string name="a11y_expand_space_children">Näita %s alamkogukondi</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP-aadress</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Viimati kasutusel</string>
|
||||
<string name="device_manager_session_details_session_name">Sessiooni nimi</string>
|
||||
<string name="device_manager_session_details_description">Rakendus, seade ja kasutamise teave.</string>
|
||||
<string name="device_manager_session_details_title">Sessiooni teave</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Eemalda filter</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Ei leidu sessioone, mis pole aktiivses kasutuses.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Verifitseerimata sessioone ei leidu.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Verifitseeritud sessioone ei leidu.</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Kaalu vanadest ja kasutamata sessioonidest väljalogimist (vanemad kui %1$d või enam päeva).</item>
|
||||
<item quantity="other">Kaalu vanadest ja kasutamata sessioonidest väljalogimist (vanemad kui %1$d või enam päeva).</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Pole pidevas kasutuses</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Turvalise sõnumvahetuse nimel verifitseeri kõik oma sessioonid ning logi neist välja, mida sa enam ei kasuta või ei tunne enam ära.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Verifitseerimata</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">Parima turvalisuse nimel logi välja neist sessioonidest, mida sa enam ei kasuta või ei tunne ära.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Verifitseeritud</string>
|
||||
<string name="a11y_device_manager_filter">Filtreeri</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Pole olnud kasutusel %1$d või enam päeva</item>
|
||||
<item quantity="other">Pole olnud kasutusel %1$d või enam päeva</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Pole pidevas kasutuses</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Pole valmis turvaliseks sõnumivahetuseks</string>
|
||||
<string name="device_manager_filter_option_unverified">Verifitseerimata</string>
|
||||
<string name="device_manager_filter_option_verified_description">Valmis turvaliseks sõnumivahetuseks</string>
|
||||
<string name="device_manager_filter_option_verified">Verifitseeritud</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Kõik sessioonid</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Filtreeri</string>
|
||||
<string name="device_manager_session_last_activity">Viimati kasutusel %1$s</string>
|
||||
<string name="device_manager_device_title">Seade</string>
|
||||
<string name="device_manager_session_title">Sessioonid</string>
|
||||
<string name="device_manager_current_session_title">Praegune sessioon</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Parima turvalisuse ja töökindluse nimel verifitseeri see sessioon või logi ta võrgust välja.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Turvalise sõnumivahetuse nimel palun verifitseeri oma praegune sessioon.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">See sessioon on valmis turvaliseks sõnumivahetuseks.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Sinu praegune sessioon on valmis turvaliseks sõnumivahetuseks.</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Alusta otsevestlust esimese sõnumiga</string>
|
||||
<string name="labs_enable_deferred_dm_title">Võta kasutusele viivitusega otsevestlused</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Lihtsustatud Element valikuliste kaartidega</string>
|
||||
<string name="labs_enable_new_app_layout_title">Võta kasutusele rakenduse uus välimus</string>
|
||||
</resources>
|
@@ -2601,8 +2601,8 @@
|
||||
<string name="a11y_open_settings">گشودن تنظیمات</string>
|
||||
<string name="all_chats">تمامی گپها</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">نمایش تمامی نشستها (ن۲، دحت)</string>
|
||||
<string name="settings_sessions_other_description">برای امنیت بیشتر، نشستهایتان را تأیید و از هر نشستی که تشخیصش نمیدهید یا دیگر استفاده نمیکنید خارج شوید.</string>
|
||||
<string name="settings_sessions_other_title">دیگر نشستها</string>
|
||||
<string name="device_manager_sessions_other_description">برای امنیت بیشتر، نشستهایتان را تأیید و از هر نشستی که تشخیصش نمیدهید یا دیگر استفاده نمیکنید خارج شوید.</string>
|
||||
<string name="device_manager_sessions_other_title">دیگر نشستها</string>
|
||||
<string name="settings_sessions_list">نشستها</string>
|
||||
<string name="a11y_open_spaces">گشودن سیاههٔ فضاها</string>
|
||||
<string name="a11y_create_message">ایجاد اتاق یا گفتوگویی جدید</string>
|
||||
@@ -2622,11 +2622,8 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">تأیید نشده · آخرین فعّالیت %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">تأیید شده · آخرین فعّالیت %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">دیدن همه (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">نشست کنونی</string>
|
||||
<string name="device_manager_view_details">دیدن جزییات</string>
|
||||
<string name="device_manager_verify_session">تأیید نشست</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">نشست کنونیتان را برای پیامرسانی امن بهبود یافته تأیید کنید.</string>
|
||||
<string name="device_manager_verification_status_detail_verified">نشست کنونیتان برای پیامرسانی امن آماده است.</string>
|
||||
<string name="device_manager_verification_status_unverified">نشست تأیید نشده</string>
|
||||
<string name="device_manager_verification_status_verified">نشست تأیید شده</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">گونهٔ افزاره ناشناخته</string>
|
||||
@@ -2636,4 +2633,76 @@
|
||||
<string name="timeline_error_room_not_found">متأسفانه این اتاق پیدا نشد.
|
||||
\nلطفاً بعداً دوباره تلاش کنید.%s</string>
|
||||
<string name="invites_title">دعوتها</string>
|
||||
</resources>
|
||||
<string name="onboarding_new_app_layout_feedback_message">زدن بالا سمت چپ برای دیدن گزینهٔ بازخورد.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">دسترسی به فضاهایتان (پایین سمت چپ) سریعتر و سادهتر از همیشه.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">برای سادهسازی ${app_name} زبانهها اختیاری شدهاند. مدیریت با استفاده از فهرست بالا سمت چپ.</string>
|
||||
<string name="home_empty_no_unreads_message">این جایی است که پیامهای ناخواندهتان در صورت وجود ظاهر خواهند شد.</string>
|
||||
<string name="home_empty_no_rooms_message">کارهٔ گپ امن یکپارچه برای گروهها، دوستان و سازمانها. برای آغاز، گپی ساخته یا به اتاقی بپیوندید.</string>
|
||||
<string name="home_empty_space_no_rooms_message">فضاها راهی جدید برای گروهبندی اتاقها و افراد است. با استفاده از دکمهٔ پایین سمت چپ فضایی ساخته یا اتاقی را بیفزایید.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nکمی خالی به نظر میرسد.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">در نظر گرفتن خروج از نشستهای قدیمی (۱ روز یا بیشتر) که دیگر استفاده نمیکنید.</item>
|
||||
<item quantity="other">در نظر گرفتن خروج از نشستهای قدیمی (%1$d روز یا بیشتر) که دیگر استفاده نمیکنید.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_unverified_sessions_description">تأیید یا خروج از نشستهای تأییدنشده.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">بهبود امنیت حسابتان با پیروی از این توصیهها.</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">غیرفعّال برای بیش از %1$d روز (%2$s)</item>
|
||||
<item quantity="other">غیرفعّال برای بیش از %1$d روز (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">این جایی است که درخواستها و دعوتهای جدیدتان خواهند بود.</string>
|
||||
<string name="space_list_empty_message">فضاها راهی جدید برای گروهبندی اتاقها و افراد است. برای آغاز، فضایی بسازید.</string>
|
||||
<string name="onboarding_new_app_layout_button_try">بیازماییدش</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">دادن بازخورد</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">دسترسی به فضاها</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">به نمایی جدید خوش آمدید!</string>
|
||||
<string name="home_empty_no_unreads_title">چیزی برای گزارش نیست.</string>
|
||||
<string name="home_empty_no_rooms_title">%s
|
||||
\nبه ${app_name} خوش آمدی.</string>
|
||||
<string name="device_manager_inactive_sessions_title">نشستهای غیرفعّال</string>
|
||||
<string name="device_manager_unverified_sessions_title">نشستهای تأیید نشده</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">توصیههای امنیتی</string>
|
||||
<string name="invites_empty_title">چیز جدیدی نیست.</string>
|
||||
<string name="space_list_empty_title">هنوز فضایی وجود ندارد.</string>
|
||||
<string name="a11y_collapse_space_children">جمع کردن فرزندان %s</string>
|
||||
<string name="a11y_expand_space_children">گسترش فرزندان %s</string>
|
||||
<string name="change_space">تغییر فضا</string>
|
||||
<string name="device_manager_session_details_device_ip_address">نشانی آیپی</string>
|
||||
<string name="device_manager_session_details_session_last_activity">واپسین فعّالیت</string>
|
||||
<string name="device_manager_session_details_session_name">نام نشست</string>
|
||||
<string name="device_manager_session_details_description">اطّلاعات برنامه، افزاره و فعّالیت.</string>
|
||||
<string name="device_manager_session_details_title">جزییات نشست</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">پاکسازی پالایه</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">هیچ نشست غیرفعّالی پیدا نشد.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">هیچ نشست تأیید نشدهای پیدا نشد.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">هیچ نشست تأیید نشدهای پیدا نشد.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">غیرفعّال</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">تأیید نشده</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">برای بهترین امنیت، از هرنشستی که تشخیصش نمیدهید یا دیگر استفاده نمیکنید، خارج شوید.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">تأیید شده</string>
|
||||
<string name="a11y_device_manager_filter">پالایه</string>
|
||||
<string name="device_manager_filter_option_inactive">غیرفعّال</string>
|
||||
<string name="device_manager_filter_option_unverified_description">نا آماده برای پیامرسانی امن</string>
|
||||
<string name="device_manager_filter_option_unverified">تأیید نشده</string>
|
||||
<string name="device_manager_filter_option_verified_description">آمادهٔ پیامرسانی امن</string>
|
||||
<string name="device_manager_filter_option_verified">تأیید شده</string>
|
||||
<string name="device_manager_filter_option_all_sessions">تمامی نشستها</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">پالایه</string>
|
||||
<string name="device_manager_session_last_activity">آخرین فعّالیت %1$s</string>
|
||||
<string name="device_manager_device_title">افزاره</string>
|
||||
<string name="device_manager_session_title">نشست</string>
|
||||
<string name="device_manager_current_session_title">نشست کنونی</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">برای بهترین امنیت و اطمینان این نشست را تأیید کرده یا خارج شوید.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">تأیید نشست کنونیتان برای پیامرسانی امن.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">این نشست برای پیامرسانی امن آماده است.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">نشست کنونیتان برای پیامرسانی امن آماده است.</string>
|
||||
<string name="labs_enable_deferred_dm_summary">ایجاد پیام خصوصی فقط در نخستین پیام</string>
|
||||
<string name="labs_enable_new_app_layout_summary">المنتی ساده شده با زبانههای انتخابی</string>
|
||||
<string name="labs_enable_new_app_layout_title">به کار انداختن چینش جدید</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">تأیید نشستهایتان برای پیامرسانی امن بهبود یافته یا خروج از آنهایی که تشخیصشان نداده یا دیگر استفاده نمیکنید.</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">غیرفعّال برای ۱ روز یا بیشتر</item>
|
||||
<item quantity="other">غیرفعّال برای %1$d روز یا بیشتر</item>
|
||||
</plurals>
|
||||
</resources>
|
@@ -2601,8 +2601,8 @@
|
||||
<string name="a11y_open_settings">Ouvrir les paramètres</string>
|
||||
<string name="all_chats">Toutes les conversations</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Afficher toutes les sessions (V2, en cours)</string>
|
||||
<string name="settings_sessions_other_description">Pour une meilleure sécurité, vérifiez vos sessions et déconnectez toutes les sessions que vous ne connaissez pas ou que vous n’utilisez plus.</string>
|
||||
<string name="settings_sessions_other_title">Autres sessions</string>
|
||||
<string name="device_manager_sessions_other_description">Pour une meilleure sécurité, vérifiez vos sessions et déconnectez toutes les sessions que vous ne connaissez pas ou que vous n’utilisez plus.</string>
|
||||
<string name="device_manager_sessions_other_title">Autres sessions</string>
|
||||
<string name="settings_sessions_list">Sessions</string>
|
||||
<string name="a11y_open_spaces">Ouvrir la liste des espaces</string>
|
||||
<string name="a11y_create_message">Créer une nouvelle conversation ou salon</string>
|
||||
@@ -2622,11 +2622,8 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">Non vérifiée · Dernière activité %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Vérifié · Dernière activité %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Tout voir (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Cette session</string>
|
||||
<string name="device_manager_view_details">Voir les détails</string>
|
||||
<string name="device_manager_verify_session">Vérifier la session</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Vérifiez votre session pour une sécurité renforcée de votre messagerie.</string>
|
||||
<string name="device_manager_verification_status_detail_verified">Votre session est prête pour l’envoi de messages sécurisés.</string>
|
||||
<string name="device_manager_verification_status_unverified">Session non vérifiée</string>
|
||||
<string name="device_manager_verification_status_verified">Session vérifiée</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Type de périphérique inconnu</string>
|
||||
@@ -2636,4 +2633,81 @@
|
||||
<string name="timeline_error_room_not_found">Désolé, impossible de trouver ce salon.
|
||||
\nVeuillez réessayer plus tard.%s</string>
|
||||
<string name="invites_title">Invitations</string>
|
||||
</resources>
|
||||
<string name="onboarding_new_app_layout_button_try">Essayez</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">Appuyez en haut à droite pour les options des avis.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Donner mon avis</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Accédez à vos espaces (en bas à droite) plus rapidement et facilement qu’avant.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Accéder aux espaces</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Pour simplifier Element, les onglets sont désormais facultatifs. Gérez les depuis le menu en haut à droite.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Bienvenu dans une nouvelle vue !</string>
|
||||
<string name="home_empty_no_unreads_message">C\'est ici que vos messages non-lus s’afficheront lorsque vous en aurez.</string>
|
||||
<string name="home_empty_no_unreads_title">Rien à signaler.</string>
|
||||
<string name="home_empty_no_rooms_message">La messagerie sécurisée tout-en-un pour les équipes, les amis, et les organisations. Créez une discussion ou rejoignez un salon pour démarrer.</string>
|
||||
<string name="home_empty_no_rooms_title">Bienvenue dans ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Les espaces sont un nouveau moyen de grouper les salons et les gens. Ajoutez un salon, ou créez en un nouveau à l’aide du bouton en bas à droite.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\na l’air un peu vide.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Pensez à vous déconnecter des anciennes sessions (%1$d jour ou plus) que vous n’utilisez plus.</item>
|
||||
<item quantity="other">Pensez à vous déconnecter des anciennes sessions (%1$d jours ou plus) que vous n’utilisez plus.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_inactive_sessions_title">Sessions inactives</string>
|
||||
<string name="device_manager_unverified_sessions_description">Vérifier ou déconnecter les sessions non vérifiées.</string>
|
||||
<string name="device_manager_unverified_sessions_title">Sessions non vérifiées</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Améliorez la sécurité de votre compte à l’aide de ces recommandations.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Recommandations de sécurité</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Inactif depuis %1$d+ jour (%2$s)</item>
|
||||
<item quantity="other">Inactif depuis %1$d+ jours (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">C’est l’endroit où se trouveront vos nouvelles requêtes et invitations.</string>
|
||||
<string name="invites_empty_title">Rien de neuf.</string>
|
||||
<string name="space_list_empty_message">Les espaces sont un nouveau moyen de regrouper les salons et les gens. Créez un espace pour commencer.</string>
|
||||
<string name="space_list_empty_title">Pas d’espace pour l’instant.</string>
|
||||
<string name="a11y_collapse_space_children">Réduire %s enfants</string>
|
||||
<string name="a11y_expand_space_children">Développer %s enfants</string>
|
||||
<string name="change_space">Changer d’espace</string>
|
||||
<string name="device_manager_session_details_device_ip_address">Adresse IP</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Dernière activité</string>
|
||||
<string name="device_manager_session_details_session_name">Nom de la session</string>
|
||||
<string name="device_manager_session_details_description">Application, appareil et information sur l’activité.</string>
|
||||
<string name="device_manager_session_details_title">Détails de session</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Supprimer les filtres</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Aucune session inactive n’a été trouvée.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Aucune session non vérifiée n’a été trouvée.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Aucune session vérifiée n’a été trouvée.</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Pensez à vous déconnecter des anciennes sessions (%1$d jour ou plus) que vous n’utilisez plus.</item>
|
||||
<item quantity="other">Pensez à vous déconnecter des anciennes sessions (%1$d jours ou plus) que vous n’utilisez plus.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Inactif</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Vérifiez vos sessions pour améliorer la sécurité de votre messagerie, ou déconnectez celles que vous ne connaissez pas ou n’utilisez plus.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Non vérifié</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">Pour une meilleure sécurité, déconnectez toutes les sessions que vous ne connaissez pas ou que vous n’utilisez plus.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Vérifié</string>
|
||||
<string name="a11y_device_manager_filter">Filtrer</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Inactif depuis %1$d jour ou plus</item>
|
||||
<item quantity="other">Inactif depuis %1$d jours ou plus</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Inactif</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Pas prêt pour une messagerie sécurisée</string>
|
||||
<string name="device_manager_filter_option_unverified">Non vérifié</string>
|
||||
<string name="device_manager_filter_option_verified_description">Prêt pour une messagerie sécurisée</string>
|
||||
<string name="device_manager_filter_option_verified">Vérifié</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Toutes les sessions</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Filtrer</string>
|
||||
<string name="device_manager_session_last_activity">Dernière activité %1$s</string>
|
||||
<string name="device_manager_device_title">Appareil</string>
|
||||
<string name="device_manager_session_title">Session</string>
|
||||
<string name="device_manager_current_session_title">Cette session</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Vérifiez ou déconnectez cette session pour une meilleure sécurité et fiabilité.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Vérifiez votre session pour une sécurité accrue de votre messagerie.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Cette session est prête pour l’envoi de messages sécurisés.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Votre session est prête pour l’envoi de messages sécurisés.</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Créer la conversation seulement lors du premier message</string>
|
||||
<string name="labs_enable_deferred_dm_title">Activer les conversations privées différées</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Un Element simplifié avec des onglets optionnels</string>
|
||||
<string name="labs_enable_new_app_layout_title">Activer la nouvelle présentation</string>
|
||||
</resources>
|
@@ -2603,11 +2603,8 @@ A Visszaállítási Kulcsot tartsd biztonságos helyen, mint pl. egy jelszókeze
|
||||
<string name="device_manager_other_sessions_description_unverified">Nem ellenőrzött - Utolsó aktivitás %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Ellenőrzött - Utolsó tevékenység %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Összes megtekintése (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Jelenlegi munkamenet</string>
|
||||
<string name="device_manager_view_details">Részletek megtekintése</string>
|
||||
<string name="device_manager_verify_session">Munkamenet hitelesítése</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Az aktuális munkamenet készen áll a biztonságos üzenetküldésre.</string>
|
||||
<string name="device_manager_verification_status_detail_verified">Az aktuális munkamenet készen áll a biztonságos üzenetküldésre.</string>
|
||||
<string name="device_manager_verification_status_unverified">Ellenőrizetlen munkamenet</string>
|
||||
<string name="device_manager_verification_status_verified">Ellenőrzött munkamenet</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Ismeretlen eszköztípus</string>
|
||||
@@ -2615,12 +2612,12 @@ A Visszaállítási Kulcsot tartsd biztonságos helyen, mint pl. egy jelszókeze
|
||||
<string name="a11y_device_manager_device_type_web">Web</string>
|
||||
<string name="a11y_device_manager_device_type_mobile">Mobil</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Minden munkamenet megjelenítése (V2, WIP)</string>
|
||||
<string name="settings_sessions_other_description">A legjobb biztonság érdekében ellenőrizd a munkameneteket, és jelentkezz ki minden olyan munkamenetből, melyet már nem ismersz fel vagy nem használsz.</string>
|
||||
<string name="settings_sessions_other_title">Más munkamenetek</string>
|
||||
<string name="device_manager_sessions_other_description">A legjobb biztonság érdekében ellenőrizd a munkameneteket, és jelentkezz ki minden olyan munkamenetből, melyet már nem ismersz fel vagy nem használsz.</string>
|
||||
<string name="device_manager_sessions_other_title">Más munkamenetek</string>
|
||||
<string name="settings_sessions_list">Munkamenetek</string>
|
||||
<string name="a11y_open_spaces">Nyitott területek listája</string>
|
||||
<string name="a11y_create_message">Új beszélgetés vagy szoba létrehozása</string>
|
||||
<string name="room_list_filter_people">Résztvevők</string>
|
||||
<string name="room_list_filter_people">Emberek</string>
|
||||
<string name="room_list_filter_favourites">Kedvencek</string>
|
||||
<string name="room_list_filter_unreads">Olvasatlan</string>
|
||||
<string name="room_list_filter_all">Mind</string>
|
||||
@@ -2636,4 +2633,81 @@ A Visszaállítási Kulcsot tartsd biztonságos helyen, mint pl. egy jelszókeze
|
||||
<string name="explore_rooms">Szobák felfedezése</string>
|
||||
<string name="create_room">Szoba létrehozása</string>
|
||||
<string name="start_chat">Chat indítása</string>
|
||||
</resources>
|
||||
<string name="onboarding_new_app_layout_button_try">Próbáld ki</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Visszajelzés adása</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">A terekhez való hozzáférés (jobbra lent) gyorsabb és egyszerűbb mint valaha.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Hozzáférés a terekhez</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">${app_name} egyszerűsítéséhez a lapok mostantól választhatók. Beállítani a jobb felső menüből lehet.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Üdv az új kinézetben!</string>
|
||||
<string name="home_empty_no_unreads_message">Ez az a hely ahol az olvasatlan üzeneteid megjelennek, ha lesznek.</string>
|
||||
<string name="home_empty_no_unreads_title">Nincs semmi említésre méltó.</string>
|
||||
<string name="home_empty_no_rooms_message">A minden-egyben biztonságos csevegő alkalmazás csapatoknak, barátoknak és szervezeteknek. Kezd egy csevegést vagy lépj be egy meglévő szobába kezdésnek.</string>
|
||||
<string name="home_empty_no_rooms_title">Üdv itt: ${app_name}!
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Szobák és emberek csoportokba rendezésének új mondja a terek használata. Létező szoba hozzáadása vagy új készítése a jobb alsó gombbal.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nkicsit üresnek tűnik.</string>
|
||||
<string name="device_manager_inactive_sessions_title">Nem aktív munkamenetek</string>
|
||||
<string name="device_manager_unverified_sessions_description">Ellenőrizd vagy jelentkezz ki az ellenőrizetlen munkamenetekből.</string>
|
||||
<string name="device_manager_unverified_sessions_title">Meg nem erősített munkamenetek</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Javítsa a fiókja biztonságát azzal, hogy követi a következő javaslatokat.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Biztonsági javaslatok</string>
|
||||
<string name="invites_empty_title">Semmi új.</string>
|
||||
<string name="space_list_empty_message">Terekkel lehet szobákat és személyeket csoportokba rendezni. Készíts egyet indulásnak.</string>
|
||||
<string name="space_list_empty_title">Nincsenek terek egyelőre.</string>
|
||||
<string name="a11y_collapse_space_children">%s összezárása</string>
|
||||
<string name="a11y_expand_space_children">%s kinyitása</string>
|
||||
<string name="change_space">Tér cseréje</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">A visszajelzési lehetőségekhez koppint jobb felső sarokba.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Fontold meg, hogy a régi már nem használt (%1$d napja vagy régebben) munkamenetből kijelentkezel.</item>
|
||||
<item quantity="other">Fontold meg, hogy a régi már nem használt (%1$d napja vagy régebben) munkamenetből kijelentkezel.</item>
|
||||
</plurals>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">%1$d+ napja inaktív (%2$s)</item>
|
||||
<item quantity="other">%1$d+ napja inaktív (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">Itt láthatók a meghívók és elvégzendő műveletek.</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP cím</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Utolsó tevékenység</string>
|
||||
<string name="device_manager_session_details_session_name">Munkamenet neve</string>
|
||||
<string name="device_manager_session_details_description">Alkalmazás, eszköz és aktivitás információ.</string>
|
||||
<string name="device_manager_session_details_title">Munkamenet információk</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Szűrő törlése</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Nincs inaktív munkamenet.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Nincs ellenőrizetlen munkamenet.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Nincs ellenőrzött munkamenet.</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Fontold meg, hogy kijelentkezel a régi munkamenetekből (%1$d napja vagy régebben használtál) amit már nem használsz.</item>
|
||||
<item quantity="other">Fontold meg, hogy kijelentkezel a régi munkamenetekből (%1$d napja vagy régebben használtál) amit már nem használsz.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Inaktív</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Erősítse meg a munkameneteit a még biztonságosabb csevegéshez vagy jelentkezzen ki ezekből, ha nem ismeri fel vagy már nem használja őket.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Ellenőrizetlen</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">A legjobb biztonság érdekében jelentkezz ki minden olyan munkamenetből amit nem ismersz fel vagy régen használtál már.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Hitelesített</string>
|
||||
<string name="a11y_device_manager_filter">Szűrés</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">%1$d napja inaktív</item>
|
||||
<item quantity="other">%1$d napja inaktív</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Inaktív</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Nem áll készen a biztonságos üzenetküldésre</string>
|
||||
<string name="device_manager_filter_option_unverified">Ellenőrizetlen</string>
|
||||
<string name="device_manager_filter_option_verified_description">Felkészülve a biztonságos üzenetküldésre</string>
|
||||
<string name="device_manager_filter_option_verified">Hitelesített</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Minden munkamenet</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Szűrés</string>
|
||||
<string name="device_manager_session_last_activity">Utolsó aktivitás %1$s</string>
|
||||
<string name="device_manager_device_title">Eszköz</string>
|
||||
<string name="device_manager_session_title">Munkamenet</string>
|
||||
<string name="device_manager_current_session_title">Jelenlegi munkamenet</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">A jobb biztonság vagy megbízhatóság érdekében ellenőrizze vagy jelentkezzen ki ebből a munkamenetből.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Az aktuális munkamenet készen áll a biztonságos üzenetküldésre.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Ez a munkamenet beállítva a biztonságos üzenetküldéshez.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Az aktuális munkamenet készen áll a biztonságos üzenetküldésre.</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Közvetlen beszélgetés indítása csak az első üzenettel</string>
|
||||
<string name="labs_enable_deferred_dm_title">Késleltetett közvetlen üzenetek engedélyezése</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Egyszerűsített Element opcionálisan lapokkal</string>
|
||||
<string name="labs_enable_new_app_layout_title">Új kinézet engedélyezése</string>
|
||||
</resources>
|
@@ -593,7 +593,7 @@ Di masa mendatang proses verifikasi ini akan dimutakhirkan.</string>
|
||||
<string name="room_participants_action_ignore_title">Abaikan pengguna</string>
|
||||
<string name="room_participants_power_level_demote">Turunkan</string>
|
||||
<string name="room_participants_power_level_demote_warning_prompt">Anda tidak akan dapat membatalkan perubahan ini karena Anda menurunkan diri sendiri, jika Anda adalah pengguna istimewa terakhir di ruangan itu akan tidak mungkin untuk mendapatkan kembali hak istimewa.</string>
|
||||
<string name="room_participants_power_level_demote_warning_title">Turunkan dirimu\?</string>
|
||||
<string name="room_participants_power_level_demote_warning_title">Turunkan diri Anda\?</string>
|
||||
<string name="room_participants_action_cancel_invite">Batalkan undangan</string>
|
||||
<string name="room_participants_leave_private_warning">Ruangan ini tidak umum. Anda tidak akan dapat bergabung kembali tanpa undangan.</string>
|
||||
<string name="permissions_denied_add_contact">Izinkan untuk mengakses kontak.</string>
|
||||
@@ -2553,8 +2553,8 @@ Di masa mendatang proses verifikasi ini akan dimutakhirkan.</string>
|
||||
<string name="auth_reset_password_error_unverified">Email belum diverifikasi, periksa kotak masuk Anda</string>
|
||||
<string name="all_chats">Semua Obrolan</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Tampilkan Semua Sesi (V2, Dalam Pengembangan)</string>
|
||||
<string name="settings_sessions_other_description">Untuk keamanan terbaik, verifikasi sesi Anda dan keluarkan sesi apa pun yang Anda tidak kenal atau Anda tidak gunakan lagi.</string>
|
||||
<string name="settings_sessions_other_title">Sesi lainnya</string>
|
||||
<string name="device_manager_sessions_other_description">Untuk keamanan terbaik, verifikasi sesi Anda dan keluarkan sesi apa pun yang Anda tidak kenal atau Anda tidak gunakan lagi.</string>
|
||||
<string name="device_manager_sessions_other_title">Sesi lainnya</string>
|
||||
<string name="settings_sessions_list">Sesi</string>
|
||||
<string name="a11y_open_spaces">Buka daftar space</string>
|
||||
<string name="a11y_create_message">Buat percakapan atau ruangan baru</string>
|
||||
@@ -2576,11 +2576,8 @@ Di masa mendatang proses verifikasi ini akan dimutakhirkan.</string>
|
||||
<string name="device_manager_other_sessions_description_unverified">Belum diverifikasi · Aktivitas terakhir %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Terverifikasi · Aktivitas terakhir %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Tampilkan Semua (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Sesi Saat Ini</string>
|
||||
<string name="device_manager_view_details">Tampilkan Detail</string>
|
||||
<string name="device_manager_verify_session">Verifikasi Sesi</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Verifikasi sesi Anda saat ini untuk perpesanan yang aman.</string>
|
||||
<string name="device_manager_verification_status_detail_verified">Sesi Anda saat ini siap untuk perpesanan yang aman.</string>
|
||||
<string name="device_manager_verification_status_unverified">Sesi belum diverifikasi</string>
|
||||
<string name="device_manager_verification_status_verified">Sesi terverifikasi</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Tipe perangkat tidak diketahui</string>
|
||||
@@ -2588,4 +2585,77 @@ Di masa mendatang proses verifikasi ini akan dimutakhirkan.</string>
|
||||
<string name="a11y_device_manager_device_type_web">Web</string>
|
||||
<string name="a11y_device_manager_device_type_mobile">Ponsel</string>
|
||||
<string name="invites_title">Undangan</string>
|
||||
</resources>
|
||||
<string name="onboarding_new_app_layout_button_try">Coba</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">Ketuk kanan atas untuk melihat opsi untuk memberikan masukan.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Beri Masukan</string>
|
||||
<string name="home_empty_no_rooms_message">Aplikasi obrolan aman untuk tim, teman, dan organisasi. Buat sebuah obrolan, atau bergabung ke ruangan yang sudah ada, untuk memulai.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Akses Space Anda (di kanan bawah) dengan lebih cepat dan lebih mudah dari sebelumnya.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Akses Space</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Untuk membuat ${app_name} Anda lebih sederhana, fitur tab sekarang opsional. Kelola menggunakan menu kanan atas.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Selamat datang di tampilan yang baru!</string>
|
||||
<string name="home_empty_no_unreads_message">Ini di mana pesan Anda yang belum dibaca akan ditampilkan, ketika Anda menerimanya.</string>
|
||||
<string name="home_empty_no_unreads_title">Tidak ada untuk dilaporkan.</string>
|
||||
<string name="home_empty_no_rooms_title">Selamat datang di ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Space adalah cara baru untuk mengelompokkan ruangan dan orang. Tambahkan ruangan yang sudah ada, atau buat yang baru, dengan tombol di kanan bawah.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nkelihatannya masih kosong.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="other">Pertimbangkan untuk mengeluarkan sesi lawas (%1$d hari atau lebih) yang Anda tidak gunakan lagi.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_inactive_sessions_title">Sesi yang tidak aktif</string>
|
||||
<string name="device_manager_unverified_sessions_description">Verifikasi atau keluarkan sesi yang belum diverifikasi.</string>
|
||||
<string name="device_manager_unverified_sessions_title">Sesi yang belum diverifikasi</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Perbaiki keamanan akun Anda dengan mengikuti saran berikut.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Saran keamanan</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="other">Tidak aktif selama %1$d+ hari (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">Ini di mana permintaan dan undangan baru Anda akan berada.</string>
|
||||
<string name="invites_empty_title">Belum ada yang baru.</string>
|
||||
<string name="space_list_empty_message">Space adalah cara baru untuk mengelompokkan ruangan dan orang. Buat sebuah space untuk memulai.</string>
|
||||
<string name="space_list_empty_title">Belum ada space.</string>
|
||||
<string name="a11y_collapse_space_children">Tutup %s anak</string>
|
||||
<string name="a11y_expand_space_children">Buka %s anak</string>
|
||||
<string name="change_space">Ubah Space</string>
|
||||
<string name="device_manager_session_details_device_ip_address">Alamat IP</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Aktivitas terakhir</string>
|
||||
<string name="device_manager_session_details_session_name">Nama sesi</string>
|
||||
<string name="device_manager_session_details_description">Informasi aplikasi, perangkat, dan aktivitas.</string>
|
||||
<string name="device_manager_session_details_title">Detail sesi</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Hapus Saringan</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Tidak ditemukan sesi yang tidak aktif.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Tidak ditemukan sesi yang belum diverifikasi.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Tidak ditemukan sesi yang terverifikasi.</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="other">Pertimbangkan untuk mengeluarkan sesi lawas (%1$d hari atau lebih) yang Anda tidak gunakan lagi.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Tidak aktif</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Verifikasi sesi Anda untuk perpesanan aman yang terbaik atau keluarkan sesi yang Anda tidak kenal atau gunakan lagi.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Belum diverifikasi</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">Untuk keamanan yang terbaik, keluarkan sesi yang Anda tidak kenal atau gunakan lagi.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Terverifikasi</string>
|
||||
<string name="a11y_device_manager_filter">Saring</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="other">Tidak aktif selama %1$d hari atau lebih</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Tidak aktif</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Belum siap untuk perpesanan aman</string>
|
||||
<string name="device_manager_filter_option_unverified">Belum diverifikasi</string>
|
||||
<string name="device_manager_filter_option_verified_description">Siap untuk perpesanan aman</string>
|
||||
<string name="device_manager_filter_option_verified">Terverifikasi</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Semua sesi</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Saring</string>
|
||||
<string name="device_manager_session_last_activity">Aktivitas terakhir %1$s</string>
|
||||
<string name="device_manager_device_title">Perangkat</string>
|
||||
<string name="device_manager_session_title">Sesi</string>
|
||||
<string name="device_manager_current_session_title">Sesi Saat Ini</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Verifikasi atau keluarkan sesi ini untuk keamanan dan keandalan yang terbaik.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Verifikasi sesi Anda saat ini untuk perpesanan aman yang baik.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Sesi ini siap untuk perpesanan aman.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Sesi Anda saat ini siap untuk perpesanan aman.</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Buat pesan langsung hanya pada pesan pertama</string>
|
||||
<string name="labs_enable_deferred_dm_title">Aktifkan pesan langsung tangguhan</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Sebuah Element yang sederhana dengan fitur tab opsional</string>
|
||||
<string name="labs_enable_new_app_layout_title">Aktifkan tata letak baru</string>
|
||||
</resources>
|
@@ -1536,7 +1536,7 @@
|
||||
<string name="external_link_confirmation_title">Yfirfarðu þennan tengil</string>
|
||||
<string name="secure_backup_reset_if_you_reset_all">Ef þú frumstillir allt</string>
|
||||
<string name="qr_code_scanned_verif_waiting_notice">Næstum því búið! Bíð eftir staðfestingu…</string>
|
||||
<string name="add_a_topic_link_text">Bæta við umræðuefni</string>
|
||||
<string name="add_a_topic_link_text">Bættu við umræðuefni</string>
|
||||
<string name="crosssigning_verify_this_session">Sannprófa þessa innskráningu</string>
|
||||
<string name="settings_active_sessions_signout_device">Skrá út úr þessari setu</string>
|
||||
<string name="verification_conclusion_ok_notice">Skilaboð við þennan notanda eru enda-í-enda dulrituð þannig að enginn annar getur lesið þau.</string>
|
||||
@@ -1751,7 +1751,7 @@
|
||||
<string name="settings_developer_mode">Forritarahamur</string>
|
||||
<string name="soft_logout_clear_data_title">Hreinsa persónuleg gögn</string>
|
||||
<string name="login_server_matrix_org_text">Taktu þátt ókeypis ásamt milljónum annarra á stærsta almenningsþjóninum</string>
|
||||
<string name="ftue_auth_use_case_skip_partial">sleppt þessari spurningu</string>
|
||||
<string name="ftue_auth_use_case_skip_partial">Sleppa þessari spurningu</string>
|
||||
<string name="ftue_auth_carousel_encrypted_title">Örugg skilaboð.</string>
|
||||
<string name="settings_discovery_bad_identity_server">Gat ekki tengst við auðkennisþjón</string>
|
||||
<string name="keys_backup_settings_status_not_setup">Dulritunarlyklarnir þínir eru ekki öryggisafritaðir úr þessari setu.</string>
|
||||
@@ -1990,10 +1990,10 @@
|
||||
<string name="seen_by">Séð af</string>
|
||||
<string name="ftue_personalize_skip_this_step">Sleppa þessu skrefi</string>
|
||||
<string name="ftue_personalize_submit">Vista og halda áfram</string>
|
||||
<string name="ftue_personalize_complete_subtitle">Kjörstillingarnar þínar hafa verið vistaðar.</string>
|
||||
<string name="ftue_personalize_complete_subtitle">Farðu hvenær sem er í stillingarnar til að breyta notandasniðinu þínu.</string>
|
||||
<string name="ftue_personalize_complete_title">Nú ertu tilbúin(n)!</string>
|
||||
<string name="ftue_personalize_lets_go">Hefjumst handa</string>
|
||||
<string name="ftue_profile_picture_subtitle">Þú getur breytt þessu hvenær sem er.</string>
|
||||
<string name="ftue_profile_picture_subtitle">Þú getur breytt þessu hvenær sem er</string>
|
||||
<string name="ftue_profile_picture_title">Bættu við auðkennismynd</string>
|
||||
<string name="ftue_display_name_entry_footer">Þú getur breytt þessu síðar</string>
|
||||
<string name="ftue_display_name_entry_title">Birtingarnafn</string>
|
||||
@@ -2012,4 +2012,206 @@
|
||||
<string name="action_try_it_out">Prófaðu það</string>
|
||||
<string name="action_disable">Gera óvirkt</string>
|
||||
<string name="initial_sync_request_title">Upphafleg samstillingarbeiðni</string>
|
||||
</resources>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Velkomin í nýja sýn!</string>
|
||||
<string name="location_share_live_view">Skoða staðsetningu í rauntíma</string>
|
||||
<string name="space_explore_filter_no_result_description">Sumar niðurstöður gætu verið faldar þar sem þær eru einkamál, þá þarftu boð til að geta séð þær.</string>
|
||||
<string name="space_leave_prompt_msg_as_admin">Þú ert eini stjórnandi þessa svæðis. Ef þú yfirgefur það verður enginn annar sem er með stjórn yfir því.</string>
|
||||
<string name="space_leave_prompt_msg_private">Þú munt ekki geta tekið þátt aftur nema þér verði boðið aftur.</string>
|
||||
<string name="space_leave_radio_button_none">Yfirgefa ekkert</string>
|
||||
<string name="space_leave_radio_button_all">Yfirgefa allt</string>
|
||||
<string name="space_leave_radio_buttons_title">Efni á þessu svæði</string>
|
||||
<string name="room_alias_preview_not_found">Þetta samnefni er ekki aðgengilegt í augnablikinu.
|
||||
\nPrófaðu aftur síðar, eða spurðu einhvern stjórnanda hvort þú hafir aðgang.</string>
|
||||
<string name="command_description_leave_room">Fara af spjallrás með uppgefið auðkenni (eða fyrirliggjandi spjallrás ef þetta er núll)</string>
|
||||
<string name="command_description_join_space">Taka þátt í svæði með uppgefið auðkenni</string>
|
||||
<string name="settings_security_pin_code_use_biometrics_error">Gat ekki virkjað auðkenningu með lífkennum.</string>
|
||||
<string name="identity_server_set_alternative_notice">Annars geturðu sett inn slóð á hvaða auðkennisþjón sem er</string>
|
||||
<string name="identity_server_set_default_notice">Heimaþjónninn þinn (%1$s) stingur upp á að nota %2$s sem auðkenningarþjón fyrir þig</string>
|
||||
<string name="identity_server_user_consent_not_provided">Samþykki notandans hefur ekki verið gefið.</string>
|
||||
<string name="identity_server_error_no_identity_server_configured">Stilltu fyrst auðkennisþjón.</string>
|
||||
<string name="identity_server_error_outdated_home_server">Þessi aðgerð er ekki möguleg. Heimaþjónninn er úreltur.</string>
|
||||
<string name="user_code_info_text">Deildu þessum kóða með fólki svo viðkomandi geti skannað hann, bætt þér við og byrjað að spjalla.</string>
|
||||
<string name="error_forbidden_digits_only_username">Heimaþjónn notandans samþykkir ekki notendanöfn einungis með tölustöfum.</string>
|
||||
<string name="settings_security_prevent_screenshots_title">Hindra skjámyndatöku af forritinu</string>
|
||||
<string name="settings_notification_configuration">Uppsetning tilkynninga</string>
|
||||
<string name="error_failed_to_import_keys">Mistókst að flytja inn lykla</string>
|
||||
<string name="qr_code_scanned_self_verif_notice">Næstum því búið! Sýnir hitt tækið gátmerki\?</string>
|
||||
<string name="room_created_summary_no_topic_creation_text">%s svo fólk viti að um hvað málin snúist.</string>
|
||||
<string name="send_your_first_msg_to_invite">Sendu fyrstu skilaboðin þín til að bjóða %s að spjalla</string>
|
||||
<string name="this_is_the_beginning_of_room_no_name">Þetta er upphafið á þessu samtali.</string>
|
||||
<string name="this_is_the_beginning_of_room">Þetta er upphafið á %s.</string>
|
||||
<string name="room_created_summary_item">%s bjó til og stillti spjallrásina.</string>
|
||||
<string name="encryption_unknown_algorithm_tile_description">Dulritunin sem notuð er í þessari spjallrás er ekki studd</string>
|
||||
<string name="encryption_misconfigured">Dulritun er rangt stillt</string>
|
||||
<string name="direct_room_encryption_enabled_tile_description_future">Skilaboð í þessu spjalli verða enda-í-enda dulrituð.</string>
|
||||
<string name="encryption_enabled_tile_description">Skilaboð í þessari spjallrás eru enda-í-enda dulrituð. Lærðu meira um þetta og yfirfarðu notendur í notandasniðum þeirra.</string>
|
||||
<string name="bootstrap_cancel_text">Ef þú hættir við núna, geturðu tapað dulrituðum skilaboðum og gögnum ef þú missir aðgang að innskráningum þínum.
|
||||
\n
|
||||
\nÞú getur víka sett upp örugga afritun og sýslað með dulritunarlyklana þína í stillingunum.</string>
|
||||
<string name="bootstrap_crosssigning_progress_initializing">Gef út útbúna auðkennislykla</string>
|
||||
<string name="bootstrap_loading_title">Set upp endurheimtu.</string>
|
||||
<string name="bootstrap_dont_reuse_pwd">Ekki nota lykilorðið fyrir aðganginn þinn.</string>
|
||||
<string name="message_key">Lykill skilaboða</string>
|
||||
<string name="verify_new_session_was_not_me">Þetta var ekki ég</string>
|
||||
<string name="settings_key_requests">Beiðnir um lykla</string>
|
||||
<string name="login_default_session_public_name">${app_name} fyrir Android</string>
|
||||
<string name="qr_code_scanned_by_other_notice">Næstum því búið! Sýnir %s gátmerki\?</string>
|
||||
<string name="room_member_profile_failed_to_get_devices">Mistókst að ná í setur</string>
|
||||
<plurals name="settings_active_sessions_count">
|
||||
<item quantity="one">%d virk seta</item>
|
||||
<item quantity="other">%d virkar setur</item>
|
||||
</plurals>
|
||||
<string name="settings_failed_to_get_crypto_device_info">Engar dulkóðunarupplýsingar tiltækar</string>
|
||||
<string name="room_settings_enable_encryption_no_permission">Þú hefur ekki heimild til að virkja dulritun á þessari spjallrás.</string>
|
||||
<string name="ftue_auth_phone_confirmation_subtitle">Kóði var sendur til: %s</string>
|
||||
<string name="ftue_auth_phone_confirmation_title">Staðfestu símanúmerið þitt</string>
|
||||
<string name="ftue_auth_phone_confirmation_entry_title">Staðfestingarkóði</string>
|
||||
<string name="ftue_auth_choose_server_ems_title">Viltu hýsa þinn eigin netþjón\?</string>
|
||||
<string name="ftue_auth_choose_server_sign_in_subtitle">Hvert er vistfang netþjónsins þíns\?</string>
|
||||
<string name="ftue_auth_choose_server_subtitle">Hvert er vistfang netþjónsins þíns\? Þetta er staður sem geymir öll gögnin þín</string>
|
||||
<string name="ftue_auth_choose_server_title">Veldu netþjón fyrir þig</string>
|
||||
<string name="ftue_auth_sign_in_choose_server_header">Þar sem samtölin þín eru</string>
|
||||
<string name="ftue_auth_create_account_choose_server_header">Þar sem samtölin þín verða</string>
|
||||
<string name="ftue_auth_create_account_password_entry_footer">Verður að vera að minnsta kosti 8 stafir</string>
|
||||
<string name="ftue_auth_create_account_username_entry_footer">Aðrir geta fundið þig %s</string>
|
||||
<string name="ftue_account_created_subtitle">%s aðgangur þinn hefur verið útbúinn</string>
|
||||
<string name="ftue_account_created_take_me_home">Fara á forsíðuna</string>
|
||||
<string name="ftue_account_created_personalize">Persónugera notandasnið</string>
|
||||
<string name="ftue_auth_use_case_join_existing_server">Ætlarðu að ganga til liðs við fyrirliggjandi netþjón\?</string>
|
||||
<string name="ftue_auth_use_case_skip">Ekki ennþá viss\? %s</string>
|
||||
<string name="ftue_auth_use_case_title">Við hverja muntu helst spjalla\?</string>
|
||||
<string name="ftue_auth_carousel_workplace_body">${app_name} er líka frábært fyrir vinnustaðinn. Heimsins öruggustu samtök treysta því.</string>
|
||||
<string name="ftue_auth_carousel_encrypted_body">Enda-í-enda dulritað og ekkert símanúmer nauðsynlegt. Engar auglýsingar eða gagnasöfnun.</string>
|
||||
<string name="ftue_auth_carousel_control_body">Veldu hvar á að geyma samtölin þín, sem gefur þér stjórnina og algert sjálfstæði. Tengt í gegnum Matrix.</string>
|
||||
<string name="ftue_auth_carousel_secure_body">Örugg og óháð samskipti sem gefa þér færi á að ræða málin í friði rétt eins og þetta sé maður á mann í heimahúsi.</string>
|
||||
<string name="ftue_auth_carousel_workplace_title">Skilaboð fyrir teymið þitt.</string>
|
||||
<string name="reaction_search_type_hint">Skrifaðu stikkorð til að finna viðbrögð.</string>
|
||||
<string name="a11y_open_spaces">Opna svæðalista</string>
|
||||
<string name="room_preview_no_preview_join">Ekki er hægt að forskoða þessa spjallrás. Viltu taka þátt í henni\?</string>
|
||||
<string name="room_preview_not_found">Þessi spjallrás er ekki aðgengileg í augnablikinu.
|
||||
\nPrófaðu aftur síðar, eða spurðu einhvern stjórnanda hvort þú hafir aðgang.</string>
|
||||
<string name="malformed_message">Rangt sniðinn atburður, get ekki birt hann</string>
|
||||
<string name="event_redacted_by_user_reason">Atburði eytt af notanda</string>
|
||||
<string name="keys_backup_banner_update_line1">Nýjir lyklar fyrir örugg skilaboð</string>
|
||||
<string name="analytics_opt_in_content">Hjálpaðu okkur við að greina vandamál og bæta ${app_name} með því að deila nafnlausum gögnum varðandi notkun. Til að skilja hvernig fólk notar saman mörg tæki, munum við útbúa tilviljanakennt auðkenni, sem tækin þín deila.
|
||||
\n
|
||||
\nÞú getur lesið alla skilmála okkar %s.</string>
|
||||
<string name="settings_autoplay_animated_images_title">Spila hreyfimyndir sjálfvirkt</string>
|
||||
<string name="settings_troubleshoot_test_endpoint_registration_failed">Mistókst að skrá endapunkt á heimaþjóninn:
|
||||
\n%1$s</string>
|
||||
<string name="settings_troubleshoot_test_endpoint_registration_success">Það tókst að skrá endapunkt á heimaþjóninn.</string>
|
||||
<string name="settings_troubleshoot_test_endpoint_registration_title">Skráning endapunkts</string>
|
||||
<plurals name="search_space_multiple_parents">
|
||||
<item quantity="one">%1$s og %2$d í viðbót</item>
|
||||
<item quantity="other">%1$s og %2$d í viðbót</item>
|
||||
</plurals>
|
||||
<string name="space_settings_permissions_subtitle">Skoða og uppfæra hlutverk sem krafist er til að breyta ýmsum þáttum svæðisins.</string>
|
||||
<string name="room_settings_permissions_subtitle">Skoða og uppfæra hlutverk sem krafist er til að breyta ýmsum þáttum spjallrásarinnar.</string>
|
||||
<string name="auth_reset_password_error_unverified">Tölvupóstfang ekki staðfest, athugaðu pósthólfið þitt</string>
|
||||
<string name="invites_empty_title">Ekkert nýtt.</string>
|
||||
<string name="space_list_empty_title">Engin svæði ennþá.</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Einfaldað Element með valkvæðum flipum</string>
|
||||
<string name="labs_enable_new_app_layout_title">Virkja nýja framsetningu</string>
|
||||
<string name="home_layout_preferences">Kjörstillingar framsetningar</string>
|
||||
<string name="change_space">Skipta um svæði</string>
|
||||
<string name="all_chats">Allar spjallrásir</string>
|
||||
<string name="onboarding_new_app_layout_button_try">Prófaðu það</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Gefðu umsögn</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP-vistfang</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Síðasta virkni</string>
|
||||
<string name="device_manager_session_details_session_name">Nafn á setu</string>
|
||||
<string name="device_manager_session_details_title">Nánar um setuna</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Hreinsa síu</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Engar óvirkar setur fundust.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Engar óstaðfestar setur fundust.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Engar staðfestar setur fundust.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Óvirkt</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Óstaðfest</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Staðfest</string>
|
||||
<string name="a11y_device_manager_filter">Sía</string>
|
||||
<string name="device_manager_filter_option_inactive">Óvirkt</string>
|
||||
<string name="device_manager_filter_option_unverified">Óstaðfest</string>
|
||||
<string name="device_manager_filter_option_verified">Staðfest</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Allar setur</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Sía</string>
|
||||
<string name="device_manager_session_last_activity">Síðasta virkni %1$s</string>
|
||||
<string name="device_manager_device_title">Tæki</string>
|
||||
<string name="device_manager_session_title">Seta</string>
|
||||
<string name="device_manager_current_session_title">Núverandi seta</string>
|
||||
<string name="device_manager_unverified_sessions_title">Óstaðfestar setur</string>
|
||||
<string name="device_manager_other_sessions_view_all">Skoða allt (%1$d)</string>
|
||||
<string name="device_manager_view_details">Skoða nánar</string>
|
||||
<string name="device_manager_verify_session">Sannprófa setu</string>
|
||||
<string name="device_manager_verification_status_unverified">Óstaðfest seta</string>
|
||||
<string name="device_manager_verification_status_verified">Staðfest seta</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Óþekkt tegund tækis</string>
|
||||
<string name="a11y_device_manager_device_type_desktop">Skjáborð</string>
|
||||
<string name="a11y_device_manager_device_type_web">Vefur</string>
|
||||
<string name="a11y_device_manager_device_type_mobile">Farsími</string>
|
||||
<string name="live_location_labs_promotion_switch_title">Virkja deilingu staðsetninga</string>
|
||||
<string name="settings_troubleshoot_test_current_gateway_title">Netgátt</string>
|
||||
<string name="settings_troubleshoot_test_current_distributor_title">Aðferð</string>
|
||||
<string name="unifiedpush_distributor_background_sync">Samstilling í bakgrunni</string>
|
||||
<string name="unifiedpush_distributor_fcm_fallback">Google þjónustur</string>
|
||||
<string name="live_location_share_location_item_share">Deila staðsetningu</string>
|
||||
<string name="location_share_live_remaining_time">%1$s hætti</string>
|
||||
<string name="poll_undisclosed_not_ended">Niðurstöður birtast einungis eftir að könnuninni hefur lokið</string>
|
||||
<string name="space_explore_filter_no_result_title">Engar niðurstöður fundust</string>
|
||||
<string name="a11y_open_settings">Opna stillingar</string>
|
||||
<string name="bootstrap_crosssigning_save_cloud">Afritaðu hann á einkageymslu sem þú átt í tölvuskýi</string>
|
||||
<string name="bootstrap_crosssigning_save_usb">Vistaðu hann á USB-lykil eða öryggisdisk</string>
|
||||
<string name="bootstrap_crosssigning_print_it">Prentaðu hann og geymdu á öruggum stað</string>
|
||||
<string name="bootstrap_info_text_2">Settu inn öryggisfrasa sem aðeins þú þekkir, þetta er notað til að verja leyndarmálin sem þú geymir á netþjóninum þínum.</string>
|
||||
<string name="enter_account_password">Settu inn %s til að halda áfram.</string>
|
||||
<string name="crosssigning_cannot_verify_this_session">Tókst ekki að sannreyna þetta tæki</string>
|
||||
<string name="device_manager_sessions_other_title">Aðrar setur</string>
|
||||
<string name="settings_sessions_list">Setur</string>
|
||||
<string name="ftue_auth_login_username_entry">Notandanafn / tölvupóstfang / símanúmer</string>
|
||||
<string name="ftue_auth_captcha_title">Ertu mannvera\?</string>
|
||||
<string name="ftue_auth_password_reset_confirmation">Endurstilling lykilorðs</string>
|
||||
<string name="ftue_auth_forgot_password">Gleymt lykilorð</string>
|
||||
<string name="ftue_auth_email_resend_email">Senda tölvupóst aftur</string>
|
||||
<string name="ftue_auth_email_verification_title">Skoðaðu tölvupóstinn þinn</string>
|
||||
<string name="ftue_auth_phone_confirmation_resend_code">Endursenda kóða</string>
|
||||
<string name="ftue_auth_sign_out_all_devices">Skrá út öll tæki</string>
|
||||
<string name="ftue_auth_reset_password">Endurstilla lykilorð</string>
|
||||
<string name="ftue_auth_new_password_title">Veldu nýtt lykilorð</string>
|
||||
<string name="ftue_auth_new_password_entry_title">Nýtt lykilorð</string>
|
||||
<string name="ftue_auth_reset_password_breaker_title">Athugaðu tölvupóstinn þinn.</string>
|
||||
<string name="ftue_auth_phone_entry_title">Símanúmer</string>
|
||||
<string name="ftue_auth_phone_title">Settu inn símanúmerið þitt</string>
|
||||
<string name="ftue_auth_email_entry_title">Tölvupóstur</string>
|
||||
<string name="ftue_auth_email_title">Settu inn tölvupóstfangið þitt</string>
|
||||
<string name="ftue_auth_choose_server_ems_cta">Hafðu samband</string>
|
||||
<string name="ftue_auth_choose_server_entry_hint">Slóð netþjóns</string>
|
||||
<string name="ftue_auth_welcome_back_title">Velkomin(n) aftur!</string>
|
||||
<string name="ftue_auth_create_account_edit_server_selection">Breyta</string>
|
||||
<string name="ftue_auth_create_account_sso_section_header">Eða</string>
|
||||
<string name="ftue_auth_create_account_title">Búa til aðganginn þinn</string>
|
||||
<string name="ftue_auth_use_case_subtitle">Við munum hjálpa þér að tengjast</string>
|
||||
<string name="create_room_action_go">Fara</string>
|
||||
<string name="room_preview_no_preview">Þessa spjallrás er ekki hægt að forskoða</string>
|
||||
<string name="updating_your_data">Uppfæri gögnin þín…</string>
|
||||
<string name="room_list_filter_people">Fólk</string>
|
||||
<string name="room_list_filter_favourites">Eftirlæti</string>
|
||||
<string name="room_list_filter_unreads">Ólesið</string>
|
||||
<string name="room_list_filter_all">Allt</string>
|
||||
<string name="font_size_use_system">Nota sjálfgefnar kerfisstillingar</string>
|
||||
<string name="font_size_section_manually">Velja handvirkt</string>
|
||||
<string name="font_size_section_auto">Setja sjálfvirkt</string>
|
||||
<string name="font_size_title">Veldu leturstærð</string>
|
||||
<string name="search_space_two_parents">%1$s og %2$s</string>
|
||||
<string name="invites_title">Boðsgestir</string>
|
||||
<string name="home_layout_preferences_sort_name">A-Ö</string>
|
||||
<string name="home_layout_preferences_sort_activity">Virkni</string>
|
||||
<string name="home_layout_preferences_sort_by">Raða eftir</string>
|
||||
<string name="home_layout_preferences_recents">Birta nýlegt</string>
|
||||
<string name="home_layout_preferences_filters">Sýna síur</string>
|
||||
<string name="action_next">Næsta</string>
|
||||
<string name="time_unit_second_short">sek</string>
|
||||
<string name="time_unit_minute_short">mín</string>
|
||||
<string name="time_unit_hour_short">klst</string>
|
||||
<string name="explore_rooms">Kanna spjallrásir</string>
|
||||
<string name="create_room">Búa til spjallrás</string>
|
||||
<string name="start_chat">Hefja spjall</string>
|
||||
</resources>
|
@@ -2592,8 +2592,8 @@
|
||||
<string name="a11y_open_settings">Apri le impostazioni</string>
|
||||
<string name="all_chats">Tutte le chat</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Mostra tutte le sessioni (V2, WIP)</string>
|
||||
<string name="settings_sessions_other_description">Per una maggiore sicurezza, verifica le tue sessioni e disconnetti quelle che non riconosci o che non usi più.</string>
|
||||
<string name="settings_sessions_other_title">Altre sessioni</string>
|
||||
<string name="device_manager_sessions_other_description">Per una maggiore sicurezza, verifica le tue sessioni e disconnetti quelle che non riconosci o che non usi più.</string>
|
||||
<string name="device_manager_sessions_other_title">Altre sessioni</string>
|
||||
<string name="settings_sessions_list">Sessioni</string>
|
||||
<string name="a11y_open_spaces">Apri elenco spazi</string>
|
||||
<string name="a11y_create_message">Crea una nuova conversazione o stanza</string>
|
||||
@@ -2613,11 +2613,8 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">Non verificata · Ultima attività %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Verificata · Ultima attività %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Vedi tutte (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Sessione attuale</string>
|
||||
<string name="device_manager_view_details">Vedi dettagli</string>
|
||||
<string name="device_manager_verify_session">Verifica la sessione</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Verifica la tua sessione attuale per messaggi più sicuri.</string>
|
||||
<string name="device_manager_verification_status_detail_verified">La tua sessione attuale è pronta per i messaggi sicuri.</string>
|
||||
<string name="device_manager_verification_status_unverified">Sessione non verificata</string>
|
||||
<string name="device_manager_verification_status_verified">Sessione verificata</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Tipo di dispositivo sconosciuto</string>
|
||||
@@ -2627,4 +2624,81 @@
|
||||
<string name="timeline_error_room_not_found">Spiacenti, questa stanza non è stata trovata.
|
||||
\nRiprova più tardi.%s</string>
|
||||
<string name="invites_title">Inviti</string>
|
||||
</resources>
|
||||
<string name="onboarding_new_app_layout_button_try">Provalo</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">Tocca in alto a destra per vedere l\'opzione feedback.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Invia un feedback</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Accedi ai tuoi spazi (in basso a destra) più velocemente e più facilmente che mai.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Accedi agli spazi</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Per semplificare ${app_name}, le schede ora sono opzionali. Gestiscile usando il menu in alto a destra.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Benvenuti ad una nuova panoramica!</string>
|
||||
<string name="home_empty_no_unreads_message">Qui è dove verranno mostrati i messaggi non letti, quando ne avrai qualcuno.</string>
|
||||
<string name="home_empty_no_unreads_title">Niente da segnalare.</string>
|
||||
<string name="home_empty_no_rooms_message">L\'app di chat tutto-in-uno per team, amici e organizzazioni. Inizia una conversazione o entra in una stanza esistente per cominciare.</string>
|
||||
<string name="home_empty_no_rooms_title">Benvenuto/a in ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Gli spazi sono un modo nuovo di raggruppare stanze e persone. Aggiungi una stanza esistente, o creane una nuova usando il pulsante in basso a destra.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nsembra un po\' vuoto.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Considera di disconnettere le sessioni vecchie (%1$d giorno o più) che non usi più.</item>
|
||||
<item quantity="other">Considera di disconnettere le sessioni vecchie (%1$d giorni o più) che non usi più.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_inactive_sessions_title">Sessioni inattive</string>
|
||||
<string name="device_manager_unverified_sessions_description">Verifica o disconnetti le sessioni non verificate.</string>
|
||||
<string name="device_manager_unverified_sessions_title">Sessioni non verificate</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Migliora la sicurezza del tuo account seguendo questi consigli.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Consigli di sicurezza</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Inattivo da %1$d+ giorno (%2$s)</item>
|
||||
<item quantity="other">Inattivo da %1$d+ giorni (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">Qui è dove troverai le nuove richieste e gli inviti.</string>
|
||||
<string name="invites_empty_title">Niente di nuovo.</string>
|
||||
<string name="space_list_empty_message">Gli spazi sono un modo nuovo di raggruppare stanze e persone. Crea uno spazio per iniziare.</string>
|
||||
<string name="space_list_empty_title">Ancora nessuno spazio.</string>
|
||||
<string name="a11y_collapse_space_children">Riduci contenuto di %s</string>
|
||||
<string name="a11y_expand_space_children">Espandi contenuto di %s</string>
|
||||
<string name="change_space">Cambia spazio</string>
|
||||
<string name="device_manager_session_details_device_ip_address">Indirizzo IP</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Ultima attività</string>
|
||||
<string name="device_manager_session_details_session_name">Nome sessione</string>
|
||||
<string name="device_manager_session_details_description">Applicazione, dispositivo e informazioni di attività.</string>
|
||||
<string name="device_manager_session_details_title">Dettagli sessione</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Annulla filtro</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Nessuna sessione inattiva trovata.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Nessuna sessione non verificata trovata.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Nessuna sessione verificata trovata.</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Considera di disconnettere le sessioni vecchie (%1$d giorno o più) che non usi più.</item>
|
||||
<item quantity="other">Considera di disconnettere le sessioni vecchie (%1$d giorni o più) che non usi più.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Inattivo</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Verifica le tue sessioni per avere conversazioni più sicure o disconnetti quelle che non riconosci o che non usi più.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Non verificato</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">Per una maggiore sicurezza, disconnetti tutte le sessioni che non riconosci o che non usi più.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Verificato</string>
|
||||
<string name="a11y_device_manager_filter">Filtra</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Inattivo da %1$d giorno o più</item>
|
||||
<item quantity="other">Inattivo da %1$d giorni o più</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Inattivo</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Non pronto per messaggi sicuri</string>
|
||||
<string name="device_manager_filter_option_unverified">Non verificato</string>
|
||||
<string name="device_manager_filter_option_verified_description">Pronto per messaggi sicuri</string>
|
||||
<string name="device_manager_filter_option_verified">Verificato</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Tutte le sessioni</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Filtra</string>
|
||||
<string name="device_manager_session_last_activity">Ultima attività %1$s</string>
|
||||
<string name="device_manager_device_title">Dispositivo</string>
|
||||
<string name="device_manager_session_title">Sessione</string>
|
||||
<string name="device_manager_current_session_title">Sessione attuale</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Verifica o disconnetti questa sessione per una migliore sicurezza e affidabilità.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Verifica la tua sessione attuale per messaggi più sicuri.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Questa sessione è pronta per i messaggi sicuri.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">La tua sessione attuale è pronta per i messaggi sicuri.</string>
|
||||
<string name="labs_enable_deferred_dm_title">Attiva messaggi diretti differiti</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Crea messaggio diretto solo al primo messaggio</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Un Element semplificato con schede opzionali</string>
|
||||
<string name="labs_enable_new_app_layout_title">Attiva nuova disposizione</string>
|
||||
</resources>
|
File diff suppressed because it is too large
Load Diff
@@ -3,10 +3,10 @@
|
||||
<string name="notice_room_invite_no_invitee">Uitnodiging van %s</string>
|
||||
<string name="notice_room_invite">%1$s heeft %2$s uitgenodigd</string>
|
||||
<string name="notice_room_invite_you">%1$s heeft u uitgenodigd</string>
|
||||
<string name="notice_room_join">%1$s neemt nu deel aan het gesprek</string>
|
||||
<string name="notice_room_leave">%1$s heeft het gesprek verlaten</string>
|
||||
<string name="notice_room_join">%1$s is deelnemer geworden van de kamer</string>
|
||||
<string name="notice_room_leave">%1$s heeft het de kamer verlaten</string>
|
||||
<string name="notice_room_reject">%1$s heeft de uitnodiging geweigerd</string>
|
||||
<string name="notice_room_remove">%1$s heeft %2$s uit het gesprek verwijderd</string>
|
||||
<string name="notice_room_remove">%1$s heeft %2$s verwijderd</string>
|
||||
<string name="notice_room_unban">%1$s heeft %2$s ontbannen</string>
|
||||
<string name="notice_room_ban">%1$s heeft %2$s verbannen</string>
|
||||
<string name="notice_room_withdraw">%1$s heeft de uitnodiging van %2$s ingetrokken</string>
|
||||
@@ -15,20 +15,20 @@
|
||||
<string name="notice_display_name_changed_from">%1$s heeft zijn/haar naam aangepast van %2$s naar %3$s</string>
|
||||
<string name="notice_display_name_removed">%1$s heeft zijn/haar naam verwijderd (%2$s)</string>
|
||||
<string name="notice_room_topic_changed">%1$s heeft het onderwerp veranderd naar: %2$s</string>
|
||||
<string name="notice_room_name_changed">%1$s heeft de gespreksnaam veranderd naar: %2$s</string>
|
||||
<string name="notice_room_name_changed">%1$s heeft de kamernaam veranderd naar: %2$s</string>
|
||||
<string name="notice_placed_video_call">%s heeft een video-oproep gemaakt.</string>
|
||||
<string name="notice_placed_voice_call">%s heeft een spraakoproep gemaakt.</string>
|
||||
<string name="notice_answered_call">%s heeft de oproep beantwoord.</string>
|
||||
<string name="notice_ended_call">%s heeft de oproep beëindigd.</string>
|
||||
<string name="notice_made_future_room_visibility">%1$s heeft de toekomstige gespreksgeschiedenis zichtbaar gemaakt voor %2$s</string>
|
||||
<string name="notice_room_visibility_invited">alle deelnemers aan het gesprek, vanaf het punt dat ze zijn uitgenodigd.</string>
|
||||
<string name="notice_room_visibility_joined">alle deelnemers aan het gesprek, vanaf het punt dat ze zijn toegetreden.</string>
|
||||
<string name="notice_room_visibility_shared">alle deelnemers aan het gesprek.</string>
|
||||
<string name="notice_made_future_room_visibility">%1$s heeft de toekomstige kamergeschiedenis zichtbaar gemaakt voor %2$s</string>
|
||||
<string name="notice_room_visibility_invited">alle kamerdeelnemers, vanaf het punt dat ze zijn uitgenodigd.</string>
|
||||
<string name="notice_room_visibility_joined">alle kamerdeelnemers, vanaf het punt dat ze deelnemer zijn geworden.</string>
|
||||
<string name="notice_room_visibility_shared">alle kamerdeelnemers.</string>
|
||||
<string name="notice_room_visibility_world_readable">iedereen.</string>
|
||||
<string name="notice_avatar_changed_too">(avatar is ook veranderd)</string>
|
||||
<string name="notice_room_name_removed">%1$s heeft de gespreksnaam verwijderd</string>
|
||||
<string name="notice_room_topic_removed">%1$s heeft het gespreksonderwerp verwijderd</string>
|
||||
<string name="notice_room_third_party_invite">%1$s heeft een uitnodiging naar %2$s gestuurd om het gesprek toe te treden</string>
|
||||
<string name="notice_room_name_removed">%1$s heeft de kamernaam verwijderd</string>
|
||||
<string name="notice_room_topic_removed">%1$s heeft het kameronderwerp verwijderd</string>
|
||||
<string name="notice_room_third_party_invite">%1$s heeft een uitnodiging naar %2$s gestuurd om deelnemer te worden van de kamer</string>
|
||||
<string name="notice_room_third_party_registered_invite">%1$s heeft de uitnodiging voor %2$s aanvaard</string>
|
||||
<string name="notice_crypto_unable_to_decrypt">** Kan niet ontsleutelen: %s **</string>
|
||||
<string name="notice_crypto_error_unknown_inbound_session_id">Het apparaat van de afzender heeft geen sleutels voor dit bericht gestuurd.</string>
|
||||
@@ -36,27 +36,27 @@
|
||||
<string name="matrix_error">Matrix-fout</string>
|
||||
<string name="medium_email">E-mailadres</string>
|
||||
<string name="medium_phone_number">Telefoonnummer</string>
|
||||
<string name="room_displayname_room_invite">Gespreksuitnodiging</string>
|
||||
<string name="room_displayname_room_invite">Kameruitnodiging</string>
|
||||
<string name="room_displayname_two_members">%1$s en %2$s</string>
|
||||
<string name="room_displayname_empty_room">Leeg gesprek</string>
|
||||
<string name="room_displayname_empty_room">Lege kamer</string>
|
||||
<string name="initial_sync_start_importing_account">Initiële synchronisatie:
|
||||
\nAccount wordt geïmporteerd…</string>
|
||||
<string name="initial_sync_start_importing_account_crypto">Initiële synchronisatie:
|
||||
\nCrypto wordt geïmporteerd</string>
|
||||
<string name="initial_sync_start_importing_account_rooms">Initiële synchronisatie:
|
||||
\nGesprekken worden geïmporteerd</string>
|
||||
\nKamers importeren</string>
|
||||
<string name="initial_sync_start_importing_account_joined_rooms">Initiële synchronisatie:
|
||||
\nDeelgenomen gesprekken worden geïmporteerd
|
||||
\nDit kan enige tijd in beslag nemen</string>
|
||||
\nGesprekken worden geladen
|
||||
\nAls u aan veel kamers deelneemt kan dit even duren</string>
|
||||
<string name="initial_sync_start_importing_account_invited_rooms">Initiële synchronisatie:
|
||||
\nUitgenodigde gesprekken worden geïmporteerd</string>
|
||||
\nUitgenodigde kamers worden geïmporteerd</string>
|
||||
<string name="initial_sync_start_importing_account_left_rooms">Initiële synchronisatie:
|
||||
\nVerlaten gesprekken worden geïmporteerd</string>
|
||||
\nVerlaten kamers worden geïmporteerd</string>
|
||||
<string name="initial_sync_start_importing_account_data">Initiële synchronisatie:
|
||||
\nAccountgegevens worden geïmporteerd</string>
|
||||
<string name="notice_room_update">%s heeft dit gesprek geüpgraded.</string>
|
||||
<string name="notice_room_update">%s heeft deze kamer geüpgraded.</string>
|
||||
<string name="event_status_sending_message">Bericht wordt verstuurd…</string>
|
||||
<string name="notice_room_third_party_revoked_invite">%1$s heeft de uitnodiging voor %2$s om het gesprek toe te treden ingetrokken</string>
|
||||
<string name="notice_room_third_party_revoked_invite">%1$s heeft de uitnodiging voor %2$s om deelnemer te worden van de kamer ingetrokken</string>
|
||||
<string name="notice_room_invite_no_invitee_with_reason">Uitnodiging van %1$s. Reden: %2$s</string>
|
||||
<string name="notice_room_invite_with_reason">%1$s heeft %2$s uitgenodigd. Reden: %3$s</string>
|
||||
<string name="notice_room_invite_you_with_reason">%1$s heeft u uitgenodigd. Reden: %2$s</string>
|
||||
@@ -69,8 +69,8 @@
|
||||
<string name="notice_room_third_party_registered_invite_with_reason">%1$s heeft de uitnodiging voor %2$s aanvaard. Reden: %3$s</string>
|
||||
<string name="notice_room_withdraw_with_reason">%1$s heeft de uitnodiging van %2$s ingetrokken. Reden: %3$s</string>
|
||||
<plurals name="notice_room_aliases_added">
|
||||
<item quantity="one">%1$s heeft %2$s als gespreksadres toegevoegd.</item>
|
||||
<item quantity="other">%1$s heeft %2$s als gespreksadressen toegevoegd.</item>
|
||||
<item quantity="one">%1$s heeft %2$s als kameradres toegevoegd.</item>
|
||||
<item quantity="other">%1$s heeft %2$s als kameradressen toegevoegd.</item>
|
||||
</plurals>
|
||||
<plurals name="notice_room_aliases_removed">
|
||||
<item quantity="one">%1$s heeft %2$s als gespreksadres verwijderd.</item>
|
||||
@@ -123,7 +123,7 @@
|
||||
<string name="send_bug_report_include_logs">Logboek versturen</string>
|
||||
<string name="send_bug_report_include_crash_logs">Crash-logboek versturen</string>
|
||||
<string name="send_bug_report_include_screenshot">Schermafdruk versturen</string>
|
||||
<string name="send_bug_report">Fout melden</string>
|
||||
<string name="send_bug_report">Probleem melden</string>
|
||||
<string name="send_bug_report_description">Beschrijf de fout. Wat heeft u gedaan\? Wat verwachtte u dat er zou gebeuren\? Wat is er echt gebeurd\?</string>
|
||||
<string name="send_bug_report_placeholder">Beschrijf hier uw probleem</string>
|
||||
<string name="send_bug_report_logs_description">Om het probleem te kunnen onderzoeken worden logboeken van deze cliënt met de foutmelding verstuurd. Deze foutmelding, inclusief de logboeken en schermafdruk, zullen niet openbaar zichtbaar zijn. Indien u liever alleen de bovenstaande tekst verstuurt, haal dan het vinkje weg:</string>
|
||||
@@ -132,7 +132,7 @@
|
||||
<string name="send_bug_report_failed">Versturen van foutmelding is mislukt (%s)</string>
|
||||
<string name="send_bug_report_progress">Voortgang (%s%%)</string>
|
||||
<string name="send_bug_report_app_crashed">De toepassing is de vorige keer gecrasht. Wilt u dit melden\?</string>
|
||||
<string name="join_room">Gesprek toetreden</string>
|
||||
<string name="join_room">Deelnemen aan kamer</string>
|
||||
<string name="username">Inlognaam</string>
|
||||
<string name="logout">Afmelden</string>
|
||||
<string name="hs_url">Server-URL</string>
|
||||
@@ -172,9 +172,9 @@
|
||||
<string name="no">NEE</string>
|
||||
<string name="_continue">Verdergaan</string>
|
||||
<string name="action_remove">Verwijderen</string>
|
||||
<string name="action_join">Toetreden</string>
|
||||
<string name="action_join">Deelnemen</string>
|
||||
<string name="action_reject">Afwijzen</string>
|
||||
<string name="room_jump_to_first_unread">Ga naar ongelezen</string>
|
||||
<string name="room_jump_to_first_unread">Naar ongelezen springen</string>
|
||||
<string name="room_participants_leave_prompt_title">Gesprek verlaten</string>
|
||||
<string name="room_participants_leave_prompt_msg">Weet u zeker dat u het gesprek wilt verlaten\?</string>
|
||||
<string name="room_participants_header_direct_chats">TWEEGESPREKKEN</string>
|
||||
@@ -210,7 +210,7 @@
|
||||
<string name="settings_add_phone_number">Telefoonnummer toevoegen</string>
|
||||
<string name="settings_app_info_link_summary">Toon informatie over de app in de systeeminstellingen.</string>
|
||||
<string name="settings_app_info_link_title">App-informatie</string>
|
||||
<string name="settings_enable_all_notif">Meldingen voor deze account inschakelen</string>
|
||||
<string name="settings_enable_all_notif">Meldingen voor dit account inschakelen</string>
|
||||
<string name="settings_enable_this_device">Meldingen voor deze sessie inschakelen</string>
|
||||
<string name="settings_messages_in_one_to_one">Berichten in één-op-één-gesprekken</string>
|
||||
<string name="settings_messages_in_group_chat">Berichten in groepsgesprekken</string>
|
||||
@@ -227,7 +227,7 @@
|
||||
<string name="settings_copyright">Copyright</string>
|
||||
<string name="settings_privacy_policy">Privacybeleid</string>
|
||||
<string name="settings_clear_cache">Cache wissen</string>
|
||||
<string name="settings_user_settings">Persoonsinstellingen</string>
|
||||
<string name="settings_user_settings">Gebruikersinstellingen</string>
|
||||
<string name="settings_notifications">Meldingen</string>
|
||||
<string name="settings_ignored_users">Genegeerde personen</string>
|
||||
<string name="settings_other">Overige</string>
|
||||
@@ -265,7 +265,7 @@
|
||||
<string name="room_settings_read_history_entry_anyone">Iedereen</string>
|
||||
<string name="room_settings_read_history_entry_members_only_option_time_shared">Alleen deelnemers (vanaf het moment dat deze optie wordt geselecteerd)</string>
|
||||
<string name="room_settings_read_history_entry_members_only_invited">Alleen deelnemers (vanaf het moment dat ze worden uitgenodigd)</string>
|
||||
<string name="room_settings_read_history_entry_members_only_joined">Alleen deelnemers (vanaf het moment dat ze toetreden)</string>
|
||||
<string name="room_settings_read_history_entry_members_only_joined">Alleen deelnemers (vanaf het moment dat ze deelnemer zijn geworden)</string>
|
||||
<string name="room_settings_banned_users_title">Verbannen personen</string>
|
||||
<string name="room_settings_category_advanced_title">Geavanceerd</string>
|
||||
<string name="room_settings_room_internal_id">Interne ID van dit gesprek</string>
|
||||
@@ -275,7 +275,7 @@
|
||||
<string name="room_settings_unset_main_address">Niet instellen als hoofdadres</string>
|
||||
<string name="encryption_information_decryption_error">Ontsleutelingsfout</string>
|
||||
<string name="encryption_information_device_name">Publieke naam</string>
|
||||
<string name="device_manager_session_details_session_id">Sessie ID</string>
|
||||
<string name="device_manager_session_details_session_id">Sessie-ID</string>
|
||||
<string name="encryption_information_device_key">Sessiesleutel</string>
|
||||
<string name="encryption_export_e2e_room_keys">E2E-gesprekssleutels exporteren</string>
|
||||
<string name="encryption_export_room_keys">Gesprekssleutels exporteren</string>
|
||||
@@ -294,7 +294,7 @@
|
||||
<string name="encryption_information_verify">Verifiëren</string>
|
||||
<string name="encryption_information_verify_device_warning">Om te verifiëren dat deze sessie vertrouwd kan worden, contacteert u de eigenaar via een andere methode (bv. persoonlijk of via een telefoontje) en vraagt u hem/haar of de sleutel die hij/zij ziet in zijn/haar persoonsinstellingen van deze sessie overeenkomt met de sleutel hieronder:</string>
|
||||
<string name="encryption_information_verify_device_warning2">Als het overeenkomt, drukt u op de knop ‘Verifiëren’ hieronder. Als het niet overeenkomt, dan onderschept iemand anders deze sessie en zou u het beter blokkeren. In de toekomst zal dit verificatieproces verbeterd worden.</string>
|
||||
<string name="select_room_directory">Kies een gesprekscatalogus</string>
|
||||
<string name="select_room_directory">Kamermap kiezen</string>
|
||||
<string name="directory_server_placeholder">Servernaam</string>
|
||||
<string name="directory_server_all_rooms_on_server">Alle gesprekken op server %s</string>
|
||||
<string name="directory_server_native_rooms">Alle lokale gesprekken op %s</string>
|
||||
@@ -334,7 +334,7 @@
|
||||
<string name="widget_integration_missing_user_id">user_id ontbreekt in het verzoek.</string>
|
||||
<string name="widget_integration_room_not_visible">Gesprek %s is niet zichtbaar.</string>
|
||||
<string name="room_add_matrix_apps">Matrix-apps toevoegen</string>
|
||||
<string name="notification_noisy_notifications">Geluidsmeldingen</string>
|
||||
<string name="notification_noisy_notifications">Belangrijke meldingen</string>
|
||||
<string name="notification_silent_notifications">Stille meldingen</string>
|
||||
<string name="title_activity_bug_report">Foutmelding</string>
|
||||
<string name="option_take_photo">Foto maken</string>
|
||||
@@ -423,7 +423,7 @@
|
||||
<string name="error_empty_field_your_password">Voer uw wachtwoord in.</string>
|
||||
<string name="send_bug_report_description_in_english">Beschrijf het probleem in het Engels, indien mogelijk.</string>
|
||||
<string name="settings_preview_media_before_sending">Media bekijken vóór het versturen</string>
|
||||
<string name="command_description_emote">Toont een actie</string>
|
||||
<string name="command_description_emote">Geeft activiteit weer</string>
|
||||
<string name="command_description_ban_user">Verbant persoon met gegeven ID</string>
|
||||
<string name="command_description_unban_user">Heft verbanning van persoon met gegeven ID op</string>
|
||||
<string name="command_description_op_user">Stel het machtsniveau van een persoon in</string>
|
||||
@@ -456,7 +456,7 @@
|
||||
<string name="action_accept">Aanvaarden</string>
|
||||
<string name="auth_accept_policies">Gelieve het beleid van deze server te lezen en aanvaarden:</string>
|
||||
<string name="settings_call_category">Oproepen</string>
|
||||
<string name="settings_call_ringtone_use_app_ringtone">Gebruik de standaardbeltoon van ${app_name} voor inkomende oproepen</string>
|
||||
<string name="settings_call_ringtone_use_app_ringtone">Standaardbeltoon van ${app_name} gebruiken voor inkomende oproepen</string>
|
||||
<string name="settings_call_ringtone_title">Beltoon voor inkomende oproepen</string>
|
||||
<string name="settings_call_ringtone_dialog_title">Selecteer beltoon voor oproepen:</string>
|
||||
<string name="room_participants_action_remove">Eruit sturen</string>
|
||||
@@ -551,7 +551,7 @@
|
||||
<string name="settings_troubleshoot_test_battery_success">${app_name} wordt niet beperkt door accuoptimalisatie.</string>
|
||||
<string name="settings_troubleshoot_test_battery_failed">Als een persoon een apparaat los van de oplader een tijd laat stilliggen, met het scherm uitgeschakeld, gaat het apparaat in slaapmodus. Dit verhindert apps de toegang tot het netwerk, en stelt hun taken, synchronisaties en standaardalarmen uit.</string>
|
||||
<string name="settings_troubleshoot_test_battery_quickfix">Optimalisatie negeren</string>
|
||||
<string name="settings_noisy_notifications_preferences">Lawaaiierige meldingen configureren</string>
|
||||
<string name="settings_noisy_notifications_preferences">Belangrijke meldingen configureren</string>
|
||||
<string name="settings_call_notifications_preferences">Oproepmeldingen configureren</string>
|
||||
<string name="settings_silent_notifications_preferences">Stille meldingen configureren</string>
|
||||
<string name="settings_system_preferences_summary">Bepaal de LED-kleur, vibratie, geluid, …</string>
|
||||
@@ -722,7 +722,7 @@
|
||||
<string name="settings_integrations_summary">Gebruik een integratiebeheerder om bots, bruggen, widgets en stickerpakketten te beheren.
|
||||
\nIntegratiebeheerders ontvangen configuratiedata en kunnen widgets aanpassen, gespreksuitnodigingen versturen en bestuursniveaus instellen namens u.</string>
|
||||
<string name="settings_discovery_category">Ontdekken</string>
|
||||
<string name="settings_discovery_manage">Beheer uw ontdekinstellingen.</string>
|
||||
<string name="settings_discovery_manage">Beheer uw ontdekkingsinstellingen.</string>
|
||||
<string name="settings_integration_allow">Integraties toestaan</string>
|
||||
<string name="settings_integration_manager">Integratiebeheerder</string>
|
||||
<string name="room_widget_activity_title">Widget</string>
|
||||
@@ -774,18 +774,18 @@
|
||||
<string name="event_redacted_by_user_reason">Gebeurtenis verwijderd door persoon</string>
|
||||
<string name="event_redacted_by_admin_reason">Gebeurtenis gemodereerd door gesprek beheerder</string>
|
||||
<string name="malformed_message">Niet correcte gebeurtenis, kan niet weergeven</string>
|
||||
<string name="create_new_room">Maak een nieuw gesprek aan</string>
|
||||
<string name="create_new_room">Nieuwe kamer aanmaken</string>
|
||||
<string name="error_no_network">Geen netwerk. Controleer uw internet verbinding.</string>
|
||||
<string name="action_change">Wijzigen</string>
|
||||
<string name="change_room_directory_network">Wijzig netwerk</string>
|
||||
<string name="change_room_directory_network">Netwerk wijzigen</string>
|
||||
<string name="please_wait">Even wachten…</string>
|
||||
<string name="room_preview_no_preview">Dit gesprek kan niet worden voorvertoond</string>
|
||||
<string name="room_preview_no_preview">Deze kamer kan niet worden voorvertoond</string>
|
||||
<string name="fab_menu_create_room">Gesprekken</string>
|
||||
<string name="fab_menu_create_chat">Directe Berichten</string>
|
||||
<string name="create_room_action_create">AANMAKEN</string>
|
||||
<string name="create_room_name_hint">Gespreksnaam</string>
|
||||
<string name="create_room_name_hint">Naam</string>
|
||||
<string name="create_room_public_title">Publiek</string>
|
||||
<string name="create_room_public_description">Iedereen kan deze kamer kunnen toetreden</string>
|
||||
<string name="create_room_public_description">Iedereen kan deelnemer worden van deze kamer</string>
|
||||
<string name="action_play">Afspelen</string>
|
||||
<string name="notice_room_canonical_alias_unset_by_you">U heeft het hoofdadres voor dit gesprek verwijderd.</string>
|
||||
<string name="notice_room_invite_with_reason_by_you">U heeft %1$s uitgenodigd. Reden: %2$s</string>
|
||||
@@ -861,8 +861,8 @@
|
||||
<string name="notice_placed_voice_call_by_you">U heeft een audiogesprek geopend.</string>
|
||||
<string name="notice_placed_video_call_by_you">U heeft een videogesprek geopend.</string>
|
||||
<string name="notice_room_name_changed_by_you">U heeft de kamernaam veranderd naar: %1$s</string>
|
||||
<string name="notice_room_avatar_changed_by_you">U heeft de kamer afbeelding aangepast</string>
|
||||
<string name="notice_room_avatar_changed">%1$s heeft de kamer afbeelding aangepast</string>
|
||||
<string name="notice_room_avatar_changed_by_you">U heeft de kamerafbeelding aangepast</string>
|
||||
<string name="notice_room_avatar_changed">%1$s heeft de kamerafbeelding aangepast</string>
|
||||
<string name="notice_room_topic_changed_by_you">U heeft het onderwerp gewijzigd naar: %1$s</string>
|
||||
<string name="notice_display_name_removed_by_you">U heeft uw weergavenaam verwijderd (voorheen %1$s)</string>
|
||||
<string name="notice_room_withdraw_by_you">U heeft de uitnodiging van %1$s ingetrokken</string>
|
||||
@@ -891,8 +891,8 @@
|
||||
<item quantity="other">U heeft %1$s als gespreksadressen verwijderd.</item>
|
||||
</plurals>
|
||||
<plurals name="notice_room_aliases_added_by_you">
|
||||
<item quantity="one">U heeft %1$s als gespreksadres toegevoegd.</item>
|
||||
<item quantity="other">U heeft %1$s als gespreksadressen toegevoegd.</item>
|
||||
<item quantity="one">U heeft %1$s als kameradres toegevoegd.</item>
|
||||
<item quantity="other">U heeft %1$s als kameradressen toegevoegd.</item>
|
||||
</plurals>
|
||||
<string name="notice_room_withdraw_with_reason_by_you">U heeft de uitnodiging van %1$s ingetrokken. Reden: %2$s</string>
|
||||
<string name="notice_room_third_party_registered_invite_with_reason_by_you">U heeft de uitnodiging voor %1$s aanvaard. Reden: %2$s</string>
|
||||
@@ -913,12 +913,12 @@
|
||||
<string name="notice_room_server_acl_set_banned">• Servers die overeenkomen met %s zijn verbannen.</string>
|
||||
<string name="notice_direct_room_update_by_you">U heeft hier geüpgraded.</string>
|
||||
<string name="notice_direct_room_update">%s heeft hier geüpgraded.</string>
|
||||
<string name="notice_made_future_room_visibility_by_you">U heeft toekomstige gespreksgeschiedenis zichtbaar gemaakt voor %1$s</string>
|
||||
<string name="notice_made_future_room_visibility_by_you">U heeft toekomstige kamergeschiedenis zichtbaar gemaakt voor %1$s</string>
|
||||
<string name="voice_message_n_seconds_warning_toast">%1$ds over</string>
|
||||
<string name="direct_room_created_summary_item">%s is toegetreden.</string>
|
||||
<string name="sent_verification_conclusion">Conclusie Bevestiging</string>
|
||||
<string name="create_room_settings_section">Kamerinstellingen</string>
|
||||
<string name="create_room_name_section">Gespreksnaam</string>
|
||||
<string name="create_room_name_section">Kamernaam</string>
|
||||
<string name="room_manage_integrations">Integraties Beheren</string>
|
||||
<plurals name="notification_invitations">
|
||||
<item quantity="one">%d uitnodiging</item>
|
||||
@@ -940,7 +940,7 @@
|
||||
<string name="create_pin_confirm_title">PIN Bevestigen</string>
|
||||
<string name="three_pid_revoke_invite_dialog_title">Uitnodiging intrekken</string>
|
||||
<string name="contacts_book_title">Contactpersonen</string>
|
||||
<string name="room_settings_name_hint">Gespreksnaam</string>
|
||||
<string name="room_settings_name_hint">Kamernaam</string>
|
||||
<string name="set_a_security_phrase_hint">Beveiligingszin</string>
|
||||
<string name="bottom_sheet_setup_secure_backup_submit">Instellen</string>
|
||||
<string name="bottom_sheet_setup_secure_backup_title">Beveiligde backup</string>
|
||||
@@ -962,7 +962,7 @@
|
||||
<string name="settings_key_requests">Sleutelverzoeken</string>
|
||||
<string name="delete_event_dialog_title">Verwijderen Bevestigen</string>
|
||||
<string name="settings_account_data">Accountgegevens</string>
|
||||
<string name="settings_dev_tools">Ontwikkel Gereedschap</string>
|
||||
<string name="settings_dev_tools">Ontwikkelaarsgereedschap</string>
|
||||
<string name="a11y_qr_code_for_verification">QR-code</string>
|
||||
<string name="reset_cross_signing">Sleutels herstellen</string>
|
||||
<string name="initialize_cross_signing">Gekruist Ondertekenen Initialiseren</string>
|
||||
@@ -971,7 +971,7 @@
|
||||
<string name="settings_active_sessions_list">Actieve Sessies</string>
|
||||
<string name="room_settings_enable_encryption_dialog_submit">Versleuteling inschakelen</string>
|
||||
<string name="room_settings_enable_encryption_dialog_title">Versleuteling inschakelen\?</string>
|
||||
<string name="settings_category_composer">Berichtverwerker</string>
|
||||
<string name="settings_category_composer">Berichtbewerker</string>
|
||||
<string name="room_profile_section_more_leave">Gesprek Verlaten</string>
|
||||
<plurals name="room_profile_section_more_member_list">
|
||||
<item quantity="one">Eén persoon</item>
|
||||
@@ -1043,7 +1043,7 @@
|
||||
<string name="bottom_action_people_x">Directe Berichten</string>
|
||||
<string name="feedback">Feedback</string>
|
||||
<string name="settings_troubleshoot_test_token_registration_quick_fix">Token registreren</string>
|
||||
<string name="settings_push_rules">Pushregels</string>
|
||||
<string name="settings_push_rules">Push-regels</string>
|
||||
<string name="event_redacted">Bericht verwijderd</string>
|
||||
<string name="secure_backup_banner_setup_line1">Beveiligde Backup</string>
|
||||
<string name="active_widgets_title">Actieve widgets</string>
|
||||
@@ -1061,7 +1061,7 @@
|
||||
<string name="login_error_ssl_other">SSL-fout.</string>
|
||||
<string name="call_switch_camera">Camera wisselen</string>
|
||||
<string name="sound_device_wireless_headset">Draadloze Koptelefoon</string>
|
||||
<string name="spaces_header">Spaces</string>
|
||||
<string name="spaces_header">Ruimten</string>
|
||||
<string name="action_switch">Wisselen</string>
|
||||
<string name="upgrade">Opwaarderen</string>
|
||||
<string name="space_suggested">Aanbevolen</string>
|
||||
@@ -1187,7 +1187,7 @@
|
||||
<string name="action_copy">Kopiëren</string>
|
||||
<string name="denied_permission_camera">Geef toestemming om de camera te gebruiken via de systeeminstellingen om deze actie uit te voeren.</string>
|
||||
<string name="denied_permission_generic">Sommige rechten ontbreken om deze actie uit te voeren, geeft a.u.b. toestemming via de systeeminstellingen.</string>
|
||||
<string name="spaces">Spaces</string>
|
||||
<string name="spaces">Ruimten</string>
|
||||
<string name="start_chatting">Begin met chatten</string>
|
||||
<string name="action_reset">Herstellen</string>
|
||||
<string name="action_dismiss">Afwijzen</string>
|
||||
@@ -1224,13 +1224,13 @@
|
||||
<string name="login_splash_submit">Aan de slag</string>
|
||||
<string name="space_settings_permissions_title">Spacerechten</string>
|
||||
<string name="room_settings_permissions_title">Gespreksrechten</string>
|
||||
<string name="space_participants_unban_prompt_msg">Door deze persoon niet meer de verbannen kan hij/zij opnieuw toetreden tot de space.</string>
|
||||
<string name="room_participants_unban_prompt_msg">Door deze persoon niet meer de verbannen kan hij/zij opnieuw toetreden tot het gesprek.</string>
|
||||
<string name="space_participants_unban_prompt_msg">Door de verbanning op te heffen kan deze gebruiker opnieuw deelnemer worden van de ruimte.</string>
|
||||
<string name="room_participants_unban_prompt_msg">Door de verbanning op te heffen kan deze gebruiker opnieuw deelnemer worden van de kamer.</string>
|
||||
<string name="space_participants_ban_prompt_msg">Door deze persoon te verbannen zal hij/zij verwijderd worden uit deze space en voorkomen dat hij/zij opnieuw toetreedt.</string>
|
||||
<string name="room_participants_ban_reason">Reden voor verbanning</string>
|
||||
<string name="space_participants_remove_prompt_msg">Door deze persoon de verwijderen zal hij/zij niet meer in deze space zitten.
|
||||
<string name="space_participants_remove_prompt_msg">De gebruiker zal worden verwijderd uit deze ruimte.
|
||||
\n
|
||||
\nOm te voorkomen dat hij/zij opnieuw toetreedt, kunt u hem/haar ook verbannen.</string>
|
||||
\nOm te voorkomen dat ze opnieuw toetreden, kunt u ze verbannen.</string>
|
||||
<string name="room_participants_remove_prompt_msg">Door deze persoon te verwijderen zal hij/zij niet meer in dit gesprek zitten.
|
||||
\n
|
||||
\nOm te voorkomen dat hij/zij opnieuw toetreedt, kun je hem/haar ook verbannen.</string>
|
||||
@@ -1241,7 +1241,7 @@
|
||||
\n
|
||||
\nU kunt deze actie op elk moment ongedaan maken in de algemene instellingen.</string>
|
||||
<string name="room_participants_power_level_demote_warning_prompt">U kunt deze wijziging niet ongedaan maken omdat uzelf degradeert, als u de laatste persoon met rechten bent in het gesprek zal het onmogelijk zijn om opnieuw rechten te krijgen.</string>
|
||||
<string name="room_participants_leave_private_warning">Dit gesprek is niet publiek. U kunt niet opnieuw toetreden zonder uitnodiging.</string>
|
||||
<string name="room_participants_leave_private_warning">Deze kamer is niet publiek. U kunt niet opnieuw deelnemer worden zonder uitnodiging.</string>
|
||||
<string name="permissions_denied_add_contact">Toegang verlenen tot uw contactpersonen.</string>
|
||||
<string name="permissions_denied_qr_code">Om de QR-code te scannen moet u toegang verlenen tot de camera.</string>
|
||||
<string name="call_remove_jitsi_widget_progress">Oproep beëindigen…</string>
|
||||
@@ -1353,7 +1353,7 @@
|
||||
<string name="room_list_quick_actions_low_priority_add">Toevoegen aan lage prioriteit</string>
|
||||
<string name="room_list_quick_actions_favorite_remove">Verwijder van favorieten</string>
|
||||
<string name="room_list_quick_actions_favorite_add">Toevoegen aan favorieten</string>
|
||||
<string name="room_list_quick_actions_notifications_all_noisy">Alle berichten (luidruchtig)</string>
|
||||
<string name="room_list_quick_actions_notifications_all_noisy">Alle belangrijke berichten</string>
|
||||
<string name="content_reported_as_inappropriate_content">Deze inhoud is als ongepast gerapporteerd.
|
||||
\n
|
||||
\nAls u geen inhoud van deze persoon meer wilt zien, kunt u deze negeren om hun berichten te verbergen.</string>
|
||||
@@ -1396,7 +1396,7 @@
|
||||
<string name="error_network_timeout">Het lijkt erop dat de server er te lang over doet om te reageren. Dit kan worden veroorzaakt door een slechte verbinding of een fout met de server. Probeer het over een tijdje opnieuw.</string>
|
||||
<string name="error_terms_not_accepted">Probeer het opnieuw zodra u de algemene voorwaarden van uw homeserver hebt geaccepteerd.</string>
|
||||
<string name="labs_allow_extended_logging_summary">Uitgebreide logboeken helpen ontwikkelaars door meer logboeken te verstrekken wanneer u een RageShake verzendt. Zelfs wanneer ingeschakeld, registreert de toepassing geen berichtinhoud of andere privégegevens.</string>
|
||||
<string name="labs_allow_extended_logging">Uitgebreide logboeken inschakelen.</string>
|
||||
<string name="labs_allow_extended_logging">Uitgebreide logboeken inschakelen</string>
|
||||
<string name="settings_agree_to_terms">Ga akkoord met de servicevoorwaarden van de identiteitsserver (%s), zodat u vindbaar bent op e-mailadres of telefoonnummer.</string>
|
||||
<string name="settings_discovery_disconnect_with_bound_pid">U deelt momenteel e-mailadressen of telefoonnummers op de identiteitsserver %1$s. U moet opnieuw verbinding maken met %2$s om ze niet meer te delen.</string>
|
||||
<string name="settings_text_message_sent_wrong_code">De verificatiecode is niet correct.</string>
|
||||
@@ -1411,7 +1411,7 @@
|
||||
<string name="identity_server_consent_dialog_title_2">Stuur e-mailadressen en telefoonnummers naar %s</string>
|
||||
<string name="settings_discovery_consent_action_give_consent">Toestemming geven</string>
|
||||
<string name="settings_discovery_consent_action_revoke">Mijn toestemming intrekken</string>
|
||||
<string name="legals_home_server_title">Uw server-beleid</string>
|
||||
<string name="legals_home_server_title">Uw thuisserverbeleid</string>
|
||||
<string name="login_error_homeserver_from_url_not_found">Kan geen server bereiken op de URL %s. Controleer uw link of kies handmatig een server.</string>
|
||||
<string name="settings_discovery_consent_notice_off_2">Uw contacten zijn privé. Om personen van uw contacten te ontdekken, hebben we uw toestemming nodig om contactgegevens naar uw identiteitsserver te sturen.</string>
|
||||
<string name="settings_discovery_confirm_mail_not_clicked">We hebben u een bevestigingsmail gestuurd naar %s, controleer eerst uw e-mail en klik op de bevestigingslink</string>
|
||||
@@ -1467,8 +1467,8 @@
|
||||
<string name="send_file_step_compressing_image">Afbeelding comprimeren…</string>
|
||||
<string name="send_file_step_sending_file">Bestand versturen (%1$s / %2$s)</string>
|
||||
<string name="send_file_step_sending_thumbnail">Miniatuur versturen (%1$s / %2$s)</string>
|
||||
<string name="settings_labs_show_complete_history_in_encrypted_room">Toon volledige geschiedenis in versleutelde kamers</string>
|
||||
<string name="settings_labs_show_hidden_events_in_timeline">Toon verborgen gebeurtenissen op de tijdlijn</string>
|
||||
<string name="settings_labs_show_complete_history_in_encrypted_room">Volledige geschiedenis in versleutelde kamers weergeven</string>
|
||||
<string name="settings_labs_show_hidden_events_in_timeline">Verborgen gebeurtenissen op de tijdlijn weergeven</string>
|
||||
<string name="give_feedback">Geef feedback</string>
|
||||
<string name="feedback_failed">De feedback kan niet worden verzonden (%s)</string>
|
||||
<string name="feedback_sent">Bedankt, uw feedback is succesvol verzonden</string>
|
||||
@@ -1479,8 +1479,8 @@
|
||||
<string name="send_suggestion_sent">Bedankt, de suggestie is succesvol verzonden</string>
|
||||
<string name="send_suggestion_report_placeholder">Beschrijf hier uw suggestie</string>
|
||||
<string name="send_suggestion_content">Schrijf hieronder uw suggestie.</string>
|
||||
<string name="send_suggestion">Doe een suggestie</string>
|
||||
<string name="preference_system_settings">Systeem instellingen</string>
|
||||
<string name="send_suggestion">Een voorstel doen</string>
|
||||
<string name="preference_system_settings">Systeeminstellingen</string>
|
||||
<string name="preference_versions">Versies</string>
|
||||
<string name="preference_help_summary">Hulp bij het gebruik van ${app_name}</string>
|
||||
<string name="preference_help_title">Hulp en ondersteuning</string>
|
||||
@@ -1500,9 +1500,9 @@
|
||||
\n
|
||||
\n%s</string>
|
||||
<string name="create_room_topic_section">Kameronderwerp (optioneel)</string>
|
||||
<string name="create_new_space">Aanmaken nieuwe Space</string>
|
||||
<string name="settings_show_redacted_summary">Toon een aanduiding voor verwijderde berichten</string>
|
||||
<string name="settings_show_redacted">Toon verwijderde berichten</string>
|
||||
<string name="create_new_space">Nieuwe ruimte aanmaken</string>
|
||||
<string name="settings_show_redacted_summary">Geeft een plaatsvervangende melding weer voor verwijderde berichten.</string>
|
||||
<string name="settings_show_redacted">Verwijderde berichten weergeven</string>
|
||||
<string name="secure_backup_setup">Beveiligde back-up instellen</string>
|
||||
<string name="secure_backup_banner_setup_line2">Beveiliging tegen verlies van toegang tot versleutelde berichten en gegevens</string>
|
||||
<string name="recovery_key_export_saved">De herstelsleutel is opgeslagen.</string>
|
||||
@@ -1565,7 +1565,7 @@
|
||||
<string name="room_alias_published_alias_subtitle">Gepubliceerde adressen kunnen door iedereen op elke server worden gebruikt om lid te worden van uw kamer. Om een adres te publiceren, moet het eerst als lokaal adres worden ingesteld.</string>
|
||||
<string name="room_alias_published_alias_title">Gepubliceerde adressen</string>
|
||||
<string name="space_settings_alias_subtitle">Adressen van deze kamer bekijken en beheren.</string>
|
||||
<string name="space_settings_alias_title">Spaceadressen</string>
|
||||
<string name="space_settings_alias_title">Ruimte-adressen</string>
|
||||
<string name="room_settings_alias_subtitle">Bekijk en beheer de adressen van deze kamer en de zichtbaarheid ervan in de kamerdirectory.</string>
|
||||
<string name="room_settings_alias_title">Kameradressen</string>
|
||||
<string name="room_settings_guest_access_title">Sta toe om gasten te laten deelnemen</string>
|
||||
@@ -1584,7 +1584,7 @@
|
||||
<string name="legals_no_policy_provided">Deze server biedt geen beleid.</string>
|
||||
<string name="legals_third_party_notices">Bibliotheken van derden</string>
|
||||
<string name="legals_identity_server_title">Uw identiteitsserverbeleid</string>
|
||||
<string name="legals_application_title">${app_name} beleid</string>
|
||||
<string name="legals_application_title">${app_name}-beleid</string>
|
||||
<string name="analytics_opt_in_list_item_2">We delen <b>geen</b> informatie met derden</string>
|
||||
<string name="analytics_opt_in_list_item_1">We registreren of profileren <b>geen</b> accountgegevens</string>
|
||||
<string name="analytics_opt_in_content_link">hier</string>
|
||||
@@ -1601,7 +1601,7 @@
|
||||
<string name="settings_show_emoji_keyboard_summary">Voeg een knop toe aan de invoerveld om het emoji-toetsenbord te openen</string>
|
||||
<string name="settings_show_emoji_keyboard">Emoji-toetsenbord weergeven</string>
|
||||
<string name="settings_chat_effects_description">Gebruik /confetti commando of stuur een bericht met ❄️ of 🎉</string>
|
||||
<string name="settings_chat_effects_title">Toon chateffecten</string>
|
||||
<string name="settings_chat_effects_title">Chateffecten weergeven</string>
|
||||
<string name="settings_room_upgrades">Kamer upgrades</string>
|
||||
<string name="settings_messages_by_bot">Berichten door bot</string>
|
||||
<string name="settings_room_invitations">Kameruitnodigingen</string>
|
||||
@@ -1754,7 +1754,7 @@
|
||||
<string name="settings_security_pin_code_grace_period_summary_on">Pincode is vereist na 2 minuten ${app_name} niet te hebben gebruikt.</string>
|
||||
<string name="settings_security_pin_code_grace_period_title">Pincode vereist na 2 minuten</string>
|
||||
<string name="settings_security_pin_code_notifications_summary_off">Geef alleen het aantal ongelezen berichten weer in een eenvoudige melding.</string>
|
||||
<string name="settings_security_pin_code_notifications_summary_on">Toon details zoals kamernamen en berichtinhoud.</string>
|
||||
<string name="settings_security_pin_code_notifications_summary_on">Geeft details weer zoals kamernamen en berichtinhoud.</string>
|
||||
<string name="settings_security_pin_code_notifications_title">Inhoud in meldingen weergeven</string>
|
||||
<string name="settings_security_pin_code_use_biometrics_summary_off">Pincode is de enige manier om ${app_name} te ontgrendelen.</string>
|
||||
<string name="settings_security_pin_code_use_biometrics_summary_on">Schakel apparaatspecifieke biometrische gegevens in, zoals vingerafdrukken en gezichtsherkenning.</string>
|
||||
@@ -1831,8 +1831,8 @@
|
||||
<string name="choose_locale_other_locales_title">Andere beschikbare talen</string>
|
||||
<string name="user_code_info_text">Deel deze code met mensen zodat ze deze kunnen scannen om u toe te voegen en te beginnen met chatten.</string>
|
||||
<string name="user_code_my_code">Mijn code</string>
|
||||
<string name="user_code_share">Deel mijn code</string>
|
||||
<string name="user_code_scan">Scan een QR-code</string>
|
||||
<string name="user_code_share">Mijn code delen</string>
|
||||
<string name="user_code_scan">Een QR-code scannen</string>
|
||||
<string name="invite_users_to_room_failure">We kunnen geen personen uitnodigen. Controleer de personen die u wilt uitnodigen en probeer het opnieuw.</string>
|
||||
<plurals name="invitations_sent_to_one_and_more_users">
|
||||
<item quantity="one">Uitnodigingen verzonden naar %1$s en nog één</item>
|
||||
@@ -1843,7 +1843,7 @@
|
||||
<string name="invitation_sent_to_one_user">Uitnodiging verzonden naar %1$s</string>
|
||||
<string name="invite_friends_rich_title">🔐️ Doe mee met ${app_name}</string>
|
||||
<string name="invite_friends_text">Hé, praat met me op ${app_name}: %s</string>
|
||||
<string name="invite_friends">Nodig vrienden uit</string>
|
||||
<string name="invite_friends">Vrienden uitnodigen</string>
|
||||
<string name="add_people">Mensen toevoegen</string>
|
||||
<string name="create_room_dm_failure">We kunnen je DM niet maken. Controleer de personen die u wilt uitnodigen en probeer het opnieuw.</string>
|
||||
<string name="external_link_confirmation_message">De link %1$s brengt u naar een andere site: %2$s.
|
||||
@@ -1912,7 +1912,7 @@
|
||||
<string name="error_failed_to_import_keys">Kan sleutels niet importeren</string>
|
||||
<string name="qr_code_scanned_verif_waiting">Wachten op %s…</string>
|
||||
<string name="qr_code_scanned_verif_waiting_notice">Bijna daar! Op bevestiging wachten…</string>
|
||||
<string name="qr_code_scanned_self_verif_notice">Bijna daar! Toont het andere apparaat een vinkje\?</string>
|
||||
<string name="qr_code_scanned_self_verif_notice">Bijna klaar! Toont het andere apparaat een vinkje\?</string>
|
||||
<string name="add_a_topic_link_text">Een onderwerp toevoegen</string>
|
||||
<string name="room_created_summary_no_topic_creation_text">%s om mensen te laten weten waar deze kamer over gaat.</string>
|
||||
<string name="this_is_the_beginning_of_dm">Dit is het begin van uw privéberichtgeschiedenis met %s.</string>
|
||||
@@ -1989,7 +1989,7 @@
|
||||
\nWees voorzichtig, het kan leiden tot onverwacht gedrag.</string>
|
||||
<string name="no_connectivity_to_the_server_indicator_airplane">Vliegtuigmodus is ingeschakeld</string>
|
||||
<string name="no_connectivity_to_the_server_indicator">Verbinding met de server is verbroken</string>
|
||||
<string name="qr_code_scanned_by_other_notice">Bijna daar! Toont %s een vinkje\?</string>
|
||||
<string name="qr_code_scanned_by_other_notice">Bijna klaar! Toont %s een vinkje\?</string>
|
||||
<string name="verification_profile_device_untrust_info">Totdat deze persoon deze sessie vertrouwt, worden berichten die van en naar de sessie worden verzonden, gelabeld met waarschuwingen. U kunt het ook handmatig verifiëren.</string>
|
||||
<string name="verification_profile_device_new_signing">%1$s (%2$s) aangemeld met een nieuwe sessie:</string>
|
||||
<string name="verification_profile_device_verified_because">Deze sessie wordt vertrouwd voor veilig berichtenverkeer omdat %1$s (%2$s) deze heeft geverifieerd:</string>
|
||||
@@ -2011,7 +2011,7 @@
|
||||
<string name="settings_server_version">Serverversie</string>
|
||||
<string name="settings_server_name">Server naam</string>
|
||||
<string name="settings_active_sessions_signout_device">Afmelden voor deze sessie</string>
|
||||
<string name="settings_active_sessions_show_all">Toon alle sessies</string>
|
||||
<string name="settings_active_sessions_show_all">Alle sessies tonen</string>
|
||||
<string name="settings_hs_admin_e2e_disabled">Uw serverbeheerder heeft standaard end-to-end versleuteling uitgeschakeld in privékamers en privéberichten.</string>
|
||||
<string name="encryption_information_dg_xsigning_disabled">Kruisondertekenen is niet ingeschakeld</string>
|
||||
<string name="encryption_information_dg_xsigning_not_trusted">Kruisondertekenen is ingeschakeld.
|
||||
@@ -2070,21 +2070,21 @@
|
||||
<string name="verification_sas_do_not_match">Ze komen niet overeen</string>
|
||||
<string name="verification_conclusion_warning">Niet-vertrouwd inloggen</string>
|
||||
<string name="login_error_threepid_denied">Uw e-maildomein is niet geautoriseerd om op deze server te registreren</string>
|
||||
<string name="create_space_in_progress">Space aanmaken…</string>
|
||||
<string name="create_space_in_progress">Ruimte aanmaken…</string>
|
||||
<string name="create_room_in_progress">Kamer aanmaken…</string>
|
||||
<string name="create_room_alias_invalid">Sommige tekens zijn niet toegestaan</string>
|
||||
<string name="create_room_alias_empty">Geef een kameradres op</string>
|
||||
<string name="create_room_alias_already_in_use">Dit adres is al in gebruik</string>
|
||||
<string name="create_space_alias_hint">Space adres</string>
|
||||
<string name="create_space_alias_hint">Ruimte-adres</string>
|
||||
<string name="create_room_disable_federation_description">U kunt dit inschakelen als de kamer alleen wordt gebruikt voor samenwerking met interne teams op uw server. Dit kan later niet meer worden gewijzigd.</string>
|
||||
<string name="create_room_disable_federation_title">Blokkeer iedereen die geen deel uitmaakt van %s om ooit deel te nemen aan deze kamer</string>
|
||||
<string name="hide_advanced">Verberg geavanceerd</string>
|
||||
<string name="show_advanced">Toon geavanceerd</string>
|
||||
<string name="show_advanced">Geavanceerd weergeven</string>
|
||||
<string name="create_room_encryption_description">Eenmaal ingeschakeld, kan versleuteling niet worden uitgeschakeld.</string>
|
||||
<string name="command_description_lenny">Voegt ( ͡° ͜ʖ ͡°) toe aan een bericht in platte tekst</string>
|
||||
<string name="command_description_shrug">Voegt ¯\\_(ツ)_/¯ toe aan een bericht in platte tekst</string>
|
||||
<string name="settings_developer_mode_show_info_on_screen_summary">Toon wat nuttige informatie om te helpen bij het debuggen van de applicatie</string>
|
||||
<string name="settings_developer_mode_show_info_on_screen_title">Toon debug-informatie op het scherm</string>
|
||||
<string name="settings_developer_mode_show_info_on_screen_summary">Geeft wat nuttige informatie weer om te helpen bij foutopsporing van de app.</string>
|
||||
<string name="settings_developer_mode_show_info_on_screen_title">Foutopsporingsinformatie op het scherm weergeven</string>
|
||||
<string name="settings_developer_mode_fail_fast_summary">${app_name} kan vaker crashen als er een onverwachte fout optreedt</string>
|
||||
<string name="autocomplete_limited_results">Laat alleen de eerste resultaten zien, typ meer letters…</string>
|
||||
<string name="settings_rageshake_detection_threshold_summary">Schud je telefoon om de detectiedrempel te testen</string>
|
||||
@@ -2157,9 +2157,9 @@
|
||||
<string name="login_reset_password_mail_confirmation_submit">Ik heb mijn e-mailadres geverifieerd</string>
|
||||
<string name="login_reset_password_mail_confirmation_notice_2">Tik op de link om uw nieuwe wachtwoord te bevestigen. Klik hieronder als u de link hebt gevolgd die erin staat.</string>
|
||||
<string name="ftue_auth_carousel_secure_title">Word eigenaar van uw gesprekken.</string>
|
||||
<string name="create_space">Space aanmaken</string>
|
||||
<string name="create_spaces_loading_message">Space aanmaken…</string>
|
||||
<string name="activity_create_space_title">Aanmaken een space</string>
|
||||
<string name="create_space">Ruimte aanmaken</string>
|
||||
<string name="create_spaces_loading_message">Ruimte aanmaken…</string>
|
||||
<string name="activity_create_space_title">Een ruimte aanmaken</string>
|
||||
<string name="dev_tools_event_content_hint">Gebeurtenis inhoud</string>
|
||||
<string name="upgrade_room_for_restricted_note">Houd er rekening mee dat bij het upgraden een nieuwe versie van de kamer wordt gemaakt. Alle huidige berichten blijven in deze gearchiveerde kamer.</string>
|
||||
<string name="upgrade_room_for_restricted_no_param">Iedereen in een ouderkamer kan deze kamer vinden en er lid van worden. Het is niet nodig om iedereen handmatig uit te nodigen. U kunt dit op elk moment wijzigen in de kamer instellingen.</string>
|
||||
@@ -2247,7 +2247,7 @@
|
||||
<string name="spaces_feeling_experimental_subspace">Experimenteel voelen\?
|
||||
\nU kunt bestaande spaces aan een space toevoegen.</string>
|
||||
<string name="all_rooms_youre_in_will_be_shown_in_home">Alle kamers waarin u deelneemt, worden weergegeven in Home.</string>
|
||||
<string name="preference_show_all_rooms_in_home">Toon alle kamers in Home</string>
|
||||
<string name="preference_show_all_rooms_in_home">Alle kamers op startscherm weergeven</string>
|
||||
<string name="space_manage_rooms_and_spaces">Kamers en spaces beheren</string>
|
||||
<string name="space_mark_as_suggested">Markeren als aanbevolen</string>
|
||||
<string name="space_mark_as_not_suggested">Markeren als niet aanbevolen</string>
|
||||
@@ -2300,16 +2300,16 @@
|
||||
<string name="create_spaces_details_public_header">Voeg wat details toe om het te laten opvallen. U kunt deze op elk moment wijzigen.</string>
|
||||
<string name="space_type_private_desc">Alleen op uitnodiging, het beste voor uzelf of teams</string>
|
||||
<string name="space_type_public_desc">Open voor iedereen, het beste voor gemeenschappen</string>
|
||||
<string name="create_spaces_private_teammates">Een privé space voor u en uw teamgenoten</string>
|
||||
<string name="create_spaces_private_teammates">Een privé-ruimte voor u en uw teamgenoten</string>
|
||||
<string name="create_spaces_me_and_teammates">Ik en teamgenoten</string>
|
||||
<string name="create_spaces_organise_rooms">Een privé space om je kamers te organiseren</string>
|
||||
<string name="create_spaces_just_me">Alleen ik</string>
|
||||
<string name="create_spaces_make_sure_access">Zorg ervoor dat de juiste mensen toegang hebben tot %s.</string>
|
||||
<string name="create_spaces_who_are_you_working_with">Met wie werkt u samen\?</string>
|
||||
<string name="create_spaces_you_can_change_later">U kunt dit later wijzigen</string>
|
||||
<string name="create_spaces_choose_type_label">Wat voor soort space wilt u aanmaken\?</string>
|
||||
<string name="your_private_space">Uw privé space</string>
|
||||
<string name="your_public_space">Uw openbare space</string>
|
||||
<string name="create_spaces_choose_type_label">Wat voor soort ruimte wilt u aanmaken\?</string>
|
||||
<string name="your_private_space">Uw privé-ruimte</string>
|
||||
<string name="your_public_space">Uw openbare ruimte</string>
|
||||
<string name="add_space">Space toevoegen</string>
|
||||
<string name="private_space">Privé space</string>
|
||||
<string name="public_space">Openbare space</string>
|
||||
@@ -2352,7 +2352,7 @@
|
||||
<string name="attachment_type_location">Locatie</string>
|
||||
<string name="room_unsupported_e2e_algorithm_as_admin">De versleuteling is verkeerd geconfigureerd, zodat u geen berichten kunt versturen. Klik om instellingen te openen.</string>
|
||||
<string name="room_unsupported_e2e_algorithm">De versleuteling is verkeerd geconfigureerd, zodat u geen berichten kunt versturen. Neem contact op met een beheerder om de versleuteling in een geldige staat te herstellen.</string>
|
||||
<string name="message_bubbles">Toon bericht bubbels</string>
|
||||
<string name="message_bubbles">Berichtbubbels weergeven</string>
|
||||
<string name="location_timeline_failed_to_load_map">Kan kaart niet laden</string>
|
||||
<string name="a11y_static_map_image">Kaart</string>
|
||||
<string name="labs_enable_thread_messages_desc">Let op: app wordt opnieuw gestart</string>
|
||||
@@ -2393,7 +2393,7 @@
|
||||
<item quantity="one">%1$d meer</item>
|
||||
<item quantity="other">%1$d meer</item>
|
||||
</plurals>
|
||||
<string name="message_reaction_show_less">Toon minder</string>
|
||||
<string name="message_reaction_show_less">Minder weergeven</string>
|
||||
<string name="live_location_sharing_notification_description">Locatie delen is bezig</string>
|
||||
<string name="live_location_sharing_notification_title">${app_name} Live locatie</string>
|
||||
<string name="location_share_live_stop">Stop</string>
|
||||
@@ -2471,8 +2471,8 @@
|
||||
\n
|
||||
\nHoud er rekening mee dat deze actie de app opnieuw zal starten en dat dit enige tijd kan duren.</string>
|
||||
<string name="initial_sync_request_title">Initieel synchronisatieverzoek</string>
|
||||
<string name="settings_show_latest_profile_description">Toon de laatste profielinformatie (avatar en weergavenaam) voor alle berichten.</string>
|
||||
<string name="settings_show_latest_profile">Toon laatste persoonsinformatie</string>
|
||||
<string name="settings_show_latest_profile_description">Geeft de meest recente gebruikersinfo (avatar en weergavenaam) weer voor alle berichten.</string>
|
||||
<string name="settings_show_latest_profile">Meest recente gebruikersinfo weergeven</string>
|
||||
<string name="a11y_presence_busy">Bezet</string>
|
||||
<string name="keys_backup_settings_signature_from_this_user">Back-up heeft een geldige handtekening van deze persoon.</string>
|
||||
<string name="live_location_bottom_sheet_last_updated_at">%1$s geleden bijgewerkt</string>
|
||||
@@ -2563,7 +2563,7 @@
|
||||
<string name="ftue_auth_email_subtitle">%s moet uw account verifiëren</string>
|
||||
<string name="ftue_auth_email_title">Vul uw e-mailadres in</string>
|
||||
<string name="ftue_auth_terms_subtitle">Lees de voorwaarden en het beleid van %s door</string>
|
||||
<string name="ftue_auth_terms_title">Serverbeleid</string>
|
||||
<string name="ftue_auth_terms_title">Serverbeleiden</string>
|
||||
<string name="ftue_auth_choose_server_ems_cta">Neem contact op</string>
|
||||
<string name="ftue_auth_choose_server_ems_subtitle">Element Matrix Services (EMS) is een robuuste en betrouwbare hostingservice voor snelle, veilige en realtime communicatie. Ontdek hoe op <a href="${ftue_ems_url}">element.io/ems</a></string>
|
||||
<string name="ftue_auth_choose_server_ems_title">Wilt u uw eigen server hosten\?</string>
|
||||
@@ -2596,15 +2596,15 @@
|
||||
</plurals>
|
||||
<string name="search_space_two_parents">%1$s en %2$s</string>
|
||||
<string name="auth_reset_password_error_unverified">E-mailadres niet geverifieerd, controleer je inbox</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Toon alle sessies (V2, WIP)</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Alle sessies weergeven (V2, WIP)</string>
|
||||
<string name="location_share_loading_map_error">Kan kaart niet laden
|
||||
\nDeze server is mogelijk niet geconfigureerd om kaarten weer te geven.</string>
|
||||
<string name="a11y_open_settings">Open instellingen</string>
|
||||
<string name="settings_sessions_other_description">Voor de beste beveiliging verifieert u uw sessies en meldt u zich af bij elke sessie die u niet meer herkent of gebruikt.</string>
|
||||
<string name="settings_sessions_other_title">Andere sessies</string>
|
||||
<string name="device_manager_sessions_other_description">Voor de beste beveiliging verifieert u uw sessies en meldt u zich af bij elke sessie die u niet meer herkent of gebruikt.</string>
|
||||
<string name="device_manager_sessions_other_title">Andere sessies</string>
|
||||
<string name="settings_sessions_list">Sessies</string>
|
||||
<string name="a11y_open_spaces">Lijst met publieke spaces</string>
|
||||
<string name="a11y_create_message">Maak een nieuw gesprek of een nieuwe kamer</string>
|
||||
<string name="a11y_create_message">Nieuw gesprek of nieuwe kamer aanmaken</string>
|
||||
<string name="room_list_filter_people">Personen</string>
|
||||
<string name="room_list_filter_favourites">Favorieten</string>
|
||||
<string name="room_list_filter_unreads">Ongelezen</string>
|
||||
@@ -2613,10 +2613,59 @@
|
||||
<string name="home_layout_preferences_sort_activity">Activiteit</string>
|
||||
<string name="home_layout_preferences_sort_by">Sorteer op</string>
|
||||
<string name="home_layout_preferences_recents">Recente tonen</string>
|
||||
<string name="home_layout_preferences_filters">Toon filters</string>
|
||||
<string name="home_layout_preferences_filters">Filters weergeven</string>
|
||||
<string name="home_layout_preferences">Lay-outvoorkeuren</string>
|
||||
<string name="explore_rooms">Ontdek kamers</string>
|
||||
<string name="create_room">Kamer creëren</string>
|
||||
<string name="start_chat">Start gesprek</string>
|
||||
<string name="start_chat">Gesprek starten</string>
|
||||
<string name="all_chats">Alle gesprekken</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">U kunt feedback geven via het menu rechtsboven.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Krijg sneller en gemakkelijker toegang tot uw ruimten (rechtsonder).</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Om ${app_name} te versimpelen zijn tabbladen nu optioneel. U kunt ze beheren in het menu rechtsboven.</string>
|
||||
<string name="home_empty_no_unreads_message">Hier zullen uw ongelezen berichten verschijnen wanneer u deze heeft.</string>
|
||||
<string name="home_empty_no_rooms_message">De allesomvattende beveiligde chat-app voor teams, vrienden en organisaties. Maak een gesprek aan of word deelnemer van een bestaande kamer om te beginnen.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Ruimten zijn een nieuwe manier om kamers en personen te groeperen. Voeg een bestaande kamer toe, of maak een nieuwe aan via de knop rechtsonder.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Overweeg uit te loggen van oude sessies (%1$d of meer dagen) welke u niet meer gebruikt.</item>
|
||||
<item quantity="other">Overweeg uit te loggen van oude sessies (%1$d of meer dagen) welke u niet meer gebruikt.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_unverified_sessions_description">Verifieer of log uit van ongeverifieerde sessies.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Verbeter uw accountbeveiliging door deze aanbevelingen te volgen.</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Al %1$d+ dag inactief (%2$s)</item>
|
||||
<item quantity="other">Al %1$d+ dagen inactief (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Beveiligingsaanbevelingen</string>
|
||||
<string name="device_manager_unverified_sessions_title">Niet-geverifieerde sessies</string>
|
||||
<string name="device_manager_inactive_sessions_title">Inactieve sessies</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nziet er vrij leeg uit.</string>
|
||||
<string name="home_empty_no_rooms_title">Welkom bij ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_no_unreads_title">Niets te melden.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Welkom bij een nieuw uiterlijk!</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Toegang tot ruimten</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Feedback geven</string>
|
||||
<string name="onboarding_new_app_layout_button_try">Uitproberen</string>
|
||||
<string name="device_manager_other_sessions_description_unverified">Niet-geverifieerd · Laatste activiteit %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Geverifieerd · Laatste activiteit %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Alle bekijken (%1$d)</string>
|
||||
<string name="device_manager_view_details">Details bekijken</string>
|
||||
<string name="device_manager_verify_session">Sessie verifiëren</string>
|
||||
<string name="timeline_error_room_not_found">Sorry, deze kamer kon niet worden gevonden.
|
||||
\nProbeer het later opnieuw. %s</string>
|
||||
<string name="invites_empty_message">Dit is waar uw nieuwe verzoeken en uitnodigingen zullen verschijnen.</string>
|
||||
<string name="space_list_empty_message">Ruimten zijn een nieuwe manier om kamers en personen te groeperen. Maak een ruimte aan om te beginnen.</string>
|
||||
<string name="device_manager_verification_status_unverified">Ongeverifieerde sessie</string>
|
||||
<string name="device_manager_verification_status_verified">Geverifieerde sessie</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Onbekend apparaattype</string>
|
||||
<string name="a11y_device_manager_device_type_desktop">Desktop</string>
|
||||
<string name="a11y_device_manager_device_type_web">Web</string>
|
||||
<string name="a11y_device_manager_device_type_mobile">Mobiel</string>
|
||||
<string name="invites_empty_title">Niets nieuws.</string>
|
||||
<string name="invites_title">Uitnodigingen</string>
|
||||
<string name="space_list_empty_title">Nog geen ruimten.</string>
|
||||
<string name="a11y_collapse_space_children">%s subitems inklappen</string>
|
||||
<string name="a11y_expand_space_children">%s subitems uitvouwen</string>
|
||||
<string name="change_space">Ruimte aanpassen</string>
|
||||
</resources>
|
||||
|
@@ -145,7 +145,7 @@
|
||||
<string name="room_jump_to_first_unread">Przejdź do pierwszej nieprzeczytanej wiadomości</string>
|
||||
<string name="room_participants_leave_prompt_title">Opuść pokój</string>
|
||||
<string name="room_participants_leave_prompt_msg">Czy na pewno chcesz opuścić pokój?</string>
|
||||
<string name="room_participants_header_direct_chats">WIADOMOŚCI BEZPOŚREDNIE</string>
|
||||
<string name="room_participants_header_direct_chats">Wiadomości bezpośrednie</string>
|
||||
<string name="room_participants_action_invite">Zaproś</string>
|
||||
<string name="room_participants_action_ban">Blokuj</string>
|
||||
<string name="room_participants_action_unban">Odbanuj</string>
|
||||
@@ -548,7 +548,7 @@
|
||||
<string name="room_list_rooms_empty_title">Pokoje</string>
|
||||
<string name="message_add_reaction">Dodaj reakcję</string>
|
||||
<string name="create_new_room">Utwórz nowy pokój</string>
|
||||
<string name="fab_menu_create_chat">Wiadomości Bezpośrednie</string>
|
||||
<string name="fab_menu_create_chat">Wiadomości bezpośrednie</string>
|
||||
<string name="create_room_action_create">STWÓRZ</string>
|
||||
<string name="create_room_name_hint">Nazwa</string>
|
||||
<string name="create_room_public_title">Publiczny</string>
|
||||
@@ -654,7 +654,7 @@
|
||||
<string name="keys_backup_setup_step3_please_make_copy">Proszę wykonać kopię</string>
|
||||
<string name="settings_preferences">Preferencje</string>
|
||||
<string name="preference_voice_and_video">Głos i wideo</string>
|
||||
<string name="bottom_action_people_x">Wiadomości Bezpośrednie</string>
|
||||
<string name="bottom_action_people_x">Wiadomości bezpośrednie</string>
|
||||
<string name="room_filtering_filter_hint">Filtruj rozmowy…</string>
|
||||
<string name="room_filtering_footer_create_new_direct_message">Wyślij nową wiadomość bezpośrednią</string>
|
||||
<string name="settings_sdk_version">Wersja Matrix SDK</string>
|
||||
@@ -732,7 +732,7 @@
|
||||
<string name="settings_send_message_with_enter">Wysyłaj wiadomości za pomocą klawisza enter</string>
|
||||
<string name="settings_send_message_with_enter_summary">Przycisk enter na klawiaturze programowej wyśle wiadomość zamiast wprowadzania łamanania linii</string>
|
||||
<string name="settings_discovery_category">Ustawienia wyszukiwania</string>
|
||||
<string name="settings_discovery_manage">Ustal jak inni mogą odnaleść twoje konto.</string>
|
||||
<string name="settings_discovery_manage">Ustal jak inni mogą odnaleźć twoje konto.</string>
|
||||
<string name="settings_media">Media</string>
|
||||
<string name="settings_default_media_source">Domyślne źródło mediów</string>
|
||||
<string name="encryption_message_recovery">Odzyskiwanie zaszyfrowanych wiadomości</string>
|
||||
@@ -841,7 +841,7 @@
|
||||
<string name="push_gateway_item_url">Url:</string>
|
||||
<string name="push_gateway_item_format">Format:</string>
|
||||
<string name="settings_troubleshoot_test_token_registration_quick_fix">Zarejestruj token</string>
|
||||
<string name="send_suggestion_sent">Dziękujemy, sugestia została szczęśliwie wysłana</string>
|
||||
<string name="send_suggestion_sent">Dziękujemy, sugestia została pomyślnie wysłana</string>
|
||||
<string name="send_suggestion_failed">Wysłanie sugestii nie powiodło się (%s)</string>
|
||||
<string name="settings_labs_show_hidden_events_in_timeline">Wyświetl ukryte wydarzenia na linii czasowej</string>
|
||||
<string name="edited_suffix">(edytowano)</string>
|
||||
@@ -2697,8 +2697,8 @@
|
||||
<string name="location_share_loading_map_error">Nie można wczytać mapy.
|
||||
\nTen serwer macierzysty może nie być skonfigurowany do wyświetlania map.</string>
|
||||
<string name="a11y_open_settings">Otwórz ustawienia</string>
|
||||
<string name="settings_sessions_other_description">Aby zapewnić najlepsze bezpieczeństwo, zweryfikuj swoje sesje i wyloguj się z każdej sesji, której już nie rozpoznajesz lub której już nie używasz.</string>
|
||||
<string name="settings_sessions_other_title">Inne sesje</string>
|
||||
<string name="device_manager_sessions_other_description">Aby zapewnić najlepsze bezpieczeństwo, zweryfikuj swoje sesje i wyloguj się z każdej sesji, której już nie rozpoznajesz lub której już nie używasz.</string>
|
||||
<string name="device_manager_sessions_other_title">Inne sesje</string>
|
||||
<string name="settings_sessions_list">Sesje</string>
|
||||
<string name="a11y_open_spaces">Lista otwartych przestrzeni</string>
|
||||
<string name="a11y_create_message">Utwórz nową rozmowę lub pokój</string>
|
||||
@@ -2721,10 +2721,8 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">Nie zweryfikowano · Ostatnia aktywność %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Zweryfikowano · Ostatnia aktywność %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Pokaż wszystkie (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Obecna sesja</string>
|
||||
<string name="device_manager_view_details">Pokaż szczegóły</string>
|
||||
<string name="device_manager_verify_session">Zweryfikuj sesję</string>
|
||||
<string name="device_manager_verification_status_detail_verified">Twoja obecna sesja jest przygotowana do bezpiecznej komunikacji.</string>
|
||||
<string name="device_manager_verification_status_unverified">Niezweryfikowana sesja</string>
|
||||
<string name="device_manager_verification_status_verified">Zweryfikowana sesja</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Nieznany typ urządzenia</string>
|
||||
@@ -2734,4 +2732,16 @@
|
||||
<string name="timeline_error_room_not_found">Niestety, ten pokój nie został znaleziony.
|
||||
\nSpróbuj ponownie później.%s</string>
|
||||
<string name="invites_title">Zaproszenia</string>
|
||||
</resources>
|
||||
<string name="home_empty_no_unreads_message">Tutaj pojawią się rozmowy które nie zostały jeszcze odczytane.</string>
|
||||
<string name="home_empty_no_unreads_title">Brak nowych wiadomości.</string>
|
||||
<string name="change_space">Zmień przestrzeń</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Stwórz prywatny chat dopiero po wysłaniu pierwszej wiadomości</string>
|
||||
<string name="labs_enable_deferred_dm_title">Włącz odroczone prywatne chaty</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Odświeżony wygląd Element z opcjonalnymi kartami</string>
|
||||
<string name="labs_enable_new_app_layout_title">Włącz nowy układ</string>
|
||||
<string name="home_empty_space_no_rooms_message">Przestrzenie to nowa metoda na grupowanie razem wielu pokoi i osób. Dodaj tu już istniejący pokój lub stwórz nowy używając przycisku w prawym-dolnym rogu.</string>
|
||||
<string name="space_list_empty_message">Jest to nowa metoda na grupowanie razem wielu pokoi i osób.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nwygląda nieco pusto.</string>
|
||||
<string name="space_list_empty_title">Brak przestrzeni.</string>
|
||||
</resources>
|
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="notice_room_invite_no_invitee">convite de %s</string>
|
||||
<string name="notice_room_invite_no_invitee">Convite de %s</string>
|
||||
<string name="notice_room_invite">%1$s convidou %2$s</string>
|
||||
<string name="notice_room_invite_you">%1$s convidou você</string>
|
||||
<string name="notice_room_join">%1$s juntou-se à sala</string>
|
||||
@@ -473,7 +473,7 @@
|
||||
<string name="start_video_call_prompt_msg">Você tem certeza que você quer começar uma chamada de vídeo\?</string>
|
||||
<string name="option_take_photo">Tirar foto</string>
|
||||
<string name="option_take_video">Tirar vídeo</string>
|
||||
<string name="call">Chamar</string>
|
||||
<string name="call">Chamada</string>
|
||||
<string name="room_participants_ban_prompt_msg">Banir usuária(o) vai removê-la(o) desta sala e preveni-la(o) de se juntar de novo.</string>
|
||||
<string name="room_settings_all_messages">Todas as mensagens</string>
|
||||
<string name="room_settings_add_homescreen_shortcut">Adicionar a tela de Início</string>
|
||||
@@ -2320,7 +2320,7 @@
|
||||
<string name="tooltip_attachment_gallery">Enviar imagens e vídeos</string>
|
||||
<string name="tooltip_attachment_photo">Abrir câmera</string>
|
||||
<string name="labs_auto_report_uisi_desc">Seu sistema vai automaticamente enviar logs quando um erro incapaz de decriptar ocorre</string>
|
||||
<string name="labs_auto_report_uisi">Auro Reportar Erros de Decriptação.</string>
|
||||
<string name="labs_auto_report_uisi">Auto Reportar Erros de Decriptação.</string>
|
||||
<string name="room_member_override_nick_color">Sobrepor cor de nome de exibição</string>
|
||||
<string name="login_splash_already_have_account">Eu já tenho uma conta</string>
|
||||
<string name="ftue_auth_carousel_encrypted_title">Mensageria segura.</string>
|
||||
@@ -2460,7 +2460,7 @@
|
||||
<string name="threads_beta_enable_notice_message">Threads ajudam manThreads ajudam manter suas conversas em-tópico e fáceis de rastrear. %sHabilitar threads vai refrescar o app. Isto pode tomar mais tempo para algumas contas.</string>
|
||||
<string name="threads_beta_enable_notice_title">Threads Beta</string>
|
||||
<string name="action_learn_more">Saber mais</string>
|
||||
<string name="action_try_it_out">Teste aí</string>
|
||||
<string name="action_try_it_out">Experimentar</string>
|
||||
<string name="screen_sharing_notification_description">Compartilhamento de tela está em progresso</string>
|
||||
<string name="screen_sharing_notification_title">${app_name} Compartilhamento de Tela</string>
|
||||
<string name="call_stop_screen_sharing">Parar compartilhamento de tela</string>
|
||||
@@ -2477,7 +2477,7 @@
|
||||
<string name="keys_backup_settings_signature_from_this_user">Backup tem uma assinatura válida desta(e) usuária(o).</string>
|
||||
<string name="live_location_bottom_sheet_last_updated_at">Atualizada %1$s atrás</string>
|
||||
<string name="labs_enable_live_location_summary">Implementação tempoária: locais persistem em histórico de sala</string>
|
||||
<string name="labs_enable_live_location">Habilitar Compartilhament de Localização Ao Vivo</string>
|
||||
<string name="labs_enable_live_location">Habilitar Compartilhamento de Localização Ao Vivo</string>
|
||||
<string name="location_share_live_remaining_time">%1$s restando</string>
|
||||
<string name="location_share_live_until">Ao vivo até %1$s</string>
|
||||
<string name="location_share_live_view">Ver localização ao vivo</string>
|
||||
@@ -2499,7 +2499,7 @@
|
||||
<string name="settings_troubleshoot_test_current_endpoint_title">Endpoint</string>
|
||||
<string name="settings_troubleshoot_test_current_gateway_title">Gateway</string>
|
||||
<string name="live_location_labs_promotion_switch_title">Ativar compartilhamento de localização</string>
|
||||
<string name="live_location_labs_promotion_title">Compartilhamento de localização em tempo real</string>
|
||||
<string name="live_location_labs_promotion_title">Compartilhamento de localização ao vivo</string>
|
||||
<string name="settings_troubleshoot_test_current_gateway">Gateway atual: %s</string>
|
||||
<string name="settings_troubleshoot_test_current_endpoint_failed">Não foi possível encontrar o endpoint.</string>
|
||||
<string name="settings_troubleshoot_test_current_endpoint_success">Endpoint atual: %s</string>
|
||||
@@ -2538,7 +2538,7 @@
|
||||
<string name="ftue_auth_login_username_entry">Nome de Usuária(o) / Email / Telefone</string>
|
||||
<string name="ftue_auth_captcha_title">Você é um/uma humano(a)\?</string>
|
||||
<string name="ftue_auth_password_reset_email_confirmation_subtitle">Siga as instruções enviadas para %s</string>
|
||||
<string name="ftue_auth_password_reset_confirmation">Reset de senha</string>
|
||||
<string name="ftue_auth_password_reset_confirmation">Senha resettada</string>
|
||||
<string name="ftue_auth_forgot_password">Esqueceu senha</string>
|
||||
<string name="ftue_auth_email_resend_email">Reenviar email</string>
|
||||
<string name="ftue_auth_email_verification_footer">Não recebeu um email\?</string>
|
||||
@@ -2601,8 +2601,8 @@
|
||||
<string name="a11y_open_settings">Abrir configurações</string>
|
||||
<string name="all_chats">Todos os Chats</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Mostrar Todas Sessões (V2, WIP)</string>
|
||||
<string name="settings_sessions_other_description">Para a melhor segurança, verifique suas sessões e faça signout de qualquer sessão que você não reconhece ou usa mais.</string>
|
||||
<string name="settings_sessions_other_title">Outras sessões</string>
|
||||
<string name="device_manager_sessions_other_description">Para a melhor segurança, verifique suas sessões e faça signout de qualquer sessão que você não reconhece ou usa mais.</string>
|
||||
<string name="device_manager_sessions_other_title">Outras sessões</string>
|
||||
<string name="settings_sessions_list">Sessões</string>
|
||||
<string name="a11y_open_spaces">Abrir lista de espaços</string>
|
||||
<string name="a11y_create_message">Criar uma nova conversa ou sala</string>
|
||||
@@ -2622,11 +2622,8 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">Não-verificada · Última atividade %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Verificada · Última atividade %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Ver Todas (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Sessão Atual</string>
|
||||
<string name="device_manager_view_details">Visualizar Detalhes</string>
|
||||
<string name="device_manager_verify_session">Verificar Sessão</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Verifique sua sessão atual para mensageria segura melhorada.</string>
|
||||
<string name="device_manager_verification_status_detail_verified">Sua sessão atual está pronta para mensageria segura.</string>
|
||||
<string name="device_manager_verification_status_unverified">Sessão não-verificada</string>
|
||||
<string name="device_manager_verification_status_verified">Sessão verificada</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Tipo de dispositivo desconhecido</string>
|
||||
@@ -2636,4 +2633,81 @@
|
||||
<string name="timeline_error_room_not_found">Desculpe, esta sala não tem sido encontrada.
|
||||
\nPor favor retente mais tarde.%s</string>
|
||||
<string name="invites_title">Convites</string>
|
||||
<string name="onboarding_new_app_layout_button_try">Experimentar</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">Toque na direita topo para ver a opção para feedback.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Dê Feedback</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Acesse seus Espaços (direita fundo) mais rápido e fácil que jamais antes.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Acesse Espaços</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Para simplificar seu ${app_name}, abas são agora opcionais. Gerencie-as usando o menu direito topo.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Boas-vindas a uma nova visão!</string>
|
||||
<string name="home_empty_no_unreads_message">Isto é onde suas mensagens não-lidas vão aparecer, quando você tiver algumas.</string>
|
||||
<string name="home_empty_no_unreads_title">Nada para reportar.</string>
|
||||
<string name="home_empty_no_rooms_message">O app de chat seguro tudo-em-um para equipes, amigas(os) e organizações. Crie um chat, ou junte-se a uma sala existe, para começar.</string>
|
||||
<string name="home_empty_no_rooms_title">Boas-vindas a ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Espaços são uma nova maneira de agrupar salas e pessoas. Adicione uma sala existente, ou crie uma nova, usando o botão direito fundo.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nestá parecendo um pouco vazio.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Considere fazer signout de sessões antigas (%1$d dia ou mais) que você não usa mais.</item>
|
||||
<item quantity="other">Considere fazer signout de sessões antigas (%1$d dias ou mais) que você não usa mais.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_inactive_sessions_title">Sessões inativas</string>
|
||||
<string name="device_manager_unverified_sessions_description">Verificar ou fazer signout de sessões não-verificadas.</string>
|
||||
<string name="device_manager_unverified_sessions_title">Sessões não-verificadas</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Melhore a segurança de sua conta ao seguir estas recomendações.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Recomendações de segurança</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Inativa por %1$d+ dia (%2$s)</item>
|
||||
<item quantity="other">Inativa por %1$d+ dias (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">Isto é onde suas novas requisições e convites vão estar.</string>
|
||||
<string name="invites_empty_title">Nada novo.</string>
|
||||
<string name="space_list_empty_message">Espaços são uma nova maneira de agrupar salas e pessoas. Crie um espaço para começar.</string>
|
||||
<string name="space_list_empty_title">Nenhum espaço ainda.</string>
|
||||
<string name="a11y_collapse_space_children">Colapsar filhos de %s</string>
|
||||
<string name="a11y_expand_space_children">Expandir filhos de %s</string>
|
||||
<string name="change_space">Mudar Espaço</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Não-verificadas</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Verificadas</string>
|
||||
<string name="device_manager_filter_option_unverified">Não-verificadas</string>
|
||||
<string name="device_manager_filter_option_verified">Verificadas</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Inativas</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Inativas por %1$d dia ou mais longo</item>
|
||||
<item quantity="other">Inativas por %1$d dias ou mais longo</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Inativas</string>
|
||||
<string name="device_manager_session_details_device_ip_address">Endereço de IP</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Última atividade</string>
|
||||
<string name="device_manager_session_details_session_name">Nome de sessão</string>
|
||||
<string name="device_manager_session_details_description">Informação de aplicativo, dispositivo, e atividade.</string>
|
||||
<string name="device_manager_session_details_title">Detalhes de sessão</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Limpar Filtro</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Nenhuma sessão inativa encontrada.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Nenhuma sessão não-verificada encontrada.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Nenhuma sessão verificada encontrada.</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Considere fazer signout de sessões antigas (%1$d dia ou mais) que você não usa mais.</item>
|
||||
<item quantity="other">Considere fazer signout de sessões antigas (%1$d dias ou mais) que você não usa mais.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Verifique suas sessões para mensageria segura melhorada ou faça signout daquelas que você não reconhece ou usa mais.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">Para melhor segurança, faça signout de qualquer sessão que você não reconhece ou usa mais.</string>
|
||||
<string name="a11y_device_manager_filter">Filtrar</string>
|
||||
<string name="device_manager_filter_option_verified_description">Pronta para mensageria segura</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Não pronta para mensageria segura</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Todas as sessões</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Filtrar</string>
|
||||
<string name="device_manager_session_last_activity">Última atividade %1$s</string>
|
||||
<string name="device_manager_device_title">Dispositivo</string>
|
||||
<string name="device_manager_session_title">Sessão</string>
|
||||
<string name="device_manager_current_session_title">Sessão Atual</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Verifique ou faça signout desta sessão para melhor segurança e fiabilidade.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Verifique sua sessão atual para mensageria segura melhorada.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Esta sessão está pronta para mensageria segura.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Sua sessão atual está pronta para mensageria segura.</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Criar DM somente em primeira mensagem</string>
|
||||
<string name="labs_enable_deferred_dm_title">Habilitar DMs diferidas</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Um Element simplificado com abas opcionais</string>
|
||||
<string name="labs_enable_new_app_layout_title">Habilitar novo layout</string>
|
||||
</resources>
|
||||
|
@@ -273,7 +273,7 @@
|
||||
<string name="home_filter_placeholder_home">Фильтр названий комнат</string>
|
||||
<string name="invitations_header">Приглашения</string>
|
||||
<string name="low_priority_header">Маловажные</string>
|
||||
<string name="direct_chats_header">Беседы</string>
|
||||
<string name="direct_chats_header">Личные сообщения</string>
|
||||
<string name="matrix_only_filter">Только Matrix контакты</string>
|
||||
<string name="no_result_placeholder">Нет результатов</string>
|
||||
<string name="rooms_header">Комнаты</string>
|
||||
@@ -452,7 +452,7 @@
|
||||
<string name="encryption_information_verify_device_warning">Чтобы убедиться, что этой сессии можно доверять, обратитесь к ее владельцу, используя другие способы (например, лично или по телефону), и спросите, соответствует ли ключ, который он видит в настройках для этой сессии:</string>
|
||||
<string name="encryption_information_verify_device_warning2">Если они не совпадают, безопасность вашего общения может быть поставлена под угрозу.</string>
|
||||
<string name="select_room_directory">Выбор каталога комнат</string>
|
||||
<string name="directory_server_placeholder">Имя сервера</string>
|
||||
<string name="directory_server_placeholder">Название сервера</string>
|
||||
<string name="directory_server_all_rooms_on_server">Все комнаты на сервере %s</string>
|
||||
<string name="directory_server_native_rooms">Все местные комнаты %s</string>
|
||||
<string name="settings_user_interface">Пользовательский интерфейс</string>
|
||||
@@ -907,16 +907,16 @@
|
||||
<string name="event_redacted_by_user_reason">Событие удалено пользователем</string>
|
||||
<string name="event_redacted_by_admin_reason">Событие модерируется администратором комнаты</string>
|
||||
<string name="malformed_message">Некорректное событие, не могу отобразить</string>
|
||||
<string name="create_new_room">Создать новую комнату</string>
|
||||
<string name="create_new_room">Создать комнату</string>
|
||||
<string name="error_no_network">Нет сети. Пожалуйста, проверьте подключение к Интернету.</string>
|
||||
<string name="action_change">Изменить</string>
|
||||
<string name="change_room_directory_network">Изменить сеть</string>
|
||||
<string name="change_room_directory_network">Изменить сервер</string>
|
||||
<string name="please_wait">Пожалуйста, подождите…</string>
|
||||
<string name="room_preview_no_preview">Эту комнату нельзя предварительно просмотреть</string>
|
||||
<string name="fab_menu_create_room">Комнаты</string>
|
||||
<string name="fab_menu_create_chat">Личные сообщения</string>
|
||||
<string name="create_room_action_create">СОЗДАТЬ</string>
|
||||
<string name="create_room_name_hint">Имя</string>
|
||||
<string name="create_room_name_hint">Название</string>
|
||||
<string name="create_room_public_title">Публичная</string>
|
||||
<string name="create_room_public_description">Каждый сможет присоединиться к этой комнате</string>
|
||||
<string name="keys_backup_unable_to_get_trust_info">Произошла ошибка при получении информации о доверии</string>
|
||||
@@ -927,7 +927,7 @@
|
||||
<string name="navigate_to_room_when_already_in_the_room">Вы уже просмотрели эту комнату!</string>
|
||||
<string name="settings_general_title">Общее</string>
|
||||
<string name="settings_preferences">Предпочтения</string>
|
||||
<string name="settings_security_and_privacy">Безопасность и конфиденциальность</string>
|
||||
<string name="settings_security_and_privacy">Безопасность</string>
|
||||
<string name="settings_push_rules">Правила push-уведомлений</string>
|
||||
<string name="push_gateway_item_app_id">app_id:</string>
|
||||
<string name="push_gateway_item_push_key">push_key:</string>
|
||||
@@ -956,11 +956,11 @@
|
||||
<string name="no_message_edits_found">Изменения не найдены</string>
|
||||
<string name="room_filtering_filter_hint">Отфильтровать беседы…</string>
|
||||
<string name="room_filtering_footer_title">Не можете найти нужное\?</string>
|
||||
<string name="room_filtering_footer_create_new_room">Создать новую комнату</string>
|
||||
<string name="room_filtering_footer_create_new_direct_message">Отправить новое личное сообщение</string>
|
||||
<string name="room_filtering_footer_open_room_directory">Просмотр каталога комнат</string>
|
||||
<string name="room_directory_search_hint">Имя или ID (#example:matrix.org)</string>
|
||||
<string name="labs_swipe_to_reply_in_timeline">Включить жест смахивания для ответа в ленте сообщений</string>
|
||||
<string name="room_filtering_footer_create_new_room">Создать комнату</string>
|
||||
<string name="room_filtering_footer_create_new_direct_message">Отправить личное сообщение</string>
|
||||
<string name="room_filtering_footer_open_room_directory">Каталог комнат</string>
|
||||
<string name="room_directory_search_hint">Название или ID (#example:matrix.org)</string>
|
||||
<string name="labs_swipe_to_reply_in_timeline">Жест смахивания для ответа в ленте сообщений</string>
|
||||
<string name="link_copied_to_clipboard">Ссылка скопирована в буфер обмена</string>
|
||||
<string name="creating_direct_room">Создаем комнату…</string>
|
||||
<string name="message_view_edit_history">История изменений</string>
|
||||
@@ -1039,7 +1039,7 @@
|
||||
<string name="room_widget_webview_access_camera">Использовать камеру</string>
|
||||
<string name="room_widget_webview_access_microphone">Использовать микрофон</string>
|
||||
<string name="room_widget_webview_read_protected_media">Получать доступ к медиа, защищённым DRM</string>
|
||||
<string name="a11y_create_room">Создать новую комнату</string>
|
||||
<string name="a11y_create_room">Создать комнату</string>
|
||||
<string name="attachment_type_file">Файл</string>
|
||||
<string name="attachment_type_camera">Камера</string>
|
||||
<string name="attachment_type_gallery">Галерея</string>
|
||||
@@ -1390,7 +1390,7 @@
|
||||
<string name="verification_request_you_accepted">Вы приняли</string>
|
||||
<string name="verification_sent">Подтверждение отправлено</string>
|
||||
<string name="verification_request">Запрос на подтверждение</string>
|
||||
<string name="verification_verify_device">Подтвердите эту сессию</string>
|
||||
<string name="verification_verify_device">Заверьте эту сессию</string>
|
||||
<string name="verification_scan_notice">Сканируйте код с помощью устройства другого пользователя, чтобы безопасно проверить друг друга</string>
|
||||
<string name="verification_scan_their_code">Сканировать их код</string>
|
||||
<string name="verification_scan_emoji_title">Невозможно сканировать</string>
|
||||
@@ -1450,7 +1450,7 @@
|
||||
<item quantity="few">%d сессии активны</item>
|
||||
<item quantity="many">%d сессий активно</item>
|
||||
</plurals>
|
||||
<string name="crosssigning_verify_this_session">Подтвердите это устройство</string>
|
||||
<string name="crosssigning_verify_this_session">Заверьте эту сессию</string>
|
||||
<string name="verification_open_other_to_verify">Используйте существующую сессию для подтверждения этой, предоставив ей доступ к зашифрованным сообщениям.</string>
|
||||
<string name="settings_dev_tools">Инструменты для разработчиков</string>
|
||||
<string name="settings_account_data">Данные учётной записи</string>
|
||||
@@ -1473,13 +1473,13 @@
|
||||
<string name="bottom_sheet_setup_secure_backup_title">Безопасное резервное копирование</string>
|
||||
<string name="settings_active_sessions_verified_device_desc">Эта сессия является надежной для безопасного обмена сообщениями, поскольку вы подтвердили ее:</string>
|
||||
<string name="settings_active_sessions_unverified_device_desc">Подтвердите эту сессию, чтобы пометить её доверенной и предоставить ей доступ к зашифрованным сообщениям. Если вы не входили в эту сессию, ваша учетная запись может быть скомпрометирована:</string>
|
||||
<string name="verification_profile_verify">Проверить</string>
|
||||
<string name="verification_profile_verified">Проверено</string>
|
||||
<string name="verification_profile_verify">Заверить</string>
|
||||
<string name="verification_profile_verified">Заверено</string>
|
||||
<string name="verification_profile_warning">Предупреждение</string>
|
||||
<string name="room_member_profile_failed_to_get_devices">Не удалось получить список сессий</string>
|
||||
<string name="room_member_profile_sessions_section_title">Сессии</string>
|
||||
<string name="trusted">Доверенные</string>
|
||||
<string name="not_trusted">Недоверенные</string>
|
||||
<string name="trusted">Заверенная</string>
|
||||
<string name="not_trusted">Незаверенная</string>
|
||||
<string name="verification_profile_device_verified_because">Эта сессия является доверенной для безопасного обмена сообщениями, так как %1$s (%2$s) проверил(а) его:</string>
|
||||
<string name="verification_profile_device_new_signing">%1$s (%2$s) вошел(ла), используя новую сессию:</string>
|
||||
<string name="verification_profile_device_untrust_info">Пока этот пользователь не доверяет этой сессии, сообщения, отправленные в обе стороны, помечаются предупреждениями. Кроме того, вы можете подтвердить сессию вручную.</string>
|
||||
@@ -2037,7 +2037,7 @@
|
||||
<string name="space_leave_prompt_msg_only_you">Вы здесь единственный человек. Если вы уйдёте, никто не сможет присоединиться в будущем, включая вас.</string>
|
||||
<string name="leave_space">Покинуть</string>
|
||||
<string name="space_add_child_title">Добавить комнаты</string>
|
||||
<string name="space_explore_activity_title">Исследуйте комнаты</string>
|
||||
<string name="space_explore_activity_title">Обзор комнат</string>
|
||||
<plurals name="space_people_you_know">
|
||||
<item quantity="one">%d человек, которого вы знаете, уже присоединился</item>
|
||||
<item quantity="few">%d людей, которых вы знаете, уже присоединились</item>
|
||||
@@ -2116,7 +2116,7 @@
|
||||
<string name="verification_scan_self_notice">Сканируйте код с помощью другого устройства или переключитесь и сканируйте с помощью этого устройства</string>
|
||||
<string name="create_space_alias_hint">Адрес пространства</string>
|
||||
<string name="error_file_too_big_simple">Файл слишком большой для загрузки.</string>
|
||||
<string name="search_hint_room_name">Поиск по имени</string>
|
||||
<string name="search_hint_room_name">Поиск по названию</string>
|
||||
<string name="send_file_step_compressing_video">Сжатие видео %d%%</string>
|
||||
<string name="send_file_step_compressing_image">Сжатие изображения…</string>
|
||||
<string name="give_feedback">Оставить отзыв</string>
|
||||
@@ -2374,11 +2374,11 @@
|
||||
<string name="attachment_type_poll">Опрос</string>
|
||||
<string name="create_poll_title">Создать опрос</string>
|
||||
<string name="restart_the_application_to_apply_changes">Перезапустите приложение, чтобы изменения вступили в силу.</string>
|
||||
<string name="labs_enable_latex_maths">Включить математику LaTeX</string>
|
||||
<string name="labs_enable_latex_maths">Математика LaTeX</string>
|
||||
<string name="labs_auto_report_uisi_desc">Ваша система будет автоматически отправлять журналы при возникновении ошибки невозможности расшифровки</string>
|
||||
<string name="labs_auto_report_uisi">Автоматически сообщать об ошибках расшифровки.</string>
|
||||
<string name="encryption_misconfigured">Шифрование неправильно настроено</string>
|
||||
<string name="room_member_override_nick_color">Изменить цвет отображаемого имени</string>
|
||||
<string name="room_member_override_nick_color">Изменить цвет имени</string>
|
||||
<string name="room_profile_section_restore_security">Восстановить шифрование</string>
|
||||
<string name="contact_admin_to_restore_encryption">Обратитесь к администратору, чтобы восстановить шифрование до рабочего состояния.</string>
|
||||
<string name="encryption_has_been_misconfigured">Шифрование настроено неправильно.</string>
|
||||
@@ -2435,7 +2435,7 @@
|
||||
<string name="location_timeline_failed_to_load_map">Не удалось загрузить карту</string>
|
||||
<string name="a11y_static_map_image">Карта</string>
|
||||
<string name="labs_enable_thread_messages_desc">Примечание: приложение будет перезапущено</string>
|
||||
<string name="labs_enable_thread_messages">Включить обсуждения сообщений</string>
|
||||
<string name="labs_enable_thread_messages">Обсуждения сообщений</string>
|
||||
<string name="ftue_auth_use_case_connect_to_server">Подключиться к серверу</string>
|
||||
<string name="ftue_auth_use_case_join_existing_server">Хотите присоединиться к существующему серверу\?</string>
|
||||
<string name="ftue_auth_use_case_skip_partial">Пропустить вопрос</string>
|
||||
@@ -2507,7 +2507,7 @@
|
||||
<string name="live_location_sharing_notification_description">Идёт отправка местоположения</string>
|
||||
<string name="location_share_live_remaining_time">Осталось %1$s</string>
|
||||
<string name="live_location_bottom_sheet_last_updated_at">Обновлено %1$s назад</string>
|
||||
<string name="labs_enable_live_location">Включить функцию \"Поделиться трансляцией местоположения\"</string>
|
||||
<string name="labs_enable_live_location">Функция \"Поделиться трансляцией местоположения\"</string>
|
||||
<string name="live_location_sharing_notification_title">${app_name} Трансляция местоположения</string>
|
||||
<string name="location_share_live_until">Транслировать до %1$s</string>
|
||||
<string name="location_share_live_ended">Трансляция завершена</string>
|
||||
@@ -2660,13 +2660,13 @@
|
||||
<string name="location_share_loading_map_error">Не удалось загрузить карту
|
||||
\nВозможно, этот домашний сервер не настроен для отображения карт.</string>
|
||||
<string name="all_chats">Все беседы</string>
|
||||
<string name="settings_sessions_other_description">Для лучшей безопасности заверьте свои сессии и выйдите из тех, которые более не признаёте или не используете.</string>
|
||||
<string name="settings_sessions_other_title">Другие сессии</string>
|
||||
<string name="device_manager_sessions_other_description">Для лучшей безопасности заверьте свои сессии и выйдите из тех, которые более не признаёте или не используете.</string>
|
||||
<string name="device_manager_sessions_other_title">Другие сессии</string>
|
||||
<string name="settings_sessions_list">Сессии</string>
|
||||
<string name="a11y_create_message">Создать беседу или комнату</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Показать все сессии (V2, в разработке)</string>
|
||||
<string name="room_list_filter_people">Люди</string>
|
||||
<string name="home_layout_preferences">Настройки макета</string>
|
||||
<string name="room_list_filter_people">ЛС</string>
|
||||
<string name="home_layout_preferences">Настройки вида</string>
|
||||
<string name="home_layout_preferences_filters">Фильтры</string>
|
||||
<string name="home_layout_preferences_recents">Недавние</string>
|
||||
<string name="room_list_filter_favourites">Избранные</string>
|
||||
@@ -2676,6 +2676,70 @@
|
||||
<string name="home_layout_preferences_sort_activity">Активности</string>
|
||||
<string name="home_layout_preferences_sort_by">Сортировать по</string>
|
||||
<string name="explore_rooms">Обзор комнат</string>
|
||||
<string name="start_chat">Начать беседу</string>
|
||||
<string name="start_chat">Отправить ЛС</string>
|
||||
<string name="create_room">Создать комнату</string>
|
||||
</resources>
|
||||
<string name="device_manager_other_sessions_view_all">Посмотреть все (%1$d)</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Повысьте безопасность учётной записи, следуя этим рекомендациям.</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Заверенная · Последняя активность %1$s</string>
|
||||
<string name="device_manager_verification_status_unverified">Незаверенная сессия</string>
|
||||
<string name="device_manager_verification_status_verified">Заверенная сессия</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Неизвестный тип устройства</string>
|
||||
<string name="a11y_device_manager_device_type_desktop">Компьютер</string>
|
||||
<string name="a11y_device_manager_device_type_mobile">Мобильный</string>
|
||||
<string name="device_manager_other_sessions_description_unverified">Незаверенная · Последняя активность %1$s</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Рекомендации по безопасности</string>
|
||||
<string name="device_manager_unverified_sessions_title">Незаверенные сессии</string>
|
||||
<string name="device_manager_inactive_sessions_title">Неактивные сессии</string>
|
||||
<string name="home_empty_no_rooms_title">Добро пожаловать в ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Оставить отзыв</string>
|
||||
<string name="device_manager_session_details_session_name">Название сессии</string>
|
||||
<string name="device_manager_filter_option_inactive">Неактивные</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP-адрес</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Последняя активность</string>
|
||||
<string name="device_manager_session_details_title">Сведения о сессии</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">Для лучшей безопасности выйдите из всех сессий, которые более не признаёте или не используете.</string>
|
||||
<string name="device_manager_filter_option_verified">Заверенные</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Все сессии</string>
|
||||
<string name="device_manager_session_last_activity">Последняя активность %1$s</string>
|
||||
<string name="device_manager_device_title">Устройство</string>
|
||||
<string name="device_manager_session_title">Сессия</string>
|
||||
<string name="device_manager_current_session_title">Текущая сессия</string>
|
||||
<string name="device_manager_verify_session">Заверить сессию</string>
|
||||
<string name="device_manager_view_details">Подробности</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Эта сессия готова к безопасному обмену сообщениями.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Текущая сессия готова к безопасному обмену сообщениями.</string>
|
||||
<string name="a11y_device_manager_device_type_web">Веб-браузер</string>
|
||||
<string name="space_list_empty_message">Пространства — это новый способ организации комнат и людей. Создайте пространство, чтобы начать.</string>
|
||||
<string name="labs_enable_new_app_layout_title">Новый вид</string>
|
||||
<string name="home_empty_no_unreads_title">Нечего отображать.</string>
|
||||
<string name="home_empty_no_unreads_message">Здесь будут отображаться непрочитанные сообщения, когда таковые будут.</string>
|
||||
<string name="font_size_use_system">Присущий системе</string>
|
||||
<string name="change_space">Смена пространства</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Упрощённый Element с дополнительными вкладками</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Добро пожаловать в новый вид!</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nвыглядит слегка пустовато.</string>
|
||||
<string name="onboarding_new_app_layout_button_try">Попробовать</string>
|
||||
<string name="device_manager_session_details_description">Сведения о приложении, устройстве и активности.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Подтвердите текущую сессию для более безопасного обмена сообщениями.</string>
|
||||
<string name="space_list_empty_title">Пока нет пространств.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Подтвердите свои сессии для более безопасного обмена сообщениями или выйдите из тех, которые более не признаёте или не используете.</string>
|
||||
<string name="device_manager_unverified_sessions_description">Подтвердите или выйдите из незаверенных сессий.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Подтвердите или выйдите из этой сессии для лучшей безопасности и надёжности.</string>
|
||||
<string name="invites_empty_title">Ничего нового.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Заверенных сессий не обнаружено.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Незаверенных сессий не обнаружено.</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Неактивных сессий не обнаружено.</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Очистить фильтр</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Не готовы к безопасному обмену сообщениями</string>
|
||||
<string name="device_manager_filter_option_verified_description">Готовы к безопасному обмену сообщениями</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Неактивны %1$d день или дольше</item>
|
||||
<item quantity="few">Неактивны %1$d дня или дольше</item>
|
||||
<item quantity="many">Неактивны %1$d дней или дольше</item>
|
||||
<item quantity="other">Неактивны %1$d дней или дольше</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_unverified">Незаверенные</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Фильтр</string>
|
||||
</resources>
|
@@ -2651,8 +2651,8 @@
|
||||
<string name="a11y_open_settings">Otvoriť nastavenia</string>
|
||||
<string name="all_chats">Všetky konverzácie</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Zobraziť všetky relácie (V2, WIP)</string>
|
||||
<string name="settings_sessions_other_description">V záujme čo najlepšieho zabezpečenia overte svoje relácie a odhláste sa z každej relácie, ktorú už nepoznáte alebo nepoužívate.</string>
|
||||
<string name="settings_sessions_other_title">Iné relácie</string>
|
||||
<string name="device_manager_sessions_other_description">V záujme čo najlepšieho zabezpečenia overte svoje relácie a odhláste sa z každej relácie, ktorú už nepoznáte alebo nepoužívate.</string>
|
||||
<string name="device_manager_sessions_other_title">Iné relácie</string>
|
||||
<string name="settings_sessions_list">Relácie</string>
|
||||
<string name="a11y_open_spaces">Otvoriť zoznam priestorov</string>
|
||||
<string name="a11y_create_message">Vytvoriť novú konverzáciu alebo miestnosť</string>
|
||||
@@ -2672,11 +2672,8 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">Neoverené - Posledná aktivita %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Overené - Posledná aktivita %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Zobraziť všetky (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Aktuálna relácia</string>
|
||||
<string name="device_manager_view_details">Zobraziť podrobnosti</string>
|
||||
<string name="device_manager_verify_session">Overiť reláciu</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Overte svoju aktuálnu reláciu pre vylepšené bezpečné zasielanie správ.</string>
|
||||
<string name="device_manager_verification_status_detail_verified">Vaša aktuálna relácia je pripravená na bezpečné zasielanie správ.</string>
|
||||
<string name="device_manager_verification_status_unverified">Neoverená relácia</string>
|
||||
<string name="device_manager_verification_status_verified">Overená relácia</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Neznámy typ zariadenia</string>
|
||||
@@ -2686,4 +2683,85 @@
|
||||
<string name="timeline_error_room_not_found">Je nám ľúto, táto miestnosť nebola nájdená.
|
||||
\nProsím, skúste to neskôr.%s</string>
|
||||
<string name="invites_title">Pozvánky</string>
|
||||
</resources>
|
||||
<string name="onboarding_new_app_layout_button_try">Vyskúšajte si to</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">Ťuknutím na položku vpravo hore zobrazíte možnosť spätnej väzby.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Poskytnite spätnú väzbu</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Získajte prístup k svojim priestorom (vľavo dole) rýchlejšie a jednoduchšie ako kedykoľvek predtým.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Prístup k priestorom</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Pre zjednodušenie vašej aplikácie ${app_name}, sú teraz karty voliteľné. Spravujte ich pomocou ponuky vpravo hore.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Vitajte v novom zobrazení!</string>
|
||||
<string name="home_empty_no_unreads_message">Tu sa zobrazia neprečítané správy, ak nejaké máte.</string>
|
||||
<string name="home_empty_no_unreads_title">Nič, o čom by bolo potrebné podať správu.</string>
|
||||
<string name="home_empty_no_rooms_message">Kompletná zabezpečená aplikácia na komunikáciu pre tímy, priateľov a organizácie. Začnite konverzáciu alebo sa pridajte k existujúcej miestnosti.</string>
|
||||
<string name="home_empty_no_rooms_title">Vitajte v aplikácii ${názov_aplikácie},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Priestory sú novým spôsobom zoskupovania miestností a ľudí. Pomocou tlačidla vpravo dole môžete pridať existujúcu miestnosť alebo vytvoriť novú.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nvyzerá trochu prázdne.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Zvážte odhlásenie zo starých relácií (%1$d deň alebo viac), ktoré už nepoužívate.</item>
|
||||
<item quantity="few">Zvážte odhlásenie zo starých relácií (%1$d dni alebo viac), ktoré už nepoužívate.</item>
|
||||
<item quantity="other">Zvážte odhlásenie zo starých relácií (%1$d dní alebo viac), ktoré už nepoužívate.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_inactive_sessions_title">Neaktívne relácie</string>
|
||||
<string name="device_manager_unverified_sessions_description">Overte alebo sa odhláste z neoverených relácií.</string>
|
||||
<string name="device_manager_unverified_sessions_title">Neoverené relácie</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Zlepšite zabezpečenie svojho účtu dodržiavaním týchto odporúčaní.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Bezpečnostné odporúčania</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Neaktívny už %1$d+ deň (%2$s)</item>
|
||||
<item quantity="few">Neaktívny už %1$d+ dni (%2$s)</item>
|
||||
<item quantity="other">Neaktívny už %1$d+ dní (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">Tu sa budú nachádzať vaše nové žiadosti a pozvánky.</string>
|
||||
<string name="invites_empty_title">Nič nové.</string>
|
||||
<string name="space_list_empty_message">Priestory sú novým spôsobom zoskupovania miestností a ľudí. Vytvorte si priestor a začnite.</string>
|
||||
<string name="space_list_empty_title">Zatiaľ žiadne priestory.</string>
|
||||
<string name="a11y_collapse_space_children">Zbaliť %s podpriestory</string>
|
||||
<string name="a11y_expand_space_children">Rozbaliť %s podpriestory</string>
|
||||
<string name="change_space">Zmeniť priestor</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP adresa</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Posledná aktivita</string>
|
||||
<string name="device_manager_session_details_session_name">Názov relácie</string>
|
||||
<string name="device_manager_session_details_description">Informácie o aplikácii, zariadení a činnosti.</string>
|
||||
<string name="device_manager_session_details_title">Podrobnosti o relácii</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Zrušiť filter</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Nenašli sa žiadne neaktívne relácie.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Nenašli sa žiadne neoverené relácie.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Nenašli sa žiadne overené relácie.</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Zvážte odhlásenie zo starých relácií (%1$d deň alebo viac), ktoré už nepoužívate.</item>
|
||||
<item quantity="few">Zvážte odhlásenie zo starých relácií (%1$d dni alebo viac), ktoré už nepoužívate.</item>
|
||||
<item quantity="other">Zvážte odhlásenie zo starých relácií (%1$d dní alebo viac), ktoré už nepoužívate.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Neaktívne</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Overte si relácie pre vylepšené bezpečné zasielanie správ alebo sa odhláste z tých, ktoré už nepoznáte alebo nepoužívate.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Neoverené</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">V záujme čo najlepšieho zabezpečenia sa odhláste z každej relácie, ktorú už nepoznáte alebo nepoužívate.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Overené</string>
|
||||
<string name="a11y_device_manager_filter">Filter</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Neaktívny už %1$d deň alebo dlhšie</item>
|
||||
<item quantity="few">Neaktívny už %1$d dni alebo dlhšie</item>
|
||||
<item quantity="other">Neaktívny už %1$d dní alebo dlhšie</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Neaktívne</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Nie je pripravené na bezpečné zasielanie správ</string>
|
||||
<string name="device_manager_filter_option_unverified">Neoverené</string>
|
||||
<string name="device_manager_filter_option_verified_description">Pripravené na bezpečné zasielanie správ</string>
|
||||
<string name="device_manager_filter_option_verified">Overené</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Všetky relácie</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Filter</string>
|
||||
<string name="device_manager_session_last_activity">Posledná aktivita %1$s</string>
|
||||
<string name="device_manager_device_title">Zariadenie</string>
|
||||
<string name="device_manager_session_title">Relácia</string>
|
||||
<string name="device_manager_current_session_title">Aktuálna relácia</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">V záujme čo najvyššej bezpečnosti a spoľahlivosti túto reláciu overte alebo sa z nej odhláste.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Overte svoju aktuálnu reláciu pre vylepšené bezpečné zasielanie správ.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Táto relácia je pripravená na bezpečné zasielanie správ.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Vaša aktuálna relácia je pripravená na bezpečné zasielanie správ.</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Vytvoriť priamu správu len pri prvej správe</string>
|
||||
<string name="labs_enable_deferred_dm_title">Povoliť odložené priame správy</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Zjednodušený Element s voliteľnými kartami</string>
|
||||
<string name="labs_enable_new_app_layout_title">Zapnúť nové usporiadanie</string>
|
||||
</resources>
|
@@ -818,7 +818,7 @@
|
||||
<string name="room_widget_permission_avatar_url">URL-адреса аватара</string>
|
||||
<string name="room_widget_permission_display_name">Ваше показуване ім\'я</string>
|
||||
<string name="room_widget_revoke_access">Скасувати доступ для мене</string>
|
||||
<string name="room_widget_open_in_browser">Відкрити в переглядачі</string>
|
||||
<string name="room_widget_open_in_browser">Відкрити у браузері</string>
|
||||
<string name="room_widget_reload">Перезавантажити віджет</string>
|
||||
<string name="room_widget_failed_to_load">Не вдалося завантажити віджет.
|
||||
\n%s</string>
|
||||
@@ -1196,7 +1196,7 @@
|
||||
<string name="use_file">Використати файл</string>
|
||||
<string name="verification_cannot_access_other_session">Скористатись парольною фразою відновлення або ключем</string>
|
||||
<string name="keys_backup_restore_with_passphrase">Скористатись відновлювальними парольною фразою або ключем</string>
|
||||
<string name="use_other_session_content_description">Використовуйте найостаннішій ${app_name} на ваших інших пристроях, ${app_name} Web, ${app_name} для комп\'ютерів, ${app_name} iOS, ${app_name} для Android, або будь-який інший, здатний до перехресного підписування, Matrix-клієнт</string>
|
||||
<string name="use_other_session_content_description">Використовуйте найостаннішій ${app_name} на ваших інших пристроях, ${app_name} браузері, ${app_name} комп\'ютерах, ${app_name} iOS, ${app_name} Android, або будь-який інший, здатний до перехресного підписування, Matrix-клієнт</string>
|
||||
<string name="use_latest_app">Використовуйте найостаннішій ${app_name} на ваших інших пристроях:</string>
|
||||
<string name="verification_use_passphrase">Якщо ви не можете доступитись до чинного сеансу</string>
|
||||
<string name="verification_open_other_to_verify">Використайте чинний сеанс, щоб звірити цей сеанс, таким чином надавши йому доступ до зашифрованих повідомлень.</string>
|
||||
@@ -2021,7 +2021,7 @@
|
||||
<string name="failed_to_access_secure_storage">Не вдалося отримати доступ до безпечного сховища</string>
|
||||
<string name="app_ios_android">${app_name} iOS
|
||||
\n${app_name} Android</string>
|
||||
<string name="app_desktop_web">${app_name} для переглядача
|
||||
<string name="app_desktop_web">${app_name} для браузера
|
||||
\n${app_name} для ПК</string>
|
||||
<string name="error_saving_media_file">Не вдалося зберегти медіафайл</string>
|
||||
<string name="bootstrap_invalid_recovery_key">Це не дійсний ключ відновлення</string>
|
||||
@@ -2701,8 +2701,8 @@
|
||||
<string name="a11y_open_settings">Відкрити налаштування</string>
|
||||
<string name="all_chats">Усі бесіди</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">Показати всі сеанси (V2, WIP)</string>
|
||||
<string name="settings_sessions_other_description">Для найкращої безпеки перевірте свої сеанси та вийдіть з усіх сеансів, які ви більше не розпізнаєте або не використовуєте.</string>
|
||||
<string name="settings_sessions_other_title">Інші сеанси</string>
|
||||
<string name="device_manager_sessions_other_description">Звірте свої сеанси та вийдіть з усіх сеансів, які ви більше не розпізнаєте або не використовуєте для кращої безпеки.</string>
|
||||
<string name="device_manager_sessions_other_title">Інші сеанси</string>
|
||||
<string name="settings_sessions_list">Сеанси</string>
|
||||
<string name="a11y_open_spaces">Відкрити список кімнат</string>
|
||||
<string name="a11y_create_message">Створити нову розмову або кімнату</string>
|
||||
@@ -2722,11 +2722,8 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">Не звірений · Остання активність %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">Звірений · Остання активність %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">Переглянути всі (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">Поточний сеанс</string>
|
||||
<string name="device_manager_view_details">Переглянути подробиці</string>
|
||||
<string name="device_manager_verify_session">Звірити сеанс</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">Звірте свій поточний сеанс для безпечнішого обміну повідомленнями.</string>
|
||||
<string name="device_manager_verification_status_detail_verified">Ваш поточний сеанс готовий для безпечного обміну повідомленнями.</string>
|
||||
<string name="device_manager_verification_status_unverified">Не звірений сеанс</string>
|
||||
<string name="device_manager_verification_status_verified">Звірений сеанс</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Невідомий тип пристрою</string>
|
||||
@@ -2736,4 +2733,89 @@
|
||||
<string name="timeline_error_room_not_found">Перепрошуємо, цю кімнату не знайдено.
|
||||
\nСпробуйте пізніше.%s</string>
|
||||
<string name="invites_title">Запрошення</string>
|
||||
</resources>
|
||||
<string name="onboarding_new_app_layout_button_try">Спробувати</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">Клацніть праворуч вгорі, щоб побачити опцію відгуку.</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">Надіслати відгук</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">Отримуйте доступ до своїх просторів (унизу праворуч) швидше та легше, ніж раніше.</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">Доступ до просторів</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">Щоб спростити ваш ${app_name}, вкладки тепер необов’язкові. Керуйте ними у верхньому правому меню.</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">Вітаємо в новому вигляді!</string>
|
||||
<string name="home_empty_no_unreads_message">Тут з\'являтимуться ваші непрочитані повідомлення, якщо вони є.</string>
|
||||
<string name="home_empty_no_unreads_title">Немає про що звітувати.</string>
|
||||
<string name="home_empty_no_rooms_message">Універсальний безпечний застосунок для спілкування з командами, друзями й організаціями. Створіть бесіду або приєднайтеся до наявної кімнати, щоб розпочати.</string>
|
||||
<string name="home_empty_no_rooms_title">Вітаємо в ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_message">Простори – це новий спосіб групувати кімнати та людей. Додайте наявну кімнату або створіть нову, використовуючи кнопку внизу праворуч.</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\nмає дещо порожній вигляд.</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="one">Зважте потребу вийти зі старих сеансів (%1$d день або більше), який ви більше не використовуєте.</item>
|
||||
<item quantity="few">Зважте потребу вийти зі старих сеансів (%1$d дні або більше), які ви більше не використовуєте.</item>
|
||||
<item quantity="many">Зважте потребу вийти зі старих сеансів (%1$d днів або більше), які ви більше не використовуєте.</item>
|
||||
<item quantity="other">Зважте потребу вийти зі старих сеансів (%1$d днів або більше), які ви більше не використовуєте.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_inactive_sessions_title">Неактивні сеанси</string>
|
||||
<string name="device_manager_unverified_sessions_description">Звірити або вийти з не звірених сеансів.</string>
|
||||
<string name="device_manager_unverified_sessions_title">Не звірений сеанс</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">Удоскональте безпеку свого облікового запису, дотримуючись цих порад.</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">Поради щодо безпеки</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Без активності %1$d+ день (%2$s)</item>
|
||||
<item quantity="few">Без активності %1$d+ дні (%2$s)</item>
|
||||
<item quantity="many">Без активності %1$d+ днів (%2$s)</item>
|
||||
<item quantity="other">Без активності %1$d+ днів (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">Тут з\'являтимуться нові запити та запрошення.</string>
|
||||
<string name="invites_empty_title">Нічого нового.</string>
|
||||
<string name="space_list_empty_message">Простори – це новий спосіб групувати кімнати та людей. Створіть простір, щоб розпочати.</string>
|
||||
<string name="space_list_empty_title">Ще немає просторів.</string>
|
||||
<string name="a11y_collapse_space_children">Згорнути дочірні елементи %s</string>
|
||||
<string name="a11y_expand_space_children">Розгорнути дочірні елементи %s</string>
|
||||
<string name="change_space">Змінити простір</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP-адреса</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Остання активність</string>
|
||||
<string name="device_manager_session_details_session_name">Назва сеансу</string>
|
||||
<string name="device_manager_session_details_description">Відомості про застосунок, пристрій та діяльність.</string>
|
||||
<string name="device_manager_session_details_title">Подробиці сеансу</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Очистити фільтр</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">Неактивних сеансів не знайдено.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">Не знайдено не звірених сеансів.</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">Знайдені не звірені сеанси.</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Подумайте про те, щоб вийти зі старих сеансів (%1$d день або довше), якими ви більше не користуєтесь.</item>
|
||||
<item quantity="few">Подумайте про те, щоб вийти зі старих сеансів (%1$d дні або довше), якими ви більше не користуєтесь.</item>
|
||||
<item quantity="many">Подумайте про те, щоб вийти зі старих сеансів (%1$d днів або довше), якими ви більше не користуєтесь.</item>
|
||||
<item quantity="other">Подумайте про те, щоб вийти зі старих сеансів (%1$d днів або довше), якими ви більше не користуєтесь.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Неактивний</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Звірте свої сеанси для посилення безпеки обміну повідомленнями або вийдіть з тих, які ви більше не впізнаєте або не використовуєте.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Не звірений</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">Для кращої безпеки виходьте з будь-якого сеансу, який ви більше не впізнаєте або не використовуєте.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Звірений</string>
|
||||
<string name="a11y_device_manager_filter">Фільтрувати</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Неактивний %1$d день або довше</item>
|
||||
<item quantity="few">Неактивний %1$d дні або довше</item>
|
||||
<item quantity="many">Неактивний %1$d днів або довше</item>
|
||||
<item quantity="other">Неактивний %1$d днів або довше</item>
|
||||
</plurals>
|
||||
<string name="device_manager_filter_option_inactive">Неактивний</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Не готовий до безпечного обміну повідомленнями</string>
|
||||
<string name="device_manager_filter_option_unverified">Не звірений</string>
|
||||
<string name="device_manager_filter_option_verified">Звірений</string>
|
||||
<string name="device_manager_filter_option_verified_description">Готовий до безпечного обміну повідомленнями</string>
|
||||
<string name="device_manager_filter_option_all_sessions">Усі сеанси</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Фільтрувати</string>
|
||||
<string name="device_manager_session_last_activity">Остання активність %1$s</string>
|
||||
<string name="device_manager_device_title">Пристрій</string>
|
||||
<string name="device_manager_session_title">Сеанс</string>
|
||||
<string name="device_manager_current_session_title">Поточний сеанс</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Звірте або вийдіть з цього сеансу для кращої безпеки та надійності.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Звірте свій поточний сеанс для посилення безпеки обміну повідомленнями.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">Цей сеанс готовий до безпечного обміну повідомленнями.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Ваш поточний сеанс готовий до безпечного обміну повідомленнями.</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Створюйте приватні повідомлення лише за надсилання першого повідомлення</string>
|
||||
<string name="labs_enable_deferred_dm_title">Увімкнути відкладені приватні повідомлення</string>
|
||||
<string name="labs_enable_new_app_layout_summary">Спрощений Element з опціональними вкладками</string>
|
||||
<string name="labs_enable_new_app_layout_title">Увімкнути новий вигляд</string>
|
||||
</resources>
|
@@ -2500,7 +2500,7 @@
|
||||
<string name="settings_presence_user_always_appears_offline_summary">若启用,即使正在使用应用,你也会对其他用户显示为离线状态。</string>
|
||||
<string name="settings_presence_user_always_appears_offline">离线模式</string>
|
||||
<string name="settings_presence">在场</string>
|
||||
<string name="settings_autoplay_animated_images_summary">动画图片一出现就在时间轴中播放</string>
|
||||
<string name="settings_autoplay_animated_images_summary">动画图片一出现就在时间线中播放</string>
|
||||
<string name="threads_labs_enable_notice_title">Threads Beta</string>
|
||||
<string name="initial_sync_request_content">${app_name} needs to perform a clear cache to be up to date, 原因如下:
|
||||
\n%s
|
||||
@@ -2551,8 +2551,8 @@
|
||||
<string name="a11y_open_settings">打开设置</string>
|
||||
<string name="all_chats">全部聊天</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">显示全部会话(V2, WIP)</string>
|
||||
<string name="settings_sessions_other_description">为获得最佳安全性,请验证你的会话,并从任何你不认识或不再使用的会话登出。</string>
|
||||
<string name="settings_sessions_other_title">其他会话</string>
|
||||
<string name="device_manager_sessions_other_description">为获得最佳安全性,请验证你的会话,并从任何你不认识或不再使用的会话登出。</string>
|
||||
<string name="device_manager_sessions_other_title">其他会话</string>
|
||||
<string name="settings_sessions_list">会话</string>
|
||||
<string name="a11y_open_spaces">打开空间列表</string>
|
||||
<string name="a11y_create_message">创建新对话或房间</string>
|
||||
@@ -2574,13 +2574,54 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">未验证 · 上次活跃 %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">已验证 · 上次活跃 %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">查看全部(%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">当前会话</string>
|
||||
<string name="device_manager_view_details">查看详情</string>
|
||||
<string name="device_manager_verify_session">验证会话</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">为了获得增强的安全的消息传送,请验证你当前的会话。</string>
|
||||
<string name="device_manager_verification_status_detail_verified">你的当前会话已准备好安全地收发消息。</string>
|
||||
<string name="device_manager_verification_status_unverified">未验证的会话</string>
|
||||
<string name="device_manager_verification_status_verified">已验证的会话</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">未知的设备类型</string>
|
||||
<string name="invites_title">邀请</string>
|
||||
</resources>
|
||||
<string name="a11y_device_manager_device_type_mobile">移动设备</string>
|
||||
<string name="a11y_device_manager_device_type_web">Web</string>
|
||||
<string name="a11y_device_manager_device_type_desktop">桌面</string>
|
||||
<string name="change_space">更改空间</string>
|
||||
<string name="space_list_empty_title">尚无空间。</string>
|
||||
<string name="invites_empty_title">没有新的东西。</string>
|
||||
<string name="invites_empty_message">你的新请求和邀请会在这里。</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="other">%1$d+天不活跃(%2$s)</item>
|
||||
</plurals>
|
||||
<string name="device_manager_header_section_security_recommendations_title">安全建议</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">按照这些建议改善你的账户安全。</string>
|
||||
<string name="device_manager_unverified_sessions_title">未验证的会话</string>
|
||||
<string name="device_manager_unverified_sessions_description">验证未验证的会话或从之登出。</string>
|
||||
<string name="device_manager_inactive_sessions_title">不活跃的会话</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="other">请考虑从不再使用的旧会话(%1$d天或更久)登出。</item>
|
||||
</plurals>
|
||||
<string name="home_empty_no_rooms_title">欢迎来到${app_name},
|
||||
\n%s。</string>
|
||||
<string name="home_empty_no_unreads_message">未读消息会在这里显示。</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">提供反馈</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">点击右上角查看反馈选项。</string>
|
||||
<string name="onboarding_new_app_layout_button_try">试用</string>
|
||||
<string name="space_list_empty_message">空间是对房间和人进行分组的新方式。创建一个空间来开始吧。</string>
|
||||
<string name="labs_enable_new_app_layout_title">启用新布局</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP地址</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">验证你的会话以增强消息传输的安全性,或从那些你不认识或不再使用的会话登出。</string>
|
||||
<string name="device_manager_filter_option_unverified_description">尚未准备好安全收发消息</string>
|
||||
<string name="device_manager_filter_option_verified_description">准备好安全收发消息</string>
|
||||
<string name="device_manager_filter_option_verified">已验证</string>
|
||||
<string name="device_manager_filter_option_all_sessions">全部会话</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">筛选</string>
|
||||
<string name="device_manager_session_last_activity">上次活跃%1$s</string>
|
||||
<string name="device_manager_device_title">设备</string>
|
||||
<string name="device_manager_session_title">会话</string>
|
||||
<string name="device_manager_current_session_title">当前会话</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">验证你的会话以增强消息传输的安全性。</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">访问你的空间(右下角)比以前更快、更容易。</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">此会话已准备好安全地收发消息。</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">你当前的会话已准备好安全地收发消息。</string>
|
||||
<string name="labs_enable_deferred_dm_summary">仅在首条消息创建私聊消息</string>
|
||||
<string name="labs_enable_deferred_dm_title">启用延迟的私聊消息</string>
|
||||
<string name="labs_enable_new_app_layout_summary">简化的Element,带有可选的标签</string>
|
||||
</resources>
|
@@ -2551,8 +2551,8 @@
|
||||
<string name="a11y_open_settings">開啟設定</string>
|
||||
<string name="all_chats">所有聊天</string>
|
||||
<string name="device_manager_settings_active_sessions_show_all">顯示所有工作階段 (V2, WIP)</string>
|
||||
<string name="settings_sessions_other_description">為了取得最佳安全性,請驗證您的工作階段並登出任何您無法識別或不再使用的工作階段。</string>
|
||||
<string name="settings_sessions_other_title">其他工作階段</string>
|
||||
<string name="device_manager_sessions_other_description">為了取得最佳安全性,請驗證您的工作階段並登出任何您無法識別或不再使用的工作階段。</string>
|
||||
<string name="device_manager_sessions_other_title">其他工作階段</string>
|
||||
<string name="settings_sessions_list">工作階段</string>
|
||||
<string name="a11y_open_spaces">開啟空間清單</string>
|
||||
<string name="a11y_create_message">建立新的對話或聊天室</string>
|
||||
@@ -2572,11 +2572,8 @@
|
||||
<string name="device_manager_other_sessions_description_unverified">未驗證 · 最後活動 %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_verified">已驗證 · 最後活動 %1$s</string>
|
||||
<string name="device_manager_other_sessions_view_all">檢視全部 (%1$d)</string>
|
||||
<string name="device_manager_header_section_current_session">目前工作階段</string>
|
||||
<string name="device_manager_view_details">檢視詳細資訊</string>
|
||||
<string name="device_manager_verify_session">驗證工作階段</string>
|
||||
<string name="device_manager_verification_status_detail_unverified">驗證您目前的工作階段以強化安全通訊。</string>
|
||||
<string name="device_manager_verification_status_detail_verified">您目前的工作階段已準備好進行安全通訊。</string>
|
||||
<string name="device_manager_verification_status_unverified">未驗證的工作階段</string>
|
||||
<string name="device_manager_verification_status_verified">已驗證的工作階段</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">未知的裝置類型</string>
|
||||
@@ -2586,4 +2583,77 @@
|
||||
<string name="timeline_error_room_not_found">抱歉,找不到此聊天室。
|
||||
\n請稍後再試。%s</string>
|
||||
<string name="invites_title">邀請</string>
|
||||
</resources>
|
||||
<string name="onboarding_new_app_layout_button_try">試試看</string>
|
||||
<string name="onboarding_new_app_layout_feedback_message">輕點右上角來檢視回饋選項。</string>
|
||||
<string name="onboarding_new_app_layout_feedback_title">給予回饋</string>
|
||||
<string name="onboarding_new_app_layout_spaces_message">存取您的空間(右下角)比以往任何時候都更快且更輕鬆。</string>
|
||||
<string name="onboarding_new_app_layout_spaces_title">存取空間</string>
|
||||
<string name="onboarding_new_app_layout_welcome_message">為了簡化您的 ${app_name},分頁現在是選擇性的。使用右上角的選單管理它們。</string>
|
||||
<string name="onboarding_new_app_layout_welcome_title">歡迎使用新的檢視!</string>
|
||||
<string name="home_empty_no_unreads_message">當您有一些未讀的訊息時,這裡會顯示您的未讀訊息。</string>
|
||||
<string name="home_empty_no_unreads_title">沒有要回報的東西。</string>
|
||||
<string name="home_empty_no_rooms_message">適用於團隊、朋友與組織的多合一安全聊天應用程式。建立聊天室,或加入一個既有的聊天室。</string>
|
||||
<string name="home_empty_no_rooms_title">歡迎使用 ${app_name},
|
||||
\n%s.</string>
|
||||
<string name="home_empty_space_no_rooms_message">空間是一種為聊天室與人們分組的新方式。使用右下角的按鈕新增既有的聊天室或建立新的。</string>
|
||||
<string name="home_empty_space_no_rooms_title">%s
|
||||
\n看起來有點空。</string>
|
||||
<plurals name="device_manager_inactive_sessions_description">
|
||||
<item quantity="other">考慮登出您不再使用的舊工作階段(%1$d天或更久)。</item>
|
||||
</plurals>
|
||||
<string name="device_manager_inactive_sessions_title">不活躍的工作階段</string>
|
||||
<string name="device_manager_unverified_sessions_description">驗證或從未驗證的工作階段登出。</string>
|
||||
<string name="device_manager_unverified_sessions_title">未驗證的工作階段</string>
|
||||
<string name="device_manager_header_section_security_recommendations_description">按照這些建議提高您的帳號安全性。</string>
|
||||
<string name="device_manager_header_section_security_recommendations_title">安全建議</string>
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="other">不活躍 %1$d+ 天 (%2$s)</item>
|
||||
</plurals>
|
||||
<string name="invites_empty_message">這是您的新請求與邀請的所在。</string>
|
||||
<string name="invites_empty_title">沒有新東西。</string>
|
||||
<string name="space_list_empty_message">空間是一種對聊天室與人們分組的新方式。建立空間以開始。</string>
|
||||
<string name="space_list_empty_title">尚無空間。</string>
|
||||
<string name="a11y_collapse_space_children">折疊 %s 個子空間</string>
|
||||
<string name="a11y_expand_space_children">展開 %s 個子空間</string>
|
||||
<string name="change_space">變更空間</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP 位置</string>
|
||||
<string name="device_manager_session_details_session_last_activity">最後活動</string>
|
||||
<string name="device_manager_session_details_session_name">工作階段名稱</string>
|
||||
<string name="device_manager_session_details_description">應用程式、裝置與活動資訊。</string>
|
||||
<string name="device_manager_session_details_title">工作階段詳細資訊</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">清除過濾條件</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">找不到不活躍的工作階段。</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">找不到未驗證的工作階段。</string>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">找不到已驗證的工作階段。</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="other">閒置%1$d天或更久</item>
|
||||
</plurals>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="other">考慮登出您不再使用的舊工作階段(%1$d天或更久)。</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">不活躍</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">驗證您的工作階段以強化安全通訊或從您無法識別或不再使用的工作階段登出。</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">未驗證</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">為取得最佳安全性,請從任何您無法識別或不再使用的工作階段登出。</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">已驗證</string>
|
||||
<string name="a11y_device_manager_filter">過濾</string>
|
||||
<string name="device_manager_filter_option_inactive">不活躍</string>
|
||||
<string name="device_manager_filter_option_unverified_description">尚未準備好安全通訊</string>
|
||||
<string name="device_manager_filter_option_unverified">未驗證</string>
|
||||
<string name="device_manager_filter_option_verified_description">準備好安全通訊</string>
|
||||
<string name="device_manager_filter_option_verified">已驗證</string>
|
||||
<string name="device_manager_filter_option_all_sessions">所有工作階段</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">過濾</string>
|
||||
<string name="device_manager_session_last_activity">最後活動 %1$s</string>
|
||||
<string name="device_manager_device_title">裝置</string>
|
||||
<string name="device_manager_session_title">工作階段</string>
|
||||
<string name="device_manager_current_session_title">目前的工作階段</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">驗證或從此工作階段登出以取得最佳安全性與可靠性。</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">驗證您目前的工作階段以強化安全通訊。</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">此工作階段已準備好安全通訊。</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">您目前的工作階段已準備好安全通訊。</string>
|
||||
<string name="labs_enable_deferred_dm_summary">僅在第一則訊息上建立直接訊息</string>
|
||||
<string name="labs_enable_deferred_dm_title">啟用延期直接訊息</string>
|
||||
<string name="labs_enable_new_app_layout_summary">包含選擇性分頁的簡潔 Element</string>
|
||||
<string name="labs_enable_new_app_layout_title">啟用新佈局</string>
|
||||
</resources>
|
@@ -284,8 +284,8 @@
|
||||
|
||||
<string name="notice_end_to_end_ok">%1$s turned on end-to-end encryption.</string>
|
||||
<string name="notice_end_to_end_ok_by_you">You turned on end-to-end encryption.</string>
|
||||
<string name="notice_end_to_end_unknown_algorithm">%1$s turned on end-to-end encryption (unrecognised algorithm %2$s).</string>
|
||||
<string name="notice_end_to_end_unknown_algorithm_by_you">You turned on end-to-end encryption (unrecognised algorithm %1$s).</string>
|
||||
<string name="notice_end_to_end_unknown_algorithm">%1$s turned on end-to-end encryption (unrecognized algorithm %2$s).</string>
|
||||
<string name="notice_end_to_end_unknown_algorithm_by_you">You turned on end-to-end encryption (unrecognized algorithm %1$s).</string>
|
||||
|
||||
<!-- theme -->
|
||||
<string name="system_theme">System Default</string>
|
||||
@@ -406,6 +406,7 @@
|
||||
<string name="action_reset">Reset</string>
|
||||
<string name="action_learn_more">Learn more</string>
|
||||
<string name="action_next">Next</string>
|
||||
<string name="action_got_it">Got it</string>
|
||||
|
||||
<string name="copied_to_clipboard">Copied to clipboard</string>
|
||||
|
||||
@@ -423,7 +424,7 @@
|
||||
|
||||
<!-- Bottom navigation buttons -->
|
||||
<string name="bottom_action_notification">Notifications</string>
|
||||
<string name="bottom_action_favourites">Favourites</string>
|
||||
<string name="bottom_action_favourites">Favorites</string>
|
||||
<string name="bottom_action_people">People</string>
|
||||
<string name="bottom_action_rooms">Rooms</string>
|
||||
|
||||
@@ -442,6 +443,9 @@
|
||||
<string name="labs_enable_new_app_layout_title">Enable new layout</string>
|
||||
<string name="labs_enable_new_app_layout_summary">A simplified Element with optional tabs</string>
|
||||
|
||||
<string name="labs_enable_deferred_dm_title">Enable deferred DMs</string>
|
||||
<string name="labs_enable_deferred_dm_summary">Create DM only on first message</string>
|
||||
|
||||
<!-- Home fragment -->
|
||||
<string name="invitations_header">Invites</string>
|
||||
<string name="low_priority_header">Low priority</string>
|
||||
@@ -770,7 +774,7 @@
|
||||
<string name="thread_list_modal_all_threads_subtitle">Shows all threads from current room</string>
|
||||
<string name="thread_list_modal_my_threads_title">My Threads</string>
|
||||
<string name="thread_list_modal_my_threads_subtitle">Shows all threads you’ve participated in</string>
|
||||
<string name="thread_list_empty_title">Keep discussions organised with threads</string>
|
||||
<string name="thread_list_empty_title">Keep discussions organized with threads</string>
|
||||
<string name="thread_list_empty_subtitle">Threads help keep your conversations on-topic and easy to track.</string>
|
||||
<!-- Parameter %s will be replaced by the value of string reply_in_thread -->
|
||||
<string name="thread_list_empty_notice">Tip: Long tap a message and use “%s”.</string>
|
||||
@@ -815,7 +819,7 @@
|
||||
<string name="settings_app_info_link_summary">Show the application info in the system settings.</string>
|
||||
|
||||
<string name="settings_emails">Email addresses</string>
|
||||
<string name="settings_emails_empty">No email has been added to your account</string>
|
||||
<string name="settings_emails_empty">No email address has been added to your account</string>
|
||||
<string name="settings_phone_numbers">Phone numbers</string>
|
||||
<string name="settings_remove_three_pid_confirmation_content">Remove %s?</string>
|
||||
<string name="error_threepid_auth_failed">Ensure that you have clicked on the link in the email we have sent to you.</string>
|
||||
@@ -824,7 +828,7 @@
|
||||
<string name="settings_notification_by_event">Notification importance by event</string>
|
||||
|
||||
<string name="settings_notification_emails_category">Email notification</string>
|
||||
<string name="settings_notification_emails_no_emails">To receive email with notification, please associate an email to your Matrix account</string>
|
||||
<string name="settings_notification_emails_no_emails">To receive email with notification, please associate an email address to your Matrix account</string>
|
||||
|
||||
<!-- The variable is a single email address, eg Enable email notifications for example@matrix.org -->
|
||||
<string name="settings_notification_emails_enable_for_email">Enable email notifications for %s</string>
|
||||
@@ -1090,7 +1094,7 @@
|
||||
<string name="settings_unignore_user">Show all messages from %s?</string>
|
||||
|
||||
<string name="settings_emails_and_phone_numbers_title">Emails and phone numbers</string>
|
||||
<string name="settings_emails_and_phone_numbers_summary">Manage emails and phone numbers linked to your Matrix account</string>
|
||||
<string name="settings_emails_and_phone_numbers_summary">Manage email addresses and phone numbers linked to your Matrix account</string>
|
||||
|
||||
<string name="settings_select_country">Choose a country</string>
|
||||
|
||||
@@ -1230,6 +1234,9 @@
|
||||
<string name="encryption_import_import">Import</string>
|
||||
<string name="encryption_never_send_to_unverified_devices_title">Encrypt to verified sessions only</string>
|
||||
<string name="encryption_never_send_to_unverified_devices_summary">Never send encrypted messages to unverified sessions from this session.</string>
|
||||
<string name="encryption_never_send_to_unverified_devices_in_room">Never send encrypted messages to unverified sessions in this room.</string>
|
||||
<string name="some_devices_will_not_be_able_to_decrypt">⚠ There are unverified devices in this room, they won’t be able to decrypt messages you send.</string>
|
||||
<string name="room_settings_global_block_unverified_info_text">🔒 You have enabled encrypt to verified sessions only for all rooms in Security Settings.</string>
|
||||
<plurals name="encryption_import_room_keys_success">
|
||||
<item quantity="one">%1$d/%2$d key imported with success.</item>
|
||||
<item quantity="other">%1$d/%2$d keys imported with success.</item>
|
||||
@@ -1401,6 +1408,7 @@
|
||||
<string name="command_description_avatar_for_room">Changes your avatar in this current room only</string>
|
||||
<string name="command_description_markdown">On/Off markdown</string>
|
||||
<string name="command_description_clear_scalar_token">To fix Matrix Apps management</string>
|
||||
<string name="command_description_devtools">Open the developer tools screen</string>
|
||||
<string name="command_description_whois">Displays information about a user</string>
|
||||
|
||||
<string name="markdown_has_been_enabled">Markdown has been enabled.</string>
|
||||
@@ -1637,7 +1645,7 @@
|
||||
|
||||
<string name="room_list_filter_all">All</string>
|
||||
<string name="room_list_filter_unreads">Unreads</string>
|
||||
<string name="room_list_filter_favourites">Favourites</string>
|
||||
<string name="room_list_filter_favourites">Favorites</string>
|
||||
<string name="room_list_filter_people">People</string>
|
||||
|
||||
<string name="title_activity_emoji_reaction_picker">Reactions</string>
|
||||
@@ -1796,20 +1804,20 @@
|
||||
<string name="settings_discovery_identity_server_info">You are currently using %1$s to discover and be discoverable by existing contacts you know.</string>
|
||||
<string name="settings_discovery_identity_server_info_none">You are not currently using an identity server. To discover and be discoverable by existing contacts you know, configure one below.</string>
|
||||
<string name="settings_discovery_emails_title">Discoverable email addresses</string>
|
||||
<string name="settings_discovery_no_mails">Discovery options will appear once you have added an email.</string>
|
||||
<string name="settings_discovery_no_mails">Discovery options will appear once you have added an email address.</string>
|
||||
<string name="settings_discovery_no_msisdn">Discovery options will appear once you have added a phone number.</string>
|
||||
<string name="settings_discovery_disconnect_identity_server_info">Disconnecting from your identity server will mean you won’t be discoverable by other users and you won’t be able to invite others by email or phone.</string>
|
||||
<string name="settings_discovery_msisdn_title">Discoverable phone numbers</string>
|
||||
<string name="settings_discovery_confirm_mail">We sent you a confirm email to %s, check your email and click on the confirmation link</string>
|
||||
<string name="settings_discovery_confirm_mail_not_clicked">We sent you a confirm email to %s, please first check your email and click on the confirmation link</string>
|
||||
<string name="settings_discovery_confirm_mail">We sent an email to %s, check your email and click on the confirmation link</string>
|
||||
<string name="settings_discovery_confirm_mail_not_clicked">We sent an email to %s, please first check your email and click on the confirmation link</string>
|
||||
<string name="settings_discovery_consent_title">Send emails and phone numbers</string>
|
||||
<string name="settings_discovery_consent_notice_on">You have given your consent to send emails and phone numbers to this identity server to discover other users from your contacts.</string>
|
||||
<string name="settings_discovery_consent_notice_on">You have given your consent to send email addresses and phone numbers to this identity server to discover other users from your contacts.</string>
|
||||
<string name="settings_discovery_consent_notice_off_2">Your contacts are private. To discover users from your contacts, we need your permission to send contact info to your identity server.</string>
|
||||
<string name="settings_discovery_consent_action_revoke">Revoke my consent</string>
|
||||
<string name="settings_discovery_consent_action_give_consent">Give consent</string>
|
||||
|
||||
<string name="identity_server_consent_dialog_title_2">Send emails and phone numbers to %s</string>
|
||||
<string name="identity_server_consent_dialog_content_3">To discover existing contacts, you need to send contact info (emails and phone numbers) to your identity server. We hash your data before sending for privacy.</string>
|
||||
<string name="identity_server_consent_dialog_title_2">Send email addresses and phone numbers to %s</string>
|
||||
<string name="identity_server_consent_dialog_content_3">To discover existing contacts, you need to send contact info (email addresses and phone numbers) to your identity server. We hash your data before sending for privacy.</string>
|
||||
<string name="identity_server_consent_dialog_content_question">Do you agree to send this info?</string>
|
||||
|
||||
<string name="settings_discovery_enter_identity_server">Enter an identity server URL</string>
|
||||
@@ -1839,7 +1847,7 @@
|
||||
<string name="a11y_create_menu_close">Close the create room menu…</string>
|
||||
<string name="a11y_create_direct_message">Create a new direct conversation</string>
|
||||
<string name="a11y_create_message">Create a new conversation or room</string>
|
||||
<string name="a11y_create_room">Create a new room</string> <!-- TODO TO BE REMOVED -->
|
||||
<string name="a11y_create_room">Create a new room</string>
|
||||
<string name="a11y_open_spaces">Open spaces list</string>
|
||||
<string name="a11y_close_keys_backup_banner">Close keys backup banner</string>
|
||||
<string name="a11y_jump_to_bottom">Jump to bottom</string>
|
||||
@@ -1867,6 +1875,7 @@
|
||||
<string name="attachment_type_sticker">"Sticker"</string>
|
||||
<string name="attachment_type_poll">Poll</string>
|
||||
<string name="attachment_type_location">Location</string>
|
||||
<string name="attachment_type_voice_broadcast">Voice Broadcast</string>
|
||||
<string name="rotate_and_crop_screen_title">Rotate and crop</string>
|
||||
<string name="error_handling_incoming_share">Couldn\'t handle share data</string>
|
||||
|
||||
@@ -2033,7 +2042,7 @@
|
||||
<string name="login_splash_title">It\'s your conversation. Own it.</string>
|
||||
<string name="login_splash_text1">Chat with people directly or in groups</string>
|
||||
<string name="login_splash_text2">Keep conversations private with encryption</string>
|
||||
<string name="login_splash_text3">Extend & customise your experience</string>
|
||||
<string name="login_splash_text3">Extend & customize your experience</string>
|
||||
<string name="login_splash_submit">Get started</string>
|
||||
<string name="login_splash_create_account">Create account</string>
|
||||
<string name="login_splash_already_have_account">I already have an account</string>
|
||||
@@ -2076,7 +2085,7 @@
|
||||
<string name="login_registration_disabled">Sorry, this server isn’t accepting new accounts.</string>
|
||||
<string name="login_registration_not_supported">The application is not able to create an account on this homeserver.\n\nDo you want to signup using a web client?</string>
|
||||
|
||||
<string name="login_login_with_email_error">This email is not associated to any account.</string>
|
||||
<string name="login_login_with_email_error">This email address is not associated to any account.</string>
|
||||
|
||||
<!-- Replaced string is the homeserver url -->
|
||||
<string name="login_reset_password_on">Reset password on %1$s</string>
|
||||
@@ -2089,7 +2098,7 @@
|
||||
<string name="login_reset_password_warning_content">Changing your password will reset any end-to-end encryption keys on all of your sessions, making encrypted chat history unreadable. Set up Key Backup or export your room keys from another session before resetting your password.</string>
|
||||
<string name="login_reset_password_warning_submit">Continue</string>
|
||||
|
||||
<string name="login_reset_password_error_not_found">This email is not linked to any account</string>
|
||||
<string name="login_reset_password_error_not_found">This email address is not linked to any account</string>
|
||||
|
||||
<string name="login_reset_password_mail_confirmation_title">Check your inbox</string>
|
||||
<!-- Replaced string is an email -->
|
||||
@@ -2106,7 +2115,7 @@
|
||||
<string name="login_reset_password_cancel_confirmation_content">Your password is not yet changed.\n\nStop the password change process?</string>
|
||||
|
||||
<string name="login_set_email_title">Set email address</string>
|
||||
<string name="login_set_email_notice">Set an email to recover your account. Later, you can optionally allow people you know to discover you by your email.</string>
|
||||
<string name="login_set_email_notice">Set an email address to recover your account. Later, you can optionally allow people you know to discover you by your this address.</string>
|
||||
<string name="login_set_email_mandatory_hint">Email</string>
|
||||
<string name="login_set_email_optional_hint">Email (optional)</string>
|
||||
<string name="login_set_email_submit">Next</string>
|
||||
@@ -2216,6 +2225,7 @@
|
||||
|
||||
<string name="command_description_shrug">Prepends ¯\\_(ツ)_/¯ to a plain-text message</string>
|
||||
<string name="command_description_lenny">Prepends ( ͡° ͜ʖ ͡°) to a plain-text message</string>
|
||||
<string name="command_description_table_flip">Prepends (╯°□°)╯︵ ┻━┻ to a plain-text message</string>
|
||||
|
||||
<string name="create_room_encryption_title">"Enable encryption"</string>
|
||||
<string name="create_room_encryption_description">"Once enabled, encryption cannot be disabled."</string>
|
||||
@@ -2256,8 +2266,8 @@
|
||||
<string name="sent_live_location">Shared their live location</string>
|
||||
|
||||
<string name="verification_request_waiting">Waiting…</string>
|
||||
<string name="verification_request_other_cancelled">%s cancelled</string>
|
||||
<string name="verification_request_you_cancelled">You cancelled</string>
|
||||
<string name="verification_request_other_cancelled">%s canceled</string>
|
||||
<string name="verification_request_you_cancelled">You canceled</string>
|
||||
<string name="verification_request_other_accepted">%s accepted</string>
|
||||
<string name="verification_request_you_accepted">You accepted</string>
|
||||
<string name="verification_sent">Verification Sent</string>
|
||||
@@ -2361,9 +2371,6 @@
|
||||
<string name="settings_active_sessions_manage">Manage Sessions</string>
|
||||
<string name="settings_active_sessions_signout_device">Sign out of this session</string>
|
||||
<string name="settings_sessions_list">Sessions</string>
|
||||
<string name="settings_sessions_other_title">Other sessions</string>
|
||||
<string name="settings_sessions_other_description">For best security, verify your sessions and sign out from any session that you don’t recognize or use anymore.</string>
|
||||
|
||||
<string name="settings_server_name">Server name</string>
|
||||
<string name="settings_server_version">Server version</string>
|
||||
<string name="settings_server_upload_size_title">Server file upload limit</string>
|
||||
@@ -2402,7 +2409,7 @@
|
||||
|
||||
<string name="verification_profile_device_verified_because">This session is trusted for secure messaging because %1$s (%2$s) verified it:</string>
|
||||
<string name="verification_profile_device_new_signing">%1$s (%2$s) signed in using a new session:</string>
|
||||
<string name="verification_profile_device_untrust_info">Until this user trusts this session, messages sent to and from it are labelled with warnings. Alternatively, you can manually verify it.</string>
|
||||
<string name="verification_profile_device_untrust_info">Until this user trusts this session, messages sent to and from it are labeled with warnings. Alternatively, you can manually verify it.</string>
|
||||
|
||||
|
||||
<string name="initialize_cross_signing">Initialize CrossSigning</string>
|
||||
@@ -2471,9 +2478,9 @@
|
||||
One of the following may be compromised:\n\n- Your password\n- Your homeserver\n- This device, or the other device\n- The internet connection either device is using\n\nWe recommend you change your password & recovery key in Settings immediately.
|
||||
</string>
|
||||
|
||||
<string name="verify_cancelled_notice">Verification has been cancelled. You can start verification again.</string>
|
||||
<string name="verify_cancelled_notice">Verification has been canceled. You can start verification again.</string>
|
||||
<string name="verify_invalid_qr_notice">This QR code looks malformed. Please try to verify with another method.</string>
|
||||
<string name="verification_cancelled">Verification Cancelled</string>
|
||||
<string name="verification_cancelled">Verification Canceled</string>
|
||||
|
||||
<string name="recovery_passphrase">Recovery Passphrase</string>
|
||||
<string name="message_key">Message Key</string>
|
||||
@@ -2574,6 +2581,9 @@
|
||||
<string name="settings_security_prevent_screenshots_title">Prevent screenshots of the application</string>
|
||||
<string name="settings_security_prevent_screenshots_summary">Enabling this setting adds the FLAG_SECURE to all Activities. Restart the application for the change to take effect.</string>
|
||||
|
||||
<string name="settings_security_incognito_keyboard_title">Incognito keyboard</string>
|
||||
<string name="settings_security_incognito_keyboard_summary">"Request that the keyboard should not update any personalized data such as typing history and dictionary based on what you've typed in conversations. Notice that some keyboards may not respect this setting."</string>
|
||||
|
||||
<string name="error_saving_media_file">Could not save media file</string>
|
||||
<string name="change_password_summary">Set a new account password…</string>
|
||||
|
||||
@@ -2612,6 +2622,7 @@
|
||||
|
||||
<string name="unencrypted">Unencrypted</string>
|
||||
<string name="encrypted_unverified">Encrypted by an unverified device</string>
|
||||
<string name="key_authenticity_not_guaranteed">The authenticity of this encrypted message can\'t be guaranteed on this device.</string>
|
||||
<string name="review_logins">Review where you’re logged in</string>
|
||||
<string name="verify_other_sessions">Verify all your sessions to ensure your account & messages are safe</string>
|
||||
<!-- Argument will be replaced by the other session name (e.g, Desktop, mobile) -->
|
||||
@@ -2669,7 +2680,7 @@
|
||||
<string name="identity_server_error_no_identity_server_configured">Please first configure an identity server.</string>
|
||||
<string name="identity_server_error_terms_not_signed">Please first accepts the terms of the identity server in the settings.</string>
|
||||
<!-- Note to translators: the translation MUST contain the string "${app_name}", which will be replaced by the application name -->
|
||||
<string name="identity_server_error_bulk_sha256_not_supported">For your privacy, ${app_name} only supports sending hashed user emails and phone number.</string>
|
||||
<string name="identity_server_error_bulk_sha256_not_supported">For your privacy, ${app_name} only supports sending hashed user email addresses and phone numbers.</string>
|
||||
<string name="identity_server_error_binding_error">The association has failed.</string>
|
||||
<string name="identity_server_error_no_current_binding_error">There is no current association with this identifier.</string>
|
||||
<string name="identity_server_user_consent_not_provided">The user consent has not been provided.</string>
|
||||
@@ -2908,7 +2919,7 @@
|
||||
<string name="create_spaces_who_are_you_working_with">Who are you working with?</string>
|
||||
<string name="create_spaces_make_sure_access">Make sure the right people have access to %s.</string>
|
||||
<string name="create_spaces_just_me">Just me</string>
|
||||
<string name="create_spaces_organise_rooms">A private space to organise your rooms</string>
|
||||
<string name="create_spaces_organise_rooms">A private space to organize your rooms</string>
|
||||
<string name="create_spaces_me_and_teammates">Me and teammates</string>
|
||||
<string name="create_spaces_private_teammates">A private space for you & your teammates</string>
|
||||
<string name="space_type_public">Public</string>
|
||||
@@ -3066,7 +3077,7 @@
|
||||
<!-- %s will be replaced by an email at runtime -->
|
||||
<string name="this_invite_to_this_space_was_sent">This invite to this space was sent to %s which is not associated with your account</string>
|
||||
|
||||
<string name="link_this_email_settings_link">Link this email with your account</string>
|
||||
<string name="link_this_email_settings_link">Link this email address with your account</string>
|
||||
<!-- %s will be replaced by the value of link_this_email_settings_link and styled as a link -->
|
||||
<string name="link_this_email_with_your_account">%s in Settings to receive invites directly in ${app_name}.</string>
|
||||
|
||||
@@ -3173,6 +3184,7 @@
|
||||
<string name="tooltip_attachment_contact">Open contacts</string>
|
||||
<string name="tooltip_attachment_poll">Create poll</string>
|
||||
<string name="tooltip_attachment_location">Share location</string>
|
||||
<string name="tooltip_attachment_voice_broadcast">Start a voice broadcast</string>
|
||||
|
||||
<string name="message_reaction_show_less">Show less</string>
|
||||
<plurals name="message_reaction_show_more">
|
||||
@@ -3223,29 +3235,26 @@
|
||||
|
||||
<!-- Device Manager -->
|
||||
<string name="device_manager_settings_active_sessions_show_all">Show All Sessions (V2, WIP)</string>
|
||||
<string name="device_manager_sessions_other_title">Other sessions</string>
|
||||
<string name="device_manager_sessions_other_description">For best security, verify your sessions and sign out from any session that you don’t recognize or use anymore.</string>
|
||||
<string name="a11y_device_manager_device_type_mobile">Mobile</string>
|
||||
<string name="a11y_device_manager_device_type_web">Web</string>
|
||||
<string name="a11y_device_manager_device_type_desktop">Desktop</string>
|
||||
<string name="a11y_device_manager_device_type_unknown">Unknown device type</string>
|
||||
<string name="device_manager_verification_status_verified">Verified session</string>
|
||||
<string name="device_manager_verification_status_unverified">Unverified session</string>
|
||||
<!-- TODO TO BE REMOVED: replaced by device_manager_verification_status_detail_current_session_verified -->
|
||||
<string name="device_manager_verification_status_detail_verified" tools:ignore="UnusedResources">Your current session is ready for secure messaging.</string>
|
||||
<!-- TODO TO BE REMOVED: replaced by device_manager_verification_status_detail_current_session_unverified -->
|
||||
<string name="device_manager_verification_status_detail_unverified" tools:ignore="UnusedResources">Verify your current session for enhanced secure messaging.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_verified">Your current session is ready for secure messaging.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_verified">This session is ready for secure messaging.</string>
|
||||
<string name="device_manager_verification_status_detail_current_session_unverified">Verify your current session for enhanced secure messaging.</string>
|
||||
<string name="device_manager_verification_status_detail_other_session_unverified">Verify or sign out from this session for best security and reliability.</string>
|
||||
<string name="device_manager_verify_session">Verify Session</string>
|
||||
<string name="device_manager_view_details">View Details</string>
|
||||
<!-- TODO TO BE REMOVED: replaced by device_manager_current_session_title -->
|
||||
<string name="device_manager_header_section_current_session" tools:ignore="UnusedResources">Current Session</string>
|
||||
<string name="device_manager_other_sessions_view_all">View All (%1$d)</string>
|
||||
<!-- Examples: Verified · Last activity Yesterday at 6PM, Verified · Last activity Aug 31 at 5:47PM -->
|
||||
<string name="device_manager_other_sessions_description_verified">Verified · Last activity %1$s</string>
|
||||
<!-- Examples: Unverified · Last activity Yesterday at 6PM, Unverified · Last activity Aug 31 at 5:47PM -->
|
||||
<string name="device_manager_other_sessions_description_unverified">Unverified · Last activity %1$s</string>
|
||||
<string name="device_manager_other_sessions_description_unverified_current_session">Unverified · Your current session</string>
|
||||
<!-- Example: Inactive for 90+ days (Dec 25, 2021) -->
|
||||
<plurals name="device_manager_other_sessions_description_inactive">
|
||||
<item quantity="one">Inactive for %1$d+ day (%2$s)</item>
|
||||
@@ -3265,12 +3274,50 @@
|
||||
<string name="device_manager_device_title">Device</string>
|
||||
<!-- Examples: Last activity Yesterday at 6PM, Last activity Aug 31 at 5:47PM -->
|
||||
<string name="device_manager_session_last_activity">Last activity %1$s</string>
|
||||
<string name="device_manager_filter_bottom_sheet_title">Filter</string>
|
||||
<string name="device_manager_filter_option_all_sessions">All sessions</string>
|
||||
<string name="device_manager_filter_option_verified">Verified</string>
|
||||
<string name="device_manager_filter_option_verified_description">Ready for secure messaging</string>
|
||||
<string name="device_manager_filter_option_unverified">Unverified</string>
|
||||
<string name="device_manager_filter_option_unverified_description">Not ready for secure messaging</string>
|
||||
<string name="device_manager_filter_option_inactive">Inactive</string>
|
||||
<plurals name="device_manager_filter_option_inactive_description">
|
||||
<item quantity="one">Inactive for %1$d day or longer</item>
|
||||
<item quantity="other">Inactive for %1$d days or longer</item>
|
||||
</plurals>
|
||||
<string name="a11y_device_manager_filter">Filter</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_verified">Verified</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_verified">For best security, sign out from any session that you don’t recognize or use anymore.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_unverified">Unverified</string>
|
||||
<string name="device_manager_other_sessions_recommendation_description_unverified">Verify your sessions for enhanced secure messaging or sign out from those you don’t recognize or use anymore.</string>
|
||||
<string name="device_manager_other_sessions_recommendation_title_inactive">Inactive</string>
|
||||
<plurals name="device_manager_other_sessions_recommendation_description_inactive">
|
||||
<item quantity="one">Consider signing out from old sessions (%1$d day or more) you don’t use anymore.</item>
|
||||
<item quantity="other">Consider signing out from old sessions (%1$d days or more) you don’t use anymore.</item>
|
||||
</plurals>
|
||||
<string name="device_manager_other_sessions_no_verified_sessions_found">No verified sessions found.</string>
|
||||
<string name="device_manager_other_sessions_no_unverified_sessions_found">No unverified sessions found.</string>
|
||||
<string name="device_manager_other_sessions_no_inactive_sessions_found">No inactive sessions found.</string>
|
||||
<string name="device_manager_other_sessions_clear_filter">Clear Filter</string>
|
||||
<string name="device_manager_session_overview_signout">Sign out of this session</string>
|
||||
<string name="device_manager_session_details_title">Session details</string>
|
||||
<string name="device_manager_session_details_description">Application, device, and activity information.</string>
|
||||
<string name="device_manager_session_details_session_name">Session name</string>
|
||||
<string name="device_manager_session_details_session_id">Session ID</string>
|
||||
<string name="device_manager_session_details_session_last_activity">Last activity</string>
|
||||
<string name="device_manager_session_details_device_ip_address">IP address</string>
|
||||
<string name="device_manager_session_rename">Rename session</string>
|
||||
<string name="device_manager_session_rename_edit_hint">Session name</string>
|
||||
<string name="device_manager_session_rename_description">Custom session names can help you recognize your devices more easily.</string>
|
||||
<string name="device_manager_session_rename_warning">Please be aware that session names are also visible to people you communicate with.</string>
|
||||
<string name="device_manager_learn_more_sessions_inactive_title">Inactive sessions</string>
|
||||
<string name="device_manager_learn_more_sessions_inactive">Inactive sessions are sessions you have not used in some time, but they continue to receive encryption keys.\n\nRemoving inactive sessions improves security and performance, and makes it easier for you to identify if a new session is suspicious.</string>
|
||||
<string name="device_manager_learn_more_sessions_unverified_title">Unverified sessions</string>
|
||||
<string name="device_manager_learn_more_sessions_unverified">Unverified sessions are sessions that have logged in with your credentials but not been cross-verified.\n\nYou should make especially certain that you recognise these sessions as they could represent an unauthorised use of your account.</string>
|
||||
<string name="device_manager_learn_more_sessions_verified_title">Verified sessions</string>
|
||||
<string name="device_manager_learn_more_sessions_verified">Verified sessions have logged in with your credentials and then been verified, either using your secure passphrase or by cross-verifying.\n\nThis means they hold encryption keys for your previous messages, and confirm to other users you are communicating with that these sessions are really you.</string>
|
||||
<string name="device_manager_learn_more_session_rename_title">Renaming sessions</string>
|
||||
<string name="device_manager_learn_more_session_rename">Other users in direct messages and rooms that you join are able to view a full list of your sessions.\n\nThis provides them with confidence that they are really speaking to you, but it also means they can see the session name you enter here.</string>
|
||||
|
||||
<!-- Note to translators: %s will be replaces with selected space name -->
|
||||
<string name="home_empty_space_no_rooms_title">%s\nis looking a little empty.</string>
|
||||
|
@@ -14,6 +14,7 @@
|
||||
android:id="@+id/menuDebug2"
|
||||
android:icon="@drawable/ic_debug_icon"
|
||||
android:title="Send"
|
||||
app:showAsAction="always" />
|
||||
app:showAsAction="always"
|
||||
tools:ignore="AlwaysShowAction" />
|
||||
|
||||
</menu>
|
||||
</menu>
|
||||
|
@@ -141,7 +141,9 @@
|
||||
|
||||
<!-- Shield colors -->
|
||||
<color name="shield_color_trust">#0DBD8B</color>
|
||||
<color name="shield_color_trust_background">#0F0DBD8B</color>
|
||||
<color name="shield_color_black">#17191C</color>
|
||||
<color name="shield_color_gray">#91A1C0</color>
|
||||
<color name="shield_color_warning">#FF4B55</color>
|
||||
<color name="shield_color_warning_background">#0FFF4B55</color>
|
||||
|
||||
|
@@ -50,9 +50,9 @@
|
||||
|
||||
|
||||
<dimen name="chat_bubble_margin_start">28dp</dimen>
|
||||
<dimen name="chat_bubble_margin_end">62dp</dimen>
|
||||
<dimen name="chat_bubble_fixed_size">300dp</dimen>
|
||||
<dimen name="chat_bubble_corner_radius">12dp</dimen>
|
||||
<dimen name="chat_bubble_margin_end">6dp</dimen>
|
||||
<dimen name="chat_bubble_fixed_size">350sp</dimen>
|
||||
<dimen name="chat_bubble_corner_radius">8dp</dimen>
|
||||
|
||||
<!-- Onboarding -->
|
||||
<item name="ftue_auth_gutter_start_percent" format="float" type="dimen">0.05</item>
|
||||
|
@@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<declare-styleable name="OtherSessionsSecurityRecommendationView">
|
||||
<attr name="otherSessionsRecommendationTitle" format="string" />
|
||||
<attr name="otherSessionsRecommendationDescription" format="string" />
|
||||
<attr name="otherSessionsRecommendationImageResource" format="reference" />
|
||||
<attr name="otherSessionsRecommendationImageBackgroundTint" format="color" />
|
||||
</declare-styleable>
|
||||
|
||||
</resources>
|
@@ -0,0 +1,9 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
|
||||
<declare-styleable name="SessionWarningInfoView">
|
||||
<attr name="sessionsWarningInfoDescription" format="string" />
|
||||
<attr name="sessionsWarningInfoHasLearnMore" format="boolean" />
|
||||
</declare-styleable>
|
||||
|
||||
</resources>
|
@@ -4,6 +4,7 @@
|
||||
<declare-styleable name="SessionsListHeaderView">
|
||||
<attr name="sessionsListHeaderTitle" format="string" />
|
||||
<attr name="sessionsListHeaderDescription" format="string" />
|
||||
<attr name="sessionsListHeaderHasLearnMoreLink" format="boolean" />
|
||||
</declare-styleable>
|
||||
|
||||
</resources>
|
||||
|
@@ -41,6 +41,10 @@
|
||||
<item name="lineHeight">24sp</item>
|
||||
</style>
|
||||
|
||||
<style name="Widget.Vector.Button.Text.Destructive">
|
||||
<item name="materialThemeOverlay">@style/VectorMaterialThemeOverlayDestructive</item>
|
||||
</style>
|
||||
|
||||
<style name="Widget.Vector.Button.Text.OnPrimary">
|
||||
<item name="colorControlHighlight">?colorOnPrimary</item>
|
||||
<item name="materialThemeOverlay">@style/VectorMaterialThemeOverlayOnPrimary</item>
|
||||
|
@@ -25,6 +25,7 @@ import org.matrix.android.sdk.api.session.room.getStateEvent
|
||||
import org.matrix.android.sdk.api.session.room.getTimelineEvent
|
||||
import org.matrix.android.sdk.api.session.room.members.RoomMemberQueryParams
|
||||
import org.matrix.android.sdk.api.session.room.model.EventAnnotationsSummary
|
||||
import org.matrix.android.sdk.api.session.room.model.LocalRoomSummary
|
||||
import org.matrix.android.sdk.api.session.room.model.ReadReceipt
|
||||
import org.matrix.android.sdk.api.session.room.model.RoomMemberSummary
|
||||
import org.matrix.android.sdk.api.session.room.model.RoomSummary
|
||||
@@ -46,6 +47,13 @@ class FlowRoom(private val room: Room) {
|
||||
}
|
||||
}
|
||||
|
||||
fun liveLocalRoomSummary(): Flow<Optional<LocalRoomSummary>> {
|
||||
return room.getLocalRoomSummaryLive().asFlow()
|
||||
.startWith(room.coroutineDispatchers.io) {
|
||||
room.localRoomSummary().toOptional()
|
||||
}
|
||||
}
|
||||
|
||||
fun liveRoomMembers(queryParams: RoomMemberQueryParams): Flow<List<RoomMemberSummary>> {
|
||||
return room.membershipService().getRoomMembersLive(queryParams).asFlow()
|
||||
.startWith(room.coroutineDispatchers.io) {
|
||||
|
@@ -60,7 +60,7 @@ android {
|
||||
// that the app's state is completely cleared between tests.
|
||||
testInstrumentationRunnerArguments clearPackageData: 'true'
|
||||
|
||||
buildConfigField "String", "SDK_VERSION", "\"1.5.0\""
|
||||
buildConfigField "String", "SDK_VERSION", "\"1.5.2\""
|
||||
|
||||
buildConfigField "String", "GIT_SDK_REVISION", "\"${gitRevision()}\""
|
||||
buildConfigField "String", "GIT_SDK_REVISION_UNIX_DATE", "\"${gitRevisionUnixDate()}\""
|
||||
@@ -221,6 +221,8 @@ dependencies {
|
||||
androidTestImplementation libs.mockk.mockkAndroid
|
||||
androidTestImplementation libs.androidx.coreTesting
|
||||
androidTestImplementation libs.jetbrains.coroutinesAndroid
|
||||
androidTestImplementation libs.jetbrains.coroutinesTest
|
||||
|
||||
// Plant Timber tree for test
|
||||
androidTestImplementation libs.tests.timberJunitRule
|
||||
|
||||
|
@@ -43,9 +43,7 @@ class ChangePasswordTest : InstrumentedTest {
|
||||
val session = commonTestHelper.createAccount(TestConstants.USER_ALICE, SessionTestParams(withInitialSync = false))
|
||||
|
||||
// Change password
|
||||
commonTestHelper.runBlockingTest {
|
||||
session.accountService().changePassword(TestConstants.PASSWORD, NEW_PASSWORD)
|
||||
}
|
||||
session.accountService().changePassword(TestConstants.PASSWORD, NEW_PASSWORD)
|
||||
|
||||
// Try to login with the previous password, it will fail
|
||||
val throwable = commonTestHelper.logAccountWithError(session.myUserId, TestConstants.PASSWORD)
|
||||
|
@@ -40,26 +40,24 @@ import kotlin.coroutines.resume
|
||||
class DeactivateAccountTest : InstrumentedTest {
|
||||
|
||||
@Test
|
||||
fun deactivateAccountTest() = runSessionTest(context(), false /* session will be deactivated */) { commonTestHelper ->
|
||||
fun deactivateAccountTest() = runSessionTest(context(), autoSignoutOnClose = false /* session will be deactivated */) { commonTestHelper ->
|
||||
val session = commonTestHelper.createAccount(TestConstants.USER_ALICE, SessionTestParams(withInitialSync = true))
|
||||
|
||||
// Deactivate the account
|
||||
commonTestHelper.runBlockingTest {
|
||||
session.accountService().deactivateAccount(
|
||||
eraseAllData = false,
|
||||
userInteractiveAuthInterceptor = object : UserInteractiveAuthInterceptor {
|
||||
override fun performStage(flowResponse: RegistrationFlowResponse, errCode: String?, promise: Continuation<UIABaseAuth>) {
|
||||
promise.resume(
|
||||
UserPasswordAuth(
|
||||
user = session.myUserId,
|
||||
password = TestConstants.PASSWORD,
|
||||
session = flowResponse.session
|
||||
)
|
||||
)
|
||||
}
|
||||
session.accountService().deactivateAccount(
|
||||
eraseAllData = false,
|
||||
userInteractiveAuthInterceptor = object : UserInteractiveAuthInterceptor {
|
||||
override fun performStage(flowResponse: RegistrationFlowResponse, errCode: String?, promise: Continuation<UIABaseAuth>) {
|
||||
promise.resume(
|
||||
UserPasswordAuth(
|
||||
user = session.myUserId,
|
||||
password = TestConstants.PASSWORD,
|
||||
session = flowResponse.session
|
||||
)
|
||||
)
|
||||
}
|
||||
)
|
||||
}
|
||||
}
|
||||
)
|
||||
|
||||
// Try to login on the previous account, it will fail (M_USER_DEACTIVATED)
|
||||
val throwable = commonTestHelper.logAccountWithError(session.myUserId, TestConstants.PASSWORD)
|
||||
@@ -74,23 +72,19 @@ class DeactivateAccountTest : InstrumentedTest {
|
||||
// Try to create an account with the deactivate account user id, it will fail (M_USER_IN_USE)
|
||||
val hs = commonTestHelper.createHomeServerConfig()
|
||||
|
||||
commonTestHelper.runBlockingTest {
|
||||
commonTestHelper.matrix.authenticationService.getLoginFlow(hs)
|
||||
}
|
||||
commonTestHelper.matrix.authenticationService.getLoginFlow(hs)
|
||||
|
||||
var accountCreationError: Throwable? = null
|
||||
commonTestHelper.runBlockingTest {
|
||||
try {
|
||||
commonTestHelper.matrix.authenticationService
|
||||
.getRegistrationWizard()
|
||||
.createAccount(
|
||||
session.myUserId.substringAfter("@").substringBefore(":"),
|
||||
TestConstants.PASSWORD,
|
||||
null
|
||||
)
|
||||
} catch (failure: Throwable) {
|
||||
accountCreationError = failure
|
||||
}
|
||||
try {
|
||||
commonTestHelper.matrix.authenticationService
|
||||
.getRegistrationWizard()
|
||||
.createAccount(
|
||||
session.myUserId.substringAfter("@").substringBefore(":"),
|
||||
TestConstants.PASSWORD,
|
||||
null
|
||||
)
|
||||
} catch (failure: Throwable) {
|
||||
accountCreationError = failure
|
||||
}
|
||||
|
||||
// Test the error
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user