Support » Plugin: Theme My Login » [Plugin: Theme My Login] language mixed german & english

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Author Jeff Farthing


    More than likely, the German translation file is imcomplete.

    hmm, i just checked it with poedit, but i can’t find the strings “create a new password via email” or “We send your registration email to this address”, where do they come from?

    ah, i see, the strings differ! i found this and this “bug” is still in the class-theme-my-login-template.php

    prove me wrong please 😉

    ok sorry, i found these strings, they belong to the wordpress core, to be more precise:

    Please enter your username or email address. You will receive a link to create a new password via email.

    belongs to wp-login.php and

    We send your registration email to this address. (Double-check your email address before continuing.)

    can be found in wp-signup.php

    these strings are all translated in the german language file, strange that these will be displayed in english on my german blog while all the rest of wordpress is in german, but this problem doesn’t seem not to be connected to your plugin, does it?


    Plugin Author Jeff Farthing


    Again, the German translation is probably missing the strings. I have a full translation ready for 6.4 so it will be resolved then.

    Hi, I’m running 6.36 with the same problem..
    any suggestions or workarounds?

    thanks and regards,

    Hi! I might be having the same problem and version is 6.36

    Everything gets translated except Action links under login fields, like “Lost Password” or “Log In” which come from $template->the_action_links( array( 'login' => false ) )

    I see that it is getting the text from WP core language files, but why not for “Lost Password” or “Log In”? I have checked the German translation file (it is WP official de_DE file ) and it has these strings. In Poedit it is 100% translated. Any ideas?

    Also can I replace for example $title = __( 'Lost Password' ) with $title = __( 'Lost Password', 'theme-my-login' ) in class-theme-my-login-template.php to make it use instead of WP core translations.

    And I suppose that /wp-content/languages/theme-my-login/ is now correct path tho this file or am I wrong?

    Hi @jeff ,

    this problem still exist, any suggestions?

    Plugin Author Jeff Farthing


    If the WPLANG constant is properly set to the locale and the translation files are present, there’s no reason the strings shouldn’t be translated – especially the core strings.

    Well, they are not what else can I say. Setting the constant doesn’t change anything. I have it: define(‘WPLANG’, ‘de_DE’);

    Though if I go to /wp-login.php then there all is correct in German. And actually I’m not worried about backend, but the frontend.

    ps. I’m using the qTranslate plugin

    I’m not using any translation plugins, and with all other plugins the translations are working fine.. only this one is half half even though the files are 100% translated.. really weird..

    OK, I got it working this way:
    /wp-content/plugins/theme-my-login/includes/class-theme-my-login-template.php line 331
    esc_html( $link['title'] ) change to
    __(esc_html( $link['title'] ))


    very thanks!!

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘[Plugin: Theme My Login] language mixed german & english’ is closed to new replies.