Strings in class not being translated. (All other strings are.)

I’m still not sure why this problem occured. I’m guessing the class loads before the WordPress translation functions do. I ended up circumventing the problem by using functions instead of variables: function ins_banister_right(): string { return __( “Rampe d’escalier à droite”, ‘co_product_configurator’); } function ins_banister_left(): string { return __( “Rampe d’escalier à gauche”, ‘co_product_configurator’); } … Read more

How to find posts that are missing translation? (wpml)

To whom it may concern: finally I found a way – and it turns out to be rather simple: there is a wpml function or actually a filter that checks whether a post or page has a translation or not: wpml_element_has_translations https://wpml.org/wpml-hook/wpml_element_has_translations/ It returns TRUE if a translation exists and FALSE if there is no translation. … Read more

multisite same language different translation

If this is just your own personal project with plugins you developed and they plugin won’t be more widely distributed, you could just put subdirectories inside the languages directory that correspond to the site ID and load them conditionally: function myplugin_load_textdomain() { $current_site_id = get_current_blog_id(); load_plugin_textdomain( ‘myplugin’, false, basename( dirname( __FILE__ ) ) . ‘/languages/’ … Read more

Hata!: SQLSTATE[HY000] [1045] Access denied for user 'divattrend_liink'@'localhost' (using password: YES)