import { HelpTopic } from './models/helpTopic'; /** * Retrieves label for {@link HelpTopic}. */ export function labelHelpTopic(topic: HelpTopic): string { // prettier-ignore switch (topic) { case HelpTopic.MAIN: return '🏠 ΠŸΠΎΡ€Ρ‚Π°Π»'; case HelpTopic.THESAURUS: return 'πŸ“– ВСзаурус'; case HelpTopic.INTERFACE: return 'πŸŒ€ Π˜Π½Ρ‚Π΅Ρ€Ρ„Π΅ΠΉΡ'; case HelpTopic.UI_LIBRARY: return 'Π‘ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΠ°'; case HelpTopic.UI_RS_MENU: return 'МСню схСмы'; case HelpTopic.UI_RS_CARD: return 'ΠšΠ°Ρ€Ρ‚ΠΎΡ‡ΠΊΠ° схСмы'; case HelpTopic.UI_RS_LIST: return 'Бписок конституСнт'; case HelpTopic.UI_RS_EDITOR: return 'Π Π΅Π΄Π°ΠΊΡ‚ΠΎΡ€ конституСнты'; case HelpTopic.UI_GRAPH_TERM: return 'Π“Ρ€Π°Ρ„ Ρ‚Π΅Ρ€ΠΌΠΎΠ²'; case HelpTopic.UI_FORMULA_TREE: return 'Π”Π΅Ρ€Π΅Π²ΠΎ Ρ€Π°Π·Π±ΠΎΡ€Π°'; case HelpTopic.UI_TYPE_GRAPH: return 'Π“Ρ€Π°Ρ„ ступСнСй'; case HelpTopic.UI_CST_STATUS: return 'Бтатус конституСнты'; case HelpTopic.UI_CST_CLASS: return 'Класс конституСнты'; case HelpTopic.UI_OSS_GRAPH: return 'Π“Ρ€Π°Ρ„ синтСза'; case HelpTopic.UI_SUBSTITUTIONS: return 'ΠžΡ‚ΠΎΠΆΠ΄Π΅ΡΡ‚Π²Π»Π΅Π½ΠΈΡ'; case HelpTopic.UI_RELOCATE_CST: return 'ΠŸΠ΅Ρ€Π΅Π½ΠΎΡ конституСнт'; case HelpTopic.CONCEPTUAL: return '♨️ ΠšΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΡ'; case HelpTopic.CC_SYSTEM: return 'БистСма ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ'; case HelpTopic.CC_CONSTITUENTA: return 'ΠšΠΎΠ½ΡΡ‚ΠΈΡ‚ΡƒΠ΅Π½Ρ‚Π°'; case HelpTopic.CC_RELATIONS: return 'Бвязи понятий'; case HelpTopic.CC_SYNTHESIS: return 'Π‘ΠΈΠ½Ρ‚Π΅Π· схСм'; case HelpTopic.CC_OSS: return 'ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½Π°Ρ схСма'; case HelpTopic.CC_PROPAGATION: return 'Π‘ΠΊΠ²ΠΎΠ·Π½Ρ‹Π΅ измСнСния'; case HelpTopic.RSLANG: return 'πŸš€ Экспликация'; case HelpTopic.RSL_TYPES: return 'Випизация'; case HelpTopic.RSL_CORRECT: return 'ΠŸΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ'; case HelpTopic.RSL_INTERPRET: return 'Π˜Π½Ρ‚Π΅Ρ€ΠΏΡ€Π΅Ρ‚ΠΈΡ€ΡƒΠ΅ΠΌΠΎΡΡ‚ΡŒ'; case HelpTopic.RSL_OPERATIONS: return 'ΠžΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ'; case HelpTopic.RSL_TEMPLATES: return 'Π‘Π°Π½ΠΊ Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ'; case HelpTopic.TERM_CONTROL: return 'πŸͺΈ ВСрминологизация'; case HelpTopic.ACCESS: return 'πŸ” Доступы'; case HelpTopic.VERSIONS: return '🏺 ВСрсионированиС'; case HelpTopic.INFO: return 'πŸ“° Π˜Π½Ρ„ΠΎΡ€ΠΌΠ°Ρ†ΠΈΡ'; case HelpTopic.INFO_RULES: return 'ΠŸΡ€Π°Π²ΠΈΠ»Π°'; case HelpTopic.INFO_CONTRIB: return 'Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ'; case HelpTopic.INFO_PRIVACY: return 'ΠžΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠ° Π΄Π°Π½Π½Ρ‹Ρ…'; case HelpTopic.INFO_API: return 'REST API'; case HelpTopic.EXTEOR: return 'πŸ–₯️ ЭкстСор'; } } /** * Retrieves description for {@link HelpTopic}. */ export function describeHelpTopic(topic: HelpTopic): string { // prettier-ignore switch (topic) { case HelpTopic.MAIN: return 'общая справка ΠΏΠΎ ΠΏΠΎΡ€Ρ‚Π°Π»Ρƒ'; case HelpTopic.THESAURUS: return 'Ρ‚Π΅Ρ€ΠΌΠΈΠ½Ρ‹ ΠŸΠΎΡ€Ρ‚Π°Π»Π°'; case HelpTopic.INTERFACE: return 'описаниС интСрфСйса ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ'; case HelpTopic.UI_LIBRARY: return 'поиск ΠΈ просмотр схСм'; case HelpTopic.UI_RS_MENU: return 'мСню рСдактирования схСмы'; case HelpTopic.UI_RS_CARD: return 'ΠΎΠ±Ρ‰ΠΈΠ΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚Ρ‹ схСмы'; case HelpTopic.UI_RS_LIST: return 'ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ схСма
Π² Ρ„ΠΎΡ€ΠΌΠ΅ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹'; case HelpTopic.UI_RS_EDITOR: return 'Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ конституСнты'; case HelpTopic.UI_GRAPH_TERM: return 'интСрфСйс Π³Ρ€Π°Ρ„Π° Ρ‚Π΅Ρ€ΠΌΠΎΠ²'; case HelpTopic.UI_FORMULA_TREE: return 'просмотр Π΄Π΅Ρ€Π΅Π²Π° Ρ€Π°Π·Π±ΠΎΡ€Π°
родоструктурного выраТСния'; case HelpTopic.UI_TYPE_GRAPH: return 'просмотр Π³Ρ€Π°Ρ„Π° ступСнСй'; case HelpTopic.UI_CST_STATUS: return 'нотация статуса конституСнты'; case HelpTopic.UI_CST_CLASS: return 'нотация класса конституСнты'; case HelpTopic.UI_OSS_GRAPH: return 'графичСская Ρ„ΠΎΡ€ΠΌΠ°
ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ схСмы синтСза'; case HelpTopic.UI_SUBSTITUTIONS: return 'Ρ‚Π°Π±Π»ΠΈΡ†Π° отоТдСствлСний конституСнт'; case HelpTopic.UI_RELOCATE_CST: return 'пСрСнос конституСнт
Π² Ρ€Π°ΠΌΠΊΠ°Ρ… ОББ'; case HelpTopic.CONCEPTUAL: return 'основы ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ'; case HelpTopic.CC_SYSTEM: return 'ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Π°Ρ схСма
ΠΊΠ°ΠΊ систСма понятий'; case HelpTopic.CC_CONSTITUENTA: return 'понятия конституСнты ΠΈ Π΅Π΅ Π°Ρ‚Ρ€ΠΈΠ±ΡƒΡ‚ΠΎΠ²'; case HelpTopic.CC_RELATIONS: return 'ΠΎΡ‚Π½ΠΎΡˆΠ΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρƒ конституСнтами'; case HelpTopic.CC_SYNTHESIS: return 'опСрация синтСза ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½Ρ‹Ρ… схСм'; case HelpTopic.CC_OSS: return 'опСрационная схСма синтСза'; case HelpTopic.CC_PROPAGATION: return 'сквозныС измСнСния Π² ОББ'; case HelpTopic.RSLANG: return 'экспликация ΠΈ язык Ρ€ΠΎΠ΄ΠΎΠ² структур'; case HelpTopic.RSL_TYPES: return 'систСма Ρ‚ΠΈΠΏΠΎΠ² Π²
родоструктурной экспликации'; case HelpTopic.RSL_CORRECT: return 'биСктивная ΠΏΠ΅Ρ€Π΅Π½ΠΎΡΠΈΠΌΠΎΡΡ‚ΡŒ'; case HelpTopic.RSL_INTERPRET: return 'интСрпрСтация ΠΎΠΏΡ€Π΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ
ΠΈ ΡƒΡ‚Π²Π΅Ρ€ΠΆΠ΄Π΅Π½ΠΈΠΉ'; case HelpTopic.RSL_OPERATIONS: return 'Ρ„ΠΎΡ€ΠΌΠ°Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ'; case HelpTopic.RSL_TEMPLATES: return 'ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π‘Π°Π½ΠΊΠ° Π²Ρ‹Ρ€Π°ΠΆΠ΅Π½ΠΈΠΉ'; case HelpTopic.TERM_CONTROL: return 'ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΡŒ Ρ‚Π΅Ρ€ΠΌΠΈΠ½ΠΎΠ² ΠΈ тСкстовых отсылок'; case HelpTopic.ACCESS: return 'организация доступов ΠΊ схСмам'; case HelpTopic.VERSIONS: return 'справка ΠΏΠΎ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΡŽ вСрсиями схСм'; case HelpTopic.INFO: return 'справочныС, Π½ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΠ²Π½Ρ‹Π΅
ΠΈ тСхничСскиС Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Ρ‹'; case HelpTopic.INFO_RULES: return 'ΠΏΡ€Π°Π²ΠΈΠ»Π° пользования ΠŸΠΎΡ€Ρ‚Π°Π»ΠΎΠΌ'; case HelpTopic.INFO_CONTRIB: return 'ΠΏΡ€ΠΈΠ·Π½Π°Π½ΠΈΠ΅ Π²ΠΊΠ»Π°Π΄Π°
Π² созданиС ΠŸΠΎΡ€Ρ‚Π°Π»Π°'; case HelpTopic.INFO_PRIVACY: return 'ΠΏΠΎΠ»ΠΈΡ‚ΠΈΠΊΠ° ΠΎΠ±Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ
ΠΏΠ΅Ρ€ΡΠΎΠ½Π°Π»ΡŒΠ½Ρ‹Ρ… Π΄Π°Π½Π½Ρ‹Ρ…'; case HelpTopic.INFO_API: return 'интСрфСйс для Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ²'; case HelpTopic.EXTEOR: return 'ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ° экспликации Ρ‚Π΅ΠΎΡ€ΠΈΠΉ
"ЭкстСор" для Windows'; } }