Problem: The client is developing a site and wants to use the same content (products, posts, categories, menus, and static content) across multiple languages without duplicating it. However, when switching languages, the content disappears despite setting it as 'not translatable' in WPML settings. Solution: We explained that setting content as 'not translatable' results in it not appearing in secondary languages. To have the same content appear across different languages without translating it, the content needs to be either shown as translated or duplicated. Duplicating content in WPML is a cloning process that keeps the content in sync across languages, allowing changes in URLs and links while maintaining the original content. We recommend setting the content to 'translatable - Show translated items if they exist or the original otherwise' to achieve this. For further guidance, check the documentation on displaying untranslated content in secondary languages here: https://wpml.org/documentation/translating-your-contents/displaying-untranslated-content-on-pages-in-secondary-languages/.
If this solution does not apply to your case, or if it seems outdated, we highly recommend checking related known issues at https://wpml.org/known-issues/, verifying the version of the permanent fix, and confirming that you have installed the latest versions of themes and plugins. Should you need further assistance, please open a new support ticket at WPML support forum.