From 76466caf0aa35e11b089e7489733589eda655573 Mon Sep 17 00:00:00 2001 From: Governikus Date: Fri, 12 Jan 2024 16:04:40 +0100 Subject: [PATCH] Add revision: v2.0.2 --- CMakeLists.txt | 2 +- docs/releasenotes/announce.rst | 9 +- docs/releasenotes/appcast.rst | 2 + docs/releasenotes/versions.rst | 1 + .../PasswordInfoView/PasswordInfoData.qml | 9 +- resources/translations/ausweisapp2_de.ts | 65 +- resources/translations/ausweisapp2_ru.ts | 687 +++++++++--------- resources/translations/ausweisapp2_uk.ts | 65 +- src/ui/qml/PinResetInformationModel.cpp | 73 +- src/ui/qml/PinResetInformationModel.h | 9 + 10 files changed, 531 insertions(+), 391 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 3a14c5f91..b172c463e 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -17,7 +17,7 @@ if(UNIX AND NOT IOS) set(CMAKE_OSX_DEPLOYMENT_TARGET 11.0 CACHE STRING "Required macOS version") endif() -project(AusweisApp VERSION 2.0.1 LANGUAGES ${LANGUAGES}) +project(AusweisApp VERSION 2.0.2 LANGUAGES ${LANGUAGES}) # Set TWEAK if not defined in PROJECT_VERSION above to # have a valid tweak version without propagating it diff --git a/docs/releasenotes/announce.rst b/docs/releasenotes/announce.rst index c4435458e..098e8fcd5 100644 --- a/docs/releasenotes/announce.rst +++ b/docs/releasenotes/announce.rst @@ -1,11 +1,16 @@ Abkündigungen ============= +Mit der Version 2.2.0 der AusweisApp wird die Unterstützung +folgender Funktionen eingestellt. + +- TLS-Schlüssellängen unter 3000 Bit entsprechend TR-03116-4 (ausgenommen EC) + + Mit der Version 2.1.0 der AusweisApp wird die Unterstützung -folgender Systeme und Funktionen eingestellt. +folgender Systeme eingestellt. - macOS Big Sur 11 -- TLS-Schlüssellängen unter 3000 Bit entsprechend TR-03116-4 (ausgenommen EC) Mit der Version 2.0.0 der AusweisApp wurde die Unterstützung diff --git a/docs/releasenotes/appcast.rst b/docs/releasenotes/appcast.rst index 0282b04d0..846d9be50 100644 --- a/docs/releasenotes/appcast.rst +++ b/docs/releasenotes/appcast.rst @@ -4,6 +4,8 @@ Release Notes .. toctree:: :maxdepth: 1 + 2.0.2 + 2.0.1 2.0.0 announce issues diff --git a/docs/releasenotes/versions.rst b/docs/releasenotes/versions.rst index 705e1fb90..06d8ca57f 100644 --- a/docs/releasenotes/versions.rst +++ b/docs/releasenotes/versions.rst @@ -6,6 +6,7 @@ Versionszweig 2.0 .. toctree:: :maxdepth: 1 + 2.0.2 2.0.1 2.0.0 diff --git a/resources/qml/Governikus/PasswordInfoView/PasswordInfoData.qml b/resources/qml/Governikus/PasswordInfoView/PasswordInfoData.qml index 678b2e731..35f375c9b 100644 --- a/resources/qml/Governikus/PasswordInfoView/PasswordInfoData.qml +++ b/resources/qml/Governikus/PasswordInfoView/PasswordInfoData.qml @@ -83,8 +83,7 @@ Item { PasswordInfoContent { id: pinInfo - //: LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. - hint: qsTr("If you have forgotten your card PIN, you can request a new PIN free of charge using the PIN Reset Service.") + hint: PinResetInformationModel.pinResetHint hintButtonText: PinResetInformationModel.pinResetActionText //: LABEL ALL_PLATFORMS @@ -193,8 +192,7 @@ Item { PasswordInfoContent { id: transportPinInfo - //: LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. - hint: qsTr("If you do not know either your Transport PIN or your card PIN, you can request a new PIN free of charge using the PIN Reset Service.") + hint: PinResetInformationModel.pinResetHintTransportPin hintButtonText: PinResetInformationModel.pinResetActionText //: LABEL ALL_PLATFORMS @@ -378,8 +376,7 @@ Item { PasswordInfoContent { id: noPin - //: LABEL ALL_PLATFORMS - hint: qsTr("You can use the PIN Reset Service to request a new card PIN free of charge.") + hint: PinResetInformationModel.pinResetHintNoPin hintButtonText: PinResetInformationModel.pinResetActionText //: LABEL ALL_PLATFORMS diff --git a/resources/translations/ausweisapp2_de.ts b/resources/translations/ausweisapp2_de.ts index 275298374..528bcad28 100644 --- a/resources/translations/ausweisapp2_de.ts +++ b/resources/translations/ausweisapp2_de.ts @@ -2487,21 +2487,6 @@ LABEL ALL_PLATFORMS LABEL ALL_PLATFORMS Sechsstellige PIN - - You can use the PIN Reset Service to request a new card PIN free of charge. - LABEL ALL_PLATFORMS - Dann fordern Sie jetzt mithilfe des PIN-Rücksetzdienstes kostenlos eine neue Karten-PIN an. - - - If you do not know either your Transport PIN or your card PIN, you can request a new PIN free of charge using the PIN Reset Service. - LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. - Wenn Ihnen weder Ihre Transport-PIN noch Ihre Karten-PIN bekannt ist, können Sie mit dem PIN-Rücksetzdienst kostenlos eine neue PIN anfordern. - - - If you have forgotten your card PIN, you can request a new PIN free of charge using the PIN Reset Service. - LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. - Wenn Sie Ihre Karten-PIN vergessen haben, können Sie mit dem PIN-Rücksetzdienst kostenlos eine neue PIN anfordern. - The five-digit Transport PIN was sent to you by mail after you applied for your ID card. INFO ALL_PLATFORMS Description text explaining the PINs 2/7 @@ -5671,6 +5656,36 @@ Um fortzufahren, verwenden Sie Ihren Ausweis, indem Sie die NFC-Schnittstelle au https://www.personalausweisportal.de/EN https://www.personalausweisportal.de/DE + + If you have forgotten your ID card PIN or do not have access to the PUK, you may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for requested PUK but both, PUK and PIN are not known. + Sollten Sie Ihre Karten-PIN vergessen haben oder Ihnen die PUK nicht vorliegen, können Sie sich an die zuständige Behörde wenden und dort eine neue PIN festlegen.<br/><br/>Weitere Informationen erhalten Sie auf dem Personalausweisportal. + + + If you know neither your Transport PIN nor your ID card PIN, you may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN are not known. + Ist Ihnen weder Ihre Transport-PIN noch Ihre Karten-PIN bekannt, können Sie sich an die zuständige Behörde wenden und dort eine neue PIN festlegen.<br/><br/>Weitere Informationen erhalten Sie auf dem Personalausweisportal. + + + If you cannot recall your ID card PIN, you may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. + Wenn Sie Ihre Karten-PIN vergessen haben, können Sie sich an die zuständige Behörde wenden und dort eine neue PIN festlegen.<br/><br/>Weitere Informationen erhalten Sie auf dem Personalausweisportal. + + + You may turn to the competent authority and set a new ID card PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint when a workflow failed because of a blocked PUK + Sie können sich an die zuständige Behörde wenden und dort eine neue Karten-PIN festlegen.<br/><br/>Weitere Informationen erhalten Sie auf dem Personalausweisportal. + + + Please contact the competent authority to activate the eID function.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint when a workflow failed because the eID function was not activated + Bitte wenden Sie sich an die zuständige Behörde, um die Online-Ausweisfunktion zu aktivieren.<br/><br/>Weitere Informationen erhalten Sie auf dem Personalausweisportal. + + + Open website + LABEL ALL_PLATFORMS + Öffne Webseite + You cannot use the PUK to reset your previously set card PIN. If you forgot your card PIN, you can use the PIN Reset Service to request a new PIN. LABEL ALL_PLATFORMS Hint text for requested PUK but both, PUK and PIN are not known. @@ -5696,6 +5711,26 @@ Um fortzufahren, verwenden Sie Ihren Ausweis, indem Sie die NFC-Schnittstelle au LABEL ALL_PLATFORMS Hint when a workflow failed because of a blocked PUK Fordern Sie kostenlos eine neue Karten-PIN an, um die Online-Ausweisfunktion wieder nutzen zu können. + + If you do not know either your Transport PIN or your card PIN, you can request a new PIN free of charge using the PIN Reset Service. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. + Wenn Ihnen weder Ihre Transport-PIN noch Ihre Karten-PIN bekannt ist, können Sie mit dem PIN-Rücksetzdienst kostenlos eine neue PIN anfordern. + + + If you have forgotten your ID card PIN, you can request a new PIN free of charge using the PIN Reset Service. + LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. + Wenn Sie Ihre Karten-PIN vergessen haben, können Sie mit dem PIN-Rücksetzdienst kostenlos eine neue PIN anfordern. + + + You can use the PIN Reset Service to request a new card PIN free of charge. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. + Dann fordern Sie jetzt mithilfe des PIN-Rücksetzdienstes kostenlos eine neue Karten-PIN an. + + + You may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN are not known. + + governikus::ReaderModel diff --git a/resources/translations/ausweisapp2_ru.ts b/resources/translations/ausweisapp2_ru.ts index c57b7de54..f934f5808 100644 --- a/resources/translations/ausweisapp2_ru.ts +++ b/resources/translations/ausweisapp2_ru.ts @@ -300,7 +300,7 @@ INFO DESKTOP Generic progress status message during authentication. No connected card reader found. - + Подключенные устройства чтения карт не найдены. @@ -613,11 +613,6 @@ LABEL ANDROID IOS LABEL ANDROID IOS Поддерживаемые карты не обнаружены - - No supported ID card was detected. The %1 supports:<p><ul><li>German ID cards</li><li>Electronic residence permits (eAT)</li><li>eID cards</li></ul></p>If you have used one of the above documents and this error message still appears, please restart the check.<br><br>Tip: Try a different card position, make sure that you do not move the ID card during the check and that there are no other NFC cards (e.g. credit cards) near the device. - LABEL ANDROID IOS - Поддерживаемые идентификационные карты не обнаружены. %1 поддерживает:<p><ul><li>идентификационные карты Германии;</li><li>электронные разрешения на временное пребывание (РВП);</li><li>карты eID.</li></ul></p>Если вы используете один из перечисленных документов, но данное сообщение об ошибке все равно появляется, перезапустите проверку.<br><br>Совет: попробуйте изменить положение карты; убедитесь в том, что идентификационная карта не смещается во время проверки и рядом с устройством нет других карт с NFC (например, банковских карт). - Retry LABEL ANDROID IOS @@ -678,6 +673,16 @@ LABEL ANDROID IOS LABEL ANDROID IOS PIN-код идентификационной карты введен неправильно трижды. Поэтому при следующем процессе аутентификации сначала необходимо ввести 10-значный PUK-код. Он указан в письме с PIN-кодом, которое вы получили после заказа идентификационной карты.<br><br>Проверьте функцию: «Просмотреть персональные данные». Подготовьте PUK-код для разблокировки PIN-кода идентификационной карты. + + Try a different card position, make sure that you do not move the ID card during the check and that there are no other NFC cards (e.g. credit cards) near the device. + LABEL ANDROID IOS + попробуйте изменить положение карты; убедитесь в том, что идентификационная карта не смещается во время проверки и рядом с устройством нет других карт с NFC (например, банковских карт). + + + No supported ID card was detected. The %1 supports:<p><ul><li>German ID cards</li><li>Electronic residence permits (eAT)</li><li>eID cards for citizen of the EU/EEA/</li></ul></p>If you have used one of the above documents and this error message still appears, please restart the check. + LABEL ANDROID IOS + + CheckIDCardView @@ -725,92 +730,92 @@ LABEL ANDROID IOS Unknown result code: %1 LABEL ANDROID IOS - Неизвестный код результата: %1 + Неизвестный код результата: %1 Please wait a moment. LABEL ANDROID IOS - Подождите. + Подождите. Updating Smart-eID status... LABEL ANDROID IOS - Обновление статуса Smart-eID… + Обновление статуса Smart-eID… Check device and ID card LABEL ANDROID IOS - Проверить устройство и идентификационную карту + Проверить устройство и идентификационную карту Your mobile device does not meet the technical requirements for Smart-eID.<br><br>You may check if your device and ID card are suitable to use the eID function. LABEL ANDROID IOS - Ваше мобильное устройство не соответствует техническим требованиям для Smart-eID.<br><br>Вы можете проверить пригодность вашего устройства и идентификационной карты для использования функции eID. + Ваше мобильное устройство не соответствует техническим требованиям для Smart-eID.<br><br>Вы можете проверить пригодность своего устройства и идентификационной карты для использования функции eID. Smart-eID not supported LABEL ANDROID IOS - Smart-eID не поддерживается + Smart-eID не поддерживается Possible causes are: LABEL ANDROID IOS - Возможные причины + Возможные причины The setup has not been completed. LABEL ANDROID IOS - Создание не завершено. + Создание не завершено. The Smart-eID PIN has been entered incorrectly three times. LABEL ANDROID IOS - PIN-код для Smart-eID трижды введен неправильно. + PIN-код для Smart-eID трижды введен неправильно. The %1 has been uninstalled temporarily. LABEL ANDROID IOS - Приложение %1 удалено. + %1 временно удалено. You may continue with the setup of the Smart-eID. LABEL ANDROID IOS - + Вы можете продолжить настройку Smart-eID. Continue LABEL ANDROID IOS - Продолжить + Продолжить Your device meets the technical requirements for Smart-eID. You may now continue the setup process. LABEL ANDROID IOS - + Ваше устройство соответствует техническим требованиям для Smart-eID. Теперь можно продолжить процесс настройки. Smart-eID supported LABEL ANDROID IOS - + Электронная идентификационная карта Smart-eID не поддерживается Your device meets the technical requirements for Smart-eID, however, the Smart-eID that was set up is invalid. LABEL ANDROID IOS LABEL ANDROID IOS - + Ваше устройство соответствует техническим требованиям для Smart-eID, однако созданная электронная идентификационная карта Smart-eID недействительна. Smart-eID invalid LABEL ANDROID IOS - + Электронная идентификационная карта Smart-eID недействительна Smart-eID check failed LABEL ANDROID IOS - + Сбой проверки Smart-eID Back LABEL ANDROID IOS - Назад + Назад @@ -825,54 +830,38 @@ LABEL ANDROID IOS LABEL DESKTOP Сопряжение устройства… - - Pairing to "%1" failed: - ERROR DESKTOP An error occurred while pairing the device. - Сбой сопряжения «%1»: - DarkModeButtons System LABEL ALL_PLATFORMS - Система + Система Dark LABEL ALL_PLATFORMS - + Темная тема Light LABEL ALL_PLATFORMS - + Светлая тема Set the app appearance to system mode LABEL ALL_PLATFORMS - + Установить для приложения тему в зависимости от режима системы Set the app appearance to dark mode LABEL ALL_PLATFORMS - + Установить для приложения темную тему Set the app appearance to light mode LABEL ALL_PLATFORMS - - - - - DataGroup - - selected - выбрано - - - not selected - не выбрано + Установить для приложения светлую тему @@ -905,12 +894,12 @@ LABEL ANDROID IOS Reset hideable dialogs LABEL DESKTOP - + Сбросить скрываемые диалоговые окна Show Transport PIN reminder, store feedback and close reminder dialogs. LABEL DESKTOP - + Показывать напоминание временного PIN-кода, сохранять обратную связь и закрывать диалоговые окна с напоминаниями. @@ -1027,17 +1016,17 @@ LABEL ANDROID IOS Allow test sample card usage LABEL DESKTOP - + Разрешить использование тестовой карты Internal card simulator LABEL DESKTOP - Внутренний симулятор карт + Внутренний симулятор карт The developer mode deactivates some security checks and the authentication process will continue even if some errors occur. Skipped errors will be shown as notifications. The developer mode is only usable with the test PKI. LABEL DESKTOP - Режим разработчика предназначен для интеграторов/разработчиков новых сервисных приложений. Поэтому режим разработчика функционирует только в тестовой ИОК. При активации режима разработчика некоторые проверки безопасности деактивируются. При этом процесс аутентификации продолжается, хотя при использовании в стандартном режиме %1 обычно прерывает процесс с сообщением об ошибке. Проигнорированная ошибка в режиме разработчика отображается на дисплее в дополнительном окне под окном приложения %1. + Режим разработчика деактивирует некоторые проверки безопасности, и процесс аутентификации продолжается даже при возникновении ошибок. Пропущенные ошибки будут отображены как уведомления. Режим разработчика можно использовать только с тестовой ИОК. @@ -1072,20 +1061,20 @@ LABEL ANDROID IOS System data LABEL DESKTOP - Диагностика + Системные данные Save system data to textfile - Сохранить данные диагностики в текстовый файл + Сохранить системные данные в текстовый файл SystemData - Диагностика + Системные данные Save system data LABEL DESKTOP - Сохранить диагностику + Сохранить системные данные @@ -1167,21 +1156,9 @@ LABEL IOS_PHONE ANDROID_PHONE You are about to identify yourself towards the following provider: - LABEL DESKTOP ----------- -LABEL IOS_PHONE ANDROID_PHONE + LABEL IOS ANDROID Вы собираетесь пройти самоидентификацию для следующего провайдера: - - Provider - LABEL IOS_PHONE ANDROID_PHONE - Провайдер - - - Touch for more details - LABEL IOS_PHONE ANDROID_PHONE - Нажмите для получения подробной информации - EnterPasswordView @@ -1372,7 +1349,7 @@ INFO ANDROID IOS The AA2 expects a Smart-eID PIN with six digits in an authentic You have entered an incorrect, six-digit Smart-eID PIN twice. After the next failed attempt you will no longer be able to use your Smart-eID and will need to set it up again. INFO ANDROID IOS The wrong Smart-eID PIN was entered twice on the Smart-eID - + Вы дважды ввели неправильный 6-значный PIN-код для Smart-eID. После третьей попытки неправильного ввода вы больше не сможете использовать Smart-eID, и ее придется настроить еще раз. Send CAN @@ -1433,12 +1410,12 @@ LABEL ANDROID IOS Send confirmation of new ID card PIN LABEL ANDROID IOS - + Отправить подтверждение нового PIN-кода идентификационной карты Send confirmation of new Smart-eID PIN LABEL ANDROID IOS - + Отправить подтверждение нового PIN-кода для Smart-eID Enter the pairing code shown on your smartphone. @@ -1448,20 +1425,10 @@ LABEL ANDROID IOS GCollapsible - - collapse - LABEL ANDROID IOS - - - - expand - LABEL ANDROID IOS - - Currently selected is %1 LABEL ANDROID IOS - + В настоящее время выбрано %1 @@ -1488,11 +1455,6 @@ LABEL ANDROID IOS GeneralSettings - - Language selection - LABEL DESKTOP - Выбор языка - Behavior LABEL DESKTOP @@ -1521,33 +1483,38 @@ LABEL ANDROID IOS Appearance LABEL DESKTOP - + Внешний вид Use the system font LABEL DESKTOP - + Использовать системный шрифт Toggling will restart the %1 LABEL DESKTOP - + Переключение приведет к перезапуску %1 Close %1 after authentication LABEL DESKTOP - Закрытие после аутентификации + Закрыть %1 после аутентификации Show notifications inside of %1 LABEL DESKTOP - Включение внутренних оповещений + Показывать уведомления внутри %1 Auto-start %1 after boot and add a tray icon LABEL WINDOWS Text for auto-start option Автозапуск %1 после загрузки + + Change language + LABEL DESKTOP + Изменить язык + GeneralWorkflow @@ -1603,12 +1570,12 @@ LABEL ANDROID IOS No ID card detected. Please follow the instructions on your smartphone (connected to %1) to use it as card reader. INFO DESKTOP The AA2 is waiting for the smartphone to be placed on the id. - + Идентификационная карта не обнаружена. Следуйте инструкциям в смартфоне (подключен к %1), чтобы использовать его в качестве устройства чтения карт. Please follow the instructions on your smartphone (connected to %1) or put the ID card on the card reader. INFO DESKTOP The AA2 is waiting for an ID card to be inserted into the card reader (or smartphone for that matter). - + Следуйте инструкциям в смартфоне (подключен к %1) или вставьте идентификационную карту в устройство чтения карт. @@ -1691,10 +1658,6 @@ LABEL ANDROID IOS Share log Поделиться файлом журнала - - Delete log - Удалить файл журнала - Delete all logs Удалить все файлы журнала @@ -1717,31 +1680,14 @@ LABEL ANDROID IOS LABEL DESKTOP Файлы журнала (*.log) - - Delete log - LABEL DESKTOP ----------- -LABEL ANDROID IOS - Удалить файл журнала - The current log will be automatically deleted at exit. Текущий файл журнала будет автоматически удален при выходе. - - Delete old logs - LABEL DESKTOP - Удалить старые файлы журнала - Detach log viewer Показать файл журнала отдельно - - Delete selected log - LABEL DESKTOP - Удалить выбранный файл журнала - All old logs will be deleted. INFO DESKTOP All logfiles are about to be removed, user confirmation required. @@ -1749,13 +1695,6 @@ LABEL ANDROID IOS INFO ANDROID IOS All logfiles are about to be removed, user confirmation required. Все старые файлы журнала будут удалены. - - The log will be deleted. - INFO DESKTOP The current logfile is about to be removed, user confirmation required. ----------- -INFO ANDROID IOS The current logfile is about to be removed, user confirmation required. - Файл журнала будет удален. - Log LABEL ANDROID IOS @@ -1767,12 +1706,16 @@ INFO ANDROID IOS The current logfile is about to be removed, user confirmation r Delete all logs - LABEL ANDROID IOS + LABEL DESKTOP +---------- +LABEL ANDROID IOS Удалить все файлы журнала Delete - LABEL ANDROID IOS + LABEL DESKTOP +---------- +LABEL ANDROID IOS Удалить @@ -1806,7 +1749,7 @@ INFO ANDROID IOS The current logfile is about to be removed, user confirmation r The log entry was copied to the clipboard. INFO DESKTOP Toast message used to confirm the copy of a log entry. - Запись журнала скопирована в буфер обмена. + Запись журнала скопирована в буфер обмена. @@ -1826,11 +1769,6 @@ INFO ANDROID IOS The current logfile is about to be removed, user confirmation r LABEL DESKTOP Справка - - Start page - LABEL ANDROID IOS - Начальная страница - Check device and ID card LABEL ANDROID IOS @@ -1848,15 +1786,11 @@ INFO ANDROID IOS The current logfile is about to be removed, user confirmation r Two finger swipe to scroll. - - - - List of workflows with %1 items. - + Пролистывание двумя пальцами. Item %1 of %2 - + Элемент %1 из %2 Change PIN @@ -1885,14 +1819,14 @@ LABEL ANDROID IOS General - LABEL DESKTOP + LABEL DESKTOP +---------- +LABEL ANDROID IOS Общая информация Version information - LABEL DESKTOP ----------- -LABEL ANDROID IOS + LABEL ANDROID IOS Информация о версии @@ -1907,11 +1841,6 @@ LABEL ANDROID IOS LABEL ANDROID IOS Примечания к версии - - Help & Feedback - LABEL ANDROID IOS - Помощь и обратная связь - Privacy statement LABEL ANDROID IOS @@ -1934,43 +1863,45 @@ LABEL ANDROID IOS Information - LABEL ANDROID IOS + LABEL DESKTOP +---------- +LABEL ANDROID IOS Информация List of Providers LABEL ANDROID IOS - + Список провайдеров Data and logs LABEL DESKTOP - Диагностика и файлы журнала + Данные и файлы журнала FAQ - Frequently asked questions LABEL ANDROID IOS - Часто задаваемые вопросы + Часто задаваемые вопросы Contact LABEL ANDROID IOS - Поддержка + Контакты Show Logs LABEL ANDROID IOS - Файлы журнала + Показать файлы журнала Send log to the support LABEL ANDROID IOS - Сообщить об ошибке + Отправить файл журнала в службу поддержки Terms of use and software license LABEL ANDROID IOS - Лицензия на программное обеспечение + Условия использования и лицензия на программное обеспечение @@ -1988,12 +1919,12 @@ LABEL ANDROID IOS Show system data LABEL DESKTOP - Показать диагностику + Показать системные данные System data LABEL DESKTOP - Диагностика + Системные данные @@ -2003,35 +1934,20 @@ LABEL ANDROID IOS LABEL DESKTOP Открыть сайт - - Privacy statement - LABEL DESKTOP - Положение о конфиденциальности - - - Accessibility statement - LABEL DESKTOP - Заявление о доступности - - - Do you want to see a list of service providers? - LABEL DESKTOP - - List of Providers LABEL DESKTOP - + Список провайдеров FAQ - Frequently asked questions LABEL DESKTOP - Часто задаваемые вопросы + Часто задаваемые вопросы Contact LABEL DESKTOP - Поддержка + Контакты @@ -2045,25 +1961,6 @@ LABEL ANDROID IOS Назад - - NavigationButton - - Yes - Да - - - No - Нет - - - Continue - Продолжить - - - Back - Назад - - NavigationView @@ -2203,20 +2100,30 @@ LABEL ANDROID IOS Delete last digit + LABEL DESKTOP A11y text for the "delete" button image. +---------- +LABEL ANDROID IOS A11y text for the "delete" button image. Удалить последний знак Submit + LABEL DESKTOP A11y text for the "submit" button image. +---------- +LABEL ANDROID IOS A11y text for the "submit" button image. Подтвердить Delete last digit, disabled until input is present. - LABEL ANDROID IOS A11y text for the "delete" button text when the button is disabled. + LABEL DESKTOP A11y text for the "delete" button text when the button is disabled. +---------- +LABEL ANDROID IOS A11y text for the "delete" button text when the button is disabled. Удалить последнюю цифру, деактивировано до начала ввода данных. , disabled until input is complete. - LABEL ANDROID IOS A11y text, appended onto the "submit" button text when the button is disabled. + LABEL DESKTOP A11y text, appended onto the "submit" button text when the button is disabled. +---------- +LABEL ANDROID IOS A11y text, appended onto the "submit" button text when the button is disabled. , деактивировано до завершения ввода данных. @@ -2250,6 +2157,14 @@ LABEL ANDROID IOS Чтобы выполнить сопряжение, выберите данный смартфон в списке. + + PairingFailedView + + Pairing to "%1" failed: + ERROR ALL_PLATFORMS An error occurred while pairing the device. + Сбой сопряжения «%1»: + + PairingProcessInfo @@ -2273,6 +2188,18 @@ LABEL ANDROID IOS Убедитесь, что программа %1, установленная на смартфоне в качестве устройства чтения карт, имеет версию не ниже %2. + + PairingSuccessView + + Pairing with %1 successful, it will be listed under "Paired devices". + INFO ALL_PLATFORMS The pairing with the SaC server was successful. + + + + The device may now be used as a card reader. + + + PasswordInfoContent @@ -2487,110 +2414,95 @@ LABEL ALL_PLATFORMS LABEL ALL_PLATFORMS 6-значный PIN-код - - You can use the PIN Reset Service to request a new card PIN free of charge. - LABEL ALL_PLATFORMS - Вы можете воспользоваться службой сброса PIN-кода, чтобы бесплатно запросить новый PIN-код карты. - - - If you do not know either your Transport PIN or your card PIN, you can request a new PIN free of charge using the PIN Reset Service. - LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. - Если вы не знаете ни своего временного PIN-кода, ни PIN-кода карты, вы можете бесплатно запросить новый PIN-код, воспользовавшись службой сброса PIN-кода. - - - If you have forgotten your card PIN, you can request a new PIN free of charge using the PIN Reset Service. - LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. - Если вы забыли PIN-код карты, вы можете бесплатно запросить новый PIN-код, воспользовавшись службой сброса PIN-кода. - The five-digit Transport PIN was sent to you by mail after you applied for your ID card. INFO ALL_PLATFORMS Description text explaining the PINs 2/7 - 5-значный временный PIN-код был отправлен вам по почте после того, как вы заказали идентификационную карту. + 5-значный временный PIN-код был отправлен вам по почте после того, как вы заказали идентификационную карту. What is the Smart-eID PIN? LABEL ALL_PLATFORMS - + Что такое PIN-код для Smart-eID? Set up Smart-eID LABEL ALL_PLATFORMS - Создание Smart-eID + Создание Smart-eID The Smart-eID PIN is a six-digit PIN that you set yourself. You always need this PIN if you want to use your Smart-eID. INFO ALL_PLATFORMS Answer to the question 'what is the Smart-eID pin?' - + PIN-код для Smart-eID — это 6-значный PIN-код, который пользователь создает самостоятельно. Этот PIN-код необходим для использования Smart-eID. For your six-digit Smart-eID PIN, choose a combination of numbers that cannot be guessed - i.e. neither "123456", nor your date of birth, nor any other numbers printed on your ID card. INFO ALL_PLATFORMS Answer to the question 'How do I choose a secure (Smart-eID) PIN?' paragraph 1/3 - + Не выбирайте для 6-значного PIN-кода Smart-eID комбинации, которые легко отгадать (например, «123456», дату своего рождения или любые другие цифры с идентификационной карты). You can change your six-digit Smart-eID PIN at any time and an unlimited number of times as long as you know your valid Smart-eID PIN. INFO ALL_PLATFORMS Answer to the question 'How do I choose a secure (Smart-eID) PIN?' paragraph 2/3 - + Изменить 6-значный PIN-код для Smart-eID можно в любое время и неограниченное количество раз, если вы знаете свой действительный PIN-код для Smart-eID. The PIN can only be used once. When you set up the eID function, you will replace this five-digit Transport PIN with a six-digit card PIN that you choose yourself. INFO ALL_PLATFORMS Description text explaining the PINs 3/7 - + Этот PIN-код можно использовать только один раз. Настроив функцию eID, вы замените этот 5-значный временный PIN-код 6-значным PIN-кодом карты, который выберете сами. The six-digit card PIN is a number that you choose yourself when you set up the eID function for the first time. It replaces your five-digit Transport PIN. INFO ALL_PLATFORMS Description text explaining the PINs 4/7 - + 6-значный PIN-код — это номер, который вы выбираете сами при настройке функции eID в первый раз. Он заменяет 5-значный временный PIN-код. The Smart-eID PIN also has six digits. You also choose that PIN yourself while setting up the Smart-eID for the first time. INFO ALL_PLATFORMS Description text explaining the PINs 5/7 - + PIN-код для Smart-eID состоит из шести знаков. Вы выбираете этот PIN-код сами при первой настройке Smart-eID. You can change your card PIN and your Smart-eID PIN at any time in %1. INFO ALL_PLATFORMS Description text explaining the PINs (%1 is replaced with the application name) 7/7 - + Вы можете изменить PIN-код для своей Smart-eID в любое время в меню %1. With this six-digit PIN you prove online that the ID card or Smart-eID belongs to you. No one can use the eID function without this PIN. INFO ALL_PLATFORMS Description text explaining the PINs 6/7 - + Ввод 6-значного PIN-кода подтверждает в режиме онлайн то, что идентификационная карта или Smart-eID принадлежит вам. Никто не сможет использовать функцию eID без этого PIN-кода. The card PIN is a six-digit PIN that you set yourself. You always need this PIN if you want to use the eID function with your ID card. INFO ALL_PLATFORMS Answer to the question 'what is the card pin?' - + PIN-код карты — это 6-значный PIN-код, который пользователь создает самостоятельно. Этот PIN-код необходим, если планируется использовать функцию eID с вашей идентификационной картой. You set the card PIN either directly when you picked up your ID card at the citizens' office (Bürgeramt) or later in %1 using the five-digit Transport PIN. Only when you have set a six-digit PIN of your own choice can you use the eID function and set up a Smart-eID. INFO ALL_PLATFORMS Answer to the question 'Where can I find the card PIN?' (%1 is replaced with the application name) - + Вы устанавливаете PIN-код карты либо непосредственно при получении идентификационной карты в ведомстве по делам граждан (Bürgeramt), либо позже в %1, используя для этого 5-значный временный PIN-код. Только установив 6-значный PIN-код по своему выбору, вы можете использовать функцию eID и настраивать Smart-eID. If you have forgotten your Smart-eID PIN, you can renew your Smart-eID and thereby set a new PIN. LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. - + Если вы забыли PIN-код для Smart-eID, вы можете обновить свою Smart-eID и установить новый PIN-код. Where can I find the Smart-eID PIN? LABEL ALL_PLATFORMS - + Где найти PIN-код для Smart-eID? You have set the Smart-eID PIN while setting up the Smart-eID. INFO ALL_PLATFORMS Answer to the question 'Where can I find the Smart-eID PIN?' - + Вы устанавливаете PIN-код для Smart-eID при настройке Smart-eID. With this six-digit PIN you prove online that the ID card belongs to you. No one can use the eID function without this PIN. INFO ALL_PLATFORMS Description text explaining the PINs 6/7 - + Ввод 6-значного PIN-кода подтверждает в режиме онлайн то, что идентификационная карта принадлежит вам. Никто не сможет использовать функцию eID без этого PIN-кода. You can change your card PIN at any time in %1. INFO ALL_PLATFORMS Description text explaining the PINs (%1 is replaced with the application name) 7/7 - + Вы можете изменить PIN-код карты в любое время в %1. @@ -2661,7 +2573,7 @@ LABEL ALL_PLATFORMS If you uninstall the %1 or reset your smartphone, the Smart-eID must be set up again. LABEL ANDROID IOS - + При удалении %1 или сбросе настроек смартфона необходимо заново настраивать Smart-eID. @@ -2724,7 +2636,7 @@ LABEL ALL_PLATFORMS Please wait a moment, the current process is being finished. LABEL ANDROID IOS - + Подождите, текущий процесс завершается. @@ -2812,21 +2724,36 @@ LABEL ALL_PLATFORMS - ProviderInfoSection + ProviderInfo See details under "more..." - LABEL DESKTOP + LABEL ALL_PLATFORMS Подробнее см. в пункте «Дополнительные сведения». Show more information about the service provider LABEL DESKTOP - Показать больше информации о провайдере службы + Показать больше информации о провайдере службы + + + You are about to identify yourself towards the following provider: + LABEL DESKTOP + Вы собираетесь пройти самоидентификацию для следующего провайдера: + + + Provider + LABEL ANDROID IOS + Провайдер + + + Touch for more details + LABEL ANDROID IOS + Нажмите для получения подробной информации Details about the provider LABEL DESKTOP - Подробная информация о провайдере + Подробная информация о провайдере @@ -3008,11 +2935,6 @@ LABEL ANDROID IOS RemoteServiceView - - Pairing failed. Please start a new pairing process on your other device and enter the shown pairing code. - ERROR ANDROID IOS An error occurred while pairing the device. - Сбой сопряжения. Перезапустите сопряжение на другом устройстве и введите указанный код сопряжения. - WiFi not active LABEL ANDROID IOS @@ -3190,6 +3112,11 @@ To do this you first have to pair that device with this smartphone. LABEL ANDROID IOS Нажмите для сопряжения + + Pairing the device ... + LABEL ANDROID IOS + Сопряжение устройства… + RemoteServiceWifiInfo @@ -3229,7 +3156,7 @@ To do this you first have to pair that device with this smartphone. Connected to %1. Please follow the instructions on the connected smartphone. INFO ANDROID IOS The connection to the smartphone was established, the ID card may be inserted. - + Подключено к %1. Следуйте инструкциям в подключенном смартфоне. Manage pairings @@ -3350,17 +3277,17 @@ To do this you first have to pair that device with this smartphone. Shuffle digits of on screen keypad LABEL DESKTOP - Случайное расположение кнопок клавиатуры + Перетасовать цифры экранной клавиатуры Button animation LABEL DESKTOP - Анимация кнопок экранной клавиатуры при нажатии + Анимация кнопок Visually highlight key presses on screen keypad LABEL DESKTOP - + Визуальное выделение нажатой клавиши на экранной клавиатуре @@ -3433,7 +3360,7 @@ LABEL ANDROID IOS Self-authentication LABEL ANDROID IOS - + Самоаутентификация Hint @@ -3563,82 +3490,82 @@ LABEL ANDROID IOS Smart-eID LABEL ANDROID IOS - Smart-eID + Smart-eID Reset Smart-eID LABEL ANDROID IOS - Сбросить Smart-eID + Сбросить Smart-eID Reset Smart-eID data on your device LABEL ANDROID IOS - + Сбросить данные Smart-eID на вашем устройстве - Show Transport PIN reminder, store feedback and close reminder dialogs. + Show requested rights on this device as well LABEL ANDROID IOS - + Показывать запрошенные права также и в этом устройстве - Reset hideable dialogs + Manage pairings LABEL ANDROID IOS - + Управление сопряжениями - Show requested rights on this device as well + Show Transport PIN reminder, store feedback and close reminder dialogs. LABEL ANDROID IOS - Показывать запрошенные права также и в этом устройстве + Показывать напоминание временного PIN-кода, сохранять обратную связь и закрывать диалоговые окна с напоминаниями. - Manage pairings + Reset hideable dialogs LABEL ANDROID IOS - Управление сопряжениями + Сбросить скрываемые диалоговые окна Toggling will restart the %1 LABEL ANDROID IOS - + Переключение приведет к перезапуску %1 Use system font LABEL ANDROID IOS - + Использовать системный шрифт Appearance LABEL ANDROID IOS - + Внешний вид Add and remove devices LABEL ANDROID IOS - Управление сопряженными устройствами и добавление новых устройств + Добавить/удалить устройства On-site reading LABEL ANDROID IOS - Режим «Код CAN разрешен» + Чтение данных на месте Support CAN allowed mode for on-site reading LABEL ANDROID IOS - Поддержка режима «Код CAN разрешен» + Поддержка режима «Код CAN разрешен» для чтения данных на месте Allow test sample card usage LABEL ANDROID IOS - + Разрешить использование тестовой карты Simulate a test sample card in authentications LABEL ANDROID IOS - + Моделировать тестовую карту в процессах аутентификации Visually highlight key presses on screen keypad LABEL ANDROID IOS - + Визуальное выделение нажатой клавиши на экранной клавиатуре @@ -3687,27 +3614,27 @@ LABEL ANDROID IOS Smart-eID LABEL ANDROID IOS - Smart-eID + Smart-eID Please wait a moment. LABEL ANDROID IOS - Подождите. + Подождите. Send log LABEL ANDROID IOS - Отправить файл журнала + Отправить файл журнала If you want to use that functionality again, you need to set up a new Smart-eID first. LABEL ANDROID IOS - Если вы хотите в будущем снова использовать этот функционал, необходимо сначала создать новую Smart-eID. + Если вы хотите в будущем снова использовать этот функционал, необходимо сначала создать новую Smart-eID. Reset Smart-eID LABEL ANDROID IOS - Сбросить Smart-eID + Сбросить Smart-eID @@ -3715,47 +3642,47 @@ LABEL ANDROID IOS Delete Smart-eID LABEL ANDROID IOS - Удалить Smart-eID + Удалить Smart-eID You have successfuly deleted your Smart-eID. LABEL ANDROID IOS - + Вы успешно удалили Smart-eID. The Smart-eID could not be successfully deleted from your device. LABEL ANDROID IOS - + Невозможно удалить Smart-eID из вашего устройства. Back to start page LABEL ANDROID IOS - + Назад к начальной странице You are about to delete the Smart-eID data that is currently stored on your device. LABEL ANDROID IOS - Вы собираетесь удалить данные Smart-eID, сохраненные на вашем устройстве. + Вы собираетесь удалить данные Smart-eID, сохраненные на вашем устройстве. Are you sure you want to delete the Smart-eID? LABEL ANDROID IOS - Удалить Smart-eID? + Удалить Smart-eID? Delete LABEL ANDROID IOS - Удалить + Удалить Deleting Smart-eID LABEL ANDROID IOS - Удаление Smart-eID + Удаление Smart-eID Delete the Smart-eID LABEL ANDROID IOS - + Удалить Smart-eID @@ -3793,7 +3720,7 @@ LABEL ANDROID IOS With the Smart-eID you may also use the online identification function without the ID card. LABEL ANDROID IOS - + С помощью Smart-eID вы также можете использовать функцию онлайн-идентификации без идентификационной карты. @@ -3801,37 +3728,37 @@ LABEL ANDROID IOS Reset Smart-eID LABEL ANDROID IOS - Сбросить Smart-eID + Сбросить Smart-eID You have successfully reset your Smart-eID. LABEL ANDROID IOS - + Вы успешно сбросили настройки Smart-eID. You are about to reset your Smart-eID data. This can also be used for troubleshooting as well. LABEL ANDROID IOS - + Вы собираетесь сбросить данные Smart-eID. Это также может потребоваться для устранения ошибок. Are you sure you want to reset the Smart-eID? LABEL ANDROID IOS - + Сбросить настройки Smart-eID? Reset LABEL ANDROID IOS - + Сбросить Resetting Smart-eID LABEL ANDROID IOS - Сброс Smart-eID + Сброс Smart-eID Reset the Smart-eID LABEL ANDROID IOS - + Сбросить Smart-eID @@ -3859,27 +3786,27 @@ LABEL ANDROID IOS Delete Smart-eID data from your device LABEL ANDROID IOS - + Удалить данные Smart-eID из вашего устройства Try Smart-eID LABEL ANDROID IOS - + Попробовать Smart-eID Show Smart-eID data LABEL ANDROID IOS - + Показать данные Smart-eID Change Smart-eID PIN LABEL ANDROID IOS - Изменить PIN-код для Smart-eID + Изменить PIN-код для Smart-eID Change the chosen Smart-eID PIN LABEL ANDROID IOS - + Изменить PIN-код для выбранной Smart-eID @@ -3902,7 +3829,7 @@ LABEL ANDROID IOS Smart-eID setup LABEL ANDROID IOS - + Настройка Smart-eID @@ -3925,12 +3852,12 @@ LABEL ANDROID IOS Renew the Smart-eID LABEL ANDROID IOS - + Обновить Smart-eID Smart-eID renewal LABEL ANDROID IOS - + Обновление Smart-eID @@ -4026,7 +3953,7 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u The device "%1" wants to access your Smart-eID. INFO ANDROID IOS %1 will be replaced with the name of the device. - + Устройство «%1» запрашивает доступ к вашей Smart-eID. @@ -4052,6 +3979,18 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u Оценить приложение + + TabbedPane + + Tab selected + + + + You may navigate to different tabs by using the up/down arrows. + LABEL DESKTOP Additional description of TabbedPane behavior for a11y. + + + TabbedReaderView @@ -4067,6 +4006,10 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u USB card reader USB-устройство чтения карт + + Found new USB card reader that is suitable for the ID card. The workflow may now be continued. + + TechnologySwitch @@ -4117,7 +4060,7 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u Title bar LABEL DESKTOP - + Строка заголовка @@ -4153,7 +4096,7 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u Online identification with Transport PIN is not possible. The self-selected, six-digit ID card PIN is mandatory to use the eID function. LABEL ANDROID IOS - Онлайн-идентификация с помощью временного PIN-кода невозможна. Для использования функции eID необходим 6-значный PIN-код идентификационной карты, который пользователь создает самостоятельно. + Онлайн-идентификация с помощью временного PIN-кода невозможна. Для использования функции eID необходим 6-значный PIN-код идентификационной карты, который пользователь создает самостоятельно. Чтобы настроить Smart-eID, необходимо предварительно задать 6-значный PIN-код. To set up a Smart-eID you also need to have assigned a six-digit PIN beforehand. @@ -4316,6 +4259,21 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u LABEL ANDROID IOS Расширенные настройки деактивированы. + + Open website + LABEL DESKTOP + Открыть сайт + + + Privacy statement + LABEL DESKTOP + Положение о конфиденциальности + + + Accessibility statement + LABEL DESKTOP + Заявление о доступности + WhiteListSurveyView @@ -4896,7 +4854,7 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u dd.MM.yyyy, hh:mm:ss LABEL DESKTOP Datetime format according to https://doc.qt.io/qt/qdate.html#toString and https://doc.qt.io/qt/qtime.html#toString - dd.MM.yyyy, hh:mm:ss + дд.ММ.гггг, чч:мм:сс Last connection: %1 @@ -5442,22 +5400,22 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u Failed to get the ServiceInformation of the Smart-eID. ERROR ALL_PLATFORMS Failed to get the ServiceInformation of the Smart-eID - + Не удалось получить сервисную информацию о Smart-eID. The authentication to the personalization service failed. ERROR ALL_PLATFORMS No sessionID, required for a personalization, was received - + Сбой аутентификации в службе персонализации. The Smart-eID is no longer ready for use. This might have been caused by entering the wrong Smart-eID PIN three times. You may personalize a new Smart-eID to resolve the issue. ERROR ALL_PLATFORMS The existing Smart-eID was invalidated. - + Smart-eID больше не готова к использованию. Причиной может быть неправильный ввод PIN-кода для Smart-eID трижды. Вы можете персонализировать новую Smart-eID, чтобы устранить проблему. The preparation of the Smart-eID failed. ERROR ANDROID The preparation of the Smart-eID Applet failed - + Сбой подготовки Smart-eID. The program did not receive a StartPaosResponse message from the server. @@ -5467,22 +5425,22 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u The server could not process the client request. ERROR_MASKED ALL_PLATFORMS - + Серверу не удалось обработать клиентский запрос. The service encountered an internal error while processing a request. ERROR ALL_PLATFORMS A server has responded with an HTTP error code 5xx. - + Служба столкнулась с внутренней ошибкой при обработке запроса. The service reported an error while processing a client request. ERROR ALL_PLATFORMS A server has responded with an HTTP error code 4xx. - + Служба сообщила об ошибке при обработке клиентского запроса. %1 Support LABEL ALL_PLATFORMS Link text to the app support. %1 is the app name. - %1 Support + %1 Поддержка @@ -5595,7 +5553,7 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u hh:mm:ss LABEL ALL_PLATFORMS Time format according to https://doc.qt.io/qt/qtime.html#toString - hh:mm:ss + чч:мм:сс @@ -5653,16 +5611,16 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u You have entered an incorrect, six-digit Smart-eID PIN twice. After the next failed attempt you will no longer be able to use your Smart-eID and will need to set it up again. INFO ANDROID IOS The wrong Smart-eID PIN was entered twice, a third wrong attempt could invalidate the Smart-eID. - + Вы дважды ввели неправильный 6-значный PIN-код для Smart-eID. После третьей попытки неправильного ввода вы больше не сможете использовать Smart-eID, и ее придется настроить еще раз. The input does not match. Please choose a new Smart-eID PIN. ALL_PLATFORMS Error message if the new pin confirmation mismatches. - + Введенные данные не совпадают. Выберите новый PIN-код для Smart-eID. The input does not match. Please choose a new ID card PIN. - + Введенные данные не совпадают. Выберите новый PIN-код идентификационной карты. @@ -5671,6 +5629,36 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u https://www.personalausweisportal.de/EN https://www.personalausweisportal.de/EN + + If you have forgotten your ID card PIN or do not have access to the PUK, you may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for requested PUK but both, PUK and PIN are not known. + Если вы забыли PIN-код идентификационной карты или у вас нет доступа к PUK-коду, то вы можете обратиться в ответственное учреждение и установить новый PIN-код.<br/><br/>Подробную информацию см. на портале идентификационных карт. + + + If you know neither your Transport PIN nor your ID card PIN, you may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN are not known. + Если вы не знаете временный PIN-код и PIN-код идентификационной карты, то вы можете обратиться в ответственное учреждение и установить новый PIN-код.<br/><br/>Подробную информацию см. на портале идентификационных карт. + + + If you cannot recall your ID card PIN, you may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. + Если вы не можете вспомнить PIN-код идентификационной карты, обратитесь в ответственное учреждение для создания нового PIN-кода.<br/><br/>Подробную информацию см. на портале идентификационных карт. + + + You may turn to the competent authority and set a new ID card PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint when a workflow failed because of a blocked PUK + Вы можете обратиться в ответственное учреждение и установить там новый PIN-код идентификационной карты.<br/><br/>Подробную информацию см. на портале идентификационных карт. + + + Please contact the competent authority to activate the eID function.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint when a workflow failed because the eID function was not activated + Чтобы активировать функцию онлайн-идентификации, обратитесь в ответственное учреждение.<br/><br/>Дополнительную информацию см. на портале идентификационных карт. + + + Open website + LABEL ALL_PLATFORMS + Открыть сайт + You cannot use the PUK to reset your previously set card PIN. If you forgot your card PIN, you can use the PIN Reset Service to request a new PIN. LABEL ALL_PLATFORMS Hint text for requested PUK but both, PUK and PIN are not known. @@ -5696,6 +5684,26 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u LABEL ALL_PLATFORMS Hint when a workflow failed because of a blocked PUK Запросите новый PIN-код карты бесплатно, чтобы снова иметь возможность использовать функцию eID. + + If you do not know either your Transport PIN or your card PIN, you can request a new PIN free of charge using the PIN Reset Service. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. + Если вы не знаете ни своего временного PIN-кода, ни PIN-кода карты, вы можете бесплатно запросить новый PIN-код, воспользовавшись службой сброса PIN-кода. + + + If you have forgotten your ID card PIN, you can request a new PIN free of charge using the PIN Reset Service. + LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. + Если вы забыли PIN-код карты, вы можете бесплатно запросить новый PIN-код, воспользовавшись службой сброса PIN-кода. + + + You can use the PIN Reset Service to request a new card PIN free of charge. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. + Вы можете воспользоваться службой сброса PIN-кода, чтобы бесплатно запросить новый PIN-код карты. + + + You may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN are not known. + + governikus::ReaderModel @@ -5838,11 +5846,6 @@ Please enable NFC to use your smartphone as a card reader (SaC). Активируйте NFC, чтобы использовать смартфон в качестве устройства чтения карт (SaC). - - Pairing with %1 successful. - LABEL ALL_PLATFORMS - Сопряжение с %1 выполнено успешно. - governikus::RemoteServiceSettings @@ -5867,17 +5870,17 @@ Please enable NFC to use your smartphone as a card reader (SaC). dd.MM.yyyy LABEL ALL_PLATFORMS Date format according to https://doc.qt.io/qt/qdate.html#toString - dd.MM.yyyy + дд.ММ.гггг xx.MM.yyyy LABEL ALL_PLATFORMS Date format according to https://doc.qt.io/qt/qdate.html#toString with unknown day - xx.MM.yyyy + хх.ММ.гггг xx.xx.yyyy LABEL ALL_PLATFORMS Date format according to https://doc.qt.io/qt/qdate.html#toString with unknown day and month - xx.xx.yyyy + хх.хх.гггг Family name @@ -5945,72 +5948,72 @@ Please enable NFC to use your smartphone as a card reader (SaC). The online check for the Smart-eID support on your device failed. Please note that this process requires an internet connection. ERROR ANDROID IOS The check for Smart-eID support failed without any specific reason. - + Сбой онлайн-проверки поддержки Smart-eID вашим устройством. Обратите внимание на то, что для данного процесса требуется интернет-соединение. The online check for the Smart-eID support on your device failed because the server is currently facing too many requests. Please try again later. ERROR ANDROID IOS The check for Smart-eID support failed because the server is overloaded. - + Сбой онлайн-проверки поддержки Smart-eID вашим устройством, поскольку в данный момент на сервер поступает слишком много запросов. Повторите попытку позднее. The online check for the Smart-eID support on your device failed because the server is currently under maintenance. Please try again later. ERROR ANDROID IOS The check for Smart-eID support failed because the server is being maintained. - + Сбой онлайн-проверки поддержки Smart-eID вашим устройством из-за технических работ на сервере. Повторите попытку позднее. The Smart-eID data and provisioning could not be successfully deleted from your device. Please note that this process requires an internet connection. ERROR ANDROID IOS Deletion of the Smart-eID failed without a specific reason. - + Невозможно удалить данные и подготовку Smart-eID из вашего устройства. Обратите внимание на то, что для данного процесса требуется интернет-соединение. The Smart-eID data and provisioning could not be successfully deleted from your device because the server is currently facing too many requests. Please try again later. ERROR ANDROID IOS Deletion of the Smart-eID failed because the server is overloaded. - + Невозможно удалить данные и подготовку Smart-eID из вашего устройства, поскольку в данный момент на сервер поступает слишком много запросов. Повторите попытку позднее. The Smart-eID data and provisioning could not be successfully deleted from your device because the server is currently under maintenance. Please try again later. ERROR ANDROID IOS Deletion of the Smart-eID failed because the server is being maintained. - + Невозможно удалить данные и подготовку Smart-eID из вашего устройства из-за технических работ на сервере. Повторите попытку позднее. The Smart-eID data and provisioning could not be successfully deleted from your device. In order to access the necessary device storage, active NFC functionality is required. Please activate NFC and restart the process. ERROR ANDROID IOS Deletion of the Smart-eID failed because NFC is not activated. - + Невозможно удалить данные и подготовку Smart-eID из вашего устройства. Для доступа к требуемой памяти устройства необходимо активировать функцию NFC. Активируйте NFC и перезапустите процесс. The online check for the Smart-eID support on your device failed. In order to access the necessary device storage, active NFC functionality is required. Please activate NFC and try again. ERROR ANDROID IOS The check for Smart-eID support failed because the NFC functionality is not activated. - + Сбой онлайн-проверки поддержки Smart-eID вашим устройством. Для доступа к требуемой памяти устройства необходимо активировать функцию NFC. Активируйте NFC и повторите попытку. The online check for the Smart-eID support on your device failed. The Google Play Integrity Check failed. ERROR ANDROID IOS The check for Smart-eID support failed because Google Play Integrity Check failed. - + Сбой онлайн-проверки поддержки Smart-eID вашим устройством. Сбой проверки целостности Google Play. The online check for the Smart-eID support on your device failed. An authentication issue occurred (e.g. a resource was accessed without authorization or an unauthorized app tried to access a security component). ERROR ANDROID IOS The check for Smart-eID support failed because an authorization issue occurred. - + Сбой онлайн-проверки поддержки Smart-eID вашим устройством. Возникла проблема при аутентификации (например, доступ к ресурсу получен без авторизации, или неавторизованное приложение попыталось получить доступ к компоненту безопасности). The Smart-eID data and provisioning could not be successfully deleted from your device. The Google Play Integrity Check failed. ERROR ANDROID IOS Deletion of the Smart-eID failed because the Google Play Integrity Check failed. - + Невозможно удалить данные и подготовку Smart-eID из вашего устройства. Сбой проверки целостности Google Play. The Smart-eID data and provisioning could not be successfully deleted from your device. An authentication issue occurred (e.g. a resource was accessed without authorization or an unauthorized app tried to access a security component). ERROR ANDROID IOS Deletion of the Smart-eID failed because an authorization issue occurred. - + Невозможно удалить данные и подготовку Smart-eID из вашего устройства. Возникла проблема при аутентификации (например, доступ к ресурсу получен без авторизации, или неавторизованное приложение попыталось получить доступ к компоненту безопасности). The online check for the Smart-eID support on your device failed. Please ensure that you have an internet connection and your antivirus software and firewall are not blocking the connection. ERROR ANDROID IOS The check for Smart-eID support failed because a network connection error occurred. - + Сбой онлайн-проверки поддержки Smart-eID вашим устройством. Убедитесь в том, что установлено интернет-соединение и что антивирусное ПО и брандмауэр не блокируют соединение. The Smart-eID data and provisioning could not be successfully deleted from your device. Please ensure that you have an internet connection and your antivirus software and firewall are not blocking the connection. ERROR ANDROID IOS Deletion of the Smart-eID failed because a network connection error occurred. - + Невозможно удалить данные и подготовку Smart-eID из вашего устройства. Убедитесь в том, что установлено интернет-соединение и что антивирусное ПО и брандмауэр не блокируют соединение. @@ -6044,7 +6047,7 @@ Please enable NFC to use your smartphone as a card reader (SaC). The used ID card type is not accepted by the server. INFO IOS - + Тип используемой идентификационной карты не принимается сервером. @@ -6052,7 +6055,7 @@ Please enable NFC to use your smartphone as a card reader (SaC). Cleaning up old Smart-eID LABEL ANDROID IOS - Очистка старой Smart-eID + Очистка старой Smart-eID @@ -6139,7 +6142,7 @@ Please enable NFC to use your smartphone as a card reader (SaC). Installing Smart-eID LABEL ANDROID IOS - Установка Smart-eID + Установка Smart-eID @@ -6169,7 +6172,7 @@ Please enable NFC to use your smartphone as a card reader (SaC). Checking Smart-eID status LABEL ANDROID IOS - Проверка статуса Smart-eID + Проверка статуса Smart-eID @@ -6338,27 +6341,27 @@ Please enable NFC to use your smartphone as a card reader (SaC). The used Smart-eID is not accepted by the server. Please restart the remote service on your connected smartphone and try again with a physical ID card. INFO ALL_PLATFORMS - + Используемая Smart-eID не принимается сервером. Перезапустите удаленную службу в подключенном смартфоне и повторите попытку, используя физическую идентификационную карту. The used Smart-eID is not accepted by the server. Please stop the remote service and use another Smart-eID or contact the service provider. INFO ALL_PLATFORMS - + Используемая Smart-eID не принимается сервером. Остановите удаленную службу и используйте другую Smart-eID или свяжитесь с провайдером услуг. The used ID card is not accepted by the server. Please remove the ID card from your device or card reader and use a Smart-eID or contact the service provider. INFO ALL_PLATFORMS - + Используемая идентификационная карта не принимается сервером. Удалите идентификационную карту из вашего устройства или из устройства чтения карт и используйте Smart-eID или свяжитесь с провайдером услуг. Renew your Smart-eID and set a new PIN in the Smart-eID menu. LABEL ANDROID IOS The hint text that is shwon right above the redirect button that appears when a user tried to usa an unusable Smart-eID - + Обновите Smart-eID и установите новый PIN-код в меню Smart-eID. Go to Smart-eID menu LABEL ANDROID IOS The text on the redirect button that appears when the user tried to use an unusable Smart-eID - + Перейти в меню Smart-eID @@ -6418,9 +6421,9 @@ Please enable NFC to use your smartphone as a card reader (SaC). Средство просмотра файлов журнала - To close the app, quickly press the back button twice. + To close the app, press the back button twice. INFO ANDROID IOS Hint that is shown if the users pressed the "back" button on the top-most navigation level for the first time (a second press closes the app). - Чтобы закрыть приложение, дважды быстро нажмите кнопку «Назад». + Чтобы закрыть приложение, дважды нажмите кнопку «Назад». The program remains available via the icon in the menu bar. Click on the %1 icon to reopen the user interface. diff --git a/resources/translations/ausweisapp2_uk.ts b/resources/translations/ausweisapp2_uk.ts index 87240c9bc..c8d095308 100644 --- a/resources/translations/ausweisapp2_uk.ts +++ b/resources/translations/ausweisapp2_uk.ts @@ -2487,21 +2487,6 @@ LABEL ALL_PLATFORMS LABEL ALL_PLATFORMS Шестизначний PIN-код - - You can use the PIN Reset Service to request a new card PIN free of charge. - LABEL ALL_PLATFORMS - Ви можете скористатися службою скидання PIN-коду, щоб безкоштовно надіслати запит на новий PIN-код картки. - - - If you do not know either your Transport PIN or your card PIN, you can request a new PIN free of charge using the PIN Reset Service. - LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. - Якщо ви не знаєте ні транспортний PIN-код, ні PIN-код картки, ви можете безкоштовно надіслати запит на новий PIN-код, скориставшись службою скидання PIN-коду. - - - If you have forgotten your card PIN, you can request a new PIN free of charge using the PIN Reset Service. - LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. - Якщо ви забули PIN-код картки, ви можете безкоштовно надіслати запит на новий PIN-код, скориставшись службою скидання PIN-коду. - The five-digit Transport PIN was sent to you by mail after you applied for your ID card. INFO ALL_PLATFORMS Description text explaining the PINs 2/7 @@ -5671,6 +5656,36 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u https://www.personalausweisportal.de/EN https://www.personalausweisportal.de/EN + + If you have forgotten your ID card PIN or do not have access to the PUK, you may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for requested PUK but both, PUK and PIN are not known. + Якщо ви забули PIN-код своєї ID-картки або не маєте доступу до PUK-коду, ви можете звернутися до компетентного органа й установити там новий PIN-код.<br/><br/>Для отримання додаткової інформації відвідайте портал ID-карток. + + + If you know neither your Transport PIN nor your ID card PIN, you may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN are not known. + Якщо ви не знаєте ні транспортного PIN-коду, ні PIN-коду своєї ID-картки, ви можете звернутися до компетентного органа й установити там новий PIN-код.<br/><br/>Для отримання додаткової інформації відвідайте портал ID-карток. + + + If you cannot recall your ID card PIN, you may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. + Якщо ви не можете згадати PIN-код своєї ID-картки, ви можете звернутися до компетентного органа й установити там новий PIN-код.<br/><br/>Для отримання додаткової інформації відвідайте портал ID-карток. + + + You may turn to the competent authority and set a new ID card PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint when a workflow failed because of a blocked PUK + Ви можете звернутися до компетентного органа й установити там новий PIN-код ID-картки.<br/><br/>Для отримання додаткової інформації відвідайте портал ID-карток. + + + Please contact the competent authority to activate the eID function.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint when a workflow failed because the eID function was not activated + Зверніться до компетентного органа, щоб активувати функцію онлайн-ідентифікації.<br/><br/>Для отримання додаткової інформації відвідайте портал ID-карток. + + + Open website + LABEL ALL_PLATFORMS + Відкрити сайт + You cannot use the PUK to reset your previously set card PIN. If you forgot your card PIN, you can use the PIN Reset Service to request a new PIN. LABEL ALL_PLATFORMS Hint text for requested PUK but both, PUK and PIN are not known. @@ -5696,6 +5711,26 @@ To proceed use your ID card by selecting the NFC interface. If you want to set u LABEL ALL_PLATFORMS Hint when a workflow failed because of a blocked PUK Надішліть безкоштовно запит на новий PIN-код картки, щоб знову мати змогу користуватися функцією eID. + + If you do not know either your Transport PIN or your card PIN, you can request a new PIN free of charge using the PIN Reset Service. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. + Якщо ви не знаєте ні транспортний PIN-код, ні PIN-код картки, ви можете безкоштовно надіслати запит на новий PIN-код, скориставшись службою скидання PIN-коду. + + + If you have forgotten your ID card PIN, you can request a new PIN free of charge using the PIN Reset Service. + LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. + Якщо ви забули PIN-код картки, ви можете безкоштовно надіслати запит на новий PIN-код, скориставшись службою скидання PIN-коду. + + + You can use the PIN Reset Service to request a new card PIN free of charge. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. + Ви можете скористатися службою скидання PIN-коду, щоб безкоштовно надіслати запит на новий PIN-код картки. + + + You may turn to the competent authority and set a new PIN there.<br/><br/>For further information, please visit the ID card portal. + LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN are not known. + + governikus::ReaderModel diff --git a/src/ui/qml/PinResetInformationModel.cpp b/src/ui/qml/PinResetInformationModel.cpp index 0a0af91ae..6555effce 100644 --- a/src/ui/qml/PinResetInformationModel.cpp +++ b/src/ui/qml/PinResetInformationModel.cpp @@ -19,6 +19,14 @@ PinResetInformationModel::PinResetInformationModel() } +bool PinResetInformationModel::hasPinResetService() const +{ + const auto& config = Env::getSingleton(); + const auto& info = config->getProviderInfo(QStringLiteral("pinResetService")); + return !info.getAddress().isEmpty(); +} + + QUrl PinResetInformationModel::getPinResetUrl() const { const auto& config = Env::getSingleton(); @@ -41,22 +49,31 @@ QUrl PinResetInformationModel::getPinResetUrl() const QString PinResetInformationModel::getNoPinAndNoPukHint() const { - //: LABEL ALL_PLATFORMS Hint text for requested PUK but both, PUK and PIN are not known. - return tr("You cannot use the PUK to reset your previously set card PIN. If you forgot your card PIN, you can use the PIN Reset Service to request a new PIN."); + return hasPinResetService() ? + //: LABEL ALL_PLATFORMS Hint text for requested PUK but both, PUK and PIN are not known. + tr("You cannot use the PUK to reset your previously set card PIN. If you forgot your card PIN, you can use the PIN Reset Service to request a new PIN.") : + //: LABEL ALL_PLATFORMS Hint text for requested PUK but both, PUK and PIN are not known. + tr("If you have forgotten your ID card PIN or do not have access to the PUK, you may turn to the competent authority and set a new PIN there.

