Localisation report
WEEX
Cryptocurrency exchangeweex.com
Product: WEEX is a cryptocurrency exchange offering spot and futures trading for Bitcoin, Ethereum, altcoins, and other markets. The platform also provides crypto buying, earning, and related trading services.
Brand voice: Energetic, promotional, trading-focused
Localisation score
79/100
GoodThe website is generally well localised, with some issues to improve.
This score uses an earlier scoring method. Run the audit again to compare it with current reports.
- 76Technical Audit
- 77Linguistic Audit
- 87Contextual Audit
- 76Visual Audit
Sampled 15 pages across technical, linguistic, contextual, and visual localisation credits. How we score localisation audits
How you compare
Rank #3 of 22 public audits
Fix first
- 1high
URL locale and html lang disagree
Path locale zh-cn expects html lang zh-CN, but the page declares zh-Hans. Affects 2 sampled pages.
See details - 2high
Currency does not match the locale
A zh page still shows dollar amounts without a local currency. Affects 2 sampled pages.
See details - 3high
Untranslated call to action
A vi page still uses source-language CTA copy. Affects 8 sampled pages.
See details
Audit criteria
17 passed · 5 to watch · 8 to fix · 5 not applicable
Needs attention (8)
Locale detection
Fail64technicalWeight 3Pages should declare a correct html lang that matches the URL and content locale.
- hightechnical · 95% confidence
URL locale and html lang disagree
Path locale zh-cn expects html lang zh-CN, but the page declares zh-Hans. Affects 2 sampled pages.
Found here
Document head · <html lang>
https://www.weex.com/zh-CNWhat we saw
<html lang="zh-Hans"> while the path locale is zh-cn Seen on 2 pages, e.g. https://www.weex.com/zh-CN, https://www.weex.com/zh-TW
How to fix it
Set html lang="zh-CN" so it matches this page’s URL locale.
Sitemap
Fail60technicalWeight 1Like Lighthouse: a valid XML sitemap must be discoverable, robots.txt should reference it with an absolute Sitemap: URL, and localized URLs should appear for published locales.
- mediumtechnical · 90% confidence
Sitemap is missing localized URLs
A sitemap was found, but sampled entries do not include locale-prefixed URLs.
Found here
Sitemap · sitemap.xml
https://www.weex.com/seo-sitemaps/sitemap.xmlWhat we saw
Sitemap https://www.weex.com/seo-sitemaps/sitemap.xml has no locale-prefixed URLs in the sample
How to fix it
Include localized URLs in the sitemap for every published locale.
Structured data
Fail0technicalWeight 1JSON-LD inLanguage should match the page locale when structured data is present.
- lowtechnical · 95% confidence
Structured data omits inLanguage
JSON-LD is present but does not declare inLanguage on sampled pages.
Found here
JSON-LD · <script type="application/ld+json">
https://www.weex.com/What we saw
CollectionPage is present but inLanguage is missing
How to fix it
Set JSON-LD inLanguage to match each page locale.
International formatting
Fail62technicalWeight 2Dates, numbers, currency, Arabic Western digits, and Gregorian calendars should match locale conventions.
- hightechnical · 95% confidence
Currency does not match the locale
A zh page still shows dollar amounts without a local currency. Affects 2 sampled pages.
Found here
Page body · sampled copy
https://www.weex.com/zh-CNWhat we saw
$10,000 Seen on 2 pages, e.g. https://www.weex.com/zh-CN, https://www.weex.com/zh-TW
How to fix it
Use a zh-appropriate currency instead of unlocalized dollar amounts.
Translation completeness
Fail0linguisticWeight 5Localized pages should not leave source-language copy in place, except brand names and URLs.
- highlinguistic · 92% confidence
Untranslated call to action
A vi page still uses source-language CTA copy. Affects 8 sampled pages.
Found here
Pricing hero · <button>
https://www.weex.com/viWhat we saw
Primary CTA: "@keyframes shimmer { 0% { background-position: 250% 0; } 100% { background-position: -250% 0; } }" Seen on 8 pages, e.g. https://www.weex.com/vi, https://www.weex.com/de, https://www.weex.com/es-ES
How to fix it
Translate leftover source-language CTAs to match the surrounding locale copy.
Cultural adaptation
Fail50contextualWeight 2Currency, dates, addresses, and local examples should fit the market.
- mediumcontextual · 78% confidence
Possible cultural adaptation gap
A zh page still uses US-style currency or contact details. Affects 8 sampled pages.
Found here
Page body · sampled copy
https://www.weex.com/zh-CNWhat we saw
$10,000 Seen on 8 pages, e.g. https://www.weex.com/zh-CN, https://www.weex.com/zh-TW, https://www.weex.com/vi
How to fix it
Use locale-appropriate currency and contact formats instead of US-style defaults.
Text expansion
Fail40visualWeight 1Longer translations should not create obvious length pressure versus the source UI.
- mediumvisual · 88% confidence
Localized text is much longer than the source
A vi string is 160% the length of the source, which often causes overflow. Affects 11 sampled pages.
Found here
Control · <button>
https://www.weex.com/viWhat we saw
EN "Accept all" → VI "Chấp nhận tất cả" (160%) Seen on 9 pages, e.g. https://www.weex.com/vi, https://www.weex.com/ar, https://www.weex.com/uk
How to fix it
Shorten the translation or give the control more room so the longer copy does not overflow.
RTL support
Fail64visualWeight 3RTL locales should set dir=rtl, avoid direction:ltr overrides, and prefer logical CSS over physical left/right properties.
- mediumvisual · 84% confidence
RTL page uses physical left/right CSS
Sampled CSS uses float/margin/padding/left/right without logical inline properties, so layout may not mirror in RTL. Affects 2 sampled pages.
Found here
CSS · margin/float/text-align
https://www.weex.com/fa-IRWhat we saw
;left:0; ;right:0; right: 16px Seen on 2 pages, e.g. https://www.weex.com/fa-IR, https://www.weex.com/ar
How to fix it
Prefer logical properties such as margin-inline-start, inset-inline, and text-align: start for RTL layouts.
Worth a look (5)
Language switcher
Watch78technicalWeight 2Visitors should move between locales without losing the current page.
- mediumtechnical · 72% confidence
Current-page preservation is not demonstrated
The evidence lists many locales and confirms localized homepage URLs, but does not show whether switching language preserves a non-homepage path.
Found here
Header · language switcher
https://www.weex.com/What we saw
"locales":["ar","az","de","en", ... ,"zh-tw"] and sampled page URLs include "https://www.weex.com/" and locale homepages such as "https://www.weex.com/zh-CN".
How to fix it
Verify every locale option maps the current pathname to the equivalent localized pathname, including nested pages.
Localized images and assets
Watch85visualWeight 1Language-specific images and alt text should match the page locale.
Text overflow
Watch80visualWeight 3Measured in the rendered page: localized buttons, links, labels, and headings should not clip their text more than the source page does.
Layout breakage
Watch80visualWeight 3Measured at desktop width: localized pages should not push content past the viewport when the source page does not.
Responsive localisation
Watch80visualWeight 2Measured at mobile width: localized pages should not scroll sideways or clip labels when the source page does not.
Passed audits (17)
Not applicable (5)
Detected locales
Arabic
ar · hreflang
Azerbaijani
az · hreflang
German
de · hreflang
English
en · page language
Spanish
es · URL path
Latin American Spanish
es-419 · page language
Spanish (Argentina)
es-ar · hreflang
Spanish (Bolivia)
es-bo · hreflang
Spanish (Chile)
es-cl · hreflang
Spanish (Colombia)
es-co · hreflang
Spanish (Costa Rica)
es-cr · hreflang
Spanish (Dominican Republic)
es-do · hreflang
Spanish (Ecuador)
es-ec · hreflang
European Spanish
es-es · hreflang
Spanish (Guatemala)
es-gt · hreflang
Spanish (Honduras)
es-hn · hreflang
Mexican Spanish
es-mx · hreflang
Spanish (Nicaragua)
es-ni · hreflang
Spanish (Panama)
es-pa · hreflang
Spanish (Peru)
es-pe · hreflang
Spanish (Paraguay)
es-py · hreflang
Spanish (El Salvador)
es-sv · hreflang
Spanish (Uruguay)
es-uy · hreflang
Spanish (Venezuela)
es-ve · hreflang
Persian (Iran)
fa-ir · hreflang
French
fr · hreflang
Indonesian
id · hreflang
Italian
it · hreflang
Japanese
ja · hreflang
Polish
pl · hreflang
Portuguese (Angola)
pt-ao · hreflang
Brazilian Portuguese
pt-br · hreflang
Portuguese (Mozambique)
pt-mz · hreflang
European Portuguese
pt-pt · hreflang
Russian
ru · hreflang
Ukrainian
uk · hreflang
Vietnamese
vi · hreflang
Chinese (China)
zh-cn · hreflang
Simplified Chinese
zh-hans · page language
Traditional Chinese
zh-hant · page language
Chinese (Taiwan)
zh-tw · hreflang
Pages sampled
Next step
Strong localisation signals. Claim this domain to keep locales healthy as you ship, or book a deeper review.
Send this to your team
We'll email a short summary — score, top fixes, and a link back to this report — so it's easy to forward.
