Ver Resposta Única
Antigo 22-02-2007, 12:43 PM
fbs777
Novato
 
Avatar de fbs777
 
Registrado em: Jul 2006
Postagens: 14
Thanks: 0
Thanked 0 Times in 0 Posts
Reputação: 0 @ 10
fbs777 is on a distinguished road
Padrão Sugestão de novo método de tradução (online)

Acho q poderia ser tentado um novo esquema aqui no fórum, pra tentar agilizar e facilitar as traduções.

Do jeito atual, fica meio travado, pq primeiro, o user envia seu pacote de tradução. Depois, outro user baixa, revisa e reenvia o pacote, aí outro user, baixa a revisão, corrige algumas coisas e manda um novo pacote, e assim vai...

Isso demora muito, e ainda atrapalha um pouco pq vc não sabe se já tem alguém trabahando num novo pacote revisado.

Cheguei a pensar a fazer um esquema em modulo wiki no xoops, mas aí teria q transportar a interface do vbulletin pro xoops...

Minha sugestão: Colocar aqui mesmo no fórum um esquema semelhante à um wiki. No caso, ao invés de colocar o pacote compactado pra download, colocaria o texto dos arquivos .php e .tpl no próprio post, pra ser editado o post, até o post ficar completamente traduzido e revisado, aí o tópico é trancado e alguém da admin do forum transforma o post em pacote portuguesebr pronto pra download.

Pra não precisar ficar criando um novo post pra cada contribuição, poderia ser criado um login compartilhado, tipo user "tradutor", e passar a senha desse user para os membros colaboradores confiáveis, aí os colaboradores poderiam ir editando o post até ficar tudo traduzido. E os membros "normais" continuariam podendo responder no tópico com o login normal deles, caso quiserem ajudar.

Assim o login compartilhado funcionaria como funciona um wiki.

Óbvio q esse user "tradutor" só teria permisão de editar o fórum específico de tradução online, pra não ter chance de alguém ferrar com as partes normais do fórum.

Os detalhes seriam o seguinte:

- colocar todo o conteudo da pasta english (tirando só o <php e ?>), destacando o nome do arquivo .php pra separar o início e o fim de cada arquivo.
- colocar o texto em inglés na cor vermelha, e pra traduzir, colocar a linha traduzida logo abaixo da linha original, em cor laranja no caso de não ter certeza se está certo, ou verde, no caso de ter certeza.
- colocar no inicio uma linha q mostra quem passou por lá e contribuiu, já q pelo login não dá pra saber, pq todos usariam o mesmo login tradutor. Quem for ajudando, vai colocando um + na frente dos nomes q já existem, tipo:
Colaboradores desse tradução: fulano + fulano + fulano

Exemplo de como seria:

Nome do tópico (nome do modulo): Pico


Colaboradores dessa tradução: fbs777

Arquivos da pasta language:

admin.php

define('_MD_A_MYMENU_MYTPLSADMIN','Templates');
define('_MD_A_MYMENU_MYTPLSADMIN','Templates');

define('_MD_A_MYMENU_MYBLOCKSADMIN','Blocks/Permissions');
define('_MD_A_MYMENU_MYBLOCKSADMIN','Blocos/Permissões');

define('_MD_A_MYMENU_MYPREFERENCES','Preferences') ;
define('_MD_A_MYMENU_MYPREFERENCES','Preferências' );

// contents list admin
define('_MD_A_PICO_H2_CONTENTS','Contents list');
define('_MD_A_PICO_H2_CONTENTS','Lista de conteúdo');

define('_MD_A_PICO_TH_CONTENTSID','ID');
define('_MD_A_PICO_TH_CONTENTSID','ID');

define('_MD_A_PICO_TH_CONTENTSSUBJECT','Subject');
define('_MD_A_PICO_TH_CONTENTSWEIGHT','weight');
define('_MD_A_PICO_TH_CONTENTSWEIGHT','peso');

define('_MD_A_PICO_TH_CONTENTSVISIBLE','VIS');
define('_MD_A_PICO_TH_CONTENTSVISIBLE','VIS');

define('_MD_A_PICO_TH_CONTENTSSHOWINNAVI','NAVI');
define('_MD_A_PICO_TH_CONTENTSSHOWINNAVI','NAVI');

define('_MD_A_PICO_TH_CONTENTSSHOWINMENU','MENU');
define('_MD_A_PICO_TH_CONTENTSSHOWINMENU','MENU');

