WordPress.org

Forums

Polylang
Translation of "skills" (6 posts)

  1. samjonsson
    Member
    Posted 11 months ago #

    I have recently used this plugin to translate a website from swedish to english. It is built on the theme Filtered and almost everything about the translation works great.

    However, two things bothers me, and I can't seem to find a solution:

    First of all, in the portfolio-part of the website, all projects are labeled with a specific "skill", such as "handicraft" or "pattern design", so you can choose which kind of project you are intrested in.

    As you can see, buttons with the specific skills are placed above the projects (http://www.sofieform.se/en/portfolio-2/). However, in the english version, I can't seem to find a way to translate the button showing all projects. Instead, "alla" from the swedish version is shown on the english version as well.

    Furthermore, when visiting a project, there has come up a new button, "PLL_3442 ..." next to the "Skill-button", which is very annoying.

    Does anyone know how to:
    1. Translate "Alla" to "All" onm the english version
    2. Remove the jibberish-button in my english project-pages?

    I would really much appreciate some help!

    Thank you!

    https://wordpress.org/plugins/polylang/

  2. Chouby
    Member
    Plugin Author

    Posted 11 months ago #

    Hi!

    1. Where do you enter "Alla"? In theme options? If this is the case, it should be possible to add this string in strings translations panel by using a wpml-config.xml file.
    2. Your theme is displaying a custom taxonomy term associated to your post. This taxonomy is not public (thus not meant for display). You should ask the theme author to display only public taxonomies.

  3. samjonsson
    Member
    Posted 11 months ago #

    Hi!

    1. Actually, the original term is "All". I changed it to "Alla" in the includes/projects-home.php file. Is there some kind of code I could add to translate it anyway?

    2. I'll contact the theme author. Hopefully, they can help me.

    Thank you!

  4. Chouby
    Member
    Plugin Author

    Posted 11 months ago #

    Hi!

    You generally don't need to change the code to translate a theme if it is translation ready. And according to the theme authors, your theme is translation ready. So you just have to translate it using, for example, the plugin Codestyling localization.

  5. samjonsson
    Member
    Posted 11 months ago #

    Hi,

    I've tried to translate it using Codestyling localization, but I'm afraid it doesn't work ...

    And regarding the custom taxonomy term I asked the theme author. However, he gave me tis answer:

    "I'm not exactly sure what might be causing that superfluous tag. Polylang's function prefix is PLL_, so it might be coming from the plugin itself. The custom taxonomy we're using is "skills", which should be properly wrapped in the __( ) function. I'm seeing that tag in the Swedish version as well and a search through the Polylang forum doesn't show any similar issues.

    I'm fairly certain that this is something being generated by the plugin, so unfortunately you'll need to engage their support system to get it looked at."

    Any clues?

    Thanks for your help, btw!

  6. Chouby
    Member
    Plugin Author

    Posted 11 months ago #

    I believe we are mixing several topics and I am not sure to follow everything.

    For you string "All", please clarify where it is. If it's in php code, please provide a code snippet.

    For "PLL_3442 ...", please explain again to the theme author that he must query *only public* taxonomies. Non public taxonomies are not meant to be displayed on frontend. If he uses the function get_taxonomies, the correct usage is:

    $args = array(
      'public'   => true,
    );
    $taxonomies = get_taxonomies($args);

Reply

You must log in to post.

About this Plugin

  • Polylang
  • Frequently Asked Questions
  • Support Threads
  • Reviews

About this Topic