Hello Themis Theodoridis!
I am sorry to hear about this experience!
I did a quick check for these labels, but I was unable to find them at first glance. Can you please let me know where/how you were able to see these two?
Also, what method/plugin are you using to create these translations? Or is it another process/method that you are using?
Also, a screenshot from our plugin where you think they apply can help as well! I shall go for more in-depth checks afterwards, after you can confirm this for me first.
Thank you in advance for your cooperation and patience on this!
Hello Mr. Lucian Padureanu,
Thank you for your swift response and willingness to assist!
To provide further clarity, the code occurrences of the untranslated strings are as follows:
- “default-text-code-page”:
Located in includes/classes/class-wp2fa.php at lines 100, 108, and 109.
- “default-backup-code-page”:
Located in includes/classes/class-wp2fa.php at line 111.
As for the plugin interface, these strings are visible in the WordPress Settings menu, within the White Labeling Tab, in the sections for the 2FA code page text and the Backup code page text.
I’ve been handling the translations manually using Poedit, generating the wp-2fa-el.po and wp-2fa-el.mo files. These translation files have been placed in both the wp-content/languages/plugins directory and the plugins/wp-2fa/languages directory.
Attached is a screenshot illustrating where these untranslated strings appear within the plugin interface for your reference.
https://ibb.co/kD12H5F
Thank you once again for your assistance. I look forward to resolving this issue together.
Best regards,
Themis Theodoridis
Hello again!
Thank you for your patience on this one!
I have done some investigations, and I was able to find these strings inside the pot file of the plugin -> https://plugins.trac.ww.wp.xz.cn/browser/wp-2fa/trunk/languages/wp-2fa.pot
Some screenshot references from the above pot:
https://prnt.sc/QMB4OXtJUTm-
https://prnt.sc/S3hi0CO5hggU
Given that the pot file integrity was checked, it’s a bit unexpected that you are unable to locate and translate those ones, too.
May I ask if you have tried another plugin (e.g., Loco translate) and were unable to do this using that one as well? Since this is the first time somebody has reported this to us, maybe a few other checks on your side, can surely shed some light on this.
Looking forward to hearing back from you on this!
Hello Mr. Lucian Padureanu,
Thank you for your continued assistance.
I appreciate your efforts in locating the strings within the .pot file and confirming their presence. As mentioned earlier, I indeed used the .pot file to create the .po and .mo files for translation manually using Poedit. However, despite these translations being present in the .po/.mo files, they do not seem to reflect in the plugin interface. Check here:
https://prnt.sc/KKckl8dy7dTv
Furthermore, I did check the plugin Loco Translate, which indicates that the WP 2FA Plugin is already 100% translated into Greek. Despite this, the specific strings in question remain untranslated within the plugin interface.
https://prnt.sc/9dRPcvUfe4RW
Given that these translations exist within the files and have been confirmed by both Poedit and Loco Translate, it appears there might be an issue with how the plugin is handling these translations or something else that I am missing. I would greatly appreciate any further assistance or insights you may have to resolve this matter.
Thank you once again for your help,
Themis Theodoridis
Hello Themis!
Thank you for elaborating on this!
I have already added a tracking item in our pipeline in regards to this and will be taken care for sure in an upcoming plugin update .Even though I am not able to provide an exact ETA for the release date now, if you would like to receive updates about our plugins and their updates, as well as WordPress admin and user security tips please subscribe to our newsletter (URL: https://melapress.com/newsletter/ ).
Once again, thank you for all the details and feedback on this!
Should you have any other questions, please do not hesitate to ask.
Have a great day.