Compare commits

...

356 Commits

Author SHA1 Message Date
32f58e1c3f New test release v1.11.20-sc.0.test.1 2023-01-30 23:43:21 +01:00
db908634ea New test release v1.11.19-sc.0.test.1 2023-01-19 18:22:08 +01:00
965a3b2d0e New test release v1.11.17-sc.0.test.1 2023-01-15 13:18:24 +01:00
775fb00b75 Adjust default config.json to changed property names 2023-01-15 12:31:07 +01:00
9d4602fea6 Add stale automation github action 2022-12-23 10:14:00 +01:00
eb17c2ad94 New test release v1.11.16-sc.0.test.1 2022-12-06 20:08:30 +01:00
a4ab5f55c9 New test release v1.11.15-sc.0.test.2 2022-12-04 02:56:38 +01:00
fc27cbfd74 Allow building using containers
Co-authored-by: Paarth Shah <mail@shahpaarth.com>

Closes #145
2022-12-04 02:37:55 +01:00
51e7d4b67b New test release v1.11.15-sc.0.test.1 2022-11-26 00:30:33 +01:00
92ac040175 Renovate config.json
- default_server_name --> default_server_config
- Add more room directories
2022-11-15 23:39:05 +01:00
0bfa5733d5 New test release v1.11.14-sc.0.test.1 2022-11-12 11:28:31 +01:00
b6fe959153 Meh, flathub seems to require PRs now 🐐 2022-11-05 22:42:14 +01:00
3c405aeaf6 New release v1.11.13-sc.1 2022-11-05 20:22:09 +01:00
e26d244c1e New test release v1.11.13-sc.0.test.1 2022-11-04 21:17:04 +01:00
6bc26949c1 New test release v1.11.12-sc.0.test.2 2022-10-30 12:08:59 +01:00
e22b6bb031 New test release v1.11.12-sc.0.test.1 2022-10-29 23:41:13 +02:00
ae1e15dcef Translated using Weblate (Japanese)
Currently translated at 1.9% (1 of 51 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/ja/
2022-10-27 11:11:02 +02:00
92599de20a Added translation using Weblate (Japanese) 2022-10-26 10:50:50 +02:00
c2318080eb Added translation using Weblate (Japanese) 2022-10-26 10:50:49 +02:00
b9d35c0cc1 Added translation using Weblate (Japanese) 2022-10-26 10:50:41 +02:00
77fbeb625c New release v1.11.8-sc.1 2022-09-28 19:49:26 +02:00
95d46b08b4 New test release v1.11.6-sc.0.test.3 2022-09-28 14:34:33 +02:00
a7c084d6f8 New test release v1.11.6-sc.0.test.2 2022-09-28 13:35:57 +02:00
6c5136d844 New test release v1.11.6-sc.0.test.1 2022-09-28 13:08:02 +02:00
fc8900cf13 Translated using Weblate (Lithuanian)
Currently translated at 100.0% (51 of 51 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/lt/
2022-09-17 20:10:47 +02:00
e886c4c135 New test release v1.11.5-sc.0.test.1 2022-09-15 17:46:31 +02:00
30dc3ba5b9 readme: Debian node 16 2022-09-03 23:11:51 +02:00
dfa7921f9a Makefile: fixup just too useful everywhere 2022-09-03 22:26:58 +02:00
cd8998da62 Add script for changelog generation 2022-09-03 22:04:10 +02:00
05ff60b4c3 New release v1.11.4-sc.1 2022-09-03 19:02:18 +02:00
04cb55d6c3 New test release v1.11.4-sc.0.test.2 2022-09-03 16:29:29 +02:00
a2a87f04ca New test release v1.11.4-sc.0.test.1 2022-09-03 16:08:46 +02:00
7f80df5ca6 New test release v1.11.3-sc.0.test.1 2022-08-22 23:33:14 +02:00
3757d1d7d6 Translated using Weblate (Norwegian Bokmål)
Currently translated at 66.6% (34 of 51 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/nb_NO/
2022-08-04 04:04:39 +02:00
2bccbdbe57 New test release v1.11.1-sc.0.test.1 2022-08-01 11:57:31 +02:00
5ce4f71da2 Translated using Weblate (German)
Currently translated at 100.0% (51 of 51 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2022-07-29 11:04:37 +02:00
0f691d4dc6 Translated using Weblate (Indonesian)
Currently translated at 100.0% (51 of 51 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/id/
2022-07-17 02:04:32 +02:00
97d058da1b Translated using Weblate (Swedish)
Currently translated at 100.0% (51 of 51 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/sv/
2022-07-17 02:04:32 +02:00
a96278bc44 Translated using Weblate (Czech)
Currently translated at 100.0% (51 of 51 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2022-07-17 02:04:31 +02:00
8dfcd78f01 New test release v1.11.0-sc.0.test.2 2022-07-14 12:03:01 +02:00
c8df36cfc6 Add new strings for sound pack 2022-07-14 12:02:48 +02:00
c9333c24d5 New test release v1.11.0-sc.0.test.1 2022-07-07 19:01:48 +02:00
a89a4bc9e0 Translated using Weblate (Turkish)
Currently translated at 95.8% (46 of 48 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/tr/
2022-06-29 15:04:25 +02:00
01895fc35c Translated using Weblate (Turkish)
Currently translated at 39.5% (19 of 48 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/tr/
2022-06-26 16:04:24 +02:00
e0ee5eaaef Translated using Weblate (Turkish)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/tr/
2022-06-24 10:04:22 +02:00
4d6909368b Added translation using Weblate (Turkish) 2022-06-22 09:02:59 +02:00
8d2e87e3ff Added translation using Weblate (Turkish) 2022-06-22 09:02:56 +02:00
89e4c0444e Added translation using Weblate (Turkish) 2022-06-22 09:02:54 +02:00
cddd80ae2a Translated using Weblate (Indonesian)
Currently translated at 100.0% (48 of 48 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/id/
2022-06-21 09:04:22 +02:00
4650aa2ec1 Translated using Weblate (Swedish)
Currently translated at 100.0% (48 of 48 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/sv/
2022-06-21 09:04:22 +02:00
6aaa75d991 Translated using Weblate (Czech)
Currently translated at 100.0% (48 of 48 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2022-06-21 09:04:21 +02:00
714ea6d9e4 New test release v1.10.15-sc.0.test.2 2022-06-18 19:41:42 +02:00
2a4d537607 Translated using Weblate (German)
Currently translated at 100.0% (48 of 48 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2022-06-18 19:40:27 +02:00
0595d1d099 Add new border radius strings 2022-06-18 19:23:39 +02:00
4349e1116e New test release v1.10.15-sc.0.test.1 2022-06-16 18:43:13 +02:00
b7dfafa250 sqlciper whyever ... 2022-06-09 19:16:41 +02:00
50e2b95737 New test release v1.10.14-sc.0.test.1 2022-06-07 16:49:40 +02:00
0d28fedcd1 New test release v1.10.13-sc.0.test.3 2022-06-04 19:14:31 +02:00
67d0129df1 Update feature list 2022-06-03 10:22:16 +02:00
7010bc8eef New test release v1.10.13-sc.0.test.2 2022-05-30 17:41:41 +02:00
a8d635c26f New test release v1.10.13-sc.0.test.1 2022-05-28 15:22:24 +02:00
dffc2ad920 Preemptively add static sqlcipher flag
See: https://github.com/vector-im/element-desktop/blob/develop/docs/native-node-modules.md#statically-linking-libsqlcipher
2022-05-28 14:24:00 +02:00
3d5935fc27 Add some Debian build dependencies 2022-05-14 00:26:14 +02:00
74127c8d7b New release v1.10.12-sc.1 2022-05-13 23:01:59 +02:00
01506eb519 New test release v1.10.12-sc.0.test.1 2022-05-11 01:56:07 +02:00
b6ed8d444b New test release v1.10.11-sc.0.test.3 2022-05-09 09:42:44 +02:00
febe7e7184 Merge remote-tracking branch 'weblate/sc' into sc 2022-05-09 09:41:26 +02:00
b110f12655 New test release v1.10.11-sc.0.test.3 2022-05-09 09:37:17 +02:00
7b8af07aef Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (44 of 44 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/zh_Hans/
2022-05-05 04:55:57 +02:00
dbda42b528 New test release v1.10.11-sc.0.test.2 2022-05-01 19:14:00 +02:00
921f3c5a0a New test release v1.10.11-sc.0.test.1 2022-04-30 13:52:59 +02:00
72166a9a90 Remove reskindex 2022-04-30 13:48:37 +02:00
3b2da6b386 New test release v1.10.10-sc.0.test.3 2022-04-30 11:59:31 +02:00
982c2ac09b New test release v1.10.10-sc.0.test.2 2022-04-30 11:58:48 +02:00
58e2f34b63 New test release v1.10.10-sc.0.test.1 2022-04-16 21:36:25 +02:00
3d67db61b6 Use signed tags 2022-04-16 21:36:25 +02:00
ad2fc85f24 Translated using Weblate (Swedish)
Currently translated at 100.0% (44 of 44 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/sv/
2022-04-16 21:36:25 +02:00
a20f05c933 Translated using Weblate (Indonesian)
Currently translated at 100.0% (44 of 44 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/id/
2022-04-16 21:36:25 +02:00
3b5d16de82 Translated using Weblate (Czech)
Currently translated at 100.0% (44 of 44 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2022-04-16 21:36:25 +02:00
7b4678e91d Add Debian signing key to readme 2022-04-16 16:13:26 +02:00
fe615fa099 New test release v1.10.8-sc.0.test.2 2022-04-01 17:34:31 +02:00
a0f99d1c86 New test release v1.10.8-sc.0.test.1 2022-04-01 13:50:19 +02:00
1e90e778bb Add new string for disabling home meta space 2022-04-01 13:48:40 +02:00
0bc5275d14 New test release v1.10.7-sc.0.test.1 2022-03-17 11:14:21 +01:00
79ac866bed Translated using Weblate (Indonesian)
Currently translated at 100.0% (43 of 43 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/id/
2022-03-16 23:52:58 +01:00
bcf9db8b8f Translated using Weblate (Swedish)
Currently translated at 100.0% (43 of 43 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/sv/
2022-03-07 11:44:58 +01:00
dd75a20e7a Translated using Weblate (German)
Currently translated at 100.0% (43 of 43 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2022-03-07 11:44:58 +01:00
c07881ba34 Translated using Weblate (Czech)
Currently translated at 100.0% (43 of 43 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2022-03-07 11:44:58 +01:00
3957463f72 New test release v1.10.6-sc.0.test.3 2022-03-07 09:57:07 +01:00
d0b9a59e59 Let version bump scripts add tags 2022-03-07 09:55:58 +01:00
40694fb207 sqlcipher now statically linked 2022-03-07 09:34:07 +01:00
5a232a27db New test release v1.10.6-sc.0.test.2 2022-03-05 01:40:52 +01:00
602d6bcc91 Add string 2022-03-05 01:36:42 +01:00
768b648981 New test release v1.10.6-sc.0.test.1 2022-03-05 01:32:50 +01:00
909043215f Translated using Weblate (Czech)
Currently translated at 100.0% (42 of 42 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2022-03-02 17:44:56 +01:00
7228bf7fee Translated using Weblate (Indonesian)
Currently translated at 100.0% (42 of 42 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/id/
2022-03-01 09:44:56 +01:00
84be27839c Translated using Weblate (Swedish)
Currently translated at 100.0% (42 of 42 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/sv/
2022-03-01 09:44:56 +01:00
c655803783 New release v1.10.4-sc.1 2022-02-27 19:45:35 +01:00
cf10ad7893 Add string for YouTube embed player option 2022-02-27 19:37:37 +01:00
edb8bd0a58 Merge remote-tracking branch 'weblate/sc' into sc 2022-02-27 19:35:03 +01:00
605966fc32 Revert "Try Element nightly AUR search in encrypted rooms fix"
This reverts commit fd8bca4d20.
2022-02-27 19:24:46 +01:00
db1d3e4e8a Reset AUR bin pkgrel 2022-02-26 11:39:22 +01:00
74bb708796 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (41 of 41 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/pt_BR/
2022-02-17 21:39:01 +01:00
3a8eecb023 New test release v1.10.3-sc.0.test.1 2022-02-15 01:36:47 +01:00
a689c01b0e Add map_style_url to sc config 2022-02-15 00:50:29 +01:00
7a96f32c3f New test release v1.10.1-sc.0.test.1 2022-02-01 19:52:34 +01:00
867ca2ceaa local-pkgbuild: Actually fix search in encrypted rooms 2022-01-31 23:52:13 +01:00
57be42182b New test release v1.10.0-sc.0.test.1 2022-01-31 23:19:40 +01:00
47e56badc4 New test release v1.9.9-sc.0.test.1 2022-01-26 23:47:55 +01:00
9d595d6087 Allow react sdk theme.sh being run without commit 2022-01-26 23:47:11 +01:00
c4e17a1bc4 Let sc.0.test.0 be the initial version after a merge 2022-01-17 21:27:44 +01:00
3c9487541b New release v1.9.8-sc.1 2021-12-31 03:48:23 +01:00
4a52399ec2 Always run setup to get yarn links in place (again) 2021-12-30 01:20:07 +01:00
c27c617d14 New test release v1.9.8-sc.0.test.3 2021-12-30 00:39:29 +01:00
764f0767c7 sc update announcement room toast now uses hardcoded alias 2021-12-30 00:39:06 +01:00
fd8bca4d20 Try Element nightly AUR search in encrypted rooms fix
https://aur.archlinux.org/cgit/aur.git/commit/?h=element-desktop-nightly-bin&id=ca89fc1f025d30512c53abbe87cff61c7739c69b
2021-12-27 22:35:40 +01:00
52bfca57fb New test release v1.9.8-sc.0.test.2 2021-12-27 22:30:13 +01:00
5dfc140993 Let version bumps autocommit everything 2021-12-27 22:29:51 +01:00
50dde2a683 Revert "Every build after a merge is a new test build"
This reverts commit 31c746c5d2.
2021-12-27 22:29:13 +01:00
8ada69cbcd Translated using Weblate (Persian)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/fa/
2021-12-20 01:06:48 +01:00
5aaedf0f19 Update submodules 2021-12-13 17:05:52 +01:00
a03a0dd01e New release v1.9.7-sc.1 2021-12-13 16:55:54 +01:00
5a04ec7c3c New test release v1.9.6-sc.0.test.3 2021-12-13 16:15:38 +01:00
718c2a57bd New test release v1.9.6-sc.0.test.2 2021-12-12 17:19:12 +01:00
5abd379edb Update Debian dependencies for bullseye 2021-12-10 13:27:45 +01:00
9e03657ec4 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (41 of 41 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/zh_Hans/
2021-12-05 21:06:44 +01:00
05e8426172 New release v1.9.5-sc.2 2021-12-03 17:28:50 +01:00
8bbae92dce New release v1.9.5-sc.1 2021-12-03 16:27:05 +01:00
8d64b69523 Translated using Weblate (Indonesian)
Currently translated at 100.0% (41 of 41 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/id/
2021-12-03 14:06:43 +01:00
b3623fea39 Translated using Weblate (Czech)
Currently translated at 100.0% (41 of 41 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2021-11-27 14:06:42 +01:00
f5d6de5a99 Added translation using Weblate (Bulgarian) 2021-11-26 11:26:24 +01:00
a574c196ca Added translation using Weblate (Bulgarian) 2021-11-26 11:26:20 +01:00
2b11d57d03 Added translation using Weblate (Bulgarian) 2021-11-26 11:26:17 +01:00
ae7e3c11b7 Translated using Weblate (German)
Currently translated at 100.0% (41 of 41 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2021-11-26 01:06:41 +01:00
eebf90e664 Translated using Weblate (Swedish)
Currently translated at 100.0% (41 of 41 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/sv/
2021-11-19 14:06:39 +01:00
74d6ac6092 Translated using Weblate (Czech)
Currently translated at 100.0% (41 of 41 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2021-11-19 14:06:38 +01:00
71fbf37b8a Translated using Weblate (Indonesian)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/id/
2021-11-17 18:11:30 +01:00
c91c02231d Translated using Weblate (Indonesian)
Currently translated at 100.0% (38 of 38 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/id/
2021-11-17 18:11:30 +01:00
c1397c5ff1 Add string overlays for mark as (un)read 2021-11-17 16:27:56 +01:00
6507aa195d Translated using Weblate (Chinese (Traditional))
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/zh_Hant/
2021-11-07 23:06:35 +01:00
80d380aa18 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (38 of 38 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/zh_Hans/
2021-11-07 23:06:35 +01:00
a45d2ec0dc Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/zh_Hans/
2021-11-07 23:06:34 +01:00
bab64d3a11 Added translation using Weblate (Chinese (Traditional)) 2021-11-06 22:19:51 +01:00
1c3f68a0a2 Added translation using Weblate (Chinese (Traditional)) 2021-11-06 22:19:50 +01:00
43bd5860f8 Added translation using Weblate (Chinese (Traditional)) 2021-11-06 22:19:48 +01:00
b952f0c90c Added translation using Weblate (Chinese (Simplified)) 2021-11-06 22:15:35 +01:00
9bc7439399 Added translation using Weblate (Chinese (Simplified)) 2021-11-06 22:15:27 +01:00
59e8830550 Added translation using Weblate (Chinese (Simplified)) 2021-11-06 22:15:24 +01:00
61e5e05bf7 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/pt_BR/
2021-10-26 01:06:31 +02:00
7bbeed7e44 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (38 of 38 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/pt_BR/
2021-10-26 01:06:30 +02:00
a70fbc26d5 Translated using Weblate (French)
Currently translated at 60.5% (23 of 38 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/fr/
2021-10-24 01:06:29 +02:00
2503792cdb Translated using Weblate (Russian)
Currently translated at 100.0% (38 of 38 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/ru/
2021-10-17 01:04:31 +02:00
e72f0869d8 Translated using Weblate (Swedish)
Currently translated at 94.7% (36 of 38 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/sv/
2021-10-17 01:04:31 +02:00
7f11a25859 Translated using Weblate (French)
Currently translated at 21.0% (8 of 38 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/fr/
2021-10-17 01:04:31 +02:00
5c3fe626cd bash increment failed this way for whatever reason 2021-10-17 00:49:17 +02:00
24803095bb Don't rely on upstream/master 2021-10-16 23:46:56 +02:00
31c746c5d2 Every build after a merge is a new test build 2021-10-14 18:11:21 +02:00
079575eb20 Translated using Weblate (Lithuanian)
Currently translated at 50.0% (19 of 38 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/lt/
2021-10-11 16:24:31 +02:00
db8da648b5 Added translation using Weblate (Indonesian) 2021-10-11 16:24:31 +02:00
9240a11f59 Added translation using Weblate (Indonesian) 2021-10-11 16:24:31 +02:00
57a5141051 Added translation using Weblate (Indonesian) 2021-10-11 16:24:31 +02:00
37622b25ea Translated using Weblate (Czech)
Currently translated at 100.0% (38 of 38 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2021-10-11 16:24:31 +02:00
c0e608b2a9 Merge pull request #106 from yu-re-ka/feature-unvendor-yarn2nix
nix: update nixpkgs, unvendor yarn2nix
2021-10-11 15:30:38 +02:00
e153a52c84 nix: update nixpkgs, unvendor yarn2nix 2021-10-10 23:36:06 +02:00
50d8b024b6 Add helper scripts 2021-10-08 17:03:28 +02:00
bfb1270131 New release v1.9.0-sc.1 2021-10-07 23:07:18 +02:00
5dcd48b4d5 Translated using Weblate (German)
Currently translated at 100.0% (38 of 38 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2021-10-07 23:00:31 +02:00
bd2d3d27a3 Add some sc specific strings 2021-10-07 22:50:36 +02:00
a1dcd4c7a3 Merge remote-tracking branch 'weblate/sc' into sc 2021-09-28 17:27:07 +02:00
32a1898fc0 Use new helpers in merge script 2021-09-28 17:26:53 +02:00
d674744588 Add version helpers
Close #97
Co-authored-by: Finn Behrens <me@kloenk.dev>
2021-09-28 17:23:48 +02:00
8ecdbb82b0 Add helpers for overlaying package.json 2021-09-28 12:46:07 +02:00
a2d5ca9656 Added translation using Weblate (Vietnamese) 2021-09-27 11:05:12 +02:00
307541ac00 Added translation using Weblate (Vietnamese) 2021-09-27 11:05:10 +02:00
11cef45048 Added translation using Weblate (Vietnamese) 2021-09-27 11:05:09 +02:00
312b0ef380 Translated using Weblate (German)
Currently translated at 100.0% (33 of 33 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2021-09-23 17:54:15 +02:00
9ca2ebb64f Translated using Weblate (Czech)
Currently translated at 100.0% (33 of 33 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2021-09-23 17:54:15 +02:00
a88415936c Translated using Weblate (Czech)
Currently translated at 100.0% (29 of 29 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2021-09-23 17:22:27 +02:00
b3b5688a42 Translated using Weblate (Swedish)
Currently translated at 93.1% (27 of 29 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/sv/
2021-09-23 17:22:27 +02:00
Vib
48fca325c9 Translated using Weblate (Romanian)
Currently translated at 89.6% (26 of 29 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/ro/
2021-09-23 17:22:27 +02:00
e79c17cb87 Add sc specific strings 2021-09-23 17:21:51 +02:00
4f8f3eebaa New release v1.8.5-sc1 2021-09-21 20:56:44 +02:00
caaee3f4bf Restructure release targets and add rpm 2021-09-21 15:18:07 +02:00
bd63523d99 Make the different branches even more clear 2021-09-21 15:04:35 +02:00
c5d87b2e47 Information about branches 2021-09-21 14:48:36 +02:00
bf43efd0f3 Fetch upstream for latest strings 2021-09-18 00:21:21 +02:00
737b93d446 Translated using Weblate (German)
Currently translated at 100.0% (29 of 29 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2021-09-17 13:05:58 +02:00
af167b4bf0 Translated using Weblate (German)
Currently translated at 100.0% (29 of 29 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2021-09-17 12:57:46 +02:00
Vib
4149d72d02 Translated using Weblate (Romanian)
Currently translated at 53.3% (8 of 15 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/ro/
2021-09-17 12:57:46 +02:00
5214a1795e User name color modes: In direct chats --> For people 2021-09-17 12:57:29 +02:00
71535bf430 Add some sc specific strings 2021-09-17 12:33:15 +02:00
Vib
62f491e1c8 Translated using Weblate (Romanian)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/ro/
2021-09-16 09:17:18 +02:00
Vib
d3a6bba0d1 Translated using Weblate (Romanian)
Currently translated at 6.6% (1 of 15 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/ro/
2021-09-16 09:17:18 +02:00
39d2d7eb6b Added translation using Weblate (Romanian) 2021-09-16 09:17:18 +02:00
cbcbe0b6f1 Added translation using Weblate (Romanian) 2021-09-16 09:17:18 +02:00
7ad043a3e2 Added translation using Weblate (Romanian) 2021-09-16 09:17:18 +02:00
582177aaec Translated using Weblate (Swedish)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/sv/
2021-09-16 09:17:18 +02:00
001b397053 Translated using Weblate (Swedish)
Currently translated at 100.0% (15 of 15 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/sv/
2021-09-16 09:17:18 +02:00
953232860f Translated using Weblate (Italian)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/it/
2021-09-16 09:17:18 +02:00
a2f955a39a Translated using Weblate (Italian)
Currently translated at 73.3% (11 of 15 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/it/
2021-09-16 09:17:18 +02:00
550085f7d6 Translated using Weblate (German)
Currently translated at 100.0% (15 of 15 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2021-09-16 09:17:18 +02:00
61ddf415f4 Translated using Weblate (Czech)
Currently translated at 100.0% (15 of 15 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2021-09-16 09:17:18 +02:00
769579b766 Merge pull request #98 from yu-re-ka/feature/vendor-yarn2nix
nix: temporarily vendor yarn2nix
2021-09-16 09:17:11 +02:00
5ab48849f7 nix: temporarily vendor yarn2nix 2021-09-15 21:06:18 +02:00
049377ae8b Added translation using Weblate (Italian) 2021-09-15 10:08:31 +02:00
c301b602f8 Added translation using Weblate (Italian) 2021-09-15 10:08:31 +02:00
f2cb4fd658 Added translation using Weblate (Italian) 2021-09-15 10:08:31 +02:00
1ff4e15d78 Added translation using Weblate (Swedish) 2021-09-15 10:08:31 +02:00
501c88aae8 Added translation using Weblate (Swedish) 2021-09-15 10:08:31 +02:00
51d92e8f54 Added translation using Weblate (Swedish) 2021-09-15 10:08:31 +02:00
f0c2fa1d85 Merge pull request #95 from nyantec/flake-default-app
flake: add default apps
2021-09-15 09:31:16 +02:00
7fab0738a7 flake: add default apps
Signed-off-by: Finn Behrens <me@kloenk.dev>
2021-09-15 09:27:53 +02:00
b0fa36abac Not sc specific string 2021-09-14 12:08:35 +02:00
b4b17cc015 Really fix flathub deploy script 2021-09-14 01:36:17 +02:00
e45b9c2479 Update submodules 2021-09-13 23:02:11 +02:00
d39696f776 Merge pull request #92 from nyantec/makefile-mac-universal
fix macOS dmg output file in Make
2021-09-13 19:33:29 +02:00
1bf339dcb1 fix macOS dmg output file in Make
Signed-off-by: Finn Behrens <me@kloenk.dev>
2021-09-13 19:26:52 +02:00
d730a87a59 New release v1.8.4-sc1 2021-09-13 19:14:56 +02:00
e900562d5e Fix flathub deploy script 2021-09-13 19:14:27 +02:00
c827d5af18 readme: Correct typo 2021-09-13 16:13:20 +02:00
d8af01d36a Makefile: Add rpm targets 2021-09-13 16:09:53 +02:00
519801c059 Add some new sc specific strings 2021-09-13 15:04:18 +02:00
cf2ba283e8 Makefile: Add -f to bom.lock clean 2021-09-13 08:49:34 +02:00
898ba1215e Merge pull request #89 from nyantec/bom
add bom.lock makefile target
2021-09-12 10:51:55 +02:00
29abb3e567 add bom.lock makefile target
Signed-off-by: Finn Behrens <me@kloenk.dev>
2021-09-11 17:50:28 +02:00
2294770442 Merge pull request #87 from yu-re-ka/feature-nix-flake
add Nix flake
2021-09-07 19:54:18 +02:00
ab496bbf96 add Nix flake 2021-09-07 18:44:33 +02:00
8bcb23f52f Translated using Weblate (Dutch)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/nl/
2021-09-07 13:06:15 +02:00
f9a9e091d3 Translated using Weblate (Dutch)
Currently translated at 100.0% (10 of 10 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/nl/
2021-09-07 13:06:14 +02:00
99d6a3790c Translated using Weblate (Russian)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/ru/
2021-08-17 17:18:14 +02:00
2aedca9fb7 Translated using Weblate (Russian)
Currently translated at 100.0% (10 of 10 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/ru/
2021-08-17 17:18:14 +02:00
1a305bab96 Translated using Weblate (Czech)
Currently translated at 100.0% (10 of 10 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2021-08-17 17:18:14 +02:00
0206873c18 Change github release target to master 2021-08-17 17:16:52 +02:00
7a61dc1da8 Merge pull request #83 from nyantec/makefile
add icns and mas target to makefile
2021-08-13 18:36:31 +02:00
98c8da3c34 add macOS signing info to README.md 2021-08-13 18:26:05 +02:00
a4436f462a Update submodules 2021-08-13 17:03:20 +02:00
17ae7bf98b add icns and mas target to makefile 2021-08-12 22:09:59 +02:00
4aa0bbec25 Makefile: Let debian target only build Debian 2021-07-20 20:31:29 +02:00
bdac1e4334 Update submodules 2021-07-20 20:25:36 +02:00
b447e3f45d Makefile: Fix renamed yarn script 2021-07-20 20:14:38 +02:00
552ab5913f i18n: Run yarn i18n in submodules for each before overlaying 2021-07-20 19:54:18 +02:00
046b7c02fd Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (10 of 10 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/nb_NO/
2021-07-20 17:55:16 +02:00
4a68ab4f94 Translated using Weblate (Norwegian Bokmål)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/nb_NO/
2021-07-20 17:55:16 +02:00
90195daa63 Added translation using Weblate (Norwegian Bokmål) 2021-07-20 03:32:41 +02:00
54eaabde39 Added translation using Weblate (Norwegian Bokmål) 2021-07-20 03:32:39 +02:00
fa9153bbca Added translation using Weblate (Norwegian Bokmål) 2021-07-20 03:32:38 +02:00
ca8629d4e5 Added translation using Weblate (Persian) 2021-07-12 11:25:42 +02:00
b64bd20b15 Added translation using Weblate (Persian) 2021-07-12 11:25:39 +02:00
e72dfceb12 Added translation using Weblate (Persian) 2021-07-12 11:25:37 +02:00
9cc3cdc3dc Translated using Weblate (Polish)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/pl/
2021-07-11 07:08:47 +02:00
460458ca0a Added translation using Weblate (Polish) 2021-07-10 17:18:21 +02:00
d56fac4ea7 Added translation using Weblate (Polish) 2021-07-10 17:18:20 +02:00
2b06a6cbd8 Added translation using Weblate (Polish) 2021-07-10 17:18:11 +02:00
cdf5812221 New release v1.7.32-sc1 2021-07-09 04:30:25 +02:00
25148ec273 ... and remove matrix.org 2021-07-08 17:40:58 +02:00
2248eebef0 ... and back to id but keep reordered server list 2021-07-08 17:36:12 +02:00
505a21a022 Change update room id to alias 2021-07-08 17:24:03 +02:00
89d385b7d4 Translated using Weblate (German)
Currently translated at 100.0% (10 of 10 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2021-07-08 11:21:20 +02:00
4e01e1d57a Translated using Weblate (German)
Currently translated at 100.0% (9 of 9 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2021-07-08 11:21:20 +02:00
7e2d84fc1c Explain better what the different repos are for
Close #72
2021-07-08 11:21:16 +02:00
c000ee1445 Allow "Don't ask again" being translated 2021-07-08 00:08:55 +02:00
be3bb16e06 regenerate_i18n: Run yarn i18n in all repos 2021-07-07 18:06:57 +02:00
817bdaf65b Offer Windows and Apple users to join an update notification room 2021-07-07 17:29:30 +02:00
d5fa475e8d Move electron-builder args directly to the Makefile to avoid friction 2021-07-06 11:17:42 +02:00
7c4500e95f Deleted translation using Weblate (English (United States)) 2021-07-04 13:24:55 +02:00
e69c5bfb10 Deleted translation using Weblate (English (United States)) 2021-07-04 13:24:38 +02:00
ee760ab980 Deleted translation using Weblate (English (United States)) 2021-07-04 13:24:22 +02:00
f82619b4cd Added translation using Weblate (English (United States)) 2021-07-04 12:59:50 +02:00
7c2ad6457d Added translation using Weblate (English (United States)) 2021-07-04 12:59:49 +02:00
ea528bb30d Added translation using Weblate (English (United States)) 2021-07-04 12:59:47 +02:00
8186dd8b40 Translated using Weblate (French)
Currently translated at 100.0% (7 of 7 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/fr/
2021-07-04 02:05:59 +02:00
9389687646 Translated using Weblate (French)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/fr/
2021-07-04 02:05:59 +02:00
91f8982678 Translated using Weblate (Lithuanian)
Currently translated at 71.4% (5 of 7 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/lt/
2021-07-01 15:05:52 +02:00
28e4695a22 Translated using Weblate (Lithuanian)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/lt/
2021-06-30 13:05:52 +02:00
a808f3d496 Translated using Weblate (Lithuanian)
Currently translated at 42.8% (3 of 7 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/lt/
2021-06-30 13:05:52 +02:00
343c2d79a2 Added translation using Weblate (French) 2021-06-27 18:02:50 +02:00
f7c1d254c3 Added translation using Weblate (French) 2021-06-27 18:02:47 +02:00
e95a8442b0 Added translation using Weblate (French) 2021-06-27 18:02:45 +02:00
d631fa21eb Translated using Weblate (German)
Currently translated at 100.0% (7 of 7 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2021-06-25 23:05:50 +02:00
80e873dd66 Translated using Weblate (Czech)
Currently translated at 100.0% (7 of 7 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2021-06-25 23:05:50 +02:00
9bffd5bea9 Merge remote-tracking branch 'weblate/sc' into sc 2021-06-24 16:15:43 +02:00
539a43b311 Add new string for unified room list 2021-06-24 16:13:56 +02:00
047c95b578 Translated using Weblate (German)
Currently translated at 100.0% (6 of 6 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/de/
2021-06-14 23:33:46 +02:00
05f21f1707 Translated using Weblate (Czech)
Currently translated at 100.0% (6 of 6 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2021-06-14 23:33:46 +02:00
af4e841134 Revert "Translated using Weblate (Dutch)"
This reverts commit a7ef620132.
2021-06-12 22:33:36 +02:00
6a2eb7e256 Remove unused string 2021-06-12 22:30:46 +02:00
7163a74d24 Add some missing strings 2021-06-12 22:30:00 +02:00
a7ef620132 Translated using Weblate (Dutch)
Currently translated at 0.0% (0 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/nl/
2021-06-10 15:33:44 +02:00
8ad4a5e054 Translated using Weblate (Czech)
Currently translated at 100.0% (5 of 5 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/cs/
2021-06-08 23:33:43 +02:00
df24897b75 Translated using Weblate (Estonian)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/et/
2021-06-06 12:56:35 +02:00
6b6fc8aba2 Translated using Weblate (Slovak)
Currently translated at 100.0% (5 of 5 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/sk/
2021-06-06 12:56:34 +02:00
6bcf555b6a Translated using Weblate (Russian)
Currently translated at 100.0% (5 of 5 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/ru/
2021-06-06 12:56:34 +02:00
7f78d7c5a0 Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (5 of 5 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/pt_BR/
2021-06-06 12:56:34 +02:00
8783aad7fe Translated using Weblate (Dutch)
Currently translated at 100.0% (5 of 5 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/nl/
2021-06-06 12:56:34 +02:00
a0b87afbd2 Translated using Weblate (Hungarian)
Currently translated at 100.0% (5 of 5 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/hu/
2021-06-06 12:56:34 +02:00
e8f02cb065 Translated using Weblate (Basque)
Currently translated at 100.0% (5 of 5 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/eu/
2021-06-06 12:56:33 +02:00
031c657ccb Translated using Weblate (Estonian)
Currently translated at 100.0% (5 of 5 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/et/
2021-06-06 12:56:33 +02:00
905374543d Translated using Weblate (Spanish)
Currently translated at 100.0% (1 of 1 strings)

Translation: SchildiChat/element-desktop
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/element-desktop/es/
2021-06-05 14:27:52 +02:00
21c1a4d55a Translated using Weblate (Spanish)
Currently translated at 100.0% (5 of 5 strings)

Translation: SchildiChat/matrix-react-sdk
Translate-URL: https://weblate.bubu1.eu/projects/schildichat/matrix-react-sdk/es/
2021-06-05 14:27:52 +02:00
17e988aac9 Added translation using Weblate (Slovak) 2021-06-05 11:14:31 +02:00
6da7785919 Added translation using Weblate (Russian) 2021-06-05 11:14:30 +02:00
b75788acf8 Added translation using Weblate (Portuguese (Brazil)) 2021-06-05 11:14:30 +02:00
dbaf203a9d Added translation using Weblate (Dutch) 2021-06-05 11:14:29 +02:00
3671fb2509 Added translation using Weblate (Lithuanian) 2021-06-05 11:14:29 +02:00
d288d59851 Added translation using Weblate (Hungarian) 2021-06-05 11:14:28 +02:00
f896a5cf9b Added translation using Weblate (Basque) 2021-06-05 11:14:28 +02:00
013115c4b7 Added translation using Weblate (Estonian) 2021-06-05 11:14:28 +02:00
54692fd5d5 Added translation using Weblate (Spanish) 2021-06-05 11:14:27 +02:00
31626be179 Added translation using Weblate (Slovak) 2021-06-05 11:14:27 +02:00
68c7fb216e Added translation using Weblate (Russian) 2021-06-05 11:14:26 +02:00
1e063b4c45 Added translation using Weblate (Portuguese (Brazil)) 2021-06-05 11:14:26 +02:00
0587d470ec Added translation using Weblate (Dutch) 2021-06-05 11:14:26 +02:00
4162a4b0bb Added translation using Weblate (Lithuanian) 2021-06-05 11:14:25 +02:00
1e65e1d6c2 Added translation using Weblate (Hungarian) 2021-06-05 11:14:25 +02:00
ecf2ca9c95 Added translation using Weblate (Basque) 2021-06-05 11:14:24 +02:00
ee9030b25e Added translation using Weblate (Estonian) 2021-06-05 11:14:24 +02:00
c92de08179 Added translation using Weblate (Spanish) 2021-06-05 11:14:23 +02:00
68f8de90a8 Added translation using Weblate (Slovak) 2021-06-05 11:14:22 +02:00
b58ec71fab Added translation using Weblate (Russian) 2021-06-05 11:14:21 +02:00
7d936b5dd6 Added translation using Weblate (Portuguese (Brazil)) 2021-06-05 11:14:19 +02:00
245acd8666 Added translation using Weblate (Dutch) 2021-06-05 11:14:18 +02:00
5ae89a1930 Added translation using Weblate (Lithuanian) 2021-06-05 11:14:17 +02:00
75ce7c462b Added translation using Weblate (Hungarian) 2021-06-05 11:14:17 +02:00
3c98777e16 Added translation using Weblate (Basque) 2021-06-05 11:14:16 +02:00
d617678f3d Added translation using Weblate (Estonian) 2021-06-05 11:14:15 +02:00
37e2a48648 Added translation using Weblate (Spanish) 2021-06-05 11:14:15 +02:00
80a92a3c30 Add empty element-web en_EN.json base overlay file 2021-06-05 11:05:05 +02:00
f2ef0465a9 New release v1.7.29-sc1 2021-06-03 03:04:38 +02:00
8cb68add15 Update cs.json 2021-05-31 17:03:21 +02:00
303041011a Merge pull request #69 from waclaw66/sc
Added Czech translation
2021-05-31 11:49:26 +02:00
27949ef626 Added Czech translation 2021-05-31 11:08:37 +02:00
f980cef006 Add option to regenerate i18n, add make target for it, move stuff around, cleanup 2021-05-29 15:07:59 +02:00
c18cc22db7 Add stuff for automatic i18n adjustment 2021-05-29 03:51:36 +02:00
ac9cf5e2d6 Update screenshots 2021-05-01 18:01:49 +02:00
8424d864e5 Update submodules 2021-04-01 20:05:59 +02:00
496d74e810 New release v1.7.24-sc1 2021-04-01 19:52:01 +02:00
d8e3854033 New release v1.7.22-sc1 2021-03-03 20:19:10 +01:00
8d8a5044f1 make: Remove old macos reskindex leftover 2021-02-19 14:52:35 +01:00
2654090ccc Update README.md 2021-02-16 13:35:35 +01:00
e31047073f make: Fix for reskindex 2021-02-16 13:32:30 +01:00
1f5be68a19 Add macOS build dependencies to readme
Thanks to @michi7801
2021-02-16 13:10:09 +01:00
e2465f6176 Add option to build for macos 2021-02-05 22:16:12 +01:00
4efaa0782b New release v1.7.20-sc1 2021-02-05 19:30:47 +01:00
a95770fb49 Add LICENSE 2021-01-28 11:54:46 +01:00
e417f25130 Add target to create a local PKGBUILD to install .deb on Arch
pacman target is somewhat broken, so let's do it similarly like the
official AUR package for local installs.
2021-01-28 10:59:38 +01:00
80e65529bb Change GitHub branch for release 2021-01-14 21:17:56 +01:00
263a269da9 Adapt AUR bin deploy script to _pkgver for hyphens 2021-01-14 21:04:47 +01:00
3d4259827d New release v1.7.17-sc1 2021-01-14 20:46:00 +01:00
52a7dfcd82 Let AUR and flathub deploy scripts push 2021-01-13 21:50:36 +01:00
ed9740a4c2 Add script to deploy a release on GitHub 2021-01-13 21:47:11 +01:00
cdd8ec775c Enable labs settings with the default config
Close #19
2020-12-26 18:39:36 +01:00
88ef11d716 deploy: Fix flathub releases 2020-12-26 15:28:12 +01:00
acd5e71f6c New release v1.7.16 2020-12-24 15:48:27 +01:00
412cbad76b Automatic theme update and make clean on upstream merge 2020-12-21 19:49:51 +01:00
dfef402e7f Update screenshots 2020-12-16 13:18:43 +01:00
651ffc13df [WIP] Deploy scripts 2020-12-16 00:38:28 +01:00
117 changed files with 2378 additions and 55 deletions

1
.containerignore Normal file
View File

@ -0,0 +1 @@
release/

17
.github/workflows/stale.yml vendored Normal file
View File

@ -0,0 +1,17 @@
name: 'Close stale issues'
on:
schedule:
- cron: '30 1 * * *'
jobs:
stale:
runs-on: ubuntu-latest
steps:
- uses: actions/stale@v6
with:
stale-issue-message: 'This issue is stale because it has been open 150 days with no activity. Remove stale label or comment or this will be closed in 14 days.'
days-before-issue-stale: 150
days-before-issue-close: 14
days-before-pr-stale: -1
days-before-pr-close: -1
exempt-issue-labels: 'longterm,enhancement,parity-with-android,prio:medium,prio:high,electron issue,encrypted room search,build infrastructure'

2
.gitignore vendored
View File

@ -1,2 +1,4 @@
release.mk
/release
/local-pkgbuild
bom.lock

30
Containerfile.debian Normal file
View File

@ -0,0 +1,30 @@
ARG NODE_VERSION
FROM node:${NODE_VERSION}
RUN apt-get -qq update && apt-get -qq install --no-install-recommends -y \
curl \
g++ \
gcc \
git \
jq \
libarchive-tools \
libsecret-1-dev \
libsqlcipher-dev \
libssl-dev \
make \
openssl \
pkg-config \
python \
tcl \
vim
ENV RUSTUP_HOME=/usr/local/rustup \
CARGO_HOME=/usr/local/cargo \
PATH=/usr/local/cargo/bin:$PATH
RUN curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh -s -- -y --no-modify-path --profile minimal
COPY . /project
WORKDIR /project
# There might be remnants of the host which break the build
RUN make fixup

20
Containerfile.fedora Normal file
View File

@ -0,0 +1,20 @@
FROM fedora:latest
RUN dnf install -y openssl openssl-devel rust cargo libsecret libsecret-devel g++ ruby-devel gcc make rpm-build libffi-devel tcl libxcrypt-compat
# node setup
ARG NODE_VERSION
RUN mkdir -p /usr/local/n
RUN mkdir -p /usr/local/bin /usr/local/lib /usr/local/include /usr/local/share
RUN curl -L https://raw.githubusercontent.com/tj/n/master/bin/n -o n
RUN bash n ${NODE_VERSION}
RUN npm install -g n
RUN npm install -g yarn
RUN npm install -g node-gyp
RUN gem install --ignore-dependencies --no-user-install --no-document fpm
COPY . /project
WORKDIR /project
# There might be remnants of the host which break the build
RUN make fixup

201
LICENSE Normal file
View File

@ -0,0 +1,201 @@
Apache License
Version 2.0, January 2004
http://www.apache.org/licenses/
TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
1. Definitions.
"License" shall mean the terms and conditions for use, reproduction,
and distribution as defined by Sections 1 through 9 of this document.
"Licensor" shall mean the copyright owner or entity authorized by
the copyright owner that is granting the License.
"Legal Entity" shall mean the union of the acting entity and all
other entities that control, are controlled by, or are under common
control with that entity. For the purposes of this definition,
"control" means (i) the power, direct or indirect, to cause the
direction or management of such entity, whether by contract or
otherwise, or (ii) ownership of fifty percent (50%) or more of the
outstanding shares, or (iii) beneficial ownership of such entity.
"You" (or "Your") shall mean an individual or Legal Entity
exercising permissions granted by this License.
"Source" form shall mean the preferred form for making modifications,
including but not limited to software source code, documentation
source, and configuration files.
"Object" form shall mean any form resulting from mechanical
transformation or translation of a Source form, including but
not limited to compiled object code, generated documentation,
and conversions to other media types.
"Work" shall mean the work of authorship, whether in Source or
Object form, made available under the License, as indicated by a
copyright notice that is included in or attached to the work
(an example is provided in the Appendix below).
"Derivative Works" shall mean any work, whether in Source or Object
form, that is based on (or derived from) the Work and for which the
editorial revisions, annotations, elaborations, or other modifications
represent, as a whole, an original work of authorship. For the purposes
of this License, Derivative Works shall not include works that remain
separable from, or merely link (or bind by name) to the interfaces of,
the Work and Derivative Works thereof.
"Contribution" shall mean any work of authorship, including
the original version of the Work and any modifications or additions
to that Work or Derivative Works thereof, that is intentionally
submitted to Licensor for inclusion in the Work by the copyright owner
or by an individual or Legal Entity authorized to submit on behalf of
the copyright owner. For the purposes of this definition, "submitted"
means any form of electronic, verbal, or written communication sent
to the Licensor or its representatives, including but not limited to
communication on electronic mailing lists, source code control systems,
and issue tracking systems that are managed by, or on behalf of, the
Licensor for the purpose of discussing and improving the Work, but
excluding communication that is conspicuously marked or otherwise
designated in writing by the copyright owner as "Not a Contribution."
"Contributor" shall mean Licensor and any individual or Legal Entity
on behalf of whom a Contribution has been received by Licensor and
subsequently incorporated within the Work.
2. Grant of Copyright License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
copyright license to reproduce, prepare Derivative Works of,
publicly display, publicly perform, sublicense, and distribute the
Work and such Derivative Works in Source or Object form.
3. Grant of Patent License. Subject to the terms and conditions of
this License, each Contributor hereby grants to You a perpetual,
worldwide, non-exclusive, no-charge, royalty-free, irrevocable
(except as stated in this section) patent license to make, have made,
use, offer to sell, sell, import, and otherwise transfer the Work,
where such license applies only to those patent claims licensable
by such Contributor that are necessarily infringed by their
Contribution(s) alone or by combination of their Contribution(s)
with the Work to which such Contribution(s) was submitted. If You
institute patent litigation against any entity (including a
cross-claim or counterclaim in a lawsuit) alleging that the Work
or a Contribution incorporated within the Work constitutes direct
or contributory patent infringement, then any patent licenses
granted to You under this License for that Work shall terminate
as of the date such litigation is filed.
4. Redistribution. You may reproduce and distribute copies of the
Work or Derivative Works thereof in any medium, with or without
modifications, and in Source or Object form, provided that You
meet the following conditions:
(a) You must give any other recipients of the Work or
Derivative Works a copy of this License; and
(b) You must cause any modified files to carry prominent notices
stating that You changed the files; and
(c) You must retain, in the Source form of any Derivative Works
that You distribute, all copyright, patent, trademark, and
attribution notices from the Source form of the Work,
excluding those notices that do not pertain to any part of
the Derivative Works; and
(d) If the Work includes a "NOTICE" text file as part of its
distribution, then any Derivative Works that You distribute must
include a readable copy of the attribution notices contained
within such NOTICE file, excluding those notices that do not
pertain to any part of the Derivative Works, in at least one
of the following places: within a NOTICE text file distributed
as part of the Derivative Works; within the Source form or
documentation, if provided along with the Derivative Works; or,
within a display generated by the Derivative Works, if and
wherever such third-party notices normally appear. The contents
of the NOTICE file are for informational purposes only and
do not modify the License. You may add Your own attribution
notices within Derivative Works that You distribute, alongside
or as an addendum to the NOTICE text from the Work, provided
that such additional attribution notices cannot be construed
as modifying the License.
You may add Your own copyright statement to Your modifications and
may provide additional or different license terms and conditions
for use, reproduction, or distribution of Your modifications, or
for any such Derivative Works as a whole, provided Your use,
reproduction, and distribution of the Work otherwise complies with
the conditions stated in this License.
5. Submission of Contributions. Unless You explicitly state otherwise,
any Contribution intentionally submitted for inclusion in the Work
by You to the Licensor shall be under the terms and conditions of
this License, without any additional terms or conditions.
Notwithstanding the above, nothing herein shall supersede or modify
the terms of any separate license agreement you may have executed
with Licensor regarding such Contributions.
6. Trademarks. This License does not grant permission to use the trade
names, trademarks, service marks, or product names of the Licensor,
except as required for reasonable and customary use in describing the
origin of the Work and reproducing the content of the NOTICE file.
7. Disclaimer of Warranty. Unless required by applicable law or
agreed to in writing, Licensor provides the Work (and each
Contributor provides its Contributions) on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
implied, including, without limitation, any warranties or conditions
of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
PARTICULAR PURPOSE. You are solely responsible for determining the
appropriateness of using or redistributing the Work and assume any
risks associated with Your exercise of permissions under this License.
8. Limitation of Liability. In no event and under no legal theory,
whether in tort (including negligence), contract, or otherwise,
unless required by applicable law (such as deliberate and grossly
negligent acts) or agreed to in writing, shall any Contributor be
liable to You for damages, including any direct, indirect, special,
incidental, or consequential damages of any character arising as a
result of this License or out of the use or inability to use the
Work (including but not limited to damages for loss of goodwill,
work stoppage, computer failure or malfunction, or any and all
other commercial damages or losses), even if such Contributor
has been advised of the possibility of such damages.
9. Accepting Warranty or Additional Liability. While redistributing
the Work or Derivative Works thereof, You may choose to offer,
and charge a fee for, acceptance of support, warranty, indemnity,
or other liability obligations and/or rights consistent with this
License. However, in accepting such obligations, You may act only
on Your own behalf and on Your sole responsibility, not on behalf
of any other Contributor, and only if You agree to indemnify,
defend, and hold each Contributor harmless for any liability
incurred by, or claims asserted against, such Contributor by reason
of your accepting any such warranty or additional liability.
END OF TERMS AND CONDITIONS
APPENDIX: How to apply the Apache License to your work.
To apply the Apache License to your work, attach the following
boilerplate notice, with the fields enclosed by brackets "[]"
replaced with your own identifying information. (Don't include
the brackets!) The text should be enclosed in the appropriate
comment syntax for the file format. We also recommend that a
file or class name and description of purpose be included on the
same "printed page" as the copyright notice for easier
identification within third-party archives.
Copyright [yyyy] [name of copyright owner]
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.

124
Makefile
View File

@ -1,12 +1,17 @@
.PHONY: all setup web desktop desktop-common linux windows windows-portable
.PHONY: web-release debian-release pacman-release windows-setup-release windows-unpacked-release windows-portable-release windows-release release
.PHONY: clean
.PHONY: all setup regenerate-i18n web desktop-common linux debian rpm pacman local-pkgbuild local-pkgbuild-install windows windows-portable
.PHONY: web-release debian-release rpm-release pacman-release windows-setup-release windows-unpacked-release windows-portable-release windows-release
.PHONY: macos-common macos macos-mas macos-release macos-mas-release icns
.PHONY: container-build-debian container-build-fedora
.PHONY: container-web-release container-debian-release container-rpm-release container-appimage-release
.PHONY: clean undo_setup fixup
CFGDIR ?= configs/sc
all: release
all: web
YARN ?= yarnpkg
CONTAINER_ENGINE ?= podman
NODE_VERSION ?= 16
VERSION := $(shell grep version element-desktop/package.json | sed 's|.*: \"\(.*\)\",|\1|')
WEB_APP_NAME := $(shell grep '"name"' element-web/package.json | head -n 1 | sed 's|.*: \"\(.*\)\",|\1|')
@ -19,6 +24,7 @@ OUT_WEB := $(WEB_OUT)/$(WEB_APP_NAME)-$(WEB_OUT_DIST_VERSION).tar.gz
DESKTOP_OUT := element-desktop/dist
OUT_DEB64 := $(DESKTOP_OUT)/$(DESKTOP_APP_NAME)_$(VERSION)_amd64.deb
OUT_RPM64 := $(DESKTOP_OUT)/$(DESKTOP_APP_NAME)-$(VERSION).x86_64.rpm
OUT_PAC64 := $(DESKTOP_OUT)/$(DESKTOP_APP_NAME)-$(VERSION).pacman
OUT_APPIMAGE64 := $(DESKTOP_OUT)/$(PRODUCT_NAME)-$(VERSION).AppImage
OUT_TARXZ64 := $(DESKTOP_OUT)/$(DESKTOP_APP_NAME)-$(VERSION).tar.xz
@ -27,45 +33,91 @@ OUT_WIN64_PORTABLE := $(DESKTOP_OUT)/$(PRODUCT_NAME)\ $(VERSION).exe
OUT_WIN64_BETTER_NAME := $(PRODUCT_NAME)_Setup_v$(VERSION).exe
OUT_WIN64_UNPACKED_BETTER_NAME := $(PRODUCT_NAME)_win-unpacked_v$(VERSION).zip
OUT_WIN64_PORTABLE_BETTER_NAME := $(PRODUCT_NAME)_win-portable_v$(VERSION)
OUT_MACOS := $(DESKTOP_OUT)/$(PRODUCT_NAME)-$(VERSION)-universal.dmg
OUT_MACOS_MAS := $(DESKTOP_OUT)/mas-universal/$(PRODUCT_NAME).app
CONTAINER_IMAGE_DEBIAN := schildichat-desktop-containerbuild-debian
CONTAINER_IMAGE_FEDORA := schildichat-desktop-containerbuild-fedora
RELEASE_DIR := release
CURRENT_RELEASE_DIR := $(RELEASE_DIR)/$(VERSION)
# macOS Codesigning
CSC_IDENTITY_AUTO_DISCOVERY ?= false
NOTARIZE_APPLE_ID ?=
CSC_NAME ?=
-include release.mk
setup:
if [ ! -L "element-desktop/webapp" ]; then ./setup.sh; fi
cp $(CFGDIR)/config.json element-web/
./setup.sh
element-desktop/build/SchildiChat.xcassets/SchildiChat.iconset: $(wildcard element-desktop/build/SchildiChat.xcassets/SchildiChat.iconset/*)
element-desktop/build/icon.icns: element-desktop/build/SchildiChat.xcassets/SchildiChat.iconset
iconutil -c icns -o $@ $<
element-desktop/build/SchildiChat.xcassets/SchildiChatDMG.iconset: $(wildcard element-desktop/build/SchildiChat.xcassets/SchildiChatDMG.iconset/*)
element-desktop/build/dmg.icns: element-desktop/build/SchildiChat.xcassets/SchildiChatDMG.iconset
iconutil -c icns -o $@ $<
icns: element-desktop/build/icon.icns element-desktop/build/dmg.icns
regenerate-i18n: setup
./regenerate_i18n.sh
web: export DIST_VERSION=$(WEB_OUT_DIST_VERSION)
web: setup
cp $(CFGDIR)/config.json element-web/
$(YARN) --cwd element-web dist
echo "$(VERSION)" > element-web/webapp/version
desktop-common: web
$(YARN) --cwd element-desktop run fetch --cfgdir ''
$(YARN) --cwd element-desktop run build:native
SQLCIPHER_STATIC=1 $(YARN) --cwd element-desktop run build:native
desktop: windows linux
macos-common: web icns
$(YARN) --cwd element-desktop run fetch --cfgdir ''
$(YARN) --cwd element-desktop run build:native:universal
linux: desktop-common
$(YARN) --cwd element-desktop run build64linux
$(YARN) --cwd element-desktop run build:64 --linux deb pacman tar.xz
debian: desktop-common
$(YARN) --cwd element-desktop run build64deb
$(YARN) --cwd element-desktop run build:64 --linux deb
rpm: desktop-common
$(YARN) --cwd element-desktop run build:64 --linux rpm
pacman: desktop-common
$(YARN) --cwd element-desktop run build64pacman
$(YARN) --cwd element-desktop run build:64 --linux pacman
appimage: desktop-common
$(YARN) --cwd element-desktop run build64appimage
$(YARN) --cwd element-desktop run build:64 --linux AppImage
windows: desktop-common
$(YARN) --cwd element-desktop run build64windows
$(YARN) --cwd element-desktop run build:64 --windows nsis
windows-portable: desktop-common
$(YARN) --cwd element-desktop run build64windows-portable
$(YARN) --cwd element-desktop run build:64 --windows portable
macos: macos-common
export CSC_IDENTITY_AUTO_DISCOVERY
export NOTARIZE_APPLE_ID
export CSC_NAME
$(YARN) --cwd element-desktop run build:universal --mac dmg
macos-mas: macos-common
export NOTARIZE_APPLE_ID
export CSC_NAME
$(YARN) --cwd element-desktop run build:universal --mac mas
local-pkgbuild: debian
./create_local_pkgbuild.sh $(VERSION) $(DESKTOP_APP_NAME) $(PRODUCT_NAME) $(OUT_DEB64)
local-pkgbuild-install: local-pkgbuild
cd local-pkgbuild; makepkg --install
web-release: web
mkdir -p $(CURRENT_RELEASE_DIR)
@ -75,6 +127,10 @@ debian-release: debian
mkdir -p $(CURRENT_RELEASE_DIR)
cp $(OUT_DEB64) $(CURRENT_RELEASE_DIR)
rpm-release: rpm
mkdir -p $(CURRENT_RELEASE_DIR)
cp $(OUT_RPM64) $(CURRENT_RELEASE_DIR)
pacman-release: pacman
mkdir -p $(CURRENT_RELEASE_DIR)
cp $(OUT_PAC64) $(CURRENT_RELEASE_DIR)
@ -96,7 +152,35 @@ windows-portable-release: windows-portable
windows-release: windows-setup-release windows-unpacked-release windows-portable-release
release: web-release debian-release pacman-release windows-release
macos-release: macos
mkdir -p $(CURRENT_RELEASE_DIR)
cp $(OUT_MACOS) $(CURRENT_RELEASE_DIR)
macos-mas-release: macos-mas
mkdir -p $(CURRENT_RELEASE_DIR)
cp $(OUT_MACOS_MAS) $(CURRENT_RELEASE_DIR)
container-build-debian:
$(CONTAINER_ENGINE) build -t $(CONTAINER_IMAGE_DEBIAN) -f Containerfile.debian --build-arg NODE_VERSION=$(NODE_VERSION) .
container-build-fedora:
$(CONTAINER_ENGINE) build -t $(CONTAINER_IMAGE_FEDORA) -f Containerfile.fedora --build-arg NODE_VERSION=$(NODE_VERSION) .
container-web-release: container-build-debian
$(CONTAINER_ENGINE) run --rm -ti -v $(PWD)/release:/project/release --security-opt label=disable $(CONTAINER_IMAGE_DEBIAN):latest make web-release
container-debian-release: container-build-debian
$(CONTAINER_ENGINE) run --rm -ti -v $(PWD)/release:/project/release --security-opt label=disable $(CONTAINER_IMAGE_DEBIAN):latest make debian-release
container-rpm-release: container-build-fedora
$(CONTAINER_ENGINE) run --rm -ti -v $(PWD)/release:/project/release --security-opt label=disable $(CONTAINER_IMAGE_FEDORA):latest make rpm-release
container-appimage-release: container-build-debian
$(CONTAINER_ENGINE) run --rm -ti -v $(PWD)/release:/project/release --security-opt label=disable $(CONTAINER_IMAGE_DEBIAN):latest make appimage-release
bom.lock: element-desktop/yarn.lock element-web/yarn.lock matrix-js-sdk/yarn.lock matrix-react-sdk/yarn.lock
./build-bom.sh
bom: bom.lock
clean:
$(YARN) --cwd matrix-js-sdk clean
@ -105,3 +189,13 @@ clean:
$(YARN) --cwd element-desktop clean
rm -f element-desktop/webapp
rm -rf element-web/dist
rm -rf local-pkgbuild
rm -f bom.lock
undo_setup:
rm -rf element-desktop/node_modules element-web/node_modules matrix-react-sdk/node_modules matrix-js-sdk/node_modules i18n-helper/node_modules element-desktop/.hak
fixup: undo_setup
make setup
make clean
make setup

View File

@ -3,9 +3,10 @@
SchildiChat Web/Desktop is a fork of Element [Web](https://github.com/vector-im/element-web)/[Desktop](https://github.com/vector-im/element-desktop).
The most important changes of SchildiChat Web/Desktop compared to Element Web/Desktop are:
- A unifed chat list for both direct and group chats
- Customizable room list style (compact single line, intermediate and roomy with two line preview)
- Option to show direct and group chats in a combined list
- Improved theming options
- Message bubbles
- Bigger items in the room list
- &hellip; and more!
Desktop downloads with installation instructions are listed on our website: [https://schildi.chat/desktop](https://schildi.chat/desktop)
@ -15,21 +16,45 @@ Feel free to [join the discussion on matrix](https://matrix.to/#/#schildichat-we
<img src="https://raw.githubusercontent.com/SchildiChat/schildichat-desktop/sc/screenshots/1.png"/>
<details>
<summary>Public key used to sign the Debian packages</summary>
```
pub rsa4096 2020-12-08 [SC]
560BB70DA86A6633A39CEC6023358905FE294D01
uid Super apt repo key <apt@supercable.onl>
sub rsa4096 2020-12-08 [E]
```
</details>
## Building SchildiChat Web/Desktop
This particular repo is a wrapper project for element-desktop, element-web, matrix-react-sdk and matrix-js-sdk in order to build SchildiChat Web **and** Desktop.
This particular repo is a wrapper project for element-desktop, element-web, matrix-react-sdk and matrix-js-sdk. It's the recommended starting point to build SchildiChat for Web **and** Desktop.
The `master` branch contains the latest release.
Development happens in the `sc` branch, which might be **broken at any time**!
### Debian build dependencies
<pre><code><b>schildichat-desktop</b> <i>&lt;-- this repo</i> (recommended starting point to build SchildiChat for Web <b>and</b> Desktop)
|-- <a href="https://github.com/SchildiChat/element-desktop">element-desktop</a> (electron wrapper)
|-- <a href="https://github.com/SchildiChat/element-web">element-web</a> ("skin" for matrix-react-sdk)
|-- <a href="https://github.com/SchildiChat/matrix-react-sdk">matrix-react-sdk</a> (most of the development happens here)
`-- <a href="https://github.com/SchildiChat/matrix-js-sdk">matrix-js-sdk</a> (Matrix client js sdk)
</code></pre>
### Install dependencies
#### Debian build dependencies
Since Debian is usually slow to update packages on its stable releases,
some dependencies might not be recent enough to build SchildiChat.
The following are the dependencies required to build SchildiChat Web/Desktop on Debian 10:
The following are the dependencies required to build SchildiChat Web/Desktop on Debian 11 (bullseye):
```
# apt install vim curl git make gcc g++ libsqlcipher-dev pkg-config libsecret-1-dev bsdtar
# curl -sL https://deb.nodesource.com/setup_14.x | bash -
# apt install vim curl git make gcc g++ python jq libsqlcipher-dev pkg-config libsecret-1-dev libarchive-tools openssl libssl-dev tcl
# curl -sL https://deb.nodesource.com/setup_16.x | bash -
# apt update
# apt install nodejs
@ -43,37 +68,64 @@ $ echo 'export PATH="$PATH:$HOME/.cargo/bin"' >> .bashrc
$ source .bashrc
```
### Initial setup
#### macOS build dependencies
##### Install brew package manager
```
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
```
##### Install packages
```
git clone --recurse-submodules https://github.com/SchildiChat/schildichat-desktop.git
brew install tcl rust node gpg vim curl git yarn git make gcc
```
#### Signed macOS builds
To sign a macOS build set the environment or make variable `CSC_IDENTITY_AUTO_DISCOVERY` to true
or set `CSC_NAME` to your certificate name or id.
To notarize a build with Apple set `NOTARIZE_APPLE_ID` to your AppleID and set the keychain item
`NOTARIZE_CREDS` to an App specific AppleID password.
### Initial setup
As already noted above, **`master` contains the latest release** and **`sc` is the development branch**!
```
git clone -b master --recurse-submodules https://github.com/SchildiChat/schildichat-desktop.git
cd schildichat-desktop
make setup # optional step if using the other make targets
```
### Create release builds
Those are the builds distributed via GitHub releases.
```
# The single make targets are explained below
make [{web|debian|windows-setup|windows-portable}-release]
make {web|debian|windows-setup|windows-portable|macos|...}-release
```
After that these packages which belong to to their respective make target should appear in release/\<version\>/:
- `web`: _schildichat-web-\<version\>.tar.gz_: archive that can be unpacked and served by a **web** server (copy `config.sample.json` to `config.json` and adjust the [configuration](https://github.com/SchildiChat/element-web/blob/sc/docs/config.md) to your likings)
- `debian`: file ready for installation on a **Debian Linux** (based) system via `dpkg -i schildichat-desktop_<version>_amd64.deb`
- `windows-setup`: _SchildiChat_Setup_v\<version\>.exe_: file ready for **installation** on a **Windows** system
- `windows-portable`: _SchildiChat_win-portable_v\<version\>.zip_: **portable** version for a **Windows** system take SchildiChat together with your login data around with you (the archive contains a readme with **instructions** and **notes**)
After that these packages which belong to their respective make target should appear in release/\<version\>/.
#### Additional make targets not used for GitHub releases
- `pacman`: file ready for installation on an **Arch Linux** (based) system via `pacman -U schildichat-desktop-<version>.pacman`
#### Builds distributed via GitHub releases
- `web`: _schildichat-web-\<version\>.tar.gz_: Archive that can be unpacked and served by a **web** server (copy `config.sample.json` to `config.json` and adjust the [configuration](https://github.com/SchildiChat/element-web/blob/sc/docs/config.md) to your likings)
- `debian`: File ready for installation on a **Debian Linux** (based) system via `dpkg -i schildichat-desktop_<version>_amd64.deb`
- `windows-setup`: _SchildiChat_Setup_v\<version\>.exe_: File ready for **installation** on a **Windows** system
- `windows-portable`: _SchildiChat_win-portable_v\<version\>.zip_: **Portable** version for a **Windows** system take SchildiChat together with your login data around with you (the archive contains a readme with **instructions** and **notes**)
- `macos`: Build a *.dmg for **macOS**
#### Additional `{...}-release` targets not used for GitHub releases
- `pacman`: File ready for installation on an **Arch Linux** (based) system via `pacman -U schildichat-desktop-<version>.pacman`
- `rpm`: Build a *.rpm for Linux
- `windows-unpacked`: _SchildiChat_win-unpacked_v\<version\>.zip_: **unpacked** archive for a **Windows** system
- `macos-mas`: Build a *.pkg for release in the Mac App Store
### Build SchildiChat Web and deploy it directly to your web server
Put the `config.json` with the [configuration](https://github.com/SchildiChat/element-web/blob/sc/docs/config.md) you want for your hosted instance in a subfolder of the `configs` folder.
Then create a file named `release.mk` and and fill it similar to that:
Then create a file named `release.mk` and fill it similar to that:
```
.PHONY: your-deploy-web

46
build-bom.sh Executable file
View File

@ -0,0 +1,46 @@
# /usr/bin/env bash
cat element-desktop/yarn.lock > bom.lock
echo "" >> bom.lock
cat element-web/yarn.lock >> bom.lock
echo "" >> bom.lock
cat matrix-js-sdk/yarn.lock >> bom.lock
echo "" >> bom.lock
cat matrix-react-sdk/yarn.lock >> bom.lock
echo "" >> bom.lock
# matrix-seshat
cat << EOF >> bom.lock
matrix-seshat@2.3.0:
version "2.3.0"
resolved "https://github.com/matrix-org/seshat/archive/refs/heads/master.tar.gz"
integrity sha512-y4xtZViRX/h0zczl5hiqWyFNK7np0vVujQ/l47g1Mm7B7mDTHAneSSy/d5GADeUIsezZyvT3qKhSCwSSyqS8Xw==
dependencies:
sqlcipher "~m1"
openssl "~1.1.1f"
sqlcipher@m1:
version "m1"
resolved "https://github.com/SchildiChat/sqlcipher/archive/refs/heads/m1.tar.gz"
integrity sha512-1Nk7J0dQyVedFLqnxUJQWrf/VBsUsfC5vAYaHDH3LRbWarfKDGYduZrhdBuzgAF+kMA237HaDt9Tq+CcXV0EJA==
openssl@1.1.1f:
version "1.1.1f"
resolved "https://www.openssl.org/source/openssl-1.1.1f.tar.gz"
integrity sha512-sAvZta1SmPvO7sa7GcGrDBBspc+zEXhJfFi/fg4M8w/MGcIPhOI68xzBJr8kR9Pk+EYduXuvp7149pVhky8ADA==
EOF
echo "" >> bom.lock
# keytar
cat << EOF >> bom.lock
keytar@^5.6.0:
version "5.6.0"
resolved "https://github.com/atom/node-keytar/archive/refs/tags/v5.6.0.tar.gz"
integrity sha512-dPdXLrm8AlqooT0ZS7y/mYif0DmQXoGGrqomwfl6ugIEHlpL1D+hJYhjyMC00TK924vOGD1a6OhDS2+RKEffXA==
dependencies:
libsecret "~0.20.3"
libsecret@0.20.3:
version "0.20.3"
resolved "https://gitlab.gnome.org/GNOME/libsecret/-/archive/0.20.3/libsecret-0.20.3.tar.gz"
integrity sha512-tbD1jNKEEW9bPWuyd5YZ68eQjHhXOsy5PseVwleWYMEXgrrPPGnGGrLzSFUXRzNulFceLMeUG49Qr1rnyvfa1A==
EOF

29
bump_release_version.sh Executable file
View File

@ -0,0 +1,29 @@
#!/bin/bash
set -e
mydir="$(dirname "$(realpath "$0")")"
pushd "$mydir" > /dev/null
source ./merge_helpers.sh
# Check branch
check_branch $branch
forall_repos check_branch $branch
# Ensure clean git state
forall_repos check_clean_git
bump_release_version
# Get version string
get_current_versions
get_versions_string
# Add everything
git add -A
git commit --allow-empty -m "New release v$versions_string"
git tag -s "v$versions_string" -m "New release v$versions_string"
popd > /dev/null

29
bump_test_version.sh Executable file
View File

@ -0,0 +1,29 @@
#!/bin/bash
set -e
mydir="$(dirname "$(realpath "$0")")"
pushd "$mydir" > /dev/null
source ./merge_helpers.sh
# Check branch
check_branch $branch
forall_repos check_branch $branch
# Ensure clean git state
forall_repos check_clean_git
bump_test_version
# Get version string
get_current_versions
get_versions_string
# Add everything
git add -A
git commit --allow-empty -m "New test release v$versions_string"
git tag -s "v$versions_string" -m "New test release v$versions_string"
popd > /dev/null

View File

@ -1,6 +1,11 @@
{
"update_base_url": null,
"default_server_name": "matrix.org",
"default_server_config": {
"m.homeserver": {
"base_url": "https://matrix-client.matrix.org",
"server_name": "matrix.org"
}
},
"brand": "SchildiChat",
"integrations_ui_url": "https://scalar.vector.im/",
"integrations_rest_url": "https://scalar.vector.im/api",
@ -11,9 +16,13 @@
"https://scalar-staging.vector.im/api",
"https://scalar-staging.riot.im/scalar/api"
],
"roomDirectory": {
"show_labs_settings": true,
"room_directory": {
"servers": [
"matrix.org"
"matrix.org",
"gitter.im",
"libera.chat",
"schildi.chat"
]
},
"enable_presence_by_hs_url": {
@ -25,5 +34,6 @@
"url": "https://schildi.chat/desktop/privacy",
"text": "Privacy Policy"
}
]
],
"map_style_url": "https://api.maptiler.com/maps/streets/style.json?key=fU3vlMsMn4Jb6dnEIFsx"
}

42
create_local_pkgbuild.sh Executable file
View File

@ -0,0 +1,42 @@
#!/bin/sh
set -e
mydir="$(dirname "$(realpath "$0")")"
cd "$mydir"
version="$1"
appName="$2"
productName="$3"
debOut="$4"
template_dir="local-pkgbuild-template"
out_dir="local-pkgbuild"
if [ -z "$version" ] || [ -z "$appName" ] || [ -z "$productName" ] || [ -z "$debOut" ]; then
echo "Usage: $0 version appName productName debOut"
exit 1
fi
debName="$(basename "$debOut")"
rm -rf "$out_dir"
mkdir "$out_dir"
setup_file() {
local file="$1"
local outfile="$2"
if [ -z "$outfile" ]; then
local outfile="$file"
fi
cat "$template_dir/$file" \
| sed "s|---version---|$version|g" \
| sed "s|---appName---|$appName|g" \
| sed "s|---productName---|$productName|g" \
| sed "s|---debName---|$debName|g" \
> "$out_dir/$outfile"
}
setup_file PKGBUILD
setup_file schildichat-desktop.sh "$appName.sh"
ln -r -s "$debOut" "$out_dir/$debName"

1
deploy/.gitignore vendored Normal file
View File

@ -0,0 +1 @@
repos/*

80
deploy/create-github-release.sh Executable file
View File

@ -0,0 +1,80 @@
#!/usr/bin/env bash
#
# Based upon https://hinty.io/ivictbor/publish-and-upload-release-to-github-with-bash-and-curl/
# and https://gist.github.com/stefanbuck/ce788fee19ab6eb0b4447a85fc99f447
#
set -e
# set -x
version="$1"
releasepath="$2"
github_api_token=`cat ~/githubtoken`
release_notes_file="/tmp/scrn.md"
owner=SchildiChat
repo=schildichat-desktop
target=master
# Define variables
GH_API="https://api.github.com"
GH_REPO="$GH_API/repos/$owner/$repo"
AUTH="Authorization: token $github_api_token"
# Validate token
curl -o /dev/null -sH "$AUTH" $GH_REPO || { echo "Error: Invalid repo, token or network issue!"; exit 1; }
# Get release notes
$EDITOR "$release_notes_file"
release_notes=`cat "$release_notes_file"`
# Create draft release
echo "Create GitHub draft release ..."
json_string=`jq -n --arg tag "v$version" --arg target "$target" --arg body "$release_notes" '{
tag_name: $tag,
target_commitish: $target,
name: $tag,
body: $body,
draft: true,
prerelease: false
}'`
# echo "$json_string"
res=`echo "$json_string" | curl -sH "$AUTH" $GH_REPO/releases -d @-`
# echo "$res" | jq "."
# Get release id
id=`echo $res | jq ".id"`
# echo "id: $id"
# Upload assets
find "$releasepath" -type f | while read filename; do
echo ""
echo "Uploading $filename ..."
# Construct url
GH_ASSET="https://uploads.github.com/repos/$owner/$repo/releases/$id/assets?name=$(basename $filename)"
# Upload
res=`curl --progress-bar --data-binary @"$filename" -H "$AUTH" -H "Content-Type: application/octet-stream" $GH_ASSET`
state=`echo $res | jq ".state"`
if [ "$state" == "\"uploaded\"" ]; then
echo "Success!"
else
echo "Error:"
echo $res | jq "."
exit -1
fi
done
# Publish draft
res=`curl -sH "$AUTH" $GH_REPO/releases/$id -d '{"draft": false}'`
draft=`echo $res | jq ".draft"`
echo ""
if [ "$draft" == "false" ]; then
echo "Release v$version published on GitHub!"
else
echo "Error:"
echo $res | jq "."
exit -1
fi

36
deploy/update-aur-bin.sh Executable file
View File

@ -0,0 +1,36 @@
#!/bin/bash
set -e
# set -x
DEPLOY_ROOT="$(dirname "$(realpath "$0")")"
version="$1"
debpath="$2"
repopath="$DEPLOY_ROOT/repos/aur-bin"
repourl="ssh://aur@aur.archlinux.org/schildichat-desktop-bin.git"
sha256sum=($(sha256sum $debpath))
[ -d "$repopath" ] || git clone $repourl $repopath
pushd "$repopath" > /dev/null
git fetch
git reset --hard origin/master
sed -i "s|^_pkgver=.*$|_pkgver=$version|" PKGBUILD
sed -i "s|^pkgrel=.*$|pkgrel=1|" PKGBUILD
sed -i "s|^sha256sums=('.*'$|sha256sums=('$sha256sum'|" PKGBUILD
makepkg --printsrcinfo > .SRCINFO
git add .SRCINFO PKGBUILD
git commit -m "Bump version to v$version"
git push
popd > /dev/null
echo "Release v$version published on AUR!"

43
deploy/update-flathub.sh Executable file
View File

@ -0,0 +1,43 @@
#!/bin/bash
set -e
# set -x
DEPLOY_ROOT="$(dirname "$(realpath "$0")")"
version="$1"
debpath="$2"
repopath="$DEPLOY_ROOT/repos/flathub"
repourl="git@github.com:flathub/chat.schildi.desktop.git"
downloadurl="https://github.com/SchildiChat/schildichat-desktop/releases/download/v${version}/schildichat-desktop_${version}_amd64.deb"
sha256sum=($(sha256sum $debpath))
debdate=$(date +%Y-%m-%d -r $debpath)
[ -d "$repopath" ] || git clone $repourl $repopath
pushd "$repopath" > /dev/null
git fetch
git checkout master
git reset --hard origin/master
git checkout -B "release-v$version"
yamlFile="chat.schildi.desktop.yaml"
xmlFile="chat.schildi.desktop.metainfo.xml"
sed -i "s|url: .* #SC:url|url: $downloadurl #SC:url|" "$yamlFile"
sed -i "s|sha256: .* #SC:sha256|sha256: $sha256sum #SC:sha256|" "$yamlFile"
sed -i "s|^\s\s<releases>$| <releases>\n <release version=\"$version\" date=\"$debdate\"/>|" "$xmlFile"
git add $yamlFile $xmlFile
git commit -m "Bump version to v$version"
git push -f --set-upstream origin "release-v$version"
popd > /dev/null
echo "Release v$version published on flathub, now merge that branch as PR: https://github.com/flathub/chat.schildi.desktop/"

26
flake.lock generated Normal file
View File

@ -0,0 +1,26 @@
{
"nodes": {
"nixpkgs": {
"locked": {
"lastModified": 1633901457,
"narHash": "sha256-GNJLwKENqEA4xlzkWI76VLHBAua4LUIlTeeiH4FR7Gc=",
"owner": "NixOS",
"repo": "nixpkgs",
"rev": "f358794824b4595d77fec93732485d329ed7b0e0",
"type": "github"
},
"original": {
"owner": "NixOS",
"repo": "nixpkgs",
"type": "github"
}
},
"root": {
"inputs": {
"nixpkgs": "nixpkgs"
}
}
},
"root": "root",
"version": 7
}

44
flake.nix Normal file
View File

@ -0,0 +1,44 @@
{
description = "The SchildiChat Matrix client";
inputs.nixpkgs.url = github:NixOS/nixpkgs;
outputs = { self, nixpkgs }: let
systems = [ "x86_64-linux" "i686-linux" "aarch64-linux" "x86_64-darwin" "aarch64-darwin" ];
forAllSystems = f: nixpkgs.lib.genAttrs systems (system: f system);
overlay = import ./nix/overlay.nix;
# Memoize nixpkgs for different platforms for efficiency.
nixpkgsFor = forAllSystems (system:
import nixpkgs {
inherit system;
overlays = [ overlay ];
});
in {
inherit overlay;
packages = builtins.mapAttrs (system: pkgs: {
inherit (pkgs)
schildichat-web
schildichat-desktop
schildichat-desktop-wayland
;
}) nixpkgsFor;
defaultPackage = forAllSystems (system: self.packages.${system}.schildichat-desktop);
apps = forAllSystems(system: {
schildichat-desktop = {
type = "app";
program = "${self.packages.${system}.schildichat-desktop}/bin/schildichat-desktop";
};
schildichat-desktop-wayland = {
type = "app";
program = "${self.packages.${system}.schildichat-desktop-wayland}/bin/schildichat-desktop";
};
});
defaultApp = forAllSystems (system: self.apps.${system}.schildichat-desktop);
};
}

61
generate_changelog.sh Executable file
View File

@ -0,0 +1,61 @@
#!/bin/bash
set -e
mydir="$(dirname "$(realpath "$0")")"
pushd "$mydir" > /dev/null
source ./merge_helpers.sh
# Check branch
check_branch $branch
forall_repos check_branch $branch
# Ensure clean git state
forall_repos check_clean_git
# Fetch upstream
forall_repos git fetch origin > /dev/null 2>/dev/null
forall_repos git fetch upstream > /dev/null 2>/dev/null
(
# Add new line below git log: https://unix.stackexchange.com/a/345558
get_latest_upstream_tag
forelement_repos git log --pretty=format:"- %s" "sc" "^$latest_upstream_tag" "^master" \
| printf '%s\n' "$(cat)" \
| sed "s|Merge tag '\\(.*\\)' into sc.*|Update codebase to Element \1|" \
| sed "s|Merge tag '\\(.*\\)' into merge.*|Update codebase to Element \1|"
get_current_mxsdk_tags
pushd "matrix-js-sdk" > /dev/null
git log --pretty=format:"- %s" "sc" "^$current_mxjssdk_tag" "^master" \
| printf '%s\n' "$(cat)" \
| grep -v "Merge .*tag"
popd > /dev/null
pushd "matrix-react-sdk" > /dev/null
git log --pretty=format:"- %s" "sc" "^$current_mxreactsdk_tag" "^master" \
| printf '%s\n' "$(cat)" \
| grep -v "Merge .*tag"
popd > /dev/null
) \
| grep -v "Automatic i18n reversion" \
| grep -v "Automatic package.json reversion" \
| grep -v "Merge .*branch" \
| grep -v "Automatic theme update" \
| grep -v "Automatic package.json adjustment" \
| grep -v "Automatic i18n adjustment" \
| grep -v "Update version to .*-sc\\..*" \
| grep -v "\\.sh" \
| grep -v "\\.md" \
| grep -v "Added translation using Weblate" \
| grep -v "Translated using Weblate" \
| grep -v "weblate/sc" \
| grep -v "\\[.*merge.*\\]" \
| awk '!seen[$0]++' `# https://stackoverflow.com/a/1444448` \
|| echo "No significant changes since the last stable release"
popd > /dev/null

3
i18n-helper/.gitignore vendored Normal file
View File

@ -0,0 +1,3 @@
yarn.lock
yarn-error.log
node_modules/

52
i18n-helper/index.js Normal file
View File

@ -0,0 +1,52 @@
const fs = require('fs');
const path = require('path');
const globby = require('globby');
function readStrings(p) {
return JSON.parse(fs.readFileSync(p).toString());
}
function writeStrings(p, strings) {
fs.writeFileSync(p, JSON.stringify(strings, null, 4) + "\n");
}
(async () => {
console.log(process.argv.length);
console.log(process.argv[0]);
console.log(process.argv[1]);
console.log(process.argv[2]);
console.log(process.argv[3]);
if (process.argv.length < 3) {
console.log("No path with the original strings given!");
process.exit(-1);
}
originalPath = process.argv[2];
overlayPath = null;
if (process.argv.length > 3) {
overlayPath = process.argv[3];
} else {
console.log("Continue without overlays ...")
}
const paths = await globby(path.join(originalPath, "*.json"));
paths.forEach(p => {
let strings = readStrings(p);
for (const key of Object.keys(strings)) {
strings[key] = strings[key].replace(/Element/g, "SchildiChat").replace(/element\.io/g, "schildi.chat");
}
if (overlayPath) {
op = path.join(overlayPath, path.basename(p));
if (fs.existsSync(op)) {
overlayStrings = readStrings(op);
Object.assign(strings, overlayStrings);
}
}
writeStrings(p, strings);
});
})();

8
i18n-helper/package.json Normal file
View File

@ -0,0 +1,8 @@
{
"name": "i18n-helper",
"version": "0.0.1",
"main": "index.js",
"dependencies": {
"globby": "^11.0.3"
}
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,3 @@
{
"Show": "Zobrazit"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Anzeigen"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Show"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Mostrar"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Näita"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,3 @@
{
"Show": "نشان دادن"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Afficher"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,3 @@
{
"Show": "Tampilkan"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Visualizza"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,3 @@
{
"Show": "Rodyti"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Vis"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Tonen"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Pokaż"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Mostrar"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Arată"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Показать"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,3 @@
{
"Show": "Visa"
}

View File

@ -0,0 +1,3 @@
{
"Show": "Göster"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,3 @@
{
"Show": "显示"
}

View File

@ -0,0 +1,3 @@
{
"Show": "顯示"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,5 @@
{
"Your Element configuration contains invalid JSON. Please correct the problem and reload the page.": "Konfigurace SchildiChatu obsahuje neplatný JSON. Opravte problém a načtěte stránku znovu.",
"Download Completed": "Stahování dokončeno",
"%(brand)s uses advanced browser features which aren't supported by your current browser.": "%(brand)s používá pokročilé funkce prohlížeče, které váš prohlížeč nepodporuje."
}

View File

@ -0,0 +1,5 @@
{
"Your Element configuration contains invalid JSON. Please correct the problem and reload the page.": "Deine SchildiChat-Konfiguration enthält ungültiges JSON. Bitte korrigiere das Problem und lade die Seite neu.",
"Download Completed": "Download abgeschlossen",
"%(brand)s uses advanced browser features which aren't supported by your current browser.": "%(brand)s verwendet erweiterte Browserfunktionen, die von deinem aktuellen Browser nicht unterstützt werden."
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,54 @@
{
"Enable layout with message bubbles": "Povolit bubliny zpráv",
"Show message bubbles on one side only": "Bubliny zpráv zobrazit pouze na jedné straně",
"Show message bubbles depending on the width either on both sides or only on one side": "Bubliny zpráv zobrazit v závislosti na šířce stránky buď na obou stranách, nebo pouze na jedné straně",
"Message bubbles": "Bubliny zpráv",
"Normal priority": "Normální priorita",
"Message layout": "Vzhled zpráv",
"Modern": "Moderní",
"Show people and rooms in a combined list": "Zobrazit lidi a místnosti v kombinovaném seznamu",
"Update notifications": "Aktualizace oznámení",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Chcete se připojit k místnosti, která vás bude informovat o nových verzích? To je užitečné zejména v případě, že vaše platforma nepodporuje automatické aktualizace SchildiChatu (např. Windows a macOS).",
"Don't ask again": "Neptat se znovu",
"System": "Systém",
"Light theme": "Světlý motiv",
"Dark theme": "Tmavý motiv",
"Add custom theme": "Přidat vlastní motiv",
"Theme in use": "Používaný motiv",
"User name color mode": "Barevný režim uživatelského jména",
"Uniform": "Jednotný",
"PowerLevel": "Úroveň oprávnění",
"MXID": "MXID",
"In group chats": "Ve skupinových chatech",
"In public rooms": "Ve veřejných místnostech",
"All rooms you're in will appear in Home.": "Všechny místnosti, ve kterých se nacházíte, se zobrazí v domovském zobrazení.",
"Show all rooms in Home": "Ukázat všechny místnosti v domovském zobrazení",
"Show people in spaces": "Ukázat lidi v prostorech",
"Show notification badges for People in Spaces": "Zobrazit odznaky oznámení pro Lidé v prostorech",
"Return to the room previously opened in a space": "Návrat do dříve otevřené místnosti v prostoru",
"If disabled, the space overview will be shown when switching to another space.": "Pokud je vypnuto, zobrazí se při přepnutí do jiného prostoru přehled prostorů.",
"For people": "Pro osoby",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "Pokud je zakázáno, můžete stále přidávat chaty s lidmi do osobních prostorů. Pokud je povoleno, automaticky se zobrazí všichni, kteří jsou členy daného prostoru.",
"Intermediate: medium sized avatar with single-line preview": "Střední: středně velký avatar s jednořádkovým náhledem",
"Roomy: big avatar with two-line preview": "Prostorný: velký avatar s dvouřádkovým náhledem",
"Room list style": "Styl seznamu místností",
"Compact: tiny avatar together with name and preview in one line": "Kompaktní: malý avatar spolu se jménem a náhledem v jednom řádku",
"Show advanced theme settings": "Zobrazit pokročilá nastavení motivu",
"Theme": "Motiv",
"Room list": "Seznam místností",
"Font size and typeface": "Velikost a typ písma",
"Hide advanced theme settings": "Skrýt pokročilá nastavení motivu",
"Mark rooms as unread": "Povolit označování chatů jako nepřečtených",
"Mark as unread": "Označit jako nepřečtené",
"Mark as read": "Označit jako přečtené",
"Enable YouTube embed player": "Povolí vložený přehrávač YouTube",
"Collapse additional buttons": "Sbalit další tlačítka",
"Home is useful for getting an overview of everything. Keep in mind that disabling it could leave you unable to see certain rooms.": "Úvod je užitečný pro získání přehledu o všem. Mějte na paměti, že její vypnutí může způsobit, že nebudete moci zobrazit některé místnosti.",
"Corners": "Rohy",
"Round": "Oblé",
"Extra round": "Kulaté",
"Mixed": "Smíšené",
"Sound pack": "Balíček zvuků",
"Schildi: Softer sounds for reduced anxiety": "Schildi: Jemnější zvuky pro snížení úzkosti",
"Classic: The same sharp sounds as Element": "Klasické: Stejně ostré zvuky jako Element"
}

View File

@ -0,0 +1,155 @@
{
"Normal priority": "Normale Priorität",
"Deops user with given id": "Setzt das Berechtigungslevel des Benutzers mit der angegebenen ID zurück",
"No users have specific privileges in this room": "Keine Benutzer haben in diesem Raum privilegierte Berechtigungen",
"Only people who have been invited": "Nur Personen, die eingeladen wurden",
"Upload file": "Datei hochladen",
"You cannot place VoIP calls in this browser.": "VoIP-Gespräche werden von diesem Browser nicht unterstützt.",
"Failed to mute user": "Stummschalten des Benutzers fehlgeschlagen",
"You will not be able to undo this change as you are promoting the user to have the same power level as yourself.": "Du wirst diese Änderung nicht rückgängig machen können, da der Benutzer dieselbe Berechtigungsstufe wie du selbst erhalten wird.",
"Incorrect username and/or password.": "Inkorrekter Benutzername und/oder Passwort.",
"Create new room": "Neuen Raum erstellen",
"Define the power level of a user": "Berechtigungsstufe eines Benutzers setzen",
"Enable automatic language detection for syntax highlighting": "Automatische Spracherkennung für die Syntaxhervorhebung aktivieren",
"To get started, please pick a username!": "Um zu starten, wähle bitte einen Benutzernamen!",
"Ignores a user, hiding their messages from you": "Benutzer blockieren und dessen Nachrichten ausblenden",
"You will not be able to undo this change as you are demoting yourself, if you are the last privileged user in the room it will be impossible to regain privileges.": "Du wirst nicht in der Lage sein, die Änderung zurückzusetzen, da du dich degradierst. Wenn du der letze Benutzer mit Berechtigungen bist, wird es unmöglich sein, die Privilegien zurückzubekommen.",
"Where this page includes identifiable information, such as a room, user or group ID, that data is removed before being sent to the server.": "Wenn diese Seite identifizierbare Informationen wie Raum-, Benutzer- oder Gruppen-ID enthält, werden diese Daten entfernt, bevor sie an den Server gesendet werden.",
"If you've submitted a bug via GitHub, debug logs can help us track down the problem. Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Wenn du einen Fehler via GitHub meldest, können Fehlerberichte uns helfen, um das Problem zu finden. Sie enthalten Anwendungsdaten wie deinen Benutzernamen, Raum- und Gruppen-IDs, Aliase, die du besucht hast, und Benutzernamen anderer Benutzer. Sie enthalten keine Nachrichten.",
"Changes made to your community <bold1>name</bold1> and <bold2>avatar</bold2> might not be seen by other users for up to 30 minutes.": "Änderungen am <bold1>Namen</bold1> und <bold2>Bild</bold2> deiner Community werden evtl. erst nach 30 Minuten von anderen Benutzern gesehen werden.",
"Debug logs contain application usage data including your username, the IDs or aliases of the rooms or groups you have visited and the usernames of other users. They do not contain messages.": "Fehlerberichte enthalten Anwendungsdaten wie deinen Benutzernamen, Raum- und Gruppen-IDs und Aliase, die du besucht hast, sowie Benutzernamen anderer Benutzer. Sie enthalten keine Nachrichten.",
"Enable widget screenshots on supported widgets": "Bildschirmfotos bei unterstützten Widgets aktivieren",
"Message visibility in Matrix is similar to email. Our forgetting your messages means that messages you have sent will not be shared with any new or unregistered users, but registered users who already have access to these messages will still have access to their copy.": "Die Sichtbarkeit der Nachrichten in Matrix ist vergleichbar mit E-Mails: Wenn wir deine Nachrichten vergessen, heißt das, dass diese nicht mit neuen oder nicht registrierten Benutzern geteilt werden, aber registrierte Benutzer, die bereits zugriff haben, den Zugriff auf ihre Kopie behalten.",
"Please forget all messages I have sent when my account is deactivated (<b>Warning:</b> this will cause future users to see an incomplete view of conversations)": "Bitte vergesst alle Nachrichten, die ich gesendet habe, wenn mein Konto deaktiviert wird. (<b>Warnung:</b> Zukünftige Benutzer werden eine unvollständige Konversation sehen)",
"Share Link to User": "Link zum Benutzer teilen",
"This homeserver has hit its Monthly Active User limit.": "Dieser Heimserver hat sein Limit an monatlich aktiven Benutzern erreicht.",
"This homeserver has exceeded one of its resource limits.": "Dieser Heimserver hat eines seiner Ressourcen-Limits überschritten.",
"Stop users from speaking in the old version of the room, and post a message advising users to move to the new room": "Benutzern verbieten in dem Raum mit der alten Version zu schreiben und eine Nachricht senden, die den Benutzern rät in den neuen Raum zu wechseln",
"Before submitting logs, you must <a>create a GitHub issue</a> to describe your problem.": "Bevor du Protokolldateien übermittelst, musst du <a>auf GitHub ein \"Issue\" erstellen</a> um dein Problem zu beschreiben.",
"%(brand)s now uses 3-5x less memory, by only loading information about other users when needed. Please wait whilst we resynchronise with the server!": "%(brand)s benutzt nun 3 - 5-mal weniger Arbeitsspeicher, indem Informationen über andere Benutzer erst bei Bedarf geladen werden. Bitte warte, während die Daten erneut mit dem Server abgeglichen werden!",
"Custom user status messages": "Angepasste Benutzerstatusnachrichten",
"Prompt before sending invites to potentially invalid matrix IDs": "Warnen, bevor du Einladungen zu möglicherweise ungültigen Matrix-IDs sendest",
"Verify this user by confirming the following number appears on their screen.": "Verifiziere diesen Benutzer, indem du bestätigst, dass die folgende Nummer auf dessen Bildschirm erscheint.",
"For help with using %(brand)s, click <a>here</a>.": "Um Hilfe zur Benutzung von %(brand)s zu erhalten, klicke <a>hier</a>.",
"Verify this user by confirming the following emoji appear on their screen.": "Verifiziere diesen Benutzer, indem du bestätigst, dass folgende Emojis auf dessen Bildschirm erscheinen.",
"User %(userId)s is already in the room": "Benutzer %(userId)s ist bereits im Raum",
"The user must be unbanned before they can be invited.": "Die Verbannung des Benutzers muss aufgehoben werden, bevor er eingeladen werden kann.",
"Could not load user profile": "Konnte Benutzerprofil nicht laden",
"Unbans user with given ID": "Hebt die Verbannung des Benutzers mit der angegebenen ID auf",
"Using an identity server is optional. If you choose not to use an identity server, you won't be discoverable by other users and you won't be able to invite others by email or phone.": "Die Verwendung eines Identitätsserver ist optional. Solltest du dich dazu entschließen, keinen Identitätsserver zu verwenden, kannst du von anderen Benutzern nicht gefunden werden und andere nicht per E-Mail oder Telefonnummer einladen.",
"This is your list of users/servers you have blocked - don't leave the room!": "Dies ist die Liste von Benutzern und Servern, die du blockiert hast - verlasse diesen Raum nicht!",
"Show info about bridges in room settings": "Information über Brücken in den Raumeinstellungen anzeigen",
"Backup has a signature from <verify>unknown</verify> user with ID %(deviceId)s": "Die Sicherung hat eine Signatur von <verify>unbekanntem</verify> Benutzer mit ID %(deviceId)s",
"User rules": "Benutzerregeln",
"⚠ These settings are meant for advanced users.": "⚠ Diese Einstellungen sind für fortgeschrittene Benutzer gedacht.",
"Whether you're using %(brand)s on a device where touch is the primary input mechanism": "Ob du %(brand)s auf einem Gerät verwendest, bei dem Touch die primäre Eingabemethode ist",
"Your user agent": "Dein User-Agent",
"If you cancel now, you won't complete verifying the other user.": "Wenn Sie jetzt abbrechen, werden Sie die Verifizierung des anderen Benutzers nicht beenden können.",
"Encryption upgrade available": "Verschlüsselungsupgrade verfügbar",
"Unknown (user, session) pair:": "Unbekanntes Benutzer-/Sitzungspaar:",
"You have verified this user. This user has verified all of their sessions.": "Du hast diesen Benutzer verifiziert. Dieser Benutzer hat alle seine Sitzungen verifiziert.",
"Displays information about a user": "Zeigt Informationen über einen Benutzer an",
"%(senderName)s created a rule banning users matching %(glob)s for %(reason)s": "%(senderName)s erstellte eine Ausschlussregel für Benutzer, die aufgrund %(reason)s %(glob)s entsprechen",
"%(senderName)s created a rule banning rooms matching %(glob)s for %(reason)s": "%(senderName)s erstellte eine Ausschlussregel für Räume, die %(glob)s aufgrund von %(reason)s entsprechen",
"Reject & Ignore user": "Ablehnen und Benutzer blockieren",
"Support adding custom themes": "Unterstütze das Hinzufügen von benutzerdefinierten Designs",
"Ask this user to verify their session, or manually verify it below.": "Bitte diesen Benutzer, seine Sitzung zu verifizieren, oder verifiziere diese unten manuell.",
"Error adding ignored user/server": "Fehler beim Blockieren eines Benutzers/Servers",
"None": "Keine",
"Add users and servers you want to ignore here. Use asterisks to have %(brand)s match any characters. For example, <code>@bot:*</code> would ignore all users that have the name 'bot' on any server.": "Füge hier Benutzer und Server hinzu, die du blockieren willst. Verwende Sternchen, damit %(brand)s mit beliebigen Zeichen übereinstimmt. Bspw. würde <code>@bot:*</code> alle Benutzer ignorieren, die auf einem Server den Namen 'bot' haben.",
"Ignoring people is done through ban lists which contain rules for who to ban. Subscribing to a ban list means the users/servers blocked by that list will be hidden from you.": "Das Blockieren von Personen erfolgt über Sperrlisten. Wenn eine Sperrliste abonniert wird, werden die darin aufgeführten Benutzer und Server ausgeblendet.",
"Subscribing to a ban list will cause you to join it!": "Eine Verbotsliste zu abonnieren bedeutet ihr beizutreten!",
"Your keys are <b>not being backed up from this session</b>.": "Deine Schlüssel werden <b>nicht von dieser Sitzung gesichert</b>.",
"You have not verified this user.": "Du hast diesen Benutzer nicht verifiziert.",
"Send a reply…": "Antwort senden …",
"Send a message…": "Nachricht senden …",
"%(errcode)s was returned while trying to access the room. If you think you're seeing this message in error, please <issueLink>submit a bug report</issueLink>.": "%(errcode)s wurde, beim Versuch den Raum zu betreten, zurückgegeben. Wenn du denkst dass diese Meldung nicht korrekt ist, <issueLink>erstelle bitte einen Fehlerbericht</issueLink>.",
"Your messages are secured and only you and the recipient have the unique keys to unlock them.": "Diese Nachrichten sind verschlüsselt und nur du und der Empfänger können sie lesen.",
"Verify User": "Benutzer verifizieren",
"For extra security, verify this user by checking a one-time code on both of your devices.": "Für zusätzliche Sicherheit verifiziere diesen Benutzer durch Vergleichen eines Einmal-Codes auf euren beiden Geräten.",
"The homeserver the user youre verifying is connected to": "Der Heimserver, an dem der zu verifizierende Benutzer angemeldet ist",
"If you can't scan the code above, verify by comparing unique emoji.": "Wenn du den obigen Code nicht scannen kannst, verifiziere stattdessen durch den Emoji-Vergleich.",
"Verify all users in a room to ensure it's secure.": "Verifiziere alle Benutzer in einem Raum, um die vollständige Sicherheit zu gewährleisten.",
"Your user ID": "Deine Benutzer-ID",
"Failed to invite the following users to chat: %(csvUsers)s": "Einladen der folgenden Benutzer fehlgeschlagen: %(csvUsers)s",
"Something went wrong trying to invite the users.": "Beim Einladen der Benutzer lief etwas schief.",
"Failed to find the following users": "Folgende Benutzer konnten nicht gefunden werden",
"The following users might not exist or are invalid, and cannot be invited: %(csvNames)s": "Folgende Benutzer konnten nicht eingeladen werden, da sie nicht existieren oder ungültig sind: %(csvNames)s",
"Automatically invite users": "Benutzer automatisch einladen",
"User Status": "Benutzerstatus",
"Verifying this user will mark their session as trusted, and also mark your session as trusted to them.": "Wenn du diesen Benutzer verifizierst, werden seine Sitzungen für dich und deine Sitzungen für ihn als vertrauenswürdig markiert.",
"A widget located at %(widgetUrl)s would like to verify your identity. By allowing this, the widget will be able to verify your user ID, but not perform actions as you.": "Ein Widget unter %(widgetUrl)s möchte deine Identität überprüfen. Wenn du dies zulässt, kann das Widget deine Benutzer-ID überprüfen, jedoch keine Aktionen in deinem Namen ausführen.",
"User Autocomplete": "Benutzer-Auto-Vervollständigung",
"Jump to start/end of the composer": "Springe zum Anfang/Ende der Nachrichteneingabe",
"Message bubbles": "Sprechblasen",
"Enable advanced debugging for the room list": "Erweiterte Fehlersuche für die Raumliste aktivieren",
"Enable experimental, compact IRC style layout": "Kompaktes, experimentelles Layout im IRC-Stil aktivieren",
"Enable layout with message bubbles": "Layout mit Sprechblasen aktivieren",
"Show message bubbles on one side only": "Sprechblasen nur auf einer Seite anzeigen",
"Show message bubbles depending on the width either on both sides or only on one side": "Sprechblasen abhängig von der Breite auf beiden Seiten oder nur einer Seite anzeigen",
"%(brand)s can't securely cache encrypted messages locally while running in a web browser. Use <desktopLink>%(brand)s Desktop</desktopLink> for encrypted messages to appear in search results.": "%(brand)s kann verschlüsselte Nachrichten nicht sicher während der Ausführung im Browser durchsuchen. Benutze <desktopLink>%(brand)s Desktop</desktopLink>, um verschlüsselte Nachrichten in den Suchergebnissen angezeigt zu bekommen.",
"Use default": "Standardeinstellungen benutzen",
"Your firewall or anti-virus is blocking the request.": "Deine Firewall oder dein Antivirenprogramm blockiert die Anfrage.",
"Block anyone not part of %(serverName)s from ever joining this room.": "Betreten nur für Benutzer von %(serverName)s erlauben.",
"Start a conversation with someone using their name, username (like <userId/>) or email address. This won't invite them to %(communityName)s. To invite someone to %(communityName)s, click <a>here</a>.": "Starte ein Gespräch mit jemandem unter Verwendung seines/ihres Namens, Benutzernamens (wie <userId/>) oder E-Mail-Adresse. Dadurch werden sie nicht zu %(communityName)s eingeladen. Klicke hier <a>hier</a>, um jemanden zu %(communityName)s einzuladen.",
"User settings": "Benutzer-Einstellungen",
"Community and user menu": "Community- und Benutzer-Menü",
"Render LaTeX maths in messages": "LaTeX-Matheformeln in Nachrichten anzeigen",
"Use email to optionally be discoverable by existing contacts.": "Nutze optional eine E-Mail-Adresse, um von Benutzern gefunden werden zu können.",
"Use email or phone to optionally be discoverable by existing contacts.": "Nutze optional eine E-Mail-Adresse oder Telefonnummer, um von Benutzern gefunden werden zu können.",
"Host account on": "Benutzerkonto betreiben auf",
"A call can only be transferred to a single user.": "Ein Anruf kann nur auf einen einzelnen Benutzer übertragen werden.",
"Change which room, message, or user you're viewing": "Ändere, welchen Raum, welche Nachricht oder welchen Benutzer du siehst",
"Unable to look up phone number": "Telefonnummer kann nicht gefunden werden",
"The widget will verify your user ID, but won't be able to perform actions for you:": "Das Widget überprüft deine Benutzer-ID, kann jedoch keine Aktionen für dich ausführen:",
"Abort": "Abbrechen",
"Add existing room": "Existierenden Raum hinzufügen",
"Message layout": "Nachrichtenlayout",
"Modern": "Modern",
"Show people and rooms in a combined list": "Personen und Räume in einer gemeinsamen Liste anzeigen",
"Update notifications": "Updatebenachrichtigungen",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Möchtest du einem Raum beitreten, der dich über neue Updates informiert? Das ist besonders nützlich, wenn deine Plattform keine automatischen Updates für SchildiChat unterstützt (z. B. Windows und macOS).",
"Don't ask again": "Nicht erneut fragen",
"Light theme": "Helles Design",
"Dark theme": "Dunkles Design",
"System": "System",
"Add custom theme": "Benutzerdefiniertes Design hinzufügen",
"Theme in use": "Design in Verwendung",
"Uniform": "Einfarbig",
"PowerLevel": "Berechtigungslevel",
"MXID": "MXID",
"In direct chats": "In direkten Chats",
"In group chats": "In Gruppenchats",
"Show all rooms in Home": "Alle Räume auf der Startseite zeigen",
"Show notification badges for People in Spaces": "Benachrichtigungssymbol für Personen in Spaces zeigen",
"Return to the room previously opened in a space": "In den zuvor geöffneten Raum in einem Space zurückkehren",
"If disabled, the space overview will be shown when switching to another space.": "Wenn deaktiviert, wird die Space-Übersicht beim Wechsel zu einem anderen Space angezeigt.",
"User name color mode": "Farbmodus der Benutzernamen",
"In public rooms": "In öffentlichen Räumen",
"All rooms you're in will appear in Home.": "Alle Räume, in denen du dich befindest, werden auf der Startseite angezeigt.",
"Show people in spaces": "Personen in Spaces anzeigen",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "Falls deaktiviert, kannst du trotzdem Direktnachrichten in privaten Spaces hinzufügen. Falls aktiviert, wirst du alle Mitglieder des Spaces sehen.",
"For people": "Für Personen",
"Intermediate: medium sized avatar with single-line preview": "Zwischending: mittelgroßer Avatar mit einer einzeiligen Vorschau",
"Roomy: big avatar with two-line preview": "Geräumig: großer Avatar mit einer zweizeiligen Vorschau",
"Room list style": "Stil der Raumliste",
"Compact: tiny avatar together with name and preview in one line": "Kompakt: winziger Avatar zusammen mit dem Namen und der Vorschau in einer Zeile",
"Hide advanced theme settings": "Erweiterte Designeinstellungen ausblenden",
"Theme": "Design",
"Room list": "Raumliste",
"Font size and typeface": "Schriftgröße und Schriftart",
"Show advanced theme settings": "Erweiterte Designeinstellungen anzeigen",
"Mark rooms as unread": "Erlaube Chats als ungelesen zu markieren",
"Mark as read": "Als gelesen markieren",
"Mark as unread": "Als ungelesen markieren",
"Enable YouTube embed player": "Eingebetteten YouTube-Player aktivieren",
"Collapse additional buttons": "Zusätzliche Buttons einklappen",
"Round": "Rund",
"Mixed": "Gemischt",
"Corners": "Ecken",
"Extra round": "Extra rund",
"Home is useful for getting an overview of everything. Keep in mind that disabling it could leave you unable to see certain rooms.": "Die Startseite hilft dir, einen Überblick über deine Chats zu bekommen. Bedenke, dass die Deaktivierung dazu führen kann, dass du bestimmte Räume nicht sehen kannst.",
"Classic: The same sharp sounds as Element": "Klassisch: Die gleichen scharfen Geräusche wie in Element",
"Sound pack": "Geräuschpaket",
"Schildi: Softer sounds for reduced anxiety": "Schildi: Sanftere Klänge für weniger Angstgefühle"
}

View File

@ -0,0 +1,53 @@
{
"Show message bubbles on one side only": "Show message bubbles on one side only",
"Show message bubbles depending on the width either on both sides or only on one side": "Show message bubbles depending on the width either on both sides or only on one side",
"Message bubbles": "Message bubbles",
"Normal priority": "Normal priority",
"Message layout": "Message layout",
"Modern": "Modern",
"Show people and rooms in a combined list": "Show people and rooms in a combined list",
"Update notifications": "Update notifications",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).",
"Don't ask again": "Don't ask again",
"System": "System",
"Add custom theme": "Add custom theme",
"Theme in use": "Theme in use",
"Light theme": "Light theme",
"Dark theme": "Dark theme",
"User name color mode": "User name color mode",
"Uniform": "Uniform",
"PowerLevel": "PowerLevel",
"MXID": "MXID",
"For people": "For people",
"In group chats": "In group chats",
"In public rooms": "In public rooms",
"Show all rooms in Home": "Show all rooms in Home",
"All rooms you're in will appear in Home.": "All rooms you're in will appear in Home.",
"Show people in spaces": "Show people in spaces",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.",
"Show notification badges for People in Spaces": "Show notification badges for People in Spaces",
"Return to the room previously opened in a space": "Return to the room previously opened in a space",
"If disabled, the space overview will be shown when switching to another space.": "If disabled, the space overview will be shown when switching to another space.",
"Compact: tiny avatar together with name and preview in one line": "Compact: tiny avatar together with name and preview in one line",
"Intermediate: medium sized avatar with single-line preview": "Intermediate: medium sized avatar with single-line preview",
"Roomy: big avatar with two-line preview": "Roomy: big avatar with two-line preview",
"Room list style": "Room list style",
"Hide advanced theme settings": "Hide advanced theme settings",
"Show advanced theme settings": "Show advanced theme settings",
"Theme": "Theme",
"Room list": "Room list",
"Font size and typeface": "Font size and typeface",
"Mark rooms as unread": "Allow marking chats as unread",
"Mark as unread": "Mark as unread",
"Mark as read": "Mark as read",
"Enable YouTube embed player": "Enable YouTube embed player",
"Collapse additional buttons": "Collapse additional buttons",
"Home is useful for getting an overview of everything. Keep in mind that disabling it could leave you unable to see certain rooms.": "Home is useful for getting an overview of everything. Keep in mind that disabling it could leave you unable to see certain rooms.",
"Corners": "Corners",
"Round": "Round",
"Extra round": "Extra round",
"Mixed": "Mixed",
"Sound pack": "Sound pack",
"Schildi: Softer sounds for reduced anxiety": "Schildi: Softer sounds for reduced anxiety",
"Classic: The same sharp sounds as Element": "Classic: The same sharp sounds as Element"
}

View File

@ -0,0 +1,7 @@
{
"Show message bubbles on one side only": "mostrar las burbujas de mensajes en un solo lado",
"Message bubbles": "Burbujas de mensajes",
"Normal priority": "Prioridad normal",
"Enable layout with message bubbles": "Activar diseño con mensajes de burbujas",
"Show message bubbles depending on the width either on both sides or only on one side": "Mostrar mensajes de burbuja dependiendo del tamaño tanto en ambos lados o solo en un lado"
}

View File

@ -0,0 +1,7 @@
{
"Enable layout with message bubbles": "Sõnumimullidega paigutuse lubamine",
"Show message bubbles on one side only": "Näita sõnumimulle ainult ühel poolel",
"Show message bubbles depending on the width either on both sides or only on one side": "Näita sõnumimullid sõltuvalt laiusest kas mõlemal või ainult ühel küljel",
"Normal priority": "Tavaline prioriteet",
"Message bubbles": "Sõnumimullid"
}

View File

@ -0,0 +1,7 @@
{
"Show message bubbles on one side only": "Erakutsi mezu burbuilak alde batetik bakarrik",
"Message bubbles": "Mezu burbuilak",
"Normal priority": "Normala lehentasuna",
"Enable layout with message bubbles": "Gaitu diseinua batera mezua burbuilak",
"Show message bubbles depending on the width either on both sides or only on one side": "Erakutsi mezu burbuilak arabera zabalera bai, bi aldeetatik edo alde batetik bakarrik"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,28 @@
{
"Show message bubbles on one side only": "Afficher les bulles de message sur un seul côté",
"Show message bubbles depending on the width either on both sides or only on one side": "Afficher les bulles de message selon la largeur soit sur un seul côté, soit sur les deux",
"Message bubbles": "Bulles de message",
"Normal priority": "Priorité normale",
"Message layout": "Disposition des messages",
"Modern": "Moderne",
"Show people and rooms in a combined list": "Afficher les personnes et les salons dans une liste combinée",
"Update notifications": "Mettre à jour les notifications",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Souhaitez-vous rejoindre un salon vous notifiant à propos des nouvelles versions ? Cela est surtout utile si votre plateforme ne supporte pas les mises à jour automatiques pour SchildiChat (par ex. Windows et macOS).",
"Don't ask again": "Ne plus demander",
"System": "Système",
"Add custom theme": "Ajouter un thème personnalisé",
"Theme in use": "Thème utilisé",
"Light theme": "Thème lumineux",
"Dark theme": "Thème sombre",
"Uniform": "Uniforme",
"MXID": "MXID",
"In group chats": "Dans les chats de groupe",
"In public rooms": "Dans les salons publiques",
"All rooms you're in will appear in Home.": "Tous les salons dans lesquels vous êtes apparaîtront dans Accueil",
"Show people in spaces": "Afficher les personnes dans les espaces",
"Show notification badges for People in Spaces": "Afficher les badges de notifications pour les Personnes dans les Espaces",
"User name color mode": "Mode de couleur des noms d'utilisateur",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "Si désactivé, vous pouvez toujours ajouter Messages Directs à votre Espace Personnel. Si activé, vous verrez automatiquement toutes les personnes qui sont membres de l'Espace.",
"For people": "Pour les personnes",
"Show all rooms in Home": "Afficher tous les salons dans Accueil"
}

View File

@ -0,0 +1,7 @@
{
"Enable layout with message bubbles": "Üzenetbuborékos elrendezés engedélyezése",
"Show message bubbles on one side only": "Üzenetbuborékok megjelenítése csak az egyik oldalon",
"Message bubbles": "Üzenet buborékok",
"Show message bubbles depending on the width either on both sides or only on one side": "Üzenetbuborékok megjelenítése a szélességtől függően mindkét oldalon vagy csak az egyik oldalon",
"Normal priority": "Normál prioritás"
}

View File

@ -0,0 +1,53 @@
{
"Normal priority": "Prioritas normal",
"Message layout": "Tata letak pesan",
"Modern": "Modern",
"Show people and rooms in a combined list": "Tampilkan pengguna dan ruangan di daftar gabungan",
"Don't ask again": "Jangan tanya lagi",
"System": "Sistem",
"Add custom theme": "Tambahkan tema kustom",
"Theme in use": "Tema digunakan",
"Light theme": "Tema terang",
"Dark theme": "Tema gelap",
"User name color mode": "Mode warna nama pengguna",
"Uniform": "Seragam",
"PowerLevel": "TingkatDaya",
"MXID": "MXID",
"In group chats": "Di grup",
"In public rooms": "Di ruangan publik",
"Show all rooms in Home": "Tampilkan semua ruangan di Beranda",
"All rooms you're in will appear in Home.": "Semua ruangan yang Anda bergabung akan ditampilkan di Beranda.",
"Show notification badges for People in Spaces": "Tampilkan lencana pemberitahuan untuk Orang di Space",
"Show people in spaces": "Tampilkan orang di space",
"For people": "Untuk orang-orang",
"Return to the room previously opened in a space": "Kembali ke ruangan yang sebelumnya dibuka di sebuah space",
"If disabled, the space overview will be shown when switching to another space.": "Jika dinonaktifkan, ikhtisar space akan ditampilkan saat ganti ke space yang lain.",
"Compact: tiny avatar together with name and preview in one line": "Kecil: avatar kecil dengan nama dan tampilan di satu baris",
"Roomy: big avatar with two-line preview": "Luas: avatar besar dengan tampilan dua baris",
"Room list style": "Gaya daftar ruangan",
"Hide advanced theme settings": "Sembunyikan pengaturan tema lanjutan",
"Show advanced theme settings": "Tampilkan pengaturan tema lanjutan",
"Theme": "Tema",
"Room list": "Daftar ruangan",
"Font size and typeface": "Ukuran fon dan jenis huruf",
"Show message bubbles on one side only": "Tampilkan gelembung pesan di satu sisi saja",
"Show message bubbles depending on the width either on both sides or only on one side": "Tampilkan gelembung pesan tergantung pada lebarnya baik di kedua sisi atau hanya di satu sisi",
"Message bubbles": "Gelembung pesan",
"Update notifications": "Notifikasi peningkatan",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Apakah Anda ingin bergabung ke ruangan yang memberitahu Anda tentang rilis yang baru? Ini sangat berguna jika platform Anda tidak mendukung pembaruan otomatis untuk SchildiChat (mis. Windows dan macOS).",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "Jika dinonaktifkan, Anda masih dapat menambahkan Pesan Langsung ke Space Personal. Jika diaktifkan, Anda akan otomatis melihat semua orang yang juga ada di Spacenya.",
"Intermediate: medium sized avatar with single-line preview": "Sedang: avatar sedang dengan tampilan satu baris",
"Mark rooms as unread": "Perbolehkan menandai obrolan sebagai dibaca",
"Mark as unread": "Tandai sebagai belum dibaca",
"Mark as read": "Tandai sebagai dibaca",
"Enable YouTube embed player": "Aktifkan pemain YouTube tersemat",
"Collapse additional buttons": "Sembunyikan tombol tambahan",
"Home is useful for getting an overview of everything. Keep in mind that disabling it could leave you unable to see certain rooms.": "Beranda berguna untuk mendapatkan ikhtisar segalanya. Menonaktifkan Beranda mungkin dapat membuat Anda tidak dapat melihat beberapa ruangan.",
"Corners": "Sudut",
"Round": "Bulat",
"Extra round": "Ekstra bulat",
"Mixed": "Campur",
"Sound pack": "Paket suara",
"Schildi: Softer sounds for reduced anxiety": "Schildi: Suara lebih lembut untuk mengurangi kecemasan",
"Classic: The same sharp sounds as Element": "Klasik: Suara keras yang biasa seperti Element"
}

View File

@ -0,0 +1,13 @@
{
"Modern": "Moderno",
"Show people and rooms in a combined list": "Visualizza persone e stanze in una lista combinata",
"Update notifications": "Aggiorna notifiche",
"Don't ask again": "Non chiedere di nuovo",
"System": "Sistema",
"Add custom theme": "Aggiungi tema personalizzato",
"Theme in use": "Tema in uso",
"Light theme": "Tema chiaro",
"Dark theme": "Tema scuro",
"Normal priority": "Priorità normale",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Vuoi entrare in una stanza che ti notificherà riguardo nuove release? Sarebbe comodo particolarmente se la tua piattaforma non supporta aggiornamenti automatici (Come per esempio Windows o MacOS.)"
}

View File

@ -0,0 +1,3 @@
{
"Normal priority": "常優先度"
}

View File

@ -0,0 +1,53 @@
{
"Normal priority": "Normalaus prioriteto",
"Modern": "Modernus",
"Message bubbles": "Žinučių burbulai",
"Message layout": "Žinučių išdėstymas",
"Show people and rooms in a combined list": "Asmenų ir kambarių rodymas bendrame sąraše",
"Room list": "Kambarių sąrašas",
"Show message bubbles on one side only": "Rodyti žinučių burbulus tik vienoje pusėje",
"Update notifications": "Atnaujinimų pranešimai",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Ar jūs norite prisijungti prie kambario kuris praneš jums apie atnaujinimus? Tai yra labai naudinga jei jūsų platforma nepalaiko automatinių SchildiChat atnaujinimų (pvz. Windows ir macOS).",
"Don't ask again": "Nebeklausti",
"System": "Sistema",
"Theme in use": "Tema naudojama",
"Light theme": "Šviesi tema",
"Dark theme": "Tamsi tema",
"MXID": "MXID",
"In group chats": "Pokalbių grupėse",
"In public rooms": "Viešuose kambariuose",
"Show all rooms in Home": "Rodyti visus kambarius Pradžioje",
"All rooms you're in will appear in Home.": "Visi kambariai kuriuose esate bus rodomi Pradžioje.",
"Hide advanced theme settings": "Slėpti išplėstinius temos nustatymus",
"Show advanced theme settings": "Rodyti išplėstinius temos nustatymus",
"Theme": "Tema",
"Font size and typeface": "Šrifto dydis ir raštas",
"Show message bubbles depending on the width either on both sides or only on one side": "Rodyti žinučių burbulus, priklausomai nuo pločio, abiejose pusėse arba tik vienoje pusėje",
"Sound pack": "Garso paketas",
"Schildi: Softer sounds for reduced anxiety": "Schildi: švelnesni garsai sumažintam nerimui",
"Classic: The same sharp sounds as Element": "Klasikiniai: Tie patys aštrūs garsai kaip ir Element",
"Enable YouTube embed player": "Įgalinti YouTube įterptą grotuvą",
"Add custom theme": "Pridėti pasirinktinę temą",
"Mark as unread": "Žymėti kaip neskaitytą",
"Mark as read": "Žymėti kaip perskaitytą",
"User name color mode": "Naudotojo vardo spalvų režimas",
"Uniform": "Vienodi",
"Show notification badges for People in Spaces": "Rodyti pranešimų ženkliukus žmonėms erdvėse",
"Return to the room previously opened in a space": "Grįžti į anksčiau atidarytą kambarį erdvėje",
"If disabled, the space overview will be shown when switching to another space.": "Jei išjungta, perjungiant į kitą erdvę bus rodoma erdvės apžvalga.",
"Room list style": "Kambarių sąrašo stilius",
"Compact: tiny avatar together with name and preview in one line": "Kompaktiška: mažytis avataras kartu su vardu ir peržiūra vienoje eilutėje",
"Intermediate: medium sized avatar with single-line preview": "Vidutinis: vidutinio dydžio avataras su vienos eilutės peržiūra",
"Roomy: big avatar with two-line preview": "Erdvus: didelis avataras su dviejų eilučių peržiūra",
"PowerLevel": "Galios lygis",
"For people": "Žmonėms",
"Show people in spaces": "Rodyti žmones erdvėse",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "Jei išjungta, vis tiek galite pridėti tiesioginius pokalbius į asmenines erdves. Jei ši funkcija įjungta, automatiškai matysite visus, kurie yra erdvės nariai.",
"Mark rooms as unread": "Leisti žymėti pokalbius kaip neskaitytus",
"Home is useful for getting an overview of everything. Keep in mind that disabling it could leave you unable to see certain rooms.": "Pradžia yra naudinga, kad galėtumėte viską apžvelgti. Turėkite omenyje, kad ją išjungę galite nematyti tam tikrų kambarių.",
"Collapse additional buttons": "Sulankstyti papildomus mygtukus",
"Corners": "Kampai",
"Round": "Apvalus",
"Extra round": "Ypač apvalus",
"Mixed": "Mišrus"
}

View File

@ -0,0 +1,36 @@
{
"Message bubbles": "Meldingsbobler",
"Normal priority": "Normal prioritet",
"Message layout": "Meldingsvisning",
"Modern": "Moderne",
"Show people and rooms in a combined list": "Vis folk og rom i kombinert liste",
"Update notifications": "Oppdater merknader",
"Show message bubbles on one side only": "Vis meldingsbobler kun på én side",
"Show message bubbles depending on the width either on both sides or only on one side": "Vis meldingsbobler avhengig av bredden enten på begge sider eller kun på én side",
"Don't ask again": "Ikke spør igjen",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Ønsker du at et rom skal gi deg merknader om nye utgivelser? Dette er spesielt nyttig hvis din plattform ikke støtter automatiske oppdateringer for SchildiChat (f.eks. Windows og macOS).",
"Hide advanced theme settings": "Skjul avanserte draktinnstillinger",
"Show advanced theme settings": "Vis avanserte draktinnstillinger",
"Theme": "Drakt",
"Room list": "Romliste",
"Font size and typeface": "Størrelse på og type skrift",
"Sound pack": "Lydpakke",
"Schildi: Softer sounds for reduced anxiety": "Schildi: Mykere lyder for mindre angst",
"System": "System",
"Add custom theme": "Legg til egendefinert drakt",
"Theme in use": "Drakt i bruk",
"Light theme": "Lys drakt",
"Dark theme": "Mørk drakt",
"Mark as read": "Marker som lest",
"Mark rooms as unread": "Tillat markering av sludringer som uleste",
"Mark as unread": "Marker som ulest",
"In group chats": "I gruppesludringer",
"In public rooms": "I offentlige rom",
"For people": "For folk",
"Classic: The same sharp sounds as Element": "Klassisk: Samme skarpe lyder som Element",
"Collapse additional buttons": "Fold sammen ytterligere knapper",
"Corners": "Hjørner",
"Round": "Runde",
"Extra round": "Ekstra runde",
"Mixed": "Blandet"
}

View File

@ -0,0 +1,13 @@
{
"Show message bubbles on one side only": "Boodschappenbubbels slechts aan één kant tonen",
"Show message bubbles depending on the width either on both sides or only on one side": "Toon berichtbubbels, afhankelijk van de breedte, aan beide zijden of slechts aan één zijde",
"Message bubbles": "Boodschap bellen",
"Normal priority": "Normale prioriteit",
"Enable layout with message bubbles": "Schakel lay-out in met tekstballonnen",
"Update notifications": "Update meldingen",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Wilt u lid worden van een kamer waarin u wordt geïnformeerd over nieuwe releases? Dit is vooral handig als uw platform geen automatische updates voor SchildiChat ondersteunt (bijv. Windows en macOS).",
"Don't ask again": "Niet nogmaals vragen",
"Modern": "Modern",
"Message layout": "Berichtlayout",
"Show people and rooms in a combined list": "Toon personen en kamers in een gecombineerde lijst"
}

View File

@ -0,0 +1 @@
{}

View File

@ -0,0 +1,44 @@
{
"Enable layout with message bubbles": "Habilitar layout com bolhas de mensagem",
"Message bubbles": "Bolhas de mensagens",
"Normal priority": "Prioridade normal",
"Show message bubbles on one side only": "Mostrar bolhas de mensagem em apenas um lado",
"Show message bubbles depending on the width either on both sides or only on one side": "Mostrar bolhas de mensagem dependendo da largura de ambos os lados ou somente de um lado",
"Hide advanced theme settings": "Ocultar configurações de tema avançadas",
"Show advanced theme settings": "Mostrar configurações de tema avançadas",
"Theme": "Tema",
"Room list": "Lista de salas",
"Font size and typeface": "Tamanho da fonte e tipo de letra",
"Message layout": "Layout da mensagem",
"Modern": "Moderno",
"Show people and rooms in a combined list": "Mostrar pessoas e salas em uma lista combinada",
"Update notifications": "Atualizar notificações",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Você quer participar numa sala para ser notificado sobre novos lançamentos? Isto é especialmente útil se a sua plataforma não suportar atualizações automáticas para SchildiChat (tipo Windows e macOS).",
"Don't ask again": "Não pergunte novamente",
"System": "Sistema",
"Add custom theme": "Adicionar tema personalizado",
"Theme in use": "Tema em uso",
"Dark theme": "Tema escuro",
"Light theme": "Tema claro",
"Uniform": "comum",
"PowerLevel": "Nível de poder",
"MXID": "MXID",
"In group chats": "Em conversas de grupo",
"In public rooms": "Em salas públicas",
"All rooms you're in will appear in Home.": "Todos as salas em que você estiver aparecerão em Início.",
"Show all rooms in Home": "Mostrar todos as salas em Início",
"Show people in spaces": "Mostrar as pessoas em espaços",
"Show notification badges for People in Spaces": "Mostrar símbolo de notificação para Pessoas em Espaços",
"Return to the room previously opened in a space": "Retornar à sala previamente aberta em um espaço",
"If disabled, the space overview will be shown when switching to another space.": "Se desativado, a visão geral do espaço será mostrada ao mudar para outro espaço.",
"For people": "Para pessoas",
"User name color mode": "Modo de cor baseado em nome do usuário",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "Se estiver desativado, você ainda pode adicionar Mensagens Diretas aos Espaços Pessoais. Se ativado, você verá automaticamente todos os que são membros do Espaço.",
"Compact: tiny avatar together with name and preview in one line": "Compacto: avatar minúsculo junto com o nome e visualização em uma linha",
"Intermediate: medium sized avatar with single-line preview": "Intermédio: avatar de tamanho médio com visualização de uma linha",
"Roomy: big avatar with two-line preview": "Amplo: grande avatar com visualização em duas linhas",
"Room list style": "Estilo da lista de salas",
"Mark rooms as unread": "Permitir markar conversas como não lidos",
"Mark as unread": "Markar como não lido",
"Mark as read": "Markar como lido"
}

View File

@ -0,0 +1,28 @@
{
"Show message bubbles on one side only": "Arata bulele mesajelor pe o singură parte",
"Show message bubbles depending on the width either on both sides or only on one side": "Arată bulele mesajelor bazat fie pe lățimea ambelor părți sau o singură parte",
"Message bubbles": "Bulele mesajelor",
"Normal priority": "Prioritate normală",
"Message layout": "Așezarea mesajului",
"Modern": "Modern",
"Show people and rooms in a combined list": "Arată persoanele și camerele într-o listă combinată",
"Update notifications": "Actualizează notificările",
"Don't ask again": "Nu întreba din nou",
"System": "Sistem",
"Add custom theme": "Adaugă o temă proprie",
"Theme in use": "Temă în folosință",
"Light theme": "Temă luminoasă",
"Dark theme": "Temă întunecată",
"Uniform": "Uniform",
"In group chats": "În chaturile de grup",
"In public rooms": "În camerele publice",
"All rooms you're in will appear in Home.": "Toate camerele în care te afli vor apărea în Pagina principala",
"Show people in spaces": "Arată persoanele în spații",
"Show notification badges for People in Spaces": "Arată simboluri de notificare pentru Persoanele din Spații",
"Return to the room previously opened in a space": "Întoarce-te spre camera deschisă ultima oară într-un spațiu",
"If disabled, the space overview will be shown when switching to another space.": "Dacă e dezactivat, se va arăta vederea de ansamblu a spațiului când schimbi pe alt spațiu.",
"For people": "Pentru persoane",
"User name color mode": "Modul culorilor utilizatorilor",
"Show all rooms in Home": "Arată toate camerele în Pagina principală",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "Dacă e dezactivat, încă poți adăuga Mesaje Directe în Spații Personale. Dacă e activat, vei vedea toți membrii Spațiului automat."
}

View File

@ -0,0 +1,41 @@
{
"Message bubbles": "Пузырьки сообщений",
"Normal priority": "Нормальный приоритет",
"Enable layout with message bubbles": "Включение макета с пузырьками сообщений",
"Show message bubbles on one side only": "Показывайте пузырьки с сообщениями только на одной стороне",
"Show message bubbles depending on the width either on both sides or only on one side": "Показывать пузырьки сообщений в зависимости от ширины либо с обеих сторон, либо только с одной стороны",
"Modern": "Современное",
"Message layout": "Оформление сообщений",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Вы хотите присоединиться к комнате, уведомляющей вас о новых релизах? Это особенно полезно, если ваша платформа не поддерживает автоматические обновления для SchildiChat (например, Windows и macOS).",
"Show people and rooms in a combined list": "Показать людей и комнаты в объединенном списке",
"Update notifications": "Уведомления об обновлениях",
"Don't ask again": "Не спрашивать больше",
"Hide advanced theme settings": "Скрыть расширенные настройки темы",
"Show advanced theme settings": "Показать расширенные настройки темы",
"Theme": "Тема",
"Room list": "Список комнат",
"Font size and typeface": "Размер и начертание шрифта",
"Light theme": "Светлая тема",
"Dark theme": "Тёмная тема",
"System": "Система",
"Add custom theme": "Добавить пользовательскую тему",
"Theme in use": "Используемая тема",
"In group chats": "В групповых чатах",
"In public rooms": "В публичных комнатах",
"PowerLevel": "Уровень прав",
"MXID": "MXID",
"Show all rooms in Home": "Показать все комнаты в Начале",
"Show notification badges for People in Spaces": "Показывать значки уведомлений для людей в пространствах",
"Return to the room previously opened in a space": "Возврат в комнату, ранее открытую в пространстве",
"If disabled, the space overview will be shown when switching to another space.": "Если отключить, то при переключении на другое пространство будет отображаться обзор пространства.",
"Uniform": "Одинаковый",
"All rooms you're in will appear in Home.": "Все комнаты, в которых вы находитесь, будут отображаться в Начале.",
"Show people in spaces": "Показать людей в пространствах",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "Если этот параметр отключен, вы по-прежнему можете добавлять личные сообщения в личные пространства. Если включено, вы будете автоматически видеть всех, кто является членом пространства.",
"Compact: tiny avatar together with name and preview in one line": "Компактный: крошечный аватар вместе с именем и превью в одной строке",
"User name color mode": "Имя пользователя цветовой режим",
"For people": "Для людей",
"Room list style": "Стиль списка комнат",
"Intermediate: medium sized avatar with single-line preview": "Средний: аватар среднего размера с однострочным превью",
"Roomy: big avatar with two-line preview": "Вместительный: большой аватар с двухстрочным превью"
}

View File

@ -0,0 +1,7 @@
{
"Enable layout with message bubbles": "Povolenie rozloženia s bublinami správ",
"Show message bubbles on one side only": "Zobrazenie bublín správ len na jednej strane",
"Show message bubbles depending on the width either on both sides or only on one side": "Zobrazenie bublín správ v závislosti od šírky buď na oboch stranách, alebo len na jednej strane",
"Message bubbles": "Bubliny správ",
"Normal priority": "Normálna priorita"
}

View File

@ -0,0 +1,53 @@
{
"Message bubbles": "Meddelandebubblor",
"Normal priority": "Normal prioritet",
"Message layout": "Meddelande layout",
"Modern": "Modern",
"Show people and rooms in a combined list": "Visa personer och rum i en kombinerad lista",
"Update notifications": "Uppdatera meddelanden",
"Don't ask again": "Fråga inte igen",
"System": "System",
"Add custom theme": "Lägg till anpassat tema",
"Theme in use": "Tema i bruk",
"Light theme": "Ljus tema",
"Dark theme": "Mörkt tema",
"Show message bubbles on one side only": "Visa meddelandebubblor bara på ena sidan",
"Show message bubbles depending on the width either on both sides or only on one side": "Visa meddelandebubblor beroende på bredden antingen på båda sidor eller bara på ena sidan",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Vill du gå med i ett rum som informerar dig om nya utgåvor? Detta är särskilt användbart om din plattform inte stöder automatiska uppdateringar för SchildiChat (t.ex.Windows och macOS).",
"Uniform": "Enhetlig",
"PowerLevel": "PowerLevel",
"MXID": "MXID",
"In group chats": "I gruppchattar",
"In public rooms": "I offentliga rum",
"Show all rooms in Home": "Visa alla rum i Home",
"Show people in spaces": "Visa människor i Spaces",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "Om den är inaktiverad kan du fortfarande lägga till direktmeddelanden till personliga utrymmen. Om den är aktiverad ser du automatiskt alla som är medlem i Space.",
"Show notification badges for People in Spaces": "Visa meddelandemärken för personer in Spaces",
"Return to the room previously opened in a space": "Återgå till rummet som tidigare öppnats i ett Space",
"If disabled, the space overview will be shown when switching to another space.": "Om den är inaktiverad visas utrymmeöversikten när du byter till ett annat utrymme.",
"For people": "För folk",
"User name color mode": "Användarnamns färgläge",
"All rooms you're in will appear in Home.": "Alla rum du befinner dig i visas i Home.",
"Show advanced theme settings": "Visa avancerade temainställningar",
"Theme": "tema",
"Room list": "Rumslista",
"Font size and typeface": "Teckenstorlek och typsnitt",
"Hide advanced theme settings": "Dölj avancerade temainställningar",
"Compact: tiny avatar together with name and preview in one line": "Kompakt: liten avatar tillsammans med namn och förhandsvisning på en rad",
"Intermediate: medium sized avatar with single-line preview": "Medel: medelstor avatar med enradig förhandsvisning",
"Roomy: big avatar with two-line preview": "Rymlig: stor avatar med förhandsvisning med två rader",
"Room list style": "Rumslista stil",
"Mark as unread": "markera som oläst",
"Mark as read": "markera som läst",
"Mark rooms as unread": "Tillåt att chattar markeras som olästa",
"Enable YouTube embed player": "Aktivera inbäddad YouTube-spelare",
"Collapse additional buttons": "Dölj ytterligare knappar",
"Home is useful for getting an overview of everything. Keep in mind that disabling it could leave you unable to see certain rooms.": "Home är användbart för att få en överblick över allt. Tänk på att om du inaktiverar den kan du inte se vissa rum.",
"Round": "Runda",
"Extra round": "Extrarunda",
"Mixed": "Blandad",
"Corners": "Hörn",
"Sound pack": "Ljudpaket",
"Schildi: Softer sounds for reduced anxiety": "Schildi: Mjukare ljud för minskad ångest",
"Classic: The same sharp sounds as Element": "Klassisk: Samma skarpa ljud som Element"
}

View File

@ -0,0 +1,48 @@
{
"Show message bubbles on one side only": "Mesaj baloncuklarını yalnızca bir tarafta göster",
"Show message bubbles depending on the width either on both sides or only on one side": "Genişliğe bağlı olarak mesaj baloncuklarını her iki tarafta veya sadece bir tarafta göster",
"Message bubbles": "Mesaj baloncukları",
"Normal priority": "Normal öncelik",
"Message layout": "Mesaj düzeni",
"Modern": "Modern",
"Update notifications": "Güncelleme bildirimleri",
"Don't ask again": "Bir daha sorma",
"System": "Sistem",
"Add custom theme": "Özel tema ekle",
"Theme in use": "Tema kullanımda",
"Light theme": "Açık tema",
"Dark theme": "Koyu tema",
"Uniform": "Düzenli",
"For people": "İnsanlar için",
"In group chats": "Grup sohbetlerinde",
"In public rooms": "Halka açık odalarda",
"Show people and rooms in a combined list": "Kişileri ve odaları birleşik bir listede göster",
"Do you want to join a room notifying you about new releases? This is especially useful if your platform doesn't support automatic updates for SchildiChat (e.g. Windows and macOS).": "Yeni sürümler hakkında sizi bilgilendiren bir odaya katılmak ister misiniz? Bu oda özellikle platformunuz SchildiChat için otomatik güncellemeleri desteklemiyorsa (ör. Windows ve macOS) kullanışlıdır.",
"If disabled, the space overview will be shown when switching to another space.": "Devre dışı bırakılırsa, başka bir alana geçerken alana ilişkin genel görünüm gösterilir.",
"Mark as unread": "Okunmadı olarak işaretle",
"User name color mode": "Kullanıcı adı renk modu",
"Show people in spaces": "İnsanları alanlarda göster",
"If disabled, you can still add Direct Messages to Personal Spaces. If enabled, you'll automatically see everyone who is a member of the Space.": "Devre dışı bırakılmışsa, kişisel alanlara direkt mesajlar eklemeye devam edebilirsiniz. Etkinleştirilirse, alana üye olan herkesi otomatik olarak görürsünüz.",
"Show notification badges for People in Spaces": "Alanlardaki Kişiler için bildirim rozetlerini göster",
"Return to the room previously opened in a space": "Bir alanda daha önce açılmış olan odaya geri dön",
"Compact: tiny avatar together with name and preview in one line": "Sıkıştırılmış: tek satırda isim ve önizleme ile birlikte küçük avatar",
"Intermediate: medium sized avatar with single-line preview": "Orta: tek satır önizlemeli orta boy avatar",
"Roomy: big avatar with two-line preview": "Ferah: iki satırlık önizleme ile büyük avatar",
"Room list style": "Oda listesi tarzı",
"Hide advanced theme settings": "Gelişmiş tema ayarlarını gizle",
"Show all rooms in Home": "Ana sayfadaki tüm odaları göster",
"All rooms you're in will appear in Home.": "Bulunduğunuz tüm odalar ana sayfada görünecektir.",
"Show advanced theme settings": "Gelişmiş tema ayarlarını göster",
"Theme": "Tema",
"Font size and typeface": "Yazı tipi boyutu ve yazı karakteri",
"Room list": "Oda sıralaması",
"Mark rooms as unread": "Sohbetleri okunmamış olarak işaretlemeye izin ver",
"Mark as read": "Okundu olarak işaretle",
"Enable YouTube embed player": "YouTube gömülü oynatıcıyı etkinleştir",
"Collapse additional buttons": "Ek düğmeleri daralt",
"Corners": "Köşeler",
"Round": "Yuvarlak",
"Extra round": "Fazladan yuvarlak",
"Mixed": "Karışık",
"Home is useful for getting an overview of everything. Keep in mind that disabling it could leave you unable to see certain rooms.": "Ana sayfa, her şeye genel bir bakış elde etmek için kullanışlıdır. Devre dışı bırakıldığında belirli odaları göremeyebileceğinizi unutmayın."
}

Some files were not shown because too many files have changed in this diff Show More