diff --git a/apps/ios/Shared/Theme/ThemeManager.swift b/apps/ios/Shared/Theme/ThemeManager.swift index 55f9a08878..9d648750d1 100644 --- a/apps/ios/Shared/Theme/ThemeManager.swift +++ b/apps/ios/Shared/Theme/ThemeManager.swift @@ -53,7 +53,7 @@ class ThemeManager { return perUserTheme } let defaultTheme = defaultActiveTheme(appSettingsTheme) - return ThemeModeOverride(mode: CurrentColors.base.mode, colors: defaultTheme?.colors ?? ThemeColors(), wallpaper: defaultTheme?.wallpaper) + return ThemeModeOverride(mode: CurrentColors.base.mode, colors: defaultTheme?.colors ?? ThemeColors(), wallpaper: defaultTheme?.wallpaper ?? ThemeWallpaper.from(PresetWallpaper.school.toType(CurrentColors.base), nil, nil)) } static func currentColors(_ themeOverridesForType: WallpaperType?, _ perChatTheme: ThemeModeOverride?, _ perUserTheme: ThemeModeOverrides?, _ appSettingsTheme: [ThemeOverrides]) -> ActiveTheme { diff --git a/apps/ios/Shared/Views/Helpers/ChatWallpaper.swift b/apps/ios/Shared/Views/Helpers/ChatWallpaper.swift index 9eea278d4e..cc5be9e7bb 100644 --- a/apps/ios/Shared/Views/Helpers/ChatWallpaper.swift +++ b/apps/ios/Shared/Views/Helpers/ChatWallpaper.swift @@ -100,7 +100,7 @@ extension PresetWallpaper { scale } else if let type = ChatModel.shared.currentUser?.uiThemes?.preferredMode(base.mode == DefaultThemeMode.dark)?.wallpaper?.toAppWallpaper().type, type.sameType(WallpaperType.preset(filename, nil)) { type.scale - } else if let scale = themeOverridesDefault.get().first(where: { $0.wallpaper != nil && $0.wallpaper!.preset == filename })?.wallpaper?.scale { + } else if let scale = themeOverridesDefault.get().first(where: { $0.wallpaper != nil && $0.wallpaper!.preset == filename && $0.base == base })?.wallpaper?.scale { scale } else { Float(1.0) diff --git a/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff b/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff index 8c8416857f..6e5ec0e85a 100644 --- a/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff +++ b/apps/ios/SimpleX Localizations/es.xcloc/Localized Contents/es.xliff @@ -802,7 +802,7 @@ Allow to send SimpleX links. - Permitir enviar enlaces SimpleX. + Se permite enviar enlaces SimpleX. No comment provided by engineer. @@ -2406,7 +2406,7 @@ This is your own one-time link! Do not send history to new members. - No enviar historial a miembros nuevos. + No se envía el historial a los miembros nuevos. No comment provided by engineer. @@ -5068,7 +5068,7 @@ Error: %@ Prohibit sending SimpleX links. - No permitir el envío de enlaces SimpleX. + No se permite enviar enlaces SimpleX. No comment provided by engineer. @@ -5841,7 +5841,7 @@ Actívalo en ajustes de *Servidores y Redes*. Send up to 100 last messages to new members. - Enviar hasta 100 últimos mensajes a los miembros nuevos. + Se envían hasta 100 mensajes más recientes a los miembros nuevos. No comment provided by engineer. @@ -7449,7 +7449,7 @@ Repeat join request? You can change it in Appearance settings. - Puede cambiarlo desde el menú Apariencia. + Puedes cambiar la posición de la barra desde el menú Apariencia. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff b/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff index 771c2f9405..f7328eed91 100644 --- a/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff +++ b/apps/ios/SimpleX Localizations/hu.xcloc/Localized Contents/hu.xliff @@ -1042,7 +1042,7 @@ Bad message hash - Téves üzenet hash + Hibás az üzenet ellenőrzőösszege No comment provided by engineer. @@ -2131,7 +2131,7 @@ Ez az egyszer használatos hivatkozása! Delete member message? - Csoporttag üzenet törlése? + Csoporttag üzenetének törlése? No comment provided by engineer. @@ -2221,7 +2221,7 @@ Ez az egyszer használatos hivatkozása! Delivery receipts! - Kézbesítési igazolások! + Üzenet kézbesítési jelentések! No comment provided by engineer. @@ -2681,12 +2681,12 @@ Ez az egyszer használatos hivatkozása! Enter welcome message… - Üdvözlő üzenetet megadása… + Üdvözlő üzenet megadása… placeholder Enter welcome message… (optional) - Üdvözlő üzenetet megadása… (opcionális) + Üdvözlő üzenet megadása… (opcionális) placeholder @@ -4131,7 +4131,7 @@ Ez az ön hivatkozása a(z) %@ csoporthoz! Message delivery receipts! - Üzenetkézbesítési bizonylatok! + Üzenet kézbesítési jelentések! No comment provided by engineer. @@ -4176,7 +4176,7 @@ Ez az ön hivatkozása a(z) %@ csoporthoz! Message reception - Üzenetjelentés + Üzenet kézbesítési jelentés No comment provided by engineer. @@ -6573,7 +6573,7 @@ Ez valamilyen hiba, vagy sérült kapcsolat esetén fordulhat elő. The hash of the previous message is different. - Az előző üzenet hash-e más. + Az előző üzenet ellenőrzőösszege különbözik. No comment provided by engineer. @@ -7888,7 +7888,7 @@ A SimpleX kiszolgálók nem látjhatják profilját. bad message hash - téves üzenet hash + hibás az üzenet ellenőrzőösszege integrity error chat item @@ -8490,7 +8490,7 @@ A SimpleX kiszolgálók nem látjhatják profilját. removed %@ - %@ eltávolítva + eltávolította őt: %@ rcv group event chat item diff --git a/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff b/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff index c7f9ad6e58..72eb3561e3 100644 --- a/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff +++ b/apps/ios/SimpleX Localizations/it.xcloc/Localized Contents/it.xliff @@ -1617,7 +1617,7 @@ Questo è il tuo link una tantum! Connection and servers status. - Stato di connessione e server. + Stato della connessione e dei server. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/nl.xcloc/Localized Contents/nl.xliff b/apps/ios/SimpleX Localizations/nl.xcloc/Localized Contents/nl.xliff index dfec7b0b05..15a8c01a64 100644 --- a/apps/ios/SimpleX Localizations/nl.xcloc/Localized Contents/nl.xliff +++ b/apps/ios/SimpleX Localizations/nl.xcloc/Localized Contents/nl.xliff @@ -3906,7 +3906,7 @@ Dit is jouw link voor groep %@! Keep conversation - Blijf in gesprek + Behoud het gesprek No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/pl.xcloc/Localized Contents/pl.xliff b/apps/ios/SimpleX Localizations/pl.xcloc/Localized Contents/pl.xliff index f0f4670dd6..525d30daa6 100644 --- a/apps/ios/SimpleX Localizations/pl.xcloc/Localized Contents/pl.xliff +++ b/apps/ios/SimpleX Localizations/pl.xcloc/Localized Contents/pl.xliff @@ -752,6 +752,7 @@ Allow calls? + Zezwolić na połączenia? No comment provided by engineer. @@ -791,6 +792,7 @@ Allow sharing + Zezwól na udostępnianie No comment provided by engineer. @@ -945,10 +947,12 @@ Archive contacts to chat later. + Archiwizuj kontakty aby porozmawiać później. No comment provided by engineer. Archived contacts + Zarchiwizowane kontakty No comment provided by engineer. @@ -1053,6 +1057,7 @@ Better networking + Lepsze sieciowanie No comment provided by engineer. @@ -1097,10 +1102,12 @@ Blur for better privacy. + Rozmycie dla lepszej prywatności. No comment provided by engineer. Blur media + Rozmycie mediów No comment provided by engineer. @@ -1150,6 +1157,7 @@ Calls prohibited! + Połączenia zakazane! No comment provided by engineer. @@ -1159,10 +1167,12 @@ Can't call contact + Nie można zadzwonić do kontaktu No comment provided by engineer. Can't call member + Nie można zadzwonić do członka No comment provided by engineer. @@ -1177,6 +1187,7 @@ Can't message member + Nie można wysłać wiadomości do członka No comment provided by engineer. @@ -1292,6 +1303,7 @@ Chat database exported + Wyeksportowano bazę danych czatu No comment provided by engineer. @@ -1316,6 +1328,7 @@ Chat list + Lista czatów No comment provided by engineer. @@ -1405,6 +1418,7 @@ Color chats with the new themes. + Koloruj czaty z nowymi motywami. No comment provided by engineer. @@ -1449,6 +1463,7 @@ Confirm contact deletion? + Potwierdzić usunięcie kontaktu? No comment provided by engineer. @@ -1508,6 +1523,7 @@ Connect to your friends faster. + Szybciej łącz się ze znajomymi. No comment provided by engineer. @@ -1586,6 +1602,7 @@ To jest twój jednorazowy link! Connecting to contact, please wait or check later! + Łączenie z kontaktem, poczekaj lub sprawdź później! No comment provided by engineer. @@ -1600,6 +1617,7 @@ To jest twój jednorazowy link! Connection and servers status. + Stan połączenia i serwerów. No comment provided by engineer. @@ -1614,6 +1632,7 @@ To jest twój jednorazowy link! Connection notifications + Powiadomienia o połączeniu No comment provided by engineer. @@ -1653,6 +1672,7 @@ To jest twój jednorazowy link! Contact deleted! + Kontakt usunięty! No comment provided by engineer. @@ -1667,6 +1687,7 @@ To jest twój jednorazowy link! Contact is deleted. + Kontakt jest usunięty. No comment provided by engineer. @@ -1681,6 +1702,7 @@ To jest twój jednorazowy link! Contact will be deleted - this cannot be undone! + Kontakt zostanie usunięty – nie można tego cofnąć! No comment provided by engineer. @@ -1700,6 +1722,7 @@ To jest twój jednorazowy link! Conversation deleted! + Rozmowa usunięta! No comment provided by engineer. @@ -1978,6 +2001,7 @@ To jest twój jednorazowy link! Delete %lld messages of members? + Usunąć %lld wiadomości członków? No comment provided by engineer. @@ -2042,6 +2066,7 @@ To jest twój jednorazowy link! Delete contact? + Usunąć kontakt? No comment provided by engineer. @@ -2151,6 +2176,7 @@ To jest twój jednorazowy link! Delete up to 20 messages at once. + Usuń do 20 wiadomości na raz. No comment provided by engineer. @@ -2160,6 +2186,7 @@ To jest twój jednorazowy link! Delete without notification + Usuń bez powiadomienia No comment provided by engineer. @@ -2219,6 +2246,7 @@ To jest twój jednorazowy link! Destination server address of %@ is incompatible with forwarding server %@ settings. + Adres serwera docelowego %@ jest niekompatybilny z ustawieniami serwera przekazującego %@. No comment provided by engineer. @@ -2228,6 +2256,7 @@ To jest twój jednorazowy link! Destination server version of %@ is incompatible with forwarding server %@. + Wersja serwera docelowego %@ jest niekompatybilna z serwerem przekierowującym %@. No comment provided by engineer. @@ -2247,6 +2276,7 @@ To jest twój jednorazowy link! Developer options + Opcje deweloperskie No comment provided by engineer. @@ -2301,6 +2331,7 @@ To jest twój jednorazowy link! Disabled + Wyłączony No comment provided by engineer. @@ -2530,6 +2561,7 @@ To jest twój jednorazowy link! Enabled + Włączony No comment provided by engineer. @@ -2704,6 +2736,7 @@ To jest twój jednorazowy link! Error connecting to forwarding server %@. Please try later. + Błąd połączenia z serwerem przekierowania %@. Spróbuj ponownie później. No comment provided by engineer. @@ -3209,14 +3242,17 @@ To jest twój jednorazowy link! Forwarding server %@ failed to connect to destination server %@. Please try later. + Serwer przekazujący %@ nie mógł połączyć się z serwerem docelowym %@. Spróbuj ponownie później. No comment provided by engineer. Forwarding server address is incompatible with network settings: %@. + Adres serwera przekierowującego jest niekompatybilny z ustawieniami sieciowymi: %@. No comment provided by engineer. Forwarding server version is incompatible with network settings: %@. + Wersja serwera przekierowującego jest niekompatybilna z ustawieniami sieciowymi: %@. No comment provided by engineer. @@ -3803,6 +3839,7 @@ Błąd: %2$@ It protects your IP address and connections. + Chroni Twój adres IP i połączenia. No comment provided by engineer. @@ -3869,6 +3906,7 @@ To jest twój link do grupy %@! Keep conversation + Zachowaj rozmowę No comment provided by engineer. @@ -4048,10 +4086,12 @@ To jest twój link do grupy %@! Media & file servers + Serwery mediów i plików No comment provided by engineer. Medium + Średni blur media @@ -4141,6 +4181,7 @@ To jest twój link do grupy %@! Message servers + Serwery wiadomości No comment provided by engineer. @@ -4355,6 +4396,7 @@ To jest twój link do grupy %@! New chat experience 🎉 + Nowe możliwości czatu 🎉 No comment provided by engineer. @@ -4389,6 +4431,7 @@ To jest twój link do grupy %@! New media options + Nowe opcje mediów No comment provided by engineer. @@ -4483,6 +4526,7 @@ To jest twój link do grupy %@! Nothing selected + Nic nie jest zaznaczone No comment provided by engineer. @@ -4560,6 +4604,7 @@ Wymaga włączenia VPN. Only delete conversation + Usuń tylko rozmowę No comment provided by engineer. @@ -4799,10 +4844,12 @@ Wymaga włączenia VPN. Play from the chat list. + Odtwórz z listy czatów. No comment provided by engineer. Please ask your contact to enable calls. + Poproś kontakt o włącznie połączeń. No comment provided by engineer. @@ -5108,6 +5155,7 @@ Włącz w ustawianiach *Sieć i serwery* . Reachable chat toolbar + Osiągalny pasek narzędzi czatu No comment provided by engineer. @@ -5383,6 +5431,7 @@ Włącz w ustawianiach *Sieć i serwery* . Reset all hints + Zresetuj wszystkie wskazówki No comment provided by engineer. @@ -5517,6 +5566,7 @@ Włącz w ustawianiach *Sieć i serwery* . Save and reconnect + Zapisz i połącz ponownie No comment provided by engineer. @@ -5681,6 +5731,7 @@ Włącz w ustawianiach *Sieć i serwery* . Selected %lld + Zaznaczono %lld No comment provided by engineer. @@ -5750,6 +5801,7 @@ Włącz w ustawianiach *Sieć i serwery* . Send message to enable calls. + Wyślij wiadomość aby włączyć połączenia. No comment provided by engineer. @@ -6039,6 +6091,7 @@ Włącz w ustawianiach *Sieć i serwery* . Share from other apps. + Udostępnij z innych aplikacji. No comment provided by engineer. @@ -6053,6 +6106,7 @@ Włącz w ustawianiach *Sieć i serwery* . Share to SimpleX + Udostępnij do SimpleX No comment provided by engineer. @@ -6207,10 +6261,12 @@ Włącz w ustawianiach *Sieć i serwery* . Soft + Łagodny blur media Some file(s) were not exported: + Niektóre plik(i) nie zostały wyeksportowane: No comment provided by engineer. @@ -6220,6 +6276,7 @@ Włącz w ustawianiach *Sieć i serwery* . Some non-fatal errors occurred during import: + Podczas importu wystąpiły niekrytyczne błędy: No comment provided by engineer. @@ -6319,6 +6376,7 @@ Włącz w ustawianiach *Sieć i serwery* . Strong + Silne blur media @@ -6358,6 +6416,7 @@ Włącz w ustawianiach *Sieć i serwery* . TCP connection + Połączenie TCP No comment provided by engineer. @@ -6529,10 +6588,12 @@ Może się to zdarzyć z powodu jakiegoś błędu lub gdy połączenie jest skom The messages will be deleted for all members. + Wiadomości zostaną usunięte dla wszystkich członków. No comment provided by engineer. The messages will be marked as moderated for all members. + Wiadomości zostaną oznaczone jako moderowane dla wszystkich członków. No comment provided by engineer. @@ -6719,6 +6780,7 @@ Przed włączeniem tej funkcji zostanie wyświetlony monit uwierzytelniania. Toggle chat list: + Przełącz listę czatów: No comment provided by engineer. @@ -6728,6 +6790,7 @@ Przed włączeniem tej funkcji zostanie wyświetlony monit uwierzytelniania. Toolbar opacity + Nieprzezroczystość paska narzędzi No comment provided by engineer. @@ -6914,6 +6977,7 @@ Aby się połączyć, poproś Twój kontakt o utworzenie kolejnego linku połąc Update settings? + Zaktualizować ustawienia? No comment provided by engineer. @@ -7023,6 +7087,7 @@ Aby się połączyć, poproś Twój kontakt o utworzenie kolejnego linku połąc Use the app with one hand. + Korzystaj z aplikacji jedną ręką. No comment provided by engineer. @@ -7384,6 +7449,7 @@ Powtórzyć prośbę dołączenia? You can change it in Appearance settings. + Możesz to zmienić w ustawieniach wyglądu. No comment provided by engineer. @@ -7423,6 +7489,7 @@ Powtórzyć prośbę dołączenia? You can send messages to %@ from Archived contacts. + Możesz wysyłać wiadomości do %@ ze zarchiwizowanych kontaktów. No comment provided by engineer. @@ -7452,6 +7519,7 @@ Powtórzyć prośbę dołączenia? You can still view conversation with %@ in the list of chats. + Nadal możesz przeglądać rozmowę z %@ na liście czatów. No comment provided by engineer. @@ -7518,10 +7586,12 @@ Powtórzyć prośbę połączenia? You may migrate the exported database. + Możesz zmigrować wyeksportowaną bazy danych. No comment provided by engineer. You may save the exported archive. + Możesz zapisać wyeksportowane archiwum. No comment provided by engineer. @@ -7531,6 +7601,7 @@ Powtórzyć prośbę połączenia? You need to allow your contact to call to be able to call them. + Aby móc dzwonić, musisz zezwolić kontaktowi na połączenia. No comment provided by engineer. @@ -7842,6 +7913,7 @@ Serwery SimpleX nie mogą zobaczyć Twojego profilu. call + zadzwoń No comment provided by engineer. @@ -8216,6 +8288,7 @@ Serwery SimpleX nie mogą zobaczyć Twojego profilu. invite + zaproś No comment provided by engineer. @@ -8275,6 +8348,7 @@ Serwery SimpleX nie mogą zobaczyć Twojego profilu. message + wiadomość No comment provided by engineer. @@ -8309,6 +8383,7 @@ Serwery SimpleX nie mogą zobaczyć Twojego profilu. mute + wycisz No comment provided by engineer. @@ -8445,6 +8520,7 @@ Serwery SimpleX nie mogą zobaczyć Twojego profilu. search + szukaj No comment provided by engineer. @@ -8533,6 +8609,7 @@ ostatnia otrzymana wiadomość: %2$@ unmute + wyłącz wyciszenie No comment provided by engineer. @@ -8582,6 +8659,7 @@ ostatnia otrzymana wiadomość: %2$@ video + wideo No comment provided by engineer. @@ -8762,14 +8840,17 @@ ostatnia otrzymana wiadomość: %2$@ SimpleX SE + SimpleX SE Bundle display name SimpleX SE + SimpleX SE Bundle name Copyright © 2024 SimpleX Chat. All rights reserved. + Copyright © 2024 SimpleX Chat. Wszelkie prawa zastrzeżone. Copyright (human-readable) @@ -8781,150 +8862,187 @@ ostatnia otrzymana wiadomość: %2$@ %@ + %@ No comment provided by engineer. App is locked! + Aplikacja zablokowana! No comment provided by engineer. Cancel + Anuluj No comment provided by engineer. Cannot access keychain to save database password + Nie można uzyskać dostępu do pęku kluczy aby zapisać hasło do bazy danych No comment provided by engineer. Cannot forward message + Nie można przekazać wiadomości No comment provided by engineer. Comment + Komentarz No comment provided by engineer. Currently maximum supported file size is %@. + Obecnie maksymalny obsługiwany rozmiar pliku to %@. No comment provided by engineer. Database downgrade required + Wymagane obniżenie wersji bazy danych No comment provided by engineer. Database encrypted! + Baza danych zaszyfrowana! No comment provided by engineer. Database error + Błąd bazy danych No comment provided by engineer. Database passphrase is different from saved in the keychain. + Hasło bazy danych jest inne niż zapisane w pęku kluczy. No comment provided by engineer. Database passphrase is required to open chat. + Hasło do bazy danych jest wymagane do otwarcia czatu. No comment provided by engineer. Database upgrade required + Wymagana aktualizacja bazy danych No comment provided by engineer. Error preparing file + Błąd przygotowania pliku No comment provided by engineer. Error preparing message + Błąd przygotowania wiadomości No comment provided by engineer. Error: %@ + Błąd: %@ No comment provided by engineer. File error + Błąd pliku No comment provided by engineer. Incompatible database version + Niekompatybilna wersja bazy danych No comment provided by engineer. Invalid migration confirmation + Nieprawidłowe potwierdzenie migracji No comment provided by engineer. Keychain error + Błąd pęku kluczy No comment provided by engineer. Large file! + Duży plik! No comment provided by engineer. No active profile + Brak aktywnego profilu No comment provided by engineer. Ok + Ok No comment provided by engineer. Open the app to downgrade the database. + Otwórz aplikację aby obniżyć wersję bazy danych. No comment provided by engineer. Open the app to upgrade the database. + Otwórz aplikację aby zaktualizować bazę danych. No comment provided by engineer. Passphrase + Hasło No comment provided by engineer. Please create a profile in the SimpleX app + Proszę utworzyć profil w aplikacji SimpleX No comment provided by engineer. Selected chat preferences prohibit this message. + Wybrane preferencje czatu zabraniają tej wiadomości. No comment provided by engineer. Sending a message takes longer than expected. + Wysłanie wiadomości trwa dłużej niż oczekiwano. No comment provided by engineer. Sending message… + Wysyłanie wiadomości… No comment provided by engineer. Share + Udostępnij No comment provided by engineer. Slow network? + Wolna sieć? No comment provided by engineer. Unknown database error: %@ + Nieznany błąd bazy danych: %@ No comment provided by engineer. Unsupported format + Niewspierany format No comment provided by engineer. Wait + Czekaj No comment provided by engineer. Wrong database passphrase + Nieprawidłowe hasło bazy danych No comment provided by engineer. You can allow sharing in Privacy & Security / SimpleX Lock settings. + Możesz zezwolić na udostępnianie w ustawieniach Prywatność i bezpieczeństwo / Blokada SimpleX. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/pt-BR.xcloc/Localized Contents/pt-BR.xliff b/apps/ios/SimpleX Localizations/pt-BR.xcloc/Localized Contents/pt-BR.xliff index 0abab468fd..5f6cbc3b8f 100644 --- a/apps/ios/SimpleX Localizations/pt-BR.xcloc/Localized Contents/pt-BR.xliff +++ b/apps/ios/SimpleX Localizations/pt-BR.xcloc/Localized Contents/pt-BR.xliff @@ -5234,6 +5234,274 @@ Isso pode acontecer por causa de algum bug ou quando a conexão está comprometi %1$@ em %2$@: copied message info, <sender> at <time> + + Allow your contacts to irreversibly delete sent messages. (24 hours) + Permitir que seus contatos deletem mensagens enviadas de maneira irreversível. (24 horas) + + + %@ downloaded + baixado + + + %@ uploaded + transferido + + + A new random profile will be shared. + Um novo perfil aleatório será compartilhado. + + + Camera not available + Câmera indisponível + + + Admins can block a member for all. + Administradores podem bloquear um membro para todos. + + + Allow to irreversibly delete sent messages. (24 hours) + Permitir que mensagens enviadas sejam deletadas de maneira irreversível. (24 horas) + + + Apply + Aplicar + + + Accent + Esquema + + + Accept connection request? + Aceitar solicitação de conexão? + + + Active connections + Conexões ativas + + + Add contact + Adicionar contato + + + Additional accent + Esquema adicional + + + All new messages from %@ will be hidden! + Todas as novas mensagens de %@ serão ocultas! + + + All profiles + Todos perfis + + + Allow calls? + Permitir chamadas? + + + Archive contacts to chat later. + Arquivar contatos para conversar depois. + + + Blur media + Censurar mídia + + + Calls prohibited! + Chamadas proibidas! + + + Can't call contact + Não foi possível ligar para o contato + + + %lld messages marked deleted + mensagens deletadas + + + 0 sec + 0 seg + + + %lld messages blocked + mensagens bloqueadas + + + %lld messages blocked by admin + mensagens bloqueadas pelo administrador + + + **Please note**: using the same database on two devices will break the decryption of messages from your connections, as a security protection. + **Nota**: usar o mesmo banco de dados em dois dispositivos irá quebrar a desencriptação das mensagens de suas conexões como uma medida de segurança. + + + - more stable message delivery. +- a bit better groups. +- and more! + - entrega de mensagens mais estável. +- grupos melhorados. +- e muito mais! + + + All messages will be deleted - this cannot be undone! + Todas as mensagens serão deletadas - isto não pode ser desfeito! + + + Allow to send files and media. + Permitir o envio de arquivos e mídia. + + + Allow to send SimpleX links. + Permitir envio de links SimpleX. + + + Block for all + Bloquear para todos + + + Block member + Bloquear membro + + + Blocked by admin + Bloqueado por um administrador + + + Block group members + Bloquear membros de grupo + + + Block member for all? + Bloquear membro para todos? + + + Block member? + Bloquear membro? + + + Both you and your contact can irreversibly delete sent messages. (24 hours) + Você e seu contato podem apagar mensagens enviadas de maneira irreversível. (24 horas) + + + Can't call member + Não foi possível ligar para este membro + + + Can't message member + Não foi possível enviar mensagem para este membro + + + Cancel migration + Cancelar migração + + + Abort + Abortar + + + Abort changing address + Abortar troca de endereço + + + Abort changing address? + Abortar troca de endereço? + + + - optionally notify deleted contacts. +- profile names with spaces. +- and more! + - notificar contatos apagados de maneira opcional. +- nome de perfil com espaços. +- e muito mais! + + + Allow sharing + Permitir compartilhamento + + + Block + Bloquear + + + Additional accent 2 + Esquema adicional 2 + + + Address change will be aborted. Old receiving address will be used. + Alteração de endereço será abortada. O endereço antigo será utilizado. + + + Advanced settings + Configurações avançadas + + + All data is private to your device. + Toda informação é privada em seu dispositivo. + + + All your contacts, conversations and files will be securely encrypted and uploaded in chunks to configured XFTP relays. + Todos os seus contatos, conversas e arquivos serão encriptados e enviados em pedaços para nós XFTP. + + + Allow irreversible message deletion only if your contact allows it to you. (24 hours) + Permitir deletar mensagens de maneira irreversível apenas se seu contato permitir para você. (24 horas) + + + Already connecting! + Já está conectando! + + + Already joining the group! + Já está entrando no grupo! + + + Always use private routing. + Sempre use rotas privadas. + + + Apply to + Aplicar em + + + Archiving database + Arquivando banco de dados + + + Black + Preto + + + Cannot forward message + Não é possível encaminhar mensagem + + + (new) + (novo) + + + (this device v%@) + este dispositivo + + + **Add contact**: to create a new invitation link, or connect via a link you received. + **Adicionar contato**: criar um novo link de convite ou conectar via um link que você recebeu. + + + **Create group**: to create a new group. + **Criar grupo**: criar um novo grupo. + + + **Warning**: the archive will be removed. + **Aviso**: o arquivo será removido. + + + A few more things + E mais algumas coisas + + + Archived contacts + Contatos arquivados + diff --git a/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff b/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff index 8bbf054868..969a7d68e0 100644 --- a/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff +++ b/apps/ios/SimpleX Localizations/ru.xcloc/Localized Contents/ru.xliff @@ -1418,7 +1418,7 @@ Color chats with the new themes. - Добавьте цвета к чатам в настройках тем. + Добавьте цвета к чатам в настройках. No comment provided by engineer. @@ -2176,7 +2176,7 @@ This is your own one-time link! Delete up to 20 messages at once. - Удаляйте до 20 сообщений одновременно. + Удаляйте до 20 сообщений за раз. No comment provided by engineer. @@ -4988,7 +4988,7 @@ Error: %@ Private message routing 🚀 - Конфиденциальная доставка сообщений 🚀 + Конфиденциальная доставка 🚀 No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/uk.xcloc/Localized Contents/uk.xliff b/apps/ios/SimpleX Localizations/uk.xcloc/Localized Contents/uk.xliff index ee06975768..7bcb30c1db 100644 --- a/apps/ios/SimpleX Localizations/uk.xcloc/Localized Contents/uk.xliff +++ b/apps/ios/SimpleX Localizations/uk.xcloc/Localized Contents/uk.xliff @@ -554,6 +554,7 @@ Accent + Акцент No comment provided by engineer. @@ -581,14 +582,17 @@ Acknowledged + Визнано No comment provided by engineer. Acknowledgement errors + Помилки підтвердження No comment provided by engineer. Active connections + Активні з'єднання No comment provided by engineer. @@ -633,14 +637,17 @@ Additional accent + Додатковий акцент No comment provided by engineer. Additional accent 2 + Додатковий акцент 2 No comment provided by engineer. Additional secondary + Додаткова вторинна No comment provided by engineer. @@ -670,6 +677,7 @@ Advanced settings + Додаткові налаштування No comment provided by engineer. @@ -689,6 +697,7 @@ All data is private to your device. + Всі дані є приватними для вашого пристрою. No comment provided by engineer. @@ -713,6 +722,7 @@ All profiles + Всі профілі No comment provided by engineer. @@ -742,6 +752,7 @@ Allow calls? + Дозволити дзвінки? No comment provided by engineer. @@ -781,6 +792,7 @@ Allow sharing + Дозволити спільний доступ No comment provided by engineer. @@ -925,6 +937,7 @@ Apply to + Звертатися до No comment provided by engineer. @@ -934,10 +947,12 @@ Archive contacts to chat later. + Архівуйте контакти, щоб поспілкуватися пізніше. No comment provided by engineer. Archived contacts + Архівні контакти No comment provided by engineer. @@ -1012,6 +1027,7 @@ Background + Фон No comment provided by engineer. @@ -1041,10 +1057,12 @@ Better networking + Краща мережа No comment provided by engineer. Black + Чорний No comment provided by engineer. @@ -1084,10 +1102,12 @@ Blur for better privacy. + Розмиття для кращої приватності. No comment provided by engineer. Blur media + Розмиття медіа No comment provided by engineer. @@ -1137,6 +1157,7 @@ Calls prohibited! + Дзвінки заборонені! No comment provided by engineer. @@ -1146,10 +1167,12 @@ Can't call contact + Не вдається додзвонитися до контакту No comment provided by engineer. Can't call member + Не вдається зателефонувати користувачеві No comment provided by engineer. @@ -1164,6 +1187,7 @@ Can't message member + Не можу надіслати повідомлення користувачеві No comment provided by engineer. @@ -1183,6 +1207,7 @@ Cannot forward message + Неможливо переслати повідомлення No comment provided by engineer. @@ -1258,6 +1283,7 @@ Chat colors + Кольори чату No comment provided by engineer. @@ -1277,6 +1303,7 @@ Chat database exported + Експортовано базу даних чату No comment provided by engineer. @@ -1301,6 +1328,7 @@ Chat list + Список чатів No comment provided by engineer. @@ -1315,6 +1343,7 @@ Chat theme + Тема чату No comment provided by engineer. @@ -1349,14 +1378,17 @@ Chunks deleted + Фрагменти видалено No comment provided by engineer. Chunks downloaded + Завантажено фрагменти No comment provided by engineer. Chunks uploaded + Завантажено фрагменти No comment provided by engineer. @@ -1386,10 +1418,12 @@ Color chats with the new themes. + Кольорові чати з новими темами. No comment provided by engineer. Color mode + Колірний режим No comment provided by engineer. @@ -1404,6 +1438,7 @@ Completed + Завершено No comment provided by engineer. @@ -1413,6 +1448,7 @@ Configured %@ servers + Налаштовані сервери %@ No comment provided by engineer. @@ -1427,6 +1463,7 @@ Confirm contact deletion? + Підтвердити видалення контакту? No comment provided by engineer. @@ -1486,6 +1523,7 @@ Connect to your friends faster. + Швидше спілкуйтеся з друзями. No comment provided by engineer. @@ -1529,6 +1567,7 @@ This is your own one-time link! Connected + Підключено No comment provided by engineer. @@ -1538,6 +1577,7 @@ This is your own one-time link! Connected servers + Підключені сервери No comment provided by engineer. @@ -1547,6 +1587,7 @@ This is your own one-time link! Connecting + Підключення No comment provided by engineer. @@ -1561,6 +1602,7 @@ This is your own one-time link! Connecting to contact, please wait or check later! + З'єднання з контактом, будь ласка, зачекайте або перевірте пізніше! No comment provided by engineer. @@ -1575,6 +1617,7 @@ This is your own one-time link! Connection and servers status. + Стан з'єднання та серверів. No comment provided by engineer. @@ -1589,6 +1632,7 @@ This is your own one-time link! Connection notifications + Сповіщення про підключення No comment provided by engineer. @@ -1608,10 +1652,12 @@ This is your own one-time link! Connection with desktop stopped + Припинено зв'язок з робочим столом No comment provided by engineer. Connections + З'єднання No comment provided by engineer. @@ -1626,6 +1672,7 @@ This is your own one-time link! Contact deleted! + Контакт видалено! No comment provided by engineer. @@ -1640,6 +1687,7 @@ This is your own one-time link! Contact is deleted. + Контакт видалено. No comment provided by engineer. @@ -1654,6 +1702,7 @@ This is your own one-time link! Contact will be deleted - this cannot be undone! + Контакт буде видалено - це неможливо скасувати! No comment provided by engineer. @@ -1673,6 +1722,7 @@ This is your own one-time link! Conversation deleted! + Розмова видалена! No comment provided by engineer. @@ -1682,6 +1732,7 @@ This is your own one-time link! Copy error + Помилка копіювання No comment provided by engineer. @@ -1761,6 +1812,7 @@ This is your own one-time link! Created + Створено No comment provided by engineer. @@ -1800,6 +1852,7 @@ This is your own one-time link! Current profile + Поточний профіль No comment provided by engineer. @@ -1814,6 +1867,7 @@ This is your own one-time link! Customize theme + Налаштувати тему No comment provided by engineer. @@ -1823,6 +1877,7 @@ This is your own one-time link! Dark mode colors + Кольори темного режиму No comment provided by engineer. @@ -1946,6 +2001,7 @@ This is your own one-time link! Delete %lld messages of members? + Видалити %lld повідомлень користувачів? No comment provided by engineer. @@ -2010,6 +2066,7 @@ This is your own one-time link! Delete contact? + Видалити контакт? No comment provided by engineer. @@ -2119,6 +2176,7 @@ This is your own one-time link! Delete up to 20 messages at once. + Видаляйте до 20 повідомлень одночасно. No comment provided by engineer. @@ -2128,10 +2186,12 @@ This is your own one-time link! Delete without notification + Видалення без попередження No comment provided by engineer. Deleted + Видалено No comment provided by engineer. @@ -2146,6 +2206,7 @@ This is your own one-time link! Deletion errors + Помилки видалення No comment provided by engineer. @@ -2185,6 +2246,7 @@ This is your own one-time link! Destination server address of %@ is incompatible with forwarding server %@ settings. + Адреса сервера призначення %@ несумісна з налаштуваннями сервера пересилання %@. No comment provided by engineer. @@ -2194,14 +2256,17 @@ This is your own one-time link! Destination server version of %@ is incompatible with forwarding server %@. + Версія сервера призначення %@ несумісна з версією сервера переадресації %@. No comment provided by engineer. Detailed statistics + Детальна статистика No comment provided by engineer. Details + Деталі No comment provided by engineer. @@ -2211,6 +2276,7 @@ This is your own one-time link! Developer options + Можливості для розробників No comment provided by engineer. @@ -2265,6 +2331,7 @@ This is your own one-time link! Disabled + Вимкнено No comment provided by engineer. @@ -2369,6 +2436,7 @@ This is your own one-time link! Download errors + Помилки завантаження No comment provided by engineer. @@ -2383,10 +2451,12 @@ This is your own one-time link! Downloaded + Завантажено No comment provided by engineer. Downloaded files + Завантажені файли No comment provided by engineer. @@ -2491,6 +2561,7 @@ This is your own one-time link! Enabled + Увімкнено No comment provided by engineer. @@ -2665,6 +2736,7 @@ This is your own one-time link! Error connecting to forwarding server %@. Please try later. + Помилка підключення до сервера переадресації %@. Спробуйте пізніше. No comment provided by engineer. @@ -2764,6 +2836,7 @@ This is your own one-time link! Error exporting theme: %@ + Помилка експорту теми: %@ No comment provided by engineer. @@ -2793,10 +2866,12 @@ This is your own one-time link! Error reconnecting server + Помилка перепідключення сервера No comment provided by engineer. Error reconnecting servers + Помилка перепідключення серверів No comment provided by engineer. @@ -2806,6 +2881,7 @@ This is your own one-time link! Error resetting statistics + Статистика скидання помилок No comment provided by engineer. @@ -2941,6 +3017,7 @@ This is your own one-time link! Errors + Помилки No comment provided by engineer. @@ -2970,6 +3047,7 @@ This is your own one-time link! Export theme + Тема експорту No comment provided by engineer. @@ -3009,22 +3087,27 @@ This is your own one-time link! File error + Помилка файлу No comment provided by engineer. File not found - most likely file was deleted or cancelled. + Файл не знайдено - найімовірніше, файл було видалено або скасовано. file error text File server error: %@ + Помилка файлового сервера: %@ file error text File status + Статус файлу No comment provided by engineer. File status: %@ + Статус файлу: %@ copied message info @@ -3159,14 +3242,17 @@ This is your own one-time link! Forwarding server %@ failed to connect to destination server %@. Please try later. + Серверу переадресації %@ не вдалося з'єднатися з сервером призначення %@. Спробуйте пізніше. No comment provided by engineer. Forwarding server address is incompatible with network settings: %@. + Адреса сервера переадресації несумісна з налаштуваннями мережі: %@. No comment provided by engineer. Forwarding server version is incompatible with network settings: %@. + Версія сервера переадресації несумісна з мережевими налаштуваннями: %@. No comment provided by engineer. @@ -3230,10 +3316,12 @@ Error: %2$@ Good afternoon! + Доброго дня! message preview Good morning! + Доброго ранку! message preview @@ -3518,6 +3606,7 @@ Error: %2$@ Import theme + Імпорт теми No comment provided by engineer. @@ -3644,6 +3733,7 @@ Error: %2$@ Interface colors + Кольори інтерфейсу No comment provided by engineer. @@ -3749,6 +3839,7 @@ Error: %2$@ It protects your IP address and connections. + Він захищає вашу IP-адресу та з'єднання. No comment provided by engineer. @@ -3815,6 +3906,7 @@ This is your link for group %@! Keep conversation + Підтримуйте розмову No comment provided by engineer. @@ -3994,10 +4086,12 @@ This is your link for group %@! Media & file servers + Медіа та файлові сервери No comment provided by engineer. Medium + Середній blur media @@ -4007,6 +4101,7 @@ This is your link for group %@! Member inactive + Користувач неактивний item status text @@ -4026,6 +4121,7 @@ This is your link for group %@! Menus + Меню No comment provided by engineer. @@ -4050,10 +4146,12 @@ This is your link for group %@! Message forwarded + Повідомлення переслано item status text Message may be delivered later if member becomes active. + Повідомлення може бути доставлене пізніше, якщо користувач стане активним. item status description @@ -4078,10 +4176,12 @@ This is your link for group %@! Message reception + Прийом повідомлень No comment provided by engineer. Message servers + Сервери повідомлень No comment provided by engineer. @@ -4091,10 +4191,12 @@ This is your link for group %@! Message status + Статус повідомлення No comment provided by engineer. Message status: %@ + Статус повідомлення: %@ copied message info @@ -4124,10 +4226,12 @@ This is your link for group %@! Messages received + Отримані повідомлення No comment provided by engineer. Messages sent + Надіслані повідомлення No comment provided by engineer. @@ -4292,6 +4396,7 @@ This is your link for group %@! New chat experience 🎉 + Новий досвід спілкування в чаті 🎉 No comment provided by engineer. @@ -4326,6 +4431,7 @@ This is your link for group %@! New media options + Нові медіа-опції No comment provided by engineer. @@ -4375,6 +4481,7 @@ This is your link for group %@! No direct connection yet, message is forwarded by admin. + Прямого зв'язку ще немає, повідомлення пересилається адміністратором. item status description @@ -4394,6 +4501,7 @@ This is your link for group %@! No info, try to reload + Немає інформації, спробуйте перезавантажити No comment provided by engineer. @@ -4418,6 +4526,7 @@ This is your link for group %@! Nothing selected + Нічого не вибрано No comment provided by engineer. @@ -4495,6 +4604,7 @@ Requires compatible VPN. Only delete conversation + Видаляйте тільки розмови No comment provided by engineer. @@ -4594,6 +4704,7 @@ Requires compatible VPN. Open server settings + Відкрити налаштування сервера No comment provided by engineer. @@ -4638,6 +4749,7 @@ Requires compatible VPN. Other %@ servers + Інші сервери %@ No comment provided by engineer. @@ -4707,6 +4819,7 @@ Requires compatible VPN. Pending + В очікуванні No comment provided by engineer. @@ -4731,10 +4844,12 @@ Requires compatible VPN. Play from the chat list. + Грати зі списку чату. No comment provided by engineer. Please ask your contact to enable calls. + Будь ласка, попросіть свого контакту ввімкнути дзвінки. No comment provided by engineer. @@ -4745,6 +4860,8 @@ Requires compatible VPN. Please check that mobile and desktop are connected to the same local network, and that desktop firewall allows the connection. Please share any other issues with the developers. + Переконайтеся, що мобільний і настільний комп'ютери підключені до однієї локальної мережі, і що брандмауер настільного комп'ютера дозволяє з'єднання. +Будь ласка, повідомте про будь-які інші проблеми розробникам. No comment provided by engineer. @@ -4846,6 +4963,7 @@ Error: %@ Previously connected servers + Раніше підключені сервери No comment provided by engineer. @@ -4885,6 +5003,7 @@ Error: %@ Private routing error + Помилка приватної маршрутизації No comment provided by engineer. @@ -4919,6 +5038,7 @@ Error: %@ Profile theme + Тема профілю No comment provided by engineer. @@ -5005,10 +5125,12 @@ Enable in *Network & servers* settings. Proxied + Проксі-сервер No comment provided by engineer. Proxied servers + Проксі-сервери No comment provided by engineer. @@ -5033,6 +5155,7 @@ Enable in *Network & servers* settings. Reachable chat toolbar + Доступна панель інструментів чату No comment provided by engineer. @@ -5082,6 +5205,7 @@ Enable in *Network & servers* settings. Receive errors + Отримання помилок No comment provided by engineer. @@ -5106,14 +5230,17 @@ Enable in *Network & servers* settings. Received messages + Отримані повідомлення No comment provided by engineer. Received reply + Отримано відповідь No comment provided by engineer. Received total + Отримано всього No comment provided by engineer. @@ -5148,6 +5275,7 @@ Enable in *Network & servers* settings. Reconnect + Повторне підключення No comment provided by engineer. @@ -5157,18 +5285,22 @@ Enable in *Network & servers* settings. Reconnect all servers + Перепідключіть усі сервери No comment provided by engineer. Reconnect all servers? + Перепідключити всі сервери? No comment provided by engineer. Reconnect server to force message delivery. It uses additional traffic. + Перепідключити сервер для примусової доставки повідомлень. Використовує додатковий трафік. No comment provided by engineer. Reconnect server? + Перепідключити сервер? No comment provided by engineer. @@ -5224,6 +5356,7 @@ Enable in *Network & servers* settings. Remove image + Видалити зображення No comment provided by engineer. @@ -5298,14 +5431,17 @@ Enable in *Network & servers* settings. Reset all hints + Скинути всі підказки No comment provided by engineer. Reset all statistics + Скинути всю статистику No comment provided by engineer. Reset all statistics? + Скинути всю статистику? No comment provided by engineer. @@ -5315,6 +5451,7 @@ Enable in *Network & servers* settings. Reset to app theme + Повернутися до теми програми No comment provided by engineer. @@ -5324,6 +5461,7 @@ Enable in *Network & servers* settings. Reset to user theme + Повернутися до теми користувача No comment provided by engineer. @@ -5393,6 +5531,7 @@ Enable in *Network & servers* settings. SMP server + Сервер SMP No comment provided by engineer. @@ -5427,6 +5566,7 @@ Enable in *Network & servers* settings. Save and reconnect + Збережіть і підключіться знову No comment provided by engineer. @@ -5511,10 +5651,12 @@ Enable in *Network & servers* settings. Scale + Масштаб No comment provided by engineer. Scan / Paste link + Відсканувати / Вставити посилання No comment provided by engineer. @@ -5559,6 +5701,7 @@ Enable in *Network & servers* settings. Secondary + Вторинний No comment provided by engineer. @@ -5568,6 +5711,7 @@ Enable in *Network & servers* settings. Secured + Забезпечено No comment provided by engineer. @@ -5587,10 +5731,12 @@ Enable in *Network & servers* settings. Selected %lld + Вибрано %lld No comment provided by engineer. Selected chat preferences prohibit this message. + Вибрані налаштування чату забороняють це повідомлення. No comment provided by engineer. @@ -5640,6 +5786,7 @@ Enable in *Network & servers* settings. Send errors + Помилки надсилання No comment provided by engineer. @@ -5654,6 +5801,7 @@ Enable in *Network & servers* settings. Send message to enable calls. + Надішліть повідомлення, щоб увімкнути дзвінки. No comment provided by engineer. @@ -5758,6 +5906,7 @@ Enable in *Network & servers* settings. Sent directly + Відправлено напряму No comment provided by engineer. @@ -5772,6 +5921,7 @@ Enable in *Network & servers* settings. Sent messages + Надіслані повідомлення No comment provided by engineer. @@ -5781,18 +5931,22 @@ Enable in *Network & servers* settings. Sent reply + Надіслано відповідь No comment provided by engineer. Sent total + Відправлено всього No comment provided by engineer. Sent via proxy + Відправлено через проксі No comment provided by engineer. Server address + Адреса сервера No comment provided by engineer. @@ -5802,6 +5956,7 @@ Enable in *Network & servers* settings. Server address is incompatible with network settings: %@. + Адреса сервера несумісна з налаштуваннями мережі: %@. No comment provided by engineer. @@ -5821,6 +5976,7 @@ Enable in *Network & servers* settings. Server type + Тип сервера No comment provided by engineer. @@ -5830,6 +5986,7 @@ Enable in *Network & servers* settings. Server version is incompatible with your app: %@. + Версія сервера несумісна з вашим додатком: %@. No comment provided by engineer. @@ -5839,10 +5996,12 @@ Enable in *Network & servers* settings. Servers info + Інформація про сервери No comment provided by engineer. Servers statistics will be reset - this cannot be undone! + Статистика серверів буде скинута - це неможливо скасувати! No comment provided by engineer. @@ -5862,6 +6021,7 @@ Enable in *Network & servers* settings. Set default theme + Встановлення теми за замовчуванням No comment provided by engineer. @@ -5931,6 +6091,7 @@ Enable in *Network & servers* settings. Share from other apps. + Діліться з інших програм. No comment provided by engineer. @@ -5945,6 +6106,7 @@ Enable in *Network & servers* settings. Share to SimpleX + Поділіться з SimpleX No comment provided by engineer. @@ -5979,6 +6141,7 @@ Enable in *Network & servers* settings. Show percentage + Показати відсоток No comment provided by engineer. @@ -5998,6 +6161,7 @@ Enable in *Network & servers* settings. SimpleX + SimpleX No comment provided by engineer. @@ -6077,6 +6241,7 @@ Enable in *Network & servers* settings. Size + Розмір No comment provided by engineer. @@ -6096,10 +6261,12 @@ Enable in *Network & servers* settings. Soft + М'який blur media Some file(s) were not exported: + Деякі файли не було експортовано: No comment provided by engineer. @@ -6109,6 +6276,7 @@ Enable in *Network & servers* settings. Some non-fatal errors occurred during import: + Під час імпорту виникли деякі несмертельні помилки: No comment provided by engineer. @@ -6138,10 +6306,12 @@ Enable in *Network & servers* settings. Starting from %@. + Починаючи з %@. No comment provided by engineer. Statistics + Статистика No comment provided by engineer. @@ -6206,6 +6376,7 @@ Enable in *Network & servers* settings. Strong + Сильний blur media @@ -6215,14 +6386,17 @@ Enable in *Network & servers* settings. Subscribed + Підписано No comment provided by engineer. Subscription errors + Помилки підписки No comment provided by engineer. Subscriptions ignored + Підписки ігноруються No comment provided by engineer. @@ -6242,6 +6416,7 @@ Enable in *Network & servers* settings. TCP connection + TCP-з'єднання No comment provided by engineer. @@ -6306,6 +6481,7 @@ Enable in *Network & servers* settings. Temporary file error + Тимчасова помилка файлу No comment provided by engineer. @@ -6412,10 +6588,12 @@ It can happen because of some bug or when the connection is compromised. The messages will be deleted for all members. + Повідомлення будуть видалені для всіх учасників. No comment provided by engineer. The messages will be marked as moderated for all members. + Повідомлення будуть позначені як модеровані для всіх учасників. No comment provided by engineer. @@ -6455,6 +6633,7 @@ It can happen because of some bug or when the connection is compromised. Themes + Теми No comment provided by engineer. @@ -6524,6 +6703,7 @@ It can happen because of some bug or when the connection is compromised. This link was used with another mobile device, please create a new link on the desktop. + Це посилання було використано з іншого мобільного пристрою, будь ласка, створіть нове посилання на робочому столі. No comment provided by engineer. @@ -6533,6 +6713,7 @@ It can happen because of some bug or when the connection is compromised. Title + Заголовок No comment provided by engineer. @@ -6599,6 +6780,7 @@ You will be prompted to complete authentication before this feature is enabled.< Toggle chat list: + Перемикання списку чату: No comment provided by engineer. @@ -6608,10 +6790,12 @@ You will be prompted to complete authentication before this feature is enabled.< Toolbar opacity + Непрозорість панелі інструментів No comment provided by engineer. Total + Всього No comment provided by engineer. @@ -6621,6 +6805,7 @@ You will be prompted to complete authentication before this feature is enabled.< Transport sessions + Транспортні сесії No comment provided by engineer. @@ -6792,6 +6977,7 @@ To connect, please ask your contact to create another connection link and check Update settings? + Оновити налаштування? No comment provided by engineer. @@ -6806,6 +6992,7 @@ To connect, please ask your contact to create another connection link and check Upload errors + Помилки завантаження No comment provided by engineer. @@ -6820,10 +7007,12 @@ To connect, please ask your contact to create another connection link and check Uploaded + Завантажено No comment provided by engineer. Uploaded files + Завантажені файли No comment provided by engineer. @@ -6898,6 +7087,7 @@ To connect, please ask your contact to create another connection link and check Use the app with one hand. + Використовуйте додаток однією рукою. No comment provided by engineer. @@ -6907,6 +7097,7 @@ To connect, please ask your contact to create another connection link and check User selection + Вибір користувача No comment provided by engineer. @@ -7041,10 +7232,12 @@ To connect, please ask your contact to create another connection link and check Wallpaper accent + Акцент на шпалерах No comment provided by engineer. Wallpaper background + Фон шпалер No comment provided by engineer. @@ -7154,6 +7347,7 @@ To connect, please ask your contact to create another connection link and check Wrong key or unknown file chunk address - most likely file is deleted. + Неправильний ключ або невідома адреса фрагмента файлу - найімовірніше, файл видалено. file error text @@ -7163,6 +7357,7 @@ To connect, please ask your contact to create another connection link and check XFTP server + XFTP-сервер No comment provided by engineer. @@ -7244,6 +7439,7 @@ Repeat join request? You are not connected to these servers. Private routing is used to deliver messages to them. + Не підключені до цих серверів. Для доставлення повідомлень до них використовується приватна маршрутизація. No comment provided by engineer. @@ -7253,6 +7449,7 @@ Repeat join request? You can change it in Appearance settings. + Ви можете змінити його в налаштуваннях зовнішнього вигляду. No comment provided by engineer. @@ -7292,6 +7489,7 @@ Repeat join request? You can send messages to %@ from Archived contacts. + Ви можете надсилати повідомлення на %@ з архівних контактів. No comment provided by engineer. @@ -7321,6 +7519,7 @@ Repeat join request? You can still view conversation with %@ in the list of chats. + Ви все ще можете переглянути розмову з %@ у списку чатів. No comment provided by engineer. @@ -7387,10 +7586,12 @@ Repeat connection request? You may migrate the exported database. + Ви можете мігрувати експортовану базу даних. No comment provided by engineer. You may save the exported archive. + Ви можете зберегти експортований архів. No comment provided by engineer. @@ -7400,6 +7601,7 @@ Repeat connection request? You need to allow your contact to call to be able to call them. + Щоб мати змогу зателефонувати контакту, вам потрібно дозволити йому зателефонувати. No comment provided by engineer. @@ -7666,6 +7868,7 @@ SimpleX servers cannot see your profile. attempts + спроби No comment provided by engineer. @@ -7710,6 +7913,7 @@ SimpleX servers cannot see your profile. call + дзвонити No comment provided by engineer. @@ -7864,6 +8068,7 @@ SimpleX servers cannot see your profile. decryption errors + помилки розшифровки No comment provided by engineer. @@ -7918,6 +8123,7 @@ SimpleX servers cannot see your profile. duplicates + дублікати No comment provided by engineer. @@ -8002,6 +8208,7 @@ SimpleX servers cannot see your profile. expired + закінчився No comment provided by engineer. @@ -8036,6 +8243,7 @@ SimpleX servers cannot see your profile. inactive + неактивний No comment provided by engineer. @@ -8080,6 +8288,7 @@ SimpleX servers cannot see your profile. invite + запросити No comment provided by engineer. @@ -8139,6 +8348,7 @@ SimpleX servers cannot see your profile. message + повідомлення No comment provided by engineer. @@ -8173,6 +8383,7 @@ SimpleX servers cannot see your profile. mute + приглушити No comment provided by engineer. @@ -8229,10 +8440,12 @@ SimpleX servers cannot see your profile. other + інший No comment provided by engineer. other errors + інші помилки No comment provided by engineer. @@ -8307,6 +8520,7 @@ SimpleX servers cannot see your profile. search + пошук No comment provided by engineer. @@ -8395,6 +8609,7 @@ last received msg: %2$@ unmute + увімкнути звук No comment provided by engineer. @@ -8444,6 +8659,7 @@ last received msg: %2$@ video + відео No comment provided by engineer. @@ -8624,14 +8840,17 @@ last received msg: %2$@ SimpleX SE + SimpleX SE Bundle display name SimpleX SE + SimpleX SE Bundle name Copyright © 2024 SimpleX Chat. All rights reserved. + Copyright © 2024 SimpleX Chat. Всі права захищені. Copyright (human-readable) @@ -8643,150 +8862,187 @@ last received msg: %2$@ %@ + %@ No comment provided by engineer. App is locked! + Додаток заблоковано! No comment provided by engineer. Cancel + Скасувати No comment provided by engineer. Cannot access keychain to save database password + Не вдається отримати доступ до зв'язки ключів для збереження пароля до бази даних No comment provided by engineer. Cannot forward message + Неможливо переслати повідомлення No comment provided by engineer. Comment + Коментар No comment provided by engineer. Currently maximum supported file size is %@. + Наразі максимальний підтримуваний розмір файлу - %@. No comment provided by engineer. Database downgrade required + Потрібне оновлення бази даних No comment provided by engineer. Database encrypted! + База даних зашифрована! No comment provided by engineer. Database error + Помилка в базі даних No comment provided by engineer. Database passphrase is different from saved in the keychain. + Парольна фраза бази даних відрізняється від збереженої у в’язці ключів. No comment provided by engineer. Database passphrase is required to open chat. + Для відкриття чату потрібно ввести пароль до бази даних. No comment provided by engineer. Database upgrade required + Потрібне оновлення бази даних No comment provided by engineer. Error preparing file + Помилка підготовки файлу No comment provided by engineer. Error preparing message + Повідомлення про підготовку до помилки No comment provided by engineer. Error: %@ + Помилка: %@ No comment provided by engineer. File error + Помилка файлу No comment provided by engineer. Incompatible database version + Несумісна версія бази даних No comment provided by engineer. Invalid migration confirmation + Недійсне підтвердження міграції No comment provided by engineer. Keychain error + Помилка зв'язки ключів No comment provided by engineer. Large file! + Великий файл! No comment provided by engineer. No active profile + Немає активного профілю No comment provided by engineer. Ok + Гаразд No comment provided by engineer. Open the app to downgrade the database. + Відкрийте програму, щоб знизити версію бази даних. No comment provided by engineer. Open the app to upgrade the database. + Відкрийте програму, щоб оновити базу даних. No comment provided by engineer. Passphrase + Парольна фраза No comment provided by engineer. Please create a profile in the SimpleX app + Будь ласка, створіть профіль у додатку SimpleX No comment provided by engineer. Selected chat preferences prohibit this message. + Вибрані налаштування чату забороняють це повідомлення. No comment provided by engineer. Sending a message takes longer than expected. + Надсилання повідомлення займає більше часу, ніж очікувалося. No comment provided by engineer. Sending message… + Надсилаю повідомлення… No comment provided by engineer. Share + Поділіться No comment provided by engineer. Slow network? + Повільна мережа? No comment provided by engineer. Unknown database error: %@ + Невідома помилка бази даних: %@ No comment provided by engineer. Unsupported format + Непідтримуваний формат No comment provided by engineer. Wait + Зачекай No comment provided by engineer. Wrong database passphrase + Неправильна ключова фраза до бази даних No comment provided by engineer. You can allow sharing in Privacy & Security / SimpleX Lock settings. + Ви можете дозволити спільний доступ у налаштуваннях Конфіденційність і безпека / SimpleX Lock. No comment provided by engineer. diff --git a/apps/ios/SimpleX Localizations/zh-Hant.xcloc/Localized Contents/zh-Hant.xliff b/apps/ios/SimpleX Localizations/zh-Hant.xcloc/Localized Contents/zh-Hant.xliff index 8bc5a3b25d..2b8649935c 100644 --- a/apps/ios/SimpleX Localizations/zh-Hant.xcloc/Localized Contents/zh-Hant.xliff +++ b/apps/ios/SimpleX Localizations/zh-Hant.xcloc/Localized Contents/zh-Hant.xliff @@ -314,7 +314,7 @@ About SimpleX Chat - 關於 SimpleX 對話 + 關於 SimpleX Chat No comment provided by engineer. @@ -445,7 +445,7 @@ Allow your contacts to send disappearing messages. - 允許你的聯絡人傳送自動銷毀的訊息。 + 允許您的聯絡人傳送限時訊息。 No comment provided by engineer. @@ -5898,6 +5898,230 @@ It can happen because of some bug or when the connection is compromised.%@ 和 %@ 已連接 No comment provided by engineer. + + %@ downloaded + %@ 下載 + + + %@ uploaded + %@ 上傳 + + + Abort + 中止 + + + **Create group**: to create a new group. + **創建群組**: 創建一個新的群組。 + + + Abort changing address + 中止更改地址 + + + Accept connection request? + 接受連線請求? + + + Camera not available + 相機不可用 + + + All messages will be deleted - this cannot be undone! + 所有訊息都將被刪除 - 這不能還原! + + + Allow irreversible message deletion only if your contact allows it to you. (24 hours) + 只有你的聯絡人允許的情況下,才允許不可逆地將訊息刪除。(24小時) + + + Allow to irreversibly delete sent messages. (24 hours) + 允許將不可撤銷的訊息刪除。(24小時) + + + Allow your contacts to irreversibly delete sent messages. (24 hours) + 允許您的聯絡人不可復原地刪除已傳送的訊息。(24小時) + + + Bad desktop address + 無效的桌面地址 + + + Error decrypting file + 解密檔案時出錯 + + + Add contact + 新增聯絡人 + + + Advanced settings + 進階設定 + + + Allow calls? + 允許通話? + + + Allow to send files and media. + 允許傳送檔案和媒體。 + + + Already joining the group! + 已加入群組! + + + App data migration + 應用資料轉移 + + + Apply + 應用 + + + Apply to + 應用到 + + + Archive and upload + 儲存並上傳 + + + Block + 封鎖 + + + Block group members + 封鎖群組成員 + + + Block member + 封鎖成員 + + + Bulgarian, Finnish, Thai and Ukrainian - thanks to the users and [Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)! + 保加利亞語、芬蘭語、泰語和烏克蘭語——感謝使用者們和[Weblate](https://github.com/simplex-chat/simplex-chat/tree/stable#help-translating-simplex-chat)! + + + Can't call member + 無法與成員通話 + + + Can't message member + 無法傳送訊息給成員 + + + Cancel migration + 取消遷移 + + + Chat database exported + 導出聊天數據庫 + + + 0 sec + 0 秒 + + + All your contacts, conversations and files will be securely encrypted and uploaded in chunks to configured XFTP relays. + 你的所有聯絡人、對話和文件將被安全加密並切塊上傳到設置的 XFTP 中繼。 + + + Address change will be aborted. Old receiving address will be used. + 將取消地址更改。將使用舊聯絡地址。 + + + Archiving database + 正在儲存資料庫 + + + Cellular + 行動網路 + + + %@, %@ and %lld members + %@, %@ 和 %lld 成員 + + + %lld messages marked deleted + %lld 條訊息已刪除 + + + Already connecting! + 已連接! + + + Block member? + 封鎖成員? + + + (new) + (新) + + + %@, %@ and %lld other members connected + %@, %@ 和 %lld 個成員已連接 + + + A few more things + 其他 + + + Show last messages + 顯示最新的訊息 + + + App encrypts new local files (except videos). + 應用程式將為新的本機文件(影片除外)加密。 + + + Better groups + 更加的群組 + + + %lld new interface languages + %lld 種新的介面語言 + + + Blocked by admin + 由管理員封鎖 + + + Both you and your contact can irreversibly delete sent messages. (24 hours) + 您與您的聯絡人都可以不可復原地删除已傳送的訊息。(24小時) + + + Encrypt local files + 加密本機檔案 + + + - more stable message delivery. +- a bit better groups. +- and more! + - 更穩定的傳送! +- 更好的社群! +- 以及更多! + + + - optionally notify deleted contacts. +- profile names with spaces. +- and more! + - 可選擇通知已刪除的聯絡人 +- 帶空格的共人資料名稱。 +-以及更多! + + + Abort changing address? + 中止更改地址? + + + Allow to send SimpleX links. + 允許傳送 SimpleX 連結。 + + + Background + 後台 + diff --git a/apps/ios/SimpleX SE/pl.lproj/InfoPlist.strings b/apps/ios/SimpleX SE/pl.lproj/InfoPlist.strings index 388ac01f7f..81283a3f02 100644 --- a/apps/ios/SimpleX SE/pl.lproj/InfoPlist.strings +++ b/apps/ios/SimpleX SE/pl.lproj/InfoPlist.strings @@ -1,7 +1,9 @@ -/* - InfoPlist.strings - SimpleX +/* Bundle display name */ +"CFBundleDisplayName" = "SimpleX SE"; + +/* Bundle name */ +"CFBundleName" = "SimpleX SE"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 SimpleX Chat. Wszelkie prawa zastrzeżone."; - Created by EP on 30/07/2024. - Copyright © 2024 SimpleX Chat. All rights reserved. -*/ diff --git a/apps/ios/SimpleX SE/pl.lproj/Localizable.strings b/apps/ios/SimpleX SE/pl.lproj/Localizable.strings index 5ef592ec70..c563431c28 100644 --- a/apps/ios/SimpleX SE/pl.lproj/Localizable.strings +++ b/apps/ios/SimpleX SE/pl.lproj/Localizable.strings @@ -1,7 +1,111 @@ -/* - Localizable.strings - SimpleX +/* No comment provided by engineer. */ +"%@" = "%@"; + +/* No comment provided by engineer. */ +"App is locked!" = "Aplikacja zablokowana!"; + +/* No comment provided by engineer. */ +"Cancel" = "Anuluj"; + +/* No comment provided by engineer. */ +"Cannot access keychain to save database password" = "Nie można uzyskać dostępu do pęku kluczy aby zapisać hasło do bazy danych"; + +/* No comment provided by engineer. */ +"Cannot forward message" = "Nie można przekazać wiadomości"; + +/* No comment provided by engineer. */ +"Comment" = "Komentarz"; + +/* No comment provided by engineer. */ +"Currently maximum supported file size is %@." = "Obecnie maksymalny obsługiwany rozmiar pliku to %@."; + +/* No comment provided by engineer. */ +"Database downgrade required" = "Wymagane obniżenie wersji bazy danych"; + +/* No comment provided by engineer. */ +"Database encrypted!" = "Baza danych zaszyfrowana!"; + +/* No comment provided by engineer. */ +"Database error" = "Błąd bazy danych"; + +/* No comment provided by engineer. */ +"Database passphrase is different from saved in the keychain." = "Hasło bazy danych jest inne niż zapisane w pęku kluczy."; + +/* No comment provided by engineer. */ +"Database passphrase is required to open chat." = "Hasło do bazy danych jest wymagane do otwarcia czatu."; + +/* No comment provided by engineer. */ +"Database upgrade required" = "Wymagana aktualizacja bazy danych"; + +/* No comment provided by engineer. */ +"Error preparing file" = "Błąd przygotowania pliku"; + +/* No comment provided by engineer. */ +"Error preparing message" = "Błąd przygotowania wiadomości"; + +/* No comment provided by engineer. */ +"Error: %@" = "Błąd: %@"; + +/* No comment provided by engineer. */ +"File error" = "Błąd pliku"; + +/* No comment provided by engineer. */ +"Incompatible database version" = "Niekompatybilna wersja bazy danych"; + +/* No comment provided by engineer. */ +"Invalid migration confirmation" = "Nieprawidłowe potwierdzenie migracji"; + +/* No comment provided by engineer. */ +"Keychain error" = "Błąd pęku kluczy"; + +/* No comment provided by engineer. */ +"Large file!" = "Duży plik!"; + +/* No comment provided by engineer. */ +"No active profile" = "Brak aktywnego profilu"; + +/* No comment provided by engineer. */ +"Ok" = "Ok"; + +/* No comment provided by engineer. */ +"Open the app to downgrade the database." = "Otwórz aplikację aby obniżyć wersję bazy danych."; + +/* No comment provided by engineer. */ +"Open the app to upgrade the database." = "Otwórz aplikację aby zaktualizować bazę danych."; + +/* No comment provided by engineer. */ +"Passphrase" = "Hasło"; + +/* No comment provided by engineer. */ +"Please create a profile in the SimpleX app" = "Proszę utworzyć profil w aplikacji SimpleX"; + +/* No comment provided by engineer. */ +"Selected chat preferences prohibit this message." = "Wybrane preferencje czatu zabraniają tej wiadomości."; + +/* No comment provided by engineer. */ +"Sending a message takes longer than expected." = "Wysłanie wiadomości trwa dłużej niż oczekiwano."; + +/* No comment provided by engineer. */ +"Sending message…" = "Wysyłanie wiadomości…"; + +/* No comment provided by engineer. */ +"Share" = "Udostępnij"; + +/* No comment provided by engineer. */ +"Slow network?" = "Wolna sieć?"; + +/* No comment provided by engineer. */ +"Unknown database error: %@" = "Nieznany błąd bazy danych: %@"; + +/* No comment provided by engineer. */ +"Unsupported format" = "Niewspierany format"; + +/* No comment provided by engineer. */ +"Wait" = "Czekaj"; + +/* No comment provided by engineer. */ +"Wrong database passphrase" = "Nieprawidłowe hasło bazy danych"; + +/* No comment provided by engineer. */ +"You can allow sharing in Privacy & Security / SimpleX Lock settings." = "Możesz zezwolić na udostępnianie w ustawieniach Prywatność i bezpieczeństwo / Blokada SimpleX."; - Created by EP on 30/07/2024. - Copyright © 2024 SimpleX Chat. All rights reserved. -*/ diff --git a/apps/ios/SimpleX SE/uk.lproj/InfoPlist.strings b/apps/ios/SimpleX SE/uk.lproj/InfoPlist.strings index 388ac01f7f..18c4d5e8a5 100644 --- a/apps/ios/SimpleX SE/uk.lproj/InfoPlist.strings +++ b/apps/ios/SimpleX SE/uk.lproj/InfoPlist.strings @@ -1,7 +1,9 @@ -/* - InfoPlist.strings - SimpleX +/* Bundle display name */ +"CFBundleDisplayName" = "SimpleX SE"; + +/* Bundle name */ +"CFBundleName" = "SimpleX SE"; + +/* Copyright (human-readable) */ +"NSHumanReadableCopyright" = "Copyright © 2024 SimpleX Chat. Всі права захищені."; - Created by EP on 30/07/2024. - Copyright © 2024 SimpleX Chat. All rights reserved. -*/ diff --git a/apps/ios/SimpleX SE/uk.lproj/Localizable.strings b/apps/ios/SimpleX SE/uk.lproj/Localizable.strings index 5ef592ec70..a6da81185e 100644 --- a/apps/ios/SimpleX SE/uk.lproj/Localizable.strings +++ b/apps/ios/SimpleX SE/uk.lproj/Localizable.strings @@ -1,7 +1,111 @@ -/* - Localizable.strings - SimpleX +/* No comment provided by engineer. */ +"%@" = "%@"; + +/* No comment provided by engineer. */ +"App is locked!" = "Додаток заблоковано!"; + +/* No comment provided by engineer. */ +"Cancel" = "Скасувати"; + +/* No comment provided by engineer. */ +"Cannot access keychain to save database password" = "Не вдається отримати доступ до зв'язки ключів для збереження пароля до бази даних"; + +/* No comment provided by engineer. */ +"Cannot forward message" = "Неможливо переслати повідомлення"; + +/* No comment provided by engineer. */ +"Comment" = "Коментар"; + +/* No comment provided by engineer. */ +"Currently maximum supported file size is %@." = "Наразі максимальний підтримуваний розмір файлу - %@."; + +/* No comment provided by engineer. */ +"Database downgrade required" = "Потрібне оновлення бази даних"; + +/* No comment provided by engineer. */ +"Database encrypted!" = "База даних зашифрована!"; + +/* No comment provided by engineer. */ +"Database error" = "Помилка в базі даних"; + +/* No comment provided by engineer. */ +"Database passphrase is different from saved in the keychain." = "Парольна фраза бази даних відрізняється від збереженої у в’язці ключів."; + +/* No comment provided by engineer. */ +"Database passphrase is required to open chat." = "Для відкриття чату потрібно ввести пароль до бази даних."; + +/* No comment provided by engineer. */ +"Database upgrade required" = "Потрібне оновлення бази даних"; + +/* No comment provided by engineer. */ +"Error preparing file" = "Помилка підготовки файлу"; + +/* No comment provided by engineer. */ +"Error preparing message" = "Повідомлення про підготовку до помилки"; + +/* No comment provided by engineer. */ +"Error: %@" = "Помилка: %@"; + +/* No comment provided by engineer. */ +"File error" = "Помилка файлу"; + +/* No comment provided by engineer. */ +"Incompatible database version" = "Несумісна версія бази даних"; + +/* No comment provided by engineer. */ +"Invalid migration confirmation" = "Недійсне підтвердження міграції"; + +/* No comment provided by engineer. */ +"Keychain error" = "Помилка зв'язки ключів"; + +/* No comment provided by engineer. */ +"Large file!" = "Великий файл!"; + +/* No comment provided by engineer. */ +"No active profile" = "Немає активного профілю"; + +/* No comment provided by engineer. */ +"Ok" = "Гаразд"; + +/* No comment provided by engineer. */ +"Open the app to downgrade the database." = "Відкрийте програму, щоб знизити версію бази даних."; + +/* No comment provided by engineer. */ +"Open the app to upgrade the database." = "Відкрийте програму, щоб оновити базу даних."; + +/* No comment provided by engineer. */ +"Passphrase" = "Парольна фраза"; + +/* No comment provided by engineer. */ +"Please create a profile in the SimpleX app" = "Будь ласка, створіть профіль у додатку SimpleX"; + +/* No comment provided by engineer. */ +"Selected chat preferences prohibit this message." = "Вибрані налаштування чату забороняють це повідомлення."; + +/* No comment provided by engineer. */ +"Sending a message takes longer than expected." = "Надсилання повідомлення займає більше часу, ніж очікувалося."; + +/* No comment provided by engineer. */ +"Sending message…" = "Надсилаю повідомлення…"; + +/* No comment provided by engineer. */ +"Share" = "Поділіться"; + +/* No comment provided by engineer. */ +"Slow network?" = "Повільна мережа?"; + +/* No comment provided by engineer. */ +"Unknown database error: %@" = "Невідома помилка бази даних: %@"; + +/* No comment provided by engineer. */ +"Unsupported format" = "Непідтримуваний формат"; + +/* No comment provided by engineer. */ +"Wait" = "Зачекай"; + +/* No comment provided by engineer. */ +"Wrong database passphrase" = "Неправильна ключова фраза до бази даних"; + +/* No comment provided by engineer. */ +"You can allow sharing in Privacy & Security / SimpleX Lock settings." = "Ви можете дозволити спільний доступ у налаштуваннях Конфіденційність і безпека / SimpleX Lock."; - Created by EP on 30/07/2024. - Copyright © 2024 SimpleX Chat. All rights reserved. -*/ diff --git a/apps/ios/SimpleX.xcodeproj/project.pbxproj b/apps/ios/SimpleX.xcodeproj/project.pbxproj index b9535a182d..f79a3a8885 100644 --- a/apps/ios/SimpleX.xcodeproj/project.pbxproj +++ b/apps/ios/SimpleX.xcodeproj/project.pbxproj @@ -219,11 +219,11 @@ D77B92DC2952372200A5A1CC /* SwiftyGif in Frameworks */ = {isa = PBXBuildFile; productRef = D77B92DB2952372200A5A1CC /* SwiftyGif */; }; D7F0E33929964E7E0068AF69 /* LZString in Frameworks */ = {isa = PBXBuildFile; productRef = D7F0E33829964E7E0068AF69 /* LZString */; }; E51CC1E62C62085600DB91FE /* OneHandUICard.swift in Sources */ = {isa = PBXBuildFile; fileRef = E51CC1E52C62085600DB91FE /* OneHandUICard.swift */; }; - E58C91472C72458500EADB92 /* libffi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E58C91422C72458500EADB92 /* libffi.a */; }; - E58C91482C72458500EADB92 /* libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo-ghc9.6.3.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E58C91432C72458500EADB92 /* libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo-ghc9.6.3.a */; }; - E58C91492C72458500EADB92 /* libgmpxx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E58C91442C72458500EADB92 /* libgmpxx.a */; }; - E58C914A2C72458500EADB92 /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E58C91452C72458500EADB92 /* libgmp.a */; }; - E58C914B2C72458500EADB92 /* libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E58C91462C72458500EADB92 /* libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo.a */; }; + E51ED5762C7691A2009F2C7C /* libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E51ED5712C7691A2009F2C7C /* libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy.a */; }; + E51ED5772C7691A2009F2C7C /* libgmp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E51ED5722C7691A2009F2C7C /* libgmp.a */; }; + E51ED5782C7691A2009F2C7C /* libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy-ghc9.6.3.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E51ED5732C7691A2009F2C7C /* libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy-ghc9.6.3.a */; }; + E51ED5792C7691A2009F2C7C /* libgmpxx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E51ED5742C7691A2009F2C7C /* libgmpxx.a */; }; + E51ED57A2C7691A2009F2C7C /* libffi.a in Frameworks */ = {isa = PBXBuildFile; fileRef = E51ED5752C7691A2009F2C7C /* libffi.a */; }; E5DCF8DB2C56FAC1007928CC /* SimpleXChat.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 5CE2BA682845308900EC33A6 /* SimpleXChat.framework */; }; E5DCF9712C590272007928CC /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E5DCF96F2C590272007928CC /* Localizable.strings */; }; E5DCF9842C5902CE007928CC /* Localizable.strings in Resources */ = {isa = PBXBuildFile; fileRef = E5DCF9822C5902CE007928CC /* Localizable.strings */; }; @@ -560,11 +560,11 @@ D741547929AF90B00022400A /* PushKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = PushKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS16.1.sdk/System/Library/Frameworks/PushKit.framework; sourceTree = DEVELOPER_DIR; }; D7AA2C3429A936B400737B40 /* MediaEncryption.playground */ = {isa = PBXFileReference; lastKnownFileType = file.playground; name = MediaEncryption.playground; path = Shared/MediaEncryption.playground; sourceTree = SOURCE_ROOT; xcLanguageSpecificationIdentifier = xcode.lang.swift; }; E51CC1E52C62085600DB91FE /* OneHandUICard.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = OneHandUICard.swift; sourceTree = ""; }; - E58C91422C72458500EADB92 /* libffi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libffi.a; sourceTree = ""; }; - E58C91432C72458500EADB92 /* libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo-ghc9.6.3.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo-ghc9.6.3.a"; sourceTree = ""; }; - E58C91442C72458500EADB92 /* libgmpxx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmpxx.a; sourceTree = ""; }; - E58C91452C72458500EADB92 /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmp.a; sourceTree = ""; }; - E58C91462C72458500EADB92 /* libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo.a"; sourceTree = ""; }; + E51ED5712C7691A2009F2C7C /* libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy.a"; sourceTree = ""; }; + E51ED5722C7691A2009F2C7C /* libgmp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmp.a; sourceTree = ""; }; + E51ED5732C7691A2009F2C7C /* libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy-ghc9.6.3.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = "libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy-ghc9.6.3.a"; sourceTree = ""; }; + E51ED5742C7691A2009F2C7C /* libgmpxx.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libgmpxx.a; sourceTree = ""; }; + E51ED5752C7691A2009F2C7C /* libffi.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libffi.a; sourceTree = ""; }; E5DCF9702C590272007928CC /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/Localizable.strings; sourceTree = ""; }; E5DCF9722C590274007928CC /* bg */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = bg; path = bg.lproj/Localizable.strings; sourceTree = ""; }; E5DCF9732C590275007928CC /* zh-Hans */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = "zh-Hans"; path = "zh-Hans.lproj/Localizable.strings"; sourceTree = ""; }; @@ -655,14 +655,14 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - E58C91492C72458500EADB92 /* libgmpxx.a in Frameworks */, - E58C914B2C72458500EADB92 /* libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo.a in Frameworks */, - E58C914A2C72458500EADB92 /* libgmp.a in Frameworks */, 5CE2BA93284534B000EC33A6 /* libiconv.tbd in Frameworks */, + E51ED5772C7691A2009F2C7C /* libgmp.a in Frameworks */, + E51ED5762C7691A2009F2C7C /* libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy.a in Frameworks */, + E51ED57A2C7691A2009F2C7C /* libffi.a in Frameworks */, 5CE2BA94284534BB00EC33A6 /* libz.tbd in Frameworks */, - E58C91482C72458500EADB92 /* libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo-ghc9.6.3.a in Frameworks */, CE38A29C2C3FCD72005ED185 /* SwiftyGif in Frameworks */, - E58C91472C72458500EADB92 /* libffi.a in Frameworks */, + E51ED5782C7691A2009F2C7C /* libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy-ghc9.6.3.a in Frameworks */, + E51ED5792C7691A2009F2C7C /* libgmpxx.a in Frameworks */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -739,11 +739,11 @@ 5C764E5C279C70B7000C6508 /* Libraries */ = { isa = PBXGroup; children = ( - E58C91422C72458500EADB92 /* libffi.a */, - E58C91452C72458500EADB92 /* libgmp.a */, - E58C91442C72458500EADB92 /* libgmpxx.a */, - E58C91432C72458500EADB92 /* libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo-ghc9.6.3.a */, - E58C91462C72458500EADB92 /* libHSsimplex-chat-6.0.0.8-GILzHAOMg84gReBIsoPFo.a */, + E51ED5752C7691A2009F2C7C /* libffi.a */, + E51ED5722C7691A2009F2C7C /* libgmp.a */, + E51ED5742C7691A2009F2C7C /* libgmpxx.a */, + E51ED5732C7691A2009F2C7C /* libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy-ghc9.6.3.a */, + E51ED5712C7691A2009F2C7C /* libHSsimplex-chat-6.0.2.0-CUdJmkNQ3mRF4AChEwYJvy.a */, ); path = Libraries; sourceTree = ""; @@ -1889,7 +1889,7 @@ CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES; CODE_SIGN_ENTITLEMENTS = "SimpleX (iOS).entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 233; + CURRENT_PROJECT_VERSION = 234; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_BITCODE = NO; @@ -1914,7 +1914,7 @@ "@executable_path/Frameworks", ); LLVM_LTO = YES_THIN; - MARKETING_VERSION = 6.0.1; + MARKETING_VERSION = 6.0.2; PRODUCT_BUNDLE_IDENTIFIER = chat.simplex.app; PRODUCT_NAME = SimpleX; SDKROOT = iphoneos; @@ -1938,7 +1938,7 @@ CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES; CODE_SIGN_ENTITLEMENTS = "SimpleX (iOS).entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 233; + CURRENT_PROJECT_VERSION = 234; DEAD_CODE_STRIPPING = YES; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_BITCODE = NO; @@ -1963,7 +1963,7 @@ "@executable_path/Frameworks", ); LLVM_LTO = YES; - MARKETING_VERSION = 6.0.1; + MARKETING_VERSION = 6.0.2; PRODUCT_BUNDLE_IDENTIFIER = chat.simplex.app; PRODUCT_NAME = SimpleX; SDKROOT = iphoneos; @@ -1979,11 +1979,11 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 233; + CURRENT_PROJECT_VERSION = 234; DEVELOPMENT_TEAM = 5NN7GUYB6T; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MARKETING_VERSION = 6.0.1; + MARKETING_VERSION = 6.0.2; PRODUCT_BUNDLE_IDENTIFIER = "chat.simplex.Tests-iOS"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -1999,11 +1999,11 @@ buildSettings = { ALWAYS_EMBED_SWIFT_STANDARD_LIBRARIES = YES; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 233; + CURRENT_PROJECT_VERSION = 234; DEVELOPMENT_TEAM = 5NN7GUYB6T; GENERATE_INFOPLIST_FILE = YES; IPHONEOS_DEPLOYMENT_TARGET = 15.0; - MARKETING_VERSION = 6.0.1; + MARKETING_VERSION = 6.0.2; PRODUCT_BUNDLE_IDENTIFIER = "chat.simplex.Tests-iOS"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -2024,7 +2024,7 @@ CODE_SIGN_ENTITLEMENTS = "SimpleX NSE/SimpleX NSE.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 233; + CURRENT_PROJECT_VERSION = 234; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_BITCODE = NO; GCC_OPTIMIZATION_LEVEL = s; @@ -2039,7 +2039,7 @@ "@executable_path/../../Frameworks", ); LLVM_LTO = YES; - MARKETING_VERSION = 6.0.1; + MARKETING_VERSION = 6.0.2; PRODUCT_BUNDLE_IDENTIFIER = "chat.simplex.app.SimpleX-NSE"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -2061,7 +2061,7 @@ CODE_SIGN_ENTITLEMENTS = "SimpleX NSE/SimpleX NSE.entitlements"; CODE_SIGN_IDENTITY = "Apple Development"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 233; + CURRENT_PROJECT_VERSION = 234; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_BITCODE = NO; ENABLE_CODE_COVERAGE = NO; @@ -2076,7 +2076,7 @@ "@executable_path/../../Frameworks", ); LLVM_LTO = YES; - MARKETING_VERSION = 6.0.1; + MARKETING_VERSION = 6.0.2; PRODUCT_BUNDLE_IDENTIFIER = "chat.simplex.app.SimpleX-NSE"; PRODUCT_NAME = "$(TARGET_NAME)"; PROVISIONING_PROFILE_SPECIFIER = ""; @@ -2098,7 +2098,7 @@ CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES; CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 233; + CURRENT_PROJECT_VERSION = 234; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = 5NN7GUYB6T; DYLIB_COMPATIBILITY_VERSION = 1; @@ -2124,7 +2124,7 @@ "$(PROJECT_DIR)/Libraries/sim", ); LLVM_LTO = YES; - MARKETING_VERSION = 6.0.1; + MARKETING_VERSION = 6.0.2; PRODUCT_BUNDLE_IDENTIFIER = chat.simplex.SimpleXChat; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; @@ -2149,7 +2149,7 @@ CLANG_TIDY_BUGPRONE_REDUNDANT_BRANCH_CONDITION = YES; CLANG_TIDY_MISC_REDUNDANT_EXPRESSION = YES; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 233; + CURRENT_PROJECT_VERSION = 234; DEFINES_MODULE = YES; DEVELOPMENT_TEAM = 5NN7GUYB6T; DYLIB_COMPATIBILITY_VERSION = 1; @@ -2175,7 +2175,7 @@ "$(PROJECT_DIR)/Libraries/sim", ); LLVM_LTO = YES; - MARKETING_VERSION = 6.0.1; + MARKETING_VERSION = 6.0.2; PRODUCT_BUNDLE_IDENTIFIER = chat.simplex.SimpleXChat; PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)"; SDKROOT = iphoneos; @@ -2200,7 +2200,7 @@ CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CODE_SIGN_ENTITLEMENTS = "SimpleX SE/SimpleX SE.entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 233; + CURRENT_PROJECT_VERSION = 234; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; @@ -2215,7 +2215,7 @@ "@executable_path/../../Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 6.0.1; + MARKETING_VERSION = 6.0.2; PRODUCT_BUNDLE_IDENTIFIER = "chat.simplex.app.SimpleX-SE"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; @@ -2234,7 +2234,7 @@ CLANG_CXX_LANGUAGE_STANDARD = "gnu++20"; CODE_SIGN_ENTITLEMENTS = "SimpleX SE/SimpleX SE.entitlements"; CODE_SIGN_STYLE = Automatic; - CURRENT_PROJECT_VERSION = 233; + CURRENT_PROJECT_VERSION = 234; DEVELOPMENT_TEAM = 5NN7GUYB6T; ENABLE_USER_SCRIPT_SANDBOXING = YES; GCC_C_LANGUAGE_STANDARD = gnu17; @@ -2249,7 +2249,7 @@ "@executable_path/../../Frameworks", ); LOCALIZATION_PREFERS_STRING_CATALOGS = YES; - MARKETING_VERSION = 6.0.1; + MARKETING_VERSION = 6.0.2; PRODUCT_BUNDLE_IDENTIFIER = "chat.simplex.app.SimpleX-SE"; PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = iphoneos; diff --git a/apps/ios/es.lproj/Localizable.strings b/apps/ios/es.lproj/Localizable.strings index 1caf7246b8..3dce4e4474 100644 --- a/apps/ios/es.lproj/Localizable.strings +++ b/apps/ios/es.lproj/Localizable.strings @@ -506,7 +506,7 @@ "Allow to send files and media." = "Se permite enviar archivos y multimedia."; /* No comment provided by engineer. */ -"Allow to send SimpleX links." = "Permitir enviar enlaces SimpleX."; +"Allow to send SimpleX links." = "Se permite enviar enlaces SimpleX."; /* No comment provided by engineer. */ "Allow to send voice messages." = "Permites enviar mensajes de voz."; @@ -1606,7 +1606,7 @@ "Do it later" = "Hacer más tarde"; /* No comment provided by engineer. */ -"Do not send history to new members." = "No enviar historial a miembros nuevos."; +"Do not send history to new members." = "No se envía el historial a los miembros nuevos."; /* No comment provided by engineer. */ "Do NOT send messages directly, even if your or destination server does not support private routing." = "NO enviar mensajes directamente incluso si tu servidor o el de destino no soportan enrutamiento privado."; @@ -3415,7 +3415,7 @@ "Prohibit sending files and media." = "No permitir el envío de archivos y multimedia."; /* No comment provided by engineer. */ -"Prohibit sending SimpleX links." = "No permitir el envío de enlaces SimpleX."; +"Prohibit sending SimpleX links." = "No se permite enviar enlaces SimpleX."; /* No comment provided by engineer. */ "Prohibit sending voice messages." = "No se permiten mensajes de voz."; @@ -3917,7 +3917,7 @@ "Send them from gallery or custom keyboards." = "Envíalos desde la galería o desde teclados personalizados."; /* No comment provided by engineer. */ -"Send up to 100 last messages to new members." = "Enviar hasta 100 últimos mensajes a los miembros nuevos."; +"Send up to 100 last messages to new members." = "Se envían hasta 100 mensajes más recientes a los miembros nuevos."; /* No comment provided by engineer. */ "Sender cancelled file transfer." = "El remitente ha cancelado la transferencia de archivos."; @@ -4979,7 +4979,7 @@ "You can accept calls from lock screen, without device and app authentication." = "Puede aceptar llamadas desde la pantalla de bloqueo, sin autenticación de dispositivos y aplicaciones."; /* No comment provided by engineer. */ -"You can change it in Appearance settings." = "Puede cambiarlo desde el menú Apariencia."; +"You can change it in Appearance settings." = "Puedes cambiar la posición de la barra desde el menú Apariencia."; /* No comment provided by engineer. */ "You can create it later" = "Puedes crearla más tarde"; diff --git a/apps/ios/hu.lproj/Localizable.strings b/apps/ios/hu.lproj/Localizable.strings index 449f21a805..8c70bcd626 100644 --- a/apps/ios/hu.lproj/Localizable.strings +++ b/apps/ios/hu.lproj/Localizable.strings @@ -659,10 +659,10 @@ "Bad desktop address" = "Hibás számítógép cím"; /* integrity error chat item */ -"bad message hash" = "téves üzenet hash"; +"bad message hash" = "hibás az üzenet ellenőrzőösszege"; /* No comment provided by engineer. */ -"Bad message hash" = "Téves üzenet hash"; +"Bad message hash" = "Hibás az üzenet ellenőrzőösszege"; /* integrity error chat item */ "bad message ID" = "téves üzenet ID"; @@ -1432,7 +1432,7 @@ "Delete link?" = "Hivatkozás törlése?"; /* No comment provided by engineer. */ -"Delete member message?" = "Csoporttag üzenet törlése?"; +"Delete member message?" = "Csoporttag üzenetének törlése?"; /* No comment provided by engineer. */ "Delete message?" = "Üzenet törlése?"; @@ -1495,7 +1495,7 @@ "Delivery receipts are disabled!" = "A kézbesítési jelentések ki vannak kapcsolva!"; /* No comment provided by engineer. */ -"Delivery receipts!" = "Kézbesítési igazolások!"; +"Delivery receipts!" = "Üzenet kézbesítési jelentések!"; /* No comment provided by engineer. */ "Description" = "Leírás"; @@ -1828,10 +1828,10 @@ "Enter this device name…" = "Eszköznév megadása…"; /* placeholder */ -"Enter welcome message…" = "Üdvözlő üzenetet megadása…"; +"Enter welcome message…" = "Üdvözlő üzenet megadása…"; /* placeholder */ -"Enter welcome message… (optional)" = "Üdvözlő üzenetet megadása… (opcionális)"; +"Enter welcome message… (optional)" = "Üdvözlő üzenet megadása… (opcionális)"; /* No comment provided by engineer. */ "Enter your name…" = "Adjon meg egy nevet…"; @@ -2783,7 +2783,7 @@ "Message delivery error" = "Üzenetkézbesítési hiba"; /* No comment provided by engineer. */ -"Message delivery receipts!" = "Üzenetkézbesítési bizonylatok!"; +"Message delivery receipts!" = "Üzenet kézbesítési jelentések!"; /* item status text */ "Message delivery warning" = "Üzenet kézbesítési figyelmeztetés"; @@ -2813,7 +2813,7 @@ "message received" = "üzenet érkezett"; /* No comment provided by engineer. */ -"Message reception" = "Üzenetjelentés"; +"Message reception" = "Üzenet kézbesítési jelentés"; /* No comment provided by engineer. */ "Message servers" = "Üzenetkiszolgálók"; @@ -3605,7 +3605,7 @@ "removed" = "eltávolítva"; /* rcv group event chat item */ -"removed %@" = "%@ eltávolítva"; +"removed %@" = "eltávolította őt: %@"; /* profile update event chat item */ "removed contact address" = "törölt kapcsolattartási cím"; @@ -4373,7 +4373,7 @@ "The encryption is working and the new encryption agreement is not required. It may result in connection errors!" = "A titkosítás működik, és új titkosítási egyezményre nincs szükség. Ez kapcsolati hibákat eredményezhet!"; /* No comment provided by engineer. */ -"The hash of the previous message is different." = "Az előző üzenet hash-e más."; +"The hash of the previous message is different." = "Az előző üzenet ellenőrzőösszege különbözik."; /* No comment provided by engineer. */ "The ID of the next message is incorrect (less or equal to the previous).\nIt can happen because of some bug or when the connection is compromised." = "A következő üzenet azonosítója hibás (kisebb vagy egyenlő az előzővel).\nEz valamilyen hiba, vagy sérült kapcsolat esetén fordulhat elő."; diff --git a/apps/ios/it.lproj/Localizable.strings b/apps/ios/it.lproj/Localizable.strings index bb8d97a13d..f3fa0424cc 100644 --- a/apps/ios/it.lproj/Localizable.strings +++ b/apps/ios/it.lproj/Localizable.strings @@ -1089,7 +1089,7 @@ "Connection" = "Connessione"; /* No comment provided by engineer. */ -"Connection and servers status." = "Stato di connessione e server."; +"Connection and servers status." = "Stato della connessione e dei server."; /* No comment provided by engineer. */ "Connection error" = "Errore di connessione"; diff --git a/apps/ios/nl.lproj/Localizable.strings b/apps/ios/nl.lproj/Localizable.strings index 289fe34a83..7d452743c6 100644 --- a/apps/ios/nl.lproj/Localizable.strings +++ b/apps/ios/nl.lproj/Localizable.strings @@ -2630,7 +2630,7 @@ "Keep" = "Bewaar"; /* No comment provided by engineer. */ -"Keep conversation" = "Blijf in gesprek"; +"Keep conversation" = "Behoud het gesprek"; /* No comment provided by engineer. */ "Keep the app open to use it from desktop" = "Houd de app geopend om deze vanaf de desktop te gebruiken"; diff --git a/apps/ios/pl.lproj/Localizable.strings b/apps/ios/pl.lproj/Localizable.strings index fa8c276a0a..179b2d3848 100644 --- a/apps/ios/pl.lproj/Localizable.strings +++ b/apps/ios/pl.lproj/Localizable.strings @@ -472,6 +472,9 @@ /* No comment provided by engineer. */ "Allow calls only if your contact allows them." = "Zezwalaj na połączenia tylko wtedy, gdy Twój kontakt na to pozwala."; +/* No comment provided by engineer. */ +"Allow calls?" = "Zezwolić na połączenia?"; + /* No comment provided by engineer. */ "Allow disappearing messages only if your contact allows it to you." = "Zezwól na znikające wiadomości tylko wtedy, gdy Twój kontakt Ci na to pozwoli."; @@ -493,6 +496,9 @@ /* No comment provided by engineer. */ "Allow sending disappearing messages." = "Zezwól na wysyłanie znikających wiadomości."; +/* No comment provided by engineer. */ +"Allow sharing" = "Zezwól na udostępnianie"; + /* No comment provided by engineer. */ "Allow to irreversibly delete sent messages. (24 hours)" = "Zezwól na nieodwracalne usunięcie wysłanych wiadomości. (24 godziny)"; @@ -589,6 +595,12 @@ /* No comment provided by engineer. */ "Archive and upload" = "Archiwizuj i prześlij"; +/* No comment provided by engineer. */ +"Archive contacts to chat later." = "Archiwizuj kontakty aby porozmawiać później."; + +/* No comment provided by engineer. */ +"Archived contacts" = "Zarchiwizowane kontakty"; + /* No comment provided by engineer. */ "Archiving database" = "Archiwizowanie bazy danych"; @@ -664,6 +676,9 @@ /* No comment provided by engineer. */ "Better messages" = "Lepsze wiadomości"; +/* No comment provided by engineer. */ +"Better networking" = "Lepsze sieciowanie"; + /* No comment provided by engineer. */ "Black" = "Czarny"; @@ -697,6 +712,12 @@ /* No comment provided by engineer. */ "Blocked by admin" = "Zablokowany przez admina"; +/* No comment provided by engineer. */ +"Blur for better privacy." = "Rozmycie dla lepszej prywatności."; + +/* No comment provided by engineer. */ +"Blur media" = "Rozmycie mediów"; + /* No comment provided by engineer. */ "bold" = "pogrubiona"; @@ -721,6 +742,9 @@ /* No comment provided by engineer. */ "By chat profile (default) or [by connection](https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (BETA)." = "Według profilu czatu (domyślnie) lub [według połączenia](https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (BETA)."; +/* No comment provided by engineer. */ +"call" = "zadzwoń"; + /* No comment provided by engineer. */ "Call already ended!" = "Połączenie już zakończone!"; @@ -736,15 +760,27 @@ /* No comment provided by engineer. */ "Calls" = "Połączenia"; +/* No comment provided by engineer. */ +"Calls prohibited!" = "Połączenia zakazane!"; + /* No comment provided by engineer. */ "Camera not available" = "Kamera nie dostępna"; +/* No comment provided by engineer. */ +"Can't call contact" = "Nie można zadzwonić do kontaktu"; + +/* No comment provided by engineer. */ +"Can't call member" = "Nie można zadzwonić do członka"; + /* No comment provided by engineer. */ "Can't invite contact!" = "Nie można zaprosić kontaktu!"; /* No comment provided by engineer. */ "Can't invite contacts!" = "Nie można zaprosić kontaktów!"; +/* No comment provided by engineer. */ +"Can't message member" = "Nie można wysłać wiadomości do członka"; + /* No comment provided by engineer. */ "Cancel" = "Anuluj"; @@ -830,6 +866,9 @@ /* No comment provided by engineer. */ "Chat database deleted" = "Baza danych czatu usunięta"; +/* No comment provided by engineer. */ +"Chat database exported" = "Wyeksportowano bazę danych czatu"; + /* No comment provided by engineer. */ "Chat database imported" = "Zaimportowano bazę danych czatu"; @@ -842,6 +881,9 @@ /* No comment provided by engineer. */ "Chat is stopped. If you already used this database on another device, you should transfer it back before starting chat." = "Czat został zatrzymany. Jeśli korzystałeś już z tej bazy danych na innym urządzeniu, powinieneś przenieść ją z powrotem przed rozpoczęciem czatu."; +/* No comment provided by engineer. */ +"Chat list" = "Lista czatów"; + /* No comment provided by engineer. */ "Chat migrated!" = "Czat zmigrowany!"; @@ -893,6 +935,9 @@ /* No comment provided by engineer. */ "Clear verification" = "Wyczyść weryfikację"; +/* No comment provided by engineer. */ +"Color chats with the new themes." = "Koloruj czaty z nowymi motywami."; + /* No comment provided by engineer. */ "Color mode" = "Tryb koloru"; @@ -920,6 +965,9 @@ /* No comment provided by engineer. */ "Confirm" = "Potwierdź"; +/* No comment provided by engineer. */ +"Confirm contact deletion?" = "Potwierdzić usunięcie kontaktu?"; + /* No comment provided by engineer. */ "Confirm database upgrades" = "Potwierdź aktualizacje bazy danych"; @@ -959,6 +1007,9 @@ /* No comment provided by engineer. */ "connect to SimpleX Chat developers." = "połącz się z deweloperami SimpleX Chat."; +/* No comment provided by engineer. */ +"Connect to your friends faster." = "Szybciej łącz się ze znajomymi."; + /* No comment provided by engineer. */ "Connect to yourself?" = "Połączyć się ze sobą?"; @@ -1025,6 +1076,9 @@ /* No comment provided by engineer. */ "Connecting server… (error: %@)" = "Łączenie z serwerem... (błąd: %@)"; +/* No comment provided by engineer. */ +"Connecting to contact, please wait or check later!" = "Łączenie z kontaktem, poczekaj lub sprawdź później!"; + /* No comment provided by engineer. */ "Connecting to desktop" = "Łączenie z komputerem"; @@ -1034,6 +1088,9 @@ /* No comment provided by engineer. */ "Connection" = "Połączenie"; +/* No comment provided by engineer. */ +"Connection and servers status." = "Stan połączenia i serwerów."; + /* No comment provided by engineer. */ "Connection error" = "Błąd połączenia"; @@ -1043,6 +1100,9 @@ /* chat list item title (it should not be shown */ "connection established" = "połączenie ustanowione"; +/* No comment provided by engineer. */ +"Connection notifications" = "Powiadomienia o połączeniu"; + /* No comment provided by engineer. */ "Connection request sent!" = "Prośba o połączenie wysłana!"; @@ -1070,6 +1130,9 @@ /* No comment provided by engineer. */ "Contact already exists" = "Kontakt już istnieje"; +/* No comment provided by engineer. */ +"Contact deleted!" = "Kontakt usunięty!"; + /* No comment provided by engineer. */ "contact has e2e encryption" = "kontakt posiada szyfrowanie e2e"; @@ -1082,12 +1145,18 @@ /* notification */ "Contact is connected" = "Kontakt jest połączony"; +/* No comment provided by engineer. */ +"Contact is deleted." = "Kontakt jest usunięty."; + /* No comment provided by engineer. */ "Contact name" = "Nazwa kontaktu"; /* No comment provided by engineer. */ "Contact preferences" = "Preferencje kontaktu"; +/* No comment provided by engineer. */ +"Contact will be deleted - this cannot be undone!" = "Kontakt zostanie usunięty – nie można tego cofnąć!"; + /* No comment provided by engineer. */ "Contacts" = "Kontakty"; @@ -1097,6 +1166,9 @@ /* No comment provided by engineer. */ "Continue" = "Kontynuuj"; +/* No comment provided by engineer. */ +"Conversation deleted!" = "Rozmowa usunięta!"; + /* No comment provided by engineer. */ "Copy" = "Kopiuj"; @@ -1281,6 +1353,9 @@ swipe action */ "Delete" = "Usuń"; +/* No comment provided by engineer. */ +"Delete %lld messages of members?" = "Usunąć %lld wiadomości członków?"; + /* No comment provided by engineer. */ "Delete %lld messages?" = "Usunąć %lld wiadomości?"; @@ -1317,6 +1392,9 @@ /* No comment provided by engineer. */ "Delete contact" = "Usuń kontakt"; +/* No comment provided by engineer. */ +"Delete contact?" = "Usunąć kontakt?"; + /* No comment provided by engineer. */ "Delete database" = "Usuń bazę danych"; @@ -1380,9 +1458,15 @@ /* server test step */ "Delete queue" = "Usuń kolejkę"; +/* No comment provided by engineer. */ +"Delete up to 20 messages at once." = "Usuń do 20 wiadomości na raz."; + /* No comment provided by engineer. */ "Delete user profile?" = "Usunąć profil użytkownika?"; +/* No comment provided by engineer. */ +"Delete without notification" = "Usuń bez powiadomienia"; + /* deleted chat item */ "deleted" = "usunięty"; @@ -1425,9 +1509,15 @@ /* No comment provided by engineer. */ "Desktop devices" = "Urządzenia komputerowe"; +/* No comment provided by engineer. */ +"Destination server address of %@ is incompatible with forwarding server %@ settings." = "Adres serwera docelowego %@ jest niekompatybilny z ustawieniami serwera przekazującego %@."; + /* snd error text */ "Destination server error: %@" = "Błąd docelowego serwera: %@"; +/* No comment provided by engineer. */ +"Destination server version of %@ is incompatible with forwarding server %@." = "Wersja serwera docelowego %@ jest niekompatybilna z serwerem przekierowującym %@."; + /* No comment provided by engineer. */ "Detailed statistics" = "Szczegółowe statystyki"; @@ -1437,6 +1527,9 @@ /* No comment provided by engineer. */ "Develop" = "Deweloperskie"; +/* No comment provided by engineer. */ +"Developer options" = "Opcje deweloperskie"; + /* No comment provided by engineer. */ "Developer tools" = "Narzędzia deweloperskie"; @@ -1476,6 +1569,9 @@ /* No comment provided by engineer. */ "disabled" = "wyłączony"; +/* No comment provided by engineer. */ +"Disabled" = "Wyłączony"; + /* No comment provided by engineer. */ "Disappearing message" = "Znikająca wiadomość"; @@ -1623,6 +1719,9 @@ /* enabled status */ "enabled" = "włączone"; +/* No comment provided by engineer. */ +"Enabled" = "Włączony"; + /* No comment provided by engineer. */ "Enabled for" = "Włączony dla"; @@ -1764,6 +1863,9 @@ /* No comment provided by engineer. */ "Error changing setting" = "Błąd zmiany ustawienia"; +/* No comment provided by engineer. */ +"Error connecting to forwarding server %@. Please try later." = "Błąd połączenia z serwerem przekierowania %@. Spróbuj ponownie później."; + /* No comment provided by engineer. */ "Error creating address" = "Błąd tworzenia adresu"; @@ -2074,6 +2176,15 @@ /* No comment provided by engineer. */ "Forwarded from" = "Przekazane dalej od"; +/* No comment provided by engineer. */ +"Forwarding server %@ failed to connect to destination server %@. Please try later." = "Serwer przekazujący %@ nie mógł połączyć się z serwerem docelowym %@. Spróbuj ponownie później."; + +/* No comment provided by engineer. */ +"Forwarding server address is incompatible with network settings: %@." = "Adres serwera przekierowującego jest niekompatybilny z ustawieniami sieciowymi: %@."; + +/* No comment provided by engineer. */ +"Forwarding server version is incompatible with network settings: %@." = "Wersja serwera przekierowującego jest niekompatybilna z ustawieniami sieciowymi: %@."; + /* snd error text */ "Forwarding server: %@\nDestination server error: %@" = "Serwer przekazujący: %1$@\nBłąd serwera docelowego: %2$@"; @@ -2425,6 +2536,9 @@ /* group name */ "invitation to group %@" = "zaproszenie do grupy %@"; +/* No comment provided by engineer. */ +"invite" = "zaproś"; + /* No comment provided by engineer. */ "Invite friends" = "Zaproś znajomych"; @@ -2470,6 +2584,9 @@ /* No comment provided by engineer. */ "It can happen when:\n1. The messages expired in the sending client after 2 days or on the server after 30 days.\n2. Message decryption failed, because you or your contact used old database backup.\n3. The connection was compromised." = "Może to nastąpić, gdy:\n1. Wiadomości wygasły w wysyłającym kliencie po 2 dniach lub na serwerze po 30 dniach.\n2. Odszyfrowanie wiadomości nie powiodło się, ponieważ Ty lub Twój kontakt użyliście starej kopii zapasowej bazy danych.\n3. Połączenie zostało skompromitowane."; +/* No comment provided by engineer. */ +"It protects your IP address and connections." = "Chroni Twój adres IP i połączenia."; + /* No comment provided by engineer. */ "It seems like you are already connected via this link. If it is not the case, there was an error (%@)." = "Wygląda na to, że jesteś już połączony przez ten link. Jeśli tak nie jest, wystąpił błąd (%@)."; @@ -2512,6 +2629,9 @@ /* No comment provided by engineer. */ "Keep" = "Zachowaj"; +/* No comment provided by engineer. */ +"Keep conversation" = "Zachowaj rozmowę"; + /* No comment provided by engineer. */ "Keep the app open to use it from desktop" = "Zostaw aplikację otwartą i używaj ją z komputera"; @@ -2623,6 +2743,12 @@ /* No comment provided by engineer. */ "Max 30 seconds, received instantly." = "Maksymalnie 30 sekund, odbierane natychmiast."; +/* No comment provided by engineer. */ +"Media & file servers" = "Serwery mediów i plików"; + +/* blur media */ +"Medium" = "Średni"; + /* member role */ "member" = "członek"; @@ -2650,6 +2776,9 @@ /* No comment provided by engineer. */ "Menus" = "Menu"; +/* No comment provided by engineer. */ +"message" = "wiadomość"; + /* item status text */ "Message delivery error" = "Błąd dostarczenia wiadomości"; @@ -2686,6 +2815,9 @@ /* No comment provided by engineer. */ "Message reception" = "Odebranie wiadomości"; +/* No comment provided by engineer. */ +"Message servers" = "Serwery wiadomości"; + /* No comment provided by engineer. */ "Message source remains private." = "Źródło wiadomości pozostaje prywatne."; @@ -2794,6 +2926,9 @@ /* No comment provided by engineer. */ "Multiple chat profiles" = "Wiele profili czatu"; +/* No comment provided by engineer. */ +"mute" = "wycisz"; + /* swipe action */ "Mute" = "Wycisz"; @@ -2827,6 +2962,9 @@ /* No comment provided by engineer. */ "New chat" = "Nowy czat"; +/* No comment provided by engineer. */ +"New chat experience 🎉" = "Nowe możliwości czatu 🎉"; + /* notification */ "New contact request" = "Nowa prośba o kontakt"; @@ -2845,6 +2983,9 @@ /* No comment provided by engineer. */ "New in %@" = "Nowość w %@"; +/* No comment provided by engineer. */ +"New media options" = "Nowe opcje mediów"; + /* No comment provided by engineer. */ "New member role" = "Nowa rola członka"; @@ -2914,6 +3055,9 @@ /* No comment provided by engineer. */ "Not compatible!" = "Nie kompatybilny!"; +/* No comment provided by engineer. */ +"Nothing selected" = "Nic nie jest zaznaczone"; + /* No comment provided by engineer. */ "Notifications" = "Powiadomienia"; @@ -2970,6 +3114,9 @@ /* No comment provided by engineer. */ "Only client devices store user profiles, contacts, groups, and messages sent with **2-layer end-to-end encryption**." = "Tylko urządzenia klienckie przechowują profile użytkowników, kontakty, grupy i wiadomości wysyłane za pomocą **2-warstwowego szyfrowania end-to-end**."; +/* No comment provided by engineer. */ +"Only delete conversation" = "Usuń tylko rozmowę"; + /* No comment provided by engineer. */ "Only group owners can change group preferences." = "Tylko właściciele grup mogą zmieniać preferencje grupy."; @@ -3126,6 +3273,12 @@ /* No comment provided by engineer. */ "PING interval" = "Interwał PINGU"; +/* No comment provided by engineer. */ +"Play from the chat list." = "Odtwórz z listy czatów."; + +/* No comment provided by engineer. */ +"Please ask your contact to enable calls." = "Poproś kontakt o włącznie połączeń."; + /* No comment provided by engineer. */ "Please ask your contact to enable sending voice messages." = "Poproś Twój kontakt o włączenie wysyłania wiadomości głosowych."; @@ -3306,6 +3459,9 @@ /* No comment provided by engineer. */ "Rate the app" = "Oceń aplikację"; +/* No comment provided by engineer. */ +"Reachable chat toolbar" = "Osiągalny pasek narzędzi czatu"; + /* chat item menu */ "React…" = "Reaguj…"; @@ -3493,6 +3649,9 @@ /* No comment provided by engineer. */ "Reset" = "Resetuj"; +/* No comment provided by engineer. */ +"Reset all hints" = "Zresetuj wszystkie wskazówki"; + /* No comment provided by engineer. */ "Reset all statistics" = "Resetuj wszystkie statystyki"; @@ -3568,6 +3727,9 @@ /* No comment provided by engineer. */ "Save and notify group members" = "Zapisz i powiadom członków grupy"; +/* No comment provided by engineer. */ +"Save and reconnect" = "Zapisz i połącz ponownie"; + /* No comment provided by engineer. */ "Save and update group profile" = "Zapisz i zaktualizuj profil grupowy"; @@ -3643,6 +3805,9 @@ /* No comment provided by engineer. */ "Scan server QR code" = "Zeskanuj kod QR serwera"; +/* No comment provided by engineer. */ +"search" = "szukaj"; + /* No comment provided by engineer. */ "Search" = "Szukaj"; @@ -3682,6 +3847,9 @@ /* chat item action */ "Select" = "Wybierz"; +/* No comment provided by engineer. */ +"Selected %lld" = "Zaznaczono %lld"; + /* No comment provided by engineer. */ "Selected chat preferences prohibit this message." = "Wybrane preferencje czatu zabraniają tej wiadomości."; @@ -3724,6 +3892,9 @@ /* No comment provided by engineer. */ "Send live message" = "Wyślij wiadomość na żywo"; +/* No comment provided by engineer. */ +"Send message to enable calls." = "Wyślij wiadomość aby włączyć połączenia."; + /* No comment provided by engineer. */ "Send messages directly when IP address is protected and your or destination server does not support private routing." = "Wysyłaj wiadomości bezpośrednio, gdy adres IP jest chroniony i Twój lub docelowy serwer nie obsługuje prywatnego trasowania."; @@ -3904,12 +4075,18 @@ /* No comment provided by engineer. */ "Share address with contacts?" = "Udostępnić adres kontaktom?"; +/* No comment provided by engineer. */ +"Share from other apps." = "Udostępnij z innych aplikacji."; + /* No comment provided by engineer. */ "Share link" = "Udostępnij link"; /* No comment provided by engineer. */ "Share this 1-time invite link" = "Udostępnij ten jednorazowy link"; +/* No comment provided by engineer. */ +"Share to SimpleX" = "Udostępnij do SimpleX"; + /* No comment provided by engineer. */ "Share with contacts" = "Udostępnij kontaktom"; @@ -4003,9 +4180,18 @@ /* No comment provided by engineer. */ "SMP server" = "Serwer SMP"; +/* blur media */ +"Soft" = "Łagodny"; + +/* No comment provided by engineer. */ +"Some file(s) were not exported:" = "Niektóre plik(i) nie zostały wyeksportowane:"; + /* No comment provided by engineer. */ "Some non-fatal errors occurred during import - you may see Chat console for more details." = "Podczas importu wystąpiły niekrytyczne błędy - więcej szczegółów można znaleźć w konsoli czatu."; +/* No comment provided by engineer. */ +"Some non-fatal errors occurred during import:" = "Podczas importu wystąpiły niekrytyczne błędy:"; + /* notification title */ "Somebody" = "Ktoś"; @@ -4072,6 +4258,9 @@ /* No comment provided by engineer. */ "strike" = "strajk"; +/* blur media */ +"Strong" = "Silne"; + /* No comment provided by engineer. */ "Submit" = "Zatwierdź"; @@ -4117,6 +4306,9 @@ /* No comment provided by engineer. */ "Tap to scan" = "Dotknij, aby zeskanować"; +/* No comment provided by engineer. */ +"TCP connection" = "Połączenie TCP"; + /* No comment provided by engineer. */ "TCP connection timeout" = "Limit czasu połączenia TCP"; @@ -4192,6 +4384,12 @@ /* No comment provided by engineer. */ "The message will be marked as moderated for all members." = "Wiadomość zostanie oznaczona jako moderowana dla wszystkich członków."; +/* No comment provided by engineer. */ +"The messages will be deleted for all members." = "Wiadomości zostaną usunięte dla wszystkich członków."; + +/* No comment provided by engineer. */ +"The messages will be marked as moderated for all members." = "Wiadomości zostaną oznaczone jako moderowane dla wszystkich członków."; + /* No comment provided by engineer. */ "The next generation of private messaging" = "Następna generacja prywatnych wiadomości"; @@ -4303,9 +4501,15 @@ /* No comment provided by engineer. */ "To verify end-to-end encryption with your contact compare (or scan) the code on your devices." = "Aby zweryfikować szyfrowanie end-to-end z Twoim kontaktem porównaj (lub zeskanuj) kod na waszych urządzeniach."; +/* No comment provided by engineer. */ +"Toggle chat list:" = "Przełącz listę czatów:"; + /* No comment provided by engineer. */ "Toggle incognito when connecting." = "Przełącz incognito przy połączeniu."; +/* No comment provided by engineer. */ +"Toolbar opacity" = "Nieprzezroczystość paska narzędzi"; + /* No comment provided by engineer. */ "Total" = "Łącznie"; @@ -4408,6 +4612,9 @@ /* authentication reason */ "Unlock app" = "Odblokuj aplikację"; +/* No comment provided by engineer. */ +"unmute" = "wyłącz wyciszenie"; + /* swipe action */ "Unmute" = "Wyłącz wyciszenie"; @@ -4429,6 +4636,9 @@ /* No comment provided by engineer. */ "Update network settings?" = "Zaktualizować ustawienia sieci?"; +/* No comment provided by engineer. */ +"Update settings?" = "Zaktualizować ustawienia?"; + /* rcv group event chat item */ "updated group profile" = "zaktualizowano profil grupy"; @@ -4498,6 +4708,9 @@ /* No comment provided by engineer. */ "Use the app while in the call." = "Używaj aplikacji podczas połączenia."; +/* No comment provided by engineer. */ +"Use the app with one hand." = "Korzystaj z aplikacji jedną ręką."; + /* No comment provided by engineer. */ "User profile" = "Profil użytkownika"; @@ -4552,6 +4765,9 @@ /* No comment provided by engineer. */ "Via secure quantum resistant protocol." = "Dzięki bezpiecznemu protokołowi odpornego kwantowo."; +/* No comment provided by engineer. */ +"video" = "wideo"; + /* No comment provided by engineer. */ "Video call" = "Połączenie wideo"; @@ -4762,6 +4978,9 @@ /* No comment provided by engineer. */ "You can accept calls from lock screen, without device and app authentication." = "Możesz przyjmować połączenia z ekranu blokady, bez uwierzytelniania urządzenia i aplikacji."; +/* No comment provided by engineer. */ +"You can change it in Appearance settings." = "Możesz to zmienić w ustawieniach wyglądu."; + /* No comment provided by engineer. */ "You can create it later" = "Możesz go utworzyć później"; @@ -4783,6 +5002,9 @@ /* notification body */ "You can now chat with %@" = "Możesz teraz wysyłać wiadomości do %@"; +/* No comment provided by engineer. */ +"You can send messages to %@ from Archived contacts." = "Możesz wysyłać wiadomości do %@ ze zarchiwizowanych kontaktów."; + /* No comment provided by engineer. */ "You can set lock screen notification preview via settings." = "Podgląd powiadomień na ekranie blokady można ustawić w ustawieniach."; @@ -4798,6 +5020,9 @@ /* No comment provided by engineer. */ "You can start chat via app Settings / Database or by restarting the app" = "Możesz rozpocząć czat poprzez Ustawienia aplikacji / Baza danych lub poprzez ponowne uruchomienie aplikacji"; +/* No comment provided by engineer. */ +"You can still view conversation with %@ in the list of chats." = "Nadal możesz przeglądać rozmowę z %@ na liście czatów."; + /* No comment provided by engineer. */ "You can turn on SimpleX Lock via Settings." = "Możesz włączyć blokadę SimpleX poprzez Ustawienia."; @@ -4849,9 +5074,18 @@ /* snd group event chat item */ "you left" = "wyszedłeś"; +/* No comment provided by engineer. */ +"You may migrate the exported database." = "Możesz zmigrować wyeksportowaną bazy danych."; + +/* No comment provided by engineer. */ +"You may save the exported archive." = "Możesz zapisać wyeksportowane archiwum."; + /* No comment provided by engineer. */ "You must use the most recent version of your chat database on one device ONLY, otherwise you may stop receiving the messages from some contacts." = "Musisz używać najnowszej wersji bazy danych czatu TYLKO na jednym urządzeniu, w przeciwnym razie możesz przestać otrzymywać wiadomości od niektórych kontaktów."; +/* No comment provided by engineer. */ +"You need to allow your contact to call to be able to call them." = "Aby móc dzwonić, musisz zezwolić kontaktowi na połączenia."; + /* No comment provided by engineer. */ "You need to allow your contact to send voice messages to be able to send them." = "Musisz zezwolić Twojemu kontaktowi na wysyłanie wiadomości głosowych, aby móc je wysyłać."; diff --git a/apps/ios/uk.lproj/Localizable.strings b/apps/ios/uk.lproj/Localizable.strings index f436ad561b..1908d386a3 100644 --- a/apps/ios/uk.lproj/Localizable.strings +++ b/apps/ios/uk.lproj/Localizable.strings @@ -334,6 +334,9 @@ /* No comment provided by engineer. */ "above, then choose:" = "вище, а потім обирайте:"; +/* No comment provided by engineer. */ +"Accent" = "Акцент"; + /* accept contact request via notification accept incoming call via notification swipe action */ @@ -352,6 +355,15 @@ /* call status */ "accepted call" = "прийнято виклик"; +/* No comment provided by engineer. */ +"Acknowledged" = "Визнано"; + +/* No comment provided by engineer. */ +"Acknowledgement errors" = "Помилки підтвердження"; + +/* No comment provided by engineer. */ +"Active connections" = "Активні з'єднання"; + /* No comment provided by engineer. */ "Add address to your profile, so that your contacts can share it with other people. Profile update will be sent to your contacts." = "Додайте адресу до свого профілю, щоб ваші контакти могли поділитися нею з іншими людьми. Повідомлення про оновлення профілю буде надіслано вашим контактам."; @@ -376,6 +388,15 @@ /* No comment provided by engineer. */ "Add welcome message" = "Додати вітальне повідомлення"; +/* No comment provided by engineer. */ +"Additional accent" = "Додатковий акцент"; + +/* No comment provided by engineer. */ +"Additional accent 2" = "Додатковий акцент 2"; + +/* No comment provided by engineer. */ +"Additional secondary" = "Додаткова вторинна"; + /* No comment provided by engineer. */ "Address" = "Адреса"; @@ -397,6 +418,9 @@ /* No comment provided by engineer. */ "Advanced network settings" = "Розширені налаштування мережі"; +/* No comment provided by engineer. */ +"Advanced settings" = "Додаткові налаштування"; + /* chat item text */ "agreeing encryption for %@…" = "узгодження шифрування для %@…"; @@ -412,6 +436,9 @@ /* No comment provided by engineer. */ "All data is erased when it is entered." = "Всі дані стираються при введенні."; +/* No comment provided by engineer. */ +"All data is private to your device." = "Всі дані є приватними для вашого пристрою."; + /* No comment provided by engineer. */ "All group members will remain connected." = "Всі учасники групи залишаться на зв'язку."; @@ -427,6 +454,9 @@ /* No comment provided by engineer. */ "All new messages from %@ will be hidden!" = "Всі нові повідомлення від %@ будуть приховані!"; +/* No comment provided by engineer. */ +"All profiles" = "Всі профілі"; + /* No comment provided by engineer. */ "All your contacts will remain connected." = "Всі ваші контакти залишаться на зв'язку."; @@ -442,6 +472,9 @@ /* No comment provided by engineer. */ "Allow calls only if your contact allows them." = "Дозволяйте дзвінки, тільки якщо ваш контакт дозволяє їх."; +/* No comment provided by engineer. */ +"Allow calls?" = "Дозволити дзвінки?"; + /* No comment provided by engineer. */ "Allow disappearing messages only if your contact allows it to you." = "Дозволяйте зникати повідомленням, тільки якщо контакт дозволяє вам це робити."; @@ -463,6 +496,9 @@ /* No comment provided by engineer. */ "Allow sending disappearing messages." = "Дозволити надсилання зникаючих повідомлень."; +/* No comment provided by engineer. */ +"Allow sharing" = "Дозволити спільний доступ"; + /* No comment provided by engineer. */ "Allow to irreversibly delete sent messages. (24 hours)" = "Дозволяє безповоротно видаляти надіслані повідомлення. (24 години)"; @@ -553,15 +589,27 @@ /* No comment provided by engineer. */ "Apply" = "Подати заявку"; +/* No comment provided by engineer. */ +"Apply to" = "Звертатися до"; + /* No comment provided by engineer. */ "Archive and upload" = "Архівування та завантаження"; +/* No comment provided by engineer. */ +"Archive contacts to chat later." = "Архівуйте контакти, щоб поспілкуватися пізніше."; + +/* No comment provided by engineer. */ +"Archived contacts" = "Архівні контакти"; + /* No comment provided by engineer. */ "Archiving database" = "Архівування бази даних"; /* No comment provided by engineer. */ "Attach" = "Прикріпити"; +/* No comment provided by engineer. */ +"attempts" = "спроби"; + /* No comment provided by engineer. */ "Audio & video calls" = "Аудіо та відео дзвінки"; @@ -604,6 +652,9 @@ /* No comment provided by engineer. */ "Back" = "Назад"; +/* No comment provided by engineer. */ +"Background" = "Фон"; + /* No comment provided by engineer. */ "Bad desktop address" = "Неправильна адреса робочого столу"; @@ -625,6 +676,12 @@ /* No comment provided by engineer. */ "Better messages" = "Кращі повідомлення"; +/* No comment provided by engineer. */ +"Better networking" = "Краща мережа"; + +/* No comment provided by engineer. */ +"Black" = "Чорний"; + /* No comment provided by engineer. */ "Block" = "Блокувати"; @@ -655,6 +712,12 @@ /* No comment provided by engineer. */ "Blocked by admin" = "Заблокований адміністратором"; +/* No comment provided by engineer. */ +"Blur for better privacy." = "Розмиття для кращої приватності."; + +/* No comment provided by engineer. */ +"Blur media" = "Розмиття медіа"; + /* No comment provided by engineer. */ "bold" = "жирний"; @@ -679,6 +742,9 @@ /* No comment provided by engineer. */ "By chat profile (default) or [by connection](https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (BETA)." = "Через профіль чату (за замовчуванням) або [за з'єднанням](https://simplex.chat/blog/20230204-simplex-chat-v4-5-user-chat-profiles.html#transport-isolation) (BETA)."; +/* No comment provided by engineer. */ +"call" = "дзвонити"; + /* No comment provided by engineer. */ "Call already ended!" = "Дзвінок вже закінчився!"; @@ -694,15 +760,27 @@ /* No comment provided by engineer. */ "Calls" = "Дзвінки"; +/* No comment provided by engineer. */ +"Calls prohibited!" = "Дзвінки заборонені!"; + /* No comment provided by engineer. */ "Camera not available" = "Камера недоступна"; +/* No comment provided by engineer. */ +"Can't call contact" = "Не вдається додзвонитися до контакту"; + +/* No comment provided by engineer. */ +"Can't call member" = "Не вдається зателефонувати користувачеві"; + /* No comment provided by engineer. */ "Can't invite contact!" = "Не вдається запросити контакт!"; /* No comment provided by engineer. */ "Can't invite contacts!" = "Неможливо запросити контакти!"; +/* No comment provided by engineer. */ +"Can't message member" = "Не можу надіслати повідомлення користувачеві"; + /* No comment provided by engineer. */ "Cancel" = "Скасувати"; @@ -715,6 +793,9 @@ /* No comment provided by engineer. */ "Cannot access keychain to save database password" = "Не вдається отримати доступ до зв'язки ключів для збереження пароля до бази даних"; +/* No comment provided by engineer. */ +"Cannot forward message" = "Неможливо переслати повідомлення"; + /* No comment provided by engineer. */ "Cannot receive file" = "Не вдається отримати файл"; @@ -773,6 +854,9 @@ /* No comment provided by engineer. */ "Chat archive" = "Архів чату"; +/* No comment provided by engineer. */ +"Chat colors" = "Кольори чату"; + /* No comment provided by engineer. */ "Chat console" = "Консоль чату"; @@ -782,6 +866,9 @@ /* No comment provided by engineer. */ "Chat database deleted" = "Видалено базу даних чату"; +/* No comment provided by engineer. */ +"Chat database exported" = "Експортовано базу даних чату"; + /* No comment provided by engineer. */ "Chat database imported" = "Імпорт бази даних чату"; @@ -794,12 +881,18 @@ /* No comment provided by engineer. */ "Chat is stopped. If you already used this database on another device, you should transfer it back before starting chat." = "Чат зупинено. Якщо ви вже використовували цю базу даних на іншому пристрої, перенесіть її назад перед запуском чату."; +/* No comment provided by engineer. */ +"Chat list" = "Список чатів"; + /* No comment provided by engineer. */ "Chat migrated!" = "Чат перемістився!"; /* No comment provided by engineer. */ "Chat preferences" = "Налаштування чату"; +/* No comment provided by engineer. */ +"Chat theme" = "Тема чату"; + /* No comment provided by engineer. */ "Chats" = "Чати"; @@ -818,6 +911,15 @@ /* No comment provided by engineer. */ "Choose from library" = "Виберіть з бібліотеки"; +/* No comment provided by engineer. */ +"Chunks deleted" = "Фрагменти видалено"; + +/* No comment provided by engineer. */ +"Chunks downloaded" = "Завантажено фрагменти"; + +/* No comment provided by engineer. */ +"Chunks uploaded" = "Завантажено фрагменти"; + /* swipe action */ "Clear" = "Чисто"; @@ -833,6 +935,12 @@ /* No comment provided by engineer. */ "Clear verification" = "Очистити перевірку"; +/* No comment provided by engineer. */ +"Color chats with the new themes." = "Кольорові чати з новими темами."; + +/* No comment provided by engineer. */ +"Color mode" = "Колірний режим"; + /* No comment provided by engineer. */ "colored" = "кольоровий"; @@ -845,12 +953,21 @@ /* No comment provided by engineer. */ "complete" = "завершено"; +/* No comment provided by engineer. */ +"Completed" = "Завершено"; + /* No comment provided by engineer. */ "Configure ICE servers" = "Налаштування серверів ICE"; +/* No comment provided by engineer. */ +"Configured %@ servers" = "Налаштовані сервери %@"; + /* No comment provided by engineer. */ "Confirm" = "Підтвердити"; +/* No comment provided by engineer. */ +"Confirm contact deletion?" = "Підтвердити видалення контакту?"; + /* No comment provided by engineer. */ "Confirm database upgrades" = "Підтвердити оновлення бази даних"; @@ -890,6 +1007,9 @@ /* No comment provided by engineer. */ "connect to SimpleX Chat developers." = "зв'язатися з розробниками SimpleX Chat."; +/* No comment provided by engineer. */ +"Connect to your friends faster." = "Швидше спілкуйтеся з друзями."; + /* No comment provided by engineer. */ "Connect to yourself?" = "З'єднатися з самим собою?"; @@ -914,18 +1034,27 @@ /* No comment provided by engineer. */ "connected" = "з'єднаний"; +/* No comment provided by engineer. */ +"Connected" = "Підключено"; + /* No comment provided by engineer. */ "Connected desktop" = "Підключений робочий стіл"; /* rcv group event chat item */ "connected directly" = "з'єднані безпосередньо"; +/* No comment provided by engineer. */ +"Connected servers" = "Підключені сервери"; + /* No comment provided by engineer. */ "Connected to desktop" = "Підключено до настільного комп'ютера"; /* No comment provided by engineer. */ "connecting" = "з'єднання"; +/* No comment provided by engineer. */ +"Connecting" = "Підключення"; + /* No comment provided by engineer. */ "connecting (accepted)" = "з'єднання (прийнято)"; @@ -947,6 +1076,9 @@ /* No comment provided by engineer. */ "Connecting server… (error: %@)" = "Підключення до сервера... (помилка: %@)"; +/* No comment provided by engineer. */ +"Connecting to contact, please wait or check later!" = "З'єднання з контактом, будь ласка, зачекайте або перевірте пізніше!"; + /* No comment provided by engineer. */ "Connecting to desktop" = "Підключення до ПК"; @@ -956,6 +1088,9 @@ /* No comment provided by engineer. */ "Connection" = "Підключення"; +/* No comment provided by engineer. */ +"Connection and servers status." = "Стан з'єднання та серверів."; + /* No comment provided by engineer. */ "Connection error" = "Помилка підключення"; @@ -965,6 +1100,9 @@ /* chat list item title (it should not be shown */ "connection established" = "з'єднання встановлене"; +/* No comment provided by engineer. */ +"Connection notifications" = "Сповіщення про підключення"; + /* No comment provided by engineer. */ "Connection request sent!" = "Запит на підключення відправлено!"; @@ -974,9 +1112,15 @@ /* No comment provided by engineer. */ "Connection timeout" = "Тайм-аут з'єднання"; +/* No comment provided by engineer. */ +"Connection with desktop stopped" = "Припинено зв'язок з робочим столом"; + /* connection information */ "connection:%@" = "з'єднання:%@"; +/* No comment provided by engineer. */ +"Connections" = "З'єднання"; + /* profile update event chat item */ "contact %@ changed to %@" = "контакт %1$@ змінено на %2$@"; @@ -986,6 +1130,9 @@ /* No comment provided by engineer. */ "Contact already exists" = "Контакт вже існує"; +/* No comment provided by engineer. */ +"Contact deleted!" = "Контакт видалено!"; + /* No comment provided by engineer. */ "contact has e2e encryption" = "контакт має шифрування e2e"; @@ -998,12 +1145,18 @@ /* notification */ "Contact is connected" = "Контакт підключений"; +/* No comment provided by engineer. */ +"Contact is deleted." = "Контакт видалено."; + /* No comment provided by engineer. */ "Contact name" = "Ім'я контактної особи"; /* No comment provided by engineer. */ "Contact preferences" = "Налаштування контактів"; +/* No comment provided by engineer. */ +"Contact will be deleted - this cannot be undone!" = "Контакт буде видалено - це неможливо скасувати!"; + /* No comment provided by engineer. */ "Contacts" = "Контакти"; @@ -1013,9 +1166,15 @@ /* No comment provided by engineer. */ "Continue" = "Продовжуйте"; +/* No comment provided by engineer. */ +"Conversation deleted!" = "Розмова видалена!"; + /* No comment provided by engineer. */ "Copy" = "Копіювати"; +/* No comment provided by engineer. */ +"Copy error" = "Помилка копіювання"; + /* No comment provided by engineer. */ "Core version: v%@" = "Основна версія: v%@"; @@ -1061,6 +1220,9 @@ /* No comment provided by engineer. */ "Create your profile" = "Створіть свій профіль"; +/* No comment provided by engineer. */ +"Created" = "Створено"; + /* No comment provided by engineer. */ "Created at" = "Створено за адресою"; @@ -1085,6 +1247,9 @@ /* No comment provided by engineer. */ "Current passphrase…" = "Поточна парольна фраза…"; +/* No comment provided by engineer. */ +"Current profile" = "Поточний профіль"; + /* No comment provided by engineer. */ "Currently maximum supported file size is %@." = "Наразі максимальний підтримуваний розмір файлу - %@."; @@ -1094,9 +1259,15 @@ /* No comment provided by engineer. */ "Custom time" = "Індивідуальний час"; +/* No comment provided by engineer. */ +"Customize theme" = "Налаштувати тему"; + /* No comment provided by engineer. */ "Dark" = "Темний"; +/* No comment provided by engineer. */ +"Dark mode colors" = "Кольори темного режиму"; + /* No comment provided by engineer. */ "Database downgrade" = "Пониження версії бази даних"; @@ -1166,6 +1337,9 @@ /* message decrypt error item */ "Decryption error" = "Помилка розшифровки"; +/* No comment provided by engineer. */ +"decryption errors" = "помилки розшифровки"; + /* pref value */ "default (%@)" = "за замовчуванням (%@)"; @@ -1179,6 +1353,9 @@ swipe action */ "Delete" = "Видалити"; +/* No comment provided by engineer. */ +"Delete %lld messages of members?" = "Видалити %lld повідомлень користувачів?"; + /* No comment provided by engineer. */ "Delete %lld messages?" = "Видалити %lld повідомлень?"; @@ -1215,6 +1392,9 @@ /* No comment provided by engineer. */ "Delete contact" = "Видалити контакт"; +/* No comment provided by engineer. */ +"Delete contact?" = "Видалити контакт?"; + /* No comment provided by engineer. */ "Delete database" = "Видалити базу даних"; @@ -1278,12 +1458,21 @@ /* server test step */ "Delete queue" = "Видалити чергу"; +/* No comment provided by engineer. */ +"Delete up to 20 messages at once." = "Видаляйте до 20 повідомлень одночасно."; + /* No comment provided by engineer. */ "Delete user profile?" = "Видалити профіль користувача?"; +/* No comment provided by engineer. */ +"Delete without notification" = "Видалення без попередження"; + /* deleted chat item */ "deleted" = "видалено"; +/* No comment provided by engineer. */ +"Deleted" = "Видалено"; + /* No comment provided by engineer. */ "Deleted at" = "Видалено за"; @@ -1296,6 +1485,9 @@ /* rcv group event chat item */ "deleted group" = "видалено групу"; +/* No comment provided by engineer. */ +"Deletion errors" = "Помилки видалення"; + /* No comment provided by engineer. */ "Delivery" = "Доставка"; @@ -1317,12 +1509,27 @@ /* No comment provided by engineer. */ "Desktop devices" = "Настільні пристрої"; +/* No comment provided by engineer. */ +"Destination server address of %@ is incompatible with forwarding server %@ settings." = "Адреса сервера призначення %@ несумісна з налаштуваннями сервера пересилання %@."; + /* snd error text */ "Destination server error: %@" = "Помилка сервера призначення: %@"; +/* No comment provided by engineer. */ +"Destination server version of %@ is incompatible with forwarding server %@." = "Версія сервера призначення %@ несумісна з версією сервера переадресації %@."; + +/* No comment provided by engineer. */ +"Detailed statistics" = "Детальна статистика"; + +/* No comment provided by engineer. */ +"Details" = "Деталі"; + /* No comment provided by engineer. */ "Develop" = "Розробник"; +/* No comment provided by engineer. */ +"Developer options" = "Можливості для розробників"; + /* No comment provided by engineer. */ "Developer tools" = "Інструменти для розробників"; @@ -1362,6 +1569,9 @@ /* No comment provided by engineer. */ "disabled" = "вимкнено"; +/* No comment provided by engineer. */ +"Disabled" = "Вимкнено"; + /* No comment provided by engineer. */ "Disappearing message" = "Зникаюче повідомлення"; @@ -1422,12 +1632,21 @@ /* chat item action */ "Download" = "Завантажити"; +/* No comment provided by engineer. */ +"Download errors" = "Помилки завантаження"; + /* No comment provided by engineer. */ "Download failed" = "Не вдалося завантажити"; /* server test step */ "Download file" = "Завантажити файл"; +/* No comment provided by engineer. */ +"Downloaded" = "Завантажено"; + +/* No comment provided by engineer. */ +"Downloaded files" = "Завантажені файли"; + /* No comment provided by engineer. */ "Downloading archive" = "Завантажити архів"; @@ -1440,6 +1659,9 @@ /* integrity error chat item */ "duplicate message" = "дублююче повідомлення"; +/* No comment provided by engineer. */ +"duplicates" = "дублікати"; + /* No comment provided by engineer. */ "Duration" = "Тривалість"; @@ -1497,6 +1719,9 @@ /* enabled status */ "enabled" = "увімкнено"; +/* No comment provided by engineer. */ +"Enabled" = "Увімкнено"; + /* No comment provided by engineer. */ "Enabled for" = "Увімкнено для"; @@ -1638,6 +1863,9 @@ /* No comment provided by engineer. */ "Error changing setting" = "Помилка зміни налаштування"; +/* No comment provided by engineer. */ +"Error connecting to forwarding server %@. Please try later." = "Помилка підключення до сервера переадресації %@. Спробуйте пізніше."; + /* No comment provided by engineer. */ "Error creating address" = "Помилка створення адреси"; @@ -1695,6 +1923,9 @@ /* No comment provided by engineer. */ "Error exporting chat database" = "Помилка експорту бази даних чату"; +/* No comment provided by engineer. */ +"Error exporting theme: %@" = "Помилка експорту теми: %@"; + /* No comment provided by engineer. */ "Error importing chat database" = "Помилка імпорту бази даних чату"; @@ -1710,9 +1941,18 @@ /* No comment provided by engineer. */ "Error receiving file" = "Помилка отримання файлу"; +/* No comment provided by engineer. */ +"Error reconnecting server" = "Помилка перепідключення сервера"; + +/* No comment provided by engineer. */ +"Error reconnecting servers" = "Помилка перепідключення серверів"; + /* No comment provided by engineer. */ "Error removing member" = "Помилка видалення учасника"; +/* No comment provided by engineer. */ +"Error resetting statistics" = "Статистика скидання помилок"; + /* No comment provided by engineer. */ "Error saving %@ servers" = "Помилка збереження %@ серверів"; @@ -1792,6 +2032,9 @@ /* No comment provided by engineer. */ "Error: URL is invalid" = "Помилка: URL-адреса невірна"; +/* No comment provided by engineer. */ +"Errors" = "Помилки"; + /* No comment provided by engineer. */ "Even when disabled in the conversation." = "Навіть коли вимкнений у розмові."; @@ -1804,12 +2047,18 @@ /* chat item action */ "Expand" = "Розгорнути"; +/* No comment provided by engineer. */ +"expired" = "закінчився"; + /* No comment provided by engineer. */ "Export database" = "Експорт бази даних"; /* No comment provided by engineer. */ "Export error:" = "Помилка експорту:"; +/* No comment provided by engineer. */ +"Export theme" = "Тема експорту"; + /* No comment provided by engineer. */ "Exported database archive." = "Експортований архів бази даних."; @@ -1831,6 +2080,21 @@ /* swipe action */ "Favorite" = "Улюблений"; +/* No comment provided by engineer. */ +"File error" = "Помилка файлу"; + +/* file error text */ +"File not found - most likely file was deleted or cancelled." = "Файл не знайдено - найімовірніше, файл було видалено або скасовано."; + +/* file error text */ +"File server error: %@" = "Помилка файлового сервера: %@"; + +/* No comment provided by engineer. */ +"File status" = "Статус файлу"; + +/* copied message info */ +"File status: %@" = "Статус файлу: %@"; + /* No comment provided by engineer. */ "File will be deleted from servers." = "Файл буде видалено з серверів."; @@ -1912,6 +2176,15 @@ /* No comment provided by engineer. */ "Forwarded from" = "Переслано з"; +/* No comment provided by engineer. */ +"Forwarding server %@ failed to connect to destination server %@. Please try later." = "Серверу переадресації %@ не вдалося з'єднатися з сервером призначення %@. Спробуйте пізніше."; + +/* No comment provided by engineer. */ +"Forwarding server address is incompatible with network settings: %@." = "Адреса сервера переадресації несумісна з налаштуваннями мережі: %@."; + +/* No comment provided by engineer. */ +"Forwarding server version is incompatible with network settings: %@." = "Версія сервера переадресації несумісна з мережевими налаштуваннями: %@."; + /* snd error text */ "Forwarding server: %@\nDestination server error: %@" = "Сервер переадресації: %1$@\nПомилка сервера призначення: %2$@"; @@ -1945,6 +2218,12 @@ /* No comment provided by engineer. */ "GIFs and stickers" = "GIF-файли та наклейки"; +/* message preview */ +"Good afternoon!" = "Доброго дня!"; + +/* message preview */ +"Good morning!" = "Доброго ранку!"; + /* No comment provided by engineer. */ "Group" = "Група"; @@ -2122,6 +2401,9 @@ /* No comment provided by engineer. */ "Import failed" = "Не вдалося імпортувати"; +/* No comment provided by engineer. */ +"Import theme" = "Імпорт теми"; + /* No comment provided by engineer. */ "Importing archive" = "Імпорт архіву"; @@ -2143,6 +2425,9 @@ /* No comment provided by engineer. */ "In-call sounds" = "Звуки вхідного дзвінка"; +/* No comment provided by engineer. */ +"inactive" = "неактивний"; + /* No comment provided by engineer. */ "Incognito" = "Інкогніто"; @@ -2206,6 +2491,9 @@ /* No comment provided by engineer. */ "Interface" = "Інтерфейс"; +/* No comment provided by engineer. */ +"Interface colors" = "Кольори інтерфейсу"; + /* invalid chat data */ "invalid chat" = "недійсний чат"; @@ -2248,6 +2536,9 @@ /* group name */ "invitation to group %@" = "запрошення до групи %@"; +/* No comment provided by engineer. */ +"invite" = "запросити"; + /* No comment provided by engineer. */ "Invite friends" = "Запросити друзів"; @@ -2293,6 +2584,9 @@ /* No comment provided by engineer. */ "It can happen when:\n1. The messages expired in the sending client after 2 days or on the server after 30 days.\n2. Message decryption failed, because you or your contact used old database backup.\n3. The connection was compromised." = "Це може статися, коли:\n1. Термін дії повідомлень закінчився в клієнті-відправнику через 2 дні або на сервері через 30 днів.\n2. Не вдалося розшифрувати повідомлення, тому що ви або ваш контакт використовували стару резервну копію бази даних.\n3. З'єднання було скомпрометовано."; +/* No comment provided by engineer. */ +"It protects your IP address and connections." = "Він захищає вашу IP-адресу та з'єднання."; + /* No comment provided by engineer. */ "It seems like you are already connected via this link. If it is not the case, there was an error (%@)." = "Схоже, що ви вже підключені за цим посиланням. Якщо це не так, сталася помилка (%@)."; @@ -2335,6 +2629,9 @@ /* No comment provided by engineer. */ "Keep" = "Тримай"; +/* No comment provided by engineer. */ +"Keep conversation" = "Підтримуйте розмову"; + /* No comment provided by engineer. */ "Keep the app open to use it from desktop" = "Тримайте додаток відкритим, щоб використовувати його з робочого столу"; @@ -2446,6 +2743,12 @@ /* No comment provided by engineer. */ "Max 30 seconds, received instantly." = "Максимум 30 секунд, отримується миттєво."; +/* No comment provided by engineer. */ +"Media & file servers" = "Медіа та файлові сервери"; + +/* blur media */ +"Medium" = "Середній"; + /* member role */ "member" = "учасник"; @@ -2458,6 +2761,9 @@ /* rcv group event chat item */ "member connected" = "з'єднаний"; +/* item status text */ +"Member inactive" = "Користувач неактивний"; + /* No comment provided by engineer. */ "Member role will be changed to \"%@\". All group members will be notified." = "Роль учасника буде змінено на \"%@\". Всі учасники групи будуть повідомлені про це."; @@ -2467,6 +2773,12 @@ /* No comment provided by engineer. */ "Member will be removed from group - this cannot be undone!" = "Учасник буде видалений з групи - це неможливо скасувати!"; +/* No comment provided by engineer. */ +"Menus" = "Меню"; + +/* No comment provided by engineer. */ +"message" = "повідомлення"; + /* item status text */ "Message delivery error" = "Помилка доставки повідомлення"; @@ -2479,6 +2791,12 @@ /* No comment provided by engineer. */ "Message draft" = "Чернетка повідомлення"; +/* item status text */ +"Message forwarded" = "Повідомлення переслано"; + +/* item status description */ +"Message may be delivered later if member becomes active." = "Повідомлення може бути доставлене пізніше, якщо користувач стане активним."; + /* No comment provided by engineer. */ "Message queue info" = "Інформація про чергу повідомлень"; @@ -2494,9 +2812,21 @@ /* notification */ "message received" = "повідомлення отримано"; +/* No comment provided by engineer. */ +"Message reception" = "Прийом повідомлень"; + +/* No comment provided by engineer. */ +"Message servers" = "Сервери повідомлень"; + /* No comment provided by engineer. */ "Message source remains private." = "Джерело повідомлення залишається приватним."; +/* No comment provided by engineer. */ +"Message status" = "Статус повідомлення"; + +/* copied message info */ +"Message status: %@" = "Статус повідомлення: %@"; + /* No comment provided by engineer. */ "Message text" = "Текст повідомлення"; @@ -2512,6 +2842,12 @@ /* No comment provided by engineer. */ "Messages from %@ will be shown!" = "Повідомлення від %@ будуть показані!"; +/* No comment provided by engineer. */ +"Messages received" = "Отримані повідомлення"; + +/* No comment provided by engineer. */ +"Messages sent" = "Надіслані повідомлення"; + /* No comment provided by engineer. */ "Messages, files and calls are protected by **end-to-end encryption** with perfect forward secrecy, repudiation and break-in recovery." = "Повідомлення, файли та дзвінки захищені **наскрізним шифруванням** з ідеальною секретністю переадресації, відмовою та відновленням після злому."; @@ -2590,6 +2926,9 @@ /* No comment provided by engineer. */ "Multiple chat profiles" = "Кілька профілів чату"; +/* No comment provided by engineer. */ +"mute" = "приглушити"; + /* swipe action */ "Mute" = "Вимкнути звук"; @@ -2623,6 +2962,9 @@ /* No comment provided by engineer. */ "New chat" = "Новий чат"; +/* No comment provided by engineer. */ +"New chat experience 🎉" = "Новий досвід спілкування в чаті 🎉"; + /* notification */ "New contact request" = "Новий запит на контакт"; @@ -2641,6 +2983,9 @@ /* No comment provided by engineer. */ "New in %@" = "Нове в %@"; +/* No comment provided by engineer. */ +"New media options" = "Нові медіа-опції"; + /* No comment provided by engineer. */ "New member role" = "Нова роль учасника"; @@ -2677,6 +3022,9 @@ /* No comment provided by engineer. */ "No device token!" = "Токен пристрою відсутній!"; +/* item status description */ +"No direct connection yet, message is forwarded by admin." = "Прямого зв'язку ще немає, повідомлення пересилається адміністратором."; + /* No comment provided by engineer. */ "no e2e encryption" = "без шифрування e2e"; @@ -2689,6 +3037,9 @@ /* No comment provided by engineer. */ "No history" = "Немає історії"; +/* No comment provided by engineer. */ +"No info, try to reload" = "Немає інформації, спробуйте перезавантажити"; + /* No comment provided by engineer. */ "No network connection" = "Немає підключення до мережі"; @@ -2704,6 +3055,9 @@ /* No comment provided by engineer. */ "Not compatible!" = "Не сумісні!"; +/* No comment provided by engineer. */ +"Nothing selected" = "Нічого не вибрано"; + /* No comment provided by engineer. */ "Notifications" = "Сповіщення"; @@ -2760,6 +3114,9 @@ /* No comment provided by engineer. */ "Only client devices store user profiles, contacts, groups, and messages sent with **2-layer end-to-end encryption**." = "Тільки клієнтські пристрої зберігають профілі користувачів, контакти, групи та повідомлення, надіслані за допомогою **2-шарового наскрізного шифрування**."; +/* No comment provided by engineer. */ +"Only delete conversation" = "Видаляйте тільки розмови"; + /* No comment provided by engineer. */ "Only group owners can change group preferences." = "Тільки власники груп можуть змінювати налаштування групи."; @@ -2814,6 +3171,9 @@ /* authentication reason */ "Open migration to another device" = "Відкрита міграція на інший пристрій"; +/* No comment provided by engineer. */ +"Open server settings" = "Відкрити налаштування сервера"; + /* No comment provided by engineer. */ "Open Settings" = "Відкрийте Налаштування"; @@ -2838,9 +3198,18 @@ /* No comment provided by engineer. */ "Or show this code" = "Або покажіть цей код"; +/* No comment provided by engineer. */ +"other" = "інший"; + /* No comment provided by engineer. */ "Other" = "Інше"; +/* No comment provided by engineer. */ +"Other %@ servers" = "Інші сервери %@"; + +/* No comment provided by engineer. */ +"other errors" = "інші помилки"; + /* member role */ "owner" = "власник"; @@ -2883,6 +3252,9 @@ /* No comment provided by engineer. */ "peer-to-peer" = "одноранговий"; +/* No comment provided by engineer. */ +"Pending" = "В очікуванні"; + /* No comment provided by engineer. */ "People can connect to you only via the links you share." = "Люди можуть зв'язатися з вами лише за посиланнями, якими ви ділитеся."; @@ -2901,9 +3273,18 @@ /* No comment provided by engineer. */ "PING interval" = "Інтервал PING"; +/* No comment provided by engineer. */ +"Play from the chat list." = "Грати зі списку чату."; + +/* No comment provided by engineer. */ +"Please ask your contact to enable calls." = "Будь ласка, попросіть свого контакту ввімкнути дзвінки."; + /* No comment provided by engineer. */ "Please ask your contact to enable sending voice messages." = "Будь ласка, попросіть вашого контакту увімкнути відправку голосових повідомлень."; +/* No comment provided by engineer. */ +"Please check that mobile and desktop are connected to the same local network, and that desktop firewall allows the connection.\nPlease share any other issues with the developers." = "Переконайтеся, що мобільний і настільний комп'ютери підключені до однієї локальної мережі, і що брандмауер настільного комп'ютера дозволяє з'єднання.\nБудь ласка, повідомте про будь-які інші проблеми розробникам."; + /* No comment provided by engineer. */ "Please check that you used the correct link or ask your contact to send you another one." = "Будь ласка, перевірте, чи ви скористалися правильним посиланням, або попросіть контактну особу надіслати вам інше."; @@ -2961,6 +3342,9 @@ /* No comment provided by engineer. */ "Preview" = "Попередній перегляд"; +/* No comment provided by engineer. */ +"Previously connected servers" = "Раніше підключені сервери"; + /* No comment provided by engineer. */ "Privacy & security" = "Конфіденційність і безпека"; @@ -2982,6 +3366,9 @@ /* No comment provided by engineer. */ "Private routing" = "Приватна маршрутизація"; +/* No comment provided by engineer. */ +"Private routing error" = "Помилка приватної маршрутизації"; + /* No comment provided by engineer. */ "Profile and server connections" = "З'єднання профілю та сервера"; @@ -3000,6 +3387,9 @@ /* No comment provided by engineer. */ "Profile password" = "Пароль до профілю"; +/* No comment provided by engineer. */ +"Profile theme" = "Тема профілю"; + /* No comment provided by engineer. */ "Profile update will be sent to your contacts." = "Оновлення профілю буде надіслано вашим контактам."; @@ -3048,6 +3438,12 @@ /* No comment provided by engineer. */ "Protocol timeout per KB" = "Тайм-аут протоколу на КБ"; +/* No comment provided by engineer. */ +"Proxied" = "Проксі-сервер"; + +/* No comment provided by engineer. */ +"Proxied servers" = "Проксі-сервери"; + /* No comment provided by engineer. */ "Push notifications" = "Push-повідомлення"; @@ -3063,6 +3459,9 @@ /* No comment provided by engineer. */ "Rate the app" = "Оцініть додаток"; +/* No comment provided by engineer. */ +"Reachable chat toolbar" = "Доступна панель інструментів чату"; + /* chat item menu */ "React…" = "Реагуй…"; @@ -3090,6 +3489,9 @@ /* No comment provided by engineer. */ "Receipts are disabled" = "Підтвердження виключені"; +/* No comment provided by engineer. */ +"Receive errors" = "Отримання помилок"; + /* No comment provided by engineer. */ "received answer…" = "отримали відповідь…"; @@ -3108,6 +3510,15 @@ /* message info title */ "Received message" = "Отримано повідомлення"; +/* No comment provided by engineer. */ +"Received messages" = "Отримані повідомлення"; + +/* No comment provided by engineer. */ +"Received reply" = "Отримано відповідь"; + +/* No comment provided by engineer. */ +"Received total" = "Отримано всього"; + /* No comment provided by engineer. */ "Receiving address will be changed to a different server. Address change will complete after sender comes online." = "Адреса отримувача буде змінена на інший сервер. Зміна адреси завершиться після того, як відправник з'явиться в мережі."; @@ -3126,9 +3537,24 @@ /* No comment provided by engineer. */ "Recipients see updates as you type them." = "Одержувачі бачать оновлення, коли ви їх вводите."; +/* No comment provided by engineer. */ +"Reconnect" = "Повторне підключення"; + /* No comment provided by engineer. */ "Reconnect all connected servers to force message delivery. It uses additional traffic." = "Перепідключіть всі підключені сервери, щоб примусово доставити повідомлення. Це використовує додатковий трафік."; +/* No comment provided by engineer. */ +"Reconnect all servers" = "Перепідключіть усі сервери"; + +/* No comment provided by engineer. */ +"Reconnect all servers?" = "Перепідключити всі сервери?"; + +/* No comment provided by engineer. */ +"Reconnect server to force message delivery. It uses additional traffic." = "Перепідключити сервер для примусової доставки повідомлень. Використовує додатковий трафік."; + +/* No comment provided by engineer. */ +"Reconnect server?" = "Перепідключити сервер?"; + /* No comment provided by engineer. */ "Reconnect servers?" = "Перепідключити сервери?"; @@ -3163,6 +3589,9 @@ /* No comment provided by engineer. */ "Remove" = "Видалити"; +/* No comment provided by engineer. */ +"Remove image" = "Видалити зображення"; + /* No comment provided by engineer. */ "Remove member" = "Видалити учасника"; @@ -3220,12 +3649,27 @@ /* No comment provided by engineer. */ "Reset" = "Перезавантаження"; +/* No comment provided by engineer. */ +"Reset all hints" = "Скинути всі підказки"; + +/* No comment provided by engineer. */ +"Reset all statistics" = "Скинути всю статистику"; + +/* No comment provided by engineer. */ +"Reset all statistics?" = "Скинути всю статистику?"; + /* No comment provided by engineer. */ "Reset colors" = "Скинути кольори"; +/* No comment provided by engineer. */ +"Reset to app theme" = "Повернутися до теми програми"; + /* No comment provided by engineer. */ "Reset to defaults" = "Відновити налаштування за замовчуванням"; +/* No comment provided by engineer. */ +"Reset to user theme" = "Повернутися до теми користувача"; + /* No comment provided by engineer. */ "Restart the app to create a new chat profile" = "Перезапустіть програму, щоб створити новий профіль чату"; @@ -3283,6 +3727,9 @@ /* No comment provided by engineer. */ "Save and notify group members" = "Зберегти та повідомити учасників групи"; +/* No comment provided by engineer. */ +"Save and reconnect" = "Збережіть і підключіться знову"; + /* No comment provided by engineer. */ "Save and update group profile" = "Збереження та оновлення профілю групи"; @@ -3337,6 +3784,12 @@ /* No comment provided by engineer. */ "Saved WebRTC ICE servers will be removed" = "Збережені сервери WebRTC ICE буде видалено"; +/* No comment provided by engineer. */ +"Scale" = "Масштаб"; + +/* No comment provided by engineer. */ +"Scan / Paste link" = "Відсканувати / Вставити посилання"; + /* No comment provided by engineer. */ "Scan code" = "Сканувати код"; @@ -3352,6 +3805,9 @@ /* No comment provided by engineer. */ "Scan server QR code" = "Відскануйте QR-код сервера"; +/* No comment provided by engineer. */ +"search" = "пошук"; + /* No comment provided by engineer. */ "Search" = "Пошук"; @@ -3364,6 +3820,9 @@ /* network option */ "sec" = "сек"; +/* No comment provided by engineer. */ +"Secondary" = "Вторинний"; + /* time unit */ "seconds" = "секунди"; @@ -3373,6 +3832,9 @@ /* server test step */ "Secure queue" = "Безпечна черга"; +/* No comment provided by engineer. */ +"Secured" = "Забезпечено"; + /* No comment provided by engineer. */ "Security assessment" = "Оцінка безпеки"; @@ -3385,6 +3847,12 @@ /* chat item action */ "Select" = "Виберіть"; +/* No comment provided by engineer. */ +"Selected %lld" = "Вибрано %lld"; + +/* No comment provided by engineer. */ +"Selected chat preferences prohibit this message." = "Вибрані налаштування чату забороняють це повідомлення."; + /* No comment provided by engineer. */ "Self-destruct" = "Самознищення"; @@ -3415,12 +3883,18 @@ /* No comment provided by engineer. */ "Send disappearing message" = "Надіслати зникаюче повідомлення"; +/* No comment provided by engineer. */ +"Send errors" = "Помилки надсилання"; + /* No comment provided by engineer. */ "Send link previews" = "Надіслати попередній перегляд за посиланням"; /* No comment provided by engineer. */ "Send live message" = "Надіслати живе повідомлення"; +/* No comment provided by engineer. */ +"Send message to enable calls." = "Надішліть повідомлення, щоб увімкнути дзвінки."; + /* No comment provided by engineer. */ "Send messages directly when IP address is protected and your or destination server does not support private routing." = "Надсилайте повідомлення напряму, якщо IP-адреса захищена, а ваш сервер або сервер призначення не підтримує приватну маршрутизацію."; @@ -3481,15 +3955,36 @@ /* copied message info */ "Sent at: %@" = "Надіслано за: %@"; +/* No comment provided by engineer. */ +"Sent directly" = "Відправлено напряму"; + /* notification */ "Sent file event" = "Подія надісланого файлу"; /* message info title */ "Sent message" = "Надіслано повідомлення"; +/* No comment provided by engineer. */ +"Sent messages" = "Надіслані повідомлення"; + /* No comment provided by engineer. */ "Sent messages will be deleted after set time." = "Надіслані повідомлення будуть видалені через встановлений час."; +/* No comment provided by engineer. */ +"Sent reply" = "Надіслано відповідь"; + +/* No comment provided by engineer. */ +"Sent total" = "Відправлено всього"; + +/* No comment provided by engineer. */ +"Sent via proxy" = "Відправлено через проксі"; + +/* No comment provided by engineer. */ +"Server address" = "Адреса сервера"; + +/* No comment provided by engineer. */ +"Server address is incompatible with network settings: %@." = "Адреса сервера несумісна з налаштуваннями мережі: %@."; + /* srv error text. */ "Server address is incompatible with network settings." = "Адреса сервера несумісна з налаштуваннями мережі."; @@ -3505,12 +4000,24 @@ /* No comment provided by engineer. */ "Server test failed!" = "Тест сервера завершився невдало!"; +/* No comment provided by engineer. */ +"Server type" = "Тип сервера"; + /* srv error text */ "Server version is incompatible with network settings." = "Серверна версія несумісна з мережевими налаштуваннями."; +/* No comment provided by engineer. */ +"Server version is incompatible with your app: %@." = "Версія сервера несумісна з вашим додатком: %@."; + /* No comment provided by engineer. */ "Servers" = "Сервери"; +/* No comment provided by engineer. */ +"Servers info" = "Інформація про сервери"; + +/* No comment provided by engineer. */ +"Servers statistics will be reset - this cannot be undone!" = "Статистика серверів буде скинута - це неможливо скасувати!"; + /* No comment provided by engineer. */ "Session code" = "Код сесії"; @@ -3520,6 +4027,9 @@ /* No comment provided by engineer. */ "Set contact name…" = "Встановити ім'я контакту…"; +/* No comment provided by engineer. */ +"Set default theme" = "Встановлення теми за замовчуванням"; + /* No comment provided by engineer. */ "Set group preferences" = "Встановіть налаштування групи"; @@ -3565,12 +4075,18 @@ /* No comment provided by engineer. */ "Share address with contacts?" = "Поділіться адресою з контактами?"; +/* No comment provided by engineer. */ +"Share from other apps." = "Діліться з інших програм."; + /* No comment provided by engineer. */ "Share link" = "Поділіться посиланням"; /* No comment provided by engineer. */ "Share this 1-time invite link" = "Поділіться цим одноразовим посиланням-запрошенням"; +/* No comment provided by engineer. */ +"Share to SimpleX" = "Поділіться з SimpleX"; + /* No comment provided by engineer. */ "Share with contacts" = "Поділіться з контактами"; @@ -3589,6 +4105,9 @@ /* No comment provided by engineer. */ "Show message status" = "Показати статус повідомлення"; +/* No comment provided by engineer. */ +"Show percentage" = "Показати відсоток"; + /* No comment provided by engineer. */ "Show preview" = "Показати попередній перегляд"; @@ -3598,6 +4117,9 @@ /* No comment provided by engineer. */ "Show:" = "Показати:"; +/* No comment provided by engineer. */ +"SimpleX" = "SimpleX"; + /* No comment provided by engineer. */ "SimpleX address" = "Адреса SimpleX"; @@ -3643,6 +4165,9 @@ /* No comment provided by engineer. */ "Simplified incognito mode" = "Спрощений режим інкогніто"; +/* No comment provided by engineer. */ +"Size" = "Розмір"; + /* No comment provided by engineer. */ "Skip" = "Пропустити"; @@ -3652,9 +4177,21 @@ /* No comment provided by engineer. */ "Small groups (max 20)" = "Невеликі групи (максимум 20 осіб)"; +/* No comment provided by engineer. */ +"SMP server" = "Сервер SMP"; + +/* blur media */ +"Soft" = "М'який"; + +/* No comment provided by engineer. */ +"Some file(s) were not exported:" = "Деякі файли не було експортовано:"; + /* No comment provided by engineer. */ "Some non-fatal errors occurred during import - you may see Chat console for more details." = "Під час імпорту виникли деякі нефатальні помилки – ви можете переглянути консоль чату, щоб дізнатися більше."; +/* No comment provided by engineer. */ +"Some non-fatal errors occurred during import:" = "Під час імпорту виникли деякі несмертельні помилки:"; + /* notification title */ "Somebody" = "Хтось"; @@ -3673,9 +4210,15 @@ /* No comment provided by engineer. */ "Start migration" = "Почати міграцію"; +/* No comment provided by engineer. */ +"Starting from %@." = "Починаючи з %@."; + /* No comment provided by engineer. */ "starting…" = "починаючи…"; +/* No comment provided by engineer. */ +"Statistics" = "Статистика"; + /* No comment provided by engineer. */ "Stop" = "Зупинити"; @@ -3715,9 +4258,21 @@ /* No comment provided by engineer. */ "strike" = "закреслено"; +/* blur media */ +"Strong" = "Сильний"; + /* No comment provided by engineer. */ "Submit" = "Надіслати"; +/* No comment provided by engineer. */ +"Subscribed" = "Підписано"; + +/* No comment provided by engineer. */ +"Subscription errors" = "Помилки підписки"; + +/* No comment provided by engineer. */ +"Subscriptions ignored" = "Підписки ігноруються"; + /* No comment provided by engineer. */ "Support SimpleX Chat" = "Підтримка чату SimpleX"; @@ -3751,6 +4306,9 @@ /* No comment provided by engineer. */ "Tap to scan" = "Натисніть, щоб сканувати"; +/* No comment provided by engineer. */ +"TCP connection" = "TCP-з'єднання"; + /* No comment provided by engineer. */ "TCP connection timeout" = "Тайм-аут TCP-з'єднання"; @@ -3763,6 +4321,9 @@ /* No comment provided by engineer. */ "TCP_KEEPINTVL" = "TCP_KEEPINTVL"; +/* No comment provided by engineer. */ +"Temporary file error" = "Тимчасова помилка файлу"; + /* server test failure */ "Test failed at step %@." = "Тест завершився невдало на кроці %@."; @@ -3823,6 +4384,12 @@ /* No comment provided by engineer. */ "The message will be marked as moderated for all members." = "Повідомлення буде позначено як модероване для всіх учасників."; +/* No comment provided by engineer. */ +"The messages will be deleted for all members." = "Повідомлення будуть видалені для всіх учасників."; + +/* No comment provided by engineer. */ +"The messages will be marked as moderated for all members." = "Повідомлення будуть позначені як модеровані для всіх учасників."; + /* No comment provided by engineer. */ "The next generation of private messaging" = "Наступне покоління приватних повідомлень"; @@ -3844,6 +4411,9 @@ /* No comment provided by engineer. */ "The text you pasted is not a SimpleX link." = "Текст, який ви вставили, не є посиланням SimpleX."; +/* No comment provided by engineer. */ +"Themes" = "Теми"; + /* No comment provided by engineer. */ "These settings are for your current profile **%@**." = "Ці налаштування стосуються вашого поточного профілю **%@**."; @@ -3886,9 +4456,15 @@ /* No comment provided by engineer. */ "This is your own SimpleX address!" = "Це ваша власна SimpleX-адреса!"; +/* No comment provided by engineer. */ +"This link was used with another mobile device, please create a new link on the desktop." = "Це посилання було використано з іншого мобільного пристрою, будь ласка, створіть нове посилання на робочому столі."; + /* No comment provided by engineer. */ "This setting applies to messages in your current chat profile **%@**." = "Це налаштування застосовується до повідомлень у вашому поточному профілі чату **%@**."; +/* No comment provided by engineer. */ +"Title" = "Заголовок"; + /* No comment provided by engineer. */ "To ask any questions and to receive updates:" = "Задати будь-які питання та отримувати новини:"; @@ -3925,12 +4501,24 @@ /* No comment provided by engineer. */ "To verify end-to-end encryption with your contact compare (or scan) the code on your devices." = "Щоб перевірити наскрізне шифрування з вашим контактом, порівняйте (або відскануйте) код на ваших пристроях."; +/* No comment provided by engineer. */ +"Toggle chat list:" = "Перемикання списку чату:"; + /* No comment provided by engineer. */ "Toggle incognito when connecting." = "Увімкніть інкогніто при підключенні."; +/* No comment provided by engineer. */ +"Toolbar opacity" = "Непрозорість панелі інструментів"; + +/* No comment provided by engineer. */ +"Total" = "Всього"; + /* No comment provided by engineer. */ "Transport isolation" = "Транспортна ізоляція"; +/* No comment provided by engineer. */ +"Transport sessions" = "Транспортні сесії"; + /* No comment provided by engineer. */ "Trying to connect to the server used to receive messages from this contact (error: %@)." = "Спроба з'єднатися з сервером, який використовується для отримання повідомлень від цього контакту (помилка: %@)."; @@ -4024,6 +4612,9 @@ /* authentication reason */ "Unlock app" = "Розблокувати додаток"; +/* No comment provided by engineer. */ +"unmute" = "увімкнути звук"; + /* swipe action */ "Unmute" = "Увімкнути звук"; @@ -4045,6 +4636,9 @@ /* No comment provided by engineer. */ "Update network settings?" = "Оновити налаштування мережі?"; +/* No comment provided by engineer. */ +"Update settings?" = "Оновити налаштування?"; + /* rcv group event chat item */ "updated group profile" = "оновлений профіль групи"; @@ -4057,12 +4651,21 @@ /* No comment provided by engineer. */ "Upgrade and open chat" = "Оновлення та відкритий чат"; +/* No comment provided by engineer. */ +"Upload errors" = "Помилки завантаження"; + /* No comment provided by engineer. */ "Upload failed" = "Не вдалося завантфжити"; /* server test step */ "Upload file" = "Завантажити файл"; +/* No comment provided by engineer. */ +"Uploaded" = "Завантажено"; + +/* No comment provided by engineer. */ +"Uploaded files" = "Завантажені файли"; + /* No comment provided by engineer. */ "Uploading archive" = "Завантаження архіву"; @@ -4105,9 +4708,15 @@ /* No comment provided by engineer. */ "Use the app while in the call." = "Використовуйте додаток під час розмови."; +/* No comment provided by engineer. */ +"Use the app with one hand." = "Використовуйте додаток однією рукою."; + /* No comment provided by engineer. */ "User profile" = "Профіль користувача"; +/* No comment provided by engineer. */ +"User selection" = "Вибір користувача"; + /* No comment provided by engineer. */ "Using SimpleX Chat servers." = "Використання серверів SimpleX Chat."; @@ -4156,6 +4765,9 @@ /* No comment provided by engineer. */ "Via secure quantum resistant protocol." = "Через безпечний квантово-стійкий протокол."; +/* No comment provided by engineer. */ +"video" = "відео"; + /* No comment provided by engineer. */ "Video call" = "Відеодзвінок"; @@ -4213,6 +4825,12 @@ /* No comment provided by engineer. */ "Waiting for video" = "Чекаємо на відео"; +/* No comment provided by engineer. */ +"Wallpaper accent" = "Акцент на шпалерах"; + +/* No comment provided by engineer. */ +"Wallpaper background" = "Фон шпалер"; + /* No comment provided by engineer. */ "wants to connect to you!" = "хоче зв'язатися з вами!"; @@ -4285,9 +4903,15 @@ /* snd error text */ "Wrong key or unknown connection - most likely this connection is deleted." = "Неправильний ключ або невідоме з'єднання - швидше за все, це з'єднання видалено."; +/* file error text */ +"Wrong key or unknown file chunk address - most likely file is deleted." = "Неправильний ключ або невідома адреса фрагмента файлу - найімовірніше, файл видалено."; + /* No comment provided by engineer. */ "Wrong passphrase!" = "Неправильний пароль!"; +/* No comment provided by engineer. */ +"XFTP server" = "XFTP-сервер"; + /* pref value */ "yes" = "так"; @@ -4342,6 +4966,9 @@ /* No comment provided by engineer. */ "You are invited to group" = "Запрошуємо вас до групи"; +/* No comment provided by engineer. */ +"You are not connected to these servers. Private routing is used to deliver messages to them." = "Не підключені до цих серверів. Для доставлення повідомлень до них використовується приватна маршрутизація."; + /* No comment provided by engineer. */ "you are observer" = "ви спостерігач"; @@ -4351,6 +4978,9 @@ /* No comment provided by engineer. */ "You can accept calls from lock screen, without device and app authentication." = "Ви можете приймати дзвінки з екрана блокування без автентифікації пристрою та програми."; +/* No comment provided by engineer. */ +"You can change it in Appearance settings." = "Ви можете змінити його в налаштуваннях зовнішнього вигляду."; + /* No comment provided by engineer. */ "You can create it later" = "Ви можете створити його пізніше"; @@ -4372,6 +5002,9 @@ /* notification body */ "You can now chat with %@" = "Тепер ви можете надсилати повідомлення на адресу %@"; +/* No comment provided by engineer. */ +"You can send messages to %@ from Archived contacts." = "Ви можете надсилати повідомлення на %@ з архівних контактів."; + /* No comment provided by engineer. */ "You can set lock screen notification preview via settings." = "Ви можете налаштувати попередній перегляд сповіщень на екрані блокування за допомогою налаштувань."; @@ -4387,6 +5020,9 @@ /* No comment provided by engineer. */ "You can start chat via app Settings / Database or by restarting the app" = "Запустити чат можна через Налаштування програми / База даних або перезапустивши програму"; +/* No comment provided by engineer. */ +"You can still view conversation with %@ in the list of chats." = "Ви все ще можете переглянути розмову з %@ у списку чатів."; + /* No comment provided by engineer. */ "You can turn on SimpleX Lock via Settings." = "Увімкнути SimpleX Lock можна в Налаштуваннях."; @@ -4438,9 +5074,18 @@ /* snd group event chat item */ "you left" = "ти пішов"; +/* No comment provided by engineer. */ +"You may migrate the exported database." = "Ви можете мігрувати експортовану базу даних."; + +/* No comment provided by engineer. */ +"You may save the exported archive." = "Ви можете зберегти експортований архів."; + /* No comment provided by engineer. */ "You must use the most recent version of your chat database on one device ONLY, otherwise you may stop receiving the messages from some contacts." = "Ви повинні використовувати найновішу версію бази даних чату ТІЛЬКИ на одному пристрої, інакше ви можете перестати отримувати повідомлення від деяких контактів."; +/* No comment provided by engineer. */ +"You need to allow your contact to call to be able to call them." = "Щоб мати змогу зателефонувати контакту, вам потрібно дозволити йому зателефонувати."; + /* No comment provided by engineer. */ "You need to allow your contact to send voice messages to be able to send them." = "Щоб мати змогу надсилати голосові повідомлення, вам потрібно дозволити контакту надсилати їх."; diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/ui/theme/ThemeManager.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/ui/theme/ThemeManager.kt index a86e92efba..7f19f58949 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/ui/theme/ThemeManager.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/ui/theme/ThemeManager.kt @@ -49,7 +49,9 @@ object ThemeManager { return perUserTheme } val defaultTheme = defaultActiveTheme(appSettingsTheme) - return ThemeModeOverride(colors = defaultTheme?.colors ?: ThemeColors(), wallpaper = defaultTheme?.wallpaper) + return ThemeModeOverride(colors = defaultTheme?.colors ?: ThemeColors(), wallpaper = defaultTheme?.wallpaper + // Situation when user didn't change global theme at all (it is not saved yet). Using defaults + ?: ThemeWallpaper.from(PresetWallpaper.SCHOOL.toType(CurrentColors.value.base), null, null)) } fun currentColors(themeOverridesForType: WallpaperType?, perChatTheme: ThemeModeOverride?, perUserTheme: ThemeModeOverrides?, appSettingsTheme: List): ActiveTheme { diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/WelcomeView.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/WelcomeView.kt index e90a581416..f5dcc6b54a 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/WelcomeView.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/WelcomeView.kt @@ -111,53 +111,59 @@ fun CreateFirstProfile(chatModel: ChatModel, close: () -> Unit) { val scrollState = rememberScrollState() val keyboardState by getKeyboardState() var savedKeyboardState by remember { mutableStateOf(keyboardState) } - - ProvideWindowInsets(windowInsetsAnimationsEnabled = true) { - Column( - modifier = Modifier - .fillMaxSize() - .themedBackground(), - horizontalAlignment = Alignment.CenterHorizontally - ) { - CloseSheetBar(close = { - if (chatModel.users.none { !it.user.hidden }) { - appPrefs.onboardingStage.set(OnboardingStage.Step1_SimpleXInfo) - } else { - close() - } - }) - BackHandler(onBack = { - appPrefs.onboardingStage.set(OnboardingStage.Step1_SimpleXInfo) - }) - - ColumnWithScrollBar( - modifier = if (appPlatform.isAndroid) Modifier.fillMaxSize() else Modifier.widthIn(max = 600.dp).fillMaxHeight(), + val handler = remember { AppBarHandler() } + CompositionLocalProvider( + LocalAppBarHandler provides handler + ) { + ProvideWindowInsets(windowInsetsAnimationsEnabled = true) { + Column( + modifier = Modifier + .fillMaxSize() + .themedBackground(), + horizontalAlignment = Alignment.CenterHorizontally ) { - val displayName = rememberSaveable { mutableStateOf("") } - val focusRequester = remember { FocusRequester() } - Column(Modifier.padding(horizontal = DEFAULT_PADDING)) { - AppBarTitle(stringResource(MR.strings.create_profile), bottomPadding = DEFAULT_PADDING) - ProfileNameField(displayName, stringResource(MR.strings.display_name), { it.trim() == mkValidName(it) }, focusRequester) - Spacer(Modifier.height(DEFAULT_PADDING)) - ReadableText(MR.strings.your_profile_is_stored_on_your_device, TextAlign.Start, padding = PaddingValues(), style = MaterialTheme.typography.body1.copy(color = MaterialTheme.colors.secondary)) - ReadableText(MR.strings.profile_is_only_shared_with_your_contacts, TextAlign.Start, style = MaterialTheme.typography.body1.copy(color = MaterialTheme.colors.secondary)) - } - Spacer(Modifier.fillMaxHeight().weight(1f)) - Column(Modifier.widthIn(max = if (appPlatform.isAndroid) 450.dp else 1000.dp).align(Alignment.CenterHorizontally), horizontalAlignment = Alignment.CenterHorizontally) { - OnboardingActionButton( - if (appPlatform.isAndroid) Modifier.padding(horizontal = DEFAULT_PADDING * 2).fillMaxWidth() else Modifier.widthIn(min = 300.dp), - labelId = MR.strings.create_profile_button, - onboarding = null, - enabled = canCreateProfile(displayName.value), - onclick = { createProfileOnboarding(chat.simplex.common.platform.chatModel, displayName.value, close) } - ) - // Reserve space - TextButtonBelowOnboardingButton("", null) - } + CloseSheetBar(close = { + if (chatModel.users.none { !it.user.hidden }) { + appPrefs.onboardingStage.set(OnboardingStage.Step1_SimpleXInfo) + } else { + close() + } + }) + BackHandler(onBack = { + appPrefs.onboardingStage.set(OnboardingStage.Step1_SimpleXInfo) + }) - LaunchedEffect(Unit) { - delay(300) - focusRequester.requestFocus() + ColumnWithScrollBar( + modifier = Modifier.fillMaxSize() + ) { + val displayName = rememberSaveable { mutableStateOf("") } + val focusRequester = remember { FocusRequester() } + Column(if (appPlatform.isAndroid) Modifier.fillMaxSize().padding(horizontal = DEFAULT_PADDING) else Modifier.widthIn(max = 600.dp).fillMaxHeight().padding(horizontal = DEFAULT_PADDING).align(Alignment.CenterHorizontally)) { + Box(Modifier.align(Alignment.CenterHorizontally)) { + AppBarTitle(stringResource(MR.strings.create_profile), bottomPadding = DEFAULT_PADDING, withPadding = false) + } + ProfileNameField(displayName, stringResource(MR.strings.display_name), { it.trim() == mkValidName(it) }, focusRequester) + Spacer(Modifier.height(DEFAULT_PADDING)) + ReadableText(MR.strings.your_profile_is_stored_on_your_device, TextAlign.Start, padding = PaddingValues(), style = MaterialTheme.typography.body1.copy(color = MaterialTheme.colors.secondary)) + ReadableText(MR.strings.profile_is_only_shared_with_your_contacts, TextAlign.Start, style = MaterialTheme.typography.body1.copy(color = MaterialTheme.colors.secondary)) + } + Spacer(Modifier.fillMaxHeight().weight(1f)) + Column(Modifier.widthIn(max = if (appPlatform.isAndroid) 450.dp else 1000.dp).align(Alignment.CenterHorizontally), horizontalAlignment = Alignment.CenterHorizontally) { + OnboardingActionButton( + if (appPlatform.isAndroid) Modifier.padding(horizontal = DEFAULT_PADDING * 2).fillMaxWidth() else Modifier.widthIn(min = 300.dp), + labelId = MR.strings.create_profile_button, + onboarding = null, + enabled = canCreateProfile(displayName.value), + onclick = { createProfileOnboarding(chat.simplex.common.platform.chatModel, displayName.value, close) } + ) + // Reserve space + TextButtonBelowOnboardingButton("", null) + } + + LaunchedEffect(Unit) { + delay(300) + focusRequester.requestFocus() + } } } LaunchedEffect(Unit) { diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/CreateSimpleXAddress.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/CreateSimpleXAddress.kt index fddf964f28..20a7ada3aa 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/CreateSimpleXAddress.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/CreateSimpleXAddress.kt @@ -76,56 +76,62 @@ private fun CreateSimpleXAddressLayout( createAddress: () -> Unit, nextStep: () -> Unit, ) { - ColumnWithScrollBar( - Modifier - .fillMaxSize() - .themedBackground(), - horizontalAlignment = Alignment.CenterHorizontally, + val handler = remember { AppBarHandler() } + CompositionLocalProvider( + LocalAppBarHandler provides handler ) { - CloseSheetBar(showClose = false, close = {}) - AppBarTitle(stringResource(MR.strings.simplex_address)) + ModalView({}, showClose = false) { + ColumnWithScrollBar( + Modifier + .fillMaxSize() + .themedBackground(), + horizontalAlignment = Alignment.CenterHorizontally, + ) { + AppBarTitle(stringResource(MR.strings.simplex_address)) - Spacer(Modifier.weight(1f)) + Spacer(Modifier.weight(1f)) - if (userAddress != null) { - SimpleXLinkQRCode(userAddress.connReqContact) - Spacer(Modifier.height(DEFAULT_PADDING_HALF)) - Row { - ShareAddressButton { share(simplexChatLink(userAddress.connReqContact)) } - Spacer(Modifier.width(DEFAULT_PADDING * 2)) - ShareViaEmailButton { sendEmail(userAddress) } - } - Spacer(Modifier.height(DEFAULT_PADDING)) - Spacer(Modifier.weight(1f)) - Column(Modifier.widthIn(max = if (appPlatform.isAndroid) 450.dp else 1000.dp).align(Alignment.CenterHorizontally), horizontalAlignment = Alignment.CenterHorizontally) { - OnboardingActionButton( - modifier = if (appPlatform.isAndroid) Modifier.padding(horizontal = DEFAULT_PADDING * 2).fillMaxWidth() else Modifier.widthIn(min = 300.dp), - labelId = MR.strings.continue_to_next_step, - onboarding = null, - onclick = nextStep - ) - // Reserve space - TextButtonBelowOnboardingButton("", null) - } - } else { - Button(createAddress, Modifier, shape = CircleShape, contentPadding = PaddingValues()) { - Icon(painterResource(MR.images.ic_mail_filled), null, Modifier.size(100.dp).background(MaterialTheme.colors.primary, CircleShape).padding(25.dp), tint = Color.White) - } - Spacer(Modifier.height(DEFAULT_PADDING)) - Spacer(Modifier.weight(1f)) - Text(stringResource(MR.strings.create_simplex_address), style = MaterialTheme.typography.h3, fontWeight = FontWeight.Bold) - TextBelowButton(stringResource(MR.strings.you_can_make_address_visible_via_settings)) - Spacer(Modifier.height(DEFAULT_PADDING)) - Spacer(Modifier.weight(1f)) + if (userAddress != null) { + SimpleXLinkQRCode(userAddress.connReqContact) + Spacer(Modifier.height(DEFAULT_PADDING_HALF)) + Row { + ShareAddressButton { share(simplexChatLink(userAddress.connReqContact)) } + Spacer(Modifier.width(DEFAULT_PADDING * 2)) + ShareViaEmailButton { sendEmail(userAddress) } + } + Spacer(Modifier.height(DEFAULT_PADDING)) + Spacer(Modifier.weight(1f)) + Column(Modifier.widthIn(max = if (appPlatform.isAndroid) 450.dp else 1000.dp).align(Alignment.CenterHorizontally), horizontalAlignment = Alignment.CenterHorizontally) { + OnboardingActionButton( + modifier = if (appPlatform.isAndroid) Modifier.padding(horizontal = DEFAULT_PADDING * 2).fillMaxWidth() else Modifier.widthIn(min = 300.dp), + labelId = MR.strings.continue_to_next_step, + onboarding = null, + onclick = nextStep + ) + // Reserve space + TextButtonBelowOnboardingButton("", null) + } + } else { + Button(createAddress, Modifier, shape = CircleShape, contentPadding = PaddingValues()) { + Icon(painterResource(MR.images.ic_mail_filled), null, Modifier.size(100.dp).background(MaterialTheme.colors.primary, CircleShape).padding(25.dp), tint = Color.White) + } + Spacer(Modifier.height(DEFAULT_PADDING)) + Spacer(Modifier.weight(1f)) + Text(stringResource(MR.strings.create_simplex_address), style = MaterialTheme.typography.h3, fontWeight = FontWeight.Bold) + TextBelowButton(stringResource(MR.strings.you_can_make_address_visible_via_settings)) + Spacer(Modifier.height(DEFAULT_PADDING)) + Spacer(Modifier.weight(1f)) - Column(Modifier.widthIn(max = if (appPlatform.isAndroid) 450.dp else 1000.dp).align(Alignment.CenterHorizontally), horizontalAlignment = Alignment.CenterHorizontally) { - OnboardingActionButton( - modifier = if (appPlatform.isAndroid) Modifier.padding(horizontal = DEFAULT_PADDING * 2).fillMaxWidth() else Modifier.widthIn(min = 300.dp), - labelId = MR.strings.create_address_button, - onboarding = null, - onclick = createAddress - ) - TextButtonBelowOnboardingButton(stringResource(MR.strings.dont_create_address), nextStep) + Column(Modifier.widthIn(max = if (appPlatform.isAndroid) 450.dp else 1000.dp).align(Alignment.CenterHorizontally), horizontalAlignment = Alignment.CenterHorizontally) { + OnboardingActionButton( + modifier = if (appPlatform.isAndroid) Modifier.padding(horizontal = DEFAULT_PADDING * 2).fillMaxWidth() else Modifier.widthIn(min = 300.dp), + labelId = MR.strings.create_address_button, + onboarding = null, + onclick = createAddress + ) + TextButtonBelowOnboardingButton(stringResource(MR.strings.dont_create_address), nextStep) + } + } } } } diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/SetNotificationsMode.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/SetNotificationsMode.kt index 96e1ce8e34..1903b3cf81 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/SetNotificationsMode.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/SetNotificationsMode.kt @@ -25,39 +25,47 @@ import chat.simplex.res.MR @Composable fun SetNotificationsMode(m: ChatModel) { - ColumnWithScrollBar( - modifier = Modifier - .fillMaxSize() - .themedBackground() + val handler = remember { AppBarHandler() } + CompositionLocalProvider( + LocalAppBarHandler provides handler ) { - CloseSheetBar(showClose = false, close = {}) - AppBarTitle(stringResource(MR.strings.onboarding_notifications_mode_title)) - val currentMode = rememberSaveable { mutableStateOf(NotificationsMode.default) } - Column(Modifier.padding(horizontal = DEFAULT_PADDING * 1f)) { - Text(stringResource(MR.strings.onboarding_notifications_mode_subtitle), Modifier.fillMaxWidth(), textAlign = TextAlign.Center) - Spacer(Modifier.height(DEFAULT_PADDING * 2f)) - SelectableCard(currentMode, NotificationsMode.OFF, stringResource(MR.strings.onboarding_notifications_mode_off), annotatedStringResource(MR.strings.onboarding_notifications_mode_off_desc)) { - currentMode.value = NotificationsMode.OFF - } - SelectableCard(currentMode, NotificationsMode.PERIODIC, stringResource(MR.strings.onboarding_notifications_mode_periodic), annotatedStringResource(MR.strings.onboarding_notifications_mode_periodic_desc)){ - currentMode.value = NotificationsMode.PERIODIC - } - SelectableCard(currentMode, NotificationsMode.SERVICE, stringResource(MR.strings.onboarding_notifications_mode_service), annotatedStringResource(MR.strings.onboarding_notifications_mode_service_desc)){ - currentMode.value = NotificationsMode.SERVICE - } - } - Spacer(Modifier.fillMaxHeight().weight(1f)) - Column(Modifier.widthIn(max = if (appPlatform.isAndroid) 450.dp else 1000.dp).align(Alignment.CenterHorizontally), horizontalAlignment = Alignment.CenterHorizontally) { - OnboardingActionButton( - modifier = if (appPlatform.isAndroid) Modifier.padding(horizontal = DEFAULT_PADDING * 2).fillMaxWidth() else Modifier, - labelId = MR.strings.use_chat, - onboarding = OnboardingStage.OnboardingComplete, - onclick = { - changeNotificationsMode(currentMode.value, m) + ModalView({}, showClose = false) { + ColumnWithScrollBar( + modifier = Modifier + .fillMaxSize() + .themedBackground() + ) { + Box(Modifier.align(Alignment.CenterHorizontally)) { + AppBarTitle(stringResource(MR.strings.onboarding_notifications_mode_title)) } - ) - // Reserve space - TextButtonBelowOnboardingButton("", null) + val currentMode = rememberSaveable { mutableStateOf(NotificationsMode.default) } + Column(Modifier.padding(horizontal = DEFAULT_PADDING * 1f)) { + Text(stringResource(MR.strings.onboarding_notifications_mode_subtitle), Modifier.fillMaxWidth(), textAlign = TextAlign.Center) + Spacer(Modifier.height(DEFAULT_PADDING * 2f)) + SelectableCard(currentMode, NotificationsMode.OFF, stringResource(MR.strings.onboarding_notifications_mode_off), annotatedStringResource(MR.strings.onboarding_notifications_mode_off_desc)) { + currentMode.value = NotificationsMode.OFF + } + SelectableCard(currentMode, NotificationsMode.PERIODIC, stringResource(MR.strings.onboarding_notifications_mode_periodic), annotatedStringResource(MR.strings.onboarding_notifications_mode_periodic_desc)) { + currentMode.value = NotificationsMode.PERIODIC + } + SelectableCard(currentMode, NotificationsMode.SERVICE, stringResource(MR.strings.onboarding_notifications_mode_service), annotatedStringResource(MR.strings.onboarding_notifications_mode_service_desc)) { + currentMode.value = NotificationsMode.SERVICE + } + } + Spacer(Modifier.fillMaxHeight().weight(1f)) + Column(Modifier.widthIn(max = if (appPlatform.isAndroid) 450.dp else 1000.dp).align(Alignment.CenterHorizontally), horizontalAlignment = Alignment.CenterHorizontally) { + OnboardingActionButton( + modifier = if (appPlatform.isAndroid) Modifier.padding(horizontal = DEFAULT_PADDING * 2).fillMaxWidth() else Modifier, + labelId = MR.strings.use_chat, + onboarding = OnboardingStage.OnboardingComplete, + onclick = { + changeNotificationsMode(currentMode.value, m) + } + ) + // Reserve space + TextButtonBelowOnboardingButton("", null) + } + } } } SetNotificationsModeAdditions() diff --git a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/SetupDatabasePassphrase.kt b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/SetupDatabasePassphrase.kt index 7a1b7cccb4..858ca68af3 100644 --- a/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/SetupDatabasePassphrase.kt +++ b/apps/multiplatform/common/src/commonMain/kotlin/chat/simplex/common/views/onboarding/SetupDatabasePassphrase.kt @@ -104,84 +104,90 @@ private fun SetupDatabasePassphraseLayout( onConfirmEncrypt: () -> Unit, nextStep: () -> Unit, ) { - ColumnWithScrollBar( - Modifier.fillMaxSize().themedBackground().padding(bottom = DEFAULT_PADDING * 2), - horizontalAlignment = Alignment.CenterHorizontally, + val handler = remember { AppBarHandler() } + CompositionLocalProvider( + LocalAppBarHandler provides handler ) { - CloseSheetBar(showClose = false, close = {}) - AppBarTitle(stringResource(MR.strings.setup_database_passphrase)) + ModalView({}, showClose = false) { + ColumnWithScrollBar( + Modifier.fillMaxSize().themedBackground().padding(bottom = DEFAULT_PADDING * 2), + horizontalAlignment = Alignment.CenterHorizontally, + ) { + AppBarTitle(stringResource(MR.strings.setup_database_passphrase)) - Spacer(Modifier.weight(1f)) + Spacer(Modifier.weight(1f)) - Column(Modifier.width(600.dp)) { - val focusRequester = remember { FocusRequester() } - val focusManager = LocalFocusManager.current - LaunchedEffect(Unit) { - delay(100L) - focusRequester.requestFocus() - } - PassphraseField( - newKey, - generalGetString(MR.strings.new_passphrase), - modifier = Modifier - .padding(horizontal = DEFAULT_PADDING) - .focusRequester(focusRequester) - .onPreviewKeyEvent { - if ((it.key == Key.Enter || it.key == Key.NumPadEnter) && it.type == KeyEventType.KeyUp) { - focusManager.moveFocus(FocusDirection.Down) - true - } else { - false + Column(Modifier.width(600.dp)) { + val focusRequester = remember { FocusRequester() } + val focusManager = LocalFocusManager.current + LaunchedEffect(Unit) { + delay(100L) + focusRequester.requestFocus() + } + PassphraseField( + newKey, + generalGetString(MR.strings.new_passphrase), + modifier = Modifier + .padding(horizontal = DEFAULT_PADDING) + .focusRequester(focusRequester) + .onPreviewKeyEvent { + if ((it.key == Key.Enter || it.key == Key.NumPadEnter) && it.type == KeyEventType.KeyUp) { + focusManager.moveFocus(FocusDirection.Down) + true + } else { + false + } + }, + showStrength = true, + isValid = ::validKey, + keyboardActions = KeyboardActions(onNext = { defaultKeyboardAction(ImeAction.Next) }), + ) + val onClickUpdate = { + // Don't do things concurrently. Shouldn't be here concurrently, just in case + if (!progressIndicator.value) { + encryptDatabaseAlert(onConfirmEncrypt) } - }, - showStrength = true, - isValid = ::validKey, - keyboardActions = KeyboardActions(onNext = { defaultKeyboardAction(ImeAction.Next) }), - ) - val onClickUpdate = { - // Don't do things concurrently. Shouldn't be here concurrently, just in case - if (!progressIndicator.value) { - encryptDatabaseAlert(onConfirmEncrypt) + } + val disabled = currentKey.value == newKey.value || + newKey.value != confirmNewKey.value || + newKey.value.isEmpty() || + !validKey(currentKey.value) || + !validKey(newKey.value) || + progressIndicator.value + + PassphraseField( + confirmNewKey, + generalGetString(MR.strings.confirm_new_passphrase), + modifier = Modifier + .padding(horizontal = DEFAULT_PADDING) + .onPreviewKeyEvent { + if (!disabled && (it.key == Key.Enter || it.key == Key.NumPadEnter) && it.type == KeyEventType.KeyUp) { + onClickUpdate() + true + } else { + false + } + }, + isValid = { confirmNewKey.value == "" || newKey.value == confirmNewKey.value }, + keyboardActions = KeyboardActions(onDone = { defaultKeyboardAction(ImeAction.Done) }), + ) + + Box(Modifier.align(Alignment.CenterHorizontally).padding(vertical = DEFAULT_PADDING)) { + SetPassphraseButton(disabled, onClickUpdate) + } + + Column { + SectionTextFooter(generalGetString(MR.strings.you_have_to_enter_passphrase_every_time)) + SectionTextFooter(annotatedStringResource(MR.strings.impossible_to_recover_passphrase)) + } + } + + Spacer(Modifier.weight(1f)) + SkipButton(progressIndicator.value) { + chatModel.desktopOnboardingRandomPassword.value = true + nextStep() } } - val disabled = currentKey.value == newKey.value || - newKey.value != confirmNewKey.value || - newKey.value.isEmpty() || - !validKey(currentKey.value) || - !validKey(newKey.value) || - progressIndicator.value - - PassphraseField( - confirmNewKey, - generalGetString(MR.strings.confirm_new_passphrase), - modifier = Modifier - .padding(horizontal = DEFAULT_PADDING) - .onPreviewKeyEvent { - if (!disabled && (it.key == Key.Enter || it.key == Key.NumPadEnter) && it.type == KeyEventType.KeyUp) { - onClickUpdate() - true - } else { - false - } - }, - isValid = { confirmNewKey.value == "" || newKey.value == confirmNewKey.value }, - keyboardActions = KeyboardActions(onDone = { defaultKeyboardAction(ImeAction.Done) }), - ) - - Box(Modifier.align(Alignment.CenterHorizontally).padding(vertical = DEFAULT_PADDING)) { - SetPassphraseButton(disabled, onClickUpdate) - } - - Column { - SectionTextFooter(generalGetString(MR.strings.you_have_to_enter_passphrase_every_time)) - SectionTextFooter(annotatedStringResource(MR.strings.impossible_to_recover_passphrase)) - } - } - - Spacer(Modifier.weight(1f)) - SkipButton(progressIndicator.value) { - chatModel.desktopOnboardingRandomPassword.value = true - nextStep() } } } diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/ar/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/ar/strings.xml index b027be6e82..7fb812ade9 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/ar/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/ar/strings.xml @@ -1950,7 +1950,7 @@ متصل الخوادم المتصلة جارِ الاتصال - الاتصالات النسطة + الاتصالات النشطة ملف التعريف الحالي أخطاء الحذف إحصائيات مفصلة diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/es/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/es/strings.xml index d5bceef30b..bc27b0a29f 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/es/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/es/strings.xml @@ -1526,9 +1526,9 @@ El historial no se envía a miembros nuevos. Reintentar Cámara no disponible - Enviar hasta 100 últimos mensajes a los miembros nuevos. + Se envían hasta 100 mensajes más recientes a los miembros nuevos. Añadir contacto: crea un enlace de invitación nuevo o usa un enlace recibido.]]> - No enviar historial a miembros nuevos. + No se envía el historial a los miembros nuevos. O muestra este código QR Hasta 100 últimos mensajes son enviados a los miembros nuevos. El código QR escaneado no es un enlace SimpleX. @@ -1736,9 +1736,9 @@ Ethernet por cable administradores Activado para - No permitir el envío de enlaces SimpleX + No se permite enviar enlaces SimpleX todos los miembros - Permitir enviar enlaces SimpleX. + Se permite enviar enlaces SimpleX. guardado guardado desde %s Guardado @@ -2065,7 +2065,9 @@ Invitar Nueva experiencia de chat 🎉 Nuevas opciones multimedia - Puede cambiarlo desde el menú Apariencia. + Puedes cambiar la posición de la barra desde el menú Apariencia. Descarga nuevas versiones desde GitHub. Nuevo mensaje + Enlace no válido + Por favor, comprueba que el enlace SimpleX es correcto. \ No newline at end of file diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/hu/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/hu/strings.xml index 39dc6cfb82..db06d74378 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/hu/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/hu/strings.xml @@ -44,7 +44,7 @@ az alkalmazásban minden csevegési profiljához .]]> Mindkét fél küldhet eltűnő üzeneteket. Az Android Keystore-t a jelmondat biztonságos tárolására használják - lehetővé teszi az értesítési szolgáltatás működését. - Téves üzenet hash + Hibás az üzenet ellenőrzőösszege Háttér Tudnivaló: az üzenet- és fájl átjátszók SOCKS proxy által vannak kapcsolatban. A hívások és URL hivatkozás előnézetek közvetlen kapcsolatot használnak.]]> Alkalmazásadatok biztonsági mentése @@ -124,7 +124,7 @@ Élő csevegési üzenet visszavonása Az üzenetek végleges törlése kizárólag abban az esetben van engedélyezve, ha az ismerőse is engedélyezi. (24 óra) Hang- és videóhívások - téves üzenet hash + hibás az üzenet ellenőrzőösszege Mindig fut Az Android Keystore biztonságosan fogja tárolni a jelmondatot az alkalmazás újraindítása, vagy a jelmondat megváltoztatás után - lehetővé téve az értesítések fogadását. Minden alkalmazásadat törölve. @@ -242,7 +242,7 @@ kapcsolódás (bemutatkozó meghívó) SimpleX cím létrehozása törölt ismerős - Csoporttag üzenet törlése? + Csoporttag üzenetének törlése? A csevegés fut Egyszer használatos meghívó hivatkozás létrehozása Törlés @@ -487,7 +487,7 @@ \nCsatlakozzon hozzám SimpleX Chat-en keresztül: %s A megjelenített név nem tartalmazhat szóközöket. Csoport - Üdvözlő üzenetet megadása… (opcionális) + Üdvözlő üzenet megadása… (opcionális) Hiba a csevegési adatbázis exportálásakor Hiba a fájl mentésekor Helyi fájlok titkosítása @@ -544,7 +544,7 @@ Sikertelen titkosítás-újraegyeztetés. Hiba a felhasználói profil törlésekor Csoporttag általi javítás nem támogatott - Üdvözlő üzenetet megadása… + Üdvözlő üzenet megadása… Titkosított adatbázis Jelszó megadása a keresőben A fájl akkor érkezik meg, amikor a küldője befejezte annak feltöltését. @@ -1269,7 +1269,7 @@ SimpleX zár Beállítások Csevegési adatbázis - %1$s eltávolítva + eltávolította őt: %1$s Sikertelen kiszolgáló teszt! Kapcsolat ellenőrzése Tudjon meg többet @@ -1510,7 +1510,7 @@ Használati útmutatóban olvasható.]]> A jelmondat a beállításokban egyszerű szövegként van tárolva. Konzol megjelenítése új ablakban - Az előző üzenet hash-e más. + Az előző üzenet ellenőrzőösszege különbözik. Ezek a beállítások a jelenlegi profiljára vonatkoznak Várjon, amíg a fájl betöltődik a csatolt mobilról GitHub tárolónkban.]]> diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/in/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/in/strings.xml index 59d1e68afc..b6d6770250 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/in/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/in/strings.xml @@ -100,4 +100,16 @@ Ponsel yang terhubung Hubungkan secara otomatis menyambungkan… + Menghubungkan + Tautan tidak valid + Periksa apakah tautan SimpleX sudah benar. + Anda terhubung ke server yang digunakan untuk menerima pesan dari kontak ini. + Mencoba menyambung ke server yang digunakan untuk menerima pesan dari kontak ini (error: %1$s). + Migrasi basis data sedang berlangsung, +\nmemerlukan waktu beberapa menit. + menghubungkan + Lokasi file tidak valid + Tampilan macet + Anda membagikan lokasi file yang tidak valid. Laporkan masalah ini ke pengembang aplikasi. + error \ No newline at end of file diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/it/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/it/strings.xml index abf9345a8c..34ee1721f0 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/it/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/it/strings.xml @@ -2051,7 +2051,7 @@ Barra degli strumenti di chat accessibile Archivia contatti per chattare più tardi. Usa l\'app con una mano sola. - Stato di connessione e server. + Stato della connessione e dei server. Protegge il tuo indirizzo IP e le connessioni. Salva e riconnetti Ripristina tutti i suggerimenti diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/nl/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/nl/strings.xml index ff06893e4a..97b6586844 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/nl/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/nl/strings.xml @@ -2013,7 +2013,7 @@ verbinden Contact verwijderd! Het contact wordt verwijderd. Dit kan niet ongedaan worden gemaakt! - Blijf in gesprek + Behoud het gesprek bericht Alleen conversatie verwijderen open @@ -2065,4 +2065,6 @@ Nieuwe media-opties Uitnodigen Nieuw bericht + Ongeldige link + Controleer of de SimpleX-link correct is. \ No newline at end of file diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/pl/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/pl/strings.xml index dc97062155..d0b0ca0d1c 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/pl/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/pl/strings.xml @@ -181,7 +181,7 @@ jesteś obserwatorem Nie możesz wysyłać wiadomości! Połączony - Obecnie maksymalny obsługiwany rozmiar pliku to %1$s . + Obecnie maksymalny obsługiwany rozmiar pliku to %1$s. Usuń kontakt Usunąć kontakt\? Rozłączony @@ -344,7 +344,7 @@ Serwery ICE (po jednym na linię) Jeśli potwierdzisz, serwery wiadomości będą mogły zobaczyć Twój adres IP, a Twój dostawca - z jakimi serwerami się łączysz. Sieć i serwery - Ustawienia sieci + Zaawansowane ustawienia Nie Hosty onion będą wymagane do połączenia. \nUwaga: nie będziesz mógł połączyć się z serwerami bez adresu .onion. @@ -408,11 +408,11 @@ Zdecentralizowane zakończona Jak korzystać z markdown - Odporność na spam i nadużycia + Odporność na spam kursywa nieodebrane połączenie - Otwarto źródłowy protokół i kod - każdy może uruchomić serwery. - Ludzie mogą się z Tobą połączyć tylko poprzez linki, które udostępniasz. + Każdy może hostować serwery. + Ty decydujesz, kto może się połączyć. Redefinicja prywatności otrzymano odpowiedź… otrzymano potwierdzenie… @@ -420,8 +420,9 @@ sekret uruchamianie… strajk - Pierwsza platforma bez żadnych identyfikatorów użytkowników – z założenia prywatna. - Następna generacja prywatnych wiadomości + Brak identyfikatorów użytkownika. + Następna generacja +\nprywatnych wiadomości oczekiwanie na odpowiedź… oczekiwanie na potwierdzenie… Możesz używać markdown do formatowania wiadomości: @@ -440,7 +441,7 @@ Użyj czatu Gdy aplikacja jest uruchomiona odbierać wiadomości, Twoje kontakty - serwery, których używasz do wysyłania im wiadomości.]]> - Zużywa więcej baterii! Usługa zawsze działa w tle - powiadomienia są wyświetlane, gdy tylko wiadomości są dostępne.]]> + Zużywa więcej baterii! Aplikacja zawsze działa w tle - powiadomienia są wyświetlane natychmiastowo.]]> Przychodzące połączenie audio Przychodzące połączenie wideo Wklej link, który otrzymałeś @@ -913,7 +914,7 @@ Optymalizacja baterii jest aktywna, wyłącza usługi w tle i okresowe żądania nowych wiadomości. Możesz je ponownie włączyć za pośrednictwem ustawień. Można je wyłączyć poprzez ustawienia - powiadomienia nadal będą pokazywane podczas działania aplikacji.]]> Najlepsze dla baterii. Będziesz otrzymywać powiadomienia tylko wtedy, gdy aplikacja jest uruchomiona (NIE w tle).]]> - Dobry dla baterii. Usługa w tle sprawdza wiadomości co 10 minut. Możesz przegapić połączenia lub pilne wiadomości.]]> + Dobry dla baterii. Aplikacja sprawdza wiadomości co 10 minut. Możesz przegapić połączenia lub pilne wiadomości.]]> Zarówno Ty, jak i Twój kontakt możecie wysyłać wiadomości głosowe. Według profilu czatu (domyślnie) lub połączenia (BETA). Nie można zaprosić kontaktów! @@ -1239,7 +1240,7 @@ \n- niestandardowy czas zniknięcia. \n- historia edycji. brak tekstu - Podczas importu wystąpiły niekrytyczne błędy - więcej szczegółów można znaleźć w konsoli czatu. + Podczas importu wystąpiły niekrytyczne błędy: Restart APLIKACJA Powiadomienia przestaną działać do momentu ponownego uruchomienia aplikacji. @@ -1789,7 +1790,7 @@ TRASOWANIE PRYWATNYCH WIADOMOŚCI NIE wysyłaj wiadomości bezpośrednio, nawet jeśli serwer docelowy nie obsługuje prywatnego trasowania. Aby chronić Twój adres IP, prywatne trasowanie używa Twoich serwerów SMP, aby dostarczyć wiadomości. - Nieznane przekaźniki + Nieznane serwery Używaj prywatnego trasowania z nieznanymi serwerami. Rezerwowe trasowania wiadomości Prywatne trasowanie @@ -1990,4 +1991,82 @@ Wyślij błędy Rozmiar Błędy przesłania + Zwiększ rozmiar czcionki. + wiadomość + Wiadomość + otwórz + szukaj + Zaznaczono %d + wideo + Brak filtrowanych kontaktów + Zaproś + Pobieraj nowe wersje z GitHub. + Nowe opcje mediów + Twoje kontakty + Nowa wiadomość + Aktualizuj aplikację automatycznie + Rozmycie dla lepszej prywatności. + Możesz to zmienić w ustawieniach wyglądu. + Zaproś + Nie można wysłać wiadomości do członka grupy + Wyślij wiadomość aby włączyć połączenia. + Nowe możliwości czatu 🎉 + Korzystaj z aplikacji jedną ręką. + Odtwórz z listy czatów. + Zarchiwizowane kontakty + zadzwoń + połącz + Stan połączenia i serwerów. + Utwórz + Nieprawidłowy link + Zapisz i połącz ponownie + Ustawienia + Połączenie TCP + Nic nie jest zaznaczone + Sprawdź czy link SimpleX jest poprawny. + Przełącz listę czatów: + Archiwizuj kontakty aby porozmawiać później. + Chroni Twój adres IP i połączenia. + Osiągalny pasek narzędzi czatu + Silne + Rozmycie mediów + Średni + Wyłącz + Łagodny + Zachowaj rozmowę + Usuń tylko rozmowę + Możesz wysyłać wiadomości do %1$s ze zarchiwizowanych kontaktów. + Nadal możesz przeglądać rozmowę z %1$s na liście czatów. + Potwierdzić usunięcie kontaktu? + Kontakt usunięty! + Kontakt zostanie usunięty – nie można tego cofnąć! + Rozmowa usunięta! + Usuń bez powiadomienia + Wklej link + Zezwolić na połączenia? + Nie można zadzwonić do kontaktu + Łączenie z kontaktem, poczekaj lub sprawdź później! + Kontakt jest usunięty. + Aby móc dzwonić, musisz zezwolić kontaktowi na połączenia. + Połączenia zakazane! + Nie można zadzwonić do członka grupy + Poproś kontakt o włącznie połączeń. + Usunąć %d wiadomości członków? + Wiadomości zostaną oznaczone do usunięcia. Odbiorca(y) będą mogli ujawnić te wiadomości. + Zaznacz + Wiadomości zostaną usunięte dla wszystkich członków. + Wiadomości zostaną oznaczone jako moderowane dla wszystkich członków. + Osiągalny pasek narzędzi czatu + Wyeksportowano bazę danych czatu + Kontynuuj + Serwery mediów i plików + Serwery wiadomości + Proxy SOCKS + Niektóre plik(i) nie zostały wyeksportowane + Możesz zmigrować wyeksportowaną bazy danych. + Możesz zapisać wyeksportowane archiwum. + Zresetuj wszystkie wskazówki + Szybciej łącz się ze znajomymi. + Kontroluj swoją sieć + Usuń do 20 wiadomości na raz. \ No newline at end of file diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/vi/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/vi/strings.xml index 7747722d5f..cd34f2efff 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/vi/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/vi/strings.xml @@ -636,4 +636,92 @@ Cho phép xóa tin nhắn tự động? Chỉnh sửa Thư điện tử + Lỗi: %1$s + Lỗi + Tái đàm phán mã hóa thất bại. + mã hóa ok + cho phép tái đàm phán mã hóa với %s + cần tái đàm phán mã hóa cho %s + Bật chỉ báo đã nhận? + Mã hóa các tệp và phương tiện được lưu trữ + Lỗi + Kết thúc cuộc gọi + Bật trong cuộc trò chuyện trực tiếp (BETA)! + Bật mã truy cập tự hủy + Mã hóa cơ sở dữ liệu? + Cơ sở dữ liệu được mã hóa + Lỗi tái đàm phán mã hóa + Nhập mật khẩu + Bật (giữ thông tin ghi đè) + Mã hóa + mã hóa đã đồng nhất + cho phép tái đàm phán mã hóa + cần tái đàm phán mã hóa + Bật TCP keep-alive + Nhập mật khẩu trong tìm kiếm + Nhập tên của thiết bị này… + Bật SimpleX Lock + Nhập lời chào… + Nhập mã truy cập + Lỗi + Nhập lời chào... (không bắt buộc) + đã kết thúc + mã hóa đã đồng nhất cho %s + mã hóa ok cho %s + lỗi + Nhập máy chủ thủ công + Bật (giữ thông tin ghi đè nhóm) + Nhập đúng mật khẩu. + Nhập mật khẩu… + Mã hóa các tệp cục bộ + Bật tự hủy + Bật chỉ báo đã nhận cho các nhóm? + Nhập tên nhóm: + Nhập tên của bạn: + Bật khóa + Lỗi + Lỗi tạo hồ sơ! + Lỗi thay đổi cài đặt + Lỗi chặn thành viên cho tất cả + Lỗi thêm thành viên + Lỗi tạo tin nhắn + Lỗi tạo địa chỉ + Lỗi chấp nhận yêu cầu liên hệ + Lỗi thay đổi địa chỉ + Lỗi xóa cơ sở dữ liệu SimpleX Chat + Lỗi tạo liên hệ thành viên + Lỗi hủy bỏ thay đổi địa chỉ + Lỗi tạo liên kết nhóm + Lỗi thay đổi quyền hạn + Lỗi kết nối đến máy chủ chuyển tiếp %1$s. Vui lòng thử lại sau. + Lỗi xóa liên hệ + Lỗi xóa nhóm + Lỗi xóa liên kết nhóm + Lỗi xóa yêu cầu liên hệ + Lỗi xóa cơ sở dữ liệu + Lỗi xóa kết nối liên hệ đang chờ xử lý + Lỗi xuất cơ sở dữ liệu SimpleX Chat + Lỗi mã hóa cơ sở dữ liệu + Lỗi bật chỉ báo đã nhận! + Lỗi xóa ghi chú riêng tư + Lỗi xóa hồ sơ người dùng + Lỗi nhập cơ sở dữ liệu SimpleX Chat + Lỗi xuất cơ sở dữ liệu SimpleX Chat + Lỗi tải xuống kho lưu trữ + Lỗi khởi tạo WebView. Cập nhật hệ điều hành của bạn lên phiên bản mới. Vui lòng liên hệ với nhà phát triển. +\nLỗi: %s + Lỗi xóa thành viên + Lỗi: %s + Lỗi mở trình duyệt + Lỗi tham gia nhóm + Lỗi tải thông tin chi tiết + Lỗi nhận tệp + Lỗi lưu hồ sơ nhóm + Lỗi lưu tệp + Lỗi tải máy chủ SMP + Lỗi tải máy chủ XFTP + Lỗi kết nối lại máy chủ + Lỗi kết nối lại máy chủ + Lỗi + Lỗi khôi phục thống kê \ No newline at end of file diff --git a/apps/multiplatform/common/src/commonMain/resources/MR/zh-rTW/strings.xml b/apps/multiplatform/common/src/commonMain/resources/MR/zh-rTW/strings.xml index 5935ea303c..48efa52563 100644 --- a/apps/multiplatform/common/src/commonMain/resources/MR/zh-rTW/strings.xml +++ b/apps/multiplatform/common/src/commonMain/resources/MR/zh-rTW/strings.xml @@ -19,10 +19,10 @@ 接受 認證無效 允許 - 顯示名稱: + 個人資料名稱: 全名: - 使用更多電量!通知服務長期在背景中運行 – 有效的訊息就會即時顯示在通知內。]]> - 對電量友善。通知服務於每十分鐘檢查一次訊息。你可能會錯過通話和迫切的訊息。]]> + 使用更多電量!程式始終在背景中運行 – 通知會立即顯示。]]> + 對電量友善。程式每10分鐘檢查一次訊息。你可能會錯過電話或警急訊息。]]> 回應通話請求 清除 允許向群組內的成員傳送私訊。 @@ -69,7 +69,7 @@ 你目前的個人檔案 顯示的名稱中不能有空白。 儲存設定? - 顯示名稱 + 輸入你的名稱: 通話出錯 正在撥打… 通話中 @@ -130,7 +130,7 @@ 建立私密群組 退出群組 已連接 - 群組顯示名稱: + 輸入群組名稱: 群組全名: 對話設定 關閉 @@ -153,7 +153,7 @@ 群組設定 聯絡人設定 分享媒體… - 你和你的聯絡人都可以不可逆地刪除已經傳送的訊息。 + 你和你的聯絡人都可以不可逆地刪除已傳送的訊息。 已連接 簡介 完整連結 @@ -179,13 +179,13 @@ 檢查輸入的伺服器地址,然後再試一次。 終端機對話 於 Github 給個星星 - 匿名聊天模式會保護你的真實個人檔案名稱和頭像 — 當有新聯絡人的時候會自動建立一個隨機性的個人檔案。 + 隱身模式透過為每個聯絡人使用新的隨機設定檔來保護您的隱私。 這樣是允許每一個對話中擁有不同的顯示名稱,並且沒有任何的個人資料可用於分享或有機會外洩。 只有你的聯絡人允許的情況下,才允許自動銷毀訊息。 允許你的聯絡人傳送自動銷毀的訊息。 - 只有你的聯絡人允許的情況下,才允許不可逆地將訊息刪除。 - 允許你的聯絡人可以不可逆地刪除已發送的訊息。 - 允許將不可撤銷的訊息刪除。 + 只有你的聯絡人允許的情況下,才允許不可逆地將訊息刪除。(24小時) + 允許你的聯絡人不可逆地刪除已發送的訊息。(24小時) + 允許不可逆地將已傳送的訊息刪除。(24小時) 允許傳送語音訊息。 多久後刪除 群組內所有成員會保持連接。 @@ -231,9 +231,9 @@ 感謝用戶 - 使用 Weblate 的翻譯貢獻! SimpleX k - 透過連結連接聯絡人? - 透過邀請連結連接? - 透過邀請連結連接群組? + 透過聯絡人地址連接? + 透過一次性連結連接? + 加入群組? 你的個人檔案將傳送給你接收此連結的聯絡人。 你將加入此連結內的群組並且連接到此群組成為群組內的成員。 連接 @@ -509,7 +509,7 @@ 通話完結 連接 網路 & 伺服器 - 網路設定 + 進階設定 使用 SOCKS 代理伺服器 儲存並通知群組內的聯絡人 退出並且不儲存記錄 @@ -547,7 +547,8 @@ 有一些伺服器測試失敗: 掃描伺服器的二維碼 你的伺服器 - 連接時將需要使用 Onion 主機。 + 連接時需要使用 Onion 主機。 +\n請注意:如果沒有 .onion 地址,您將無法連接到伺服器。 對話檔案 透過群組連結 透過群組連結使用匿名聊天模式 @@ -621,7 +622,7 @@ 沒有聯絡人可以選擇 群組連結 刪除連結 - 群組是完全去中心化的 - 只有群組內的成員能看到。 + 完全去中心化 - 只有成員能看到。 禁止傳送自動銷毀的訊息。 %d 個小時 更新內容 @@ -643,7 +644,7 @@ 儲存群組檔案 語音訊息於這個聊天室是禁用的。 允許你的聯絡人可以完全刪除訊息。 - 第一個沒有任何用戶識別符的通訊平台 – 以私隱為設計。 + 沒有用戶識別符。 新一代的私密訊息平台 去中心化的 人們只能在你分享了連結後,才能和你連接。 @@ -652,10 +653,10 @@ 這是如何運作 你可以之後透過設定修改。 私下連接 - 開放源碼協議和程式碼 – 任何人也可以運行伺服器。 + 任何人都可以託管伺服器。 無視 語音通話來電 - 貼上你接收到的連結 + 貼上你收到的連結 端對端加密 沒有端對端加密 關閉喇叭 @@ -757,7 +758,7 @@ 不可逆地刪除訊息於這個聊天室內是禁用的。 只有你可以傳送語音訊息。 私訊群組內的成員於這個群組內是禁用的。 - 群組內的成員可以不可逆地刪除訊息。 + 群組內的成員可以不可逆地刪除訊息。(24小時) 語音訊息 改善伺服器配置 當你切換至最近應用程式版面時,無法預覽程式畫面。 @@ -828,8 +829,8 @@ 已啟用 已為你啟用 已為聯絡人啟用 - 只有你能不可逆地刪除訊息(你的聯絡人可以將它標記為刪除)。 - 只有你的聊絡人可以不可逆的刪除訊息(你可以將它標記為刪除)。 + 只有你能不可逆地刪除訊息(你的聯絡人可以將它標記為刪除)。(24小時) + 只有你的聊絡人可以不可逆的刪除訊息(你可以將它標記為刪除)。(24小時) 只有你的聯絡人可以傳送語音訊息。 禁止私訊群組內的成員。 不可逆地刪除訊息於這個群組內是禁用的。 @@ -899,7 +900,7 @@ 添加更多身份選項 聯絡人頭像 個人檔案頭像占位符 - 不受垃圾郵件和濫用行為影響 + 不受垃圾和騷擾訊息影響 %1$s 希望透過以下方式聯絡你 開啟視訊 翻轉相機 @@ -908,7 +909,7 @@ 你的通話 經由分程傳遞連接 在上鎖畫面顯示來電通知: - %1$d 你錯過了多個訊息 + %1$d 條訊息已跳過 錯誤的訊息雜湊值 你錯過了多個訊息 @@ -1103,7 +1104,7 @@ %1$d 訊息解密失敗。 使用SOCKS 代理伺服器 你的 XFTP 伺服器 - %1$d 錯過了多個訊息。 + %1$d 條訊息已跳過。 影片和檔案和最大上限為1gb 影片 呈交 @@ -1111,7 +1112,7 @@ 查看更多 SimpleX 聯絡地址 一次性連結 - 主題顏色 + 介面顏色 建立 SimpleX 的聯絡地址 更新了的個人檔案將傳送給你的聯絡人。 與你的聯絡人分享聯絡地址? @@ -1140,7 +1141,7 @@ 已傳送訊息 標題 關於 SimpleX 的聯絡地址 - 外加的顏色 + 額外的強調色 外加的輔助 聯絡地址 後台 @@ -1241,4 +1242,563 @@ \n- 編輯紀錄。 搜尋 已關閉 + 確認來自未知伺服器的檔案。 + 超出額度 - 收件人未收到先前傳送的訊息 + 應用程式資料轉移 + 應用 + 請在轉移之前確認你還記得數據庫密碼 + 被管理員封鎖 + 進階設定 + 封鎖群組成員 + 活躍連接 + 中止 + 和其他 %d 事件 + 封鎖成員? + 6種全新的介面語言 + 藍芽 + %2$s 審核了 %1$d 條訊息 + 已封鎖 + 將停止地址更改。將使用舊聯絡地址。 + 測試 + 檢查更新 + 相機和麥克風 + 封鎖 + 應用程式主題 + 管理員 + 模糊以增強隱私 + 所有成員 + 管理員可以為所有人封鎖一名成員 + 無法傳送訊息 + 為所有成員封鎖此成員? + + 中止更改地址? + 無法傳送訊息給群組成員 + 所有顏色模式 + 應用到 + 應用程式密碼 + 應用程式 + 聊天顏色 + 聊天已停止。如果你已經在另一台設備使用過此資料庫,你應該在啟動聊天前將數據庫傳輸回來。 + 即將推出! + 軟體更新以下載 + 儲存聯絡人以便稍後聊天 + 相機 + 選擇一個檔案 + 存檔並上傳 + 你的所有聯絡人、對話和檔案將被安全加密並切塊上傳到你設定的 XFTP 中繼 + 正在儲存資料庫 + 取消遷移 + 與 %s 協調加密中… + 允許 + 語音通話 + 相機不可用 + 所有訊息都將被刪除 - 這無法復原 + 請注意:訊息和檔案中繼通過 SOCKS 代理連接。通話和傳送連預覽使用直接連接。]]> + 封鎖全部 + 改進群組功能 + 行動網路 + 封鎖成員 + 警告:此存檔將被刪除。]]> + 清除私密筆記? + 添加聯絡人 + 總是 + 協調加密中… + 允許傳送檔案和媒體 + 允許傳送 SimpleX 連結 + 其他 + 已連接! + 中止更改地址 + 將分享新的隨機個人檔案 + 所有來自 %s 的新訊息都將被隱藏! + 已封鎖 %s + 作者 + 已封鎖 + 被管理員封鎖 + 額外的強調色2 + 阿拉伯語、保加利亞語、芬蘭語、希伯來語、泰國語和烏克蘭語——感謝使用者們與Weblate + 已加入群組! + 確認網路設定 + 嘗試 + 已確認 + 確認錯誤 + 完成 + 區塊已刪除 + 區塊已上傳 + 區塊已下載 + 添加聯絡人: 來創建新的邀請連結,或通過你收到的連結進行連接。]]> + 建立群組: 建立新的群組。]]> + 錯誤的桌面地址 + 已轉移聊天 + 從另一部設備轉移 並掃描QR code。]]> + 請注意: 作為安全保護措施,在兩部設備上使用同一數據庫會破壞解密來自你聯絡人的訊息。]]> + 確定刪除聯絡人? + 檢查更新 + 無法與聯絡人通話 + 通話被禁止! + 無法與群組成員通話 + 應用程式將為新的本機檔案(影片除外)加密。 + 檢查你的網路連接並重試 + 所有配置文件 + 已設定的 SMP 伺服器 + 聊天主題 + 通話 + 允許降級 + 始終使用私密路由。 + 以導出聊天資料庫 + 已設定的 XFTP 伺服器 + 色彩模式 + 已儲存的聯絡人 + 模糊媒體 + 允許通話? + 建立於:%s + Webview 初始化失敗。更新你的系統到新版本。請聯繫開發者。 +\n錯誤:%s + 已刪除聯絡人 + %d 個群事件 + 訊息太大 + 訊息傳送警告 + 錯誤:%1$s + 開發者選項 + 與 %s 的加密需要重協商 + %s 不活躍]]> + 最喜歡 + 訊息成功送達! + 檔案和媒體 + 連線停止 + %s的連接不穩定]]> + 聯絡人 + 適合 + 群組成員可以傳送檔案和媒體。 + 連結行動裝置 + 此群組禁止檔案和媒體 + 結束通話 + 刪除 %d 條訊息嗎? + 訊息草稿 + 允許重新協商加密 + 建立於 + 為所有人封鎖時出錯 + 桌面應用版本 %s 與此應用不相容 + 未找到檔案 - 檔案可能被刪除或被取消了 + 檔案伺服器錯誤:%1$s + 展開 + 啟用(保留組覆蓋) + 淺色 + 淺色模式 + 群組成員可傳送 SimpleX 連結。 + 深色 + 詳情 + 訊息接收 + 無效連結 + %d 條訊息被標記為刪除 + %d 條訊息已攔截 + 轉發伺服器地址不相容網路設定:%1$s。 + 轉發伺服器地址不相容網路設定:%1$s。 + %1$s 的目標伺服器地址不相容轉送伺服器 %2$s 的設定 + %1$s 的目地伺服器版本不相容於轉送伺服器 %2$s. + 關閉通知 + 網路問題 - 多次嘗試傳送訊息後,訊息已過期。 + 轉發伺服器:%1$s +\n目標伺服器錯誤:%2$s + 如果成員變得活躍,可能會在之後傳送訊息。 + 刪除了聯絡人! + 聯絡人將被刪除 - 無法復原此操作 + + 已停用 + 安裝成功 + 建立 + 打開瀏覽器出錯 + 啟用(保留覆蓋) + 禁用(保留組覆蓋) + 為群組啟用回執? + 網路連接 + 繼續 + 檔案狀態 + 深色模式顏色 + 字體大小 + 啟用於 + 立陶宛語使用者介面 + 新的聊天主題 + 連線和伺服器狀態 + 控制你的網路 + 從GitHub下載最新版本。 + 啟用 + 新的聊天體驗 🎉 + 新的媒體選項 + 以連接的行動裝置 + 連接桌面 + 連接到桌面 + 連線終止 + 連接到桌面 + 上傳存檔出錯 + 文件被刪除或鏈接無效 + 導入失敗 + 頭戴式耳機 + 耳機 + 對所有聯絡人關閉 + 深色模式 + 啟用已讀回條時出錯! + (此裝置 v%s)]]> + 不相容的版本 + PC版已斷線 + 轉移裝置 + 通話鈴聲 + 轉發並保存訊息 + 訊息來源保持私密 + 沒有已連接的行動裝置 + 禁止檔案和媒體! + 檔案載入中 + 檔案錯誤 + 備用訊息路由 + 如果你或你的目標伺服器不支持私密路由,將不直接傳送訊息。 + 建立個人資料 + 從另一台裝置轉移 + 成員姓名從 %1$s 改為了 %2$s + 同意加密 + 訊息狀態 + 連接請求將傳送給該組成員。 + - 更穩定的消息傳送。 +\n- 更好的群組。 +\n- 還有更多! + 匈牙利語和土耳其語用戶界面 + 轉移完成 + 從此裝置刪除數據庫 + 傳送 + 下載 + 轉發 + 已轉發 + 轉發自 + 不允許檔案和媒體 + 轉發訊息… + 建立連結中… + 保留 + 聯絡人姓名從 %1$s 改為了 %2$s + 新訊息 + 邀請 + 停用(保留覆蓋) + 訊息狀態:%s + 訊息隊列資訊 + 收到的訊息 + 加密本機檔案 + 檔案 + 對所有群組關閉 + 填充 + 讓你的聊天看上去不相同! + 增大字體大小。 + 輸入密碼短語 + 傳送的訊息 + PC版處理中 + 隱身模式連接 + 已刪除對話! + 目標伺服器錯誤:%1$s + 聊天載入中… + 已轉發的訊息 + 管理員封鎖了 %d 條訊息 + 連結轉發伺服器 %1$s 出錯。請稍候嘗試。 + 刪除資料庫出錯 + 轉發伺服器:%1$s +\n錯誤:%2$s + 轉發伺服器 %1$s 連結目標伺服器 %2$s 失敗。請稍後嘗試。 + 導入存檔中 + 改進訊息傳送 + 安裝更新 + 它保護你的 IP 位址和連線。 + 加入群組對話 + %s 的版本。請檢察兩台裝置安裝的是否版本相同]]> + 更可靠的網路連接 + 發現和加入群組 + 裝置 + 新行動裝置 + 保存設定出錯 + 導出的檔案不存在 + 導出資料庫時出錯 + 確認上傳 + 正在建立存檔連結 + 加密OK + 將顯示來自 %s 的訊息! + 送達回執! + 已轉發 + 端對端加密的保護,並具有完全的前向加密、不可否認性和入侵恢復。]]> + 加密協商錯誤 + 抗量子端對端加密保護。]]> + 加密重協商失敗 + 將更新資料庫密碼並儲存在設定中。 + 使用隨機身分建立群組 + 加入速度更快、訊息更可靠。 + 匿名群組 + 連接行動裝置 + 回復 + 和 %1$s 連接? + 在桌面應用裡建立新的帳號。💻 + 輸入此裝置名稱… + 已連結到行動裝置 + 可通過局域網發現 + (新)]]> + 嚴重錯誤 + 內部錯誤 + 驗證密碼短語出錯: + 顯示名稱無效! + 無效的檔案路徑 + 過濾未讀和收藏的聊天記錄。 + 斷開連結 + 斷開桌面連結? + 中止地址更改時出錯 + 顯示通知出錯,請聯繫開發者。 + 刪除並通知聯絡人 + 訊息路由模式 + 不使用私密路由。 + 要進行通話請授予一項或多項權限 + 在 Android 系統設定中找到此權限並手動授予權限。 + 在系統設定中授予 + 傳送邀請出錯 + 建立聯絡人時出錯 + 移除一條訊息 + 保持連接 + - 連接到目錄服務(BETA)! +\n- 發送回執(最多20名成員)。 +\n- 更快,更穩定。 + 連接行動端和桌面端應用程式! 🔗 + 改進訊息傳送 + 已關閉送達回執! + %s 斷開連接]]> + %s 未找到]]> + 存檔下載中 + 轉移中 + 下載失敗 + 為所有組啟用 + 需要重協商加密 + 關閉 + 修復連結 + 修復聯絡人不支援的問題 + 修復 + 修復連結? + 正在進行資料庫轉移。 +\n可能需要幾分鐘時間。 + 建立訊息出錯 + 刪除私密筆記錯誤 + 啟用相機訪問 + 新聊天 + 為所有人啟用 + 同步連接時出錯 + 顯示內容出錯 + 顯示訊息出錯 + 錯誤 + 無後台通話 + 建立聊天資料 + 已同意 %s 的加密 + 允許重新協商與 %s 的加密 + 與 %s 的加密OK + 桌面設備 + 連接桌面選項 + 連接桌面 + 直接連線中 + 邀請 + 建立群組 + 修復群組成員不支援的問題 + 更快地連接到你的好友 + 最多同時刪除20條訊息 + PC版非活躍 + 已連接的伺服器 + 詳細統計數據 + 已停用 + 不活躍 + 直接連接? + 午安! + 早安! + 不向新成員傳送歷史訊息 + 未發送歷史訊息給新成員。 + 在私聊中開啟(測試版)! + 透過QR code轉移到另一部裝置。 + 不啟用 + 錯誤 + 連線停止 + %s的連結斷開,原因是:%s]]> + 斷線原因:%s + 斷開行動裝置連接 + 桌面地址 + 通過局域網發現 + %s 處理中]]> + %s 斷開連接]]> + 下載連結詳情中 + 群組已存在! + 錯誤 + 已下載 + 重製統計數據出錯 + 已過期 + 連接數 + 已建立 + 刪除錯誤 + 解密出錯 + 已刪除 + 已下載的檔案 + 下載出錯 + 功能執行所花費的時間過長:%1$d 秒:%2$s + 無效名稱 + 正確名字為 %s? + 複製錯誤 + 正在連接到桌面 + 找到桌面 + 自動連接 + 與PC版的連接不穩定 + 桌面 + 已安裝的PC版本不支援。請確認兩台裝置所安裝的版本相同 + PC版邀請碼錯誤 + 通過連結連接? + 加入你的群組嗎? + 轉移到此處 + 無效連結 + 在另一部設備上完成轉移 + 下載存檔錯誤 + 轉移到另一部裝置 + 必須停止聊天才能繼續。 + 保留對話 + 不通知刪除 + 無效的QR code + 保留未使用的邀請嗎? + 停用回執? + 啟用回執? + 正在連接聯絡人,請等待或稍後檢查! + 聯絡人被刪除了。 + 傳送調試 + 為儲存的檔案和媒體加密 + 連接到你自己? + 完成轉移 + 目前配置文件 + 檔案 + 重連伺服器出錯 + 重連伺服器出錯 + 重複 + 檔案狀態:%s + 授予權限 + 麥克風 + 資料庫將被加密,密碼將儲存在設定中 + 刪除成員的 %d 條訊息嗎? + 成員非活躍 + 輸入訊息 + 訊息將被標記為刪除。收信人可以揭示這些訊息。 + 連接 + 訊息 + 停用 + 下載更新中,請不要關閉應用 + 下載 %s(%s) + 從不 + 中等 + 媒體和檔案伺服器 + 訊息伺服器 + 即使在對話中禁用。 + 更快的發起聊天 + 修復還原備份後的加密問題 + 網路管理 + 新的桌面應用! + 已連接 + 連接中 + 錯誤 + 為群組停用回執? + 過往的成員 %1$s + 私密訊息路由 🚀 + 貼上存檔連結 + 從桌面使用並掃描QR code。]]> + 無傳送資訊 + 或者顯示此碼 + 待連接 + 請檢查 Simple X 鏈接是否正確。 + 私密筆記 + 請稍後再試。 + 沒有過濾的聯絡人 + 打開檔案位置 + 打開 + 私密筆記 + 波斯語用戶界面 + 從聊天列表播放。 + 正在準備上傳 + 擁有者 + 不相容! + 請將它報告給開發者: +\n%s +\n +\n建議重啟應用。 + 從已連接行動裝置加載檔案時請稍候片刻 + 或者掃描QR code + 禁止傳送 SimpleX 連結 + 沒有選擇聊天 + 打開設定 + 這人資料主題 + 個人資料圖片 + 同一時刻只有一台裝置可工作 + 保護 IP 地址 + 其他 + 無網路連接 + 無歷史記錄 + 無過濾聊天 + 請將它報告給開發者: +\n%s + 打開應用程式設定 + 開啟轉移畫面 + 通知將停止,直到您重啟應用程式 + 禁止傳送檔案和媒體。 + 打開群組 + 只有群組所有者才能啟用檔案和媒體。 + 貼上你收到的連結以與你的聯絡人聯絡… + 先前連接的伺服器 + 其他 + + - 可選擇通知已刪除的聯絡人。 +\n- 帶空格的個人資料名稱。 +\n- 以及更多! + 貼上連結以連接! + 貼上桌面地址 + 請確認此裝置的網路設定是否正確。 + 其他錯誤 + 請檢查行動裝置和桌面設備連接到的是同一個本地網絡,且桌面防火牆允許連接。 +\n請和開發者分享任何其他問題。 + 在防火牆中打開端口 + 或貼上存檔連結 + 正在準備下載 + 只刪除對話 + 貼上連結 + 其他 SMP 伺服器 + 其他 XFTP 伺服器 + 請讓你的聯絡人啟用通話。 + 畫中畫通話 + 或安全分享此文件連結 + 無資訊,試試重新加載 + 打開伺服器設定 + 私密路由出錯 + 尚無直接連接,訊息由管理員轉發。 + 什麼也沒選中 + 打開 + 私密路由 + 打開資料庫文件夾 + 私密訊息路由 + 請重啟應用程式。 + 關閉 + 抗量子加密 + 刪除了聯繫地址 + 重連伺服器? + 接收到的訊息 + 接收錯誤 + 重新連接所有已連接的伺服器來強制傳送訊息。這會使用額外流量。 + 重連伺服器強制傳送訊息。這會使用額外流量。 + 並行接收 + 收件人看不到這條訊息來自誰。 + 刪除了資料圖片 + 可使用的聊天工具箱 + 可存取的聊天工具欄 + 最近歷史和改進的目錄機器人。 + 每 KB 協議超時 + 保護您的真實 IP 地址。不讓你聯絡人選擇的訊息中繼看到它。 +\n在*網絡&伺服器*設定中開啓。 + 隨機密碼以明文形式儲存在設定中。 +\n您可以稍後更改。 + 傳送回條已禁用 + 代理伺服器 + 重連伺服器? + 抗量子端到端加密 + 收到的回覆 + 重連所有伺服器 + 重連 + 代理 + 隨機 + 更新 + 接收總計 + 稍後提醒 \ No newline at end of file diff --git a/apps/multiplatform/gradle.properties b/apps/multiplatform/gradle.properties index 35b9d90fc4..51b6d4ce3b 100644 --- a/apps/multiplatform/gradle.properties +++ b/apps/multiplatform/gradle.properties @@ -26,11 +26,11 @@ android.enableJetifier=true kotlin.mpp.androidSourceSetLayoutVersion=2 kotlin.jvm.target=11 -android.version_name=6.0.1 -android.version_code=232 +android.version_name=6.0.2 +android.version_code=234 -desktop.version_name=6.0.1 -desktop.version_code=62 +desktop.version_name=6.0.2 +desktop.version_code=63 kotlin.version=1.9.23 gradle.plugin.version=8.2.0