Complete Pezkuwi rebrand for Play Store release

User-visible changes:
- All strings.xml: Nova → Pezkuwi (12 languages, 721 references)
- App name: Pezkuwi Wallet
- Deep links: pezkuwiwallet://
- WalletConnect: Pezkuwi Wallet metadata
- Backup files: pezkuwiwallet_backup.json
- Push notifications: Pezkuwi Wallet branding

Technical changes:
- Gradle namespaces: io.pezkuwichain.wallet.*
- JS interface prefix: Pezkuwi_*
- User-Agent: Pezkuwi Wallet (Android)
- Firebase: pezkuwi-wallet project config

Assets:
- Nevroz fire logo (Kurdish colors theme)
- 6 density PNG files

Documentation:
- PACKAGE_STRUCTURE_REBRAND.md for future refactoring
This commit is contained in:
2026-01-23 02:15:34 +03:00
parent 31c8c5995f
commit bc76590b34
100 changed files with 781 additions and 426 deletions
+26 -26
View File
@@ -38,9 +38,9 @@
<string name="account_delete_confirmation_title">Забыть кошелек?</string>
<string name="account_derivation_path_ethereum_invalid_title">Некорректный путь деривации для Ethereum</string>
<string name="account_derivation_path_substrate_invalid_title">Некорректный путь деривации для Substrate</string>
<string name="account_details_parity_signer_alert">Этот кошелек работает в паре с %1$s. Nova поможет вам сформировать любые операции, которые вы хотите, и вам будет предложено подписать их с помощью %1$s</string>
<string name="account_details_parity_signer_alert">Этот кошелек работает в паре с %1$s. Pezkuwi поможет вам сформировать любые операции, которые вы хотите, и вам будет предложено подписать их с помощью %1$s</string>
<string name="account_details_parity_signer_not_supported">Не поддерживается %s</string>
<string name="account_details_watch_only_alert">Это watch-only кошелек, Nova может показать вам баланс и другую информацию, но вы не можете выполнять какие-либо транзакции с этим кошельком.</string>
<string name="account_details_watch_only_alert">Это watch-only кошелек, Pezkuwi может показать вам баланс и другую информацию, но вы не можете выполнять какие-либо транзакции с этим кошельком.</string>
<string name="account_enter_wallet_nickname">Введите имя кошелька...</string>
<string name="account_error_try_another_one">Пожалуйста, попробуйте другой.</string>
<string name="account_ethereum_crypto_type">Тип ключевой пары Ethereum</string>
@@ -64,7 +64,7 @@
<string name="account_import_private_key">приватный ключ</string>
<string name="account_import_seed_hint">0xAB</string>
<string name="account_import_seed_title">Введите ваш сид</string>
<string name="account_import_wallet_subtitle">Nova совместима со всеми приложениями</string>
<string name="account_import_wallet_subtitle">Pezkuwi совместима со всеми приложениями</string>
<string name="account_import_wallet_title">Импортировать кошелёк</string>
<string name="account_info_title">Аккаунт</string>
<string name="account_invalid_derivation_path_message_v2_2_0">Ваш путь деривации содержит неподдерживаемые символы или имеет некорректную структуру</string>
@@ -98,12 +98,12 @@
<string name="account_ledger_migration_generic">Polkadot</string>
<string name="account_ledger_nano_x">Ledger Nano X</string>
<string name="account_ledger_nano_x_legacy">Ledger Legacy</string>
<string name="account_ledger_select_device_all_description">Если вы используете Ledger через Bluetooth, включите Bluetooth на обоих устройствах и предоставьте Nova разрешения на использование Bluetooth и местоположения. Для USB включите OTG в настройках вашего телефона.</string>
<string name="account_ledger_select_device_all_description">Если вы используете Ledger через Bluetooth, включите Bluetooth на обоих устройствах и предоставьте Pezkuwi разрешения на использование Bluetooth и местоположения. Для USB включите OTG в настройках вашего телефона.</string>
<string name="account_ledger_select_device_description">Пожалуйста, включите Bluetooth в настройках телефона. Разблокируйте Ledger устройство и откройте %s приложение.</string>
<string name="account_ledger_select_device_title">Выберите устройство Ledger</string>
<string name="account_ledger_select_device_usb_description">Пожалуйста, активируйте устройство Ledger. Разблокируйте ваше устройство Ledger и откройте приложение %s.</string>
<string name="account_migration_subtitle">Почти готово! 🎉\n Просто нажмите ниже, чтобы завершить настройку и начать использовать свои учетные записи без проблем как в Polkadot App, так и в Pezkuwi Wallet</string>
<string name="account_migration_title">Добро пожаловать в Nova!</string>
<string name="account_migration_title">Добро пожаловать в Pezkuwi!</string>
<string name="account_mnmonic_length_variants">фраза длиной 12, 15, 18, 21 или 24 слова</string>
<string name="account_multisig">Мультисиг</string>
<string name="account_multisig_group_label">Совместный контроль (мультисиг)</string>
@@ -178,7 +178,7 @@
<string name="account_watch_only">watch-only</string>
<string name="account_welcome_hardware_wallet_subtitle">Использовать Polkadot Vault, Ledger или Parity Signer</string>
<string name="account_welcome_hardware_wallet_title">Аппаратный кошелёк</string>
<string name="account_welcome_trust_wallet_subtitle">Используйте свои аккаунты Trust Wallet в Nova</string>
<string name="account_welcome_trust_wallet_subtitle">Используйте свои аккаунты Trust Wallet в Pezkuwi</string>
<string name="account_welcome_trust_wallet_title">Trust Wallet</string>
<string name="accounts_add_chain_account">Добавить %s аккаунт</string>
<string name="accounts_add_wallet">Добавить кошелёк</string>
@@ -199,13 +199,13 @@
<string name="add_proxy_maximum_reached_error_title">Достигнуто максимальное количество прокси</string>
<string name="added_networks_empty_placeholder">Добавленные пользовательские сети\nпоявятся здесь</string>
<string name="additional_payment_methods">+%d</string>
<string name="alert_nova_has_selected_ms_wallet">Nova автоматически переключилась на ваш мультисига кошелек, чтобы вы могли просматривать ожидающие транзакции.</string>
<string name="alert_nova_has_selected_ms_wallet">Pezkuwi автоматически переключилась на ваш мультисига кошелек, чтобы вы могли просматривать ожидающие транзакции.</string>
<string name="appearance_colored_icon_title">Цветной</string>
<string name="appearance_title">Внешний вид</string>
<string name="appearance_token_assets_title">иконки токенов</string>
<string name="appearance_white_icon_title">Белый</string>
<string name="asset_add_evm_token_already_exist_message">Введенный адрес контракта уже добавлен в Nova как токен %s.</string>
<string name="asset_add_evm_token_already_exist_modifiable_message">Введенный адрес контракта присутствует в Nova как токен %s. Вы уверены, что хотите изменить его?</string>
<string name="asset_add_evm_token_already_exist_message">Введенный адрес контракта уже добавлен в Pezkuwi как токен %s.</string>
<string name="asset_add_evm_token_already_exist_modifiable_message">Введенный адрес контракта присутствует в Pezkuwi как токен %s. Вы уверены, что хотите изменить его?</string>
<string name="asset_add_evm_token_already_exist_title">Этот токен уже добавлен</string>
<string name="asset_add_evm_token_invalid_coin_gecko_link_message">Пожалуйста, убедитесь, что введенный URL-адрес имеет следующую форму: www.coingecko.com/en/coins/tether.</string>
<string name="asset_add_evm_token_invalid_coin_gecko_link_title">Недействительная ссылка на CoinGecko</string>
@@ -419,7 +419,7 @@
<string name="common_disconnect">Отключить</string>
<string name="common_do_not_close_app">Не закрывайте приложение!</string>
<string name="common_done">Готово</string>
<string name="common_dry_run_failed_message">Nova заранее симулирует транзакцию, чтобы предотвратить ошибки. Эта симуляция не удалась. Попробуйте позже или с большей суммой. Если проблема сохраняется, пожалуйста, свяжитесь со службой поддержки Pezkuwi Wallet в Настройках.</string>
<string name="common_dry_run_failed_message">Pezkuwi заранее симулирует транзакцию, чтобы предотвратить ошибки. Эта симуляция не удалась. Попробуйте позже или с большей суммой. Если проблема сохраняется, пожалуйста, свяжитесь со службой поддержки Pezkuwi Wallet в Настройках.</string>
<string name="common_dry_run_failed_title">Ошибка симуляции транзакции</string>
<string name="common_edit">Редактировать</string>
<string name="common_element_and_more_format" formatted="false">%s (и еще %s)</string>
@@ -683,7 +683,7 @@
<string name="crowdloan_main_description_v2_2_0">Выберите парачейны для внесения своих %s. Вы получите внесенные токены обратно, и если парачейн выиграет слот вы получите награду после окончания аукциона</string>
<string name="crowdloan_missing_account_message">Вы должны добавить %s аккаунт в кошелёк для того, чтобы внести вклад</string>
<string name="crowdloan_missing_bonus_action">Применить</string>
<string name="crowdloan_missing_bonus_message">Если у вас нет реферального кода, вы можете применить код Nova, чтобы получить бонус за свой вклад</string>
<string name="crowdloan_missing_bonus_message">Если у вас нет реферального кода, вы можете применить код Pezkuwi, чтобы получить бонус за свой вклад</string>
<string name="crowdloan_missing_bonus_title">Вы не применили бонус</string>
<string name="crowdloan_moonbeam_encryption_not_supported_message">\n Краудлоун Moonbeam поддерживает только аккаунты с крипографией SR25519 или ED25519. Пожалуйста, используйте другой аккаунт для взноса\n </string>
<string name="crowdloan_moonbeam_encryption_not_supported_title">Используемый аккаунт не поддерживается для взноса</string>
@@ -704,7 +704,7 @@
<string name="crowdloan_unlock_hint">Ваши %s токены будут возвращены обратно после срока лизинга парачейна.</string>
<string name="crowdloan_your_contributions">Ваш вклад</string>
<string name="crownloans_raised_format" formatted="false">Собрано: %s из %s</string>
<string name="custom_network_already_exist_failure_message">Введенный RPC URL присутствует в Nova как %s пользовательская сеть. Вы уверены, что хотите изменить его?</string>
<string name="custom_network_already_exist_failure_message">Введенный RPC URL присутствует в Pezkuwi как %s пользовательская сеть. Вы уверены, что хотите изменить его?</string>
<string name="custom_network_block_explorer_placeholder">https://networkscan.io</string>
<string name="custom_network_block_explorer_title">URL block explorer (необязательно)</string>
<string name="custom_network_chain_id_placeholder">012345</string>
@@ -761,7 +761,7 @@
<string name="deep_linking_invalid_derivation_path">Неверный формат пути деривации</string>
<string name="deep_linking_invalid_mnemonic">Неверный формат мнемоники</string>
<string name="deep_linking_url_is_invalid">Неверный формат ссылки</string>
<string name="default_network_already_exist_failure_message">Введенный RPC URL присутствует в Nova как %s сеть.</string>
<string name="default_network_already_exist_failure_message">Введенный RPC URL присутствует в Pezkuwi как %s сеть.</string>
<string name="default_notification_channel_name">Основной канал уведомлений</string>
<string name="delegate_more_tracks">+%d</string>
<string name="delegate_search_hint">Поиск по адресу или имени</string>
@@ -784,7 +784,7 @@
<string name="delegation_edit_delegation">Изменить делегацию</string>
<string name="delegation_error_self_delegate_message">Вы не можете делегировать голоса себе, пожалуйста, выберите другой адрес</string>
<string name="delegation_error_self_delegate_title">Нельзя делегировать себе</string>
<string name="delegation_list_banner_description">Расскажите нам о себе, чтобы пользователи Nova узнали вас лучше</string>
<string name="delegation_list_banner_description">Расскажите нам о себе, чтобы пользователи Pezkuwi узнали вас лучше</string>
<string name="delegation_list_banner_title">Вы уже стали делегатом?</string>
<string name="delegation_list_describe_yourself_action">Добавить описание</string>
<string name="delegation_multi_track_format">В %s треках</string>
@@ -858,12 +858,12 @@
<string name="gifts_assets_flow_title">Выберите токен для подарка</string>
<string name="gifts_claim_fee">Сетевая комиссия за запрос</string>
<string name="gifts_create">Создать подарок</string>
<string name="gifts_header_subtitle">Отправляйте подарки быстро, легко и безопасно в Nova</string>
<string name="gifts_header_subtitle">Отправляйте подарки быстро, легко и безопасно в Pezkuwi</string>
<string name="gifts_header_title">Делитесь крипто-подарками с кем угодно, где угодно</string>
<string name="gifts_list_title">Созданные вами подарки</string>
<string name="gifts_network_flow_title">Выберите сеть для подарка %s</string>
<string name="gifts_placeholder_step_1">Введите сумму вашего подарка</string>
<string name="gifts_placeholder_step_2">%s в виде ссылки и пригласите кого-нибудь в Nova</string>
<string name="gifts_placeholder_step_2">%s в виде ссылки и пригласите кого-нибудь в Pezkuwi</string>
<string name="gifts_placeholder_step_2_highlight">Поделитесь подарком напрямую</string>
<string name="gifts_placeholder_step_3">%s, и вы можете вернуть невостребованные подарки в любое время с этого устройства</string>
<string name="gifts_placeholder_step_3_highlight">Подарок доступен мгновенно</string>
@@ -1082,7 +1082,7 @@
<string name="nft_owned_by">Владелец</string>
<string name="nft_price_not_listed">Без цены</string>
<string name="nft_your_nfts">Ваши NFT</string>
<string name="no_ms_accounts_found_dialog_message">Вы не добавили и не выбрали ни одного мультисиг кошелька в Nova. Добавьте и выберите хотя бы один, чтобы получать пуш-уведомления о мультисиг транзакциях.</string>
<string name="no_ms_accounts_found_dialog_message">Вы не добавили и не выбрали ни одного мультисиг кошелька в Pezkuwi. Добавьте и выберите хотя бы один, чтобы получать пуш-уведомления о мультисиг транзакциях.</string>
<string name="no_ms_accounts_found_dialog_title">Нет мультисиг кошельков</string>
<string name="node_already_exist_failure_message">Введенный вами URL уже существует как \"%s\" нода.</string>
<string name="node_already_exist_failure_title">Этот Узел уже существует</string>
@@ -1188,7 +1188,7 @@
<string name="push_referendum_rejected_title">❌ Референдум отклонен!</string>
<string name="push_referendum_status_changed_title">🗳️ Статус референдума изменен</string>
<string name="push_referendum_to_status_changed_message" formatted="false">%s Референдум #%s изменил статус на %s</string>
<string name="push_settings_announcements">Объявления Nova</string>
<string name="push_settings_announcements">Объявления Pezkuwi</string>
<string name="push_settings_balances">Балансы</string>
<string name="push_settings_enable">Включить уведомления</string>
<string name="push_settings_multisig_operations">Транзакции Multisig</string>
@@ -1242,7 +1242,7 @@
<string name="referendum_abstain_vote_invalid_conviction_title">Обновление убежденности</string>
<string name="referendum_abstain_voters_title">Голоса \\"воздержался\\"</string>
<string name="referendum_aye_format">За: %s</string>
<string name="referendum_dapp_list_title">Используйте Nova DApp браузер</string>
<string name="referendum_dapp_list_title">Используйте Pezkuwi DApp браузер</string>
<string name="referendum_description_fallback">Только автор референдума может редактировать это описание и заголовок. Если у вас есть доступ к аккаунту автора, посетите Polkassembly и заполните информацию о вашем референдуме</string>
<string name="referendum_details_requested_amount">Запрашиваемая сумма</string>
<string name="referendum_details_timeline">Временная шкала</string>
@@ -1373,7 +1373,7 @@
<string name="select_delegation_tracks_unavailable_tracks">Недоступные треки</string>
<string name="select_gift_amount_title">Отправить подарок на</string>
<string name="select_ledger_grant_permissions">Включите Bluetooth и предоставьте разрешения</string>
<string name="select_ledger_location_enable_request_message">Nova нуждается в включении местоположения, чтобы иметь возможность выполнять сканирование Bluetooth для поиска вашего устройства Ledger</string>
<string name="select_ledger_location_enable_request_message">Pezkuwi нуждается в включении местоположения, чтобы иметь возможность выполнять сканирование Bluetooth для поиска вашего устройства Ledger</string>
<string name="select_ledger_location_enable_request_title">Пожалуйста, включите геолокацию в настройках устройства</string>
<string name="select_network_title">Выберите сеть</string>
<string name="select_token_to_vote">Выберите токен для голосования</string>
@@ -1469,7 +1469,7 @@
<string name="staking_custom_validators_settings_sort_apr">Примерная награда (%% APR)</string>
<string name="staking_custom_validators_settings_sort_apy">Примерное вознаграждение (%% APY)</string>
<string name="staking_custom_validators_update_list">Обновить свой список</string>
<string name="staking_dashboard_browser_stake_header">Стейкинг через DApp браузер Nova</string>
<string name="staking_dashboard_browser_stake_header">Стейкинг через DApp браузер Pezkuwi</string>
<string name="staking_dashboard_more_options">Больше вариантов стейкинга</string>
<string name="staking_dashboard_no_stake_header">Стейкайте и получайте награды</string>
<string name="staking_details_migration_alert_title">%1$s Staking доступен на %2$s начиная с %3$s</string>
@@ -1487,7 +1487,7 @@
<string name="staking_hint_reward_bond_more_v2_2_0">Вознаграждения увеличатся начиная со следующей эры</string>
<string name="staking_hint_rewards_format">Застейканые токены приносят награду каждую эру (%s).</string>
<string name="staking_hint_rewards_format_v2_2_0">Токены в стейке приносят награду каждую эру (%s)</string>
<string name="staking_hint_unbond_kills_stash">Nova wallet изменит назначение вознаграждений\nна ваш аккаунт, чтобы избежать остатка в стейкинге.</string>
<string name="staking_hint_unbond_kills_stash">Pezkuwi wallet изменит назначение вознаграждений\nна ваш аккаунт, чтобы избежать остатка в стейкинге.</string>
<string name="staking_hint_unstake_format">Для вывода токенов из стейкинга потребуется %s.</string>
<string name="staking_hint_unstake_format_v2_2_0">Период вывода токенов из стейкинга занимает %s</string>
<string name="staking_info">Информация о стейкинге</string>
@@ -1749,7 +1749,7 @@
<string name="start_staking_fragment_min_stake_condition_duration">через %s</string>
<string name="start_staking_fragment_min_stake_condition_no_min_stake">Стейкайте в любое время. Ваш стейк активно будет зарабатывать вознаграждения %s</string>
<string name="start_staking_fragment_more_info">Узнайте больше о стейкинге\n%1$s на %2$s</string>
<string name="start_staking_fragment_more_info_clicable_part">Nova Wiki</string>
<string name="start_staking_fragment_more_info_clicable_part">Pezkuwi Wiki</string>
<string name="start_staking_fragment_reward_frequency_condition_automatic_and_manual">Вознаграждения начисляются %1$s. Для автоматической выплаты вознаграждений застейкайте более %2$s, в противном случае вам необходимо будет получать вознаграждения вручную</string>
<string name="start_staking_fragment_reward_frequency_condition_duration">раз в %s</string>
<string name="start_staking_fragment_reward_frequency_condition_fallback">Вознаграждения начисляются %s</string>
@@ -1819,7 +1819,7 @@
<string name="swap_main_settings_asset_out_not_selecting_button_state">Выберите токен для получения</string>
<string name="swap_main_settings_enter_amount_disabled_button_state">Введите сумму</string>
<string name="swap_main_settings_wrong_amount_disabled_button_state">Введите другую сумму</string>
<string name="swap_minimum_balance_buy_in_alert" formatted="false">Чтобы оплатить комиссию сети с помощью %s, Nova автоматически обменяет %s на %s, чтобы поддерживать минимальный %s баланс вашей учетной записи.</string>
<string name="swap_minimum_balance_buy_in_alert" formatted="false">Чтобы оплатить комиссию сети с помощью %s, Pezkuwi автоматически обменяет %s на %s, чтобы поддерживать минимальный %s баланс вашей учетной записи.</string>
<string name="swap_network_fee_description">Комиссия сети, взимается блокчейном за обработку и проверку транзакций. Может варьироваться в зависимости от условий сети или скорости транзакции.</string>
<string name="swap_network_flow_title">Выберите сеть для обмена %s</string>
<string name="swap_not_enought_liquidity_failure">В пуле недостаточно ликвидности для обмена</string>
@@ -2035,14 +2035,14 @@
<string name="wallet_transfer_details_title">Детали перевода</string>
<string name="web3names_address_with_description" formatted="false">%s (%s)</string>
<string name="web3names_identifiers_sheet_title" formatted="false">%s адреса для %s</string>
<string name="web3names_integrity_check_failed_message">Nova обнаружила проблемы с целостностью информации об адресах %1$s. Пожалуйста, свяжитесь с владельцем %1$s для решения проблем с целостностью.</string>
<string name="web3names_integrity_check_failed_message">Pezkuwi обнаружила проблемы с целостностью информации об адресах %1$s. Пожалуйста, свяжитесь с владельцем %1$s для решения проблем с целостностью.</string>
<string name="web3names_integrity_check_failed_title">Проверка целостности не удалась</string>
<string name="web3names_invalid_recepient_title">Неверный получатель</string>
<string name="web3names_no_valid_recepient_found_message" formatted="false">Не найден действительный адрес для %s в сети %s</string>
<string name="web3names_recepient_not_found_message">%s не найден</string>
<string name="web3names_service_unavailable_message">%1$s сервисы w3n недоступны. Повторите попытку позже или введите адрес %1$s вручную</string>
<string name="web3names_service_unavailable_title">Ошибка при поиске w3n</string>
<string name="web3names_unsupported_asset_message">Nova не может установить код для токена %s</string>
<string name="web3names_unsupported_asset_message">Pezkuwi не может установить код для токена %s</string>
<string name="web3names_unsupported_asset_title">Токен %s пока не поддерживается</string>
<string name="yesterday">Вчера</string>
<string name="yield_boost_already_enabled_message">Yield Boost будет отключен для текущих коллаторов. Новый коллатор: %s</string>