Fórum OpenCart Brasil

Por um e-commerce livre, confiável e profissional

#32748
Boas amigos.

Gostaria que me dessem uma pequena informção.

Fiz eu mesmo a tradução do meu Opencart.

Apenas traduzi os files da pagina principal, a parte de administração continua em ingles.

Uso OpenCart 1.5.4.1 e acabei agora mesmo de instalar o vqmod-2.2.1-opencart.zip.

Para traduzir a parte de administração, posso simplesmente colocar os files da pasta admin??? Não afetará nada na tradução da loja, certo?

Visto que agora uso o vqmod, os files de tradução irão na mesma para /admin/language???

Muito obrigado pela disponiblidade...
#32887
Manoel, estou migrando do MAGENTO para OPENCART.
A primeira coisa que fiz foi instalar essa tradução, e depois li o seu tutorial Configurando o OpenCart que mostra passo a passo como traduzir o banco de dados.

Aproveitei, e fiz um SCRIPT em SQL que traduz todo banco de dados conforme seu tutorial.
[*]Para quem ainda não fez nenhuma tradução, primeiro deve fazer a tradução das páginas e principalmente fazer o 4º passo: Instalando o idioma Português do Brasil no OpenCart ;
[*]O SCRIPT pega automaticamente o ID do idioma PT-BR criado no passo acima e atualiza o banco de dados;
[*]Já configura o CEP como obrigatório para o Brazil;
[*]Cria a MOEDA REAL caso ela ainda não exista;
[*]Configura a MOEDA REAL como padrão;

Para executar esse SCRIPT, basta COPIAR todo o código e COLAR no editor de SQL do gerenciador de banco de dados (por exemplo o phpMyAdmin).

Não achei como anexar arquivo aqui no forum, então segue o SCRIPT abaixo:
Código: Selecionar todos
SET @idlanguage=(SELECT `language_id` FROM `oc_language` WHERE `code`='pt-br' ORDER BY `language_id` DESC LIMIT 0,1);

UPDATE `oc_stock_status` SET `name`='2 a 3 Dias' WHERE `name`='2 - 3 Days' AND `language_id`=@idlanguage;
UPDATE `oc_stock_status` SET `name`='Em Estoque' WHERE `name`='In Stock' AND `language_id`=@idlanguage;
UPDATE `oc_stock_status` SET `name`='Esgotado' WHERE `name`='Out Of Stock' AND `language_id`=@idlanguage;
UPDATE `oc_stock_status` SET `name`='Orçamento' WHERE `name`='Pre-Order' AND `language_id`=@idlanguage;

UPDATE `oc_order_status` SET `name`='Aguardando Pagamento' WHERE `name`='Pending' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Anulado' WHERE `name`='Voided' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Cancelado' WHERE `name`='Canceled' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Cancelado pelo Cartão' WHERE `name`='Chargeback' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Cancelamento Revertido' WHERE `name`='Canceled Reversal' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Completo' WHERE `name`='Complete' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Despachado' WHERE `name`='Shipped' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Entregue' WHERE `name`='Delivered' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Enviado' WHERE `name`='Sent' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Estornado' WHERE `name`='Reversed' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Expirado' WHERE `name`='Expired' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Não aprovado' WHERE `name`='Failed' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Negado' WHERE `name`='Denied' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Pagamento Confirmado' WHERE `name`='Payment Confirmed' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Processando' WHERE `name`='Processing' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Processado' WHERE `name`='Processed' and `language_id`=@idlanguage;
UPDATE `oc_order_status` SET `name`='Reembolsado' WHERE `name`='Refunded' and `language_id`=@idlanguage;

UPDATE `oc_return_status` SET `name`='Aguardando Produtos' WHERE `name`='Awaiting Products' AND `language_id`=@idlanguage;
UPDATE `oc_return_status` SET `name`='Completa' WHERE `name`='Complete' AND `language_id`=@idlanguage;
UPDATE `oc_return_status` SET `name`='Pendente' WHERE `name`='Pending' AND `language_id`=@idlanguage;

UPDATE `oc_return_action` SET `name`='Reembolsado' WHERE `name`='Refunded' AND `language_id`=@idlanguage;
UPDATE `oc_return_action` SET `name`='Envio de Substituição' WHERE `name`='Replacement Sent' AND `language_id`=@idlanguage;
UPDATE `oc_return_action` SET `name`='Crédito Emitido' WHERE `name`='Credit Issued' AND `language_id`=@idlanguage;

UPDATE `oc_return_reason` SET `name`='Chegou quebrado' WHERE `name`='Dead On Arrival' AND `language_id`=@idlanguage;
UPDATE `oc_return_reason` SET `name`='Defeito, forneça detalhes' WHERE `name`='Faulty, please supply details' AND `language_id`=@idlanguage;
UPDATE `oc_return_reason` SET `name`='Erro no pedido' WHERE `name`='Order Error' AND `language_id`=@idlanguage;
UPDATE `oc_return_reason` SET `name`='Outros, forneça detalhes' WHERE `name`='Other, please supply details' AND `language_id`=@idlanguage;
UPDATE `oc_return_reason` SET `name`='Produto trocado' WHERE `name`='Received Wrong Item' AND `language_id`=@idlanguage;

