2.5.777Бета- Componenti migliorati catalog.section.list e catalog.smart.filter
- Risolto un bug relativo all'indice delle sfaccettature in catalog.smart.filter
- Aggiunta la ricodifica dei file di lingua (lang) in utf8 prima di inviarli per la traduzione
2.5.767Стабильное- Risolto un bug quando, durante la traduzione di massa degli elementi, l'array delle traduzioni delle proprietà veniva sostituito in modo errato.
2.5.765Стабильное- Aggiunto un nuovo metodo FCIBlockElement::GetElementGroups per ottenere comodamente gruppi di elementi.
- Risolto un errore nella ricezione delle traduzioni nel metodo FCIBlockSection::GetNavChain. Ora è stato aggiunto il parametro $LID per ottenere i breadcrumb nella lingua desiderata, indipendentemente dalla costante linguistica globale.
- Risolto un bug per cui la scrittura delle traduzioni di determinati tipi di proprietà degli elementi causava un errore nel database.
2.5.756Стабильное- Risolti errori nei file di lingua relativi a un collegamento errato al rifornimento della quota nell'avviso di scadenza della quota.
2.5.755Стабильное- Migliorato il controllo periodico della disponibilità delle quote.
- Migliorati gli avvisi sull'esaurimento delle quote.
2.5.750Стабильное- È ora possibile ricevere traduzioni in una lingua specifica per elementi e sezioni di blocchi di informazioni. La lingua può essere specificata nei parametri di funzioni come FCIBlockElement::GetList, FCIBlockSection::GetList, FCIBlockSection::GetByID, FCIBlockElement::GetByID e altre.
- È inoltre possibile utilizzare la specifica della lingua per ottenere modelli di valori calcolati e i valori stessi da InheritedProperty\ElementTemplates, InheritedProperty\SectionTemplates, InheritedProperty\IblockTemplates.
- Risolto un bug con traduzione errata dei modelli di valori calcolati nel pannello di amministrazione.
- Risolto un bug quando gli stili dei moduli non erano collegati nelle pagine amministrative per la modifica di elementi, sezioni e blocchi di informazioni in modalità traduzione.
- Funzionalità migliorata per la visualizzazione delle traduzioni di elementi e sezioni nella modalità elenco di visualizzazione condivisa.
- Ora il modulo multilingue è compatibile con il modulo "Proger: Core - Core delle funzioni di base", che richiede l'installazione sul sistema.
- Aggiunti metodi FCIBlockSection::GetTreeList e FCIBlockSection::GetMixedList.
- Risolto un bug quando le proprietà tradotte non venivano visualizzate nell'elenco degli elementi del blocco informazioni nella parte amministrativa.
- Il principio di controllo della modalità di traduzione è stato modificato, ora puoi controllare non solo globalmente, ma anche una lingua specifica nel metodo CFanTranslator::isTranslateMode() passandogli il codice della lingua nel primo parametro.
- La traduzione dei fascicoli amministrativi è stata completata.
- Altri bug sono stati risolti.
2.5.525Стабильное- Aggiunto supporto per il modulo "Assistente di localizzazione: traduzione automatica dei file di lingua"
2.5.500Стабильное- Добавлены параметры 'orderMl' и 'filterMl' в метод GetList мультиязычных Highload-блоков. Эти параметры предоставляют возможность сортировки и фильтрации по уже переведенным полям. Также добавлена функциональность получения UF_ полей на оригинальном языке, если в массив select указать префикс ORIG_, например, ORIG_UF_NAME.
- Исправлены ошибки, связанные с работой с мультиязычными Highload-блоками. В частности, устранены проблемы, возникающие при использовании '*' в массиве select.
- Обновлена функция getList, чтобы поля возвращались с нужными названиями, улучшая читаемость кода.
- Метод RenameRowKeys теперь является устаревшим (deprecated) и будет удален в будущих версиях. Все вызовы этого метода в коде заменены на использование полей с наименованиями по умолчанию из базы данных.
- Обеспечена совместимость с последними обновлениями Битрикс, включая метод GetUserFields.
- Добавлены языковые фразы для улучшения локализации и удобства использования модуля.
2.5.200Стабильное- Risolti alcuni errori nei file amministrativi.
- Risolto un bug nel componente bitrix:catalog.smart.filter, in cui i valori delle proprietà di tipo "string" non venivano visualizzati in modalità traduzione.
- Nel componente bitrix:catalog.smart.filter, il lavoro con i valori dell'indice delle sfaccettature è stato migliorato.
- Aggiornato il componente bitrix:catalog.smart.filter.
- Risolti errori durante la registrazione delle traduzioni delle proprietà degli elementi.
2.5.100Стабильное- Pagina amministrativa aggiornata iblock_element_edit.php
- Aggiunto il parametro FCIBlockElement::GetList, ora puoi specificare esplicitamente LANGUAGE_ID
- Spostate alcune frasi linguistiche nei file linguistici
- Aggiunto un messaggio di errore nelle impostazioni quando la connessione al server di traduzione non riesce
- Risolto un errore nella traduzione automatica della descrizione del campo “Immagine” della sezione infoblocco
- I campi SEO per sezioni ed elementi sono stati aggiunti alle traduzioni automatiche
2.5.0Стабильное- Corretto un errore quando le proprietà non venivano tradotte per la prima volta nella pagina dell'elenco delle proprietà
- Aggiunta la funzionalità per la traduzione di massa delle sezioni di infoblock, degli elementi di infoblock e delle loro proprietà
- La traduzione automatica ora gestisce le proprietà degli elementi di infoblock di tipo HTML/testo
- Aggiunto il metodo Translate alle classi FCIBlockElement e FCIBlockSection
2.3.0Стабильное- Aggiunta la possibilità di eseguire traduzioni utilizzando Deepl
- Risolto un bug quando il genitore non veniva tradotto nei modelli SEO per gli elementi infoblock
2.2.1Стабильное- Rimossa la possibilità di determinare la lingua del sito utilizzando il parametro "lang" nel file "constant_definer.php".
- Risolto un bug relativo alla scrittura del campo della proprietà "HINT" per un filtro intelligente.
- Corretta l'autorizzazione del modulo sul sito per la traduzione automatica.
- Il componente adattato "bitrix:sale.order.ajax" è stato rimosso e ora tutte le traduzioni vengono eseguite sugli eventi.
2.2.0Стабильное- Aggiunta di traduzioni nella pagina delle impostazioni del modulo nel pannello di amministrazione
- Esclusione delle lingue dell'interfaccia senza codice installato
- Aggiunto il metodo GetProperties della classe FCIBlock
- Aggiunto l'output delle proprietà della stringa nel componente bitrix:catalog.smart.filter in diverse lingue
- Aggiunto controllo periodico del saldo delle quote di trasferimento automatico.
- Aggiunto FCIBlockSectionPropertyLink::GetArray per visualizzare il campo "Suggerimento nel filtro intelligente per i visitatori" in diverse lingue.
- Al filtro intelligente è stata aggiunta la traduzione dei valori delle proprietà di tipo stringa
2.1.200Стабильное- Correzione dell'errore
- Aggiunta la possibilità di tradurre automaticamente il campo personalizzato dell'elemento infoblock HTML/Testo
2.1.0Стабильное- Modificati i nomi delle tabelle di traduzione nel database in nomi più brevi
- Risolto il problema con il rilevamento della versione linguistica del sito, quando quando si cambiava lingua per la prima volta veniva visualizzata una pagina nella lingua della pagina da cui proveniva.
2.0.876Стабильное- Risolto un bug per cui il modulo non poteva essere installato in modalità demo
2.0.875Стабильное- Aggiunta la visualizzazione delle traduzioni dei campi della sezione nella parte amministrativa (/bitrix/admin/iblock_list_admin.php).
- Risolto un bug con l'autorizzazione durante il salvataggio delle impostazioni senza modificare la password.
- Risolto un errore durante l'installazione del modulo dopo la fine del periodo demo.
2.0.870Стабильное- Добавлено отображение переводов полей элементов в администраивной части /bitrix/admin/iblock_list_admin.php
- Исправлена ошибка когда слетала авторизация при сохраненнии настроек без изменения пароля
- Исправлена ошибка когда приходил не верный ответ пользователеям ввевших неверные авторизационные данные на страице настроек модуля.
2.0.869Стабильное- Risolto errore MySQL durante la creazione di massa di proprietà personalizzate
- Risolto errore MySQL durante la creazione di una proprietà personalizzata da CRM
- Modificata memorizzazione delle autorizzazioni. Attenzione: è necessario autorizzare nuovamente nelle impostazioni del modulo!
- Migliorato il lavoro del componente bitrix:sale.basket.basket con il tipico template bootstrap_v4 (per mutator.php)
- Migliorato il metodo TranslateBasketItems nella classe OrderClass. Ora traduce il valore di una proprietà di tipo lookup nel componente di ordinamento bitrix:sale.basket.basket
- Miglioreremo il metodo TranslateResult nella classe BasketClass. Ora traduce il valore della proprietà del tipo di ricerca nel componente del carrello bitrix:sale.order.ajax
- Miglioramento del componente bitrix:search.page. Risolto un bug quando il componente non visualizzava i risultati della ricerca, ma ne restituiva solo un array;
- Aggiunto l'identificazione della lingua al metodo FCIBlockPropertyEnum::GetById quando si chiama il metodo $CACHE_MANAGER->Read;
- Alla classe del modulo ElementProperty è stato aggiunto il metodo loadFromDatabase che permette di calcolare il valore del template SEO play con this.property in diverse lingue
- Aggiunta l'impostazione della lingua HTTP_REFERER per le richieste Ajax al file Constant_definer.php
- Componenti aggiornati bitrix:sale.basket.basket, bitrix:sale.order.ajax e bitrix:sale.products.gift
2.0.865Стабильное- Risolto bug quando le proprietà non venivano tradotte nel metodo Fetch()
2.0.850Стабильное- Migliorata la funzionalità di modifica delle traduzioni delle offerte commerciali direttamente dalla scheda prodotto.
- Funzionalità migliorata per l'impostazione delle costanti della lingua nel file constant_definer.php
- Ora il modulo ha le impostazioni per gli amministratori di sistema che possono essere impostate nel file '/bitrix/php_interface/translator.settings.php' e il parametro delle impostazioni DB_LANG_CHECK, che consente di controllare la lingua rispetto al database prima di impostare la costante della lingua.
- Miglioramenti nel programma di installazione del modulo
- Aggiunto l'output nascosto dei diritti d'autore in html head come commenti
- Rimossa la possibilità di specificare la tua chiave API
- Durante la traduzione, nei registri vengono registrati dati aggiuntivi, come: tempo di esecuzione della traduzione, ID utente esterno, errori di traduzione
- Ora se si verifica un errore durante l'aggiornamento o l'aggiunta di un elemento infoblock, la richiesta di traduzioni non viene inviata
2.0.725Стабильное- Risolto un bug quando, durante il ricalcolo di un ordine e di un carrello sul sito in modalità traduzione, il collegamento sul prodotto nell'ordine portava al sito per impostazione predefinita.
- Risolto un bug quando si passava a una sezione linguistica inesistente del sito (ad esempio, /uu/ invece di /ru/ o /ua/), veniva generato un errore php invece di una pagina 404.
- Il file constant_definer.php è stato aggiunto al modulo, che deve essere incluso in dbconn.php così come in tutti i file ajax.php nei componenti durante l'installazione del modulo sul progetto
2.0.701Стабильное- Aggiunta la funzione translateProperties mancante nel precedente aggiornamento nella classe OrderClass
2.0.700Стабильное- Aggiunto il metodo GetList alla classe FCIBlockPropertyEnum
- Aggiunti i diritti di accesso alle impostazioni del modulo
- Aggiunte note nelle impostazioni del modulo
- Risolto un bug per cui le proprietà dell'ordine e i prodotti nell'ordine non venivano tradotti durante il ricalcolo di un ordine
- Risolti bug nella classe Translator\Order\OrderClass
- Ora, durante la creazione di elementi Infoblock, non solo i campi "Nome", "Testo annuncio", "Testo dettagliato" vengono tradotti automaticamente, ma anche le proprietà del tipo di stringa e le relative descrizioni, le descrizioni delle proprietà del tipo di file, l'immagine dettagliata e l'immagine dell'annuncio.
2.0.425Стабильное- Risolti problemi con il paniere (traduzione di unità di misura e proprietà)
- Quando ricalcola il carrello, ajax tiene conto della lingua
2.0.375Стабильное- Risolto un bug quando veniva aggiunto uno spazio iniziale all'interruzione di riga nei risultati della traduzione e l'apostrofo non veniva visualizzato correttamente
- Corretto [Errore] Classe 'Iblock\IblockTable' non trovata nella classe FCIBlockSection
- Risolto quando nei casi in cui non tutti i campi del blocco informazioni venivano inviati per la traduzione automatica, i campi tradotti erano confusi in alcuni punti
2.0.200Стабильное- Classe componente bitrix:catalog.smart.filter aggiornata
- Aggiunta la possibilità di tradurre le proprietà con il tipo "Binding to elements" nel filtro
- Aggiunta la classe FCIBlockPropertyElementList per tradurre le proprietà in un filtro con tipo "Binding to elements"
- Aggiunta la possibilità di selezionare il tipo di chiave API per le traduzioni automatiche
2.0.100Стабильное- Ottimizzazione delle tabelle di traduzione. Aggiunta di indici per migliorare le prestazioni delle query
2.0.0СтабильноеInclude una serie di nuove funzionalità e miglioramenti, inclusa l'aggiunta della possibilità di tradurre tramite l'API di Google durante la creazione di nuovi elementi di blocco informazioni. Questa innovazione consente di tradurre automaticamente il contenuto degli elementi infoblock in altre lingue utilizzando l'API di traduzione di Google.
1.2.500Стабильное- Risolto errore Bitrix\Iblock\Component\Tools nella classe FElement
1.2.5Стабильное- Risolto un bug quando il componente bitrix:news.list inseriva i nomi dei genitori nella catena di navigazione senza traduzioni se i campi SEO non erano specificati nell'infoblock.
- Risolto un bug in cui i campi CEO venivano ereditati solo dalla lingua di destinazione e se full era impostato nella lingua predefinita, ma la sua traduzione non era impostata, tale campo non prendeva il valore dalla lingua predefinita.
- Risolto errore quando i campi parent.Name non venivano tradotti nei modelli SEO.
1.2.4Стабильное- Cestino. Risolto un bug per cui i dati non venivano tradotti durante il ricalcolo del paniere. La query Ajax non era a conoscenza della lingua.
- Converti unità di misura
- Corretto errore nelle traduzioni del blocco informazioni HL quando l'immagine non veniva salvata nel campo del tipo di file
- Corretto errore quando l'eliminazione di una riga di un blocco informazioni HL non ne eliminava le traduzioni
1.2.3Стабильное- Risolto un problema per cui le traduzioni delle proprietà non venivano salvate durante la modifica di un blocco informazioni nella pagina di modifica del blocco informazioni
- Risolto un bug per cui i modelli di campo SEO dalla lingua originale non venivano sostituiti nelle schede di modifica
- Risolto un bug durante lo scambio con 1C rallentato
- Risolti errori minori di compatibilità da PHP8
1.2.2СтабильноеRisolto un problema per cui le proprietà di Highload - blocchi non venivano tradotte nel componente carrello
1.2.1СтабильноеRisolto un problema per cui i valori della lingua predefinita non venivano visualizzati nella scheda di modifica dei campi personalizzati della sezione. Risolto un bug quando non venivano registrati i valori delle traduzioni del campo personalizzato multiplo della sezione infoblock con il tipo Html
1.2СтабильноеAggiunta la possibilità di tradurre i blocchi Highload. Risolto bug con la scrittura di traduzioni di campi SEO nel database. È stato aggiunto il componente sale.products.gift. Passaggio a PHP8. Aggiunta la possibilità di creare campi di sezione personalizzati in HTML
1.1.01СтабильноеRisolto un bug quando veniva selezionata la lingua sbagliata nella traduzione della sezione utente
1.1.0СтабильноеAggiunta la possibilità di tradurre i campi personalizzati delle sezioni