Hyperlocalise logoHyperlocalise logo
Request a Demo

Localisation report

WEEX logo

WEEX

Cryptocurrency exchange

weex.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

Good

The website is generally well localised, with some issues to improve.

  • 76Technical Audit
  • 77Linguistic Audit
  • 87Contextual Audit
  • 76Visual Audit
Audited: Aug 16, 2026Scope: Public smart sample · technical, linguistic, contextual, and visual creditsConfidence: Indicative health check from sampled pages — not a full site crawl.

Sampled 15 pages across technical, linguistic, contextual, and visual localisation credits. How we score localisation audits

How you compare

Rank #3 of 23 public audits

Ahead of 17 other public auditsPublic average: 70/100

Fix first

  1. 1
    high

    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
  2. 2
    high

    Currency does not match the locale

    A zh page still shows dollar amounts without a local currency. Affects 2 sampled pages.

    See details
  3. 3
    high

    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

    Fail64technical

    Pages 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-CN

      What 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

    Fail60technical

    Like 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

      What 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

    Fail0technical

    JSON-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

    Fail62technical

    Dates, 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-CN

      What 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

    Fail0linguistic

    Localized 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/vi

      What 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

    Fail50contextual

    Currency, 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-CN

      What 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

    Fail40visual

    Longer 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/vi

      What 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

    Fail64visual

    RTL 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-IR

      What 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

    Watch78technical

    Visitors 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

    Watch85visual

    Language-specific images and alt text should match the page locale.

  • Text overflow

    Watch80visual

    Text should not clip, truncate unexpectedly, or overflow buttons and navigation.

  • Layout breakage

    Watch80visual

    Localized pages should not overlap, break grids, or overflow modals.

  • Responsive localisation

    Watch80visual

    Localized layouts should hold up across mobile, tablet, and desktop widths.

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.