mirror of
https://codeberg.org/postscriptum/devzone.org.ua.git
synced 2026-02-19 06:12:39 +00:00
add tuba-zi-standartnoiu-ukrayinskoiu-movoiu-dlia-povidomlen-activitypub.md
This commit is contained in:
parent
be69232344
commit
373759b0b1
1 changed files with 20 additions and 0 deletions
|
|
@ -0,0 +1,20 @@
|
||||||
|
# Tuba зі стандартною українською мовою для повідомлень ActivityPub
|
||||||
|
|
||||||
|
Деякі відмінні від Mastodon сервери Fediverse (от як [Snac](https://codeberg.org/grunfink/snac2) або [Mitra](https://codeberg.org/silverpill/mitra)) можуть містити не реалізовану ([#388](https://codeberg.org/grunfink/snac2/issues/388)) або забаговану ([#199](https://codeberg.org/silverpill/mitra/issues/199)) підтримку типової мови облікового запису, що дозволяє не перемикати щоразу селектор для кожного нового допису а від того цільовій аудиторії - фільтрувати релевантний контент в пошуку.
|
||||||
|
|
||||||
|
Оскільки застосунок Tuba також [не коректно обробляє запити](https://github.com/GeopJr/Tuba/issues/1407) таких серверів, налаштування клієнта (щонайменше у версії `0.10.3`) постійно скидаються на стандартні. Стандартною мовою, жорстко прописаною в коді є англійська, а від того - всі дописи, якщо їх постійно не перемикати руками - будуть позначені англомовними.
|
||||||
|
|
||||||
|
Можливо, тут можна було б заморочитись і реалізувати це якось інакше, але я просто для себе переписав стандартні значення в рамках поки що актуального форку з патчем на два рядки. На прикладі Fedora/Linux, збирається він наступним чином:
|
||||||
|
|
||||||
|
``` bash
|
||||||
|
sudo dnf remove tuba
|
||||||
|
git clone https://github.com/YGGverse/Tuba.git
|
||||||
|
cd Tuba
|
||||||
|
git checkout ukrainian-by-default
|
||||||
|
meson setup builddir
|
||||||
|
ninja -C builddir
|
||||||
|
sudo ninja -C builddir install
|
||||||
|
```
|
||||||
|
* як видно з першої команди, я спочатку видалив встановлену версію `tuba` з репозиторію Fedora. Можливо тому зібраний з сорсу застосунок нормально запускався з терміналу як `dev.geopjr.Tuba` але не з лаунчера меню. Причину я не знайшов і просто ребутнув систему. Це скинуло якісь кеші і запуск з меню почав працювати нормально.
|
||||||
|
|
||||||
|
По аналогії, патч можна застосувати до будь якої іншої локалі ISO, при чому при перемиканні між обліковими записами, він не буде собою заміщувати значення тих серверів, де цей API підтримується.
|
||||||
Loading…
Add table
Add a link
Reference in a new issue