For further information, please visit the ID card portal."); } QString PinResetInformationModel::getRequestNewPinHint() const { - //: LABEL ALL_PLATFORMS Hint when a workflow failed because of a blocked PUK - return tr("Request a new card PIN free of charge to be able to use the eID function again."); + return hasPinResetService() ? + //: LABEL ALL_PLATFORMS Hint when a workflow failed because of a blocked PUK + tr("Request a new card PIN free of charge to be able to use the eID function again.") : + //: LABEL ALL_PLATFORMS Hint when a workflow failed because of a blocked PUK + tr("You may turn to the competent authority and set a new ID card PIN there.

For further information, please visit the ID card portal."); } QString PinResetInformationModel::getActivateOnlineFunctionHint() const { - //: LABEL ALL_PLATFORMS Hint when a workflow failed because the eID function was not activated - return tr("You can request activation of the eID function without charge."); + return hasPinResetService() ? + //: LABEL ALL_PLATFORMS Hint when a workflow failed because the eID function was not activated + tr("You can request activation of the eID function without charge.") : + //: LABEL ALL_PLATFORMS Hint when a workflow failed because the eID function was not activated + tr("Please contact the competent authority to activate the eID function.

For further information, please visit the ID card portal."); } @@ -68,15 +85,51 @@ QString PinResetInformationModel::getActivateOnlineFunctionDescription() const QString PinResetInformationModel::getActivateOnlineFunctionActionText() const { - //: LABEL ALL_PLATFORMS - return tr("Go to Activation Service"); + return hasPinResetService() ? + //: LABEL ALL_PLATFORMS + tr("Go to Activation Service") : + //: LABEL ALL_PLATFORMS + tr("Open website"); +} + + +QString PinResetInformationModel::getPinResetHintNoPin() const +{ + return hasPinResetService() ? + //: LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. + tr("You can use the PIN Reset Service to request a new card PIN free of charge.") : + //: LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN are not known. + tr("You may turn to the competent authority and set a new PIN there.

