2.5.777Бета- Componentes melhorados catalog.section.list e catalog.smart.filter
- Corrigido um bug relacionado ao índice de faceta em catalog.smart.filter
- Adicionada recodificação de arquivos de idioma (lang) para utf8 antes de enviar para tradução
2.5.767Стабильное- Corrigido um bug quando, durante a tradução em massa de elementos, a matriz de traduções de propriedades era substituída incorretamente.
2.5.765Стабильное- Adicionado um novo método FCIBlockElement::GetElementGroups para obter grupos de elementos de maneira conveniente.
- Corrigido erro no recebimento de traduções no método FCIBlockSection::GetNavChain. O parâmetro $LID agora foi adicionado para obter a localização atual no idioma desejado, independentemente da constante de idioma global.
- Corrigido um bug onde escrever traduções de certos tipos de propriedades de elementos causava um erro no banco de dados.
2.5.756Стабильное- Corrigidos erros em arquivos de idioma relacionados a um link incorreto de reabastecimento de cota no aviso de expiração de cota.
2.5.755Стабильное- Melhoria na verificação periódica da disponibilidade de cotas.
- Avisos aprimorados sobre esgotamento de cotas.
2.5.750Стабильное- Agora é possível receber traduções em um idioma específico para elementos e seções de blocos de informação. A linguagem pode ser especificada nos parâmetros de funções como FCIBlockElement::GetList, FCIBlockSection::GetList, FCIBlockSection::GetByID, FCIBlockElement::GetByID e outras.
- Você também pode usar a especificação da linguagem para obter modelos de valores calculados e os próprios valores de InheritedProperty\ElementTemplates, InheritedProperty\SectionTemplates, InheritedProperty\IblockTemplates.
- Corrigido um bug com tradução incorreta de modelos de valores calculados no painel de administração.
- Corrigido bug quando estilos de módulos não estavam conectados nas páginas administrativas para edição de elementos, seções e blocos de informações em modo de tradução.
- Funcionalidade aprimorada para exibir traduções de elementos e seções no modo de lista de visualização compartilhada.
- Agora o módulo multilíngue é compatível com o módulo “Proger: Core – Núcleo de funções básicas”, que requer instalação no sistema.
- Adicionados métodos FCIBlockSection::GetTreeList e FCIBlockSection::GetMixedList.
- Corrigido bug quando as propriedades traduzidas não eram exibidas na lista de elementos do bloco de informações na parte administrativa.
- O princípio de verificação do modo de tradução foi alterado, agora você pode verificar não apenas globalmente, mas também para um idioma específico no método CFanTranslator::isTranslateMode() passando para ele o código do idioma no primeiro parâmetro.
- A tradução dos arquivos administrativos foi concluída.
- Outros bugs foram corrigidos.
2.5.525Стабильное- Adicionado suporte para o módulo "Assistente de localização: tradução automática de arquivos de idioma"
2.5.500Стабильное- Добавлены параметры 'orderMl' и 'filterMl' в метод GetList мультиязычных Highload-блоков. Эти параметры предоставляют возможность сортировки и фильтрации по уже переведенным полям. Также добавлена функциональность получения UF_ полей на оригинальном языке, если в массив select указать префикс ORIG_, например, ORIG_UF_NAME.
- Исправлены ошибки, связанные с работой с мультиязычными Highload-блоками. В частности, устранены проблемы, возникающие при использовании '*' в массиве select.
- Обновлена функция getList, чтобы поля возвращались с нужными названиями, улучшая читаемость кода.
- Метод RenameRowKeys теперь является устаревшим (deprecated) и будет удален в будущих версиях. Все вызовы этого метода в коде заменены на использование полей с наименованиями по умолчанию из базы данных.
- Обеспечена совместимость с последними обновлениями Битрикс, включая метод GetUserFields.
- Добавлены языковые фразы для улучшения локализации и удобства использования модуля.
2.5.200Стабильное- Corrigidos alguns erros em arquivos administrativos.
- Corrigido bug no componente bitrix:catalog.smart.filter, no qual os valores das propriedades do tipo "string" não eram exibidos no modo de tradução.
- No componente bitrix:catalog.smart.filter, o trabalho com valores de índice de faceta foi aprimorado.
- Componente bitrix:catalog.smart.filter atualizado.
- Corrigidos erros ao gravar traduções de propriedades de elementos.
2.5.100Стабильное- Página administrativa atualizada iblock_element_edit.php
- Adicionado parâmetro FCIBlockElement::GetList, agora você pode especificar explicitamente LANGUAGE_ID
- Movidas algumas frases de idioma para arquivos de idioma
- Adicionada uma mensagem de erro nas configurações quando a conexão com o servidor de tradução falha
- Corrigido erro na tradução automática da descrição do campo “Imagem” da seção infoblock
- Campos SEO para seções e elementos foram adicionados às traduções automáticas
2.5.0Стабильное- Исправлена ошибка когда на странице списка свойств не переводились свойства впервые
- Добавлен функционал массового перевода разделов инфоблоков, элементов инфоблоков и их свойств
- Автоперевод теперь справляется с свойством элемента инфоблока типа HTML/текст
- В класс FCIBlockElement и FCIBlockSection добавлен метод Translate
2.3.0Стабильное- Adicionada a capacidade de realizar traduções usando Deepl
- Corrigido um bug quando o pai não era traduzido em modelos SEO para elementos do infoblock
2.2.1Стабильное- Removida a capacidade de determinar o idioma do site usando o parâmetro "lang" no arquivo "constant_definer.php".
- Corrigido um bug relacionado à escrita do campo de propriedade "HINT" para um filtro inteligente.
- Corrigida autorização do módulo no site para tradução automática.
- O componente adaptado "bitrix:sale.order.ajax" foi removido e agora todas as traduções são realizadas em eventos.
2.2.0Стабильное- Adicionando traduções na página de configurações do módulo no painel de administração
- Exclusão de linguagens de interface sem código instalado
- Adicionado método GetProperties da classe FCIBlock
- Adicionada saída de propriedades de string no componente bitrix:catalog.smart.filter em diferentes idiomas
- Adicionada verificação periódica do saldo da cota de transferência automática.
- Adicionado FCIBlockSectionPropertyLink::GetArray para exibir o campo "Dica no filtro inteligente para visitantes" em diferentes idiomas.
- A tradução de valores de propriedade do tipo string foi adicionada ao filtro inteligente
2.1.200Стабильное- Correção de erros
- Adicionada a capacidade de traduzir automaticamente o campo personalizado do elemento infoblock HTML/Texto
2.1.0Стабильное- Alterados os nomes das tabelas de tradução no banco de dados para nomes mais curtos
- Corrigida detecção da versão do idioma do site, quando ao mudar de idioma pela primeira vez exibia uma página no idioma da página de onde veio.
2.0.876Стабильное- Corrigido um bug onde o módulo não podia ser instalado no modo de demonstração
2.0.875Стабильное- Adicionada exibição de traduções de campos de seção na parte administrativa (/bitrix/admin/iblock_list_admin.php).
- Corrigido bug de autorização ao salvar configurações sem alterar a senha.
- Corrigido erro ao instalar o módulo após o término do período de demonstração.
2.0.870Стабильное- Добавлено отображение переводов полей элементов в администраивной части /bitrix/admin/iblock_list_admin.php
- Исправлена ошибка когда слетала авторизация при сохраненнии настроек без изменения пароля
- Исправлена ошибка когда приходил не верный ответ пользователеям ввевших неверные авторизационные данные на страице настроек модуля.
2.0.869Стабильное- Corrigido erro do MySQL ao criar propriedades personalizadas em massa
- Corrigido erro do MySQL ao criar uma propriedade personalizada do CRM
- Armazenamento de autorização alterado. Atenção: Você precisa autorizar novamente nas configurações do módulo!
- Melhorado o trabalho do componente bitrix:sale.basket.basket com o modelo típico bootstrap_v4 (para mutator.php)
- Melhorado o método translateBasketItems na classe OrderClass. Agora ele traduz o valor de uma propriedade do tipo lookup no componente de pedido bitrix:sale.basket.basket
- Melhoraremos o método translateResult na classe BasketClass. Agora traduz o valor da propriedade do tipo de pesquisa no componente do carrinho bitrix:sale.order.ajax
- Melhoria do componente bitrix:search.page. Corrigido um bug quando o componente não exibia resultados de pesquisa, mas apenas retornava um array deles;
- Adicionada identificação de idioma ao método FCIBlockPropertyEnum::GetById ao chamar o método $CACHE_MANAGER->Read;
- O método loadFromDatabase foi adicionado à classe do módulo ElementProperty, que permite calcular o valor do modelo de jogo SEO com this.property em diferentes idiomas
- Adicionada configuração de idioma HTTP_REFERER para solicitações ajax ao arquivo constante_definer.php
- Componentes atualizados bitrix:sale.basket.basket, bitrix:sale.order.ajax e bitrix:sale.products.gift
2.0.865Стабильное- Corrigido bug quando as propriedades não eram traduzidas no método Fetch()
2.0.850Стабильное- A funcionalidade de alterar as traduções das ofertas comerciais diretamente do cartão do produto foi aprimorada.
- Funcionalidade aprimorada para definir constantes de idioma no arquivo constant_definer.php
- Agora o módulo possui configurações para administradores de sistema que podem ser definidas no arquivo '/bitrix/php_interface/translator.settings.php' e no parâmetro de configuração DB_LANG_CHECK, que permite verificar o idioma no banco de dados antes de definir a constante de idioma.
- Melhorias no instalador do módulo
- Adicionado saída oculta de direitos autorais no cabeçalho html como comentários
- Removida a capacidade de especificar sua chave de API
- Ao traduzir, dados adicionais são registrados nos logs, como: tempo de execução da tradução, ID de usuário externo, erros de tradução
- Agora, se houver um erro ao atualizar ou adicionar um elemento do infoblock, a solicitação de traduções não é enviada
2.0.725Стабильное- Corrigido um bug quando, ao recalcular um pedido e uma cesta no site em modo tradução, o link do produto no pedido levava ao site por padrão.
- Corrigido um bug ao mudar para uma seção de idioma inexistente do site (por exemplo, /uu/ em vez de /ru/ ou /ua/), um erro de php era gerado em vez de uma página 404.
- Foi adicionado ao módulo o arquivo constant_definer.php, que deve ser incluído no dbconn.php assim como em todos os arquivos ajax.php nos componentes ao instalar o módulo no projeto
2.0.701Стабильное- Adicionado a função translateProperties ausente na atualização anterior na classe OrderClass
2.0.700Стабильное- Adicionado método GetList à classe FCIBlockPropertyEnum
- Adicionado direitos de acesso às configurações do módulo
- Adicionado notas nas configurações do módulo
- Corrigido um bug quando as propriedades do pedido e os produtos no pedido não eram traduzidos ao recalcular um pedido
- Correção de bugs na classe Translator\Order\OrderClass
- Agora, ao criar elementos do infoblock, não apenas os campos "Nome", "Texto do anúncio", "Texto detalhado" são traduzidos automaticamente, mas também as propriedades do tipo string e suas descrições, descrições das propriedades do tipo de arquivo, imagem detalhada e imagem do anúncio.
2.0.425Стабильное- Corrigidos problemas com a cesta (tradução de unidades de medida e propriedades)
- Ao recalcular o carrinho, o ajax leva em consideração o idioma
2.0.375Стабильное- Corrigido um bug quando um espaço à esquerda era adicionado à quebra de linha nos resultados da tradução e o apóstrofo não era exibido corretamente
- Corrigido [Erro] Classe 'Iblock\IblockTable' não encontrado na classe FCIBlockSection
- Corrigido quando nos casos em que nem todos os campos do infoblock foram enviados para tradução automática, os campos traduzidos foram confundidos em locais
2.0.200Стабильное- Classe de componente bitrix:catalog.smart.filter atualizada
- Adicionado a capacidade de traduzir propriedades com o tipo "Binding to elements" no filtro
- Adicionado classe FCIBlockPropertyElementList para traduzir as propriedades em um filtro com tipo "Binding to elements"
- Adicionado a capacidade de selecionar o tipo de chave de API para traduções automáticas
2.0.100Стабильное- Otimização das tabelas de tradução. Adicionando índices para melhorar o desempenho da consulta
2.0.0СтабильноеInclui uma série de novos recursos e melhorias, incluindo a adição da capacidade de traduzir por meio da API do Google ao criar novos elementos de infoblock. Essa inovação permite traduzir automaticamente o conteúdo dos elementos do infoblock para outros idiomas usando a API de tradução do Google.
1.2.5Стабильное- Corrigido um bug quando o componente bitrix:news.list inseria os nomes dos pais na cadeia de navegação sem traduções se os campos de SEO não fossem especificados no infoblock.
- Corrigido um bug em que os campos do CEO eram herdados apenas do idioma de destino e, se completo fosse definido no idioma padrão, mas sua tradução não fosse definida, esse campo não recebia o valor do idioma padrão.
- Corrigido erro quando campos parent.Name não eram traduzidos em templates de SEO.
1.2.4Стабильное- Cesta. Corrigido um bug quando os dados não eram traduzidos ao recalcular a cesta. A consulta Ajax não reconhece o idioma.
- Conversão de unidades de medida
- Corrigido erro nas traduções do infoblock HL quando a figura não era salva no campo tipo de arquivo
- Corrigido erro ao deletar uma linha de um infoblock HL que não apagava suas traduções
1.2.3Стабильное- Corrigido um problema quando as traduções de propriedades não eram salvas ao editar um infoblock na página de edição do infoblock
- Corrigido um bug quando os modelos de campo de SEO do idioma original não eram substituídos nos cartões de edição
- Corrigido um bug quando a troca com 1C desacelerado
- Corrigidos erros de compatibilidade menores desde o PHP8
1.2.2СтабильноеCorrigido um bug quando as propriedades de Highload - blocos não eram traduzidas no componente da cesta
1.2.1СтабильноеCorrigido um bug quando os valores do idioma padrão não eram puxados para cima na guia de edição dos campos personalizados da seção. Corrigido um bug quando os valores das traduções do campo personalizado múltiplo da seção infoblock com o tipo Html não eram registrados
1.2СтабильноеAdicionada a capacidade de traduzir blocos Highload. Corrigido o erro ao escrever traduções de campos de SEO para o banco de dados. O componente sale.products.gift foi adicionado. Mudando para PHP8. Adicionada capacidade de criar campos de seção personalizados em HTML
1.1.01СтабильноеCorrigido um bug quando o idioma errado era selecionado na tradução da seção do usuário
1.1.0СтабильноеAdicionada a capacidade de traduzir campos personalizados de seções