Imports EgtWPFLib5 Public Module TooltipMsg Dim m_Eng As New Dictionary(Of Integer, String) Dim m_Ita As New Dictionary(Of Integer, String) Dim sLanguage As String = String.Empty Sub New() GetMainPrivateProfileString(S_GENERAL, K_MESSAGES, "", sLanguage) If sLanguage.Equals("English") Then m_Eng.Add(1, "Slicing Direction") m_Eng.Add(2, "Direction of the printing axis (Z).") m_Eng.Add(3, "Spiral Vase") m_Eng.Add(4, "Print a single continuous spiral shell (without interruption).") m_Eng.Add(5, "Strand Height") m_Eng.Add(6, "The height of the layer.") m_Eng.Add(7, "Strand Width") m_Eng.Add(8, "The width of the strand.") m_Eng.Add(9, "Strand Count") m_Eng.Add(10, "Number of strands making up the shell.") m_Eng.Add(11, "Offset") m_Eng.Add(12, "2D offset of each layer. The offset is orthogonal to the printing axis.") m_Eng.Add(13, "Strand Overlap[%]") m_Eng.Add(14, "Overlap between the strands in the same layer (only valid for the shell).") m_Eng.Add(15, "Start Point Offset on Layer") m_Eng.Add(16, "Start point offset of each shell’s strand of every Z layer.") m_Eng.Add(17, "Strand Order") m_Eng.Add(18, "Printing order of the shells (Outer-Inner or Inner-Outer).") m_Eng.Add(19, "Direction") m_Eng.Add(20, "Printing direction of the shell.") m_Eng.Add(21, "G0 Feed") m_Eng.Add(22, "Feed of the X Y travel move.") m_Eng.Add(23, "Link Z Up") m_Eng.Add(24, "Z up movement for travel move to prevent the nozzle hitting the print.") m_Eng.Add(25, "G0 Feed Z") m_Eng.Add(26, "Feed of the Z travel move.") m_Eng.Add(27, "Nozzle Diameter") m_Eng.Add(28, "Diameter of the bottom part of the nozzle (external).") m_Eng.Add(29, "Flow Rate[%]") m_Eng.Add(30, "Alteration of the material flow compared to theoretical.") m_Eng.Add(31, "Dynamic Mode") m_Eng.Add(32, "How fast accelerations and decelerations are.") m_Eng.Add(33, "Print Order") m_Eng.Add(34, "Select the order of the printing features.") m_Eng.Add(35, "Pre Flow Delay") m_Eng.Add(36, "Set a pause time before starting to print after a flow stop.") m_Eng.Add(37, "Post Flow Delay") m_Eng.Add(38, "Set a pause time after starting to print after a flow stop.") m_Eng.Add(39, "Screw Back") m_Eng.Add(40, "Depending on the material viscosity, how much material retract when it stops the extrusion. From 0 to 300.") m_Eng.Add(41, "Link Type") m_Eng.Add(42, "Link type between each shell strand.") m_Eng.Add(43, "Link Param") m_Eng.Add(44, "How distant are the lead points if link type is different then 'none'.") m_Eng.Add(45, "Lead In") m_Eng.Add(46, "Type of lead in.") m_Eng.Add(47, "Lead In Tang Dist") m_Eng.Add(48, "If lead in is different from 'none', the tangent distance of the approach.") m_Eng.Add(49, "Lead In Ortho Dist") m_Eng.Add(50, "If lead in is different from 'none', the orthogonal distance of the approach.") m_Eng.Add(51, "Offset Lead Point") m_Eng.Add(52, "Offset (positive or negative) of the start point after a flow stop.") m_Eng.Add(53, "Lead Out") m_Eng.Add(54, "Type of lead out.") m_Eng.Add(55, "Lead Out Tang Dist") m_Eng.Add(56, "If Lead Out is different from 'none', the tangent distance of the lead out.") m_Eng.Add(57, "Lead Out Ortho Dist") m_Eng.Add(58, "If Lead Out is different from 'none', the orthogonal distance of the lead out.") m_Eng.Add(59, "Coasting Len") m_Eng.Add(60, "Flow Shut-off Anticipation before the end of the shell.") m_Eng.Add(61, "Coasting Feed[%]") m_Eng.Add(62, "Percentage of the working feed to execute the coasting.") m_Eng.Add(63, "Wipe Len") m_Eng.Add(64, "Length of the wipe movement.") m_Eng.Add(65, "Wipe Feed[%]") m_Eng.Add(66, "Percentage of the working feed to execute the wipe.") m_Eng.Add(67, "Type") m_Eng.Add(68, "Type of ribs and how they interact with the printing solid. -Internal It cuts the surface inside the print solid. -External It cuts the surface outside the print solid. -Unbounded If the parameter 'Limit Unbounded With Solid' is flagged, it cuts the surface inside the print solid. Otherwise, it prints the ribs as the surface is modeled, without cutting it. -Support As Internal, it cuts the surface inside the print solid, it’s made so if you need to diversify parameters from Internal ribs and Internal supports.") m_Eng.Add(69, "Overlap[%]") m_Eng.Add(70, "Overlap between ribs and other ribs, and between the ribs and the shell.") m_Eng.Add(71, "Strand Count") m_Eng.Add(72, "Number of strand that each rib has.") m_Eng.Add(73, "Link") m_Eng.Add(74, "Link all the ribs, if possible.") m_Eng.Add(75, "Invert Order") m_Eng.Add(76, "Invert the print order of the ribs.") m_Eng.Add(77, "Invert Direction") m_Eng.Add(78, "Invert the print direction of the ribs.") m_Eng.Add(79, "Invert Strand Order") m_Eng.Add(80, "If the rib has more then one strand, it inverts the lead in/out side of the rib.") m_Eng.Add(81, "Lead In Invert") m_Eng.Add(82, "Invert the direction of the lead in.") m_Eng.Add(83, "Lead In Len") m_Eng.Add(84, "Length of the lead in of the ribs, it follows the offset of the shell.") m_Eng.Add(85, "Lead Out Invert") m_Eng.Add(86, "Invert the direction of the lead out.") m_Eng.Add(87, "Lead Out Len") m_Eng.Add(88, "Length of the lead out of the ribs, it follows the offset of the shell.") m_Eng.Add(89, "Lead Out Coasting") m_Eng.Add(90, "Length of a segment that follows the path, the machine stops printing.") m_Eng.Add(91, "Lead Out Wipe") m_Eng.Add(92, "Length of a segment at a certain angle, the machine does not print, its purpose is to clean the nozzle before going to the next part of the print.") m_Eng.Add(93, "Lead Out Wipe Dir [deg]") m_Eng.Add(94, "Direction of the wipe.") m_Eng.Add(95, "Limit Unbounded With Solid") m_Eng.Add(96, "If the ribs type is 'Unbounded', it prints only the ribs inside the solid, any part outside the solid is cut.") m_Eng.Add(97, "Difference") m_Eng.Add(98, "In the 'reduce shell number' solid area, how many shell strand eliminate.") m_Eng.Add(99, "Coasting") m_Eng.Add(100, "Length of a segment that follows the path, the machine stops printing.") m_Eng.Add(101, "Wipe") m_Eng.Add(102, "Length of a segment at a certain angle, the machine does not print, its purpose is to clean the nozzle before going to the next part of the print.") m_Eng.Add(103, "Wipe Direction [deg]") m_Eng.Add(104, "Direction of the wipe.") m_Eng.Add(105, "Infill") m_Eng.Add(106, "Type of infill.") m_Eng.Add(107, "Link Type") m_Eng.Add(108, "Link type between each Filled Solid strand.") m_Eng.Add(109, "Link Param") m_Eng.Add(110, "How distant are the lead points if link type is different then 'none'.") m_Eng.Add(111, "Start Point Offset On Slice") m_Eng.Add(112, "Start point offset of each Filled Solid’s strand of every Z layer.") m_Eng.Add(113, "Offset Lead Point") m_Eng.Add(114, "Offset (positive or negative) of the start point after a flow stop.") m_Eng.Add(115, "Density") m_Eng.Add(116, "Infill density.") m_Eng.Add(117, "Grid Overlap") m_Eng.Add(118, "Overlap of the grid’s strands.") m_Eng.Add(119, "Direction") m_Eng.Add(120, "Printing direction in degree.") m_Eng.Add(121, "Offset X") m_Eng.Add(122, "Translation of the infill pattern.") m_Eng.Add(123, "Offset Y") m_Eng.Add(124, "Translation of the infill pattern.") m_Eng.Add(125, "Coasting Length") m_Eng.Add(126, "Length of a segment where the machine stops printing.") m_Eng.Add(127, "Wipe Length") m_Eng.Add(128, "Length of a segment at a certain angle, the machine does not print, its purpose is to clean the nozzle before going to the next part of the print.") m_Eng.Add(129, "Wipe Direction [deg]") m_Eng.Add(130, "Direction of the wipe.") m_Eng.Add(131, "Floor Count") m_Eng.Add(132, "How many filled bottom surface layers print.") m_Eng.Add(133, "Floor Type") m_Eng.Add(134, "Kind of filling strategy.") m_Eng.Add(135, "Ceil Count") m_Eng.Add(136, "How many filled top surface layers print.") m_Eng.Add(137, "Ceil Type") m_Eng.Add(138, "Kind of filling strategy.") m_Eng.Add(139, "Infill Type") m_Eng.Add(140, "Type of infill.") m_Eng.Add(141, "Density") m_Eng.Add(142, "Infill density.") m_Eng.Add(143, "Grid Overlap") m_Eng.Add(144, "Overlap of the grid’s strands.") m_Eng.Add(145, "Direction") m_Eng.Add(146, "Printing direction.") m_Eng.Add(147, "Offset X") m_Eng.Add(148, "Translation of the infill pattern.") m_Eng.Add(149, "Offset Y") m_Eng.Add(150, "Translation of the infill pattern.") m_Eng.Add(151, "Coasting Length") m_Eng.Add(152, "Length of a segment where the machine stops printing.") m_Eng.Add(153, "Wipe Length") m_Eng.Add(154, "Length of a segment at a certain angle, the machine does not print, its purpose is to clean the nozzle before going to the next part of the print.") m_Eng.Add(155, "Wipe Direction [deg]") m_Eng.Add(156, "Direction of the wipe.") m_Eng.Add(157, "Overlap[%]") m_Eng.Add(158, "Overlap between the filled solid and the other elements of the print.") m_Eng.Add(159, "Overlap[%]") m_Eng.Add(160, "Overlap between the infill and the other elements of the print.") m_Eng.Add(161, "Strand Order") m_Eng.Add(162, "Printing order of the Filled Solid (depending on the type selected).") m_Eng.Add(163, "Slicing Height") m_Eng.Add(164, "Limit the max Height of a print. Maxed by machine data.") m_Eng.Add(165, "Max Slices Number") m_Eng.Add(166, "Limit the Number of the Layers calculated.") m_Eng.Add(167, "Custom Inner Shell Width") m_Eng.Add(168, "Set a different Shell Width for the Inner Shell Strands.") m_Eng.Add(169, "Spiral Trans Len") m_Eng.Add(170, "Length of the Z transition between layers in Spiral Mode.") m_Eng.Add(171, "Single Lead In") m_Eng.Add(172, "Start of the first layer out of the path, inside the part and orthogonal.") m_Eng.Add(173, "Merge with Shell") m_Eng.Add(174, "If possible, merge in one path ribs and inner shell.") m_Eng.Add(175, "Invert Merged Shell Main Link") m_Eng.Add(176, "Invert the side of the merged ribs - shell.") m_Eng.Add(177, "Custom Strand Width") m_Eng.Add(178, "Set a different Width for ribs.") m_Eng.Add(179, "Link Fillet") m_Eng.Add(180, "Draw a radius between the rib and the Link.") m_Eng.Add(181, "Lead Fillet") m_Eng.Add(182, "Draw a radius between the rib and the LedIn/Out.") m_Eng.Add(183, "Strand Overlap %") m_Eng.Add(184, "Overlap between strands of the same rib (Strand Count > 1).") m_Eng.Add(185, "Custom Strand Width") m_Eng.Add(186, "Set a different Width for filled solids.") m_Eng.Add(187, "Custom Strand Width") m_Eng.Add(188, "Set a different Width for infill.") m_Eng.Add(189, "Floor Ceil Overlap [%]") m_Eng.Add(190, "Overlap between strands of floor/ceil.") m_Eng.Add(191, "") ElseIf sLanguage.Equals("Italiano") Then m_Ita.Add(1, "Slicing Direction") m_Ita.Add(2, "Direzione dell’asse di stampa (Z).") m_Ita.Add(3, "Spiral Vase") m_Ita.Add(4, "Stampa di una spirale a singola passata (senza stacchi).") m_Ita.Add(5, "Strand Height") m_Ita.Add(6, "L’altezza dello strato.") m_Ita.Add(7, "Strand Width") m_Ita.Add(8, "La larghezza della sezione della passata.") m_Ita.Add(9, "Strand Count") m_Ita.Add(10, "Numero di passate che compongono il perimetro.") m_Ita.Add(11, "Offset") m_Ita.Add(12, "Offset 2D di ogni layer. L’offset è ortogonale all’asse di stampa.") m_Ita.Add(13, "Strand Overlap[%]") m_Ita.Add(14, "Sovrapposizione tra le passate nello stesso layer (valida solo per il perimetro).") m_Ita.Add(15, "Start Point Offset on Layer") m_Ita.Add(16, "Offset del punto start di ogni strand della shell di ogni livello Z.") m_Ita.Add(17, "Strand Order") m_Ita.Add(18, "Ordine di stampa del perimetro (Esterno-Interno o Interno-Esterno).") m_Ita.Add(19, "Direction") m_Ita.Add(20, "Direzione di stampa del perimetro.") m_Ita.Add(21, "G0 Feed") m_Ita.Add(22, "Avanzamento dei movimenti X Y di spostamento in rapido senza stampare.") m_Ita.Add(23, "Link Z Up") m_Ita.Add(24, "Movimento in Z+ prima di eseguire uno spostamento senza stampare in modo da evitare collisioni con il pezzo.") m_Ita.Add(25, "G0 Feed Z") m_Ita.Add(26, "Avanzamento degli stacchi in Z senza stampare.") m_Ita.Add(27, "Nozzle Diameter") m_Ita.Add(28, "Diametro del piattello inferiore dell’ugello (esterno).") m_Ita.Add(29, "Flow Rate[%]") m_Ita.Add(30, "Alterazione del flusso di materiale rispetto al teorico in percentuale.") m_Ita.Add(31, "Dynamic Mode") m_Ita.Add(32, "Modalità dinamica.") m_Ita.Add(33, "Print Order") m_Ita.Add(34, "Selezionare l’ordine di stampa.") m_Ita.Add(35, "Pre Flow Delay") m_Ita.Add(36, "Imposta un tempo di pausa prima di cominciare a stampare, dopo uno stop del flusso.") m_Ita.Add(37, "Post Flow Delay") m_Ita.Add(38, "Imposta un tempo di pausa dopo aver cominciato a stampare, dopo uno stop del flusso.") m_Ita.Add(39, "Screw Back") m_Ita.Add(40, "In base alla viscosità del materiale, quanto retrarre il materiale quando si ferma l’estrusione. Da 0 a 300.") m_Ita.Add(41, "Link Type") m_Ita.Add(42, "Tipo di giunzione tra le passate del perimetro.") m_Ita.Add(43, "Link Param") m_Ita.Add(44, "Distanza tra i lead points se il link type è diverso da 'none'.") m_Ita.Add(45, "Lead In") m_Ita.Add(46, "Modalità di ingresso.") m_Ita.Add(47, "Lead In Tang Dist") m_Ita.Add(48, "Se il parametro Lead In è diverso da 'none', è la distanza dell’approccio tangente.") m_Ita.Add(49, "Lead In Ortho Dist") m_Ita.Add(50, "Se il parametro Lead In è diverso da 'none', è la distanza dell’approccio ortogonale") m_Ita.Add(51, "Offset Lead Point") m_Ita.Add(52, "Ritardo (o anticipo se valore negativo) della partenza (mm) dopo uno stop del flusso.") m_Ita.Add(53, "Lead Out") m_Ita.Add(54, "Modalità di distacco.") m_Ita.Add(55, "Lead Out Tang Dist") m_Ita.Add(56, "Se il parametro Lead Out è diverso da 'none', è la distanza dell’approccio tangente.") m_Ita.Add(57, "Lead Out Ortho Dist") m_Ita.Add(58, "Se il parametro Lead Out è diverso da 'none', è la distanza dell’approccio ortogonale.") m_Ita.Add(59, "Coasting Len") m_Ita.Add(60, "Anticipo dell’interruzione del flusso di materiale rispetto alla fine della shell.") m_Ita.Add(61, "Coasting Feed[%]") m_Ita.Add(62, "Percentuale della velocità di lavoro alla quale viene eseguito il coasting.") m_Ita.Add(63, "Wipe Len") m_Ita.Add(64, "Lunghezza del movimento di wipe.") m_Ita.Add(65, "Wipe Feed[%]") m_Ita.Add(66, "Percentuale della velocità di lavoro alla quale viene eseguito il wipe.") m_Ita.Add(67, "Type") m_Ita.Add(68, "Tipo di ribs e come interagiscono con il solido di stampa. -Internal Taglia le superfici ribs all’interno del solido di stampa. -External Taglia le superfici ribs all’esterno del solido di stampa. -Unbounded Se il parametro 'Limit Unbounded With Solid' è spuntata, taglia le superfici ribs all’interno del solido di stampa. Altrimenti, stampa le ribs Unbounded come sono modellate. -Support Come le Internal ribs, taglia le superfici ribs all’interno del solido di stampa. questa tipologia esiste per permettere di diversificare i parametri delle ribs interne con quelle dei supporti interni.") m_Ita.Add(69, "Overlap[%]") m_Ita.Add(70, "Sovrapposizione tra ribs e altre ribs e tra ribs e shell.") m_Ita.Add(71, "Strand Count") m_Ita.Add(72, "Numero di filamenti che compongono ogni rib.") m_Ita.Add(73, "Link") m_Ita.Add(74, "Connette tutte le ribs, se possibile.") m_Ita.Add(75, "Invert Order") m_Ita.Add(76, "Inverti l’ordine delle ribs.") m_Ita.Add(77, "Invert Direction") m_Ita.Add(78, "Inverte la direzione delle ribs.") m_Ita.Add(79, "Invert Strand Order") m_Ita.Add(80, "Se la rib ha più di uno strand, inverte il lato di lead in/out.") m_Ita.Add(81, "Lead In Invert") m_Ita.Add(82, "Inverti la direzione dell’ingresso delle ribs.") m_Ita.Add(83, "Lead In Len") m_Ita.Add(84, "Lunghezza dell’ingresso della ribs, segue l’offset della shell.") m_Ita.Add(85, "Lead Out Invert") m_Ita.Add(86, "Inverti la direzione dell’uscita delle ribs.") m_Ita.Add(87, "Lead Out Len") m_Ita.Add(88, "Lunghezza dell’uscita della ribs, segue l’offset della shell.") m_Ita.Add(89, "Lead Out Coasting") m_Ita.Add(90, "Lunghezza del segmento che segue il percorso con arresto del flusso.") m_Ita.Add(91, "Lead Out Wipe") m_Ita.Add(92, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire l’ugello prima di stampare un altro elemento.") m_Ita.Add(93, "Lead Out Wipe Dir [deg]") m_Ita.Add(94, "Direzione del wipe.") m_Ita.Add(95, "Limit Unbounded With Solid") m_Ita.Add(96, "Se il tipo di ribs è 'Unbounded', stampa solo le ribs contenute nel solido, se ci sono parti di ribs fuori dal solido vengono tagliate.") m_Ita.Add(97, "Difference") m_Ita.Add(98, "Nell’area contenuta nel/i solido/i 'reduce shell number', quanti strand della shell eliminare.") m_Ita.Add(99, "Coasting") m_Ita.Add(100, "Lunghezza del segmento che segue il percorso con arresto del flusso.") m_Ita.Add(101, "Wipe") m_Ita.Add(102, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire l’ugello prima di stampare un altro elemento.") m_Ita.Add(103, "Wipe Direction [deg]") m_Ita.Add(104, "Direzione del wipe.") m_Ita.Add(105, "Infill Type") m_Ita.Add(106, "Tipo di riempimento.") m_Ita.Add(107, "Link Type") m_Ita.Add(108, "Tipo di giunzione tra le passate del Filled Solid.") m_Ita.Add(109, "Link Param") m_Ita.Add(110, "Distanza tra i lead points se il link type è diverso da 'none'.") m_Ita.Add(111, "Start Point Offset On Slice") m_Ita.Add(112, "Offset del punto start di ogni strand del Filled Solid di ogni livello Z.") m_Ita.Add(113, "Offset Lead Point") m_Ita.Add(114, "Ritardo (o anticipo se valore negativo) della partenza (mm) dopo uno stop del flusso.") m_Ita.Add(115, "Density") m_Ita.Add(116, "Densità del riempimento.") m_Ita.Add(117, "Grid Overlap") m_Ita.Add(118, "Sovrapposizione degli strand del reticolo.") m_Ita.Add(119, "Direction") m_Ita.Add(120, "Direzione di stampa in gradi.") m_Ita.Add(121, "Offset X") m_Ita.Add(122, "Traslazione del pattern dell’infill.") m_Ita.Add(123, "Offset Y") m_Ita.Add(124, "Translation del pattern dell’infill.") m_Ita.Add(125, "Coasting Length") m_Ita.Add(126, "Lunghezza del segmento dove la macchina smette di depositare.") m_Ita.Add(127, "Wipe Length") m_Ita.Add(128, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire l’ugello prima di stampare un altro elemento.") m_Ita.Add(129, "Wipe Direction [deg]") m_Ita.Add(130, "Direzione del wipe.") m_Ita.Add(131, "Floor Count") m_Ita.Add(132, "Quanti layer di superficie inferiore pieni stampare.") m_Ita.Add(133, "Floor Type") m_Ita.Add(134, "Tipo di riempimento.") m_Ita.Add(135, "Ceil Count") m_Ita.Add(136, "Quanti layer di superficie superiore pieni stampare.") m_Ita.Add(137, "Ceil Type") m_Ita.Add(138, "Tipo di riempimento.") m_Ita.Add(139, "Infill Type") m_Ita.Add(140, "Tipo di riempimento.") m_Ita.Add(141, "Density") m_Ita.Add(142, "Densità del riempimento.") m_Ita.Add(143, "Grid Overlap") m_Ita.Add(144, "Sovrapposizione degli strand della grid.") m_Ita.Add(145, "Direction") m_Ita.Add(146, "Direzione di stampa.") m_Ita.Add(147, "Offset X") m_Ita.Add(148, "Traslazione del pattern dell’infill.") m_Ita.Add(149, "Offset Y") m_Ita.Add(150, "Traslazione del pattern dell’infill.") m_Ita.Add(151, "Coasting Length") m_Ita.Add(152, "Lunghezza del segmento dove la macchina smette di depositare.") m_Ita.Add(153, "Wipe Length") m_Ita.Add(154, "Lunghezza di un segmento angolato rispetto al coasting di un angolo definibile, la macchina non stampa. Il suo scopo è quello di pulire l’ugello prima di stampare un altro elemento.") m_Ita.Add(155, "Wipe Direction [deg]") m_Ita.Add(156, "Direzione del wipe.") m_Ita.Add(157, "Overlap[%]") m_Ita.Add(158, "Sovrapposizione tra gli strand del filled solid e gli altri elementi di stampa.") m_Ita.Add(159, "Overlap[%]") m_Ita.Add(160, "Sovrapposizione tra gli strand dell’infill e il resto degli elementi di stampa.") m_Ita.Add(161, "Strand Order") m_Ita.Add(162, "Ordine di stampa del Filled Solid (dipende dal tipo di infill selezionato).") m_Ita.Add(163, "Slicing Height") m_Ita.Add(164, "Limita l’altezza massima della stampa. Il massimo è l’altezza da tavola a ZMax.") m_Ita.Add(165, "Max Slices Number") m_Ita.Add(166, "Limita il numero massimo di Layer.") m_Ita.Add(167, "Custom Inner Shell Width") m_Ita.Add(168, "Imposta uno spessore diverso per la Shell Interna.") m_Ita.Add(169, "Spiral Trans Len") m_Ita.Add(170, "Lunghezza della transizione in Z tra i layer in modalità Spirale.") m_Ita.Add(171, "Single Lead In") m_Ita.Add(172, "Inizio sul primo layer da fuori del percorso, all’interno della geometria e ortogonale.") m_Ita.Add(173, "Merge with Shell") m_Ita.Add(174, "Se possibile, unisce in un percorso ribs e shell interna.") m_Ita.Add(175, "Invert Merged Shell Main Link") m_Ita.Add(176, "Inverte il verso di collegamento tra ribs e shell.") m_Ita.Add(177, "Custom Strand Width") m_Ita.Add(178, "Imposta uno spessore diverso per i ribs.") m_Ita.Add(179, "Link Fillet") m_Ita.Add(180, "Connette Link e Rib con un raggio.") m_Ita.Add(181, "Lead Fillet") m_Ita.Add(182, "Connette LedIn/Out e Rib con un raggio.") m_Ita.Add(183, "Strand Overlap [%]") m_Ita.Add(184, "Sovrapposizione tra strand della stessa rib (Strand Count > 1).") m_Ita.Add(185, "Custom Strand Width") m_Ita.Add(186, "Imposta uno spessore diverso per i filled solids.") m_Ita.Add(187, "Custom Strand Width") m_Ita.Add(188, "Imposta uno spessore diverso per gli infill.") m_Ita.Add(189, "Floor Ceil Overlap [%]") m_Ita.Add(190, "Sovrapposizione tra le passate dei riempimenti inferiori e superiori.") m_Ita.Add(191, "") End If End Sub Friend Function ReadToolTipMsg(Type As Integer) As String Dim mDict As KeyValuePair(Of Integer, String) If sLanguage.Equals("English") Then mDict = m_Eng.FirstOrDefault(Function(x) x.Key = Type) Return mDict.Value ElseIf sLanguage.Equals("Italiano") Then mDict = m_Ita.FirstOrDefault(Function(x) x.Key = Type) Return mDict.Value End If Return "" End Function End Module