UPDATE `oc_country` SET `postcode_required`=1 WHERE `iso_code_2`='BR' AND `iso_code_3`='BRA';

UPDATE `oc_length_class_description` SET `title`='Centímetro ' WHERE `title`='Centimeter' AND `language_id`=@idlanguage;
UPDATE `oc_length_class_description` SET `title`='Milímetro' WHERE `title`='Millimeter' AND `language_id`=@idlanguage;
UPDATE `oc_length_class_description` SET `title`='Polegada  ' WHERE `title`='Inch' AND `language_id`=@idlanguage;

UPDATE `oc_weight_class_description` SET `title`='Grama' WHERE `title`='Gram' AND `language_id`=@idlanguage;
UPDATE `oc_weight_class_description` SET `title`='Quilograma' WHERE `title`='Kilogram' AND `language_id`=@idlanguage;
UPDATE `oc_weight_class_description` SET `title`='Libra' WHERE `title`='Pound' AND `language_id`=@idlanguage;
UPDATE `oc_weight_class_description` SET `title`='Onça' WHERE `title`='Ounce' AND `language_id`=@idlanguage;

UPDATE `oc_customer_group_description` SET `name`='Varejo' WHERE `name`='Default' AND `language_id`=@idlanguage;

UPDATE `oc_voucher_theme_description` SET `name`='Aniversário' WHERE `name`='Birthday' AND `language_id`=@idlanguage;
UPDATE `oc_voucher_theme_description` SET `name`='Natal' WHERE `name`='Christmas' AND `language_id`=@idlanguage;
UPDATE `oc_voucher_theme_description` SET `name`='Geral' WHERE `name`='General' AND `language_id`=@idlanguage;

UPDATE `oc_layout` SET `name`='Conta' WHERE `name`='Account';
UPDATE `oc_layout` SET `name`='Afiliados' WHERE `name`='Affiliate';
UPDATE `oc_layout` SET `name`='Departamentos' WHERE `name`='Category';
UPDATE `oc_layout` SET `name`='Finalizar Pedido' WHERE `name`='Checkout';
UPDATE `oc_layout` SET `name`='Contate-nos' WHERE `name`='Contact';
UPDATE `oc_layout` SET `name`='Padrão' WHERE `name`='Default';
UPDATE `oc_layout` SET `name`='Principal' WHERE `name`='Home';
UPDATE `oc_layout` SET `name`='Informações' WHERE `name`='Information';
UPDATE `oc_layout` SET `name`='Fabricante' WHERE `name`='Manufacturer';
UPDATE `oc_layout` SET `name`='Produto' WHERE `name`='Product';
UPDATE `oc_layout` SET `name`='Mapa do Site' WHERE `name`='Sitemap';

INSERT INTO `oc_currency`(`title`, `code`, `symbol_left`, `symbol_right`, `decimal_place`, `value`, `status`, `date_modified`) SELECT DISTINCT 'Real','BRL','R$ ', '',2,1.00000000,1,NOW() FROM `oc_currency` 

WHERE NOT EXISTS (SELECT 1 FROM `oc_currency` WHERE `code`='BRL') LIMIT 0,1;

UPDATE `oc_setting` SET `value`='BRL' WHERE `key`='config_currency';
#33631
julianooooo escreveu: Aproveitei, e fiz um SCRIPT em SQL que traduz todo banco de dados conforme seu tutorial.
[*]Para quem ainda não fez nenhuma tradução, primeiro deve fazer a tradução das páginas e principalmente fazer o 4º passo: ...
Ótima contribuição.
#34144
Fiz todos os passos carregou a atualização e os menus ficam que é uma beleza mas os bot~es por exemplo o save nao aparece fica um texto com underline. Fica bem estranho.. Como arrumar isso?

Por exemplo.. Em ingles fica assim. Your Store (Default)
E em português Your Storetext_default

O save e o Insert ficam button_save e button_insert.. Ta toda errada..

Att.
#34145
Parabéns pela contribuição. :D
julianooooo escreveu:Manoel, estou migrando do MAGENTO para OPENCART.
A primeira coisa que fiz foi instalar essa tradução, e depois li o seu tutorial Configurando o OpenCart que mostra passo a passo como traduzir o banco de dados.

Aproveitei, e fiz um SCRIPT em SQL que traduz todo banco de dados conforme seu tutorial.
[*]Para quem ainda não fez nenhuma tradução, primeiro deve fazer a tradução das páginas e principalmente fazer o 4º passo: Instalando o idioma Português do Brasil no OpenCart ;
[*]O SCRIPT pega automaticamente o ID do idioma PT-BR criado no passo acima e atualiza o banco de dados;
[*]Já configura o CEP como obrigatório para o Brazil;
[*]Cria a MOEDA REAL caso ela ainda não exista;
[*]Configura a MOEDA REAL como padrão;
  • 1
  • 8
  • 9
  • 10
  • 11
  • 12

Gente preciso de ajuda urgente. Na migraç&a[…]

Caro @reds , muito obrigado pela resposta.

PHP 8+ incompatibilidade

Toda tradução para a versão 3[…]

Ola @alex3257 Se você precisa apenas ver […]