Fork me on GitHub

Search

Donat-O-Meter

Make donations with PayPal!
Stats
Goal: $100.00
Due Date: Sep 30
Gross Amount: $210.00
Net Balance: $201.51
Surplus: $101.51

Donations
Anonymous ($210)Sep-1

Learn XOOPS Core

Local Support

Advertisement

XOOPS Code hosted on SourceForge

How do I...

upgrade xoops version?

Answer here!

Did you know ?

some modules are constantly being developed and updated while others need a new manager.

More details...

Random question

What is a database?

Answer here!

Recent Q&A List

Cumulus Tag Cloud

- 2 2.5 2.6 4 6 admin adslight Android AntiHarvesting AntiSpam API Apple Battlefield Blocks Bootstrap Captcha cell chronolabs Clicks Cloud content CĂN demo download Dresses facebook Fat floor Gateway giải Google Guide herre Home Honeypot html5 Human HỘ IP iPhone jQuery Language Law Legal List log Loss module modules Monster new newbb news nhiệt NHÀ online PARK Payment phone PHP Plugin Prevention profile project Protector publisher RESIDENCE responsive review Rights Room security Sentry Signatures Signed site Smartphone Smarty Smoking Solution Spam stem Studio support tag tdmcreate The Theme themes tháp User userlog weight xoops Xortify XPayment ZendFramework

New Users

Registering user

# 139280

ladiesshoes

Welcome to XOOPS!
SmartFAQ is developed by The SmartFactory (http://www.smartfactory.ca), a division of InBox Solutions (http://www.inboxsolutions.net)

Question
How do I translate Xoops to another language.
Answer
To translate XOOPS in another language the steps are as follow:

Locate the desired original language directory and make a copy of it, after this, rename that copy according to the destination language you wish for the files to be, e.g: ( "Copy of english" directory becomes "dutch" or "italian" , etc.)

Open the renamed folder (e.g: "italian") and there you will find the language files (e.g: "admin.php" , "main.php" , "blocks.php" ) .Choose for example the file "admin.php" and open it with a text editor (I use "Wordpad" for its simplicity and endless back option).

The file contains the .php codes that will tell the language file what line/deffinition to chose e.g:

define( "_AM_H3_FMT_CATEGORIES" , "Categories Manager (%s)" ) ;

all that is requiered to modification is the text in between the " " , as above "Categories Manager (%s)"

so if I'm to translate into italian, the line :

define( "_AM_H3_FMT_CATEGORIES" , "Categories Manager (%s)" ) ;

will become:

define( "_AM_H3_FMT_CATEGORIES" , "Gestione categorie (%s)" ) ;

You will have to be very very carefull not to delete parts of the .php code such as " or ; or () because on load you will get a blank page.

REMEMBER to backup and to KEEP the original language files just in case you delete requiered data and you will need to restore backup.

IF you get a blank page on load , most likely you deleted more than just the translated text, in this case don't panic for a quik retore just ovewrite your translated file with the original.

Good Luck

Requested by Carnuke and Answered by Aph3x on 2006/3/19 4:29:18 (7388 reads) 3 Comment(s) Print Q&A Send Q&A

The comments are owned by the author. We aren't responsible for their content.
Hi,
then, how to set the language as the default one ?
Thanks,
Published: 2006/7/4 2:54 • Updated: 2006/7/4 2:54
1. Administration
2. System Admin --> Preferences --> General Settings
3. Default language
Published: 2006/7/4 4:26 • Updated: 2006/7/4 4:26
It would be very helpfull here to mention Kiang's "Language Tool"

But please pay attention to the following:
Do not use it on a live site since
- it has no permissions (yet Kiang?) and anybody could use it damaging your modules,
- it does not differentiate the live modules from those for translation.
Published: 2006/7/4 7:35 • Updated: 2006/7/4 7:35