define('_MD_A_PICO_TH_CONTENTSALLOWCOMMENT','COM') ;
define('_MD_A_PICO_TH_CONTENTSALLOWCOMMENT','COM') ;

define('_MD_A_PICO_TH_CONTENTSFILTERS','Filters');
define('_MD_A_PICO_TH_CONTENTSFILTERS','Filtros');

define('_MD_A_PICO_TH_CONTENTSACTIONS','Actions');
define('_MD_A_PICO_TH_CONTENTSACTIONS','Ações');

define('_MD_A_PICO_LEGEND_CONTENTSTHS','VIS: visible NAVI:show in page navigation MENU:show in menu COM:commentable');
define('_MD_A_PICO_LEGEND_CONTENTSTHS','VIS: visível NAVI: mostrar na página de navegação MENU: mostrar no menu COM: comentável');

define('_MD_A_PICO_BTN_MOVE','MOVED');
define('_MD_A_PICO_BTN_MOVE','MOVIDO');

define('_MD_A_PICO_LABEL_CONTENTSRIGHTCHECKED','se lected items will be:');
define('_MD_A_PICO_LABEL_CONTENTSRIGHTCHECKED','it ens selecionados serão:');

define('_MD_A_PICO_MSG_CONTENTSMOVED','Contents have been moved');
define('_MD_A_PICO_MSG_CONTENTSMOVED','O conteúdo foi movido');

define('_MD_A_PICO_BTN_DELETE','delete');
define('_MD_A_PICO_BTN_DELETE','apagar');

define('_MD_A_PICO_CONFIRM_DELETE','Are you sure to delete them?');
define('_MD_A_PICO_CONFIRM_DELETE','Tem certeza que quer apagar eles?');

define('_MD_A_PICO_MSG_CONTENTSDELETED','Deleted successfully');
define('_MD_A_PICO_MSG_CONTENTSDELETED','Apagado com sucesso');

define('_MD_A_PICO_BTN_EXPORT','Export');
define('_MD_A_PICO_BTN_EXPORT','Exportar');

define('_MD_A_PICO_CONFIRM_EXPORT','Selected contents are exported as the top contents of the module. Comments will not be copied. Are you OK?');
define('_MD_A_PICO_CONFIRM_EXPORT','Os conteúdos selecionados são exportados como os conteúdos top do módulo. Comentários não serão copiados. OK?');

define('_MD_A_PICO_MSG_CONTENTSEXPORTED','Exported successfully');
define('_MD_A_PICO_MSG_CONTENTSEXPORTED','Exportad o com sucesso');

// category_access
define('_MD_A_PICO_LABEL_SELECTCATEGORY','Select a category');
define('_MD_A_PICO_LABEL_SELECTCATEGORY','Selecion ar uma categoria');

define('_MD_A_PICO_H2_GROUPPERMS','Permissions about each groups');
define('_MD_A_PICO_H2_GROUPPERMS','Permissões de cada grupo');

define('_MD_A_PICO_H2_USERPERMS','Permissions about each users');
define('_MD_A_PICO_H2_USERPERMS','Permissões de cada usuário');

define('_MD_A_PICO_TH_UID','uid');
define('_MD_A_PICO_TH_UNAME','uname');
define('_MD_A_PICO_TH_GROUPNAME','groupname');
define('_MD_A_PICO_NOTICE_ADDUSERS','Input either uid or uname.');

// import
define('_MD_A_PICO_H2_IMPORTFROM','Import');
define('_MD_A_PICO_H2_IMPORTFROM','Importar');

define('_MD_A_PICO_LABEL_SELECTMODULE','Select a module');
define('_MD_A_PICO_LABEL_SELECTMODULE','Selecionar um módulo');

define('_MD_A_PICO_BTN_DOIMPORT','Do import');
define('_MD_A_PICO_BTN_DOIMPORT','Fazer a importação');

define('_MD_A_PICO_CONFIRM_DOIMPORT','Are you OK?');
define('_MD_A_PICO_CONFIRM_DOIMPORT','Está certo disso?');

define('_MD_A_PICO_MSG_IMPORTDONE','Imported successfully');
define('_MD_A_PICO_MSG_IMPORTDONE','Importado com sucesso');

