Request a Demo

Localisation report

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: 8/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 22 public audits

Top 91% of audited domainsPublic average: 68/100

Fix first

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

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

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

Audit criteria

17 passed · 13 to fix · 5 not applicable

Needs attention (13)

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

  • Language switcher

    Fail78technical

    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.

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

  • Localized images and assets

    Fail85visual

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

  • Text overflow

    Fail80visual

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

  • Layout breakage

    Fail80visual

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

  • Responsive localisation

    Fail80visual

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

Passed audits (17)

Not applicable (5)

Detected locales

ar (hreflang)az (hreflang)de (hreflang)en (html_lang)es (url_prefix)es-419 (html_lang)es-ar (hreflang)es-bo (hreflang)es-cl (hreflang)es-co (hreflang)es-cr (hreflang)es-do (hreflang)es-ec (hreflang)es-es (hreflang)es-gt (hreflang)es-hn (hreflang)es-mx (hreflang)es-ni (hreflang)es-pa (hreflang)es-pe (hreflang)es-py (hreflang)es-sv (hreflang)es-uy (hreflang)es-ve (hreflang)fa-ir (hreflang)fr (hreflang)id (hreflang)it (hreflang)ja (hreflang)pl (hreflang)pt-ao (hreflang)pt-br (hreflang)pt-mz (hreflang)pt-pt (hreflang)ru (hreflang)uk (hreflang)vi (hreflang)zh-cn (hreflang)zh-hans (html_lang)zh-hant (html_lang)zh-tw (hreflang)

Full findings

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

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

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

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

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

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

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

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

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

Pages sampled

  • 200 · https://www.weex.com/ · lang=en
  • 200 · https://www.weex.com/zh-CN · lang=zh-Hans
  • 200 · https://www.weex.com/zh-TW · lang=zh-Hant
  • 200 · https://www.weex.com/vi · lang=vi
  • 200 · https://www.weex.com/fa-IR · lang=fa
  • 200 · https://www.weex.com/ar · lang=ar
  • 200 · https://www.weex.com/ru · lang=ru
  • 200 · https://www.weex.com/uk · lang=uk
  • 200 · https://www.weex.com/de · lang=de
  • 200 · https://www.weex.com/es-ES · lang=es-ES
  • 200 · https://www.weex.com/es · lang=es-419
  • 200 · https://www.weex.com/fr · lang=fr
  • 200 · https://www.weex.com/pl · lang=pl
  • 200 · https://www.weex.com/pt · lang=pt-BR
  • 200 · https://www.weex.com/it · lang=it

Email me a summary

Optional. Enter your work email and we will send a concise summary of this public report.

Next step

Strong localisation signals. Create a workspace to keep locales healthy as you ship, or book a deeper review.