feat: complete Pezkuwi rebrand - remove other networks

- Remove all Polkadot ecosystem networks from chain selector
- Keep only: Pezkuwi Relay Chain, Zagros Relay Chain, Pezkuwi Beta Testnet
- Update extension ID from polkadot-js to pezkuwi
- Update PhishingDetected to use Pezkuwi branding
- Update metadataMock: Westend → Zagros, WND → ZGR
- Disable Ledger chains (no Pezkuwi Ledger app yet)
- Update Identicon to handle pezkuwi icon theme
- Clean up translation files

Breaking: Extension now only supports Pezkuwi networks
This commit is contained in:
2026-01-08 23:46:06 +03:00
parent 868937ad12
commit ea2db6558f
42 changed files with 348 additions and 75 deletions
+1 -1
View File
@@ -14,7 +14,7 @@
},
"sideEffects": false,
"type": "module",
"version": "0.62.8",
"version": "0.62.12",
"versions": {
"git": "0.62.6",
"npm": "0.62.6"
+1 -1
View File
@@ -18,7 +18,7 @@
"./packageDetect.cjs"
],
"type": "module",
"version": "0.62.9",
"version": "0.62.12",
"main": "index.js",
"dependencies": {
"@pezkuwi/api": "^16.5.3",
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @pezkuwi/dev
export const packageInfo = { name: '@pezkuwi/extension-base', path: 'auto', type: 'auto', version: '0.62.9' };
export const packageInfo = { name: '@pezkuwi/extension-base', path: 'auto', type: 'auto', version: '0.62.12' };
+1 -1
View File
@@ -18,7 +18,7 @@
"./packageDetect.cjs"
],
"type": "module",
"version": "0.62.8",
"version": "0.62.12",
"main": "index.js",
"dependencies": {
"@pezkuwi/extension-inject": "workspace:*",
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @pezkuwi/dev
export const packageInfo = { name: '@pezkuwi/extension-chains', path: 'auto', type: 'auto', version: '0.62.8' };
export const packageInfo = { name: '@pezkuwi/extension-chains', path: 'auto', type: 'auto', version: '0.62.12' };
@@ -18,7 +18,7 @@
"./packageDetect.cjs"
],
"type": "module",
"version": "0.62.8",
"version": "0.62.12",
"main": "index.js",
"dependencies": {
"@metamask/detect-provider": "^2.0.0",
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @pezkuwi/dev
export const packageInfo = { name: '@pezkuwi/extension-compat-metamask', path: 'auto', type: 'auto', version: '0.62.8' };
export const packageInfo = { name: '@pezkuwi/extension-compat-metamask', path: 'auto', type: 'auto', version: '0.62.12' };
+1 -1
View File
@@ -18,7 +18,7 @@
"./packageDetect.cjs"
],
"type": "module",
"version": "0.62.9",
"version": "0.62.12",
"main": "index.js",
"dependencies": {
"@pezkuwi/extension-inject": "workspace:*",
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @pezkuwi/dev
export const packageInfo = { name: '@pezkuwi/extension-dapp', path: 'auto', type: 'auto', version: '0.62.9' };
export const packageInfo = { name: '@pezkuwi/extension-dapp', path: 'auto', type: 'auto', version: '0.62.12' };
+1 -1
View File
@@ -15,7 +15,7 @@
},
"sideEffects": true,
"type": "module",
"version": "0.62.9",
"version": "0.62.12",
"main": "index.js",
"dependencies": {
"@pezkuwi/api": "^16.5.5",
+1 -1
View File
@@ -3,4 +3,4 @@
// Do not edit, auto-generated by @pezkuwi/dev
export const packageInfo = { name: '@pezkuwi/extension-inject', path: 'auto', type: 'auto', version: '0.62.9' };
export const packageInfo = { name: '@pezkuwi/extension-inject', path: 'auto', type: 'auto', version: '0.62.12' };
@@ -27,14 +27,14 @@ function PhishingDetected ({ className }: Props): React.ReactElement<Props> {
<Header text={t('Phishing detected')} />
<div className={className}>
<p>
{t('You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts and your tokens.')}
{t('You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts and your tokens.')}
</p>
<p className='websiteAddress'>
{decodedWebsite}
</p>
<p>
<Trans i18nKey='phishing.incorrect'>
Note that this website was reported on a community-driven, curated list. It might be incomplete or inaccurate. If you think that this website was flagged incorrectly, <a href='https://github.com/polkadot-js/phishing/issues/new'>please open an issue by clicking here</a>.
Note that this website was reported on a community-driven, curated list. It might be incomplete or inaccurate. If you think that this website was flagged incorrectly, <a href='https://github.com/pezkuwichain/phishing/issues/new'>please open an issue by clicking here</a>.
</Trans>
</p>
</div>
File diff suppressed because one or more lines are too long
Binary file not shown.

After

Width:  |  Height:  |  Size: 85 KiB

@@ -144,7 +144,7 @@ function Address ({ actions, address, children, className, genesisHash, isExtern
const theme = (
type === 'ethereum'
? 'ethereum'
: (chain?.icon || 'polkadot')
: (chain?.icon || 'jdenticon')
) as IconTheme;
const _onClick = useCallback(
@@ -19,6 +19,11 @@ interface Props {
}
function Identicon ({ className, iconTheme, onCopy, prefix, value }: Props): React.ReactElement<Props> {
// Use jdenticon as default for Pezkuwi
const theme = iconTheme === 'polkadot' || iconTheme === 'substrate' || iconTheme === 'pezkuwi' || !iconTheme
? 'jdenticon'
: iconTheme;
return (
<div className={className}>
<Icon
@@ -26,7 +31,7 @@ function Identicon ({ className, iconTheme, onCopy, prefix, value }: Props): Rea
onCopy={onCopy}
prefix={prefix}
size={64}
theme={iconTheme}
theme={theme}
value={value}
/>
</div>
@@ -0,0 +1,45 @@
// Copyright 2019-2025 @pezkuwi/extension-ui authors & contributors
// SPDX-License-Identifier: Apache-2.0
import React from 'react';
interface Props {
address: string;
className?: string;
size: number;
}
// Pezkuwi branded icon component
// Uses green (#86e62a) background with white 'P' letter
function PezkuwiIcon ({ className = '', size }: Props): React.ReactElement<Props> {
return (
<div className={`container ${className}`}>
<svg
height={size}
viewBox="0 0 64 64"
width={size}
>
<circle
cx="32"
cy="32"
fill="#86e62a"
r="32"
/>
<text
dominantBaseline="central"
fill="#ffffff"
fontFamily="Arial, sans-serif"
fontSize="32"
fontWeight="bold"
textAnchor="middle"
x="32"
y="32"
>
P
</text>
</svg>
</div>
);
}
export default React.memo(PezkuwiIcon);
@@ -5,7 +5,7 @@ import { faArrowLeft, faCog, faPlusCircle, faSearch } from '@fortawesome/free-so
import { FontAwesomeIcon } from '@fortawesome/react-fontawesome';
import React, { useCallback, useContext, useEffect, useMemo, useRef, useState } from 'react';
import logo from '../assets/pjs.svg';
import logo from '../assets/pezkuwi-logo.png';
import { ActionContext } from '../components/index.js';
import InputFilter from '../components/InputFilter.js';
import Link from '../components/Link.js';
@@ -113,7 +113,7 @@ function Header ({ children, className = '', onFilter, showAdd, showBackArrow, s
/>
)
}
<span className='logoText'>{text || 'polkadot{.js}'}</span>
<span className='logoText'>{text || 'Pezkuwi'}</span>
</div>
{showSearch && (
<div className={`searchBarWrapper ${isSearchOpen ? 'selected' : ''}`}>
+22 -11
View File
@@ -3,15 +3,26 @@
import type { MetadataDefBase } from '@pezkuwi/extension-inject/types';
import { selectableNetworks } from '@pezkuwi/networks';
// Pezkuwi networks only - clean and focused
const pezkuwiNetworks: MetadataDefBase[] = [
{
chain: 'Pezkuwi Relay Chain',
genesisHash: '0x0000000000000000000000000000000000000000000000000000000000000001',
icon: 'pezkuwi',
ss58Format: 42
},
{
chain: 'Zagros Relay Chain',
genesisHash: '0x0000000000000000000000000000000000000000000000000000000000000003',
icon: 'pezkuwi',
ss58Format: 42
},
{
chain: 'Pezkuwi Beta Testnet',
genesisHash: '0x0000000000000000000000000000000000000000000000000000000000000002',
icon: 'pezkuwi',
ss58Format: 42
}
];
const hashes: MetadataDefBase[] = selectableNetworks
.filter(({ genesisHash }) => !!genesisHash.length)
.map((network) => ({
chain: network.displayName,
genesisHash: network.genesisHash[0],
icon: network.icon,
ss58Format: network.prefix
}));
export default hashes;
export default pezkuwiNetworks;
@@ -18,6 +18,26 @@ export default function getLanguageOptions (): Option[] {
text: 'English',
value: 'en'
},
{
text: 'Kurmancî',
value: 'ku'
},
{
text: 'سۆرانی',
value: 'ckb'
},
{
text: 'Türkçe',
value: 'tr'
},
{
text: 'العربية',
value: 'ar'
},
{
text: 'فارسی',
value: 'fa'
},
{
text: '汉语',
value: 'zh'
@@ -26,10 +46,6 @@ export default function getLanguageOptions (): Option[] {
text: 'Français',
value: 'fr'
},
{
text: 'Türkce',
value: 'tr'
},
{
text: 'Polski',
value: 'pl'
@@ -1,6 +1,6 @@
// Copyright 2019-2025 @pezkuwi/extension-ui authors & contributors
// SPDX-License-Identifier: Apache-2.0
import { selectableNetworks } from '@pezkuwi/networks';
export default selectableNetworks.filter((network) => network.hasLedgerSupport);
// Pezkuwi networks - Ledger support will be added in future versions
// For now, return empty array as Pezkuwi doesn't have Ledger app yet
export default [];
+6 -6
View File
@@ -1,9 +1,9 @@
{
"author": "polkadot.{js}",
"description": "Manage your Polkadot accounts outside of dapps. Injects the accounts and allows signing transactions for a specific account.",
"homepage_url": "https://github.com/polkadot-js/extension",
"name": "polkadot{.js} extension",
"short_name": "polkadot{.js}",
"author": "PezkuwiChain",
"description": "Manage your Pezkuwi blockchain accounts outside of dapps. Injects the accounts and allows signing transactions for a specific account.",
"homepage_url": "https://github.com/pezkuwichain/pezkuwi-extension",
"name": "Pezkuwi Wallet",
"short_name": "Pezkuwi",
"manifest_version": 3,
"permissions": ["storage", "tabs"],
"background": {
@@ -11,7 +11,7 @@
"type": "module"
},
"action": {
"default_title": "polkadot{.js}",
"default_title": "Pezkuwi Wallet",
"default_popup": "index.html"
},
"content_scripts": [{
+7 -7
View File
@@ -1,9 +1,9 @@
{
"author": "polkadot.{js}",
"description": "Manage your Polkadot accounts outside of dapps. Injects the accounts and allows signing transactions for a specific account.",
"homepage_url": "https://github.com/polkadot-js/extension",
"name": "polkadot{.js} extension",
"short_name": "polkadot{.js}",
"author": "PezkuwiChain",
"description": "Manage your Pezkuwi blockchain accounts outside of dapps. Injects the accounts and allows signing transactions for a specific account.",
"homepage_url": "https://github.com/pezkuwichain/pezkuwi-extension",
"name": "Pezkuwi Wallet",
"short_name": "Pezkuwi",
"manifest_version": 3,
"permissions": ["storage", "tabs"],
"background": {
@@ -11,7 +11,7 @@
"type": "module"
},
"action": {
"default_title": "polkadot{.js}",
"default_title": "Pezkuwi Wallet",
"default_popup": "index.html"
},
"browser_specific_settings": {
@@ -45,4 +45,4 @@
"content_security_policy": {
"extension_pages": "script-src 'self' 'wasm-unsafe-eval'; object-src 'self'"
}
}
}
Binary file not shown.

Before

Width:  |  Height:  |  Size: 5.0 KiB

After

Width:  |  Height:  |  Size: 17 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 510 B

After

Width:  |  Height:  |  Size: 1.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

After

Width:  |  Height:  |  Size: 2.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

After

Width:  |  Height:  |  Size: 4.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.0 KiB

After

Width:  |  Height:  |  Size: 6.3 KiB

+1 -1
View File
@@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="utf-8">
<title>polkadot{.js}</title>
<title>Pezkuwi Wallet</title>
<link href="fonts/fonts.css" rel="stylesheet">
<link href="theme.css" rel="stylesheet">
<style type="text/css">
@@ -0,0 +1,49 @@
{
"Copied": "تم النسخ",
"<unknown>": "<غير معروف>",
"... loading ...": "... جاري التحميل ...",
"Generated 12-word mnemonic seed:": "تم إنشاء عبارة استرداد من 12 كلمة:",
"Copy to clipboard": "نسخ إلى الحافظة",
"Back": "رجوع",
"Create new account (root or derived)": "إنشاء حساب جديد (أساسي أو مشتق)",
"Create new account": "إنشاء حساب جديد",
"Import account from pre-existing seed": "استيراد حساب من عبارة استرداد موجودة",
"Restore account from backup JSON file": "استعادة حساب من ملف JSON احتياطي",
"Attach external QR-signer account": "إرفاق حساب QR خارجي",
"Language": "اللغة",
"Account name is too short": "اسم الحساب قصير جداً",
"A descriptive name for your account": "اسم وصفي لحسابك",
"Password is too short": "كلمة المرور قصيرة جداً",
"Passwords do not match": "كلمات المرور غير متطابقة",
"A new password for this account": "كلمة مرور جديدة لهذا الحساب",
"Repeat password for verification": "أعد إدخال كلمة المرور للتحقق",
"Rename": "إعادة تسمية",
"Derive New Account": "اشتقاق حساب جديد",
"Export Account": "تصدير الحساب",
"Forget Account": "نسيان الحساب",
"Accounts": "الحسابات",
"Authorize": "تفويض",
"Yes, allow this application access": "نعم، السماح لهذا التطبيق بالوصول",
"Add the account with the generated seed": "إضافة الحساب بعبارة الاسترداد المُنشأة",
"Create an account": "إنشاء حساب",
"I have saved my mnemonic seed safely.": "لقد حفظت عبارة الاسترداد بأمان.",
"Next step": "الخطوة التالية",
"Add new account": "إضافة حساب جديد",
"Export account": "تصدير الحساب",
"Cancel": "إلغاء",
"Forget account": "نسيان الحساب",
"Import account": "استيراد حساب",
"Restore": "استعادة",
"Sign the transaction": "توقيع المعاملة",
"Sign the message": "توقيع الرسالة",
"Transaction": "معاملة",
"Welcome": "مرحباً",
"Understood, let me continue": "مفهوم، دعني أستمر",
"Network": "الشبكة",
"Select network": "اختر الشبكة",
"Dark": "داكن",
"Light": "فاتح",
"Next": "التالي",
"Refresh": "تحديث",
"I Understand": "أفهم"
}
@@ -106,9 +106,9 @@
"Phishing detected": "ফিশিং শনাক্ত হয়েছে",
"Remember my password for the next {{expiration}} minutes": "পরবর্তী {{expiration}} মিনিটের জন্য আমার পাসওয়ার্ড মনে রাখুন",
"Extend the period without password by {{expiration}} minutes": "পাসওয়ার্ড ছাড়াই সময়সীমা {{expiration}} মিনিট বাড়িয়ে দিন",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts.": "আপনাকে ফিরিয়ে দেওয়া হয়েছে কারণ Polkadot{.js} এক্সটেনশন মনে করে এই ওয়েবসাইটটি আপনার অ্যাকাউন্টের নিরাপত্তার সাথে আপস করতে পারে।",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts.": "আপনাকে ফিরিয়ে দেওয়া হয়েছে কারণ Pezkuwi এক্সটেনশন মনে করে এই ওয়েবসাইটটি আপনার অ্যাকাউন্টের নিরাপত্তার সাথে আপস করতে পারে।",
"The redirection could also happen on an outright malicious website or on a legitimate websites that has been compromised and flagged.": "ফিরিয়ে দেওয়ার ঘটনা সম্পূর্ণ ক্ষতিকারক ওয়েবসাইটে এমনকি একটি বৈধ ওয়েবসাইটেও ঘটতে পারে যেগুলো আপস করেছে এবং চিহ্নিত হয়েছে।",
"This redirection is based on a list of websites accessible at https://github.com/polkadot-js/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "এই ফেরানোর ঘটনা ওয়েবসাইটগুলোর একটি তালিকার উপর ভিত্তি করে হয়, যেটি https://github.com/polkadot-js/phishing-এ পাওয়া যাবে। মনে রাখবেন এটি একটি সম্প্রদায়-চালিত, কিউরেটেড তালিকা। \n এটা অসম্পূর্ণ বা অযথার্থ হতে পারে।",
"This redirection is based on a list of websites accessible at https://github.com/pezkuwi/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "এই ফেরানোর ঘটনা ওয়েবসাইটগুলোর একটি তালিকার উপর ভিত্তি করে হয়, যেটি https://github.com/pezkuwi/phishing-এ পাওয়া যাবে। মনে রাখবেন এটি একটি সম্প্রদায়-চালিত, কিউরেটেড তালিকা। \n এটা অসম্পূর্ণ বা অযথার্থ হতে পারে।",
"copy address": "ঠিকানা কপি করুন",
"account visibility": "অ্যাকাউন্টের দৃষ্টিগোচরতা",
"Wrong password": "ভুল পাসওয়ার্ড",
@@ -154,7 +154,7 @@
"Sign on Ledger": "লেজারে সাইন করুন",
"Allow use on any chain": "যেকোনো চেইনে ব্যবহারের অনুমতি দিন",
"Select network": "নেটওয়ার্ক নির্বাচন করুন",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts and your tokens.": " আপনাকে ফিরিয়ে দেওয়া হয়েছে কারণ Polkadot{.js} এক্সটেনশন বিশ্বাস করে এই ওয়েবসাইটটি আপনার অ্যাকাউন্ট এবং টোকেনগুলোর নিরাপত্তার ব্যাপারে আপস করতে পারে।",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts and your tokens.": " আপনাকে ফিরিয়ে দেওয়া হয়েছে কারণ Pezkuwi এক্সটেনশন বিশ্বাস করে এই ওয়েবসাইটটি আপনার অ্যাকাউন্ট এবং টোকেনগুলোর নিরাপত্তার ব্যাপারে আপস করতে পারে।",
"Export all accounts": "সমস্ত অ্যাকাউন্ট এক্সপোর্ট করুন",
"All account": "সমস্ত অ্যাকাউন্ট",
"password for encrypting all accounts": "সকল অ্যাকাউন্ট এনক্রিপ্ট করার জন্য পাসওয়ার্ড",
@@ -0,0 +1,49 @@
{
"Copied": "کۆپی کرا",
"<unknown>": "<نەناسراو>",
"... loading ...": "... لە بارکردندایە ...",
"Generated 12-word mnemonic seed:": "وشەی گەڕانەوەی ١٢ وشەیی دروست کرا:",
"Copy to clipboard": "کۆپی بکە بۆ کلیپبۆرد",
"Back": "گەڕانەوە",
"Create new account (root or derived)": "هەژمارێکی نوێ دروست بکە (سەرەکی یان دەرهێنراو)",
"Create new account": "هەژمارێکی نوێ دروست بکە",
"Import account from pre-existing seed": "هەژمار لە وشەی گەڕانەوەی بەردەست هاوردە بکە",
"Restore account from backup JSON file": "هەژمار لە فایلی پاڵپشتی JSON بگەڕێنەوە",
"Attach external QR-signer account": "هەژماری QR ی دەرەکی زیاد بکە",
"Language": "زمان",
"Account name is too short": "ناوی هەژمار زۆر کورتە",
"A descriptive name for your account": "ناوێکی وەسفی بۆ هەژمارەکەت",
"Password is too short": "وشەی نهێنی زۆر کورتە",
"Passwords do not match": "وشە نهێنییەکان یەک ناگرنەوە",
"A new password for this account": "وشەی نهێنی نوێ بۆ ئەم هەژمارە",
"Repeat password for verification": "بۆ دڵنیابوون وشەی نهێنی دووبارە بکەوە",
"Rename": "ناو بگۆڕە",
"Derive New Account": "هەژمارێکی نوێ دەربهێنە",
"Export Account": "هەژمار هاوردە بکە",
"Forget Account": "هەژمار لەبیر بکە",
"Accounts": "هەژمارەکان",
"Authorize": "ڕەزامەندی بدە",
"Yes, allow this application access": "بەڵێ، ڕێگە بدە بەم بەرنامەیە",
"Add the account with the generated seed": "بە وشەی گەڕانەوەی دروستکراو هەژمار زیاد بکە",
"Create an account": "هەژمارێک دروست بکە",
"I have saved my mnemonic seed safely.": "وشەی گەڕانەوەکەمم بە سەلامەتی پاشەکەوت کرد.",
"Next step": "هەنگاوی داهاتوو",
"Add new account": "هەژمارێکی نوێ زیاد بکە",
"Export account": "هەژمار هاوردە بکە",
"Cancel": "پاشگەزبوونەوە",
"Forget account": "هەژمار لەبیر بکە",
"Import account": "هەژمار هاوردە بکە",
"Restore": "گەڕانەوە",
"Sign the transaction": "مامەڵەکە واژوو بکە",
"Sign the message": "پەیامەکە واژوو بکە",
"Transaction": "مامەڵە",
"Welcome": "بەخێربێیت",
"Understood, let me continue": "تێگەیشتم، با بەردەوام بم",
"Network": "تۆڕ",
"Select network": "تۆڕ هەڵبژێرە",
"Dark": "تاریک",
"Light": "ڕووناک",
"Next": "داهاتوو",
"Refresh": "نوێکردنەوە",
"I Understand": "تێدەگەم"
}
@@ -105,9 +105,9 @@
"Phishing detected": "",
"Remember my password for the next {{expiration}} minutes": "",
"Extend the period without password by {{expiration}} minutes": "",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts.": "",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts.": "",
"The redirection could also happen on an outright malicious website or on a legitimate websites that has been compromised and flagged.": "",
"This redirection is based on a list of websites accessible at https://github.com/polkadot-js/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "",
"This redirection is based on a list of websites accessible at https://github.com/pezkuwi/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "",
"copy address": "",
"account visibility": "",
"Wrong password": "",
@@ -153,7 +153,7 @@
"Sign on Ledger": "",
"Allow use on any chain": "",
"Select network": "",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts and your tokens.": "",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts and your tokens.": "",
"Export all accounts": "",
"All account": "",
"password for encrypting all accounts": "",
@@ -0,0 +1,49 @@
{
"Copied": "کپی شد",
"<unknown>": "<ناشناخته>",
"... loading ...": "... در حال بارگذاری ...",
"Generated 12-word mnemonic seed:": "عبارت بازیابی ۱۲ کلمه‌ای ایجاد شد:",
"Copy to clipboard": "کپی به کلیپ‌بورد",
"Back": "بازگشت",
"Create new account (root or derived)": "ایجاد حساب جدید (اصلی یا مشتق)",
"Create new account": "ایجاد حساب جدید",
"Import account from pre-existing seed": "وارد کردن حساب از عبارت بازیابی موجود",
"Restore account from backup JSON file": "بازیابی حساب از فایل پشتیبان JSON",
"Attach external QR-signer account": "اتصال حساب QR خارجی",
"Language": "زبان",
"Account name is too short": "نام حساب خیلی کوتاه است",
"A descriptive name for your account": "یک نام توصیفی برای حساب شما",
"Password is too short": "رمز عبور خیلی کوتاه است",
"Passwords do not match": "رمزهای عبور مطابقت ندارند",
"A new password for this account": "رمز عبور جدید برای این حساب",
"Repeat password for verification": "تکرار رمز عبور برای تأیید",
"Rename": "تغییر نام",
"Derive New Account": "مشتق کردن حساب جدید",
"Export Account": "صدور حساب",
"Forget Account": "فراموش کردن حساب",
"Accounts": "حساب‌ها",
"Authorize": "مجوز دادن",
"Yes, allow this application access": "بله، به این برنامه اجازه دسترسی بده",
"Add the account with the generated seed": "افزودن حساب با عبارت بازیابی ایجاد شده",
"Create an account": "ایجاد حساب",
"I have saved my mnemonic seed safely.": "عبارت بازیابی را به طور امن ذخیره کردم.",
"Next step": "مرحله بعد",
"Add new account": "افزودن حساب جدید",
"Export account": "صدور حساب",
"Cancel": "لغو",
"Forget account": "فراموش کردن حساب",
"Import account": "وارد کردن حساب",
"Restore": "بازیابی",
"Sign the transaction": "امضای تراکنش",
"Sign the message": "امضای پیام",
"Transaction": "تراکنش",
"Welcome": "خوش آمدید",
"Understood, let me continue": "متوجه شدم، ادامه بده",
"Network": "شبکه",
"Select network": "انتخاب شبکه",
"Dark": "تاریک",
"Light": "روشن",
"Next": "بعدی",
"Refresh": "بازخوانی",
"I Understand": "متوجه شدم"
}
@@ -106,9 +106,9 @@
"Phishing detected": "Phishing détecté",
"Remember my password for the next {{expiration}} minutes": "Retenir le mot de passe pour {{expiration}} minutes",
"Extend the period without password by {{expiration}} minutes": "Ne pas demander le mot de passe pour {{expiration}} minutes de plus",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts.": "Vous avez été redirigé, car l'extension Polkadot{.js} estime que ce site Web pourrait compromettre la sécurité de vos comptes.",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts.": "Vous avez été redirigé, car l'extension Pezkuwi estime que ce site Web pourrait compromettre la sécurité de vos comptes.",
"The redirection could also happen on an outright malicious website or on a legitimate websites that has been compromised and flagged.": "La redirection peut également se produire sur un site Web malveillant ou sur un site Web légitime qui a été compromis et signalé.",
"This redirection is based on a list of websites accessible at https://github.com/polkadot-js/phishing. Note that this is a community-driven, curated list.\n It might be incomplete or inaccurate.": "Cette redirection est basée sur une liste de sites Web accessibles à l'adresse https://github.com/polkadot-js/phishing. Notez qu'il s'agit d'une liste maintenue par la communauté.\n Elle peut être incomplète ou inexacte.",
"This redirection is based on a list of websites accessible at https://github.com/pezkuwi/phishing. Note that this is a community-driven, curated list.\n It might be incomplete or inaccurate.": "Cette redirection est basée sur une liste de sites Web accessibles à l'adresse https://github.com/pezkuwi/phishing. Notez qu'il s'agit d'une liste maintenue par la communauté.\n Elle peut être incomplète ou inexacte.",
"copy address": "copier l'adresse",
"account visibility": "visibilité du compte",
"Wrong password": "Mot de passe incorrecte",
@@ -0,0 +1,49 @@
{
"Copied": "Hat kopîkirin",
"<unknown>": "<nenas>",
"... loading ...": "... tê barkirin ...",
"Generated 12-word mnemonic seed:": "Peyva vegerandinê ya 12 peyvan hat afirandin:",
"Copy to clipboard": "Li clipboard kopî bike",
"Back": "Paş",
"Create new account (root or derived)": "Hesabek nû çêbike (root an jêgirtî)",
"Create new account": "Hesabek nû çêbike",
"Import account from pre-existing seed": "Hesabê ji peyva vegerandinê ya heyî têxe",
"Restore account from backup JSON file": "Hesabê ji pelê paşîn JSON vegerîne",
"Attach external QR-signer account": "Hesabê QR ya derveyî zêde bike",
"Language": "Ziman",
"Account name is too short": "Navê hesabê pir kurt e",
"A descriptive name for your account": "Navek şirove ji bo hesabê te",
"Password is too short": "Şîfre pir kurt e",
"Passwords do not match": "Şîfre li hev nakin",
"A new password for this account": "Şîfreyek nû ji bo vê hesabê",
"Repeat password for verification": "Ji bo piştrastkirin şîfreyê dubare bike",
"Rename": "Nav biguherîne",
"Derive New Account": "Hesabek nû derxe",
"Export Account": "Hesabê derxe",
"Forget Account": "Hesabê ji bîr bike",
"Accounts": "Hesab",
"Authorize": "Destûr bide",
"Yes, allow this application access": "Erê, destûr bide vê sepanê",
"Add the account with the generated seed": "Bi peyva vegerandinê ya afirandî hesab zêde bike",
"Create an account": "Hesabek çêbike",
"I have saved my mnemonic seed safely.": "Min peyva vegerandinê bi ewlehî hilanî.",
"Next step": "Gava paşîn",
"Add new account": "Hesabek nû zêde bike",
"Export account": "Hesabê derxe",
"Cancel": "Betal bike",
"Forget account": "Hesabê ji bîr bike",
"Import account": "Hesabê têxe",
"Restore": "Vegerîne",
"Sign the transaction": "Danûstendinê îmze bike",
"Sign the message": "Peyamê îmze bike",
"Transaction": "Danûstendin",
"Welcome": "Bi xêr hatî",
"Understood, let me continue": "Fam kir, bila ez berdewam bikim",
"Network": "Tor",
"Select network": "Torê hilbijêre",
"Dark": "Tarî",
"Light": "Ronî",
"Next": "Pêş",
"Refresh": "Nû bike",
"I Understand": "Ez fam dikim"
}
@@ -106,9 +106,9 @@
"Phishing detected": "Wykryto phishing",
"Remember my password for the next {{expiration}} minutes": "Zapamiętaj moje hasło przez następne {{expiration}} minut",
"Extend the period without password by {{expiration}} minutes": "Przedłuż okres bez hasła o {{expiration}} minut",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts.": "Zostałeś przekierowany ponieważ wtyczka Polkadot{.js} uważa że ta strona może naruszyć bezpieczeństwo Twoich kont.",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts.": "Zostałeś przekierowany ponieważ wtyczka Pezkuwi uważa że ta strona może naruszyć bezpieczeństwo Twoich kont.",
"The redirection could also happen on an outright malicious website or on a legitimate websites that has been compromised and flagged.": "Przekierowanie może również nastąpić na całkowicie złośliwej witrynie lub na legalnych witrynach, które zostały zhakowane i oznaczone.",
"This redirection is based on a list of websites accessible at https://github.com/polkadot-js/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "To przekierowanie jest oparte na liście stron internetowych dostępnych pod adresem https://github.com/polkadot-js/phishing. Pamiętaj, że jest to lista zarządzana przez społeczność. \n Może być niekompletna lub niedokładna.",
"This redirection is based on a list of websites accessible at https://github.com/pezkuwi/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "To przekierowanie jest oparte na liście stron internetowych dostępnych pod adresem https://github.com/pezkuwi/phishing. Pamiętaj, że jest to lista zarządzana przez społeczność. \n Może być niekompletna lub niedokładna.",
"copy address": "kopiuj adres",
"account visibility": "widoczność konta",
"Wrong password": "Złe hasło",
@@ -154,7 +154,7 @@
"Sign on Ledger": "Podpisz z użyciem Ledger",
"Allow use on any chain": "Zezwól na użycie w dowolnym łańcuchu",
"Select network": "Wybierz sieć",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts and your tokens.": "Zostałeś przekierowany ponieważ wtyczka Polkadot{.js} uważa że ta strona może naruszyć bezpieczeństwo Twoich kont i aktywów}.",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts and your tokens.": "Zostałeś przekierowany ponieważ wtyczka Pezkuwi uważa że ta strona może naruszyć bezpieczeństwo Twoich kont i aktywów}.",
"Export all accounts": "Eksportuj wszystkie konta",
"All account": "Wszystkie konta",
"password for encrypting all accounts": "hasło do szyfrowania wszystkich kont",
@@ -106,9 +106,9 @@
"Phishing detected": "ตรวจพบฟิชชิ่ง",
"Remember my password for the next {{expiration}} minutes": "จดจำรหัสผ่านเป็นเวลา {{expiration}} นาที",
"Extend the period without password by {{expiration}} minutes": "ขยายช่วงที่ไม่ต้องกรอกรหัสผ่าน เป็นเวลา {expiration}} นาที",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts.": "ทิศทางของคุณถูกเปลี่ยนเพราะโปรแกรมส่วนขยาย Polkadot{.js} เชื่อว่าเว็บไซต์นี้อาจคุกคามความปลอดภัยของบัญชีของคุณ",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts.": "ทิศทางของคุณถูกเปลี่ยนเพราะโปรแกรมส่วนขยาย Pezkuwi เชื่อว่าเว็บไซต์นี้อาจคุกคามความปลอดภัยของบัญชีของคุณ",
"The redirection could also happen on an outright malicious website or on a legitimate websites that has been compromised and flagged.": "การเปลี่ยนทิศทางจะเกิดขึ้นเมื่อมีการเข้าถึงเว็บไซต์ที่เป็นอันตราย",
"This redirection is based on a list of websites accessible at https://github.com/polkadot-js/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "การเปลี่ยนทิศทางอ้างอิงจากรายชื่อเว็ปไซต์ใน https://github.com/polkadot-js/phishing หมายเหตุ-รายชื่อดังกล่าวได้มาจากการรวบรวมข้อมูลของคนในคอมมูนิตี้ \n ซึ่งอาจไม่ครบถ้วนสมบูรณ์หรืออาจมีข้อผิดพลาดเกิดขึ้นได้",
"This redirection is based on a list of websites accessible at https://github.com/pezkuwi/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "การเปลี่ยนทิศทางอ้างอิงจากรายชื่อเว็ปไซต์ใน https://github.com/pezkuwi/phishing หมายเหตุ-รายชื่อดังกล่าวได้มาจากการรวบรวมข้อมูลของคนในคอมมูนิตี้ \n ซึ่งอาจไม่ครบถ้วนสมบูรณ์หรืออาจมีข้อผิดพลาดเกิดขึ้นได้",
"copy address": "คัดลอกที่อยู่",
"account visibility": "การมองเห็นบัญชี",
"Wrong password": "รหัสผ่านผิด",
@@ -154,7 +154,7 @@
"Sign on Ledger": "เซ็นบนLedger",
"Allow use on any chain": "อนุญาตให้ใช้งานในทุกเชน",
"Select network": "เลือกเครือข่าย",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts and your tokens.": "ทิศทางของคุณถูกเปลี่ยนเพราะโปรแกรมส่วนขยาย Polkadot{.js} เชื่อว่าเว็บไซต์นี้อาจคุกคามความปลอดภัยของบัญชีและโทเคนของคุณได้",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts and your tokens.": "ทิศทางของคุณถูกเปลี่ยนเพราะโปรแกรมส่วนขยาย Pezkuwi เชื่อว่าเว็บไซต์นี้อาจคุกคามความปลอดภัยของบัญชีและโทเคนของคุณได้",
"Export all accounts": "ส่งออกทุกบัญชี",
"All account": "ทุกบัญชี",
"password for encrypting all accounts": "รหัสผ่านสำหรับการเข้ารหัสทุกบัญชี",
@@ -106,9 +106,9 @@
"Phishing detected": "Kimlik avı algılandı",
"Remember my password for the next {{expiration}} minutes": "Sonraki {{expiration}} dakika için şifremi hatırla",
"Extend the period without password by {{expiration}} minutes": "Şifresiz süreyi {{expiration}} dakika uzatın",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts.": "Polkadot {.js} uzantısı bu web sitesinin hesaplarınızın güvenliğini tehlikeye atabileceğine inandığı için yeniden yönlendirildiniz.",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts.": "Polkadot {.js} uzantısı bu web sitesinin hesaplarınızın güvenliğini tehlikeye atabileceğine inandığı için yeniden yönlendirildiniz.",
"The redirection could also happen on an outright malicious website or on a legitimate websites that has been compromised and flagged.": "Yönlendirme, tamamen kötü amaçlı bir web sitesinde veya güvenliği ihlal edilmiş ve işaretlenmiş meşru web sitelerinde de olabilir.",
"This redirection is based on a list of websites accessible at https://github.com/polkadot-js/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "Bu yönlendirme, https://github.com/polkadot-js/phishing adresinden erişilebilen web sitelerinin bir listesine dayanmaktadır. Bunun topluluk odaklı, seçilmiş bir liste olduğunu unutmayın. N Eksik veya yanlış olabilir.",
"This redirection is based on a list of websites accessible at https://github.com/pezkuwi/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "Bu yönlendirme, https://github.com/pezkuwi/phishing adresinden erişilebilen web sitelerinin bir listesine dayanmaktadır. Bunun topluluk odaklı, seçilmiş bir liste olduğunu unutmayın. N Eksik veya yanlış olabilir.",
"copy address": "Adresi kopyala",
"account visibility": "hesap görünürlüğü",
"Wrong password": "Yanlış şifre",
@@ -154,7 +154,7 @@
"Sign on Ledger": "Ledgerde Oturum Aç",
"Allow use on any chain": "Herhangi bir zincirde kullanıma izin ver",
"Select network": "Ağı seçin",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts and your tokens.": "Polkadot {.js} uzantısı, bu web sitesinin hesaplarınızın ve belirteçlerinizin güvenliğini tehlikeye atabileceğine inandığı için yeniden yönlendirildiniz",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts and your tokens.": "Polkadot {.js} uzantısı, bu web sitesinin hesaplarınızın ve belirteçlerinizin güvenliğini tehlikeye atabileceğine inandığı için yeniden yönlendirildiniz",
"Export all accounts": "Tüm hesapları dışa aktar",
"All account": "Tüm hesaplar",
"password for encrypting all accounts": "tüm hesapların şifrelenmiş şifresi",
@@ -106,9 +106,9 @@
"Phishing detected": "فزنگکاپتہچلا۔",
"Remember my password for the next {{expiration}} minutes": "اگلے {{expiration}} منٹکےلیےمیراپاسورڈیادرکھیں۔",
"Extend the period without password by {{expiration}} minutes": "مدتکوبغیرپاسورڈکے {{expiration}} منٹتکبڑھادیں۔",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts.": "آپکوریڈائریکٹکیاگیاہےکیونکہپولکاڈوٹ {.js} ایکسٹینشنکاخیالہےکہیہویبسائٹآپکےاکاؤنٹسکیسیکورٹیکوسمجھوتہکرسکتیہے۔",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts.": "آپکوریڈائریکٹکیاگیاہےکیونکہپولکاڈوٹ {.js} ایکسٹینشنکاخیالہےکہیہویبسائٹآپکےاکاؤنٹسکیسیکورٹیکوسمجھوتہکرسکتیہے۔",
"The redirection could also happen on an outright malicious website or on a legitimate websites that has been compromised and flagged.": "ری ڈائریکٹایکمکملطورپربدنیتیپرمبنیویبسائٹیاکسیجائزویبسائٹپربھیہوسکتیہےجسپرسمجھوتہکیاگیاہواورجھنڈالگایاگیاہو۔",
"This redirection is based on a list of websites accessible at https://github.com/polkadot-js/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "یہریڈائریکشنhttps://github.com/polkadot-js/phishingپرقابلرسائیویبسائٹسکیفہرستپرمبنیہے۔نوٹکریںکہیہکمیونٹیسےچلنےوالی،کیوریٹڈفہرستہے۔ It n یہنامکملیاغلطہوسکتاہے۔",
"This redirection is based on a list of websites accessible at https://github.com/pezkuwi/phishing. Note that this is a community-driven, curated list. \n It might be incomplete or inaccurate.": "یہریڈائریکشنhttps://github.com/pezkuwi/phishingپرقابلرسائیویبسائٹسکیفہرستپرمبنیہے۔نوٹکریںکہیہکمیونٹیسےچلنےوالی،کیوریٹڈفہرستہے۔ It n یہنامکملیاغلطہوسکتاہے۔",
"copy address": "کاپیایڈریس",
"account visibility": "اکاؤنٹکینمائش",
"Wrong password": "غلطپاسورڈ",
@@ -154,7 +154,7 @@
"Sign on Ledger": "لیجرپرسائنکریں۔",
"Allow use on any chain": "کسیبھیزنجیرپراستعمالکیاجازتدیں۔",
"Select network": "نیٹورکمنتخبکریں۔",
"You have been redirected because the Polkadot{.js} extension believes that this website could compromise the security of your accounts and your tokens.": "آپکوریڈائریکٹکیاگیاہےکیونکہپولکاڈوٹ {.js} ایکسٹینشنکاخیالہےکہیہویبسائٹآپکےاکاؤنٹساورآپکےٹوکنکیحفاظتکوسمجھوتہکرسکتیہے",
"You have been redirected because the Pezkuwi extension believes that this website could compromise the security of your accounts and your tokens.": "آپکوریڈائریکٹکیاگیاہےکیونکہپولکاڈوٹ {.js} ایکسٹینشنکاخیالہےکہیہویبسائٹآپکےاکاؤنٹساورآپکےٹوکنکیحفاظتکوسمجھوتہکرسکتیہے",
"Export all accounts": "تماماکاؤنٹسبرآمدکریں۔",
"All account": "تماماکاؤنٹ",
"password for encrypting all accounts": "تماماکاؤنٹسکوخفیہکرنےکےلیےپاسورڈ۔",
+1 -1
View File
@@ -2,7 +2,7 @@
<html lang="en">
<head>
<meta charset="utf-8">
<title>polkadot{.js}</title>
<title>Pezkuwi Wallet</title>
<link href="fonts/fonts.css" rel="stylesheet">
<link href="theme.css" rel="stylesheet">
</head>
+1 -1
View File
@@ -12,7 +12,7 @@ import { packageInfo } from './packageInfo.js';
function inject () {
injectExtension(enable, {
name: 'polkadot-js',
name: 'pezkuwi',
version: packageInfo.version
});
}