define('_MD_A_PICO_ERR_INVALIDMID','You\'ve specified wrong module to be imported');
define('_MD_A_PICO_ERR_INVALIDMID','Você especificou erroneamente um módulo para importar');

define('_MD_A_PICO_ERR_SQLONIMPORT','Faild to import. You have to check the versions of each modules');
define('_MD_A_PICO_ERR_SQLONIMPORT','Falha ao importar. Você precisa checar as versões de cada módulo');

define('_MD_A_PICO_HELP_IMPORTFROM','You can import from pico and TinyD instances. And you should know this is not a perfect copy. Especially you should check permissions. You also have to know all data in this module will be lost when you execute to import.');
define('_MD_A_PICO_HELP_IMPORTFROM','Você pode importar de instâncias do Pico e TinyD. E você deve saber que isso não é uma cópia perfeita. Você deve especialmente checar as permissões. Você deve saber também que todos os dados nesse módulo serão perdidos quando você executar para importar.');

define('_MD_A_PICO_H2_SYNCALL','Synchronize redundant informations');
define('_MD_A_PICO_H2_SYNCALL','Sincronizar informações redundantes');

define('_MD_A_PICO_BTN_DOSYNCALL','Do synchronize');
define('_MD_A_PICO_BTN_DOSYNCALL','Fazer sincronização');

define('_MD_A_PICO_MSG_SYNCALLDONE','Synchronized successfully');
define('_MD_A_PICO_MSG_SYNCALLDONE','Sincronizado com sucesso');

define('_MD_A_PICO_HELP_SYNCALL','Execute it if your categories or contents display contradictory data.');
define('_MD_A_PICO_HELP_SYNCALL','Execute isto se suas categorias ou conteúdos mostrarem dados contraditórios.');

blocks_common.php

define("_MB_PICO_CATLIMIT","Specify the category(ies)");
define("_MB_PICO_CATLIMIT","Especificar a(s) categoria(s)");

define("_MB_PICO_CATLIMITDSC","blank means all categories. 0 means the TOP category. you can specify categories multiply by numbers separated with comma.");
define("_MB_PICO_CATLIMITDSC","em branco significa todas as categorias. 0 significa a categoria TOP. você pode especificar categorias por números separados por vírgulas.");

define("_MB_PICO_SELECTORDER","Order by");
define("_MB_PICO_SELECTORDER","Ordenado por");

define("_MB_PICO_CONTENTSNUM","Number of items to be displayed");
define("_MB_PICO_CONTENTSNUM","Número de itens a ser mostrado");

define("_MB_PICO_THISTEMPLATE","Template(resource) of the block");
define("_MB_PICO_THISTEMPLATE","Template do bloco");

define("_MB_PICO_CONTENT_ID","Content ID");
define("_MB_PICO_CONTENT_ID","ID do Conteúdo");

blocks_each.php

if( defined( 'FOR_XOOPS_LANG_CHECKER' ) ) $mydirname = 'pico' ;
$constpref = '_MB_' . strtoupper( $mydirname ) ;

