refactor: rebrand from Jumble to Smesh

- Replace all Jumble branding with Smesh throughout codebase
- Add new Smesh logo images (light/dark themes)
- Update Logo component to use PNG images with theme support
- Update URLs to git.mleku.dev/mleku/smesh
- Rename JumbleTranslate to SmeshTranslate
- Update all i18n locale files with new branding
- Add system theme detection CSS to prevent flash on load
- Update PWA manifest, docker-compose, and config files

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
mleku
2025-12-26 09:43:18 +02:00
parent e60a460480
commit 13b3b82443
56 changed files with 933 additions and 664 deletions

View File

@@ -95,7 +95,7 @@ export default {
'Add an Account': 'Profil hozzáadása',
'More options': 'További lehetőségek',
'Add client tag': 'Kliens jelölése',
'Show others this was sent via Jumble': 'Mutasd meg másoknak, hogy Jumble-lel küldted',
'Show others this was sent via Smesh': 'Mutasd meg másoknak, hogy Smesh-lel küldted',
'Are you sure you want to logout?': 'Biztosan ki akarsz lépni?',
'relay sets': 'csomópont listák',
edit: 'szerkesztés',
@@ -197,9 +197,9 @@ export default {
All: 'Minden',
Reactions: 'Reakciók',
Zaps: 'Zap-ok',
'Enjoying Jumble?': 'Tetszik a Jumble?',
'Your donation helps me maintain Jumble and make it better! 😊':
'Az adományok segítenek a Jumble fenntartásában és továbbfejlesztésében! 😊',
'Enjoying Smesh?': 'Tetszik a Smesh?',
'Your donation helps me maintain Smesh and make it better! 😊':
'Az adományok segítenek a Smesh fenntartásában és továbbfejlesztésében! 😊',
'Earlier notifications': 'Korábbi értesítések',
'Temporarily display this note': 'Poszt ideiglenes megmutatása',
buttonFollowing: 'Követed',
@@ -251,7 +251,7 @@ export default {
Translation: 'Fordítás',
Balance: 'Egyenleg',
characters: 'karakter',
jumbleTranslateApiKeyDescription:
smeshTranslateApiKeyDescription:
'You can use this API key anywhere else that supports LibreTranslate. The service URL is {{serviceUrl}}',
'Top up': 'Feltöltés',
'Will receive: {n} characters': '{{n}} karakter fogadása',
@@ -491,9 +491,9 @@ export default {
Remote: 'Távoli',
'Encrypted Key': 'Jelszóval védett titkos Kulcs',
'Private Key': 'Titkos Kulcs',
'Welcome to Jumble': 'Isten hozott',
'Jumble is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Jumble egy kliens, amivel könnyen böngészhetsz csomópontokat. Kezdd az érdekes csomópontok felderítésével, vagy lépj be, hogy a követettek posztjait megnézd.',
'Welcome to Smesh': 'Isten hozott',
'Smesh is a client focused on browsing relays. Get started by exploring interesting relays or login to view your following feed.':
'Smesh egy kliens, amivel könnyen böngészhetsz csomópontokat. Kezdd az érdekes csomópontok felderítésével, vagy lépj be, hogy a követettek posztjait megnézd.',
'Explore Relays': 'Csomópontok felderítése',
'Choose a feed': 'Válassz hírfolyamot',
'and {{x}} others': 'és {{x}} másik',
@@ -591,7 +591,7 @@ export default {
'Publish Highlight': 'Kiemelés Közzététele',
'Show replies': 'Válaszok megjelenítése',
'Hide replies': 'Válaszok elrejtése',
'Welcome to Jumble!': 'Üdvözlünk a Jumble-ban!',
'Welcome to Smesh!': 'Üdvözlünk a Smesh-ban!',
'Your feed is empty because you are not following anyone yet. Start by exploring interesting content and following users you like!':
'A hírcsatornád üres, mert még nem követsz senkit. Kezdd el érdekes tartalmak felfedezésével és kövesd azokat a felhasználókat, akik tetszenek!',
'Search Users': 'Felhasználók keresése',