diff --git a/android/app/src/main/assets/public/blah/en-cat.json b/android/app/src/main/assets/public/blah/en-cat.json index 95c07f09..515cf00f 100644 --- a/android/app/src/main/assets/public/blah/en-cat.json +++ b/android/app/src/main/assets/public/blah/en-cat.json @@ -14,7 +14,7 @@ "dm.key.too.large": "meowchat key too large :o", "dm.key.not.found": "meowchat key not found :c", "dm.key.updated": "meowchat key updated successfully :3", - "body.too.large": "request too large ><", + "body.too.large": "request body too large ><", "invite.revoked": "invite revoked successfully", "invite.declined": "invite declined successfully", "account.creation.request.expired": "cat creation request expired. try again", @@ -33,8 +33,12 @@ "username.conditions.allowed": "cat name can only include {all}", "password.not.hashed.properly": "meow word is not hashed properly", "invalid.username.or.password": "invalid cat name or meow word", + "error.account.not.exist": "Meowccount Does Not Exist", "error.storage.limit.exceeded": "Storage Limit Exceeded, purr", + "error.username.taken": "Meowname is Taken", "error.network.error": "Network error, check connection or file size, meow.", + "error.body.too.large": "File is too large, meow! (max 10MB)", + "error.unknown.error": "Unknown error, purr", "account.not.exist": "cat with this name doesn't exist", "invalid.nonce": "invalid nonce. try again", "username.changed": "cat name changed successfully", @@ -118,6 +122,7 @@ "title.back.to.register": "back to registration", "title.details": "details", "title.members": "cats", + "placeholder.username": "cat name", "placeholder.captcha.code": "captcha code", "desc.messages.loading": "loading meows...", @@ -186,11 +191,5 @@ "action.attachment.poll": "Meowll", "action.attachment.uploading": "Uploading meowttachments...", "attachment.legacy": "Legacy meowttachment", - "warning.unencrypted": "This meowsage is not encrypted", - "action.change.avatar": "Change Cat Picture", - "action.change.banner": "Change Cat Banner", - "placeholder.type.text.emoji": "Type purr / meow...", - "action.cancel": "Cancel", - "title.crop.image": "Crop Image", - "title.zoom": "Zoom" + "warning.unencrypted": "This meowsage is not encrypted" } \ No newline at end of file diff --git a/android/app/src/main/assets/public/blah/en-us.json b/android/app/src/main/assets/public/blah/en-us.json index e550f1b1..fdeaf7f6 100644 --- a/android/app/src/main/assets/public/blah/en-us.json +++ b/android/app/src/main/assets/public/blah/en-us.json @@ -14,7 +14,7 @@ "dm.key.too.large": "DM key too large", "dm.key.not.found": "DM key not found", "dm.key.updated": "DM key updated successfully", - "body.too.large": "Request too large", + "body.too.large": "Request body too large", "invite.revoked": "Invite revoked successfully", "invite.declined": "Invite declined successfully", "account.creation.request.expired": "Account creation request expired. Try again", @@ -33,8 +33,12 @@ "username.conditions.allowed": "Username can only include {all}", "password.not.hashed.properly": "Password is not hashed properly", "invalid.username.or.password": "Invalid username or password", + "error.account.not.exist": "Account Does Not Exist", "error.storage.limit.exceeded": "Storage Limit Exceeded", + "error.username.taken": "Username is Taken", "error.network.error": "Network error, check connection or file size.", + "error.body.too.large": "File is too large (max 10MB)", + "error.unknown.error": "Unknown error", "account.not.exist": "Account with this name doesn't exist", "invalid.nonce": "Invalid nonce. Try again", "username.changed": "Username changed successfully", @@ -152,6 +156,7 @@ "title.loading": "Loading...", "title.details": "Details", "title.members": "Members", + "action.edit.profile": "Edit profile", "action.open.dm": "Open DM", "action.invite.accept": "Accept invite", @@ -186,11 +191,5 @@ "action.attachment.poll": "Poll", "action.attachment.uploading": "Uploading attachments...", "attachment.legacy": "Legacy attachment", - "warning.unencrypted": "This message is not encrypted", - "action.change.avatar": "Change Avatar", - "action.change.banner": "Change Banner", - "placeholder.type.text.emoji": "Type text / emoji...", - "action.cancel": "Cancel", - "title.crop.image": "Crop Image", - "title.zoom": "Zoom" + "warning.unencrypted": "This message is not encrypted" } \ No newline at end of file diff --git a/android/app/src/main/assets/public/blah/index.json b/android/app/src/main/assets/public/blah/index.json index ecf850c2..4571bb39 100644 --- a/android/app/src/main/assets/public/blah/index.json +++ b/android/app/src/main/assets/public/blah/index.json @@ -1,5 +1,4 @@ { "en-us": { "english": "English (US)", "native": "English (US)" }, - "en-cat": { "english": "English (Cat)", "native": "Meowlish" }, - "pl-pl": { "english": "Polish", "native": "Polski" } + "en-cat": { "english": "English (Cat)", "native": "Meowlish" } } diff --git a/android/app/src/main/assets/public/blah/pl-pl.json b/android/app/src/main/assets/public/blah/pl-pl.json deleted file mode 100644 index 7274282e..00000000 --- a/android/app/src/main/assets/public/blah/pl-pl.json +++ /dev/null @@ -1,196 +0,0 @@ -{ - "user.not.found": "Nie znaleziono użytkownika", - "dm.already.exists": "Wiadomość prywatna już istnieje", - "cant.invite.urself": "Nie możesz zaprosić samego siebie", - "user.already.invited": "Ten użytkownik został już przez Ciebie zaproszony", - "user.invited": "Użytkownik został pomyślnie zaproszony", - "cant.create.dm.without.invitation": "Nie możesz utworzyć wiadomości prywatnej bez zaproszenia", - "dm.begin.notice": "Na początku każdej rozmowy prywatnej zawsze upewnij się, że rozmawiasz z właściwą osobą", - "failed.accept.dm": "Nie udało się zaakceptować rozmowy prywatnej", - "dm.accepted": "Rozmowa prywatna została zaakceptowana", - "no.invite.found": "Nie możesz utworzyć wiadomości prywatnej bez zaproszenia", - "unknown.error": "Nieznany błąd", - "forbidden": "Nie masz uprawnień do wykonania tej akcji", - "dm.key.too.large": "Klucz wiadomości prywatnej jest zbyt duży", - "dm.key.not.found": "Nie znaleziono klucza wiadomości prywatnej", - "dm.key.updated": "Klucz wiadomości prywatnej został pomyślnie zaktualizowany", - "body.too.large": "Treść żądania jest zbyt duża", - "invite.revoked": "Zaproszenie zostało cofnięte", - "invite.declined": "Zaproszenie zostało odrzucone", - "account.creation.request.expired": "Żądanie utworzenia konta wygasło. Spróbuj ponownie", - "invalid.username": "Nieprawidłowa nazwa użytkownika: {0}", - "invalid.password": "Nieprawidłowe hasło: {0}", - "incorrect.captcha": "Nieprawidłowa captcha. Spróbuj ponownie", - "username.taken": "Ta nazwa użytkownika jest już zajęta", - "accounts.slots.full": "Nie można utworzyć nowego konta, ponieważ wszystkie identyfikatory są zajęte. Spróbuj ponownie później", - "registration.disabled": "Rejestracja jest wyłączona", - "account.created": "Konto zostało pomyślnie utworzone", - "password.changed": "Hasło zostało pomyślnie zmienione", - "keys.updated": "Klucze zostały pomyślnie zaktualizowane", - "unknown.request": "Nieznane żądanie: {0}", - "login.successful": "Logowanie zakończone pomyślnie", - "username.length": "Nazwa użytkownika musi mieć {0} znaków", - "username.conditions.allowed": "Nazwa użytkownika może zawierać tylko: {all}", - "password.not.hashed.properly": "Hasło nie zostało poprawnie zahaszowane", - "invalid.username.or.password": "Nieprawidłowa nazwa użytkownika lub hasło", - "error.storage.limit.exceeded": "Przekroczono limit pamięci", - "error.network.error": "Błąd sieci. Sprawdź połączenie lub rozmiar pliku.", - "account.not.exist": "Konto o tej nazwie nie istnieje", - "invalid.nonce": "Nieprawidłowy nonce. Spróbuj ponownie", - "username.changed": "Nazwa użytkownika została pomyślnie zmieniona", - "auth.failed.redirect.to.login": "Uwierzytelnianie nie powiodło się. Przekierowywanie do logowania...", - "dm.refresh.failed": "Nie udało się odświeżyć rozmów prywatnych", - "chat.add.failed": "Nie udało się dodać czatu", - "something.wrong.mayb.pass": "Coś poszło nie tak... (prawdopodobnie błędne hasło)", - "something.wrong": "Coś poszło nie tak...", - "passwords.not.match": "Hasła nie są zgodne", - "password.cant.empty": "Hasło nie może być puste", - "username.cant.empty": "Nazwa użytkownika nie może być pusta", - "bad.request": "Nieprawidłowe żądanie", - "letters": "litery", - "numbers": "cyfry", - "underscores": "podkreślenia", - "loading.connecting": "Łączenie...", - "loading.loading": "Ładowanie...", - "loading.done": "Gotowe!", - "title.home": "Strona główna", - "title.dms": "Wiadomości prywatne", - "title.groups": "Grupy", - "title.welcome.splash": "Witamy w Miarven", - "desc.welcome.splash": "Pierwszy klient Larpix", - "title.splash": "Ekran powitalny", - "title.create.dm": "Zaproś do rozmowy prywatnej", - "title.create.space": "Utwórz społeczność", - "title.create.group": "Utwórz grupę", - "title.add.chat": "Dodaj czat", - "desc.add.chat": "Dodaj prywatny, szyfrowany czat, wpisując nazwę użytkownika", - "desc.create.group": "Utwórz prywatną, szyfrowaną grupę", - "placeholder.create.group.input": "Moja grupa", - "placeholder.create.space.input": "Moja społeczność", - "title.name": "Nazwa", - "desc.create.space": "Utwórz społeczność dla swojej grupy", - "desc.join.space": "Dołącz do społeczności, która Ci odpowiada", - "title.join.space": "Dołącz do społeczności", - "title.space.id": "Identyfikator społeczności", - "title.inbox": "Skrzynka odbiorcza", - "title.invites": "Zaproszenia", - "title.notifications": "Powiadomienia", - "title.received": "Odebrane", - "title.sent": "Wysłane", - "title.all": "Wszystkie", - "title.unread": "Nieprzeczytane", - "desc.no.invites": "Brak zaproszeń", - "desc.no.notifications": "Brak powiadomień", - "desc.fetching.invites": "Pobieranie zaproszeń...", - "desc.fetching.notifications": "Pobieranie powiadomień...", - "desc.invite.dm.received": "{0} ({1}) zaprosił(a) Cię do rozmowy", - "desc.invite.dm.sent": "Zaprosiłeś(-aś) {0} ({1}) do rozmowy", - "desc.invite.group.received": "{0} ({1}) zaprosił(a) Cię do grupy", - "desc.invite.group.sent": "Zaprosiłeś(-aś) {0} ({1}) do grupy", - "action.invite.sending": "Wysyłanie zaproszenia...", - "action.processing": "Przetwarzanie...", - "action.fetching.invites.sent": "Pobieranie wysłanych zaproszeń...", - "action.fetching.invites.recv": "Pobieranie otrzymanych zaproszeń...", - "action.dm.fetch": "Pobieranie rozmów prywatnych...", - "action.auth": "Uwierzytelnianie...", - "action.dm.adding": "Dodawanie...", - "action.invite.revoking": "Cofanie zaproszenia...", - "action.invite.accepting": "Akceptowanie zaproszenia...", - "action.invite.declining": "Odrzucanie zaproszenia...", - "title.sign.up": "Zarejestruj się", - "title.sign.in": "Zaloguj się", - "title.sign.in.to": "Zaloguj się do swojej instancji Larpix", - "title.server.host": "Adres serwera", - "title.username": "Nazwa użytkownika", - "title.password": "Hasło", - "title.new.here.?": "Nowy tutaj?", - "title.create.an.account": "Utwórz konto", - "join.larpix": "Dołącz do Larpix", - "title.create.new.account": "Utwórz nowe konto Larpix", - "notice.use.strong.pass": "Pamiętaj o użyciu silnego hasła! Posłuży ono do szyfrowania Twoich kluczy.", - "title.confirm.password": "Potwierdź hasło", - "title.already.registered.?": "Masz już konto?", - "title.back.to.login": "Powrót do logowania", - "title.verify": "Weryfikacja", - "title.captcha.desc": "Udowodnij, że jesteś człowiekiem", - "title.captcha.code": "Kod CAPTCHA", - "title.invitation.code": "Kod zaproszenia", - "title.back.to.register": "Powrót do rejestracji", - "placeholder.username": "nazwa użytkownika", - "placeholder.captcha.code": "kod captcha", - "placeholder.message.input": "Wiadomość...", - "desc.messages.loading": "Pobieranie wiadomości...", - "desc.no.dms": "Brak wiadomości prywatnych", - "action.dm.opening": "Otwieranie rozmowy...", - "dm.open.failed": "Nie udało się otworzyć rozmowy", - "keys.local.server.mismatch": "To urządzenie ma inne klucze szyfrowania niż serwer. Użyj urządzenia, na którym zalogowano się po raz pierwszy, lub przywróć klucze z kopii zapasowej.", - "keys.server.decrypt.failed": "Nie udało się odszyfrować kluczy konta przy użyciu tego hasła.", - "dm.messages.fetch.failed": "Nie udało się pobrać wiadomości", - "messages.decrypt.failed": "Nie udało się odszyfrować wiadomości", - "title.reply.message": "Odpowiedz", - "title.react.message": "Zareaguj", - "title.text.react": "Reakcja tekstowa", - "title.delete.message": "Usuń", - "title.replied.to": "W odpowiedzi do", - "title.replying.to": "Odpowiadasz na", - "action.message.deleting": "Usuwanie wiadomości...", - "action.message.sending": "Wysyłanie wiadomości...", - "action.message.reacting": "Dodawanie reakcji...", - "error:message.delete.failed": "Nie udało się usunąć wiadomości", - "error:message.send.failed": "Nie udało się wysłać wiadomości", - "error:message.react.failed": "Nie udało się dodać reakcji", - "info.sending.message": "Wysyłanie...", - "larp.redacted": "Ta wiadomość została usunięta.", - "message.already.deleted": "Ta wiadomość została już usunięta.", - "rate.limit": "Wysyłasz żądania zbyt szybko. Spróbuj ponownie później.", - "placeholder.invitation.code": "kod zaproszenia", - "info.messages.loading.older": "Ładowanie starszych wiadomości...", - "error:message.not.found": "Nie znaleziono wiadomości", - "title.profile": "Profil", - "title.settings": "Ustawienia", - "title.logout": "Wyloguj", - "title.loading": "Ładowanie...", - "title.details": "Szczegóły", - "title.members": "Członkowie", - "action.edit.profile": "Edytuj profil", - "action.open.dm": "Otwórz rozmowę", - "action.invite.accept": "Akceptuj zaproszenie", - "action.invite.cancel": "Anuluj zaproszenie", - "action.invite.send": "Zaproś do rozmowy", - "action.profile.loading": "Ładowanie profilu...", - "error.profile.load.failed": "Nie udało się załadować profilu.", - "unknown.author": "Ktoś", - "title.account": "Konto", - "title.delete.account": "Usuń konto", - "desc.delete.account": "Po usunięciu konta nie będzie możliwości jego odzyskania. Upewnij się, że na pewno chcesz to zrobić.", - "title.avatar": "Awatar", - "title.banner": "Baner", - "title.bio": "Opis", - "title.appearance": "Wygląd", - "title.language": "Język", - "action.save.profile": "Zapisz profil", - "action.save.bio": "Zapisz opis", - "action.uploading": "Przesyłanie...", - "action.bio.saving": "Zapisywanie opisu...", - "action.account.saving": "Zapisywanie konta...", - "action.account.deleting": "Usuwanie konta...", - "profile.updated": "Profil został pomyślnie zaktualizowany", - "avatar.updated": "Awatar został pomyślnie zaktualizowany", - "banner.updated": "Baner został pomyślnie zaktualizowany", - "action.save": "Zapisz", - "action.delete.account": "Usuń konto", - "account.deleted.scheduled": "Konto zostało oznaczone do usunięcia. Zostanie trwale usunięte po miesiącu braku aktywności. Zalogowanie się w tym czasie anuluje proces usuwania.", - "action.attachment.take.photo": "Zrób zdjęcie", - "action.attachment.media": "Multimedia", - "action.attachment.file": "Plik", - "action.attachment.poll": "Ankieta", - "action.attachment.uploading": "Przesyłanie załączników...", - "attachment.legacy": "Starszy załącznik", - "warning.unencrypted": "Ta wiadomość nie jest szyfrowana", - "action.change.avatar": "Zmień awatar", - "action.change.banner": "Zmień baner", - "placeholder.type.text.emoji": "Wpisz tekst / emoji...", - "action.cancel": "Anuluj", - "title.crop.image": "Przytnij obraz", - "title.zoom": "Przybliżenie" -} \ No newline at end of file diff --git a/android/app/src/main/assets/public/icons.js b/android/app/src/main/assets/public/icons.js index 706ff6bf..2d05a6b2 100644 --- a/android/app/src/main/assets/public/icons.js +++ b/android/app/src/main/assets/public/icons.js @@ -3,7 +3,6 @@ const ICONS = { _create: function(content, defaultProps, customProps = {}) { let p = { ...defaultProps, ...customProps }; - if (customProps.width && !customProps.height) p.height = customProps.width; let strokeAttrs = p.strokeWidth ? ` stroke-width="${p.strokeWidth}" stroke-linecap="${p.strokeLinecap}" stroke-linejoin="${p.strokeLinejoin}"` : ""; let classAttr = p.className ? ` class="${p.className}"` : ""; let styleAttr = p.style ? ` style="${p.style}"` : ""; diff --git a/android/app/src/main/assets/public/index.html b/android/app/src/main/assets/public/index.html index 2dff68be..e30afd98 100644 --- a/android/app/src/main/assets/public/index.html +++ b/android/app/src/main/assets/public/index.html @@ -93,17 +93,17 @@