2.5.777Бета- Amélioration des composants catalog.section.list et catalog.smart.filter
- Correction d'un bug lié à l'index des facettes dans catalog.smart.filter
- Ajout du recodage des fichiers de langue (lang) en utf8 avant de les soumettre pour traduction
2.5.767Стабильное- Correction d'un bug lorsque, lors de la traduction en masse d'éléments, le tableau de traductions de propriétés était incorrectement remplacé.
2.5.765Стабильное- Ajout d'une nouvelle méthode FCIBlockElement::GetElementGroups pour obtenir facilement des groupes d'éléments.
- Correction d'une erreur lors de la réception des traductions dans la méthode FCIBlockSection::GetNavChain. Le paramètre $LID a maintenant été ajouté pour obtenir le fil d'Ariane dans la langue souhaitée, quelle que soit la constante de langue globale.
- Correction d'un bug où l'écriture de traductions de certains types de propriétés d'éléments provoquait une erreur dans la base de données.
2.5.756Стабильное- Correction d'erreurs dans les fichiers de langue liées à un lien de réapprovisionnement de quota incorrect dans l'avertissement d'expiration du quota.
2.5.755Стабильное- Amélioration de la vérification périodique de la disponibilité des quotas.
- Amélioration des avertissements concernant l'épuisement des quotas.
2.5.750Стабильное- Il est désormais possible de recevoir des traductions dans une langue spécifique pour des éléments et sections de blocs d'informations. La langue peut être spécifiée dans les paramètres de fonctions telles que FCIBlockElement :: GetList, FCIBlockSection :: GetList, FCIBlockSection :: GetByID, FCIBlockElement :: GetByID et autres.
- Vous pouvez également utiliser la spécification du langage pour obtenir des modèles de valeurs calculées et les valeurs elles-mêmes à partir de InheritedProperty\ElementTemplates, InheritedProperty\SectionTemplates, InheritedProperty\IblockTemplates.
- Correction d'un bug avec une traduction incorrecte des modèles de valeurs calculées dans le panneau d'administration.
- Correction d'un bug lorsque les styles de modules n'étaient pas connectés sur les pages d'administration pour l'édition des éléments, sections et blocs d'informations en mode traduction.
- Fonctionnalité améliorée pour afficher les traductions des éléments et des sections en mode liste de visualisation partagée.
- Désormais le module multilingue est compatible avec le module "Proger : Core - Noyau des fonctions de base", qui nécessite une installation sur le système.
- Ajout des méthodes FCIBlockSection::GetTreeList et FCIBlockSection::GetMixedList.
- Correction d'un bug où les propriétés traduites n'étaient pas affichées dans la liste des éléments du bloc d'information dans la partie administrative.
- Le principe de vérification du mode de traduction a été modifié, vous pouvez désormais vérifier non seulement globalement, mais aussi une langue spécifique dans la méthode CFanTranslator::isTranslateMode() en lui passant le code de langue dans le premier paramètre.
- La traduction des dossiers administratifs est terminée.
- D'autres bugs ont été corrigés.
2.5.525Стабильное- Ajout du support du module "Assistant de localisation : traduction automatique des fichiers de langue"
2.5.500Стабильное- Добавлены параметры 'orderMl' и 'filterMl' в метод GetList мультиязычных Highload-блоков. Эти параметры предоставляют возможность сортировки и фильтрации по уже переведенным полям. Также добавлена функциональность получения UF_ полей на оригинальном языке, если в массив select указать префикс ORIG_, например, ORIG_UF_NAME.
- Исправлены ошибки, связанные с работой с мультиязычными Highload-блоками. В частности, устранены проблемы, возникающие при использовании '*' в массиве select.
- Обновлена функция getList, чтобы поля возвращались с нужными названиями, улучшая читаемость кода.
- Метод RenameRowKeys теперь является устаревшим (deprecated) и будет удален в будущих версиях. Все вызовы этого метода в коде заменены на использование полей с наименованиями по умолчанию из базы данных.
- Обеспечена совместимость с последними обновлениями Битрикс, включая метод GetUserFields.
- Добавлены языковые фразы для улучшения локализации и удобства использования модуля.
2.5.200Стабильное- Correction de quelques erreurs dans les fichiers administratifs.
- Correction d'un bug dans le composant bitrix:catalog.smart.filter, dans lequel les valeurs des propriétés de type "string" n'étaient pas affichées en mode traduction.
- Dans le composant bitrix:catalog.smart.filter, le travail avec les valeurs d'index de facettes a été amélioré.
- Mise à jour du composant bitrix : catalog.smart.filter.
- Correction d'erreurs lors de l'enregistrement des traductions des propriétés des éléments.
2.5.100Стабильное- Page d'administration mise à jour iblock_element_edit.php
- Ajout du paramètre FCIBlockElement::GetList, vous pouvez désormais spécifier explicitement LANGUAGE_ID
- Déplacement de certaines expressions de langue vers des fichiers de langue
- Ajout d'un message d'erreur dans les paramètres lors de l'échec de la connexion au serveur de traduction
- Correction d'une erreur de traduction automatique de la description du champ « Image » de la section infobloc
- Des champs SEO pour les sections et les éléments ont été ajoutés aux traductions automatiques
2.5.0Стабильное- Correction d'une erreur lorsque les propriétés n'étaient pas traduites pour la première fois sur la page de la liste des propriétés
- Ajout d'une fonctionnalité pour la traduction en masse des sections d'infobloc, des éléments d'infobloc et de leurs propriétés
- La traduction automatique gère maintenant les propriétés des éléments d'infobloc de type HTML/texte
- Ajout de la méthode Translate aux classes FCIBlockElement et FCIBlockSection
2.3.0Стабильное- Ajout de la possibilité d'effectuer des traductions à l'aide de Deepl
- Correction d'un bug lorsque le parent n'était pas traduit dans les modèles SEO pour les éléments d'infobloc
2.2.1Стабильное- Suppression de la possibilité de déterminer la langue du site à l'aide du paramètre "lang" dans le fichier "constant_definer.php".
- Correction d'un bug lié à l'écriture du champ de propriété "HINT" pour un filtre intelligent.
- Correction de l'autorisation du module sur le site pour la traduction automatique.
- Le composant adapté "bitrix:sale.order.ajax" a été supprimé, et désormais toutes les traductions sont effectuées sur les événements.
2.2.0Стабильное- Ajout de traductions sur la page des paramètres du module dans le panneau d'administration
- Exclusion des langues d'interface sans code installé
- Ajout de la méthode GetProperties de la classe FCIBlock
- Ajout de la sortie des propriétés de chaîne dans le composant bitrix:catalog.smart.filter dans différentes langues
- Ajout d'une vérification périodique du solde du quota de transfert automatique.
- Ajout de FCIBlockSectionPropertyLink::GetArray pour afficher le champ "Indice dans le filtre intelligent pour les visiteurs" dans différentes langues.
- La traduction des valeurs de propriété de type chaîne a été ajoutée au filtre intelligent
2.1.200Стабильное- Correction des erreurs
- Ajout de la possibilité de traduire automatiquement le champ personnalisé de l'élément d'infobloc HTML/Texte
2.1.0Стабильное- Modification des noms des tables de traduction dans la base de données en noms plus courts
- Correction de la détection de la version linguistique du site, lorsque lors du premier changement de langue, il affichait une page dans la langue de la page d'où elle provenait.
2.0.876Стабильное- Correction d'un bug où le module ne pouvait pas être installé en mode démo
2.0.875Стабильное- Ajout de l'affichage des traductions des champs de section dans la partie administrative (/bitrix/admin/iblock_list_admin.php).
- Correction d'un bug avec l'autorisation lors de la sauvegarde des paramètres sans changer le mot de passe.
- Correction d'une erreur lors de l'installation du module après la fin de la période de démonstration.
2.0.870Стабильное- Добавлено отображение переводов полей элементов в администраивной части /bitrix/admin/iblock_list_admin.php
- Исправлена ошибка когда слетала авторизация при сохраненнии настроек без изменения пароля
- Исправлена ошибка когда приходил не верный ответ пользователеям ввевших неверные авторизационные данные на страице настроек модуля.
2.0.869Стабильное- Correction d'une erreur MySQL lors de la création en masse de propriétés personnalisées
- Correction d'une erreur MySQL lors de la création d'une propriété personnalisée à partir de CRM
- Modification du stockage des autorisations. Attention : Vous devez ré-autoriser dans les paramètres du module !
- Amélioration du travail du composant bitrix:sale.basket.basket avec le modèle bootstrap_v4 typique (pour mutator.php)
- Amélioration de la méthode translateBasketItems dans la classe OrderClass. Maintenant, il traduit la valeur d'une propriété de type recherche dans le composant de commande bitrix:sale.basket.basket
- Nous allons améliorer la méthode translateResult dans la classe BasketClass. Traduit désormais la valeur de la propriété de type de recherche dans le composant de panier bitrix:sale.order.ajax
- Amélioration du composant bitrix:search.page. Correction d'un bug lorsque le composant n'affichait pas les résultats de recherche, mais en renvoyait seulement un tableau ;
- Ajout de l'identification de la langue à la méthode FCIBlockPropertyEnum::GetById lors de l'appel de la méthode $CACHE_MANAGER->Read ;
- La méthode loadFromDatabase a été ajoutée à la classe du module ElementProperty, qui permet de calculer la valeur du modèle de lecture SEO avec this.property dans différentes langues
- Ajout du paramètre de langage HTTP_REFERER pour les requêtes ajax au fichier constant_definer.php
- Composants mis à jour bitrix:sale.basket.basket, bitrix:sale.order.ajax et bitrix:sale.products.gift
2.0.865Стабильное- Correction d'un bug lorsque les propriétés n'étaient pas traduites dans la méthode Fetch()
2.0.850Стабильное- La fonctionnalité de modification des traductions des offres commerciales directement depuis la fiche produit a été améliorée.
- Fonctionnalité améliorée pour définir les constantes de langue dans le fichier constant_definer.php
- Maintenant, le module a des paramètres pour les administrateurs système qui peuvent être définis dans le fichier '/bitrix/php_interface/translator.settings.php' et le paramètre de paramètres DB_LANG_CHECK, qui permet de vérifier la langue par rapport à la base de données avant de définir la constante de langue.
- Améliorations du programme d'installation du module
- Ajout d'une sortie cachée des droits d'auteur dans l'en-tête html sous forme de commentaires
- Suppression de la possibilité de spécifier votre clé API
- Lors de la traduction, des données supplémentaires sont enregistrées dans les journaux, telles que : le temps d'exécution de la traduction, l'ID utilisateur externe, les erreurs de traduction
- Désormais, s'il y a une erreur lors de la mise à jour ou de l'ajout d'un élément d'infoblock, la demande de traduction n'est pas envoyée
2.0.725Стабильное- Correction d'un bug lorsque, lors du recalcul d'une commande et d'un panier sur le site en mode traduction, le lien sur le produit dans la commande menait par défaut au site.
- Correction d'un bug lors du basculement vers une section de langue inexistante du site (par exemple, /uu/ au lieu de /ru/ ou /ua/), une erreur php était générée au lieu d'une page 404.
- Le fichier constant_definer.php a été ajouté au module, qui doit être inclus dans dbconn.php ainsi que dans tous les fichiers ajax.php des composants lors de l'installation du module sur le projet
2.0.701Стабильное- Ajout de la fonction translateProperties manquante dans la mise à jour précédente dans la classe OrderClass
2.0.700Стабильное- Ajout de la méthode GetList à la classe FCIBlockPropertyEnum
- Ajout de droits d'accès aux paramètres du module
- Ajout de notes dans les paramètres du module
- Correction d'un bug lorsque les propriétés de la commande et les produits de la commande n'étaient pas traduits lors du recalcul d'une commande
- Correction de bugs dans la classe Translator\Order\OrderClass
- Désormais, lors de la création d'éléments d'infoblock, non seulement les champs "Nom", "Texte d'annonce", "Texte détaillé" sont automatiquement traduits, mais également les propriétés de type chaîne et leurs descriptions, les descriptions des propriétés de type de fichier, l'image détaillée et l'image d'annonce.
2.0.425Стабильное- Correction de problèmes avec le panier (traduction des unités de mesure et des propriétés)
- Lors du recalcul du panier, ajax prend en compte la langue
2.0.375Стабильное- Correction d'un bug lorsqu'un espace de tête était ajouté au saut de ligne dans les résultats de la traduction et que l'apostrophe ne s'affichait pas correctement
- Correction [Erreur] Classe 'Iblock\IblockTable' introuvable dans la classe FCIBlockSection
- Correction lorsque dans les cas où tous les champs de l'infoblock n'étaient pas soumis pour traduction automatique, les champs traduits étaient confus par endroits
2.0.200Стабильное- Mise à jour de la classe de composant bitrix: catalog.smart.filter
- Ajout de la possibilité de traduire les propriétés avec le type "Liaison aux éléments" dans le filtre
- Ajout de la classe FCIBlockPropertyElementList pour traduire les propriétés dans un filtre de type "Liaison aux éléments"
- Ajout de la possibilité de sélectionner le type de clé API pour les traductions automatiques
2.0.100Стабильное- Optimisation des tables de traduction. Ajout d'index pour améliorer les performances des requêtes
2.0.0СтабильноеInclut un certain nombre de nouvelles fonctionnalités et améliorations, y compris l'ajout de la possibilité de traduire via l'API Google lors de la création de nouveaux éléments d'infoblock. Cette innovation vous permet de traduire automatiquement le contenu des éléments d'infoblock dans d'autres langues à l'aide de l'API Google Translation.
1.2.500Стабильное- Correction de l'erreur Bitrix\Iblock\Component\Tools dans la classe FElement
1.2.5Стабильное- Correction d'un bug lorsque le composant bitrix:news.list insérait les noms des parents dans la chaîne de navigation sans traduction si les champs SEO n'étaient pas spécifiés dans l'infoblock.
- Correction d'un bogue où les champs CEO étaient hérités uniquement de la langue cible, et si full était défini dans la langue par défaut, mais que sa traduction n'était pas définie, alors un tel champ ne prenait pas la valeur de la langue par défaut.
- Correction d'une erreur lorsque les champs parent.Name n'étaient pas traduits dans les modèles SEO.
1.2.4Стабильное- Panier. Correction d'un bug où les données n'étaient pas traduites lors du recalcul du panier. La requête Ajax n'était pas consciente de la langue.
- Convertir les unités de mesure
- Correction d'une erreur dans les traductions de l'infobloc HL lorsque l'image n'était pas enregistrée dans le champ de type de fichier
- Correction d'une erreur lors de la suppression d'une ligne d'un infobloc HL qui ne supprimait pas ses traductions
1.2.3Стабильное- Correction d'un problème lorsque les traductions de propriétés n'étaient pas enregistrées lors de l'édition d'un infoblock sur la page d'édition de l'infoblock
- Correction d'un bug lorsque les modèles de champs SEO de la langue d'origine n'étaient pas remplacés dans les cartes d'édition
- Correction d'un bug lors de l'échange avec 1C ralenti
- Correction d'erreurs de compatibilité mineures depuis PHP8
1.2.2СтабильноеCorrection d'un bug lorsque les propriétés de Highload - blocs n'étaient pas traduites dans le composant panier
1.2.1СтабильноеCorrection d'un bug lorsque les valeurs de la langue par défaut n'étaient pas remontées dans l'onglet d'édition des champs personnalisés de la section. Correction d'un bug lorsque les valeurs des traductions du champ personnalisé multiple de la section infoblock avec le type Html n'étaient pas enregistrées
1.2СтабильноеAjout de la possibilité de traduire les blocs Highload. Correction d'un bug avec l'écriture des traductions de champs SEO dans la base de données. Le composant sale.products.gift a été ajouté. Passage à PHP8. Ajout de la possibilité de créer des champs de section personnalisés en HTML
1.1.01СтабильноеCorrection d'un bug lorsque la mauvaise langue était sélectionnée dans la traduction de la section utilisateur
1.1.0СтабильноеAjout de la possibilité de traduire les champs personnalisés des sections