[
	["ProgramableNetwork_AntenaT2__desc", "Gère le transfert de signal sur de plus longues distances (bonus de 100 % à la portée)"],
	["ProgramableNetwork_AntenaT2__name", "Antenne II"],
	["ProgramableNetwork_Antena__desc", "Gère le transfert de signal sur de plus longues distances"],
	["ProgramableNetwork_Antena__name", "Antenne"],
	["ProgramableNetwork_CableIsNotConnected", "Le câble n'est pas connecté"],
	["ProgramableNetwork_CanNotPause", "L'entité sélectionnée ne peut pas être mise en pause"],
	["ProgramableNetwork_Category_AnteneAM__name", "Modules AM"],
	["ProgramableNetwork_Category_AnteneFM__name", "Modules FM"],
	["ProgramableNetwork_Category_Antene__name", "Modules d'antenne"],
	["ProgramableNetwork_Category_Arithmetic__name", "Modules arithmétiques"],
	["ProgramableNetwork_Category_Boolean__name", "Modules booléens"],
	["ProgramableNetwork_Category_ConnectionRead__name", "Modules de connexion (lecture)"],
	["ProgramableNetwork_Category_ConnectionWrite__name", "Modules de connexion (écriture)"],
	["ProgramableNetwork_Category_Connection__name", "Modules de connexion"],
	["ProgramableNetwork_Category_Constants__name", "Modules de constantes"],
	["ProgramableNetwork_Category_Control__name", "Modules de contrôle"],
	["ProgramableNetwork_Category_Decision__name", "Modules de décision"],
	["ProgramableNetwork_Category_DevicesDisplay__name", "Périphériques d'affichage"],
	["ProgramableNetwork_Category_DevicesSound__name", "Périphériques sonores"],
	["ProgramableNetwork_Category_Devices__name", "Périphériques audiovisuels"],
	["ProgramableNetwork_Category_Display__name", "Modules d'affichage"],
	["ProgramableNetwork_Category_Saved__name", "Plans enregistrés"],
	["ProgramableNetwork_Category_Stats__name", "Modules de statistiques"],
	["ProgramableNetwork_Category__desc", "Contient des bâtiments pour le travail avec le réseau (calcul, contrôleur)"],
	["ProgramableNetwork_Category__name", "Réseau"],
	["ProgramableNetwork_Computer_ClockExample__desc", "Crée une configuration de contrôleur pour enregistrer le temps écoulé depuis la construction du contrôleur."],
	["ProgramableNetwork_Computer_ClockExample__name", "Horloge horaire de base"],
	["ProgramableNetwork_Computer_FullStorage__desc", "Lit le stockage et désactive les bâtiments sélectionnés connectés par un interrupteur de modules (par défaut, un seul interrupteur est désactivé)"],
	["ProgramableNetwork_Computer_FullStorage__name", "Débordement de stockage"],
	["ProgramableNetwork_Computer_VehicleImport__desc", "Lit le stockage et assigne un véhicule lorsque la quantité de ressources stockées est inférieure à 50 %"],
	["ProgramableNetwork_Computer_VehicleImport__name", "Importation de véhicule"],
	["ProgramableNetwork_Computer__desc", "Gère les opérations de base et l'automatisation\n\nLe contrôleur peut utiliser une maintenance de T1 à T3 selon la disposition des modules :\n - T1 est utilisé lorsqu'aucun module nécessitant des téraflops n'est requis\n - T2 est utilisé lorsqu'au moins 1 téraflop est utilisé\n - T3 est utilisé lorsque plus de 10 téraflops sont utilisés"],
	["ProgramableNetwork_Computer__name", "Contrôleur"],
	["ProgramableNetwork_DataBand_AM__desc", "Signal modulé en amplitude standard utilisé dans les radios à longue portée. Les canaux vont de 530 à 1700 kHz avec un pas de 10 kHz (118 canaux au total), la distance de redirection par défaut est de 500 km, une tour d'antenne peut l'étendre"],
	["ProgramableNetwork_DataBand_AM__name", "AM"],
	["ProgramableNetwork_DataBand_FM__desc", "Signal modulé en fréquence standard utilisé dans les radios classiques. Les canaux vont de 85,5 à 108,0 MHz avec un pas de 500 kHz (45 canaux au total).\nLa distance de redirection par défaut est de 2 km, une tour d'antenne peut l'étendre.\nLe signal est toujours lu depuis l'antenne la plus proche."],
	["ProgramableNetwork_DataBand_FM__name", "FM"],
	["ProgramableNetwork_DataBand_Unknown__desc", "Le signal reçu est méconnaissable"],
	["ProgramableNetwork_DataBand_Unknown__name", "Inconnu"],
	["ProgramableNetwork_Display_Display16__desc", "Affichage avancé 16 segments avec point"],
	["ProgramableNetwork_Display_Display16__name", "16 segments"],
	["ProgramableNetwork_Display_Display7__desc", "Affichage basique 7 segments avec point"],
	["ProgramableNetwork_Display_Display7__name", "7 segments"],
	["ProgramableNetwork_Display_Light__desc", "Lumière colorable basique"],
	["ProgramableNetwork_Display_Light__name", "Indicateur lumineux"],
	["ProgramableNetwork_DivisionByZero", "Division par zéro"],
	["ProgramableNetwork_EmptyInput", "L'entrée '{0}' n'est pas définie"],
	["ProgramableNetwork_EmptyInputIndexed", "L'entrée '{0}' à l'index '{1}' n'est pas définie"],
	["ProgramableNetwork_End", "Fin"],
	["ProgramableNetwork_ErrorNotification__desc", "Le contrôleur contient un problème qui peut perturber son comportement"],
	["ProgramableNetwork_ErrorNotification__name", "Contrôleur : Erreur"],
	["ProgramableNetwork_False", "Faux"],
	["ProgramableNetwork_FieldStatus_None", "AUCUN"],
	["ProgramableNetwork_FieldStatus_On", "ACTIF"],
	["ProgramableNetwork_FieldStatus_Wired", "CÂBLÉ"],
	["ProgramableNetwork_GeneralNotification__desc", "Le contrôleur nécessite une action"],
	["ProgramableNetwork_GeneralNotification__name", "Contrôleur : Info"],
	["ProgramableNetwork_HasNoStorage", "L'entité sélectionnée n'a pas de stockage"],
	["ProgramableNetwork_IndexOutOfRange", "Index hors limites : 0 <= {0} < {1}"],
	["ProgramableNetwork_Inspector_Active", "Actif"],
	["ProgramableNetwork_Inspector_AddFromTemplate", "Ajouter depuis un modèle"],
	["ProgramableNetwork_Inspector_AddLastCreated", "Ajouter le dernier créé / copié"],
	["ProgramableNetwork_Inspector_AddNewModule", "Ajouter un nouveau module"],
	["ProgramableNetwork_Inspector_All", "Tous"],
	["ProgramableNetwork_Inspector_Alt", "Alt"],
	["ProgramableNetwork_Inspector_Color", "Couleur"],
	["ProgramableNetwork_Inspector_ComputingSpeed", "Vitesse de calcul"],
	["ProgramableNetwork_Inspector_ComputingSpeedTooltip", "Ticks par 60 secondes"],
	["ProgramableNetwork_Inspector_ConfirmRemoveCancel", "Annuler"],
	["ProgramableNetwork_Inspector_ConfirmRemoveModule", "Supprimer ce module ?"],
	["ProgramableNetwork_Inspector_ConfirmRemoveYes", "Supprimer"],
	["ProgramableNetwork_Inspector_Connections", "Connexions"],
	["ProgramableNetwork_Inspector_ConnectionsEmpty", "Aucun champ lié à une entité"],
	["ProgramableNetwork_Inspector_ConnectionsHintClear", "Effacer l'entité"],
	["ProgramableNetwork_Inspector_ConnectionsHintCopyNext", "Appliquer la dernière entité choisie (si valide ici)"],
	["ProgramableNetwork_Inspector_ConnectionsHintEdit", "Sélectionner / changer l'entité"],
	["ProgramableNetwork_Inspector_ConnectionsHintPan", "Centrer la caméra sur l'entité"],
	["ProgramableNetwork_Inspector_ControllerColor", "Couleur du contrôleur :"],
	["ProgramableNetwork_Inspector_Disconnected", "Déconnecté"],
	["ProgramableNetwork_Inspector_ExtensionCountDisplays", "Cellules d'affichage supplémentaires"],
	["ProgramableNetwork_Inspector_ExtensionCountInputs", "Broches d'entrée supplémentaires"],
	["ProgramableNetwork_Inspector_ExtensionCountOutputs", "Broches de sortie supplémentaires"],
	["ProgramableNetwork_Inspector_LightColor", "Couleur de la lumière :"],
	["ProgramableNetwork_Inspector_ModuleHintCopy", "Copier comme dernier créé"],
	["ProgramableNetwork_Inspector_ModuleHintMove", "Prendre / déposer sur un emplacement libre"],
	["ProgramableNetwork_Inspector_ModuleHintOpen", "Ouvrir les paramètres"],
	["ProgramableNetwork_Inspector_ModuleHintRemove", "Supprimer (avec confirmation)"],
	["ProgramableNetwork_Inspector_ModuleHintRemoveDirect", "Supprimer (sans confirmation)"],
	["ProgramableNetwork_Inspector_Modules", "Modules"],
	["ProgramableNetwork_Inspector_PickModule", "Choisir un module"],
	["ProgramableNetwork_Inspector_PickTemplate", "Choisir un modèle"],
	["ProgramableNetwork_Inspector_Segments", "Segments"],
	["ProgramableNetwork_Inspector_Shift", "Maj"],
	["ProgramableNetwork_Inspector_ShowHints", "Astuces"],
	["ProgramableNetwork_Inspector_VariableOpenInspector", "Ouvrir l'inspecteur de l'écrivain"],
	["ProgramableNetwork_Inspector_VariablePanToWriter", "Centrer sur l'écrivain"],
	["ProgramableNetwork_Inspector_VariableRemove", "Supprimer la variable obsolète"],
	["ProgramableNetwork_InvalidInstruction", "Instruction invalide"],
	["ProgramableNetwork_InvalidPointerType", "Type de pointeur invalide : attendu='{0}' != obtenu:'{1}'"],
	["ProgramableNetwork_Module_Arithmetic_Display_16SEG_B__desc", "Allume un affichage 16 segments et active les lignes par les bits d'un nombre unique"],
	["ProgramableNetwork_Module_Arithmetic_Display_16SEG_B__display__bits__name", "Bits"],
	["ProgramableNetwork_Module_Arithmetic_Display_16SEG_B__display__val__name", "Valeur"],
	["ProgramableNetwork_Module_Arithmetic_Display_16SEG_B__input__V__name", "Nombre"],
	["ProgramableNetwork_Module_Arithmetic_Display_16SEG_B__name", "Arithmétique : 16 segments"],
	["ProgramableNetwork_Module_Arithmetic_Display_16SEG_B__output__bits__name", "Bits"],
	["ProgramableNetwork_Module_Arithmetic_Display_16SEG_B__output__rest__name", "Reste"],
	["ProgramableNetwork_Module_Arithmetic_Display_7SEG_B__desc", "Allume un affichage 7 segments et active les lignes par les bits d'un nombre unique"],
	["ProgramableNetwork_Module_Arithmetic_Display_7SEG_B__display__bits__name", "Bits"],
	["ProgramableNetwork_Module_Arithmetic_Display_7SEG_B__display__val__name", "Valeur"],
	["ProgramableNetwork_Module_Arithmetic_Display_7SEG_B__input__V__name", "Nombre"],
	["ProgramableNetwork_Module_Arithmetic_Display_7SEG_B__name", "Arithmétique : 7 segments"],
	["ProgramableNetwork_Module_Arithmetic_Display_7SEG_B__output__bits__name", "Bits"],
	["ProgramableNetwork_Module_Arithmetic_Display_7SEG_B__output__rest__name", "Reste"],
	["ProgramableNetwork_Module_Average__desc", "Maintient une moyenne glissante de <b>input</b> sur un maximum de <b>count</b> échantillons de champ (par défaut 10). Renvoie le nombre d'échantillons actuel sur <b>count</b> et la moyenne glissante sur <b>average</b>. Erreur si count < 1."],
	["ProgramableNetwork_Module_Average__field__count__desc", "Nombre maximum de valeurs à compter dans la moyenne avec par défaut : 10"],
	["ProgramableNetwork_Module_Average__field__count__name", "Nombre"],
	["ProgramableNetwork_Module_Average__input__input__name", "Entrée"],
	["ProgramableNetwork_Module_Average__name", "Moyenne"],
	["ProgramableNetwork_Module_Average__output__average__name", "Moyenne"],
	["ProgramableNetwork_Module_Average__output__count__name", "Moyenne"],
	["ProgramableNetwork_Module_Boolean_And_2__desc", "Renvoie <b>a</b> = 1 sur <b>c</b> si les 2 entrées (<b>a</b>..<b>b</b>) sont > 0, sinon 0 ; <b>b</b> (<b>not_c</b>) est l'inverse."],
	["ProgramableNetwork_Module_Boolean_And_2__display__c__name", "C"],
	["ProgramableNetwork_Module_Boolean_And_2__display__not_c__name", "non C"],
	["ProgramableNetwork_Module_Boolean_And_2__input__a__name", "A"],
	["ProgramableNetwork_Module_Boolean_And_2__input__b__name", "B"],
	["ProgramableNetwork_Module_Boolean_And_2__name", "Booléen : ET (2 broches)"],
	["ProgramableNetwork_Module_Boolean_And_2__output__a__name", "C"],
	["ProgramableNetwork_Module_Boolean_And_2__output__b__name", "non C"],
	["ProgramableNetwork_Module_Boolean_And_4__desc", "Renvoie <b>a</b> = 1 sur <b>c</b> si les 4 entrées (<b>a</b>..<b>d</b>) sont > 0, sinon 0 ; <b>b</b> (<b>not_c</b>) est l'inverse."],
	["ProgramableNetwork_Module_Boolean_And_4__display__c__name", "C"],
	["ProgramableNetwork_Module_Boolean_And_4__display__not_c__name", "non C"],
	["ProgramableNetwork_Module_Boolean_And_4__input__a__name", "A"],
	["ProgramableNetwork_Module_Boolean_And_4__input__b__name", "B"],
	["ProgramableNetwork_Module_Boolean_And_4__input__c__name", "C"],
	["ProgramableNetwork_Module_Boolean_And_4__input__d__name", "D"],
	["ProgramableNetwork_Module_Boolean_And_4__name", "Booléen : ET (4 broches)"],
	["ProgramableNetwork_Module_Boolean_And_4__output__a__name", "C"],
	["ProgramableNetwork_Module_Boolean_And_4__output__b__name", "non C"],
	["ProgramableNetwork_Module_Boolean_Latch__desc", "Lorsque le signal set est déclenché, la sortie maintient la valeur 1 ; lorsque le signal reset est déclenché, la sortie maintient 0. Peut être créé avec deux portes OU connectées par not C."],
	["ProgramableNetwork_Module_Boolean_Latch__display__on__name", "Signal stocké"],
	["ProgramableNetwork_Module_Boolean_Latch__input__reset__name", "Reset"],
	["ProgramableNetwork_Module_Boolean_Latch__input__set__name", "Set"],
	["ProgramableNetwork_Module_Boolean_Latch__name", "Booléen : Verrou NOR"],
	["ProgramableNetwork_Module_Boolean_Latch__output__on__name", "Signal stocké"],
	["ProgramableNetwork_Module_Boolean_Not__desc", "Renvoie <b>a</b> = 1 si l'entrée <b>a</b> est 0 ou négative, sinon 0. Inversion logique d'une seule entrée."],
	["ProgramableNetwork_Module_Boolean_Not__display__a__name", "non A"],
	["ProgramableNetwork_Module_Boolean_Not__input__a__name", "A"],
	["ProgramableNetwork_Module_Boolean_Not__name", "Booléen : NON"],
	["ProgramableNetwork_Module_Boolean_Not__output__a__name", "non A"],
	["ProgramableNetwork_Module_Boolean_Or_2__desc", "Renvoie <b>a</b> = 1 sur <b>c</b> si l'une des 2 entrées (<b>a</b>..<b>b</b>) est > 0, sinon 0 ; <b>b</b> (<b>not_c</b>) est l'inverse."],
	["ProgramableNetwork_Module_Boolean_Or_2__display__c__name", "C"],
	["ProgramableNetwork_Module_Boolean_Or_2__display__not_c__name", "non C"],
	["ProgramableNetwork_Module_Boolean_Or_2__input__a__name", "A"],
	["ProgramableNetwork_Module_Boolean_Or_2__input__b__name", "B"],
	["ProgramableNetwork_Module_Boolean_Or_2__name", "Booléen : OU (2 broches)"],
	["ProgramableNetwork_Module_Boolean_Or_2__output__a__name", "C"],
	["ProgramableNetwork_Module_Boolean_Or_2__output__b__name", "non C"],
	["ProgramableNetwork_Module_Boolean_Or_4__desc", "Renvoie <b>a</b> = 1 sur <b>c</b> si l'une des 4 entrées (<b>a</b>..<b>d</b>) est > 0, sinon 0 ; <b>b</b> (<b>not_c</b>) est l'inverse."],
	["ProgramableNetwork_Module_Boolean_Or_4__display__c__name", "C"],
	["ProgramableNetwork_Module_Boolean_Or_4__display__not_c__name", "non C"],
	["ProgramableNetwork_Module_Boolean_Or_4__input__a__name", "A"],
	["ProgramableNetwork_Module_Boolean_Or_4__input__b__name", "B"],
	["ProgramableNetwork_Module_Boolean_Or_4__input__c__name", "C"],
	["ProgramableNetwork_Module_Boolean_Or_4__input__d__name", "D"],
	["ProgramableNetwork_Module_Boolean_Or_4__name", "Booléen : OU (4 broches)"],
	["ProgramableNetwork_Module_Boolean_Or_4__output__a__name", "C"],
	["ProgramableNetwork_Module_Boolean_Or_4__output__b__name", "non C"],
	["ProgramableNetwork_Module_Boolean_Xor__desc", "Renvoie <b>a</b> = 1 sur <b>c</b> si exactement un seul de <b>a</b>, <b>b</b> est > 0 (XOR logique) ; sinon 0. <b>b</b> (<b>not_c</b>) est l'inverse."],
	["ProgramableNetwork_Module_Boolean_Xor__display__c__name", "C"],
	["ProgramableNetwork_Module_Boolean_Xor__display__not_c__name", "non C"],
	["ProgramableNetwork_Module_Boolean_Xor__input__a__name", "A"],
	["ProgramableNetwork_Module_Boolean_Xor__input__b__name", "B"],
	["ProgramableNetwork_Module_Boolean_Xor__name", "Booléen : OU exclusif"],
	["ProgramableNetwork_Module_Boolean_Xor__output__a__name", "C"],
	["ProgramableNetwork_Module_Boolean_Xor__output__b__name", "non C"],
	["ProgramableNetwork_Module_Button_1__desc", "Bascule manuelle marche/arrêt. La sortie <b>value</b> est 1 lorsque l'affichage de bascule est actif, 0 lorsqu'il est inactif. Le joueur clique sur l'affichage pour le basculer."],
	["ProgramableNetwork_Module_Button_1__display__toggle__name", "Bascule"],
	["ProgramableNetwork_Module_Button_1__name", "Bouton (marche/arrêt)"],
	["ProgramableNetwork_Module_Button_1__output__value__name", "Marche - 1, Arrêt - 0"],
	["ProgramableNetwork_Module_Button_Pass__desc", "Porte manuelle. Lorsque l'affichage de bascule est actif, transmet directement l'entrée <b>value</b> à la sortie <b>value</b> ; inactif, renvoie 0."],
	["ProgramableNetwork_Module_Button_Pass__display__toggle__name", "Bascule"],
	["ProgramableNetwork_Module_Button_Pass__input__value__name", "Valeur"],
	["ProgramableNetwork_Module_Button_Pass__name", "Bouton (passer la valeur)"],
	["ProgramableNetwork_Module_Button_Pass__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_Compare_Int_Equal__desc", "Renvoie <b>c</b> = 1 si <b>a</b> est égal à <b>b</b> (entrée ou constante <b>field_b</b> si activée), sinon 0. <b>not_c</b> est l'inverse."],
	["ProgramableNetwork_Module_Compare_Int_Equal__display__c__name", "C"],
	["ProgramableNetwork_Module_Compare_Int_Equal__display__not_c__name", "non C"],
	["ProgramableNetwork_Module_Compare_Int_Equal__field__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_Equal__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Compare_Int_Equal__input__a__name", "A"],
	["ProgramableNetwork_Module_Compare_Int_Equal__input__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_Equal__name", "Comparaison : A = B"],
	["ProgramableNetwork_Module_Compare_Int_Equal__output__c__name", "C"],
	["ProgramableNetwork_Module_Compare_Int_Equal__output__not_c__name", "non C"],
	["ProgramableNetwork_Module_Compare_Int_GreaterOrEqual__desc", "Renvoie <b>c</b> = 1 si <b>a</b> est supérieur ou égal à <b>b</b> (entrée ou constante <b>field_b</b> si activée), sinon 0. <b>not_c</b> est l'inverse."],
	["ProgramableNetwork_Module_Compare_Int_GreaterOrEqual__display__c__name", "C"],
	["ProgramableNetwork_Module_Compare_Int_GreaterOrEqual__display__not_c__name", "non C"],
	["ProgramableNetwork_Module_Compare_Int_GreaterOrEqual__field__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_GreaterOrEqual__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Compare_Int_GreaterOrEqual__input__a__name", "A"],
	["ProgramableNetwork_Module_Compare_Int_GreaterOrEqual__input__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_GreaterOrEqual__name", "Comparaison : A ≥ B"],
	["ProgramableNetwork_Module_Compare_Int_GreaterOrEqual__output__c__name", "C"],
	["ProgramableNetwork_Module_Compare_Int_GreaterOrEqual__output__not_c__name", "non C"],
	["ProgramableNetwork_Module_Compare_Int_Greater__desc", "Renvoie <b>c</b> = 1 si <b>a</b> est strictement supérieur à <b>b</b> (entrée ou constante <b>field_b</b> si activée), sinon 0. <b>not_c</b> est l'inverse."],
	["ProgramableNetwork_Module_Compare_Int_Greater__display__c__name", "C"],
	["ProgramableNetwork_Module_Compare_Int_Greater__display__not_c__name", "non C"],
	["ProgramableNetwork_Module_Compare_Int_Greater__field__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_Greater__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Compare_Int_Greater__input__a__name", "A"],
	["ProgramableNetwork_Module_Compare_Int_Greater__input__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_Greater__name", "Comparaison : A > B"],
	["ProgramableNetwork_Module_Compare_Int_Greater__output__c__name", "C"],
	["ProgramableNetwork_Module_Compare_Int_Greater__output__not_c__name", "non C"],
	["ProgramableNetwork_Module_Compare_Int_LowerOrEqual__desc", "Renvoie <b>c</b> = 1 si <b>a</b> est inférieur ou égal à <b>b</b> (entrée ou constante <b>field_b</b> si activée), sinon 0. <b>not_c</b> est l'inverse."],
	["ProgramableNetwork_Module_Compare_Int_LowerOrEqual__display__c__name", "C"],
	["ProgramableNetwork_Module_Compare_Int_LowerOrEqual__display__not_c__name", "non C"],
	["ProgramableNetwork_Module_Compare_Int_LowerOrEqual__field__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_LowerOrEqual__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Compare_Int_LowerOrEqual__input__a__name", "A"],
	["ProgramableNetwork_Module_Compare_Int_LowerOrEqual__input__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_LowerOrEqual__name", "Comparaison : A ≤ B"],
	["ProgramableNetwork_Module_Compare_Int_LowerOrEqual__output__c__name", "C"],
	["ProgramableNetwork_Module_Compare_Int_LowerOrEqual__output__not_c__name", "non C"],
	["ProgramableNetwork_Module_Compare_Int_Lower__desc", "Renvoie <b>c</b> = 1 si <b>a</b> est strictement inférieur à <b>b</b> (entrée ou constante <b>field_b</b> si activée), sinon 0. <b>not_c</b> est l'inverse."],
	["ProgramableNetwork_Module_Compare_Int_Lower__display__c__name", "C"],
	["ProgramableNetwork_Module_Compare_Int_Lower__display__not_c__name", "non C"],
	["ProgramableNetwork_Module_Compare_Int_Lower__field__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_Lower__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Compare_Int_Lower__input__a__name", "A"],
	["ProgramableNetwork_Module_Compare_Int_Lower__input__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_Lower__name", "Comparaison : A < B"],
	["ProgramableNetwork_Module_Compare_Int_Lower__output__c__name", "C"],
	["ProgramableNetwork_Module_Compare_Int_Lower__output__not_c__name", "non C"],
	["ProgramableNetwork_Module_Compare_Int_Max__desc", "Achemine le plus grand de <b>a</b> et <b>b</b> (entrée ou constante <b>field_b</b> si activée) vers la sortie <b>a</b> (Haut) et le plus petit vers la sortie <b>b</b> (Bas)."],
	["ProgramableNetwork_Module_Compare_Int_Max__field__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_Max__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Compare_Int_Max__input__a__name", "A"],
	["ProgramableNetwork_Module_Compare_Int_Max__input__b__name", "B"],
	["ProgramableNetwork_Module_Compare_Int_Max__name", "Maximum : A ou B"],
	["ProgramableNetwork_Module_Compare_Int_Max__output__a__name", "Haut"],
	["ProgramableNetwork_Module_Compare_Int_Max__output__b__name", "Bas"],
	["ProgramableNetwork_Module_Connection_Boost_Set__desc", "Pilote l'état de boost Unité de l'<b>entity</b> liée à partir de l'entrée <b>boost</b> ou du champ <b>boost</b> (basculé par <b>field_boost</b>) et reflète la demande actuelle sur la sortie <b>boost</b>. Erreur si aucune entité compatible avec le boost n'est liée ou si le bâtiment n'a pas de BoostCost."],
	["ProgramableNetwork_Module_Connection_Boost_Set__display__boost__name", "Boost"],
	["ProgramableNetwork_Module_Connection_Boost_Set__field__boost__name", "Définir le boost par paramètres"],
	["ProgramableNetwork_Module_Connection_Boost_Set__field__entity__desc", "Tout bâtiment raccordable par câble à 40 m du contrôleur"],
	["ProgramableNetwork_Module_Connection_Boost_Set__field__entity__name", "Périphérique de connexion"],
	["ProgramableNetwork_Module_Connection_Boost_Set__field__field_boost__name", "Définir le boost par paramètres"],
	["ProgramableNetwork_Module_Connection_Boost_Set__input__boost__name", "Boost Unité actif"],
	["ProgramableNetwork_Module_Connection_Boost_Set__name", "Connexion : Boost Unité"],
	["ProgramableNetwork_Module_Connection_Boost_Set__output__boost__name", "Boost Unité actif"],
	["ProgramableNetwork_Module_Connection_Controller_Input__desc", "Lit 4 broches d'un module <b>Connection_Controller_Output</b> apparié sur un contrôleur distant, identifié par le champ <b>name</b>. Renvoie les entrées distantes <b>a</b>, <b>b</b>, <b>c</b>, <b>d</b> ; renvoie 0 si aucun module correspondant n'est trouvé."],
	["ProgramableNetwork_Module_Connection_Controller_Input__display__name__name", "Nom de connexion"],
	["ProgramableNetwork_Module_Connection_Controller_Input__field__controller__desc", "Nom du module de sortie, qui doit exister dans le contrôleur cible"],
	["ProgramableNetwork_Module_Connection_Controller_Input__field__controller__name", "Périphérique de connexion"],
	["ProgramableNetwork_Module_Connection_Controller_Input__field__name__name", "Nom de sortie"],
	["ProgramableNetwork_Module_Connection_Controller_Input__name", "Connexion : Contrôleur (4 broches, entrée)"],
	["ProgramableNetwork_Module_Connection_Controller_Input__output__a__name", "A"],
	["ProgramableNetwork_Module_Connection_Controller_Input__output__b__name", "B"],
	["ProgramableNetwork_Module_Connection_Controller_Input__output__c__name", "C"],
	["ProgramableNetwork_Module_Connection_Controller_Input__output__d__name", "D"],
	["ProgramableNetwork_Module_Connection_Controller_Output__desc", "Expose 4 entrées (<b>a</b>, <b>b</b>, <b>c</b>, <b>d</b>) sous le nom défini dans le champ <b>name</b> afin qu'un module <b>Connection_Controller_Input</b> distant puisse les lire. Agit comme un point d'extrémité passif - il ne pilote aucune entité."],
	["ProgramableNetwork_Module_Connection_Controller_Output__display__name__name", "Nom de connexion"],
	["ProgramableNetwork_Module_Connection_Controller_Output__field__name__desc", "Nom du module de sortie, qui doit être sélectionné dans le contrôleur cible"],
	["ProgramableNetwork_Module_Connection_Controller_Output__field__name__name", "Nom"],
	["ProgramableNetwork_Module_Connection_Controller_Output__input__a__name", "A"],
	["ProgramableNetwork_Module_Connection_Controller_Output__input__b__name", "B"],
	["ProgramableNetwork_Module_Connection_Controller_Output__input__c__name", "C"],
	["ProgramableNetwork_Module_Connection_Controller_Output__input__d__name", "D"],
	["ProgramableNetwork_Module_Connection_Controller_Output__name", "Connexion : Contrôleur (4 broches, sortie)"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__desc", "Pilote le nombre de racks du Centre de données lié vers l'entrée/le champ <b>target</b> — agit comme un commutateur réseau qui active ou désactive des racks à la demande. À chaque tick, le module ajoute des racks (en consommant le produit rack choisi depuis le stockage) ou en retire (en restituant le produit) jusqu'à ce que le compte corresponde à la cible. Le type de rack provient du champ/de l'entrée prototype <b>rack</b> ; lorsqu'il n'est pas défini, le module réutilise le type déjà installé dans le centre de données, et se rabat sur le premier ServerRackProto débloqué. Renvoie le <b>count</b> et la <b>capacity</b> actuels. Consomme 1 unité de puissance de calcul pour faire tourner la logique de commutation. Erreur si aucun Centre de données n'est lié."],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__display__value__name", "Racks"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__field__entity__desc", "Centre de données raccordable par câble à 40 m du contrôleur"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__field__entity__name", "Centre de données"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__field__field_rack__name", "Remplacer l'entrée 'rack'"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__field__field_target__name", "Remplacer l'entrée 'target'"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__field__rack__desc", "Prototype de rack serveur à installer/retirer. S'il reste non défini, le module réutilise le type déjà installé, ou se rabat sur le premier prototype de rack débloqué."],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__field__rack__name", "Type de rack"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__field__target__name", "Nombre de racks cible"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__input__rack__name", "Type de rack"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__input__target__name", "Nombre de racks cible"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__name", "Connexion : Centre de données - Racks"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__output__capacity__name", "Capacité"],
	["ProgramableNetwork_Module_Connection_Datacenter_Racks__output__count__name", "Nombre de racks actuel"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__desc", "Allume un affichage 16 segments et active les lignes par les bits d'un nombre unique"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__display__bits__name", "Bits"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__field__DP__name", "Point"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__field__N__name", "Nombre encodé (Bits, 0-65 535)"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__field__display__desc", "Doit être placé à proximité, dans un rayon de 40 mètres"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__field__display__name", "Affichage"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__field__field_DP__name", "Point"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__field__field_N__name", "Nombre encodé (Bits, 0-65 535)"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__input__DP__name", "Point"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__input__N__name", "Bits"],
	["ProgramableNetwork_Module_Connection_Display_16SEG_B__name", "Connexion : Affichage - 16 segments (2 entrées)"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__desc", "Allume un affichage 7 segments et active les lignes par signal"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__display__bits__name", "Bits"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__A__name", "Signal : A"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__B__name", "Signal : B"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__C__name", "Signal : C"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__DP__name", "Point"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__D__name", "Signal : D"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__E__name", "Signal : E"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__F__name", "Signal : F"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__G__name", "Signal : G"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__display__desc", "Doit être placé à proximité, dans un rayon de 40 mètres"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__display__name", "Affichage"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__field_A__name", "Signal : A"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__field_B__name", "Signal : B"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__field_C__name", "Signal : C"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__field_DP__name", "Point"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__field_D__name", "Signal : D"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__field_E__name", "Signal : E"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__field_F__name", "Signal : F"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__field__field_G__name", "Signal : G"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__input__A__name", "A"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__input__B__name", "B"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__input__C__name", "C"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__input__DP__name", "Point"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__input__D__name", "D"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__input__E__name", "E"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__input__F__name", "F"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__input__G__name", "G"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_8__name", "Connexion : Affichage - 7 segments (8 entrées)"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__desc", "Allume un affichage 7 segments et active les lignes par les bits d'un nombre unique"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__display__bits__name", "Bits"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__field__DP__name", "Point"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__field__N__name", "Nombre encodé (Bits, 0-127)"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__field__display__desc", "Doit être placé à proximité, dans un rayon de 40 mètres"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__field__display__name", "Affichage"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__field__field_DP__name", "Point"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__field__field_N__name", "Nombre encodé (Bits, 0-127)"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__input__DP__name", "Point"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__input__N__name", "Bits"],
	["ProgramableNetwork_Module_Connection_Display_7SEG_B__name", "Connexion : Affichage - 7 segments (2 entrées)"],
	["ProgramableNetwork_Module_Connection_Display_Color__desc", "Pilote la couleur LED de l'affichage lié à partir du champ <b>color</b> (lorsque la bascule <b>field_color</b> est activée) ou de l'entrée <b>color</b>. Définit les canaux de couleur allumée et atténuée sur l'entité d'affichage."],
	["ProgramableNetwork_Module_Connection_Display_Color__display__color__name", "Couleur"],
	["ProgramableNetwork_Module_Connection_Display_Color__field__color__name", "Couleur"],
	["ProgramableNetwork_Module_Connection_Display_Color__field__display__desc", "Doit être placé à côté de l'affichage"],
	["ProgramableNetwork_Module_Connection_Display_Color__field__display__name", "Affichage"],
	["ProgramableNetwork_Module_Connection_Display_Color__field__field_color__name", "Forcer la couleur"],
	["ProgramableNetwork_Module_Connection_Display_Color__input__color__name", "Activer l'affichage"],
	["ProgramableNetwork_Module_Connection_Display_Color__name", "Connexion : Affichage - couleur"],
	["ProgramableNetwork_Module_Connection_Display__desc", "Connecte les lumières et l'affichage pour activation"],
	["ProgramableNetwork_Module_Connection_Display__field__active__name", "Activer l'affichage"],
	["ProgramableNetwork_Module_Connection_Display__field__display__desc", "Doit être placé à côté de l'affichage"],
	["ProgramableNetwork_Module_Connection_Display__field__display__name", "Affichage"],
	["ProgramableNetwork_Module_Connection_Display__field__field_active__name", "Activer l'affichage"],
	["ProgramableNetwork_Module_Connection_Display__input__active__name", "Activer l'affichage"],
	["ProgramableNetwork_Module_Connection_Display__name", "Connexion : Affichage - actif"],
	["ProgramableNetwork_Module_Connection_Export_Get__desc", "Lit le mode logistique d'exportation du bâtiment <b>logistic</b> lié et le renvoie sur <b>mode</b> (0 = auto, 1 = activé, 2 = désactivé). Pour les bâtiments à logistique simple, renvoie 1 (activé) ou 2 (désactivé). Erreur si aucun bâtiment compatible n'est lié."],
	["ProgramableNetwork_Module_Connection_Export_Get__field__logistic__desc", "Tout bâtiment logistique (40 mètres)"],
	["ProgramableNetwork_Module_Connection_Export_Get__field__logistic__name", "Bâtiment logistique"],
	["ProgramableNetwork_Module_Connection_Export_Get__name", "Connexion : Exportation (lecture)"],
	["ProgramableNetwork_Module_Connection_Export_Get__output__mode__name", "Mode d'exportation :\n  0 (auto),\n  1 (activé),\n  2 (désactivé)"],
	["ProgramableNetwork_Module_Connection_Export_Set__desc", "Définit le mode logistique d'exportation du bâtiment <b>logistic</b> lié à partir de l'entrée <b>mode</b> (0 = auto, 1 = activé, 2 = désactivé). Pour les bâtiments à logistique simple, seul on/off est significatif (le mode 2 désactive la sortie). Erreur si aucun bâtiment compatible n'est lié."],
	["ProgramableNetwork_Module_Connection_Export_Set__field__logistic__desc", "Tout bâtiment logistique (40 mètres)"],
	["ProgramableNetwork_Module_Connection_Export_Set__field__logistic__name", "Bâtiment logistique"],
	["ProgramableNetwork_Module_Connection_Export_Set__input__mode__name", "Mode d'exportation :\n  0 (auto),\n  1 (activé),\n  2 (désactivé)"],
	["ProgramableNetwork_Module_Connection_Export_Set__name", "Connexion : Exportation (écriture)"],
	["ProgramableNetwork_Module_Connection_Farm__desc", "Lit et pilote la <b>farm</b> liée : renvoie le slim-id de la <b>crop</b> actuelle, <b>water</b> (importée + sol), <b>fertility</b> (%) et le niveau de <b>fertilizer</b> (%). Écrit la cible <b>fertility</b> et met en file d'attente le prochain emplacement depuis l'entrée <b>crop</b> (slim-id), GreenManure si <b>fertilize</b> > 0, ou NoCrop. Erreur si aucune ferme n'est liée ou si la culture est invalide."],
	["ProgramableNetwork_Module_Connection_Farm__display__crop_0__name", "Culture 1"],
	["ProgramableNetwork_Module_Connection_Farm__display__crop_1__name", "Culture 2"],
	["ProgramableNetwork_Module_Connection_Farm__display__crop_2__name", "Culture 3"],
	["ProgramableNetwork_Module_Connection_Farm__display__crop_3__name", "Culture 4"],
	["ProgramableNetwork_Module_Connection_Farm__field__farm__desc", "Ferme placée à côté du contrôleur (2 mètres)"],
	["ProgramableNetwork_Module_Connection_Farm__field__farm__name", "Ferme gérée"],
	["ProgramableNetwork_Module_Connection_Farm__input__crop__name", "Prochaine culture en pousse"],
	["ProgramableNetwork_Module_Connection_Farm__input__fertility__name", "Fertilité cible (par défaut : 100)"],
	["ProgramableNetwork_Module_Connection_Farm__input__fertilize__name", "Assigner une fertilisation naturelle (0/1)"],
	["ProgramableNetwork_Module_Connection_Farm__name", "Connexion : Ferme"],
	["ProgramableNetwork_Module_Connection_Farm__output__crop__name", "Culture en cours réelle"],
	["ProgramableNetwork_Module_Connection_Farm__output__fertility__name", "Fertilité réelle"],
	["ProgramableNetwork_Module_Connection_Farm__output__fertilizer__name", "Niveau d'engrais réel"],
	["ProgramableNetwork_Module_Connection_Farm__output__water__name", "Niveau d'eau réel (réservoir inclus)"],
	["ProgramableNetwork_Module_Connection_Filter_Get__desc", "Lit le slim-id du produit assigné depuis l'<b>entity</b> liée et le renvoie sur <b>product</b>. Prend en charge les stockages, gares ferroviaires, alimentation/services de colonies, hôpitaux, mineurs virtuels et trieurs ; l'entrée/champ <b>index</b> sélectionne le compartiment/emplacement. Erreur si le type d'entité n'est pas pris en charge."],
	["ProgramableNetwork_Module_Connection_Filter_Get__display__product__name", "Produit"],
	["ProgramableNetwork_Module_Connection_Filter_Get__field__entity__desc", "Stockage raccordable par câble à 40 m du contrôleur"],
	["ProgramableNetwork_Module_Connection_Filter_Get__field__entity__name", "Périphérique de connexion"],
	["ProgramableNetwork_Module_Connection_Filter_Get__field__field_index__name", "Définir l'index par paramètres"],
	["ProgramableNetwork_Module_Connection_Filter_Get__field__index__name", "Compartiment de stockage"],
	["ProgramableNetwork_Module_Connection_Filter_Get__input__index__name", "Compartiment de stockage"],
	["ProgramableNetwork_Module_Connection_Filter_Get__name", "Connexion : Filtre (lecture)"],
	["ProgramableNetwork_Module_Connection_Filter_Get__output__product__name", "Type de produit"],
	["ProgramableNetwork_Module_Connection_Filter_Set__desc", "Assigne un filtre de produit à l'<b>entity</b> liée depuis l'entrée <b>product</b> ou le champ <b>product</b> (basculé par <b>field_product</b>) ; l'entrée/champ <b>index</b> choisit le compartiment pour les bâtiments multi-emplacements. Prend en charge stockages, dépôts de marchandises, gares, alimentation de colonies, hôpitaux, tours de mine et trieurs. Erreur si l'entité n'est pas prise en charge ou si le stockage n'est pas vide lors d'une nouvelle assignation."],
	["ProgramableNetwork_Module_Connection_Filter_Set__display__index__name", "Index"],
	["ProgramableNetwork_Module_Connection_Filter_Set__display__product__name", "Produit"],
	["ProgramableNetwork_Module_Connection_Filter_Set__field__entity__desc", "Raccordable par câble à 40 m du contrôleur"],
	["ProgramableNetwork_Module_Connection_Filter_Set__field__entity__name", "Bâtiment avec filtre"],
	["ProgramableNetwork_Module_Connection_Filter_Set__field__field_index__name", "Définir l'index par paramètres"],
	["ProgramableNetwork_Module_Connection_Filter_Set__field__field_product__name", "Définir le produit par paramètres"],
	["ProgramableNetwork_Module_Connection_Filter_Set__field__index__name", "Compartiment de stockage"],
	["ProgramableNetwork_Module_Connection_Filter_Set__field__product__name", "Produit filtré"],
	["ProgramableNetwork_Module_Connection_Filter_Set__input__index__name", "Compartiment de stockage"],
	["ProgramableNetwork_Module_Connection_Filter_Set__input__product__name", "Type de produit"],
	["ProgramableNetwork_Module_Connection_Filter_Set__name", "Connexion : Filtre (écriture)"],
	["ProgramableNetwork_Module_Connection_Import_Get__desc", "Lit le mode logistique d'importation du bâtiment <b>logistic</b> lié et le renvoie sur <b>mode</b> (0 = auto, 1 = activé, 2 = désactivé). Pour les bâtiments à logistique simple, renvoie 1 (activé) ou 2 (désactivé). Erreur si aucun bâtiment compatible n'est lié."],
	["ProgramableNetwork_Module_Connection_Import_Get__field__logistic__desc", "Tout bâtiment logistique (40 mètres)"],
	["ProgramableNetwork_Module_Connection_Import_Get__field__logistic__name", "Bâtiment logistique"],
	["ProgramableNetwork_Module_Connection_Import_Get__name", "Connexion : Importation (lecture)"],
	["ProgramableNetwork_Module_Connection_Import_Get__output__mode__name", "Mode d'importation :\n  0 (auto),\n  1 (activé),\n  2 (désactivé)"],
	["ProgramableNetwork_Module_Connection_Import_Set__desc", "Définit le mode logistique d'importation du bâtiment <b>logistic</b> lié à partir de l'entrée <b>mode</b> (0 = auto, 1 = activé, 2 = désactivé). Pour les bâtiments à logistique simple, seul on/off est significatif (le mode 2 désactive l'entrée). Erreur si aucun bâtiment compatible n'est lié."],
	["ProgramableNetwork_Module_Connection_Import_Set__field__logistic__desc", "Tout bâtiment logistique (40 mètres)"],
	["ProgramableNetwork_Module_Connection_Import_Set__field__logistic__name", "Bâtiment logistique"],
	["ProgramableNetwork_Module_Connection_Import_Set__input__mode__name", "Mode d'importation :\n  0 (auto),\n  1 (activé),\n  2 (désactivé)"],
	["ProgramableNetwork_Module_Connection_Import_Set__name", "Connexion : Importation (écriture)"],
	["ProgramableNetwork_Module_Connection_IsActive__desc", "Lit l'état opérationnel de l'<b>entity</b> liée. Renvoie <b>power</b> (1 si non en pénurie d'énergie ou non consommatrice d'énergie), <b>workers</b> (1 si dotée en personnel ou si aucun travailleur n'est requis), <b>constructed</b> (1 si la construction est terminée) et <b>pause</b> (1 si l'entité est en pause). Erreur si aucune entité n'est liée."],
	["ProgramableNetwork_Module_Connection_IsActive__display__constructed__name", "Construit"],
	["ProgramableNetwork_Module_Connection_IsActive__display__pause__name", "En pause"],
	["ProgramableNetwork_Module_Connection_IsActive__display__power__name", "Électricité"],
	["ProgramableNetwork_Module_Connection_IsActive__display__workers__name", "Travailleurs"],
	["ProgramableNetwork_Module_Connection_IsActive__field__entity__desc", "Tout bâtiment pouvant être mis en pause, raccordable par câble à 40 m du contrôleur"],
	["ProgramableNetwork_Module_Connection_IsActive__field__entity__name", "Périphérique de connexion"],
	["ProgramableNetwork_Module_Connection_IsActive__name", "Connexion : Statut"],
	["ProgramableNetwork_Module_Connection_IsActive__output__constructed__name", "Est construit"],
	["ProgramableNetwork_Module_Connection_IsActive__output__pause__name", "Est en pause"],
	["ProgramableNetwork_Module_Connection_IsActive__output__power__name", "A assez d'énergie"],
	["ProgramableNetwork_Module_Connection_IsActive__output__workers__name", "A assez de travailleurs"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__desc", "Lit et pilote le NuclearReactor lié : renvoie <b>heat</b>, l'indicateur <b>meltdown</b> et la <b>power</b> actuelle ; définit le niveau de puissance cible depuis l'entrée <b>target</b> (limité au max du réacteur). Lorsque l'entrée <b>breed_control</b> est activée, applique <b>breed_step</b> au cycle d'enrichissement. Erreur si aucun réacteur n'est lié."],
	["ProgramableNetwork_Module_Connection_NuclearReactor__display__breading__name", "Surgénération"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__display__meltdown__name", "Fusion"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__display__power__name", "Puissance"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__field__field_breeding__name", "Contrôler la surgénération"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__field__reactor__desc", "Doit être placé à côté du réacteur (2 mètres)"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__field__reactor__name", "Réacteur de connexion"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__input__breed_control__name", "Contrôler la surgénération"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__input__breed_step__name", "Pas de surgénération"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__input__target__name", "Niveau de puissance cible"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__name", "Connexion : Réacteur nucléaire"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__output__heat__name", "Chaleur stockée"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__output__meltdown__name", "Est en fusion"],
	["ProgramableNetwork_Module_Connection_NuclearReactor__output__power__name", "Puissance réelle"],
	["ProgramableNetwork_Module_Connection_Priority_Get__desc", "Lit la priorité générale (1-15) du <b>building</b> lié et la renvoie sur <b>priority</b>. Erreur si aucun bâtiment compatible n'est lié."],
	["ProgramableNetwork_Module_Connection_Priority_Get__field__building__desc", "Tout bâtiment avec priorité configurable (40 mètres)"],
	["ProgramableNetwork_Module_Connection_Priority_Get__field__building__name", "Bâtiment"],
	["ProgramableNetwork_Module_Connection_Priority_Get__name", "Connexion : Priorité (lecture)"],
	["ProgramableNetwork_Module_Connection_Priority_Get__output__priority__name", "Priorité : 1 - 15"],
	["ProgramableNetwork_Module_Connection_Priority_Set__desc", "Définit la priorité générale (1-15) du bâtiment <b>logistic</b> lié à partir de l'entrée <b>priority</b> (par défaut 8 si non connectée). Erreur si aucun bâtiment compatible n'est lié."],
	["ProgramableNetwork_Module_Connection_Priority_Set__field__logistic__desc", "Tout bâtiment logistique (40 mètres)"],
	["ProgramableNetwork_Module_Connection_Priority_Set__field__logistic__name", "Bâtiment logistique"],
	["ProgramableNetwork_Module_Connection_Priority_Set__input__priority__name", "Priorité : 1 - 15"],
	["ProgramableNetwork_Module_Connection_Priority_Set__name", "Connexion : Priorité (écriture)"],
	["ProgramableNetwork_Module_Connection_Recipe_Set__desc", "Assigne la recette sélectionnée dans le champ <b>recipe</b> à la machine <b>entity</b> liée lorsque <b>on</b> est vrai (entrée ou champ <b>on</b>, basculé par <b>field_on</b>). Efface les assignations existantes et réassigne ; ne fait rien tant que <b>on</b> est faux. Erreur si aucune machine n'est liée, aucune recette n'est sélectionnée, ou si la recette n'a pas pu être assignée."],
	["ProgramableNetwork_Module_Connection_Recipe_Set__field__entity__desc", "Raccordable par câble à 40 m du contrôleur"],
	["ProgramableNetwork_Module_Connection_Recipe_Set__field__entity__name", "Bâtiment avec filtre"],
	["ProgramableNetwork_Module_Connection_Recipe_Set__field__field_on__name", "Recette active"],
	["ProgramableNetwork_Module_Connection_Recipe_Set__field__on__name", "Recette active"],
	["ProgramableNetwork_Module_Connection_Recipe_Set__field__recipe__name", "Recette"],
	["ProgramableNetwork_Module_Connection_Recipe_Set__input__on__name", "Recette active"],
	["ProgramableNetwork_Module_Connection_Recipe_Set__name", "Connexion : Recette (écriture)"],
	["ProgramableNetwork_Module_Connection_Settlement__desc", "Lit l'<b>entity</b> SettlementHousingModule liée. Renvoie <b>pop_this</b> (population dans ce module de logement) et <b>pop_nearby</b> (population de la colonie parente, retombant sur ce module). Renvoie 0 si aucun logement n'est lié."],
	["ProgramableNetwork_Module_Connection_Settlement__field__entity__name", "Périphérique de connexion"],
	["ProgramableNetwork_Module_Connection_Settlement__input__product__name", "Premier produit en #"],
	["ProgramableNetwork_Module_Connection_Settlement__name", "Connexion : Colonie (population)"],
	["ProgramableNetwork_Module_Connection_Settlement__output__pop_nearby__name", "Population (total de la colonie)"],
	["ProgramableNetwork_Module_Connection_Settlement__output__pop_this__name", "Population (module de colonie)"],
	["ProgramableNetwork_Module_Connection_Speaker__desc", "Pilote l'état de lecture d'une entité Haut-parleur depuis l'entrée <b>play</b> ou le champ <b>play</b> (booléen, contrôlé par la bascule <b>field_play</b>). Erreur si aucun Haut-parleur n'est lié dans le champ <b>speaker</b>."],
	["ProgramableNetwork_Module_Connection_Speaker__field__field_play__name", "Activer le son"],
	["ProgramableNetwork_Module_Connection_Speaker__field__play__name", "Activer le son"],
	["ProgramableNetwork_Module_Connection_Speaker__field__speaker__desc", "Doit être placé à côté de la tour Haut-parleur"],
	["ProgramableNetwork_Module_Connection_Speaker__field__speaker__name", "Haut-parleur"],
	["ProgramableNetwork_Module_Connection_Speaker__input__play__name", "Activer le son"],
	["ProgramableNetwork_Module_Connection_Speaker__name", "Connexion : Haut-parleur - lecture"],
	["ProgramableNetwork_Module_Connection_Station_TrainInfo__desc", "Lit et bascule la <b>station</b> liée (TrainStationBase). Renvoie <b>instation</b> (1 lorsqu'un train du groupe de la station est présent) et, pour les modules de station, <b>cargo</b> (1 = chargement, 2 = déchargement). L'entrée <b>direction</b> bascule le module entre chargement (1) et déchargement (2). Erreur si aucune station n'est liée."],
	["ProgramableNetwork_Module_Connection_Station_TrainInfo__display__cargo__name", "Charge / Décharge"],
	["ProgramableNetwork_Module_Connection_Station_TrainInfo__display__instation__name", "En gare"],
	["ProgramableNetwork_Module_Connection_Station_TrainInfo__field__station__name", "Gare ferroviaire"],
	["ProgramableNetwork_Module_Connection_Station_TrainInfo__input__direction__name", "Changer de sens :\n1 - Chargement\n2 - Déchargement"],
	["ProgramableNetwork_Module_Connection_Station_TrainInfo__name", "Connexion : Gare"],
	["ProgramableNetwork_Module_Connection_Station_TrainInfo__output__cargo__name", "Travaille :\n1 - Chargement\n2 - Déchargement"],
	["ProgramableNetwork_Module_Connection_Station_TrainInfo__output__instation__name", "En gare"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_In_Get__display__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_In_Get__field__s__name", "Stockage"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_In_Get__name", "Connexion : Flux (entrée, lecture)"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_In_Get__output__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_In_Set__display__t__name", "Type"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_In_Set__field__s__name", "Stockage"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_In_Set__input__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_In_Set__name", "Connexion : Flux (entrée, écriture)"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_Out_Get__display__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_Out_Get__field__s__name", "Stockage"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_Out_Get__name", "Connexion : Flux (sortie, lecture)"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_Out_Get__output__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_Out_Set__display__t__name", "Type"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_Out_Set__field__s__name", "Stockage"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_Out_Set__input__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Flow_Out_Set__name", "Connexion : Flux (sortie, écriture)"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_In_Get__display__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_In_Get__field__s__name", "Stockage"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_In_Get__name", "Connexion : Logistique (entrée, lecture)"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_In_Get__output__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_In_Set__display__t__name", "Type"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_In_Set__field__s__desc", "Sélectionner le stockage ou la gare pour définir la quantité demandée"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_In_Set__field__s__name", "Stockage / Gare"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_In_Set__input__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_In_Set__name", "Connexion : Logistique (entrée, écriture)"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_Out_Get__display__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_Out_Get__field__s__name", "Stockage"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_Out_Get__name", "Connexion : Logistique (sortie, lecture)"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_Out_Get__output__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_Out_Set__display__t__name", "Type"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_Out_Set__field__s__desc", "Sélectionner le stockage ou la gare pour définir la quantité demandée"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_Out_Set__field__s__name", "Stockage / Gare"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_Out_Set__input__p__name", "Pourcentage"],
	["ProgramableNetwork_Module_Connection_Storage_Logistics_Out_Set__name", "Connexion : Logistique (sortie, écriture)"],
	["ProgramableNetwork_Module_Connection_Storage__desc", "Lit l'<b>entity</b> de stockage liée (stockages, tampons d'entrée/sortie, mineurs virtuels, FlyWheels, ThermalStorage, Colonies, Bureau du Capitaine, ou tout générateur de calcul — Mainframe / DataCenter — qui expose les totaux de calcul à l'échelle du réseau). Renvoie <b>quantity</b>, <b>capacity</b>, <b>fullness</b> (%) et le slim-id du <b>product</b> stocké. Avec <b>field_product</b> défini, filtre les tampons selon le <b>product</b> choisi."],
	["ProgramableNetwork_Module_Connection_Storage__display__fullness__name", "Remplissage"],
	["ProgramableNetwork_Module_Connection_Storage__display__product__name", "Produit"],
	["ProgramableNetwork_Module_Connection_Storage__display__quantity__name", "Quantité"],
	["ProgramableNetwork_Module_Connection_Storage__field__entity__desc", "Stockage raccordable par câble à 40 m du contrôleur\nPeut lire toute information de tampon, y compris le Stockage thermique et l'arbre des générateurs sur une seule rangée."],
	["ProgramableNetwork_Module_Connection_Storage__field__entity__name", "Stockage connecté"],
	["ProgramableNetwork_Module_Connection_Storage__field__field_product__name", "Produit"],
	["ProgramableNetwork_Module_Connection_Storage__field__product__desc", "Sélectionner le filtre de produit"],
	["ProgramableNetwork_Module_Connection_Storage__field__product__name", "Produit"],
	["ProgramableNetwork_Module_Connection_Storage__input__product__name", "Produit"],
	["ProgramableNetwork_Module_Connection_Storage__name", "Connexion : Stockage"],
	["ProgramableNetwork_Module_Connection_Storage__output__capacity__name", "Capacité"],
	["ProgramableNetwork_Module_Connection_Storage__output__fullness__name", "Remplissage en %"],
	["ProgramableNetwork_Module_Connection_Storage__output__product__name", "Produit en #"],
	["ProgramableNetwork_Module_Connection_Storage__output__quantity__name", "Quantité"],
	["ProgramableNetwork_Module_Connection_SwitchOff__desc", "Met en pause ou reprend l'<b>entity</b> liée selon l'entrée <b>pause</b> (>0 met en pause, sinon reprend). Prend en charge tout bâtiment pouvant être mis en pause et les CargoDepots (transmet au CargoShip amarré). Erreur si <b>entity</b> n'est pas défini ou non pris en charge."],
	["ProgramableNetwork_Module_Connection_SwitchOff__field__entity__desc", "Tout bâtiment pouvant être mis en pause, raccordable par câble à 40 m du contrôleur"],
	["ProgramableNetwork_Module_Connection_SwitchOff__field__entity__name", "Périphérique de connexion"],
	["ProgramableNetwork_Module_Connection_SwitchOff__input__pause__name", "Pause"],
	["ProgramableNetwork_Module_Connection_SwitchOff__name", "Connexion : Arrêt"],
	["ProgramableNetwork_Module_Connection_Transport__desc", "Transport ou Quai raccordable par câble à 40 m du contrôleur. Lorsqu'il est connecté à un Quai, lit la cargaison du navire assigné — la quantité et la capacité sont à zéro tant que le navire est absent, et la sortie « En mouvement » vaut 1 chaque fois que le navire N'EST PAS amarré."],
	["ProgramableNetwork_Module_Connection_Transport__display__fullness__name", "Remplissage"],
	["ProgramableNetwork_Module_Connection_Transport__display__moving__name", "En mouvement"],
	["ProgramableNetwork_Module_Connection_Transport__display__quantity__name", "Quantité"],
	["ProgramableNetwork_Module_Connection_Transport__field__entity__name", "Périphérique de connexion"],
	["ProgramableNetwork_Module_Connection_Transport__field__field_product__name", "Produit"],
	["ProgramableNetwork_Module_Connection_Transport__field__fullstack__desc", "Les paliers supérieurs de transport peuvent afficher une valeur supérieure à 100 %. Cela est dû à la taille maximale de pile. Activer cette option normalise la valeur à 100 %."],
	["ProgramableNetwork_Module_Connection_Transport__field__fullstack__name", "Limiter le remplissage à 100 %"],
	["ProgramableNetwork_Module_Connection_Transport__field__product__desc", "Sélectionner le filtre de produit"],
	["ProgramableNetwork_Module_Connection_Transport__field__product__name", "Produit"],
	["ProgramableNetwork_Module_Connection_Transport__input__direction__name", "Inverser le sens :\n1 - du port proche au port éloigné\n2 - du port éloigné au port proche"],
	["ProgramableNetwork_Module_Connection_Transport__input__product__name", "Filtre de produit"],
	["ProgramableNetwork_Module_Connection_Transport__name", "Connexion : Transport"],
	["ProgramableNetwork_Module_Connection_Transport__output__capacity__name", "Capacité"],
	["ProgramableNetwork_Module_Connection_Transport__output__fullness__name", "Remplissage en %"],
	["ProgramableNetwork_Module_Connection_Transport__output__moving__name", "En mouvement"],
	["ProgramableNetwork_Module_Connection_Transport__output__quantity__name", "Quantité"],
	["ProgramableNetwork_Module_Connection_Vehicle_Get__desc", "Lit le nombre de véhicules assignés au <b>building</b> lié. Avec un type de véhicule choisi via l'entrée <b>vehicle</b> ou le champ <b>vehicle</b> (basculé par <b>field_vehicle</b>), renvoie le nombre de ce type sur <b>count</b> ; sinon, renvoie le total de tous les véhicules assignés. Erreur si aucun bâtiment n'est lié ou si le type est invalide."],
	["ProgramableNetwork_Module_Connection_Vehicle_Get__field__building__desc", "Tout bâtiment avec priorité configurable (40 mètres)"],
	["ProgramableNetwork_Module_Connection_Vehicle_Get__field__building__name", "Bâtiment"],
	["ProgramableNetwork_Module_Connection_Vehicle_Get__field__field_vehicle__name", "Sélectionner par paramètres"],
	["ProgramableNetwork_Module_Connection_Vehicle_Get__field__vehicle__desc", "Tout type de véhicule pris en charge"],
	["ProgramableNetwork_Module_Connection_Vehicle_Get__field__vehicle__name", "Véhicule"],
	["ProgramableNetwork_Module_Connection_Vehicle_Get__input__vehicle__name", "Type de véhicule"],
	["ProgramableNetwork_Module_Connection_Vehicle_Get__name", "Connexion : Nombre de véhicules (lecture)"],
	["ProgramableNetwork_Module_Connection_Vehicle_Get__output__count__name", "Nombre de véhicules"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__desc", "Définit le nombre de véhicules assignés au bâtiment ; par défaut, prend les véhicules de toutes les zones."],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__field__building__desc", "Tout bâtiment avec priorité configurable (40 mètres)"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__field__building__name", "Bâtiment"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__field__count__name", "Nombre de véhicules"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__field__field_count__name", "Définir le nombre par paramètres"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__field__field_vehicle__name", "Sélectionner le type par paramètres"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__field__vehicle__desc", "Tout type de véhicule pris en charge"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__field__vehicle__name", "Véhicule"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__field__zone__name", "Zone de véhicules"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__input__count__name", "Nombre de véhicules"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__input__vehicle__name", "Type de véhicule"],
	["ProgramableNetwork_Module_Connection_Vehicle_Set__name", "Connexion : Nombre de véhicules (écriture)"],
	["ProgramableNetwork_Module_Constant_Boolean__desc", "Renvoie 1 si le champ <b>boolean</b> est coché, sinon 0. La valeur de sortie est un Fix32 de 0 ou 1."],
	["ProgramableNetwork_Module_Constant_Boolean__display__boolean__name", "Actif"],
	["ProgramableNetwork_Module_Constant_Boolean__field__boolean__name", "Booléen"],
	["ProgramableNetwork_Module_Constant_Boolean__name", "Constante (booléen)"],
	["ProgramableNetwork_Module_Constant_Boolean__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_Constant_Crop__desc", "Renvoie le slim-id du produit agricole sélectionné dans le champ <b>crop</b> sur la sortie <b>value</b>. Le champ est limité aux produits agricoles via FarmProductFilter."],
	["ProgramableNetwork_Module_Constant_Crop__display__crop__name", "Culture"],
	["ProgramableNetwork_Module_Constant_Crop__field__crop__name", "Culture"],
	["ProgramableNetwork_Module_Constant_Crop__name", "Constante (culture)"],
	["ProgramableNetwork_Module_Constant_Crop__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_Constant_Float__desc", "Renvoie le décimal à virgule fixe stocké dans le champ <b>float</b> sur la sortie <b>value</b>. À utiliser lorsque des constantes fractionnaires sont nécessaires (ex. ratios, multiplicateurs)."],
	["ProgramableNetwork_Module_Constant_Float__display__number__name", "Valeur"],
	["ProgramableNetwork_Module_Constant_Float__field__float__name", "Décimal"],
	["ProgramableNetwork_Module_Constant_Float__name", "Constante (décimal)"],
	["ProgramableNetwork_Module_Constant_Float__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_Constant_Hex__desc", "Renvoie l'entier hexadécimal stocké dans le champ <b>number</b> sur la sortie <b>value</b>. Utile comme source de masque de bits pour les opérations booléennes/bit à bit."],
	["ProgramableNetwork_Module_Constant_Hex__display__number__name", "Valeur"],
	["ProgramableNetwork_Module_Constant_Hex__field__number__name", "Nombre"],
	["ProgramableNetwork_Module_Constant_Hex__name", "Constante (hex)"],
	["ProgramableNetwork_Module_Constant_Hex__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_Constant_Machine__desc", "Renvoie l'id MachineProto sélectionné dans le champ <b>machine</b> sur la sortie <b>value</b>. Utilisé pour identifier un type de machine pour les modules de connexion en aval."],
	["ProgramableNetwork_Module_Constant_Machine__display__machine__name", "Machine"],
	["ProgramableNetwork_Module_Constant_Machine__field__machine__name", "Machine"],
	["ProgramableNetwork_Module_Constant_Machine__name", "Constante (machine)"],
	["ProgramableNetwork_Module_Constant_Machine__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_Constant_Product__desc", "Renvoie le slim-id du produit sélectionné dans le champ <b>product</b> sur la sortie <b>value</b>. Associer aux modules de filtre/trieur pour identifier un type de produit."],
	["ProgramableNetwork_Module_Constant_Product__display__product__name", "Produit"],
	["ProgramableNetwork_Module_Constant_Product__field__product__name", "Produit"],
	["ProgramableNetwork_Module_Constant_Product__name", "Constante (produit)"],
	["ProgramableNetwork_Module_Constant_Product__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_Constant_Vehicle__desc", "Renvoie l'id DrivingEntityProto (véhicule) sélectionné dans le champ <b>vehicle</b> sur la sortie <b>value</b>. Utilisé pour identifier un type de véhicule pour les modules de connexion en aval."],
	["ProgramableNetwork_Module_Constant_Vehicle__display__vehicle__name", "Véhicule"],
	["ProgramableNetwork_Module_Constant_Vehicle__field__vehicle__name", "véhicule"],
	["ProgramableNetwork_Module_Constant_Vehicle__name", "Constante (véhicule)"],
	["ProgramableNetwork_Module_Constant_Vehicle__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_Constant__desc", "Renvoie l'entier stocké dans le champ <b>number</b> sur la sortie <b>value</b>. Utilisé comme source littérale dans les chaînes arithmétiques."],
	["ProgramableNetwork_Module_Constant__display__number__name", "Valeur"],
	["ProgramableNetwork_Module_Constant__field__number__name", "Nombre"],
	["ProgramableNetwork_Module_Constant__name", "Constante (entier)"],
	["ProgramableNetwork_Module_Constant__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_Decision_Select_4__desc", "Achemine la première entrée dont le champ seuil (<b>a</b>..<b>b</b>) est >= <b>index</b> vers <b>selected</b> ; à défaut, utilise <b>else</b> si aucune ne correspond."],
	["ProgramableNetwork_Module_Decision_Select_4__display__index__name", "Index"],
	["ProgramableNetwork_Module_Decision_Select_4__field__a__name", "A : Index ≤"],
	["ProgramableNetwork_Module_Decision_Select_4__field__b__name", "B : Index ≤"],
	["ProgramableNetwork_Module_Decision_Select_4__input__a__name", "A"],
	["ProgramableNetwork_Module_Decision_Select_4__input__b__name", "B"],
	["ProgramableNetwork_Module_Decision_Select_4__input__else__name", "Sinon"],
	["ProgramableNetwork_Module_Decision_Select_4__input__index__name", "Index"],
	["ProgramableNetwork_Module_Decision_Select_4__name", "Sélection (3 broches, entier)"],
	["ProgramableNetwork_Module_Decision_Select_4__output__selected__name", "Sélectionné"],
	["ProgramableNetwork_Module_Decision_Select_8__desc", "Achemine la première entrée dont le champ seuil (<b>a</b>..<b>f</b>) est >= <b>index</b> vers <b>selected</b> ; à défaut, utilise <b>else</b> si aucune ne correspond."],
	["ProgramableNetwork_Module_Decision_Select_8__display__index__name", "Index"],
	["ProgramableNetwork_Module_Decision_Select_8__field__a__name", "A : Index ≤"],
	["ProgramableNetwork_Module_Decision_Select_8__field__b__name", "B : Index ≤"],
	["ProgramableNetwork_Module_Decision_Select_8__field__c__name", "C : Index ≤"],
	["ProgramableNetwork_Module_Decision_Select_8__field__d__name", "D : Index ≤"],
	["ProgramableNetwork_Module_Decision_Select_8__field__e__name", "E : Index ≤"],
	["ProgramableNetwork_Module_Decision_Select_8__field__f__name", "F : Index ≤"],
	["ProgramableNetwork_Module_Decision_Select_8__input__a__name", "A"],
	["ProgramableNetwork_Module_Decision_Select_8__input__b__name", "B"],
	["ProgramableNetwork_Module_Decision_Select_8__input__c__name", "C"],
	["ProgramableNetwork_Module_Decision_Select_8__input__d__name", "D"],
	["ProgramableNetwork_Module_Decision_Select_8__input__e__name", "E"],
	["ProgramableNetwork_Module_Decision_Select_8__input__else__name", "Sinon"],
	["ProgramableNetwork_Module_Decision_Select_8__input__f__name", "F"],
	["ProgramableNetwork_Module_Decision_Select_8__input__index__name", "Index"],
	["ProgramableNetwork_Module_Decision_Select_8__name", "Sélection (7 broches, entier)"],
	["ProgramableNetwork_Module_Decision_Select_8__output__selected__name", "Sélectionné"],
	["ProgramableNetwork_Module_Decision_Select__desc", "Achemine la première broche d'entrée <b>A</b>..<b>F</b> dont le champ seuil est >= <b>index</b> vers <b>selected</b> ; l'entier 0..5 de la broche correspondante est émis sur <b>matched</b>. Retombe sur <b>else</b> dans <b>selected</b> et -1 dans <b>matched</b> si aucun seuil ne correspond. Croît de 2 à 6 broches sélectionnables via les extensions latérales droites ; l'affichage d'index s'étend jusqu'à 16 cellules pour contenir de grandes valeurs."],
	["ProgramableNetwork_Module_Decision_Select__display__index__name", "Index"],
	["ProgramableNetwork_Module_Decision_Select__field__threshold_info__name", "Chaque valeur ci-dessous est le plus grand <b>index</b> qui achemine sa broche d'entrée correspondante vers <b>selected</b> (et émet sa position 0..5 sur <b>matched</b>). Les broches sont testées dans l'ordre — la première dont le seuil est ≥ <b>index</b> l'emporte."],
	["ProgramableNetwork_Module_Decision_Select__input__else__name", "Sinon"],
	["ProgramableNetwork_Module_Decision_Select__name", "Sélection (extensible)"],
	["ProgramableNetwork_Module_Decision_Select__output__matched__name", "Correspondance"],
	["ProgramableNetwork_Module_Decision_Select__output__selected__name", "Sélectionné"],
	["ProgramableNetwork_Module_Display_Bool__desc", "Allume une LED sur l'affichage <b>a</b> lorsque l'entrée <b>a</b> est supérieure à 0 ; sinon, la LED est éteinte. Traite toute valeur numérique positive comme vraie."],
	["ProgramableNetwork_Module_Display_Bool__display__a__name", "Produit"],
	["ProgramableNetwork_Module_Display_Bool__input__a__name", "Produit"],
	["ProgramableNetwork_Module_Display_Bool__name", "Affichage : LED"],
	["ProgramableNetwork_Module_Display_Entity__desc", "Affiche l'icône du prototype d'entité référencé par l'entrée <b>a</b> (machine, véhicule, etc.) sur l'affichage <b>a</b>. Utile pour identifier visuellement les types d'entités."],
	["ProgramableNetwork_Module_Display_Entity__display__a__name", "Entité"],
	["ProgramableNetwork_Module_Display_Entity__input__a__name", "Entité"],
	["ProgramableNetwork_Module_Display_Entity__name", "Affichage : entité"],
	["ProgramableNetwork_Module_Display_Int_16__desc", "Formate l'entrée <b>a</b> en affichage décimal à 32 chiffres, séparant partie entière et fractionnaire selon le champ <b>float</b> (limité à 32)."],
	["ProgramableNetwork_Module_Display_Int_16__display__a__name", "A"],
	["ProgramableNetwork_Module_Display_Int_16__field__float__desc", "Nombre de chiffres affichés depuis la partie fractionnaire"],
	["ProgramableNetwork_Module_Display_Int_16__field__float__name", "Décimales"],
	["ProgramableNetwork_Module_Display_Int_16__input__a__name", "A"],
	["ProgramableNetwork_Module_Display_Int_16__name", "Affichage : 32 chiffres"],
	["ProgramableNetwork_Module_Display_Int_2__desc", "Formate l'entrée <b>a</b> en affichage décimal à 4 chiffres, séparant partie entière et fractionnaire selon le champ <b>float</b> (limité à 4)."],
	["ProgramableNetwork_Module_Display_Int_2__display__a__name", "A"],
	["ProgramableNetwork_Module_Display_Int_2__field__float__desc", "Nombre de chiffres affichés depuis la partie fractionnaire"],
	["ProgramableNetwork_Module_Display_Int_2__field__float__name", "Décimales"],
	["ProgramableNetwork_Module_Display_Int_2__input__a__name", "A"],
	["ProgramableNetwork_Module_Display_Int_2__name", "Affichage : 4 chiffres"],
	["ProgramableNetwork_Module_Display_Int_4__desc", "Formate l'entrée <b>a</b> en affichage décimal à 8 chiffres, séparant partie entière et fractionnaire selon le champ <b>float</b> (limité à 8)."],
	["ProgramableNetwork_Module_Display_Int_4__display__a__name", "A"],
	["ProgramableNetwork_Module_Display_Int_4__field__float__desc", "Nombre de chiffres affichés depuis la partie fractionnaire"],
	["ProgramableNetwork_Module_Display_Int_4__field__float__name", "Décimales"],
	["ProgramableNetwork_Module_Display_Int_4__input__a__name", "A"],
	["ProgramableNetwork_Module_Display_Int_4__name", "Affichage : 8 chiffres"],
	["ProgramableNetwork_Module_Display_Int_8__desc", "Formate l'entrée <b>a</b> en affichage décimal à 16 chiffres, séparant partie entière et fractionnaire selon le champ <b>float</b> (limité à 16)."],
	["ProgramableNetwork_Module_Display_Int_8__display__a__name", "A"],
	["ProgramableNetwork_Module_Display_Int_8__field__float__desc", "Nombre de chiffres affichés depuis la partie fractionnaire"],
	["ProgramableNetwork_Module_Display_Int_8__field__float__name", "Décimales"],
	["ProgramableNetwork_Module_Display_Int_8__input__a__name", "A"],
	["ProgramableNetwork_Module_Display_Int_8__name", "Affichage : 16 chiffres"],
	["ProgramableNetwork_Module_Display_Product__desc", "Affiche l'icône du produit dont le slim-id arrive sur l'entrée <b>a</b> sur l'affichage <b>a</b>. Utilisé pour identifier visuellement le produit actuel dans une chaîne."],
	["ProgramableNetwork_Module_Display_Product__display__a__name", "Produit"],
	["ProgramableNetwork_Module_Display_Product__input__a__name", "Produit"],
	["ProgramableNetwork_Module_Display_Product__name", "Affichage : produit"],
	["ProgramableNetwork_Module_Divide__desc", "Renvoie <b>a</b> / <b>b</b> sur <b>c</b>. Si <b>b</b> est zéro, met la sortie <b>error</b> à 1 et <b>c</b> à Fix32.MaxValue ; sinon <b>error</b> est 0. <b>field_b</b> bascule <b>b</b> vers le champ constante."],
	["ProgramableNetwork_Module_Divide__field__b__name", "B"],
	["ProgramableNetwork_Module_Divide__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Divide__input__a__name", "A"],
	["ProgramableNetwork_Module_Divide__input__b__name", "B"],
	["ProgramableNetwork_Module_Divide__name", "C = A divisé par B"],
	["ProgramableNetwork_Module_Divide__output__c__name", "C"],
	["ProgramableNetwork_Module_Divide__output__error__name", "Erreur"],
	["ProgramableNetwork_Module_Fork_2__desc", "Sert à organiser les connexions de broches. Pas obligatoire, une sortie peut être connectée à plusieurs entrées"],
	["ProgramableNetwork_Module_Fork_2__input__a__name", "A"],
	["ProgramableNetwork_Module_Fork_2__name", "Embranchement : 1 broche vers 2"],
	["ProgramableNetwork_Module_Fork_2__output__a__name", "A"],
	["ProgramableNetwork_Module_Fork_2__output__b__name", "B"],
	["ProgramableNetwork_Module_Fork_4__desc", "Sert à organiser les connexions de broches. Pas obligatoire, une sortie peut être connectée à plusieurs entrées"],
	["ProgramableNetwork_Module_Fork_4__input__a__name", "A"],
	["ProgramableNetwork_Module_Fork_4__name", "Embranchement : 1 broche vers 4"],
	["ProgramableNetwork_Module_Fork_4__output__a__name", "A"],
	["ProgramableNetwork_Module_Fork_4__output__b__name", "B"],
	["ProgramableNetwork_Module_Fork_4__output__c__name", "C"],
	["ProgramableNetwork_Module_Fork_4__output__d__name", "D"],
	["ProgramableNetwork_Module_Game_Pause__desc", "Module de débogage uniquement : lorsque l'entrée <b>pause</b> > 0, demande une pause globale du jeu via GameSpeedController et allume l'indicateur info."],
	["ProgramableNetwork_Module_Game_Pause__input__pause__name", "Pause"],
	["ProgramableNetwork_Module_Game_Pause__name", "Mettre en pause le jeu (DÉBOGAGE)"],
	["ProgramableNetwork_Module_Invert__desc", "Renvoie la négation arithmétique de <b>a</b> (c.-à-d. <b>0 - a</b>) sur <b>b</b>. À utiliser pour inverser le signe d'un signal numérique."],
	["ProgramableNetwork_Module_Invert__input__a__name", "A"],
	["ProgramableNetwork_Module_Invert__name", "B = -A"],
	["ProgramableNetwork_Module_Invert__output__b__name", "B"],
	["ProgramableNetwork_Module_Modulo__desc", "Renvoie <b>a</b> % <b>b</b> sur <b>c</b>. Si <b>b</b> est zéro, met la sortie <b>error</b> à 1 et <b>c</b> à 0 ; sinon <b>error</b> est 0. <b>field_b</b> bascule <b>b</b> vers le champ constante."],
	["ProgramableNetwork_Module_Modulo__field__b__name", "B"],
	["ProgramableNetwork_Module_Modulo__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Modulo__input__a__name", "A"],
	["ProgramableNetwork_Module_Modulo__input__b__name", "B"],
	["ProgramableNetwork_Module_Modulo__name", "C = A modulo B"],
	["ProgramableNetwork_Module_Modulo__output__c__name", "C"],
	["ProgramableNetwork_Module_Modulo__output__error__name", "Erreur"],
	["ProgramableNetwork_Module_Multiply__desc", "Renvoie <b>a</b> * <b>b</b> sur <b>c</b>. Si la bascule <b>field_b</b> est activée, le champ constante <b>b</b> est utilisé comme multiplicateur à la place de la broche d'entrée."],
	["ProgramableNetwork_Module_Multiply__field__b__name", "B"],
	["ProgramableNetwork_Module_Multiply__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Multiply__input__a__name", "A"],
	["ProgramableNetwork_Module_Multiply__input__b__name", "B"],
	["ProgramableNetwork_Module_Multiply__name", "C = A multiplié par B"],
	["ProgramableNetwork_Module_Multiply__output__c__name", "C"],
	["ProgramableNetwork_Module_Notification_Error__desc", "Renvoie le statut Erreur tant que l'entrée <b>in</b> est active, afin que le contrôleur lève une notification d'erreur ; sinon renvoie En cours."],
	["ProgramableNetwork_Module_Notification_Error__input__in__name", "État"],
	["ProgramableNetwork_Module_Notification_Error__name", "Notification : Erreur"],
	["ProgramableNetwork_Module_Notification_Info__desc", "Définit l'indicateur <b>Info</b> du contrôleur depuis l'entrée <b>in</b> ; le contrôleur affiche une notification d'information tant que l'entrée est active."],
	["ProgramableNetwork_Module_Notification_Info__input__in__name", "État"],
	["ProgramableNetwork_Module_Notification_Info__name", "Notification : Info"],
	["ProgramableNetwork_Module_Notification_Warning__desc", "Définit l'indicateur <b>Warning</b> du contrôleur depuis l'entrée <b>in</b> ; le contrôleur affiche une notification d'avertissement tant que l'entrée est active."],
	["ProgramableNetwork_Module_Notification_Warning__input__in__name", "État"],
	["ProgramableNetwork_Module_Notification_Warning__name", "Notification : Avertissement"],
	["ProgramableNetwork_Module_PLC_PY__desc", "Contrôleur logique programmable par le joueur — version Python. Écrivez un script Python dans le champ <b>code</b> qui lit <b>self.Input</b>, écrit <b>self.Output</b> et accède à <b>self.Field</b>/<b>self.Display</b>/<b>self.Array</b> comme n'importe quel autre module. Le script peut utiliser les sections <b>init:</b> (exécutée une fois / à la récupération) et <b>main:</b> (exécutée à chaque tick) ; les <b>def</b>s de premier niveau hors des sections sont partagées entre elles. Le coût de calcul augmente avec la taille du script (0,5 + 0,01 par jeton du lexer) ; nécessite la maintenance T3."],
	["ProgramableNetwork_Module_PLC_PY__display__label__name", "Nom du module"],
	["ProgramableNetwork_Module_PLC_PY__display__status__name", "État (LED)"],
	["ProgramableNetwork_Module_PLC_PY__field__code__desc", "Corps du script Python. Modifiable via le bouton ci-dessous."],
	["ProgramableNetwork_Module_PLC_PY__field__code__name", "Code"],
	["ProgramableNetwork_Module_PLC_PY__field__editor__name", "Modifier le code"],
	["ProgramableNetwork_Module_PLC_PY__field__name__desc", "Étiquette affichée sur la ligne d'affichage du module."],
	["ProgramableNetwork_Module_PLC_PY__field__name__name", "Nom"],
	["ProgramableNetwork_Module_PLC_PY__input__A__name", "A"],
	["ProgramableNetwork_Module_PLC_PY__input__B__name", "B"],
	["ProgramableNetwork_Module_PLC_PY__input__C__name", "C"],
	["ProgramableNetwork_Module_PLC_PY__input__D__name", "D"],
	["ProgramableNetwork_Module_PLC_PY__name", "Personnalisé : PLC (Python)"],
	["ProgramableNetwork_Module_PLC_PY__output__A__name", "A"],
	["ProgramableNetwork_Module_PLC_PY__output__B__name", "B"],
	["ProgramableNetwork_Module_PLC_PY__output__C__name", "C"],
	["ProgramableNetwork_Module_PLC_PY__output__D__name", "D"],
	["ProgramableNetwork_Module_Radio_In_AM__desc", "Lit le canal AM sélectionné dans le champ <b>am</b> via l'<b>antena</b> liée et renvoie la valeur reçue sur <b>am</b>. Erreur et renvoie 0 si aucune antenne n'est connectée."],
	["ProgramableNetwork_Module_Radio_In_AM__display__am__name", "Fréquence"],
	["ProgramableNetwork_Module_Radio_In_AM__field__am__desc", "Fréquence d'écoute"],
	["ProgramableNetwork_Module_Radio_In_AM__field__am__name", "AM"],
	["ProgramableNetwork_Module_Radio_In_AM__field__antena__name", "Antenne"],
	["ProgramableNetwork_Module_Radio_In_AM__name", "Récepteur AM"],
	["ProgramableNetwork_Module_Radio_In_AM__output__am__name", "Signal AM"],
	["ProgramableNetwork_Module_Radio_In_FM_16__desc", "Écoute sur le canal FM du champ <b>fm</b> et émet jusqu'à 16 signaux sur les sorties <b>a</b>..<b>q</b>, plus la force de réception sur <b>signal</b> et le nom de canal ID3 sur l'affichage <b>id3</b>. Renvoie zéro hors de portée."],
	["ProgramableNetwork_Module_Radio_In_FM_16__display__fm__name", "Fréquence"],
	["ProgramableNetwork_Module_Radio_In_FM_16__display__signal__name", "Signal"],
	["ProgramableNetwork_Module_Radio_In_FM_16__field__fm__desc", "Fréquence d'écoute"],
	["ProgramableNetwork_Module_Radio_In_FM_16__field__fm__name", "FM"],
	["ProgramableNetwork_Module_Radio_In_FM_16__field__id3__desc", "Métadonnées ID3 du canal"],
	["ProgramableNetwork_Module_Radio_In_FM_16__field__id3__name", "ID3 (nom)"],
	["ProgramableNetwork_Module_Radio_In_FM_16__field__logging__name", "Activer le journal de débogage de l'antenne"],
	["ProgramableNetwork_Module_Radio_In_FM_16__name", "Récepteur FM (16 signaux)"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__a__name", "A"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__b__name", "B"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__c__name", "C"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__d__name", "D"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__e__name", "E"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__f__name", "F"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__g__name", "G"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__h__name", "H"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__i__name", "I"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__j__name", "J"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__k__name", "K"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__m__name", "M"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__n__name", "N"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__o__name", "O"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__p__name", "P"],
	["ProgramableNetwork_Module_Radio_In_FM_16__output__q__name", "Q"],
	["ProgramableNetwork_Module_Radio_In_FM_2__desc", "Écoute sur le canal FM du champ <b>fm</b> et émet jusqu'à 2 signaux sur les sorties <b>a</b>..<b>b</b>, plus la force de réception sur <b>signal</b> et le nom de canal ID3 sur l'affichage <b>id3</b>. Renvoie zéro hors de portée."],
	["ProgramableNetwork_Module_Radio_In_FM_2__display__fm__name", "Fréquence"],
	["ProgramableNetwork_Module_Radio_In_FM_2__display__signal__name", "Signal"],
	["ProgramableNetwork_Module_Radio_In_FM_2__field__fm__desc", "Fréquence d'écoute"],
	["ProgramableNetwork_Module_Radio_In_FM_2__field__fm__name", "FM"],
	["ProgramableNetwork_Module_Radio_In_FM_2__field__id3__desc", "Métadonnées ID3 du canal"],
	["ProgramableNetwork_Module_Radio_In_FM_2__field__id3__name", "ID3 (nom)"],
	["ProgramableNetwork_Module_Radio_In_FM_2__field__logging__name", "Activer le journal de débogage de l'antenne"],
	["ProgramableNetwork_Module_Radio_In_FM_2__name", "Récepteur FM (2 signaux)"],
	["ProgramableNetwork_Module_Radio_In_FM_2__output__a__name", "A"],
	["ProgramableNetwork_Module_Radio_In_FM_2__output__b__name", "B"],
	["ProgramableNetwork_Module_Radio_In_FM_4__desc", "Écoute sur le canal FM du champ <b>fm</b> et émet jusqu'à 4 signaux sur les sorties <b>a</b>..<b>d</b>, plus la force de réception sur <b>signal</b> et le nom de canal ID3 sur l'affichage <b>id3</b>. Renvoie zéro hors de portée."],
	["ProgramableNetwork_Module_Radio_In_FM_4__display__fm__name", "Fréquence"],
	["ProgramableNetwork_Module_Radio_In_FM_4__display__signal__name", "Signal"],
	["ProgramableNetwork_Module_Radio_In_FM_4__field__fm__desc", "Fréquence d'écoute"],
	["ProgramableNetwork_Module_Radio_In_FM_4__field__fm__name", "FM"],
	["ProgramableNetwork_Module_Radio_In_FM_4__field__id3__desc", "Métadonnées ID3 du canal"],
	["ProgramableNetwork_Module_Radio_In_FM_4__field__id3__name", "ID3 (nom)"],
	["ProgramableNetwork_Module_Radio_In_FM_4__field__logging__name", "Activer le journal de débogage de l'antenne"],
	["ProgramableNetwork_Module_Radio_In_FM_4__name", "Récepteur FM (4 signaux)"],
	["ProgramableNetwork_Module_Radio_In_FM_4__output__a__name", "A"],
	["ProgramableNetwork_Module_Radio_In_FM_4__output__b__name", "B"],
	["ProgramableNetwork_Module_Radio_In_FM_4__output__c__name", "C"],
	["ProgramableNetwork_Module_Radio_In_FM_4__output__d__name", "D"],
	["ProgramableNetwork_Module_Radio_In_FM_8__desc", "Écoute sur le canal FM du champ <b>fm</b> et émet jusqu'à 8 signaux sur les sorties <b>a</b>..<b>h</b>, plus la force de réception sur <b>signal</b> et le nom de canal ID3 sur l'affichage <b>id3</b>. Renvoie zéro hors de portée."],
	["ProgramableNetwork_Module_Radio_In_FM_8__display__fm__name", "Fréquence"],
	["ProgramableNetwork_Module_Radio_In_FM_8__display__signal__name", "Signal"],
	["ProgramableNetwork_Module_Radio_In_FM_8__field__fm__desc", "Fréquence d'écoute"],
	["ProgramableNetwork_Module_Radio_In_FM_8__field__fm__name", "FM"],
	["ProgramableNetwork_Module_Radio_In_FM_8__field__id3__desc", "Métadonnées ID3 du canal"],
	["ProgramableNetwork_Module_Radio_In_FM_8__field__id3__name", "ID3 (nom)"],
	["ProgramableNetwork_Module_Radio_In_FM_8__field__logging__name", "Activer le journal de débogage de l'antenne"],
	["ProgramableNetwork_Module_Radio_In_FM_8__name", "Récepteur FM (8 signaux)"],
	["ProgramableNetwork_Module_Radio_In_FM_8__output__a__name", "A"],
	["ProgramableNetwork_Module_Radio_In_FM_8__output__b__name", "B"],
	["ProgramableNetwork_Module_Radio_In_FM_8__output__c__name", "C"],
	["ProgramableNetwork_Module_Radio_In_FM_8__output__d__name", "D"],
	["ProgramableNetwork_Module_Radio_In_FM_8__output__e__name", "E"],
	["ProgramableNetwork_Module_Radio_In_FM_8__output__f__name", "F"],
	["ProgramableNetwork_Module_Radio_In_FM_8__output__g__name", "G"],
	["ProgramableNetwork_Module_Radio_In_FM_8__output__h__name", "H"],
	["ProgramableNetwork_Module_Radio_Out_AM__desc", "Diffuse l'entrée <b>am</b> sur le canal AM sélectionné dans le champ <b>am</b> via l'<b>antena</b> liée. Ignoré tant que l'antenne est désactivée ou en pause ; erreur si aucune antenne n'est connectée."],
	["ProgramableNetwork_Module_Radio_Out_AM__display__am__name", "Fréquence"],
	["ProgramableNetwork_Module_Radio_Out_AM__field__am__desc", "Fréquence d'écoute"],
	["ProgramableNetwork_Module_Radio_Out_AM__field__am__name", "AM"],
	["ProgramableNetwork_Module_Radio_Out_AM__field__antena__name", "Antenne"],
	["ProgramableNetwork_Module_Radio_Out_AM__input__am__name", "Signal AM"],
	["ProgramableNetwork_Module_Radio_Out_AM__name", "Émetteur AM"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__desc", "Diffuse jusqu'à 16 signaux d'entrée (<b>a</b>..<b>q</b>) sur le canal FM du champ <b>fm</b> via l'<b>antena</b> liée, en marquant le flux avec le champ <b>id3</b>. Erreur si aucune antenne n'est connectée."],
	["ProgramableNetwork_Module_Radio_Out_FM_16__display__fm__name", "Fréquence"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__field__antena__name", "Antenne"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__field__fm__desc", "Fréquence d'émission"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__field__fm__name", "FM"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__field__id3__name", "ID3 (nom)"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__field__logging__name", "Activer le journal de débogage de l'antenne"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__a__name", "A"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__b__name", "B"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__c__name", "C"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__d__name", "D"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__e__name", "E"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__f__name", "F"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__g__name", "G"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__h__name", "H"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__i__name", "I"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__j__name", "J"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__k__name", "K"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__m__name", "M"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__n__name", "N"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__o__name", "O"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__p__name", "P"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__input__q__name", "Q"],
	["ProgramableNetwork_Module_Radio_Out_FM_16__name", "Émetteur FM (16 signaux)"],
	["ProgramableNetwork_Module_Radio_Out_FM_2__desc", "Diffuse jusqu'à 2 signaux d'entrée (<b>a</b>..<b>b</b>) sur le canal FM du champ <b>fm</b> via l'<b>antena</b> liée, en marquant le flux avec le champ <b>id3</b>. Erreur si aucune antenne n'est connectée."],
	["ProgramableNetwork_Module_Radio_Out_FM_2__display__fm__name", "Fréquence"],
	["ProgramableNetwork_Module_Radio_Out_FM_2__field__antena__name", "Antenne"],
	["ProgramableNetwork_Module_Radio_Out_FM_2__field__fm__desc", "Fréquence d'émission"],
	["ProgramableNetwork_Module_Radio_Out_FM_2__field__fm__name", "FM"],
	["ProgramableNetwork_Module_Radio_Out_FM_2__field__id3__name", "ID3 (nom)"],
	["ProgramableNetwork_Module_Radio_Out_FM_2__field__logging__name", "Activer le journal de débogage de l'antenne"],
	["ProgramableNetwork_Module_Radio_Out_FM_2__input__a__name", "A"],
	["ProgramableNetwork_Module_Radio_Out_FM_2__input__b__name", "B"],
	["ProgramableNetwork_Module_Radio_Out_FM_2__name", "Émetteur FM (2 signaux)"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__desc", "Diffuse jusqu'à 4 signaux d'entrée (<b>a</b>..<b>d</b>) sur le canal FM du champ <b>fm</b> via l'<b>antena</b> liée, en marquant le flux avec le champ <b>id3</b>. Erreur si aucune antenne n'est connectée."],
	["ProgramableNetwork_Module_Radio_Out_FM_4__display__fm__name", "Fréquence"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__field__antena__name", "Antenne"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__field__fm__desc", "Fréquence d'émission"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__field__fm__name", "FM"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__field__id3__name", "ID3 (nom)"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__field__logging__name", "Activer le journal de débogage de l'antenne"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__input__a__name", "A"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__input__b__name", "B"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__input__c__name", "C"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__input__d__name", "D"],
	["ProgramableNetwork_Module_Radio_Out_FM_4__name", "Émetteur FM (4 signaux)"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__desc", "Diffuse jusqu'à 8 signaux d'entrée (<b>a</b>..<b>h</b>) sur le canal FM du champ <b>fm</b> via l'<b>antena</b> liée, en marquant le flux avec le champ <b>id3</b>. Erreur si aucune antenne n'est connectée."],
	["ProgramableNetwork_Module_Radio_Out_FM_8__display__fm__name", "Fréquence"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__field__antena__name", "Antenne"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__field__fm__desc", "Fréquence d'émission"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__field__fm__name", "FM"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__field__id3__name", "ID3 (nom)"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__field__logging__name", "Activer le journal de débogage de l'antenne"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__input__a__name", "A"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__input__b__name", "B"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__input__c__name", "C"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__input__d__name", "D"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__input__e__name", "E"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__input__f__name", "F"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__input__g__name", "G"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__input__h__name", "H"],
	["ProgramableNetwork_Module_Radio_Out_FM_8__name", "Émetteur FM (8 signaux)"],
	["ProgramableNetwork_Module_Randomizer__desc", "Générateur pseudo-aléatoire : émet une séquence déterministe sur <b>value</b> initialisée par le champ <b>seed</b> ; chaque tick avance de l'entrée <b>addition</b> (par défaut 256). Re-semer redémarre la séquence."],
	["ProgramableNetwork_Module_Randomizer__field__seed__desc", "Valeur de base à partir de laquelle la valeur est générée"],
	["ProgramableNetwork_Module_Randomizer__field__seed__name", "Graine numérique"],
	["ProgramableNetwork_Module_Randomizer__input__addition__name", "Valeur de grain"],
	["ProgramableNetwork_Module_Randomizer__name", "Générateur aléatoire"],
	["ProgramableNetwork_Module_Randomizer__output__value__name", "Valeur aléatoire"],
	["ProgramableNetwork_Module_Runtime_Clock_1__desc", "Renvoie un compteur entier sur <b>clock</b> qui s'incrémente tous les <b>clock_period</b> ticks et revient à zéro à <b>max_count</b>. Avec le champ <b>mode</b> activé, la sortie pulse vrai uniquement sur le tick où le compteur changerait. Une entrée <b>reset</b> facultative maintient l'horloge à zéro et supprime la sortie tant qu'elle n'est pas nulle ; le comptage reprend quand reset revient à zéro."],
	["ProgramableNetwork_Module_Runtime_Clock_1__field__clock_period__desc", "Mises à jour entre chaque mise à jour de la sortie"],
	["ProgramableNetwork_Module_Runtime_Clock_1__field__clock_period__name", "Période d'horloge"],
	["ProgramableNetwork_Module_Runtime_Clock_1__field__max_count__desc", "La sortie se réinitialise lorsque le compteur atteint cette valeur"],
	["ProgramableNetwork_Module_Runtime_Clock_1__field__max_count__name", "Sortie max"],
	["ProgramableNetwork_Module_Runtime_Clock_1__field__mode__desc", "Vrai : vrai uniquement pendant le tick où la sortie change. Faux : afficher le compteur"],
	["ProgramableNetwork_Module_Runtime_Clock_1__field__mode__name", "Mode impulsion"],
	["ProgramableNetwork_Module_Runtime_Clock_1__name", "Contrôle : Horloge (1 sortie)"],
	["ProgramableNetwork_Module_Runtime_Clock_1__output__clock__name", "Horloge"],
	["ProgramableNetwork_Module_Runtime_Clock_2__desc", "Renvoie un compteur entier sur <b>clock</b> qui s'incrémente tous les <b>clock_period</b> ticks et revient à zéro à <b>max_count</b>, ainsi qu'un booléen <b>update</b> qui pulse vrai à chaque tick où le compteur change. Une entrée <b>reset</b> facultative maintient l'horloge à zéro et supprime la sortie tant qu'elle n'est pas nulle ; le comptage reprend quand reset revient à zéro."],
	["ProgramableNetwork_Module_Runtime_Clock_2__field__clock_period__desc", "Mises à jour entre chaque mise à jour de la sortie"],
	["ProgramableNetwork_Module_Runtime_Clock_2__field__clock_period__name", "Période d'horloge"],
	["ProgramableNetwork_Module_Runtime_Clock_2__field__max_count__desc", "La sortie se réinitialise lorsque le compteur atteint cette valeur"],
	["ProgramableNetwork_Module_Runtime_Clock_2__field__max_count__name", "Valeur de réinitialisation"],
	["ProgramableNetwork_Module_Runtime_Clock_2__input__reset__name", "Reset (maintenir non nul pour figer à 0)"],
	["ProgramableNetwork_Module_Runtime_Clock_2__name", "Contrôle : Horloge (2 sorties)"],
	["ProgramableNetwork_Module_Runtime_Clock_2__output__clock__name", "Horloge"],
	["ProgramableNetwork_Module_Runtime_Clock_2__output__update__name", "Mis à jour ce tick"],
	["ProgramableNetwork_Module_Runtime_Delay_1__desc", "Retarde l'entrée <b>input</b> du nombre de ticks défini dans le champ <b>delay</b>, puis émet le même signal sur <b>output</b>. Un délai de 1 (ou moins) laisse passer la valeur inchangée."],
	["ProgramableNetwork_Module_Runtime_Delay_1__field__delay__desc", "Définit le nombre de ticks de retard de la sortie"],
	["ProgramableNetwork_Module_Runtime_Delay_1__field__delay__name", "Délai"],
	["ProgramableNetwork_Module_Runtime_Delay_1__input__input__name", "Entrée de signal"],
	["ProgramableNetwork_Module_Runtime_Delay_1__name", "Contrôle : Délai (multi-ticks)"],
	["ProgramableNetwork_Module_Runtime_Delay_1__output__output__name", "Sortie de signal"],
	["ProgramableNetwork_Module_Runtime_Delay_2__desc", "Registre à décalage à deux étages : les sorties <b>1</b> et <b>2</b> portent l'entrée d'il y a 1 et 2 ticks respectivement, rafraîchies à chaque tick depuis <b>0</b>."],
	["ProgramableNetwork_Module_Runtime_Delay_2__input__0__name", "Entrée de signal"],
	["ProgramableNetwork_Module_Runtime_Delay_2__name", "Contrôle : Délai (2 ticks)"],
	["ProgramableNetwork_Module_Runtime_Delay_2__output__1__name", "Retard de 1 tick"],
	["ProgramableNetwork_Module_Runtime_Delay_2__output__2__name", "Retard de 2 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_4__desc", "Registre à décalage à quatre étages : les sorties <b>1</b>..<b>4</b> portent l'entrée d'il y a 1 à 4 ticks respectivement, rafraîchies à chaque tick depuis <b>0</b>."],
	["ProgramableNetwork_Module_Runtime_Delay_4__input__0__name", "Entrée de signal"],
	["ProgramableNetwork_Module_Runtime_Delay_4__name", "Contrôle : Délai (4 ticks)"],
	["ProgramableNetwork_Module_Runtime_Delay_4__output__1__name", "Retard de 1 tick"],
	["ProgramableNetwork_Module_Runtime_Delay_4__output__2__name", "Retard de 2 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_4__output__3__name", "Retard de 3 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_4__output__4__name", "Retard de 4 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_6__desc", "Registre à décalage à six étages : les sorties <b>1</b>..<b>6</b> portent l'entrée d'il y a 1 à 6 ticks respectivement, rafraîchies à chaque tick depuis <b>0</b>."],
	["ProgramableNetwork_Module_Runtime_Delay_6__input__0__name", "Entrée de signal"],
	["ProgramableNetwork_Module_Runtime_Delay_6__name", "Contrôle : Délai (6 ticks)"],
	["ProgramableNetwork_Module_Runtime_Delay_6__output__1__name", "Retard de 1 tick"],
	["ProgramableNetwork_Module_Runtime_Delay_6__output__2__name", "Retard de 2 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_6__output__3__name", "Retard de 3 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_6__output__4__name", "Retard de 4 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_6__output__5__name", "Retard de 5 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_6__output__6__name", "Retard de 6 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_8__desc", "Registre à décalage à huit étages : les sorties <b>1</b>..<b>8</b> portent l'entrée d'il y a 1 à 8 ticks respectivement, rafraîchies à chaque tick depuis <b>0</b>."],
	["ProgramableNetwork_Module_Runtime_Delay_8__input__0__name", "Entrée de signal"],
	["ProgramableNetwork_Module_Runtime_Delay_8__name", "Contrôle : Délai (8 ticks)"],
	["ProgramableNetwork_Module_Runtime_Delay_8__output__1__name", "Retard de 1 tick"],
	["ProgramableNetwork_Module_Runtime_Delay_8__output__2__name", "Retard de 2 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_8__output__3__name", "Retard de 3 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_8__output__4__name", "Retard de 4 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_8__output__5__name", "Retard de 5 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_8__output__6__name", "Retard de 6 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_8__output__7__name", "Retard de 7 ticks"],
	["ProgramableNetwork_Module_Runtime_Delay_8__output__8__name", "Retard de 8 ticks"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__desc", "Compare <b>main</b> aux entrées <b>in_0</b>..<b>in_6</b> ; renvoie l'index de la première correspondance sur <b>matching_index</b> et met <b>output</b> à 1. Si rien ne correspond, <b>matching_index</b> est 99 et <b>output</b> est 0."],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__input__in_0__name", "Entrée 0"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__input__in_1__name", "Entrée 1"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__input__in_2__name", "Entrée 2"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__input__in_3__name", "Entrée 3"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__input__in_4__name", "Entrée 4"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__input__in_5__name", "Entrée 5"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__input__in_6__name", "Entrée 6"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__input__main__name", "Entrée principale"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__name", "Contrôle : Sélecteur d'égalité (7 entrées)"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__output__matching_index__name", "Index de l'entrée égale"],
	["ProgramableNetwork_Module_Runtime_Equal_Selector_7__output__output__name", "Correspondance avec une entrée"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_1__desc", "Lorsque <b>enable</b> est activé, copie l'entrée <b>A</b> sur la sortie <b>A</b> et la mémorise ; tant que <b>enable</b> est inactif, la sortie conserve sa dernière valeur stockée. Bascule D à une seule entrée."],
	["ProgramableNetwork_Module_Runtime_FlipFlop_1__display__led_1__name", "A stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_1__display__write__name", "Activer l'écriture"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_1__input__enable__name", "Activer"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_1__input__in_1__name", "A"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_1__name", "Contrôle : Bascule (1 entrée)"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_1__output__out_1__name", "A"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_2__desc", "Lorsque <b>enable</b> est activé, copie les entrées <b>A</b> et <b>B</b> sur les sorties correspondantes et les mémorise ; tant que <b>enable</b> est inactif, les sorties conservent leurs dernières valeurs stockées. Bascule D à deux canaux."],
	["ProgramableNetwork_Module_Runtime_FlipFlop_2__display__led_1__name", "A stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_2__display__led_2__name", "B stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_2__display__write__name", "Activer l'écriture"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_2__input__enable__name", "Activer"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_2__input__in_1__name", "A"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_2__input__in_2__name", "B"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_2__name", "Contrôle : Bascule (2 entrées)"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_2__output__out_1__name", "A"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_2__output__out_2__name", "B"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__desc", "Lorsque <b>enable</b> est activé, copie les entrées <b>A</b>, <b>B</b>, <b>C</b> sur les sorties correspondantes et les mémorise ; tant que <b>enable</b> est inactif, les sorties conservent leurs dernières valeurs stockées. Bascule D à trois canaux."],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__display__led_1__name", "A stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__display__led_2__name", "B stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__display__led_3__name", "C stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__display__write__name", "Activer l'écriture"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__input__enable__name", "Activer"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__input__in_1__name", "A"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__input__in_2__name", "B"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__input__in_3__name", "C"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__name", "Contrôle : Bascule (3 entrées)"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__output__out_1__name", "A"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__output__out_2__name", "B"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_3__output__out_3__name", "C"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__desc", "Lorsque <b>enable</b> est activé, copie les entrées <b>A</b> à <b>D</b> sur les sorties correspondantes et les mémorise ; tant que <b>enable</b> est inactif, les sorties conservent leurs dernières valeurs stockées. Bascule D à quatre canaux."],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__display__led_1__name", "A stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__display__led_2__name", "B stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__display__led_3__name", "C stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__display__led_4__name", "D stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__display__write__name", "Activer l'écriture"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__input__enable__name", "Activer"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__input__in_1__name", "A"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__input__in_2__name", "B"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__input__in_3__name", "C"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__input__in_4__name", "D"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__name", "Contrôle : Bascule (4 entrées)"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__output__out_1__name", "A"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__output__out_2__name", "B"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__output__out_3__name", "C"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_4__output__out_4__name", "D"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__desc", "Lorsque <b>enable</b> est activé, copie les entrées <b>A</b> à <b>G</b> sur les sorties correspondantes et les mémorise ; tant que <b>enable</b> est inactif, les sorties conservent leurs dernières valeurs stockées. Bascule D à sept canaux."],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__display__led_1__name", "A stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__display__led_2__name", "B stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__display__led_3__name", "C stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__display__led_4__name", "D stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__display__led_5__name", "E stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__display__led_6__name", "F stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__display__led_7__name", "G stocké"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__display__write__name", "Activer l'écriture"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__input__enable__name", "Activer"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__input__in_1__name", "A"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__input__in_2__name", "B"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__input__in_3__name", "C"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__input__in_4__name", "D"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__input__in_5__name", "E"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__input__in_6__name", "F"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__input__in_7__name", "G"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__name", "Contrôle : Bascule (7 entrées)"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__output__out_1__name", "A"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__output__out_2__name", "B"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__output__out_3__name", "C"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__output__out_4__name", "D"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__output__out_5__name", "E"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__output__out_6__name", "F"],
	["ProgramableNetwork_Module_Runtime_FlipFlop_7__output__out_7__name", "G"],
	["ProgramableNetwork_Module_Runtime_Max_2__desc", "Renvoie le plus petit des entrées <b>A</b>, <b>B</b> sur <b>min</b> et le plus grand sur <b>max</b>. Les entrées non connectées sont ignorées."],
	["ProgramableNetwork_Module_Runtime_Max_2__input__A__name", "A"],
	["ProgramableNetwork_Module_Runtime_Max_2__input__B__name", "B"],
	["ProgramableNetwork_Module_Runtime_Max_2__name", "Max (2 entrées)"],
	["ProgramableNetwork_Module_Runtime_Max_2__output__max__name", "Max"],
	["ProgramableNetwork_Module_Runtime_Max_2__output__min__name", "Min"],
	["ProgramableNetwork_Module_Runtime_Max_3__desc", "Renvoie le plus petit des entrées <b>A</b>, <b>B</b>, <b>C</b> sur <b>min</b> et le plus grand sur <b>max</b>. Les entrées non connectées sont ignorées."],
	["ProgramableNetwork_Module_Runtime_Max_3__input__A__name", "A"],
	["ProgramableNetwork_Module_Runtime_Max_3__input__B__name", "B"],
	["ProgramableNetwork_Module_Runtime_Max_3__input__C__name", "C"],
	["ProgramableNetwork_Module_Runtime_Max_3__name", "Max (3 entrées)"],
	["ProgramableNetwork_Module_Runtime_Max_3__output__max__name", "Max"],
	["ProgramableNetwork_Module_Runtime_Max_3__output__min__name", "Min"],
	["ProgramableNetwork_Module_Runtime_Max_4__desc", "Renvoie le plus petit des entrées <b>A</b>..<b>D</b> sur <b>min</b> et le plus grand sur <b>max</b>. Les entrées non connectées sont ignorées."],
	["ProgramableNetwork_Module_Runtime_Max_4__input__A__name", "A"],
	["ProgramableNetwork_Module_Runtime_Max_4__input__B__name", "B"],
	["ProgramableNetwork_Module_Runtime_Max_4__input__C__name", "C"],
	["ProgramableNetwork_Module_Runtime_Max_4__input__D__name", "D"],
	["ProgramableNetwork_Module_Runtime_Max_4__name", "Max (4 entrées)"],
	["ProgramableNetwork_Module_Runtime_Max_4__output__max__name", "Max"],
	["ProgramableNetwork_Module_Runtime_Max_4__output__min__name", "Min"],
	["ProgramableNetwork_Module_Runtime_Max_6__desc", "Renvoie le plus petit des entrées <b>A</b>..<b>F</b> sur <b>min</b> et le plus grand sur <b>max</b>. Les entrées non connectées sont ignorées."],
	["ProgramableNetwork_Module_Runtime_Max_6__input__A__name", "A"],
	["ProgramableNetwork_Module_Runtime_Max_6__input__B__name", "B"],
	["ProgramableNetwork_Module_Runtime_Max_6__input__C__name", "C"],
	["ProgramableNetwork_Module_Runtime_Max_6__input__D__name", "D"],
	["ProgramableNetwork_Module_Runtime_Max_6__input__E__name", "E"],
	["ProgramableNetwork_Module_Runtime_Max_6__input__F__name", "F"],
	["ProgramableNetwork_Module_Runtime_Max_6__name", "Max (6 entrées)"],
	["ProgramableNetwork_Module_Runtime_Max_6__output__max__name", "Max"],
	["ProgramableNetwork_Module_Runtime_Max_6__output__min__name", "Min"],
	["ProgramableNetwork_Module_Runtime_Max_8__desc", "Renvoie le plus petit des entrées <b>A</b>..<b>H</b> sur <b>min</b> et le plus grand sur <b>max</b>. Les entrées non connectées sont ignorées."],
	["ProgramableNetwork_Module_Runtime_Max_8__input__A__name", "A"],
	["ProgramableNetwork_Module_Runtime_Max_8__input__B__name", "B"],
	["ProgramableNetwork_Module_Runtime_Max_8__input__C__name", "C"],
	["ProgramableNetwork_Module_Runtime_Max_8__input__D__name", "D"],
	["ProgramableNetwork_Module_Runtime_Max_8__input__E__name", "E"],
	["ProgramableNetwork_Module_Runtime_Max_8__input__F__name", "F"],
	["ProgramableNetwork_Module_Runtime_Max_8__input__G__name", "G"],
	["ProgramableNetwork_Module_Runtime_Max_8__input__H__name", "H"],
	["ProgramableNetwork_Module_Runtime_Max_8__name", "Max (8 entrées)"],
	["ProgramableNetwork_Module_Runtime_Max_8__output__max__name", "Max"],
	["ProgramableNetwork_Module_Runtime_Max_8__output__min__name", "Min"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_1__desc", "Lorsque <b>in_1</b> est positif, renvoie la valeur du champ <b>field_1</b> ; sinon, renvoie le champ <b>default</b>. Table de consultation à une seule entrée."],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_1__field__default__desc", "Renvoyer cette valeur lorsqu'aucune des entrées n'est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_1__field__default__name", "Par défaut"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_1__field__field_1__desc", "Renvoyer cette valeur lorsque l'entrée 1 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_1__field__field_1__name", "Valeur 1"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_1__input__in_1__name", "Entrée de signal"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_1__name", "Contrôle : Sélecteur mémoire (1 entrée)"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_1__output__output__name", "Sortie de signal"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__desc", "Consultation par priorité : renvoie la valeur de <b>field_2</b> si <b>in_2</b> est positif, sinon <b>field_1</b> si <b>in_1</b> est positif, sinon le champ <b>default</b>. Les entrées au numéro supérieur l'emportent."],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__field__default__desc", "Renvoyer cette valeur lorsqu'aucune des entrées n'est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__field__default__name", "Par défaut"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__field__field_1__desc", "Renvoyer cette valeur lorsque l'entrée 1 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__field__field_1__name", "Valeur 1"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__field__field_2__desc", "Renvoyer cette valeur lorsque l'entrée 2 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__field__field_2__name", "Valeur 2"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__input__in_1__name", "Entrée 1"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__input__in_2__name", "Entrée 2"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__name", "Contrôle : Sélecteur mémoire (2 entrées)"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_2__output__output__name", "Sortie de signal"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__desc", "Consultation par priorité : analyse les entrées <b>in_4</b> à <b>in_1</b> et renvoie la valeur du <b>field_n</b> correspondant à la première entrée positive ; à défaut, utilise le champ <b>default</b>. Les entrées au numéro supérieur l'emportent."],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__field__default__desc", "Renvoyer cette valeur lorsqu'aucune des entrées n'est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__field__default__name", "Par défaut"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__field__field_1__desc", "Renvoyer cette valeur lorsque l'entrée 1 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__field__field_1__name", "Valeur 1"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__field__field_2__desc", "Renvoyer cette valeur lorsque l'entrée 2 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__field__field_2__name", "Valeur 2"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__field__field_3__desc", "Renvoyer cette valeur lorsque l'entrée 3 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__field__field_3__name", "Valeur 3"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__field__field_4__desc", "Renvoyer cette valeur lorsque l'entrée 4 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__field__field_4__name", "Valeur 4"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__input__in_1__name", "Entrée 1"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__input__in_2__name", "Entrée 2"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__input__in_3__name", "Entrée 3"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__input__in_4__name", "Entrée 4"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__name", "Contrôle : Sélecteur mémoire (4 entrées)"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_4__output__output__name", "Sortie de signal"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__desc", "Consultation par priorité : analyse les entrées <b>in_6</b> à <b>in_1</b> et renvoie la valeur du <b>field_n</b> correspondant à la première entrée positive ; à défaut, utilise le champ <b>default</b>. Les entrées au numéro supérieur l'emportent."],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__default__desc", "Renvoyer cette valeur lorsqu'aucune des entrées n'est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__default__name", "Par défaut"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_1__desc", "Renvoyer cette valeur lorsque l'entrée 1 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_1__name", "Valeur 1"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_2__desc", "Renvoyer cette valeur lorsque l'entrée 2 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_2__name", "Valeur 2"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_3__desc", "Renvoyer cette valeur lorsque l'entrée 3 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_3__name", "Valeur 3"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_4__desc", "Renvoyer cette valeur lorsque l'entrée 4 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_4__name", "Valeur 4"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_5__desc", "Renvoyer cette valeur lorsque l'entrée 5 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_5__name", "Valeur 5"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_6__desc", "Renvoyer cette valeur lorsque l'entrée 6 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__field__field_6__name", "Valeur 6"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__input__in_1__name", "Entrée 1"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__input__in_2__name", "Entrée 2"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__input__in_3__name", "Entrée 3"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__input__in_4__name", "Entrée 4"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__input__in_5__name", "Entrée 5"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__input__in_6__name", "Entrée 6"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__name", "Contrôle : Sélecteur mémoire (6 entrées)"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_6__output__output__name", "Sortie de signal"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__desc", "Consultation par priorité : analyse les entrées <b>in_8</b> à <b>in_1</b> et renvoie la valeur du <b>field_n</b> correspondant à la première entrée positive ; à défaut, utilise le champ <b>default</b>. Les entrées au numéro supérieur l'emportent."],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__default__desc", "Renvoyer cette valeur lorsqu'aucune des entrées n'est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__default__name", "Par défaut"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_1__desc", "Renvoyer cette valeur lorsque l'entrée 1 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_1__name", "Valeur 1"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_2__desc", "Renvoyer cette valeur lorsque l'entrée 2 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_2__name", "Valeur 2"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_3__desc", "Renvoyer cette valeur lorsque l'entrée 3 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_3__name", "Valeur 3"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_4__desc", "Renvoyer cette valeur lorsque l'entrée 4 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_4__name", "Valeur 4"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_5__desc", "Renvoyer cette valeur lorsque l'entrée 5 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_5__name", "Valeur 5"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_6__desc", "Renvoyer cette valeur lorsque l'entrée 6 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_6__name", "Valeur 6"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_7__desc", "Renvoyer cette valeur lorsque l'entrée 7 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_7__name", "Valeur 7"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_8__desc", "Renvoyer cette valeur lorsque l'entrée 8 est positive"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__field__field_8__name", "Valeur 8"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__input__in_1__name", "Entrée 1"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__input__in_2__name", "Entrée 2"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__input__in_3__name", "Entrée 3"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__input__in_4__name", "Entrée 4"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__input__in_5__name", "Entrée 5"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__input__in_6__name", "Entrée 6"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__input__in_7__name", "Entrée 7"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__input__in_8__name", "Entrée 8"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__name", "Contrôle : Sélecteur mémoire (8 entrées)"],
	["ProgramableNetwork_Module_Runtime_Memory_Selector_8__output__output__name", "Sortie de signal"],
	["ProgramableNetwork_Module_Runtime_Shift_2__desc", "Décaleur cyclique pour 2 canaux : <b>index</b> (modulo 2) sélectionne de combien faire tourner les entrées <b>0</b>, <b>1</b> sur les sorties <b>0</b>, <b>1</b>. La sortie <b>index</b> renvoie l'index ramené."],
	["ProgramableNetwork_Module_Runtime_Shift_2__input__0__name", "Entrée 0"],
	["ProgramableNetwork_Module_Runtime_Shift_2__input__1__name", "Entrée 1"],
	["ProgramableNetwork_Module_Runtime_Shift_2__input__index__name", "Index"],
	["ProgramableNetwork_Module_Runtime_Shift_2__name", "Contrôle : Décalage (2 entrées)"],
	["ProgramableNetwork_Module_Runtime_Shift_2__output__0__name", "Sortie 0"],
	["ProgramableNetwork_Module_Runtime_Shift_2__output__1__name", "Sortie 1"],
	["ProgramableNetwork_Module_Runtime_Shift_2__output__index__name", "Index"],
	["ProgramableNetwork_Module_Runtime_Shift_4__desc", "Décaleur cyclique pour 4 canaux : <b>index</b> (modulo 4) sélectionne de combien faire tourner les entrées <b>0</b>..<b>3</b> sur les sorties <b>0</b>..<b>3</b>. La sortie <b>index</b> renvoie l'index ramené."],
	["ProgramableNetwork_Module_Runtime_Shift_4__field__inputs used__desc", "Sélectionner le nombre d'entrées à utiliser. Le même nombre de sorties sera utilisé, laissant les autres sorties non mises à jour."],
	["ProgramableNetwork_Module_Runtime_Shift_4__field__inputs used__name", "Nombre d'entrées utilisées"],
	["ProgramableNetwork_Module_Runtime_Shift_4__input__0__name", "Entrée 0"],
	["ProgramableNetwork_Module_Runtime_Shift_4__input__1__name", "Entrée 1"],
	["ProgramableNetwork_Module_Runtime_Shift_4__input__2__name", "Entrée 2"],
	["ProgramableNetwork_Module_Runtime_Shift_4__input__3__name", "Entrée 3"],
	["ProgramableNetwork_Module_Runtime_Shift_4__input__index__name", "Index"],
	["ProgramableNetwork_Module_Runtime_Shift_4__name", "Contrôle : Décalage (4 entrées)"],
	["ProgramableNetwork_Module_Runtime_Shift_4__output__0__name", "Sortie 0"],
	["ProgramableNetwork_Module_Runtime_Shift_4__output__1__name", "Sortie 1"],
	["ProgramableNetwork_Module_Runtime_Shift_4__output__2__name", "Sortie 2"],
	["ProgramableNetwork_Module_Runtime_Shift_4__output__3__name", "Sortie 3"],
	["ProgramableNetwork_Module_Runtime_Shift_4__output__index__name", "Index"],
	["ProgramableNetwork_Module_Runtime_Shift_7__desc", "Décaleur cyclique pour 7 canaux : <b>index</b> (modulo 7) sélectionne de combien faire tourner les entrées <b>0</b>..<b>6</b> sur les sorties <b>0</b>..<b>6</b>. La sortie <b>index</b> renvoie l'index ramené."],
	["ProgramableNetwork_Module_Runtime_Shift_7__field__inputs used__desc", "Sélectionner le nombre d'entrées à utiliser. Le même nombre de sorties sera utilisé, laissant les autres sorties non mises à jour."],
	["ProgramableNetwork_Module_Runtime_Shift_7__field__inputs used__name", "Nombre d'entrées utilisées"],
	["ProgramableNetwork_Module_Runtime_Shift_7__input__0__name", "Entrée 0"],
	["ProgramableNetwork_Module_Runtime_Shift_7__input__1__name", "Entrée 1"],
	["ProgramableNetwork_Module_Runtime_Shift_7__input__2__name", "Entrée 2"],
	["ProgramableNetwork_Module_Runtime_Shift_7__input__3__name", "Entrée 3"],
	["ProgramableNetwork_Module_Runtime_Shift_7__input__4__name", "Entrée 4"],
	["ProgramableNetwork_Module_Runtime_Shift_7__input__5__name", "Entrée 5"],
	["ProgramableNetwork_Module_Runtime_Shift_7__input__6__name", "Entrée 6"],
	["ProgramableNetwork_Module_Runtime_Shift_7__input__index__name", "Index"],
	["ProgramableNetwork_Module_Runtime_Shift_7__name", "Contrôle : Décalage (7 entrées)"],
	["ProgramableNetwork_Module_Runtime_Shift_7__output__0__name", "Sortie 0"],
	["ProgramableNetwork_Module_Runtime_Shift_7__output__1__name", "Sortie 1"],
	["ProgramableNetwork_Module_Runtime_Shift_7__output__2__name", "Sortie 2"],
	["ProgramableNetwork_Module_Runtime_Shift_7__output__3__name", "Sortie 3"],
	["ProgramableNetwork_Module_Runtime_Shift_7__output__4__name", "Sortie 4"],
	["ProgramableNetwork_Module_Runtime_Shift_7__output__5__name", "Sortie 5"],
	["ProgramableNetwork_Module_Runtime_Shift_7__output__6__name", "Sortie 6"],
	["ProgramableNetwork_Module_Runtime_Shift_7__output__index__name", "Index"],
	["ProgramableNetwork_Module_Runtime_Timer__desc", "Compte 1 par tick sur la sortie <b>timer</b> jusqu'à atteindre la période (entrée <b>timer_period</b> ou le champ, ~10 ticks/s) ; lorsqu'elle est atteinte, <b>done</b> s'active et le compteur se fige. Déclencher <b>reset</b> efface <b>timer</b> et <b>done</b>."],
	["ProgramableNetwork_Module_Runtime_Timer__field__timer_period__desc", "Mises à jour entre chaque tick de la sortie, soit 10 fois par seconde"],
	["ProgramableNetwork_Module_Runtime_Timer__field__timer_period__name", "Période du minuteur (ticks)"],
	["ProgramableNetwork_Module_Runtime_Timer__input__reset__name", "Réinitialiser le minuteur"],
	["ProgramableNetwork_Module_Runtime_Timer__input__timer_period__name", "Période du minuteur"],
	["ProgramableNetwork_Module_Runtime_Timer__name", "Contrôle : Minuteur"],
	["ProgramableNetwork_Module_Runtime_Timer__output__done__name", "Terminé"],
	["ProgramableNetwork_Module_Runtime_Timer__output__timer__name", "Minuteur"],
	["ProgramableNetwork_Module_Stats_Efficiency__desc", "Lit les statistiques de productivité via IEntityWithProductivityCounter. La sortie principale <b>%</b> est le pourcentage de productivité (0-100) sur les 12 derniers mois. Les compteurs de ticks par catégorie sont exposés en sorties d'extension <b>A-D</b> ; leur signification dépend de l'entité (ex. pour une Machine : A=En fonctionnement, B=Entrée manquante, C=Sortie pleine, D=Impossible de travailler)."],
	["ProgramableNetwork_Module_Stats_Efficiency__display__percent__name", "%"],
	["ProgramableNetwork_Module_Stats_Efficiency__field__entity__desc", "Bâtiment capable de partager des informations de productivité"],
	["ProgramableNetwork_Module_Stats_Efficiency__field__entity__name", "Entité"],
	["ProgramableNetwork_Module_Stats_Efficiency__name", "Statistique : Efficacité"],
	["ProgramableNetwork_Module_Stats_Efficiency__output__percent__name", "%"],
	["ProgramableNetwork_Module_Stats_Electricity__desc", "Lit les indicateurs globaux d'ElectricityManager pour le tick actuel. Renvoie <b>consumption</b> (DemandedThisTick), <b>production</b> (GeneratedThisTick), <b>capacity</b> (GenerationCapacityThisTick) en kW, et <b>usage</b> en pourcentage 0-100 de consommation / capacité."],
	["ProgramableNetwork_Module_Stats_Electricity__display__consumption__name", "Consommation"],
	["ProgramableNetwork_Module_Stats_Electricity__display__power__name", "Puissance"],
	["ProgramableNetwork_Module_Stats_Electricity__display__production__name", "Production"],
	["ProgramableNetwork_Module_Stats_Electricity__name", "Statistique : Électricité"],
	["ProgramableNetwork_Module_Stats_Electricity__output__capacity__name", "Capacité énergétique"],
	["ProgramableNetwork_Module_Stats_Electricity__output__consumption__name", "Consommation"],
	["ProgramableNetwork_Module_Stats_Electricity__output__production__name", "Production"],
	["ProgramableNetwork_Module_Stats_Electricity__output__usage__name", "Utilisation énergétique (0-100)"],
	["ProgramableNetwork_Module_Stats_Maintenance__desc", "Lit le tampon de maintenance du MaintenanceDepot lié pour le palier sélectionné (champ <b>m</b>). Renvoie la quantité actuelle <b>a</b>, la capacité <b>c</b>, le pourcentage <b>p</b> 0-100 et l'utilisation mensuelle <b>u</b> (surplus positif / déficit négatif)."],
	["ProgramableNetwork_Module_Stats_Maintenance__display__direction__name", "Surplus/Déficit"],
	["ProgramableNetwork_Module_Stats_Maintenance__display__product__name", "Produit"],
	["ProgramableNetwork_Module_Stats_Maintenance__display__value__name", "Valeur"],
	["ProgramableNetwork_Module_Stats_Maintenance__field__depot__name", "Dépôt de maintenance"],
	["ProgramableNetwork_Module_Stats_Maintenance__field__m__name", "Palier de maintenance"],
	["ProgramableNetwork_Module_Stats_Maintenance__name", "Connexion : Maintenance"],
	["ProgramableNetwork_Module_Stats_Maintenance__output__a__name", "Quantité"],
	["ProgramableNetwork_Module_Stats_Maintenance__output__c__name", "Capacité"],
	["ProgramableNetwork_Module_Stats_Maintenance__output__p__name", "Pourcentage (0-100)"],
	["ProgramableNetwork_Module_Stats_Maintenance__output__u__name", "Utilisation (mensuelle +surplus / -déficit)"],
	["ProgramableNetwork_Module_Stats_Unity__desc", "Lit le total d'Unité actuel du capitaine via UpointsManager et le renvoie sur <b>v</b> ; étendu, il peut aussi lire le maximum <b>max</b>, le <b>percent</b> ou la différence du mois dernier <b>diff</b>. La ligne d'affichage montre l'icône Unité, une flèche de tendance (lorsque l'extension diff est active) et la valeur actuelle avec un pourcentage facultatif (lorsque l'extension percent est active). Erreur si aucun CaptainOffice n'est lié dans le champ <b>office</b>."],
	["ProgramableNetwork_Module_Stats_Unity__display__direction__name", "Tendance"],
	["ProgramableNetwork_Module_Stats_Unity__display__unity__name", "Unité"],
	["ProgramableNetwork_Module_Stats_Unity__display__value__name", "Valeur"],
	["ProgramableNetwork_Module_Stats_Unity__field__office__desc", "Doit être placé à côté du Bureau du Capitaine"],
	["ProgramableNetwork_Module_Stats_Unity__field__office__name", "Bureau du Capitaine"],
	["ProgramableNetwork_Module_Stats_Unity__name", "Connexion : Bureau - Unité"],
	["ProgramableNetwork_Module_Stats_Unity__output__v__name", "Valeur d'Unité"],
	["ProgramableNetwork_Module_Stats_Vehicle__desc", "Lit les statistiques de véhicules via IVehiclesManager. Avec un type de véhicule choisi via l'entrée ou le champ <b>vehicle</b> : renvoie <b>count</b> (possédés) et <b>assignable</b>. Sans sélection : renvoie le nombre total de la flotte sur <b>count</b> et 0 sur <b>assignable</b>. Erreur si aucun CaptainOffice n'est lié."],
	["ProgramableNetwork_Module_Stats_Vehicle__field__field_vehicle__name", "Sélectionner par paramètres"],
	["ProgramableNetwork_Module_Stats_Vehicle__field__office__desc", "Doit être placé à côté du Bureau du Capitaine"],
	["ProgramableNetwork_Module_Stats_Vehicle__field__office__name", "Bureau du Capitaine"],
	["ProgramableNetwork_Module_Stats_Vehicle__field__vehicle__desc", "Nombre de véhicules à lire"],
	["ProgramableNetwork_Module_Stats_Vehicle__field__vehicle__name", "Véhicule"],
	["ProgramableNetwork_Module_Stats_Vehicle__input__vehicle__name", "Nombre de véhicules/navires possédés (tous si non sélectionné)"],
	["ProgramableNetwork_Module_Stats_Vehicle__name", "Connexion : Bureau - Véhicules"],
	["ProgramableNetwork_Module_Stats_Vehicle__output__assignable__name", "Nombre de véhicules/navires assignables (tous si non sélectionné)"],
	["ProgramableNetwork_Module_Stats_Vehicle__output__count__name", "Nombre de véhicules/navires possédés (tous si non sélectionné)"],
	["ProgramableNetwork_Module_Stats_Workers__desc", "Lit les statistiques de travailleurs depuis WorkersManager. Renvoie utilisés <b>u</b>, disponibles <b>a</b>, manquants <b>m</b> (déficit, positif quand insuffisant) et total <b>t = u + a</b>. Erreur si aucun CaptainOffice n'est lié."],
	["ProgramableNetwork_Module_Stats_Workers__field__office__desc", "Doit être placé à côté du Bureau du Capitaine"],
	["ProgramableNetwork_Module_Stats_Workers__field__office__name", "Bureau du Capitaine"],
	["ProgramableNetwork_Module_Stats_Workers__name", "Connexion : Bureau - Travailleurs"],
	["ProgramableNetwork_Module_Stats_Workers__output__a__name", "Travailleurs disponibles"],
	["ProgramableNetwork_Module_Stats_Workers__output__m__name", "Travailleurs manquants"],
	["ProgramableNetwork_Module_Stats_Workers__output__t__name", "Travailleurs au total"],
	["ProgramableNetwork_Module_Stats_Workers__output__u__name", "Travailleurs utilisés"],
	["ProgramableNetwork_Module_Sub__desc", "Renvoie <b>a</b> - <b>b</b> sur <b>c</b>. Si la bascule <b>field_b</b> est activée, le champ constante <b>b</b> est soustrait à la place de la broche d'entrée."],
	["ProgramableNetwork_Module_Sub__field__b__name", "B"],
	["ProgramableNetwork_Module_Sub__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Sub__input__a__name", "A"],
	["ProgramableNetwork_Module_Sub__input__b__name", "B"],
	["ProgramableNetwork_Module_Sub__name", "C = A - B"],
	["ProgramableNetwork_Module_Sub__output__c__name", "C"],
	["ProgramableNetwork_Module_Sum_4__desc", "Renvoie la somme de 4 entrées numériques (<b>a</b> à <b>d</b>) sur <b>sum</b>. Les entrées non connectées sont traitées comme 0."],
	["ProgramableNetwork_Module_Sum_4__input__a__name", "A"],
	["ProgramableNetwork_Module_Sum_4__input__b__name", "B"],
	["ProgramableNetwork_Module_Sum_4__input__c__name", "C"],
	["ProgramableNetwork_Module_Sum_4__input__d__name", "D"],
	["ProgramableNetwork_Module_Sum_4__name", "C = A + .. (3)"],
	["ProgramableNetwork_Module_Sum_4__output__sum__name", "Somme"],
	["ProgramableNetwork_Module_Sum_8__desc", "Renvoie la somme de 8 entrées numériques (<b>a</b> à <b>h</b>) sur <b>sum</b>. Les entrées non connectées sont traitées comme 0."],
	["ProgramableNetwork_Module_Sum_8__input__a__name", "A"],
	["ProgramableNetwork_Module_Sum_8__input__b__name", "B"],
	["ProgramableNetwork_Module_Sum_8__input__c__name", "C"],
	["ProgramableNetwork_Module_Sum_8__input__d__name", "D"],
	["ProgramableNetwork_Module_Sum_8__input__e__name", "E"],
	["ProgramableNetwork_Module_Sum_8__input__f__name", "F"],
	["ProgramableNetwork_Module_Sum_8__input__g__name", "G"],
	["ProgramableNetwork_Module_Sum_8__input__h__name", "H"],
	["ProgramableNetwork_Module_Sum_8__name", "C = A + .. (7)"],
	["ProgramableNetwork_Module_Sum_8__output__sum__name", "Somme"],
	["ProgramableNetwork_Module_Sum__desc", "Renvoie <b>a</b> + <b>b</b> sur <b>c</b>. Si la bascule <b>field_b</b> est activée, le champ constante <b>b</b> est utilisé à la place de la broche d'entrée (voir FieldOrInput)."],
	["ProgramableNetwork_Module_Sum__field__b__name", "B"],
	["ProgramableNetwork_Module_Sum__field__field_b__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Sum__input__a__name", "A"],
	["ProgramableNetwork_Module_Sum__input__b__name", "B"],
	["ProgramableNetwork_Module_Sum__name", "C = A + B"],
	["ProgramableNetwork_Module_Sum__output__c__name", "Somme"],
	["ProgramableNetwork_Module_VariableNetwork_Read__desc", "Lit la variable globale du réseau identifiée par le champ <b>name</b> via VariableManager et renvoie sa valeur actuelle sur <b>value</b>. Erreur si <b>name</b> est vide."],
	["ProgramableNetwork_Module_VariableNetwork_Read__display__name__name", "Nom de variable (devrait être plus long)"],
	["ProgramableNetwork_Module_VariableNetwork_Read__field__name__name", "Nom de variable"],
	["ProgramableNetwork_Module_VariableNetwork_Read__field__variables__name", "Variables"],
	["ProgramableNetwork_Module_VariableNetwork_Read__name", "Variable réseau (lecture)"],
	["ProgramableNetwork_Module_VariableNetwork_Read__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_VariableNetwork_Write__desc", "Écrit l'entrée <b>value</b> (ou le champ constante <b>value</b> lorsque <b>field_value</b> est activé) dans la variable globale du réseau identifiée par le champ <b>name</b> via VariableManager. Erreur si <b>name</b> est vide."],
	["ProgramableNetwork_Module_VariableNetwork_Write__display__name__name", "Nom de variable (devrait être plus long)"],
	["ProgramableNetwork_Module_VariableNetwork_Write__field__field_value__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_VariableNetwork_Write__field__name__name", "Nom de variable"],
	["ProgramableNetwork_Module_VariableNetwork_Write__field__value__name", "Valeur"],
	["ProgramableNetwork_Module_VariableNetwork_Write__field__variables__name", "Variables"],
	["ProgramableNetwork_Module_VariableNetwork_Write__input__value__name", "Valeur"],
	["ProgramableNetwork_Module_VariableNetwork_Write__name", "Variable réseau (écriture)"],
	["ProgramableNetwork_Module_Variable_Read__desc", "Lit une variable locale du contrôleur : cherche dans le même contrôleur un module <b>Variable_Write</b> avec un champ <b>name</b> correspondant et renvoie sa <b>value</b> sur <b>value</b>. Renvoie 0 si aucun n'est trouvé ; erreur si <b>name</b> est vide."],
	["ProgramableNetwork_Module_Variable_Read__display__name__name", "Nom de variable (devrait être plus long)"],
	["ProgramableNetwork_Module_Variable_Read__field__name__name", "Nom de variable"],
	["ProgramableNetwork_Module_Variable_Read__name", "Variable (lecture)"],
	["ProgramableNetwork_Module_Variable_Read__output__value__name", "Valeur"],
	["ProgramableNetwork_Module_Variable_Write__desc", "Conserve une variable locale du contrôleur nommée par le champ <b>name</b>. Stocke l'entrée <b>value</b> (ou le champ constante <b>value</b> lorsque <b>field_value</b> est activé) afin qu'un <b>Variable_Read</b> apparié sur le même contrôleur puisse la récupérer. Erreur si <b>name</b> est vide."],
	["ProgramableNetwork_Module_Variable_Write__display__name__name", "Nom de variable (devrait être plus long)"],
	["ProgramableNetwork_Module_Variable_Write__field__field_value__name", "Utiliser une constante directe"],
	["ProgramableNetwork_Module_Variable_Write__field__name__name", "Nom de variable"],
	["ProgramableNetwork_Module_Variable_Write__field__value__name", "Valeur"],
	["ProgramableNetwork_Module_Variable_Write__input__value__name", "Valeur"],
	["ProgramableNetwork_Module_Variable_Write__name", "Variable (écriture)"],
	["ProgramableNetwork_ModulesCount", "Nombre de modules : {0}"],
	["ProgramableNetwork_NetworkVariablesTitle", "Variables réseau"],
	["ProgramableNetwork_PinOrField_A", "A"],
	["ProgramableNetwork_PinOrField_B", "B"],
	["ProgramableNetwork_PinOrField_Bits", "Bits"],
	["ProgramableNetwork_PinOrField_C", "C"],
	["ProgramableNetwork_PinOrField_D", "D"],
	["ProgramableNetwork_PinOrField_Default", "Par défaut"],
	["ProgramableNetwork_PinOrField_Display", "Affichage"],
	["ProgramableNetwork_PinOrField_Dot", "Point"],
	["ProgramableNetwork_PinOrField_E", "E"],
	["ProgramableNetwork_PinOrField_Enable", "Activer"],
	["ProgramableNetwork_PinOrField_F", "F"],
	["ProgramableNetwork_PinOrField_Frequency", "Fréquence"],
	["ProgramableNetwork_PinOrField_G", "G"],
	["ProgramableNetwork_PinOrField_H", "H"],
	["ProgramableNetwork_PinOrField_Index", "Index"],
	["ProgramableNetwork_PinOrField_Input_1", "Entrée 1"],
	["ProgramableNetwork_PinOrField_Input_2", "Entrée 2"],
	["ProgramableNetwork_PinOrField_Input_3", "Entrée 3"],
	["ProgramableNetwork_PinOrField_Input_4", "Entrée 4"],
	["ProgramableNetwork_PinOrField_Max", "Max"],
	["ProgramableNetwork_PinOrField_Min", "Min"],
	["ProgramableNetwork_PinOrField_Percentage", "Pourcentage"],
	["ProgramableNetwork_PinOrField_Product", "Produit"],
	["ProgramableNetwork_PinOrField_Storage", "Stockage"],
	["ProgramableNetwork_PinOrField_Value", "Valeur"],
	["ProgramableNetwork_SoundNotification__desc", "Le contrôleur contient un problème qui peut perturber son comportement"],
	["ProgramableNetwork_SoundNotification__name", "Lecture en cours"],
	["ProgramableNetwork_Speaker_Sound_Alarm", "Alarme"],
	["ProgramableNetwork_Speaker_Sound_Cash", "Caisse"],
	["ProgramableNetwork_Speaker_Sound_Message", "Message"],
	["ProgramableNetwork_Speaker_Sound_Shoot", "Tir"],
	["ProgramableNetwork_Speaker__desc", "Joue un son lorsqu'activé ; le son peut être déclenché par le contrôleur ou fonctionner manuellement"],
	["ProgramableNetwork_Speaker__name", "Haut-parleur"],
	["ProgramableNetwork_Tool_Add", "Ajouter"],
	["ProgramableNetwork_Tool_Apply", "Appliquer"],
	["ProgramableNetwork_Tool_Copy", "Copier"],
	["ProgramableNetwork_Tool_Delete", "Supprimer"],
	["ProgramableNetwork_Tool_Down", "Bas"],
	["ProgramableNetwork_Tool_Edit", "Modifier"],
	["ProgramableNetwork_Tool_Paste", "Coller"],
	["ProgramableNetwork_Tool_Pick", "Sélectionner"],
	["ProgramableNetwork_Tool_Templates", "Modèles"],
	["ProgramableNetwork_Tool_Up", "Haut"],
	["ProgramableNetwork_True", "Vrai"],
	["ProgramableNetwork_TypeOr", "{0}' ou '{1}"],
	["ProgramableNetwork_UnknownError", "Contactez le capitaine DeznekCZ, quelque chose s'est mal passé"],
	["ProgramableNetwork_Variable", "Variable choisie : {0}"],
	["ProgramableNetwork_WarningNotification__desc", "Le contrôleur peut nécessiter une action ou présente un problème mineur"],
	["ProgramableNetwork_WarningNotification__name", "Contrôleur : Avertissement"],
	["ProgramableNetwork_WatchDogStop", "L'instruction a dépassé le temps autorisé"],
	["ResearchProgramableNetwork_AntenaStage2__desc", "Débloque une antenne supérieure pour une meilleure diffusion du signal (bonus de 100 % à la distance)"],
	["ResearchProgramableNetwork_AntenaStage2__name", "Antenne longue portée"],
	["ResearchProgramableNetwork_Stage1__desc", "Débloque les entrées contrôlées par condition"],
	["ResearchProgramableNetwork_Stage1__name", "Réseau programmable"],
	["__PHANTOM_CONTROLLER__desc", "Gère les opérations de base et l'automatisation"],
	["__PHANTOM_CONTROLLER__name", "Contrôleur"],
	["__PHANTOM_DISPLAY__desc", "Objet fantôme pour suppression"],
	["__PHANTOM_DISPLAY__name", "Affichage"],
	["__PHANTOM__MODULE____desc", "Remplacement de module pour un module désormais inexistant"],
	["__PHANTOM__MODULE____name", "[Module supprimé]"]
]
