matrix-docker-ansible-deploy/i18n/locales/jp/LC_MESSAGES/YEAR-IN-REVIEW.po

683 lines
28 KiB
Plaintext
Raw Normal View History

# SOME DESCRIPTIVE TITLE.
# Copyright (C) 2018-2024, Slavi Pantaleev, Aine Etke, MDAD community
# members
# This file is distributed under the same license as the
# matrix-docker-ansible-deploy package.
# FIRST AUTHOR <EMAIL@ADDRESS>, 2024.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: matrix-docker-ansible-deploy \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-12-16 12:05+0900\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language: jp\n"
"Language-Team: jp <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=utf-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Generated-By: Babel 2.16.0\n"
#: ../../../YEAR-IN-REVIEW.md:1
msgid "2023"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:3
msgid ""
"2023 was a year filled with many changes for matrix-docker-ansible-"
"deploy. In this post, we're looking backward at some of the major changes"
" that happened this year, as well as taking a glimpse of what's ahead in "
"2024."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:5
msgid ""
"2023 is probably [the year of AI](https://journal.everypixel.com/2023"
"-the-year-of-ai), with millions of people jumping aboard "
"[OpenAI](https://openai.com/)'s [ChatGPT](https://openai.com/chatgpt) "
"train. matrix-docker-ansible-deploy is no stranger to this and 2023 began"
" with a PR from [bertybuttface](https://github.com/bertybuttface) who "
"added support for [matrix-chatgpt-bot](https://github.com/matrixgpt"
"/matrix-chatgpt-bot) (see the [changelog "
"entry](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#chatgpt-support)). While OpenAI's chat GPT website was frequently "
"overloaded in the past, their API was up which made using this bot both "
"convenient and more reliable."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:7
msgid ""
"AI aside, with the playbook's focus being containers, we're **doubling "
"down on being \"container native\"** and becoming more interoperable for "
"people hosting other containers on the Matrix server. In "
"[2022](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/YEAR-IN-"
"REVIEW.md#2022), we've announced a few sibling Ansible playbooks, their "
"use of [Traefik](https://doc.traefik.io/traefik/) and the possiblity of "
"matrix-docker-ansible-deploy also switching to this reverse-proxy. This "
"prediction materialized quickly. The **largest change** in the playbook "
"in 2023 happened way back in February - matrix-docker-ansible-deploy "
"[starting the switch from nginx to Traefik](https://github.com/spantaleev"
"/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#backward-compatibility-reverse-proxy-configuration-changes-and-initial-"
"traefik-support) and then quickly [making Treafik the default reverse-"
"proxy](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#traefik-is-the-default-reverse-proxy-now). As noted in the changelog "
"entries, we envisioned a quick and complete elimination of `matrix-nginx-"
"proxy`, but at the end of 2023, it hasn't happened yet. The playbook is "
"already using Traefik as the front-most reverse-proxy, but nginx (via "
"`matrix-nginx-proxy`) is still around - it has taken a step back and is "
"only used internally for new setups. Work got to a stall due to:"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:9
msgid ""
"complexity: untangling the overly large and messy `matrix-nginx-proxy` "
"component is difficult"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:10
msgid ""
"the current setup became \"good enough\" because nginx has become an "
"internal implementation detail for those who have migrated to Traefik. "
"Traefik is already the default public reverse-proxy and gives better "
"possibilities to people wishing to run other web-exposed containers on "
"their Matrix server via [Docker "
"Compose](https://docs.docker.com/compose/), other Ansible playbooks like "
"[mash-playbook](https://github.com/mother-of-all-self-hosting/mash-"
"playbook) (more about this one, below) or any other way."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:12
msgid ""
"`matrix-nginx-proxy` is no longer in the way of us being interoperable, "
"but its ugly internal details are still there. It is one more proxy in "
"the long chain of reverse-proxies we have and we'd like to cut it out. "
"This would both make things simpler and also boost performance."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:14
msgid ""
"The delay in eliminating `matrix-nginx-proxy` has probably been welcome "
"by many existing users who decided to postpone the Traefik migration a "
"bit longer. In 2024, work on eliminating `matrix-nginx-proxy` will "
"continue with rapid pace. People who are still using `matrix-nginx-proxy`"
" as their front-most reverse-proxy will need to rework their setup. About"
" a year of putting it off has been long enough."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:16
msgid ""
"This large Traefik reverse-proxy change was also accompanied by another "
"internal change which began in 2022, but continued in 2023 - **moving "
"non-Matrix-related roles from being internal to the playbook to living "
"their own life outside of it**. Various roles were made more decoupled "
"and moved outside of the playbook, so that other projects (like the "
"[mash-playbook](https://github.com/mother-of-all-self-hosting/mash-"
"playbook) Ansible playbook or other Ansible playbooks) could benefit from"
" them. This led to the **death of a few sibling playbooks** ([gitea-"
"docker-ansible-deploy](https://github.com/spantaleev/gitea-docker-"
"ansible-deploy), [nextcloud-docker-ansible-"
"deploy](https://github.com/spantaleev/nextcloud-docker-ansible-deploy), "
"[peertube-docker-ansible-deploy](https://github.com/spantaleev/peertube-"
"docker-ansible-deploy), [vaultwarden-docker-ansible-"
"deploy](https://github.com/spantaleev/vaultwarden-docker-ansible-"
"deploy)), but brought life to something better, which supports all these "
"services and more."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:18
msgid ""
"[mash-playbook](https://github.com/mother-of-all-self-hosting/mash-"
"playbook) is a new Ansible playbook that a few of us (matrix-docker-"
"ansible-deploy contributors) have launched in 2023. It has quickly grown "
"to supports [60+ services](https://github.com/mother-of-all-self-hosting"
"/mash-playbook/blob/main/docs/supported-services.md) and aims to do the "
"same for [FOSS](https://en.wikipedia.org/wiki/Free_and_open-"
"source_software) service hosting, as matrix-docker-ansible-deploy has "
"done for Matrix - providing a clean and secure way to run a bunch of "
"services in containers on a regular server (that is to say, without "
"Kubernetes, etc.). Thanks to Traefik and Ansible role reuse, it's easy to"
" host both mash-playbook services and matrix-docker-ansible-deploy "
"services on the same server - see mash-playbook's "
"[interoperability](https://github.com/mother-of-all-self-hosting/mash-"
"playbook/blob/main/docs/interoperability.md) documentation page. If "
"you've been looking for a holiday project or your New Year's Resolutions "
"list contains \"self-hosting more services\", then you're welcome to give"
" this new playbook a try and join its Matrix room ([#mash-"
"playbook:devture.com](https://matrix.to/#/#mash-playbook:devture.com))."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:20
msgid ""
"Because many of the roles are now external to this playbook (defined in "
"the [requirements.yml](https://github.com/spantaleev/matrix-docker-"
"ansible-"
"deploy/blob/da27655ef34999fa924bc0a5e641dbd9ba06f133/requirements.yml) "
"file), running `make roles` (or better yet `just roles` via the [just "
"tool](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#support-for-running-commands-via-just)) becomes a necessity each time "
"one pulls playbook updates (`git pull`). Pulling external roles happens "
"via the [ansible-galaxy](https://docs.ansible.com/ansible/latest/cli"
"/ansible-galaxy.html) command-line tool, but if available, the playbook "
"would also use the much faster [agru](https://github.com/etkecc/agru) "
"tool (developed by [Aine](https://gitlab.com/etke.cc) from "
"[etke.cc](https://etke.cc/) this year)."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:22
msgid ""
"With the internal (but important) details out of the way, we can now talk"
" more about **new features that landed in matrix-docker-ansible-deploy in"
" 2023**."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:24
msgid "The following **new** **bridges** were added to the playbook in 2023:"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:26
msgid ""
"(2023-01-11) [mautrix-slack](https://mau.dev/mautrix/slack), thanks to a "
"PR by [Cody Neiman](https://github.com/xangelix) (see the [changelog "
"entry](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#mautrix-slack-support))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:27
msgid ""
"(2023-07-21) [mautrix-gmessages](https://github.com/mautrix/gmessages), "
"thanks to a PR by [Shreyas Ajjarapu](https://github.com/shreyasajj) (see "
"the [changelog entry](https://github.com/spantaleev/matrix-docker-"
"ansible-deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#mautrix-gmessages-support))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:28
msgid ""
"(2023-08-23) [mautrix-wsproxy](https://github.com/mautrix/wsproxy) for "
"Apple iMessage bridging (when combined with the [mautrix-"
"imessage](https://github.com/mautrix/imessage) bridge running on your Mac"
" or Android phone), thanks to a PR by [Johan "
"Swetzén](https://github.com/jswetzen)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:30
msgid ""
"This brings the total number of **[bridges that the playbook "
"supports](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/docs/configuring-"
"playbook.md#bridging-other-networks) up to 30**. There are alternative "
"bridge implementations for various networks and protocols, so the number "
"of \"unique bridged networks\" is surely much smaller."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:32
msgid "A few other **major components and changes** landed in 2023:"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:34
msgid ""
"(2023-02-10) The [Draupnir](https://github.com/the-draupnir-"
"project/Draupnir) moderation tool (successor to "
"[Mjolnir](https://github.com/matrix-org/mjolnir)), thanks to a PR by "
"[FSG-Cat](https://github.com/FSG-Cat) (see the [changelog "
"entry](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#draupnir-moderation-tool-bot-support))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:35
msgid ""
"(2023-02-10) [Matrix User Verification Service](https://github.com"
"/matrix-org/matrix-user-verification-service) to add Matrix "
"Authentication Support to our Jitsi setup, thanks to a PR by [Jakob "
"S.](https://github.com/jakicoll) from [zakk gGmbH](https://github.com"
"/zakk-it) (see the [changelog entry](https://github.com/spantaleev"
"/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md#matrix-"
"authentication-support-for-jitsi))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:36
msgid ""
"(2023-02-25) The [rageshake](https://github.com/matrix-org/rageshake) bug"
" report server, thanks to a PR by [Benjamin "
"Kampmann](https://github.com/gnunicorn) (see the [changelog "
"entry](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#rageshake-support))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:37
msgid ""
"(2023-03-07) [Sliding Sync proxy](https://github.com/matrix-org/sliding-"
"sync) (currently a necessary component for [Element "
"X](https://element.io/labs/element-x) to work), thanks to: [Benjamin "
"Kampmann](https://github.com/gnunicorn) and [FSG-Cat](https://github.com"
"/FSG-Cat) (see the [changelog entry](https://github.com/spantaleev"
"/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#sliding-sync-proxy-element-x-support))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:38
msgid ""
"(2023-03-12) synapse-auto-compressor to periodically and automatically "
"run [rust-synapse-compress-state](https://github.com/matrix-org/rust-"
"synapse-compress-state), thanks to a PR by "
"[Aine](https://gitlab.com/etke.cc) from [etke.cc](https://etke.cc/) (see "
"the [changelog entry](https://github.com/spantaleev/matrix-docker-"
"ansible-deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#synapse-auto-compressor-support))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:39
msgid ""
"(2023-07-17) [matrix-media-repo](https://github.com/turt2live/matrix-"
"media-repo),  thanks to a PR by [Michael Hollister](https://github.com"
"/Michael-Hollister) from [FUTO](https://www.futo.org/), the creators of "
"the [Circles app](https://circu.li/) (see the [changelog "
"entry](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md#matrix-"
"media-repo-support))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:40
msgid ""
"(2023-08-31) [SchildiChat Web](https://github.com/SchildiChat"
"/schildichat-desktop) client app (fork of [Element "
"Web)](https://github.com/element-hq/element-web), thanks to a PR by "
"[Aine](https://gitlab.com/etke.cc) from [etke.cc](https://etke.cc/) (see "
"the [changelog entry](https://github.com/spantaleev/matrix-docker-"
"ansible-deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#schildichat-support))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:41
msgid ""
"(2023-10-18) Postgres parameters auto-tuning, thanks to a PR by "
"[Aine](https://gitlab.com/etke.cc) from [etke.cc](https://etke.cc/) (see "
"the [changelog entry](https://github.com/spantaleev/matrix-docker-"
"ansible-deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#postgres-parameters-are-automatically-tuned-now))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:42
msgid ""
"(2023-10-23) Enabling federation of the room directory for Synapse (see "
"the [changelog entry](https://github.com/spantaleev/matrix-docker-"
"ansible-deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#enabling-allow_public_rooms_over_federation-by-default-for-synapse))"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:44
msgid ""
"The most recent change in the list above (Enabling federation of the room"
" directory for Synapse) has been somewhat **controversial** as it goes "
"against upstream defaults for Synapse. Nevertheless, we believe it "
"**promotes the well-being of the Matrix Federation by improving room "
"discovery**."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:46
msgid ""
"**Matrix Federation Stats** (containing the percentage of servers "
"publishing their room directory publicly) are posted to "
"[TWIM](https://matrix.org/category/this-week-in-matrix/) each week by "
"[Aine](https://gitlab.com/etke.cc) from [etke.cc](https://etke.cc/). The "
"number of servers which [currently published their room directory "
"publicly](https://matrix.org/blog/2023/12/2/this-week-in-"
"matrix-2023-12-22/#matrix-federation-stats) stands at `26.6%`, which is:"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:48
msgid ""
"**2.4% more** than when it was when [first published to "
"TWIM](https://matrix.org/blog/2023/11/03/this-week-in-matrix-2023-11-03"
"/#matrix-federation-stats) (1 month earlier, in November)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:49
msgid ""
"likely about **15+% more** than from before we flipped the switch (in "
"October)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:51
msgid ""
"Hopefully, Synapse defaults would also change the same way and we'd see "
"the number of servers publicly listing their room directory grow faster."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:53
msgid ""
"With this configuration change in place, projects like "
"[MatrixRooms.info](https://matrixrooms.info/) (made by "
"[etke.cc](https://etke.cc/)) and potentially others in the future, can "
"discover, index the metadata (room address, title, topic, number of "
"users, etc.) and make public rooms browsable & searchable across the "
"whole Matrix Federation. It'd be great if users joining Matrix could more"
" easily find interesting communities that match their interests!"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:55
msgid ""
"On the **media side of things**, besides Jitsi getting better Matrix "
"integration (via the aforementioned Matrix User Verification Service), "
"we've also had some [Coturn security "
"tightening](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md"
"#backward-compatibility-tightening-coturn-security-can-lead-to-"
"connectivity-issues) as well as [performance "
"optimizations](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md#coturn-"
"can-now-use-host-networking) for configurations exposing lots of network "
"ports."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:57
msgid ""
"[Element Call](https://github.com/element-hq/element-call) seems to have "
"become a nice and polished product lately (as proclaimed in [The Matrix "
"Holiday Update 2023](https://matrix.org/blog/2023/12/25/the-matrix-"
"holiday-update-2023/)), so 2024 is likely the year we'll see support for "
"it in the playbook. Element Call depends on the "
"[LiveKit](https://livekit.io/) streaming server (which is also useful to "
"developers even by itself), so the first step is likely to see LiveKit "
"support in mash-playbook via a reusable Ansible role. Such a LiveKit "
"Ansible role could later easily land in matrix-docker-ansible-deploy and "
"an Element Call static website could be hooked to it."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:59
msgid ""
"Besides these highlights, there were many other relatively large changes "
"announced in our [CHANGELOG](https://github.com/spantaleev/matrix-docker-"
"ansible-"
"deploy/blob/850078b7e37401ce91a0f9b686f60b945f6c3a96/CHANGELOG.md) and "
"hundreds of other more minor (but still important) playbook changes that "
"didn't get a mention."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:61
msgid ""
"We have **hundreds of contributors to thank for their hard work** on "
"making Matrix self-hosting better for all of us! It should be noted that "
"**support comes in many shapes**, not only in raw code commits and "
"financial help (via [donations](https://liberapay.com/s.pantaleev) or "
"using the [etke.cc managed Matrix hosting service](https://etke.cc/) "
"which is based on matrix-docker-ansible-deploy). It also comes in the "
"shape of code reviews, helping others with "
"[issues](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/issues), reporting new issues, participating in our support room "
"on Matrix ([#matrix-docker-ansible-deploy:devture.com](https://matrix.to"
"/#/#matrix-docker-ansible-deploy:devture.com)), etc. To everyone who has "
"been there to make matrix-docker-ansible-deploy better in 2023, thank "
"you! 🙇‍♂️"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:64
msgid "2022"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:66
msgid ""
"For [matrix-docker-ansible-deploy](https://github.com/spantaleev/matrix-"
"docker-ansible-deploy/), 2022 started with **breaking the** "
"[**Synapse**](https://github.com/element-hq/synapse) **monopoly** by "
"[adding support](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#dendrite-support) for the [Dendrite](https://github.com/matrix-"
"org/dendrite) Matrix homeserver in early January. This required various "
"internal changes so that the [Ansible](https://www.ansible.com/) playbook"
" would not be Synapse-centric anymore. This groundwork paved the way for "
"continuing in this direction and we [added "
"support](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#conduit-support) for [Conduit](https://conduit.rs/) in August."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:68
msgid ""
"When it comes to the `matrix-docker-ansible-deploy` Ansible playbook, "
"2022 was the year of the non-Synapse homeserver implementation. In "
"practice, none of these homeserver implementations seem ready for prime-"
"time yet and there is no migration path when coming from Synapse. Having "
"done our job of adding support for these alternative homeserver "
"implementations, we can say that we're not getting in the way of future "
"progress. It's time for the Dendrite developers to push harder "
"(development-wise) and for the Synapse developers to take a well-deserved"
" long (infinite) break, and we may get to see more people migrating away "
"from Synapse in the next year(s)."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:70
msgid "Support for the following new **bridges** was added:"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:72
msgid ""
"[Postmoogle](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#postmoogle-email-bridge-support) for bi-directional email bridging, "
"which supersedes my old and simplistic "
"[email2matrix](https://github.com/devture/email2matrix) one-way bridge-"
"bot"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:73
msgid ""
"[mautrix-discord](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#mautrix-discord-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:74
msgid ""
"[go-skype-bridge](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#go-"
"skype-bridge-bridging-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:75
msgid ""
"[matrix-appservice-kakaotalk](https://github.com/spantaleev/matrix-"
"docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#matrix-"
"appservice-kakaotalk-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:77
msgid "Support for the following new **bots** was added:"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:79
msgid ""
"[buscarron bot](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#buscarron-bot-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:80
msgid ""
"[Honoroit bot](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#honoroit-bot-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:81
msgid ""
"[matrix-registration-bot](https://github.com/spantaleev/matrix-docker-"
"ansible-deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#matrix-registration-bot-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:82
msgid ""
"[matrix-hookshot](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#matrix-"
"hookshot-bridging-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:83
msgid ""
"[maubot](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#maubot-"
"support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:85
msgid "Support for the following new **components and services** was added:"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:87
msgid ""
"[BorgBackup](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#borg-"
"backup-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:88
msgid ""
"[Cactus Comments](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#cactus-"
"comments-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:89
msgid ""
"[Cinny](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#cinny-"
"support) client support"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:90
msgid ""
"[ntfy](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#ntfy-"
"push-notifications-support) notifications"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:91
msgid ""
"[matrix-ldap-registration-proxy](https://github.com/spantaleev/matrix-"
"docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#matrix-"
"ldap-registration-proxy-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:92
msgid ""
"[matrix\\_encryption\\_disabler support](https://github.com/spantaleev"
"/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#matrix_encryption_disabler-support)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:93
msgid ""
"[synapse-s3-storage-provider](https://github.com/spantaleev/matrix-"
"docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#synapse-s3"
"-storage-provider-support) to stop the Synapse media store from being a "
"scalability problem. This brought along [another "
"feature](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#synapse-container-image-customization-support) - an easier way to "
"customize the Synapse container image without having to fork and self-"
"build all of it from scratch"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:95
msgid ""
"Besides these major user-visible changes, a lot of work also happened "
"**under the hood**:"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:97
msgid ""
"we made [major improvements to Synapse "
"workers](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#potential-backward-compatibility-break-major-improvements-to-synapse-"
"workers) - adding support for stream writers and for running multiple "
"workers of various kinds (federation senders, pushers, background task "
"processing workers, etc.)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:98
msgid ""
"we [improved the compatibility of (Synapse + workers) with the rest of "
"the playbook](https://github.com/spantaleev/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#backward-compatibility-break-changing-how-reverse-proxying-to-synapse-"
"works---now-via-a-matrix-synapse-reverse-proxy-companion-service) by "
"introducing a new `matrix-synapse-reverse-proxy-companion-service` "
"service"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:99
msgid ""
"we started [splitting various Ansible roles out of the Matrix playbook "
"and into independent roles](https://github.com/spantaleev/matrix-docker-"
"ansible-deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md"
"#the-playbook-now-uses-external-roles-for-some-things) (e.g. `matrix-"
"postgres` -> [ansible-role-postgres](https://github.com/mother-of-all-"
"self-hosting/ansible-role-postgres)), which could be included in other "
"Ansible playbooks. In fact, these roles already power a few **interesting"
" other sibling playbooks**:"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:100
msgid ""
"[gitea-docker-ansible-deploy](https://github.com/spantaleev/gitea-docker-"
"ansible-deploy), for deploying a [Gitea](https://gitea.io/) (self-hosted "
"[Git](https://git-scm.com/) service) server"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:101
msgid ""
"[nextcloud-docker-ansible-deploy](https://github.com/spantaleev"
"/nextcloud-docker-ansible-deploy), for deploying a "
"[Nextcloud](https://nextcloud.com/) groupware server"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:102
msgid ""
"[vaultwarden-docker-ansible-deploy](https://github.com/spantaleev"
"/vaultwarden-docker-ansible-deploy), for deploying a "
"[Vaultwarden](https://github.com/dani-garcia/vaultwarden) password "
"manager server (unofficial [Bitwarden](https://bitwarden.com/) compatible"
" server)"
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:104
msgid ""
"These sibling playbooks co-exist nicely with one another due to using "
"[Traefik](https://traefik.io/) for reverse-proxying, instead of trying to"
" overtake the whole server by running their own "
"[nginx](https://nginx.org/) reverse-proxy. Hopefully soon, the Matrix "
"playbook will follow suit and be powered by Traefik by default."
msgstr ""
#: ../../../YEAR-IN-REVIEW.md:106
msgid ""
"Last, but not least, to optimize our [etke.cc managed Matrix hosting "
"service](https://etke.cc/)'s performance (but also individual Ansible "
"playbook runs for people self-hosting by themselves using the playbook), "
"we've [improved playbook runtime 2-5x](https://github.com/spantaleev"
"/matrix-docker-ansible-"
"deploy/blob/ba09705f7fbaf0108652ecbe209793b1d935eba7/CHANGELOG.md#2x-5x-"
"performance-improvements-in-playbook-runtime) by employing various "
"Ansible tricks."
msgstr ""