Welcome to our extended multilingual test page! This content appears in all languages and serves as a universal introduction.
You should see a robust language switcher in the sidebar supporting multiple languages.
English Content
This section is only visible when English is selected. It showcases advanced formatting and code examples.
Features in English:
Dynamic content switching.
Zero page reloads for language changes.
Persistence of language preference across sessions.
Automatic detection of browser’s preferred language.
Integration with Table of Contents (ToC) for language-specific headings.
Code Example (English):
// English code examplefunction calculateArea(length, width) { // Returns the area of a rectangle return length * width;}const rectangleArea = calculateArea(10, 5);console.log(`The area is: ${rectangleArea}`); // Output: The area is: 50
Advanced English Section:
This is an additional paragraph in English to demonstrate more text. We are testing how well the language switching handles varying amounts of content. This paragraph should appear fluidly when English is active.
한국어 내용
이 섹션은 한국어가 선택되었을 때만 보입니다. 고급 서식 및 코드 예시를 보여줍니다.
한국어 기능:
동적 콘텐츠 전환.
언어 변경 시 페이지 새로고침 불필요.
세션 전반에 걸친 언어 기본 설정 유지.
브라우저의 선호 언어 자동 감지.
언어별 제목에 대한 목차(ToC) 통합.
코드 예시 (한국어):
// 한국어 코드 예시function 면적계산(가로, 세로) { // 직사각형의 면적을 반환합니다. return 가로 * 세로;}const 직사각형면적 = 면적계산(10, 5);console.log(`면적은: ${직사각형면적}`); // 출력: 면적은: 50
고급 한국어 섹션:
이것은 더 많은 텍스트를 보여주기 위한 추가 한국어 단락입니다. 언어 전환이 다양한 양의 콘텐츠를 얼마나 잘 처리하는지 테스트하고 있습니다. 이 단락은 한국어가 활성화될 때 유동적으로 나타나야 합니다.
Cette section n’est visible que lorsque le français est sélectionné. Elle présente un formatage avancé et des exemples de code.
Fonctionnalités en Français :
Commutation de contenu dynamique.
Aucune recharge de page pour les changements de langue.
Persistance des préférences linguistiques entre les sessions.
Détection automatique de la langue préférée du navigateur.
Intégration avec la Table des Matières (TdM) pour les titres spécifiques à la langue.
Exemple de Code (Français) :
// Exemple de code en françaisfunction calculerSurface(longueur, largeur) { // Retourne la surface d'un rectangle return longueur * largeur;}const surfaceRectangle = calculerSurface(10, 5);console.log(`La surface est : ${surfaceRectangle}`); // Sortie : La surface est : 50
Section Avancée en Français :
Ceci est un paragraphe supplémentaire en français pour démontrer plus de texte. Nous testons la capacité de la commutation linguistique à gérer des quantités de contenu variables. Ce paragraphe devrait apparaître de manière fluide lorsque le français est actif.
This code block appears regardless of language selection and includes more complex commands:
# Clone the repositorygit clone https://github.com/example/repo.gitcd repo# Install all project dependenciesnpm install --force# Run test suitenpm test --verbose# Build and deploy (example)npx quartz build --productionnpx quartz deploy --branch gh-pages
Testing Instructions (Extended)
Verify the presence and functionality of the language switcher in the sidebar.
Click through each language button (EN, KO, JA, ZH-CN, ZH-TW, FR, TH) to ensure content changes instantly.
Confirm that language-specific content is displayed correctly for each selection.
Ensure that the universal content remains consistently visible.
Refresh the page and open it in a new tab to check if your language preference is remembered and persists.
Observe the smoothness of transitions between different languages.
Check console for any errors related to language switching or content loading.