Den Tröt Button zurückbekommen

Wenn ihr auch den Tröt bzw. Toot Button vermisst, könnt ihr ihn auf folgende weise wieder zurückbekommen.

1 Zum Benutzer mastodon wechseln

su - mastodon

2 zum Mastodon-Stammverzeichnis wechseln

cd /home/mastodon/live

3 Sprachvariablen austauschen

Ändern von Veröffentlichen zu Tröt und Publish zu Toot.

sed -in s/Veröffentlichen/Tröt/g app/javascript/mastodon/locales/*json
sed -in s/Publish/Toot/g app/javascript/mastodon/locales/*json

4 Dummy Datei erstellen

Damit wir später den Prozess zum Kompilieren starten können, erstellen wir eine dummy Datei, die Kompiliert werden muss.

touch app/javascript/styles/dummy.scss

Prinzipiell ist es egal ob ihr eine Datei anlegt oder eine bestehende Bearbeitet, wichtig ist nur eine änderung einer scss Datei.

5 Kompilieren

Wir führen den Befehl zum Kompilieren aus damit die Sprachvariablen für die webausgabe bereit zu machen. Durch die änderung im styles/*.scss wird der Prozess auch ausgeführt.

RAILS_ENV=production bundle exec rails assets:precompile

6 Webprozess neu laden

Damit die Änderungen angezeigt werden, müssen wir den Webprozess neu laden

systemctl reload mastodon-web
1 „Gefällt mir“

Für eine Sprache reichen einige Zeilen Custom CSS:

.compose-form__publish-button-wrapper button {
  color: rgba(255,255,255,0);
}

.compose-form__publish-button-wrapper button::before {
  content: "Tröt!";
  position: absolute;
  top: 50%;
  left: 50%;
  color: rgba(255,255,255,1);
  transform: translate3d(-50%, -50%, 0);
}