WPML configuration with GeoDirectory

This topic contains 11 replies, has 4 voices, and was last updated by  Paolo 7 years, 7 months ago.

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket

Tagged: ,

  • Author
    Posts
  • #251069

    Ongun Cakal
    Expired Member
    Post count: 5

    Hi, my questions is about configuration WPML with Geodirectory.
    I will explain my stuation from 2 language English and Turkish. default language is english. (but will make default later turkish)

    I created each geodirection page for Turkish also. When I go to turkish page its open all but doesnt show places.. there is say nothing found. in profiles also show in count 3 but doesnt appear any places under places tab.

    when I go to check pages from turkish in geodirectory permalinks. its show me: Saving GeoDirectory pages settings on a different language breaks pages settings. Try to save after switching to default language.

    On this way that I understand I am missing some steps… I really need help about it.

    Also, in my folder created .po .mo files wp-content/languages/geodirectory/geodirectory-tr_TR.mo and wp-content/languages/geodirectory/geodirectory-tr_TR.po but language doesnt change in turkish pages.

    I thought; maybe it can work if this files put in theme language folder. did try wp-content/themes/MYCHILDTHEME/languages/geodirectory/geodirectory-tr_TR.mo
    wp-content/themes/MYCHILDTHEME/languages/geodirectory/geodirectory-tr_TR.mo
    but also did not work.

    there is any information how to configurate with wpml pages and languages? if there is can u share here please? and if there is not can u share your help step by step? this will be very helpfull for others also.

    My website: http://turizmde.biz/

    hope u can help me quick.

    Thanks,
    Best Regards..
    Ongun.

    #251127

    Guust
    Moderator
    Post count: 29970

    Have your listings been translated into both Turkish and English? English listings will not show when switched to Turkish.

    You should set up GD permalinks for one language only, there is no need to set permalinks for another language. Translate each page [listing previes, location, etc] and GD knows what pages to use when the language is changed.

    The location of wp-content/languages/geodirectory/geodirectory-tr_TR.mo is correct.
    Not all translations are in the same file, it depends what you are translating. Some language strings will be in the theme, some in the addons and some in the core plugin. See
    https://wpgeodirectory.com/docs/category/translation/

    #251134

    Ongun Cakal
    Expired Member
    Post count: 5

    hi, do u mean that each listings should translate for other language? example abc hotel created in english thats why will be not show in turkish language?

    if I set up one language for permalinks how page will understand which language should show these listings? because wpml for each translate create new url! example http://turizmde.biz/tr/ its bring turkish language. without that it will show always default language! am I not right? if there is another configuration can u explain me how should to do? because realy I am confused now!

    #251218

    Paolo
    Site Admin
    Post count: 31206

    Hi,

    that is correct, you must translate the listings if you want them to show them. abc hotel if it’s only in English, it will only appear when visiting the English version of your website. You must translate it to Turkish to if you want it to appear when the Turkish version of the website is visited.

    For permalinks you only need to set it up for the default language and it will use the same settings for all languages.

    Thanks

    #251290

    Ongun Cakal
    Expired Member
    Post count: 5

    Hi,

    that is correct, you must translate the listings if you want them to show them. abc hotel if it’s only in English, it will only appear when visiting the English version of your website

    this is not global idea! this is not why we use WPML! we want to show people listings in each language! Please let me know how to do that! because when I purchased your products thats write GeoDirectory is 100% WPML compatible! WPML multilangual and for show to people website in diffrent languages.. if I CANT SHOW ALL LISTINGS why need languages?

    And also in my plan I wanna install a lot of listings more then 50.000 how can I translate to each language? forexample if I wanna use 5 language and if I want show in all languages then I should create 250.000 listings!! its not right!!!!

    For permalinks stil doesnt understand. ok in default language I configurated pages! all work correct in english.. user switched language and want to see mysite.com/places in turkish language! how GEODIRECTORY READ THAT IN TURKISH? because WPML work with URL please explain me how?

    #251350

    Paolo
    Site Admin
    Post count: 31206

    HI,

    I think you must confuse how WPML works. Please read their documentation before accusing us of anything…

    WPML allows to translate the themes and plugins default text strings, but also taxonomies, posts, pages and custom post types like listings and create 1 unique website for each language.

    The only option you have for missing translations is:

    How to handle languages without translation

    Some pages or posts may not be translated to all languages. Select how the language selector should behave in case translation is missing.

    Skip language
    Link to home of language for missing translations

    WPML doesn’t show english posts or pages or listings when visiting the Turkish version of your website.

    Once you set up permalinks for the default location, you switch from English to Turkish via the language switcher provided by WPML, the URL will only have /tr/ as a directory after the domain.

    Thanks

    Thanks

    #251395

    Ongun Cakal
    Expired Member
    Post count: 5

    After read your message, much cleare now what you mean… Ok that was my mistake! and sorry for my reaction! I just dissapoint because of that.. But anyway there is stay my problem and need that fix; hope u can help what should to do!

    Next week I want to ınstall to my data more then 50.000 place. and want to show in each language. But dont want to translate the listing pages! Just how created all listings that want to people see as like that. if listings in english created no matter turkish people also will see that in turkish but without traslated!!! other all things will be translated to turkish theme, menus, plugins, text etc… Just I need show all listings in each language and listing inner no matter with which language created. Just like Buddypress groups!

    #251891

    Paolo
    Site Admin
    Post count: 31206

    Hi,

    the only way to do that would be to import the 50k listings for all languages identical.

    I would suggest to look into WPML forums to see if they can provide an alternative solution.

    Thanks

    #252844

    aronz
    Expired Member
    Post count: 22

    Hey There, I see things got pretty heated here, but i have some questions regarding the same issue.

    I am translating the page from english to german and spanish, and also have a rather large amount of listings planned. So currently I translated WP base, gd base, and am now translating (semi manually) the “Add listing” forms. My questions now are:

    1) If the form is translated, will it then add the business listing only in the default listings language? or will all “custom fields” i translated (Eg.: Amenities (Bar,Alcoholic,cocktails,etc…)) be translated automatically.

    2) will i need to duplicate all listings manually?

    3) Will the likes and reviews a listing receives be visible, no matter what language the user is applying? or is a review given to a listing “viewed in german” solely seen if german is selected? (that might suppose a problem to me if gd & wpml sees “the same” listing as multiples depending on the language…

    #252869

    Guust
    Moderator
    Post count: 29970

    1) You need to translate all custom fields as per this article:
    https://wpgeodirectory.com/docs/translating-custom-fields/

    Different languages in WPML is like having different sites. If a visitor selects German he will only be able to see any pages or posts or listings that are designated as being German in the backend.
    If that person adds a listing while in German mode, that will only be a German listing. If he also wants to add Spanish listing, he will have to switch to Spanish, and then submit the Spanish version of the listing.

    2) Yes, see image.
    WPML does not translate anything, it just enables different language sites within the same website.

    3) Translated listings are treated as different listings, so reviews only show on the language site where the review was made.
    Same for favorites etc.

    #252875

    Ongun Cakal
    Expired Member
    Post count: 5

    Hi again…

    For make buddypress multilingual there is a plugin : https://wordpress.org/plugins/buddypress-multilingual/ with that plugin each language show groups profiles in their language and doesnt need create any new page for show them…

    there is a way to do same idea, work for wpgeodirectory?

    possible create a plugin for make listings visible for each language and also translated to each language?

    Just I am asking this because if there is a solution for that, if its possible I will start to search some developer for fix that..

    #253280

    Paolo
    Site Admin
    Post count: 31206

    I’m sorry, but there is no such solution for GD.

    Thanks

Viewing 12 posts - 1 through 12 (of 12 total)

We have moved to a support ticketing system and our forums are now closed.

Open Support Ticket