clipboard-list-checkTesting Checklist and Troubleshooting

Quick testing checklist

After setup, verify these in order:

  1. Root language loads

    • Visit https://example.com/ → should show main language

  2. Each language path loads

    • Visit https://example.com/hi/

    • Visit https://example.com/es/

  3. Language switcher appears

    • Ensure multilingual is enabled and locales are configured

  • Language switch works from an inner page

    • Open a post in English and try switching to Hindi/Spanish

  • Auto redirect (if enabled)

    • Test in a browser with language preferences set to Spanish

    • Confirm you land on /es when auto redirect is ON


Troubleshooting

chevron-rightLanguage switching leads to 404hashtag

Most common cause: slug mismatch across languages.

Fix:

  • Ensure the post/page/tag/author slug is the same in every language, exactly.

chevron-rightAuto redirect sends visitors to the wrong placehashtag

Check:

  • Your Locales list (did you set the correct language-country codes?)

  • Your “Main Locale” is correct (en, hi, etc.)

chevron-right/hi/ or /es/ shows the wrong sitehashtag

Check:

  • Your NGINX location blocks route to the correct ports (proxy_pass)

  • Use ghost ls to confirm which Ghost instance is on which port (Crimson recommends this).

chevron-rightLanguage switcher appears, but content doesn’t “match”hashtag

Remember:

  • Crimson does not translate content for you

  • You must create and publish the content separately per language site.

Last updated