if( defined( 'FOR_XOOPS_LANG_CHECKER' ) || ! defined( $constpref.'_LOADED' ) ) {

define( $constpref.'_LOADED' , 1 ) ;

// definitions for displaying blocks
define($constpref."_CATEGORY","Category");
define($constpref."_CATEGORY","Categoria");

define($constpref."_TOPCATEGORY","Top category");
define($constpref."_TOPCATEGORY","Categoria top");


modinfo.php

if( defined( 'FOR_XOOPS_LANG_CHECKER' ) ) $mydirname = 'pico' ;
$constpref = '_MI_' . strtoupper( $mydirname ) ;

if( defined( 'FOR_XOOPS_LANG_CHECKER' ) || ! defined( $constpref.'_LOADED' ) ) {

define( $constpref.'_LOADED' , 1 ) ;

// The name of this module
define($constpref."_NAME","pico");

// A brief description of this module
define($constpref."_DESC","a module for staic contents");

// admin menus
define( $constpref.'_ADMENU_CONTENTSADMIN' , 'Contents list' ) ;
define( $constpref.'_ADMENU_CATEGORYACCESS' , 'Permissions of Categories' ) ;
define( $constpref.'_ADMENU_IMPORT' , 'Import/Sync' ) ;

// configurations
define($constpref.'_USE_WRAPSMODE','enable wraps mode');
define($constpref.'_WRAPSAUTOREGIST','enable auto-registering HTML wrapped files into DB as contents');
define($constpref.'_TOP_MESSAGE','Description of TOP category');
define($constpref.'_TOP_MESSAGEDEFAULT','');
define($constpref.'_MENUINMODULETOP','Display menu(index) in the top of this module');
define($constpref.'_LISTASINDEX',"Display contents index in category's top");
define($constpref.'_LISTASINDEXDSC','YES means auto made list is displayed in the top of the category. NO means a content with the highest priority is displayeed instead auto made list');
define($constpref.'_SHOW_BREADCRUMBS','Display breadcrumbs');
define($constpref.'_SHOW_PAGENAVI','Display page navigation');
define($constpref.'_SHOW_PRINTICON','Display printer friendly icon');
define($constpref.'_SHOW_TELLAFRIEND','Display tell a friend icon');
define($constpref.'_USE_TAFMODULE','Use "tellafriend" module');
define($constpref.'_FILTERS','Default filter set');
define($constpref.'_FILTERSDSC','input filter names separated with | (pipe)');
define($constpref.'_FILTERSDEFAULT','htmlspecialch ars|smiley|xcode|nl2br');
define($constpref.'_USE_VOTE','use the feature of VOTE');
define($constpref.'_GUESTVOTE_IVL','Vote from guests');
define($constpref.'_GUESTVOTE_IVLDSC','Set this 0, to disable voting from guest. The other this number means time(sec.) to allow second post from the same IP.');
define($constpref.'_HTMLHEADER','common HTML header');
define($constpref.'_CSS_URI','URI of CSS file for this module');
define($constpref.'_CSS_URIDSC','relative or absolute path can be set. default: {mod_url}/index.css');
define($constpref.'_IMAGES_DIR','Directory for image files');
define($constpref.'_IMAGES_DIRDSC','relative path should be set in the module directory. default: images');
define($constpref.'_BODY_EDITOR','Editor for body');
define($constpref.'_COM_DIRNAME','Comment-integration: dirname of d3forum');
define($constpref.'_COM_FORUM_ID','Comment-integration: forum ID');

// blocks
define($constpref.'_BNAME_MENU','Menu');
define($constpref.'_BNAME_CONTENT','Content');
define($constpref.'_BNAME_LIST','List');

// Notify Categories
define($constpref.'_NOTCAT_GLOBAL', 'global');
define($constpref.'_NOTCAT_GLOBALDSC', 'notifications about this module');

// Each Notifications
define($constpref.'_NOTIFY_GLOBAL_WAITINGCONTENT', 'waitings');
define($constpref.'_NOTIFY_GLOBAL_WAITINGCONTENTCA P', 'Notify if new posts or modifications waiting approval (Just notify to admins or moderators)');
define($constpref.'_NOTIFY_GLOBAL_WAITINGCONTENTSB J', '[{X_SITENAME}] {X_MODULE}: waiting');

}


main.php

define('_MD_PICO_TOP','TOP');
define('_MD_PICO_ALLCONTENTS','All contents');
define('_MD_PICO_MENU','MENU');
define('_MD_PICO_CREATED','Created');
define('_MD_PICO_MODIFIED','Modified');
define('_MD_PICO_VIEWED','Views');
define('_MD_PICO_NEXT','Next');
define('_MD_PICO_PREV','Prev');
define('_MD_PICO_CATEGORYINDEX','top of the category');
define('_MD_PICO_NOSUBJECT','(no subject)');
define('_MD_PICO_WAITINGAPPROVAL','waiting approval');
define('_MD_PICO_WAITINGREGISTER','waiting new');
define('_MD_PICO_WAITINGUPDATE','waiting update');
define('_MD_PICO_REGISTERED_AUTOMATICALLY','AUTOMA TIC');

define('_MD_PICO_CATEGORY','Category');
define('_MD_PICO_CATEGORIES','Categories');
define('_MD_PICO_SUBCATEGORY','Subcategory');
define('_MD_PICO_SUBCATEGORIES','Subcategories');
define('_MD_PICO_CONTENT','Content');
define('_MD_PICO_CONTENTS','Contents');

define('_MD_PICO_LINK_MAKECATEGORY','Make a category');
define('_MD_PICO_LINK_MAKESUBCATEGORY','Make a subcategory');
define('_MD_PICO_LINK_MAKECONTENT','Make a content');
define('_MD_PICO_LINK_EDITCATEGORY','Edit the category');
define('_MD_PICO_LINK_EDITCONTENT','Edit the content');
define('_MD_PICO_LINK_CATEGORYPERMISSIONS','Permis sions');
define('_MD_PICO_LINK_BATCHCONTENTS','Batch');
define('_MD_PICO_LINK_PUBLICCATEGORYINDEX','Public index of the category');

define('_MD_PICO_LINK_PRINTERFRIENDLY','Printer friendly');
define('_MD_PICO_LINK_TELLAFRIEND','Tell a friend');
define('_MD_PICO_FMT_TELLAFRIENDSUBJECT','Article found in %s');
define('_MD_PICO_FMT_TELLAFRIENDBODY',"I've just found an interestiong article\nSubject:%s");


define('_MD_PICO_ERR_SQL','SQL Error Occurred in: ');
define('_MD_PICO_ERR_DUPLICATEDVPATH','The virtual path is duplicated');
define('_MD_PICO_ERR_PIDLOOP','parent/child loop error');

define('_MD_PICO_MSG_UPDATED','Updated successfully');

define('_MD_PICO_ERR_READCATEGORY','You cannot access the specified category');
define('_MD_PICO_ERR_CREATECATEGORY','You cannot create a category');
define('_MD_PICO_ERR_CATEGORYMANAGEMENT','You are not a manager of the category');
define('_MD_PICO_ERR_READCONTENT','You cannot access the specified content');
define('_MD_PICO_ERR_CREATECONTENT','You cannot create a content');
define('_MD_PICO_ERR_EDITCONTENT','You cannot edit the content');
define('_MD_PICO_ERR_DELETECONTENT','You cannot delete the content');
define('_MD_PICO_ERR_PERMREADFULL','You cannot read full of the contents');
define('_MD_PICO_ERR_LOGINTOREADFULL','Log in as a member to read the contents entirely');

define('_MD_PICO_MSG_CATEGORYMADE','A category is created successfully');
define('_MD_PICO_MSG_CATEGORYUPDATED','The category is modified successfully');
define('_MD_PICO_MSG_CATEGORYDELETED','The category is deleted successfully');
define('_MD_PICO_MSG_CONTENTMADE','A content has been created successfully');
define('_MD_PICO_MSG_CONTENTWAITINGREGISTER','A content has been queued for registering');
define('_MD_PICO_MSG_CONTENTUPDATED','The content has been modified successfully');
define('_MD_PICO_MSG_CONTENTWAITINGUPDATE','The content has been queued for updating');
define('_MD_PICO_MSG_CONTENTDELETED','The content has been deleted successfully');

define('_MD_PICO_CATEGORYMANAGER','Category manager');
define('_MD_PICO_CONTENTMANAGER','Content manager');
define('_MD_PICO_TH_VIRTUALPATH','Virtual path');
define('_MD_PICO_TH_SUBJECT','Subject');
define('_MD_PICO_TH_SUBJECT_WAITING','Waiting subject');
define('_MD_PICO_TH_HTMLHEADER','HTML headers');
define('_MD_PICO_TH_HTMLHEADER_WAITING','Waiting HTML headers');
define('_MD_PICO_TH_BODY','body');
define('_MD_PICO_TH_BODY_WAITING','Waiting body');
define('_MD_PICO_TH_FILTERS','filters');
define('_MD_PICO_TH_WEIGHT','weight');
define('_MD_PICO_TH_CONTENTOPTIONS','options');
define('_MD_PICO_LABEL_USECACHE','use cache');
define('_MD_PICO_NOTE_USECACHEDSC','Disable it for dynamic contents. Enable it for searchable');
define('_MD_PICO_LABEL_VISIBLE','Visible');
define('_MD_PICO_LABEL_SHOWINNAVI','Show in navigation');
define('_MD_PICO_LABEL_SHOWINMENU','Show in menu');
define('_MD_PICO_LABEL_ALLOWCOMMENT','Allow comments');
define('_MD_PICO_TH_CATEGORYTITLE','Title');
define('_MD_PICO_TH_CATEGORYDESC','Description');
define('_MD_PICO_TH_CATEGORYPARENT','Parent');
define('_MD_PICO_TH_CATEGORYWEIGHT','Weight');
define('_MD_PICO_TH_CATEGORYOPTIONS','Options');
define('_MD_PICO_SUBCATEGORY_COUNT','Number of subcategories');
define('_MD_PICO_MSG_CONFIRMDELETECATEGORY','All contents in the category will be removed. Are you OK?');
define('_MD_PICO_MSG_CONFIRMDELETECONTENT','Are you OK?');
define('_MD_PICO_MSG_GOTOPREFERENCE4EDITTOP','The TOP category is the special. You can change the settings of the TOP in module preferences.');
define('_MD_PICO_LABEL_HTMLHEADERONOFF','display the textarea');
define('_MD_PICO_LABEL_INPUTHELPER','Input Helper ON/OFF');
define('_MD_PICO_BTN_SUBMITEDITING','register this form');
define('_MD_PICO_BTN_COPYFROMWAITING','register waiting data');
define('_MD_PICO_MSG_CONFIRMCOPYFROMWAITING','Data you edited in this form will be lost. Are you OK?');


// vote to post
define('_MD_PICO_ERR_VOTEPERM','You cannot vote it');
define('_MD_PICO_ERR_VOTEINVALID','Invalid vote');
define('_MD_PICO_MSG_VOTEDOUBLE','You can vote once per a content');
define('_MD_PICO_MSG_VOTEACCEPTED','Thanks for voting!');
define('_MD_PICO_MSG_VOTEDISABLED','You cannot vote into the item');
define('_MD_PICO_VOTECOUNT','Votes');
define('_MD_PICO_VOTEPOINTAVG','Average');
define('_MD_PICO_VOTEPOINTDSCBEST','Useful');
define('_MD_PICO_VOTEPOINTDSCWORST','Useless');

// filters
define('_MD_PICO_FILTERS_EVALTITLE','php code');
define('_MD_PICO_FILTERS_EVALDESC','It will be the parameter of eval() function');
define('_MD_PICO_FILTERS_HTMLSPECIALCHARSTITLE','H TML special character escape');
define('_MD_PICO_FILTERS_HTMLSPECIALCHARSDESC','If you want to use BBCode etc. also, set it the first place.');
define('_MD_PICO_FILTERS_TEXTWIKITITLE','PEAR TextWiki');
define('_MD_PICO_FILTERS_TEXTWIKIDESC','Rendered by TextWiki rule');
define('_MD_PICO_FILTERS_XOOPSTPLTITLE','Smarty(Xo opsTpl)');
define('_MD_PICO_FILTERS_XOOPSTPLDESC','Rendered as a Smarty template');
define('_MD_PICO_FILTERS_NL2BRTITLE','Auto new line');
define('_MD_PICO_FILTERS_NL2BRDESC','LF will be replaced into <br />');
define('_MD_PICO_FILTERS_SMILEYTITLE','Smiley');
define('_MD_PICO_FILTERS_SMILEYDESC',':-) :-D etc.');
define('_MD_PICO_FILTERS_XCODETITLE','BBCode');
define('_MD_PICO_FILTERS_XCODEDESC','Auto link and BBCode will be enabled');
define('_MD_PICO_FILTERS_WRAPSTITLE','Page wraps (note: the file specified by virtual path is displayed instead of body');
define('_MD_PICO_FILTERS_WRAPSDESC','The target file is XOOPS_TRUST_PATH/wraps/(dirname)/file (same as wraps)');


// permissions
define('_MD_PICO_PERMS_CAN_READ','READ');
define('_MD_PICO_PERMS_CAN_READFULL','READ FULL');
define('_MD_PICO_PERMS_CAN_POST','POST');
define('_MD_PICO_PERMS_CAN_EDIT','EDIT');
define('_MD_PICO_PERMS_CAN_DELETE','DELETE');
define('_MD_PICO_PERMS_POST_AUTO_APPROVED','AUTO APPROVED');
define('_MD_PICO_PERMS_IS_MODERATOR','MODERATE');
define('_MD_PICO_PERMS_CAN_MAKESUBCATEGORY','MAKE SUBCATEGORY');


if( ! defined( 'FOR_XOOPS_LANG_CHECKER' ) && ! function_exists( 'pico_convert_encoding_to_ie' ) ) {
function pico_convert_encoding_to_ie( $str ) {
return $str ;
}
}


global_waitingcontent.tpl


Hello {X_UNAME},

A new waiting has been posted at {X_SITENAME}

Forum URL: {FORUM_URL}
fbs777 está offline   Responder com Quote