PDA

Ver Versión Completa: Sidebars amosar texto no idioma orixinal



trevis
07-05-10, 15:24
Usuario 1Idioma default do usuario: PortuguésVisualizando o sitio web no idioma: PortuguésEscribiu mensaxes no forum e blog no idioma: PortuguésUsuario 2Outro usuario (visitante) entra no sitio web e o visualiza no idioma: Inglés (padrão do sitio web).O Usuario 2 visualiza nas barras lateriais do CMS, Forum e Blog as mensaxes co título traducido, porén o texto no idioma orixinal.Se o Usuario 2 alterar o idioma para calquera outro distinto do Inglés (padrão do sitio web) como por exemplo español, tanto título como o texto da mensaxe será traducido correctamente.Ficou clara a explicación?Tentei anexar imaxes mais non conseguín. Calquera cousa entre en contacto.

vBET
07-05-10, 15:51
Estamos conscientes de que e neste momento non é considerado como un erro, pero característica (así noutras palabras erro no revestimento agradable;)).

Por favor, deixe-me explicar. O que está escribindo sobre é que nalgúns bloques CMS como parte "Mensaxes do Foro recentes" do texto non é traducido na lingua orixinal. En realidade, non é traducida en todas as correctamente, xa que o texto aparece no bloque como é, sen ningunha BBCode. vB simplemente permite librarse de BBCode sen executalo. E é por iso que ve neste texto como non traducido.

Nalgunhas linguas (como o xaponés), verás que o texto é 'traducido', porque realmente é sempre traducido, pero sen o código BBCode é traducida como se fose o seu idioma foro orixinal. Así, Google leva de texto ou sexa, en Portugués, pero vBET dixo que está noutra lingua (por defecto do foro) porque vB eliminado información sobre a linguaxe real. Entón, Google está confuso e ás veces retorna só o mesmo texto e ás veces intentan traducilo cun resultado moi pobre.

Non somos capaces de facer calquera cousa que, sen modificación do código vB e nós non queremos facer. Nós pediu oficialmente vB equipo para novo gancho que permite avaliar bbcode escollido antes de todos os bbcode serán removidos. Aquí tes para máis detalles: Non BBCode extraíbel (http://www.vbulletin.com/forum/showthread.php?343784-Not-removable-BBCODEs)

Enviamos esta proposición máis de 2 meses e aínda obter ningunha resposta ...

Así, supoñendo - non cabe a nós e é por iso que consideralo como recurso non un erro. Mentres vBulleitn permitirá só eliminar bbcode sen analizalo lo non podemos axudar. vBET mensaxe de marca de forma adecuada e deu a lóxica para traducilo, pero escolle vBulletin só nalgúns lugares a ignore-lo. Traballa nel e contribúe a escribir a súa voz no noso segmento - quizais vB equipo ha considerar esta proposición entón.

Sentímolo, non podo axudar en: o espero que entenda a nosa situación nesta edición.

trevis
07-05-10, 18:23
Eu entendo perfectamente :-) Será que é fácil de implementar esa alteración? Vou tentar facer. Pode dar algunha información de que trocar polo que? [] S, Rafael

vBET
07-05-10, 19:16
Ela vai esixir para atopar vB función que elimina o código BBCode, asegúrese de que lang ou langtitle bbcode existe no texto de entrada e, nese caso, requiren arquivo vBET con BBCode é función uso adecuado para analiza-lo (os listos agora).

Eu non fixen iso porque queremos manter a instalación vBET / updates tan fácil como puido, pero está claro que se o quere facer, entón por favor me aviso - Vou probalo e darlle o código listo. Ten en conta que vai ter para facelo cada vez que ha actualizar vBulletin - porque pode substituír os cambios. Entón - proceder?

vBET
08-05-10, 00:55
Bellow é unha solución moi rápido para os que queren cambiar os ficheiros vBulletin. Ten en conta que esta solución non é perfecta, pero darlle na tradución de textos axeitado. A cuestión non é perfecto, porque só pode ser traducido por dúas veces - por primeira vez cando bbcode serán removidos, 2 º tempo, cando a páxina é traducido.
Ten en conta que normalmente vBET ten un xeito de non permitir que estas cousas - e iso non é traducido área. Desafortunadamente aquí parece que vBulletin ignora o contido de 2 xeitos - bbcode non só as tiras, senón tamén un lugar máis tarde sinais de cambios como '<' zona para "branco html" sinais (notación <), non tan traducido está roto. Non buscar máis sofisticada solución - o único real dá textos traducidos, non tan bo como podería ser, pero a maioría das veces tradución segundo retorna mesmo texto e non tome a performance cando xa está en caché. Esperanza de que se aprobado por agora e que o equipo finalmente vBulletin resposta para o noso pedido gancho:)

Solución rápida:
1. Editar o ficheiro / includes / functions.php
2. Buscar:


function strip_bbcode($message, $stripquotes = false, $fast_and_dirty = false, $showlinks = true, $stripimg = false)
{

3. Inserta DESPOIS:


if (false !== strpos($message, '[/lang]')) {
require_once(DIR. '/includes/vbenterprisetranslator_functions.php');
$message = vbet_parseOnlyLang($message, true);
}

trevis
12-05-10, 16:11
Grazas! Irei probar e comparto os resultados. [] S!

trevis
17-05-10, 19:56
Errr... funcionou parcialmente.1st: O texto est&aacute; sendo mostrado no idioma correcto (de acordo coa opci&oacute;n do usuario)2nd: Os bbcodes ficaron estra&ntilde;os... por exemplo, "forum "Off" ou "Done! [Url ]..f=19 [/ url]".Vexa un exemplo en mandela.orgTen como ficar mellor?

vBET
18-05-10, 17:07
OK - eu vexo isto. Parece que temos que lembrar o que é a lingua, deixe de eliminar todas as etiquetas existentes, e ao final traducir-lo. Este cousas estrañas son porque bbcode foi traducido e logo que os que non foron eliminados. Eu vou traballar niso.

Por favor, diga que pode esperar un pouco con iso - para a próxima semana. Parece tarefa perfecta para o noso novo membro. Bee cool - imos comprobar solución antes de publicalo. Entón - é ok dar solución a próxima semana? :)

trevis
18-05-10, 18:08
Ok! Eu podo esperar sen problema. Boa sorte ao novo membro. [] S, Rafael.

trevis
26-05-10, 01:41
Algunha novidade?

vBET
27-05-10, 06:25
Só atribuído a Kamil:)

Automatic Translations (Powered by Google, Microsoft®, Yandex, SDL Language Cloud, IBM Watson and Apertium):
AfrikaansAlbanianArabicBelarusianBulgarianCatalanChineseCroatianCzechDanishDutchEnglishEstonianFilipinoFinnishFrenchGalicianGermanGreekHaitian CreoleHebrewHindiHungarianIcelandicIndonesianIrishItalianJapaneseKoreanLatvianLithuanianMacedonianMalayMalteseNorwegianPersianPolishPortugueseRomanianRussianSerbianSlovakSlovenianSpanishSwahiliSwedishTaiwaneseThaiTurkishUkrainianVietnameseWelshYiddish
Thanks to vBET 4.10.1 enjoy automatic translations