Homepage | Downloads
Log In
Username

Password

?Remember Me


New Account Signup
?Forgot Your Password?
Search Articles



Introduction to Article Manager
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9
The ArticleManager module lets you create dynamic web articles that display your site's content the way -you- want it to be displayed!

Translations

If you're developing a multilingual website phpWS' Language module will allow you to use pre-translated site phrases or even create your own. However, the area that has most people stumped is "How do I present multilingual content?"

There have been 2 common ways of approaching this problem. You can either create separate articles for each language, or create a separate site branch for each language. Both methods have their advantages and disadvantages. One that they both share is that of management -- how do you keep track of what needs to be done?

The translation features of Article Manager addresses that and other questions. In short:

It automatically presents articles in the language selected by the user;
It uses the same URL for every translation of a given article;
If a specific article is requested but isn't available in the User's language, they can select an alternate version;
Only those languages authorized by you in the Language module will be used;
Various reports are available so that you can keep track of what needs to be done;
The user that created the original language version can still retain control over article format and settings;
Versioning is available on a "per translation" basis;

Creating a New Translation

The Base Article
================
The original article is called the "base article" because it controls the structure and settings of all language versions of itself. This is the only place that you will be able to manage pictures, add/delete or move Sections and Pages, or change any Article settings like publication dates or categories.

If any edits are made to the text of the base article, the translations will be flagged for updating.
If any sections are added, an untranslated copy of that section will also be added to the translations.
xxxxNOTE::: A draft copy made? This feature doesn't exist yet.


Switching Between Translations
==========================
If the template tag {LANGUAGE} is present in the page template, a line of country flags will be shown as links for all available translations. If you have edit permissions on this article, the base language version of the article will be marked with the word [Base Version].

If you're viewing the article, the link will open in the same window. If you're editing a page, the link will open in a separate window.


Creating a New Translation
==========================
New translations are created only from the Main Menu by selecting "Create a Version" from the list of actions given with the article listing.

Once you click "Go", you will be taken to an edit screen. The content of the article you are basing this translation on will be copied to this screen. This way, you can erase the old text as you translate it.

You will notice that many page settings options are not available. That's because they can only be changed in the base article.

After you've finished your translation, save it. The new translation will then be saved to the server.


Categories
==========
This is a sticky point because the FatCat module which handles all category displays does not filter titles by language group. It would be great if it allowed modules to store alternate titles or manage title display on their own, but for right now, it does not.

In short, we're open to ideas.


Version Histories
=================
Each translation has it's own version history so that changes to a translation may be rolled basck without affecting changes made to any other translation or to the base article. However, if the base article is rolled back to a previous version, all translations are also rolled back to the latest version that was available at that time.


Available Reports
=================
You can find articles have translations in a particular language by selecting the target language Main Menu Filter Dialog.

If you want to find unfinished translations, also select "Pending" in the Status filter.

If you want to find untranslated articles, select your host language and then select "Needs translation into ".

Editing/Updating Translations

Deleting a Translation

Versioning

http://developer.apple.com/opensource/cvs/concepts/Basic_Versioning.html


Previous Page
                     
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9

Features
The Main Menu
What is an Article?
Creating & Editing Articles
Sections
Image Management
Most-Used Url Extensions
Creating & Editing Articles Using Blog Tools
Translations
Article Manager module by by George! Software.

0.370097875595 seconds Current serverload: 0.10f217e09840f0763b1dd24b058ef5fb3c=5aaae33d3863ab64aa07b9cd015661b2