- Postagens: 18
- Obrigados Recebidos: 0
Tradução VirtueMart 2.0
- brlebtag
-
- Offline
- JCB! Estagiário
-
Menos
Mais
13 anos 8 meses atrás #63527
por brlebtag
brlebtag replied the topic: Re: Tradução VirtueMart 2.0
eu dei um debug aqui no sistema e encontrei que ele está tentando ler uma tabela que não existe...
JDatabaseMySQL::query: 1146 - Table 'joomla.jom_virtuemart_categories_pt_br' doesn't exist SQL=SELECT c.`virtuemart_category_id`, l.`category_description`, l.`category_name`, c.`ordering`, c.`published`, cx.`category_child_id`, cx.`category_parent_id`, c.`shared` FROM `jom_virtuemart_categories_pt_br` l JOIN `jom_virtuemart_categories` AS c using (`virtuemart_category_id`) LEFT JOIN `jom_virtuemart_category_categories` AS cx ON l.`virtuemart_category_id` = cx.`category_child_id` WHERE cx.`category_parent_id` = 0 ORDER BY virtuemart_category_id
bom dai olhando no banco de dados vi que está tabela termina em _en_gb siginificando que simplesmente traduzir os arquivos .ini do VirtueMart não vai funcionar... talvez uma solução de imediato é mudar os pt-BR's ini para en-GB' ini mas vai perder o controle do idioma...
<!-- s:( --><img src="{SMILIES_PATH}/icon_e_sad.gif" alt="
" title="Triste" /><!-- s:( -->
JDatabaseMySQL::query: 1146 - Table 'joomla.jom_virtuemart_categories_pt_br' doesn't exist SQL=SELECT c.`virtuemart_category_id`, l.`category_description`, l.`category_name`, c.`ordering`, c.`published`, cx.`category_child_id`, cx.`category_parent_id`, c.`shared` FROM `jom_virtuemart_categories_pt_br` l JOIN `jom_virtuemart_categories` AS c using (`virtuemart_category_id`) LEFT JOIN `jom_virtuemart_category_categories` AS cx ON l.`virtuemart_category_id` = cx.`category_child_id` WHERE cx.`category_parent_id` = 0 ORDER BY virtuemart_category_id
bom dai olhando no banco de dados vi que está tabela termina em _en_gb siginificando que simplesmente traduzir os arquivos .ini do VirtueMart não vai funcionar... talvez uma solução de imediato é mudar os pt-BR's ini para en-GB' ini mas vai perder o controle do idioma...
<!-- s:( --><img src="{SMILIES_PATH}/icon_e_sad.gif" alt="

Please Entrar ou Registrar to join the conversation.
- brlebtag
-
- Offline
- JCB! Estagiário
-
Menos
Mais
- Postagens: 18
- Obrigados Recebidos: 0
13 anos 8 meses atrás #63528
por brlebtag
brlebtag replied the topic: Re: Tradução VirtueMart 2.0
Bom eu mais ou menos... resolvi o problema. Como ele tenta acessar essas tabelas _pt_br e olhando mais ou menos o código e o nome das tabelas... achei um hack pra resolver.
A solução é criar ou copiar (caso vc tenha alguma coisa lá já) todas as tabelas que terminam em en_gb e mudar o final para pt_br
ai vai o sql para fazer isso:
é so entrar no phpmyadmin do seu site ou localhost ir no banco de dados que você usou pra criar o joomla seu e em sql executar este script aew. ele vai criar as tabelas com _pt_br no final apartir das antigas tabelas _en_gb.
teste aqui mais ou menos e funcionou...qualquer coisa, estamos aew!!!
obs1.: jom_ no meu caso ai é o prefixo das minhas tabelas, então tem que mudar pro prefixo da suas tabelas...
obs2.: As duas tabelas agora são independentes, ou seja, quando você mudar o idioma pra inglês, tudo que você fez no pt-br não vai aparecer, e vice-versa. É obvio, mas as vezes a gente não se atina pra isso.
A solução é criar ou copiar (caso vc tenha alguma coisa lá já) todas as tabelas que terminam em en_gb e mudar o final para pt_br
ai vai o sql para fazer isso:
CREATE TABLE jom_virtuemart_categories_pt_br SELECT * FROM jom_virtuemart_categories_en_gb;
CREATE TABLE jom_virtuemart_manufacturercategories_pt_br SELECT * FROM jom_virtuemart_manufacturercategories_en_gb;
CREATE TABLE jom_virtuemart_manufacturers_pt_br SELECT * FROM jom_virtuemart_manufacturers_en_gb;
CREATE TABLE jom_virtuemart_paymentmethods_pt_br SELECT * FROM jom_virtuemart_paymentmethods_en_gb;
CREATE TABLE jom_virtuemart_products_pt_br SELECT * FROM jom_virtuemart_products_en_gb;
CREATE TABLE jom_virtuemart_shipmentmethods_pt_br SELECT * FROM jom_virtuemart_shipmentmethods_en_gb;
CREATE TABLE jom_virtuemart_vendors_pt_br SELECT * FROM jom_virtuemart_vendors_en_gb;
é so entrar no phpmyadmin do seu site ou localhost ir no banco de dados que você usou pra criar o joomla seu e em sql executar este script aew. ele vai criar as tabelas com _pt_br no final apartir das antigas tabelas _en_gb.
teste aqui mais ou menos e funcionou...qualquer coisa, estamos aew!!!
obs1.: jom_ no meu caso ai é o prefixo das minhas tabelas, então tem que mudar pro prefixo da suas tabelas...
obs2.: As duas tabelas agora são independentes, ou seja, quando você mudar o idioma pra inglês, tudo que você fez no pt-br não vai aparecer, e vice-versa. É obvio, mas as vezes a gente não se atina pra isso.

Please Entrar ou Registrar to join the conversation.
- ultrabr
-
- Offline
- JCB! Estagiário
-
Menos
Mais
- Postagens: 19
- Obrigados Recebidos: 0
13 anos 8 meses atrás #63530
por ultrabr
ultrabr replied the topic: Re: Tradução VirtueMart 2.0
seu eu fosse vc começava a usar o joomla 2.5, que é o atual.
O joomla 1.7 não existe mais, já ficou pra trás.
Os dois são quase iguais, só existem algumas pequenas mudanças no sistema.
Mas a virtuemart não funciona no 2.5.
O joomla 1.7 não existe mais, já ficou pra trás.
Os dois são quase iguais, só existem algumas pequenas mudanças no sistema.
Mas a virtuemart não funciona no 2.5.
Please Entrar ou Registrar to join the conversation.
- brlebtag
-
- Offline
- JCB! Estagiário
-
Menos
Mais
- Postagens: 18
- Obrigados Recebidos: 0
13 anos 8 meses atrás #63569
por brlebtag
brlebtag replied the topic: Re: Tradução VirtueMart 2.0
Bom eu instalei o Joomla 2.5 e tbm o VirtueMart 2.0 e também coloquei já a atualização para pt-BR e como eu havia mencionado criei também as tabelas.
Mas o que exatamente, você diz que não funciona?
eu ainda não testei...só dei uma olhada por cima.
Mas o que exatamente, você diz que não funciona?
eu ainda não testei...só dei uma olhada por cima.
Please Entrar ou Registrar to join the conversation.
- ultrabr
-
- Offline
- JCB! Estagiário
-
Menos
Mais
- Postagens: 19
- Obrigados Recebidos: 0