Joomfish + Flexicontent : and ...

More
13 years 4 months ago - 13 years 4 months ago #16864 by ggppdk
In little words:
Translate, category, tags, fields titles (not values), files with Joomfish. You can use the back-end direct translation module:
www.flexicontent.org/documentati ... pport.html
To quickly open the corresponding translations.


For items you have 2 options:
1. Use Joomfish to translate items, but this will translate only title and description fields. And all other fields will be common.
2. Duplicate (via Item Copy) e.g. 3 times every item for translation to 3 languages. This way you can translate the item fully, all field values. Then install and enable this plugin to automatically display the proper translation accorded to the selected language:
www.flexicontent.org/forum/index ... =viewtopic
Remember to set the SAME alias of the translated items of same content.

For both options, we use Joomfish language selection module to select language in the front-end.

For Solution 1 turn off category and tag language filtering. For solution 2 enable them.

Warning: when using solution 2, if you have Joomfish items translations, delete or unpublish them, otherwise they will take precedence.


-- Flexicontent is Free but involves a big effort on our part.
Like the our support? (for a bug-free FC, despite having a long list of functions) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing with a 5-star...
Last edit: 13 years 4 months ago by ggppdk.

Please Log in or Create an account to join the conversation.

More
13 years 4 months ago #16871 by ggppdk
In very detailed words:
I will try to be clear with this, if i make some mistake, someone please correct me. Initially i was very confused myself.

Firstly for (a) Categories, (b) Fields (their title NOT their values in each item), (c) Tags, (d) Files you can use joomfish to translate them.

To have a quick access to their translation, i strongly recommended to use the Joomfish Backend module "Direct Translation". For configuring the module please see this article by Emmannuel:
www.flexicontent.org/documentation/faq/i...oomfish-support.html

Now, You have 2 option to translate your items:
1. Use joomfish for translating items (which means that you only translate Title and description) and then use joomfish language selection module in the frontend to select language.

2. Use Flexicontent to create FULL item translations for every article, and then as above use joomfish language selection module in the frontend to select language.

Multilingual configuration for APPROACH 1
Activate Joomfish support: Yes
Filter category views: No
Filter tag views: No
Disable language selector: No

Multilingual configuration for APPROACH 2
Activate Joomfish support: Yes
Filter category views: Yes
Filter tag views: Yes
Disable language selector: No


Every approach has its advantages and disadvantages.

Approach 1 Disadvantages:
a. Only being able to translate title and description fields.
Because you only translate title and description you cannot change values of other fields, so you cannot customize your field text values and field's display properties per language.
b. Not being able to use versioning in the translation and any other features that flexicontent has inside its item editor (eg diff display).


Approach 1 Advantages:
a. Much fewer articles in the Flexicontent item manager
b. Because you have the same single item for all languages (joomfish keeps translations for title and description in its table). All displayed item translations will share field values such hits and comments (maybe some people would want hits and comments, etc to be per language, then they should choose Approach 2).
c. Less work, because they share field values you don't have to update field value for all translations of the article.

Approach 2 Disadvantages:
a. Since using different items per item translation, hits and comments etc are per translated item!!!
b. Much more items in the Flexicontent Item manager, but this is not really problem, is it?

The real problem is how correlate translations together so that they switch in the front-end when you switch language?
The problem has been solved by the contribution of a forum member that made a plugin to automatically display the corresponding language item in the front-end.

So how the items are correlated as being translations of one an other?
You use the same alias in them and of course you Flexicontent Item editor allows you to select language.
--> I would recommend to make an alias that includes the item_id of the original language article(item), just to be more sure you do not make to unrelated articles have the same alias and confuse the translation plugin.

Get this plugin here:
www.flexicontent.org/forum/index.php?f=23&t=710&rb_v=viewtopic

Approach 2 Advantages:
a. Full item Translations
b. Separate hits, comments etc per translation, (this is both advantage and disadvantage)
c. Being able to use the advanced flexicontent item editor for both original item and its translations

Conclusion, which to choose:

I think the most powerful approach is approach 2, with its only serious disadvantage not being able to share field values e.g. hits and comments as these go per translated item. But maybe approach 1 is more suitable for someone else.

But Wait, this maybe can be done in the code, meaning to choose which item will be gotten from the original article and which from the translated. We could add a flag in every field to declare it as translated or not. This will have to advantages, we will not need to update for every translation and some data will be put only on the original item. These remain to be examined how to be implemented, if possible.

Warning: when using solution 2, if you have Joomfish items translations, delete or unpublish them, otherwise they will take precedence.

Best Regards


-- Flexicontent is Free but involves a big effort on our part.
Like the our support? (for a bug-free FC, despite having a long list of functions) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing with a 5-star...

Please Log in or Create an account to join the conversation.

More
13 years 4 months ago #16873 by bobthebob01
thanks a lot ggppdk,

i went with option 2 and installed the plugin from the other post and it works like a charm.

@flexiteam: i'm not a professional dev, but that plugin makes total sense to have it part of the package. Maybe not enabled by default in case some people wants to have a complete different structure for each of their language.

thanks a lot to everyone. what a great component?

Please Log in or Create an account to join the conversation.

More
13 years 4 months ago #16925 by ggppdk
Hello,

Get a language aware (modified) flexicontent module here.

www.flexicontent.org/forum/index ... pic#p16923

Regards


-- Flexicontent is Free but involves a big effort on our part.
Like the our support? (for a bug-free FC, despite having a long list of functions) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing with a 5-star...

Please Log in or Create an account to join the conversation.

More
13 years 3 months ago #17945 by ggppdk
The new version 1.5.6 will have:

1. Item translation groups
2. New task to create massive translations by:
-- a. Duplicating original content so that user can edit to write the translation
-- b. Import Joomfish data
-- c. Automatically query google translation server to create the translation
-- d. Try b and then c
3. A plugin to change item language on the fly in the frontend

Probably a CONVERSION option for people that currently relate their translations using SAME ALIAS

Also Alpha-Index per Language !!! that has character grouping, and character aliases

Regards


-- Flexicontent is Free but involves a big effort on our part.
Like the our support? (for a bug-free FC, despite having a long list of functions) Like the features? Like the ongoing development and future commitment to FLEXIcontent?
-- Add your voice to the FLEXIcontent JED listing with a 5-star...

Please Log in or Create an account to join the conversation.

More
13 years 1 month ago #19671 by yopyop001
Hi,

Is it possible not use multilingual support for a specific category?

For exemple a list of store with just postal address and contact... So, no need to translate.

Is there a way to define two different languages for one item?

regards

Please Log in or Create an account to join the conversation.

Moderators: vistamediajoomlacornerggppdk
Time to create page: 0.649 seconds
Save
Cookies user preferences
We use cookies to ensure you to get the best experience on our website. If you decline the use of cookies, this website may not function as expected.
Accept all
Decline all
Essential
These cookies are needed to make the website work correctly. You can not disable them.
Display
Accept
Analytics
Tools used to analyze the data to measure the effectiveness of a website and to understand how it works.
Google Analytics
Accept
Decline