/// <summary> Set the minimum title length specific to the /// implementation of abstract_Element. </summary> /// <param name="size"> Height of the font </param> protected override void Inner_Set_Minimum_Title_Length(Font current_font, Template_Language current_language) { // Get the size of the font float font_size = 10.0F; font_size = Font.SizeInPoints; // Set the title length switch (current_language) { case Template_Language.English: if (!dublinCore) { base.minimum_title_length = (int)(font_size * 15); } else { base.minimum_title_length = (int)(font_size * 9); } break; case Template_Language.Spanish: if (!dublinCore) { base.minimum_title_length = (int)(font_size * 13); } else { base.minimum_title_length = (int)(font_size * 9); } break; case Template_Language.French: if (!dublinCore) { base.minimum_title_length = (int)(font_size * 14); } else { base.minimum_title_length = (int)(font_size * 9); } break; default: base.minimum_title_length = (int)(font_size * 10); break; } }
/// <summary> Add a title in a particular language to this panel </summary> /// <param name="Language"> Language of the title </param> /// <param name="Language_Specific_Title"> Title to display </param> public void Set_Title(Template_Language Language, string Language_Specific_Title) { // If the title has no length, this is a request to REMOVE a title if (String.IsNullOrEmpty(Language_Specific_Title)) { if (allPanelTitles.ContainsKey(Language)) { allPanelTitles.Remove(Language); } } else { // Add this new title to the collection allPanelTitles[Language] = Language_Specific_Title; } }
public static void Set_Language(Template_Language GUI_Language) { switch (GUI_Language) { case Template_Language.English: messages = new EnglishMessageProvider(); break; case Template_Language.French: messages = new FrenchMessageProvider(); break; case Template_Language.Spanish: messages = new SpanishMessageProvider(); break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: title = "Temporal Subject"; start = "Start Year"; end = "End Year"; period = "Period"; start_length = 69; end_length = 56; period_length = 45; break; case Template_Language.Spanish: title = "Sujeto Temporal"; start = "Comience Año"; end = "Año Del Final"; period = "Período"; start_length = 92; end_length = 80; period_length = 50; break; case Template_Language.French: title = "Sujet Temporel"; start = "Commencez Année"; end = "Année De Fin"; period = "Période"; start_length = 120; end_length = 80; period_length = 50; break; default: title = "Temporal Subject - unknown"; start = "Start Year"; end = "End Year"; period = "Period"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: if (!dublinCore) { base.title = "Physical Description"; } else { base.title = "Format"; } break; case Template_Language.Spanish: if (!dublinCore) { base.title = "Descripción Física"; } else { base.title = "Format"; } break; case Template_Language.French: if (!dublinCore) { base.title = "Description Physique"; } else { base.title = "Format"; } break; default: base.title = "Physical Description - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: if (!dublinCore) { base.title = "Geographic Coverage"; } else { base.title = "Coverage"; } break; case Template_Language.Spanish: if (!dublinCore) { base.title = "Sujeto Geográfico"; } else { base.title = "Coverage"; } break; case Template_Language.French: if (!dublinCore) { base.title = "Sujet Géographique"; } else { base.title = "Coverage"; } break; default: base.title = "Geographic Coverage - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: if (!dublinCore) { base.title = "Related Item"; } else { base.title = "Relation"; } break; case Template_Language.Spanish: if (!dublinCore) { base.title = "Recursos Relacionados"; } else { base.title = "Relacionados"; } break; case Template_Language.French: if (!dublinCore) { base.title = "Connexes de Ressources"; } else { base.title = "Relation"; } break; default: base.title = "Related Item - unknown"; break; } }
/// <summary> Convert from <see cref="Template_Language"/> enum to three character ISO 639.2 language code. </summary> /// <param name="Enum"> Related Template_Language Enum </param> /// <returns> Three character ISO 639.2 language code </returns> public static string ToCode(Template_Language Enum) { switch (Enum) { case Template_Language.English: return("eng"); case Template_Language.French: return("fre"); case Template_Language.Spanish: return("spa"); case Template_Language.Unknown: return("unk"); default: return("unk"); } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: title = "FCLA Flags"; break; case Template_Language.Spanish: title = "FCLA Banderas"; break; case Template_Language.French: title = "Drapeaux FCLA"; break; default: title = "FCLA Flags"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Encoding Level"; break; case Template_Language.Spanish: base.title = "Nivel de Codificación"; break; case Template_Language.French: base.title = "Encodage Niveau"; break; default: base.title = "Encoding Level"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Subject Keyword"; break; case Template_Language.Spanish: base.title = "Tema"; break; case Template_Language.French: base.title = "Sujet"; break; default: base.title = "Subject Keyword - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Style / Period"; break; case Template_Language.Spanish: base.title = "Style / Period"; break; case Template_Language.French: base.title = "Style / Period"; break; default: base.title = "Style / Period - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Resource Type"; break; case Template_Language.Spanish: base.title = "Tipo de Recurso"; break; case Template_Language.French: base.title = "Type De Ressource"; break; default: base.title = "Resource Type- unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Manufacturer"; break; case Template_Language.Spanish: base.title = "Manufacturer"; break; case Template_Language.French: base.title = "Manufacturer"; break; default: base.title = "Manufacturer"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "METS Notes"; break; case Template_Language.Spanish: base.title = "Notas de METS"; break; case Template_Language.French: base.title = "METS Notes"; break; default: base.title = "METS Notes"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Rights"; break; case Template_Language.Spanish: base.title = "Derehchos"; break; case Template_Language.French: base.title = "Gestion des Droites"; break; default: base.title = "Rights - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Source Institution"; break; case Template_Language.Spanish: base.title = "Fuente"; break; case Template_Language.French: base.title = "Établissement De Source"; break; default: base.title = "Source Institution - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: title = "Wordmark"; break; case Template_Language.Spanish: title = "Icono"; break; case Template_Language.French: title = "Icône"; break; default: title = "Icon - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Related URL"; break; case Template_Language.Spanish: base.title = "Relacionado Página Web"; break; case Template_Language.French: base.title = "Page Web Connexes"; break; default: base.title = "Related URL"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Degree Discipline"; break; case Template_Language.Spanish: base.title = "Degree Discipline"; break; case Template_Language.French: base.title = "Degree Discipline"; break; default: base.title = "Degree Discipline - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Creator"; break; case Template_Language.Spanish: base.title = "Autor o Creador"; break; case Template_Language.French: base.title = "Créateur"; break; default: base.title = "Creator - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Abstract"; break; case Template_Language.Spanish: base.title = "Resumen"; break; case Template_Language.French: base.title = "Résumé"; break; default: base.title = "Abstract - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Alternate Title"; break; case Template_Language.Spanish: base.title = "Título Alterno"; break; case Template_Language.French: base.title = "Titre Alternatif"; break; default: base.title = "Alternate Title - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "FDA Project"; break; case Template_Language.Spanish: base.title = "Proyecto FDA"; break; case Template_Language.French: base.title = "Project pour la FDA"; break; default: base.title = "FDA Project"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Main Thumbnail"; break; case Template_Language.Spanish: base.title = "Miniatura"; break; case Template_Language.French: base.title = "Image Principale"; break; default: base.title = "Main Thumbnail - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Aggregations"; break; case Template_Language.Spanish: base.title = "Colección"; break; case Template_Language.French: base.title = "Collection"; break; default: base.title = "Collection - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Higher Classification"; break; case Template_Language.Spanish: base.title = "Higher Classification"; break; case Template_Language.French: base.title = "Higher Classification"; break; default: base.title = "Higher Classification - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Series Title"; break; case Template_Language.Spanish: base.title = "Título De la Serie"; break; case Template_Language.French: base.title = "Titre De Série"; break; default: base.title = "Series Title - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = "Committee Chair"; break; case Template_Language.Spanish: base.title = "Committee Chair"; break; case Template_Language.French: base.title = "Committee Chair"; break; default: base.title = "Committee Chair - unknown"; break; } }
/// <summary> Sets the language to use for the user interface on this element. </summary> /// <remarks> Sets the text for the label according to language </remarks> protected override void Inner_Set_Language(Template_Language newLanguage) { switch (newLanguage) { case Template_Language.English: base.title = names[0]; break; case Template_Language.Spanish: base.title = names[1]; break; case Template_Language.French: base.title = names[2]; break; default: base.title = names[0] + " - Unknown"; break; } }