For further information, please visit the ID card portal."); +} + + +QString PinResetInformationModel::getPinResetHintTransportPin() const +{ + return hasPinResetService() ? + //: LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN, are not known. + tr("If you do not know either your Transport PIN or your card PIN, you can request a new PIN free of charge using the PIN Reset Service.") : + //: LABEL ALL_PLATFORMS Hint text for requested Transport PIN but both, Transport PIN and PIN are not known. + tr("If you know neither your Transport PIN nor your ID card PIN, you may turn to the competent authority and set a new PIN there.

For further information, please visit the ID card portal."); +} + + +QString PinResetInformationModel::getPinResetHint() const +{ + return hasPinResetService() ? + //: LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. + tr("If you have forgotten your ID card PIN, you can request a new PIN free of charge using the PIN Reset Service.") : + //: LABEL ALL_PLATFORMS Hint text for PIN but it is unknown. + tr("If you cannot recall your ID card PIN, you may turn to the competent authority and set a new PIN there.

For further information, please visit the ID card portal."); } QString PinResetInformationModel::getPinResetActionText() const { - //: LABEL ALL_PLATFORMS - return tr("Go to PIN Reset Service"); + return hasPinResetService() ? + //: LABEL ALL_PLATFORMS + tr("Go to PIN Reset Service") : + //: LABEL ALL_PLATFORMS + tr("Open website"); } diff --git a/src/ui/qml/PinResetInformationModel.h b/src/ui/qml/PinResetInformationModel.h index 803e5809d..5a6e7b228 100644 --- a/src/ui/qml/PinResetInformationModel.h +++ b/src/ui/qml/PinResetInformationModel.h @@ -19,8 +19,14 @@ class PinResetInformationModel Q_PROPERTY(QString requestNewPinHint READ getRequestNewPinHint NOTIFY fireUpdated) Q_PROPERTY(QString activateOnlineFunctionHint READ getActivateOnlineFunctionHint NOTIFY fireUpdated) Q_PROPERTY(QString activateOnlineFunctionDescription READ getActivateOnlineFunctionDescription NOTIFY fireUpdated) + Q_PROPERTY(QString pinResetHintNoPin READ getPinResetHintNoPin NOTIFY fireUpdated) + Q_PROPERTY(QString pinResetHintTransportPin READ getPinResetHintTransportPin NOTIFY fireUpdated) + Q_PROPERTY(QString pinResetHint READ getPinResetHint NOTIFY fireUpdated) Q_PROPERTY(QString pinResetActionText READ getPinResetActionText NOTIFY fireUpdated) + private: + bool hasPinResetService() const; + public: PinResetInformationModel(); @@ -30,6 +36,9 @@ class PinResetInformationModel [[nodiscard]] QString getActivateOnlineFunctionHint() const; [[nodiscard]] QString getActivateOnlineFunctionDescription() const; [[nodiscard]] QString getActivateOnlineFunctionActionText() const; + [[nodiscard]] QString getPinResetHintNoPin() const; + [[nodiscard]] QString getPinResetHintTransportPin() const; + [[nodiscard]] QString getPinResetHint() const; [[nodiscard]] QString getPinResetActionText() const; public Q_SLOTS: