Picket Docs
  • ๐Ÿ‘‹Welcome to Picket
  • Quick Start Guides
    • ๐Ÿš€Quick Start Guides
      • โš™๏ธStart Here: Setup
      • ๐Ÿ”Wallet Login
      • ๐Ÿช™Token Gating (Ethereum / EVM)
      • ๐ŸคบToken Gating (Solana)
      • ๐Ÿคนโ€โ™‚๏ธIncremental Token Gating
      • โ›”Restrict Access to Specific Wallets
      • ๐Ÿ”‘Working with Access Tokens
  • Reference
    • ๐ŸŽ“Concepts
      • ๐ŸŒŠAuth Flow
      • ๐Ÿ—ƒ๏ธConnect
      • โœ๏ธSignatures
      • ๐Ÿ”Authentication and Authorization
      • ๐ŸคนIncremental Authorization
      • ๐Ÿช™Access Tokens
      • ๐ŸงชTesting
      • โ‰๏ธErrors
      • โ›“๏ธSupported Blockchains
      • ๐ŸŒSupported Languages (Localization)
      • ๐ŸŽจModal Themes
      • ๐Ÿ’ฟOpen Source Web3 Client Libraries
    • ๐Ÿ“šLibraries and SDKs
      • Javascript Library - picket-js
      • React SDK - picket-react
      • Node.js Library - picket-node
      • Go Library - picket-go
      • Python Library - picket-python
    • ๐Ÿ”ฅIntegrations
      • ๐ŸŒˆPicket Authentication with RainbowKit
      • โšกSupabase
      • โ˜๏ธAmazon Cognito
      • ๐Ÿ›๏ธPicket Shopify App - Merchant Documentation
      • ๐Ÿ›’Picket BigCommerce App - Merchant Documentation
    • ๐Ÿ“–API Reference
      • Projects & API Keys
      • Auth
      • Chains
      • Wallets
      • Contracts
      • OAuth 2.0
  • ๐Ÿ•น๏ธTutorials
    • ๐ŸŒŽSign-In with Wallet (React)
    • ๐ŸฐToken Gated Photo Board (React)
    • ๐Ÿ”—Link a Wallet to a Web 2.0 Account
    • ๐ŸคIncremental Authorization (React)
Powered by GitBook
On this page
  1. Reference
  2. Concepts

Supported Languages (Localization)

Picket supports automatic signing message translation into over 100 languages.

PreviousSupported BlockchainsNextModal Themes

Last updated 2 years ago

If you're using one of Picket's then localization is handled automatically for you based on a users' browser language setting.

If you are building using one of our server side libraries it's also easy to support signing message translation by simply passing the locale you would like to translate the signing message into.

Below is an example using our typescript library to translate a message for a user into Spanish.

const { nonce, statement } = await picket.nonce({ 
    walletAddress: "0x_wallet_address", 
    locale: "es",
    });
// the user-facing statement will be translated into Spanish
console.log(statment);

For more details on how to pass in this locale parameter, view the

If you have any trouble or just want to move faster with some help, feel free to We love to help.

Picket's locale identifiers follow the standard. Below is a list of supported locales.

Language
ISO-639 code

Afrikaans

af

Albanian

sq

Amharic

am

Arabic

ar

Armenian

hy

as

ay

Azerbaijani

az

bm

Basque

eu

Belarusian

be

Bengali

bn

bho

Bosnian

bs

Bulgarian

bg

Catalan

ca

Cebuano

ceb

Chinese (Simplified)

Chinese (Traditional)

Corsican

co

Croatian

hr

Czech

cs

Danish

da

dv

doi

Dutch

nl

English

en

Esperanto

eo

Estonian

et

ee

Filipino (Tagalog)

fil

Finnish

fi

French

fr

Frisian

fy

Galician

gl

Georgian

ka

German

de

Greek

el

gn

Gujarati

gu

Haitian Creole

ht

Hausa

ha

Hawaiian

haw

Hebrew

he or iw

Hindi

hi

Hmong

hmn

Hungarian

hu

Icelandic

is

Igbo

ig

ilo

Indonesian

id

Irish

ga

Italian

it

Japanese

ja

Javanese

jv or jw

Kannada

kn

Kazakh

kk

Khmer

km

Kinyarwanda

rw

gom

Korean

ko

kri

Kurdish

ku

ckb

Kyrgyz

ky

Lao

lo

Latin

la

Latvian

lv

ln

Lithuanian

lt

lg

Luxembourgish

lb

Macedonian

mk

mai

Malagasy

mg

Malay

ms

Malayalam

ml

Maltese

mt

Maori

mi

Marathi

mr

mni-Mtei

lus

Mongolian

mn

Myanmar (Burmese)

my

Nepali

ne

Norwegian

no

Nyanja (Chichewa)

ny

Odia (Oriya)

or

om

Pashto

ps

Persian

fa

Polish

pl

Portuguese (Portugal, Brazil)

pt

Punjabi

pa

qu

Romanian

ro

Russian

ru

Samoan

sm

sa

Scots Gaelic

gd

nso

Serbian

sr

Sesotho

st

Shona

sn

Sindhi

sd

Sinhala (Sinhalese)

si

Slovak

sk

Slovenian

sl

Somali

so

Spanish

es

Sundanese

su

Swahili

sw

Swedish

sv

Tagalog (Filipino)

tl

Tajik

tg

Tamil

ta

Tatar

tt

Telugu

te

Thai

th

ti

ts

Turkish

tr

Turkmen

tk

ak

Ukrainian

uk

Urdu

ur

Uyghur

ug

Uzbek

uz

Vietnamese

vi

Welsh

cy

Xhosa

xh

Yiddish

yi

Yoruba

yo

Z

zu

Assamese

Aymara

Bambara

Bhojpuri

zh-CN or zh ()

zh-TW ()

Dhivehi

Dogri

Ewe

Guarani

Ilocano

Konkani

Krio

Kurdish (Sorani)

Lingala

Luganda

Maithili

Meiteilon (Manipuri)

Mizo

Oromo

Quechua

Sanskrit

Sepedi

Tigrinya

Tsonga

Twi (Akan)

๐ŸŽ“
๐ŸŒ
*
*
*
*
BCP-47
BCP-47
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
*
client-side libraries
reach out to us.
IETF BCP 47 language tag
/nonce request reference.