MCPcopy Create free account
hub / github.com/Yorick-Ryu/deep-share / loadI18nText

Function loadI18nText

onboarding/onboarding.js:71–108  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

69
70// Load all i18n text
71function loadI18nText() {
72 // Welcome section
73 document.getElementById('welcomeTitle').textContent = getMessage('onboardingWelcomeTitle') || 'Welcome to DeepShare!';
74 document.getElementById('welcomeSubtitle').textContent = getMessage('onboardingWelcomeSubtitle') || 'Let\'s set up formula copying for your workflow';
75
76 // Selection section
77 document.getElementById('selectionTitle').textContent = getMessage('onboardingSelectionTitle') || 'Choose Your Formula Format';
78 document.getElementById('selectionDescription').textContent = getMessage('onboardingSelectionDescription') || 'You can change this later in the extension settings';
79
80 // MathML option
81 document.getElementById('mathmlDescription').textContent = getMessage('onboardingMathMLDescription') || 'Perfect for Microsoft Word users';
82 // document.getElementById('mathmlRecommended').textContent = getMessage('onboardingRecommended') || 'Recommended';
83
84 // LaTeX option
85 document.getElementById('latexDescription').textContent = getMessage('onboardingLaTeXDescription') || 'For WPS, MathType, and Overleaf users';
86
87 // Markdown option for Lark/Notion/Obsidian
88 document.getElementById('dollarLatexDescription').textContent = getMessage('onboardingDollarLatexDescription') || 'For Lark, Notion, and Obsidian users';
89
90 // Learn more
91 document.getElementById('learnMoreText').textContent = getMessage('onboardingLearnMoreText') || 'Learn more about formula copying:';
92 document.getElementById('learnMoreLink').textContent = getMessage('onboardingLearnMoreLink') || 'View Tutorial';
93 document.getElementById('refreshHintText').textContent = getMessage('onboardingRefreshHint') || 'For the first installation, please refresh any open AI conversations.';
94
95 // Continue button
96 document.getElementById('continueText').textContent = getMessage('onboardingContinue') || 'Continue';
97
98 // Pin step
99 document.getElementById('pinTitle').textContent = getMessage('onboardingPinTitle') || 'Pin DeepShare to Your Toolbar';
100 document.getElementById('pinSubtitle').textContent = getMessage('onboardingPinSubtitle') || 'Pin the extension for quick access to settings';
101 document.getElementById('pinStep1').textContent = getMessage('onboardingPinStep1') || 'Click the puzzle icon in your browser toolbar';
102 document.getElementById('pinStep2').textContent = getMessage('onboardingPinStep2') || 'Find DeepShare and click the pin icon';
103 document.getElementById('pinStep3').textContent = getMessage('onboardingPinStep3') || 'Click the DeepShare icon anytime to access settings';
104 document.getElementById('learnMoreUsageText').textContent = getMessage('onboardingLearnMoreUsageText') || 'Learn more about using the extension:';
105 document.getElementById('learnMoreUsageLink').textContent = getMessage('onboardingLearnMoreUsageLink') || 'View Tutorials';
106 document.getElementById('backText').textContent = getMessage('onboardingBack') || 'Back';
107 document.getElementById('finishText').textContent = getMessage('onboardingFinish') || 'Got it!';
108}
109
110// Set up event listeners
111function setupEventListeners() {

Callers 1

onboarding.jsFile · 0.70

Calls 1

getMessageFunction · 0.70

Tested by

no test coverage detected