{"id":3357,"date":"2017-08-21T15:30:40","date_gmt":"2017-08-21T15:30:40","guid":{"rendered":"https:\/\/answers.gurussolutions.com\/answers\/comment-importer-ou-exporter-les-traductions-des-articles-dans-netsuite\/"},"modified":"2026-07-28T18:25:43","modified_gmt":"2026-07-28T18:25:43","slug":"comment-importer-ou-exporter-les-traductions-des-articles-dans-netsuite","status":"publish","type":"qa_entry","link":"https:\/\/answers.gurussolutions.com\/fr\/answers\/comment-importer-ou-exporter-les-traductions-des-articles-dans-netsuite\/","title":{"rendered":"Comment importer ou exporter les traductions des articles dans NetSuite ?"},"content":{"rendered":"","protected":false},"template":"","meta":{"_kad_blocks_custom_css":"","_kad_blocks_head_custom_js":"","_kad_blocks_body_custom_js":"","_kad_blocks_footer_custom_js":"","_kadence_starter_templates_imported_post":false,"_kad_post_transparent":"","_kad_post_title":"","_kad_post_layout":"","_kad_post_sidebar_id":"","_kad_post_content_style":"","_kad_post_vertical_padding":"","_kad_post_feature":"","_kad_post_feature_position":"","_kad_post_header":false,"_kad_post_footer":false,"_kad_post_classname":"","ga_subtitle":"D\u00e9couvrez les m\u00e9thodes de gestion des traductions des articles, notamment l'importation directe au format CSV, l'exportation pour mise \u00e0 jour en masse et une solution bas\u00e9e sur SuiteScript pour les sc\u00e9narios complexes.","ga_short_answer":"NetSuite permet l\u2019importation directe de fichiers CSV pour les traductions d\u2019articles via la page \u00ab Mappage des champs \u00bb. Les traductions peuvent \u00eatre export\u00e9es \u00e0 l\u2019aide de l\u2019outil \u00ab Mise \u00e0 jour group\u00e9e des traductions \u00bb. Pour certains types d\u2019articles ou des besoins complexes, une solution SuiteScript 2.x impliquant des champs personnalis\u00e9s et un script planifi\u00e9 peut \u00eatre mise en \u0153uvre afin de transf\u00e9rer les valeurs vers la sous-liste de traduction.","ga_scenario":"Les utilisateurs de NetSuite doivent g\u00e9rer efficacement les traductions des articles, ce qui n\u00e9cessite des m\u00e9thodes permettant \u00e0 la fois d\u2019importer de nouvelles valeurs traduites et d\u2019exporter celles existantes \u00e0 des fins de r\u00e9vision ou de traitement externe. L\u2019importation directe dans la sous-liste de traduction via un fichier CSV peut pr\u00e9senter des limites pour certains types d\u2019articles, ce qui rend n\u00e9cessaire le recours \u00e0 d\u2019autres approches.","ga_solution":"Les traductions d\u2019articles peuvent \u00eatre import\u00e9es directement dans NetSuite \u00e0 l\u2019aide de la <a class=\"ga-interlink\" href=\"https:\/\/answers.gurussolutions.com\/fr\/answers\/how-to-effectively-use-external-ids-for-netsuite-csv-imports\/\">fonctionnalit\u00e9 d\u2019importation CSV des articles<\/a>\n. Au cours du processus d\u2019importation, acc\u00e9dez \u00e0 la page \u00ab Mappage des champs \u00bb et utilisez les dossiers de traduction des articles. La prise en charge de certains types d\u2019articles, tels que les articles d\u2019information, peut varier lors d\u2019une importation CSV directe.\n\nPour exporter les traductions d\u2019articles existantes, proc\u00e9dez comme suit :\n1. Acc\u00e9dez \u00e0 Listes > Mise \u00e0 jour en masse > Mise \u00e0 jour group\u00e9e des traductions.\n2. S\u00e9lectionnez la langue souhait\u00e9e.\n3. Cliquez sur \u00ab Exporter au format CSV \u00bb ou \u00ab Exporter au format Excel \u00bb.\n\nDans les cas o\u00f9 l\u2019importation directe au format CSV dans la sous-liste de traduction n\u2019est pas possible, ou pour certains types d\u2019articles sp\u00e9cifiques, une solution SuiteScript 2.x peut \u00eatre mise en \u0153uvre. Cette m\u00e9thode consiste \u00e0 utiliser des champs personnalis\u00e9s comme interm\u00e9diaire pour l\u2019importation, puis un script planifi\u00e9 pour transf\u00e9rer les valeurs vers la sous-liste de traduction native.\n1. Ajoutez un champ personnalis\u00e9 pour chaque champ de traduction requis dans la fiche de l\u2019\u00e9l\u00e9ment.\n2. Importez toutes les valeurs de traduction dans ces champs personnalis\u00e9s \u00e0 l\u2019aide d\u2019une importation CSV standard.\n3. Cr\u00e9ez un script planifi\u00e9 qui parcourt les fiches concern\u00e9es par l\u2019importation CSV afin de copier les valeurs des champs personnalis\u00e9s vers la sous-liste de traduction.\nLa logique du script impliquerait :\n```\njavascript\n\/\/ Load the record\nvar itemRecord = record.load({\n    type: record.Type.INVENTORY_ITEM, \/\/ Or appropriate item type\n    id: recordId,\n    isDynamic: false\n});\n\n\/\/ Get the custom field value\nvar customFieldValue = itemRecord.getValue({\n    fieldId: 'custitem_your_custom_translation_field_id' \/\/ Replace with your custom field ID\n});\n\n\/\/ Set the translation sublist value\n\/\/ Assuming 'translations' is the sublist ID and 'TRANSLATIONFIELD' is the field ID within the sublist\n\/\/ and '1' refers to the second line (index 1) of the translation sublist\nitemRecord.setSublistValue({\n    sublistId: 'translations',\n    fieldId: 'TRANSLATIONFIELD', \/\/ Replace with the actual translation field ID (e.g., 'itemname')\n    line: 1, \/\/ Adjust line index as needed (0 for first line, 1 for second, etc.)\n    value: customFieldValue\n});\n\n\/\/ Save the record\nitemRecord.save();\n```\nCet extrait de script illustre la logique de base permettant de charger un enregistrement, de r\u00e9cup\u00e9rer la valeur d\u2019un champ personnalis\u00e9 et de d\u00e9finir une valeur dans la sous-liste de traduction \u00e0 l\u2019aide des fonctions SuiteScript 2.x.","ga_source_author":"","ga_source_author_email":"","ga_date_original":"2017-08-21T17:30:40+02:00","ga_date_verified":"2026-07-05","ga_source_subject":"SOL0068 Import or Export Item Translations via Saved Search","ga_ans_id":"ANS-1618","ga_publish_decision":"publish_with_edits","ga_staleness_risk":"high","ga_review_priority":"spot_check","ga_tier2_verdict":"partially_outdated","ga_tier2_concerns":"The claim that CSV import for item translations 'does not work for Information Items and Categories' is partially contradicted, as 'categories' are mentioned as supported by the 'Bulk Update Translation' page, which handles translations. The specific term 'Information Items' is not clearly addressed in current documentation.; The statement 'NetSuite doesnt give the option in CSV import to import into the translation tab' appears to be outdated, as current documentation and discussions indicate that item translations can be imported via CSV through field mapping.; The SuiteScript 1.0 functions mentioned (`nlapiLoadRecord`, `record.getFieldValue`, `record.setLineItemValue`) are outdated. NetSuite has transitioned to SuiteScript 2.x, and these functions have been replaced by their 2.x equivalents (e.g., `record.load`, `record.setValue`).","ga_final_category":"CSV Import & Data Migration","footnotes":""},"ga_category":[20,96,96],"ga_audience":[89],"ga_difficulty":[92],"class_list":["post-3357","qa_entry","type-qa_entry","status-publish","hentry","ga_category-csv-import-data-migration","ga_category-import-csv-et-migration-de-donnees","ga_audience-administrateur-netsuite","ga_difficulty-niveau-intermediaire"],"taxonomy_info":{"ga_category":[{"value":20,"label":"CSV Import & Data Migration"},{"value":96,"label":"Import CSV et migration de donn\u00e9es"},{"value":96,"label":"Import CSV et migration de donn\u00e9es"}],"ga_audience":[{"value":89,"label":"Administrateur NetSuite"}],"ga_difficulty":[{"value":92,"label":"Niveau interm\u00e9diaire"}]},"featured_image_src_large":[],"author_info":[],"comment_info":"","_links":{"self":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3357","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry"}],"about":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/types\/qa_entry"}],"version-history":[{"count":1,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3357\/revisions"}],"predecessor-version":[{"id":5277,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/qa_entry\/3357\/revisions\/5277"}],"wp:attachment":[{"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/media?parent=3357"}],"wp:term":[{"taxonomy":"ga_category","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_category?post=3357"},{"taxonomy":"ga_audience","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_audience?post=3357"},{"taxonomy":"ga_difficulty","embeddable":true,"href":"https:\/\/answers.gurussolutions.com\/fr\/wp-json\/wp\/v2\/ga_difficulty?post=3357"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}