- {loadingMessage || messages.common?.loading || 'Loading...'} - {isExporting && (messages.loading?.preparingDownload || ' Please wait while we prepare your download...')} -
+ {config.askSection.position === 'top' && ( +- {language === 'ja' - ? `${wikiStructure.pages.length}ページ中${wikiStructure.pages.length - pagesInProgress.size}ページ完了` - : messages.repoPage?.pagesCompleted - ? messages.repoPage.pagesCompleted - .replace('{completed}', (wikiStructure.pages.length - pagesInProgress.size).toString()) - .replace('{total}', wikiStructure.pages.length.toString()) - : `${wikiStructure.pages.length - pagesInProgress.size} of ${wikiStructure.pages.length} pages completed`} -
- - {/* Show list of in-progress pages */} - {pagesInProgress.size > 0 && ( -- {messages.repoPage?.currentlyProcessing || 'Currently processing:'} -
--
- {Array.from(pagesInProgress).slice(0, 3).map(pageId => {
- const page = wikiStructure.pages.find(p => p.id === pageId);
- return page ?
- {page.title} : null; - })} - {pagesInProgress.size > 3 && ( -
- - {language === 'ja' - ? `...他に${pagesInProgress.size - 3}ページ` - : messages.repoPage?.andMorePages - ? messages.repoPage.andMorePages.replace('{count}', (pagesInProgress.size - 3).toString()) - : `...and ${pagesInProgress.size - 3} more`} - - )} -
{wikiStructure.title}
{wikiStructure.description}
@@ -1443,28 +1391,32 @@ IMPORTANT:{messages.repoPage?.exportWiki || 'Export Wiki'}
-@@ -1568,69 +1523,15 @@ IMPORTANT:
{t('common.appName')}
+{t('common.appName', messages)}
{t('common.tagline')}
+{t('common.tagline', messages)}
{children}
; + return{children}
; }, h1({ children, ...props }: { children?: React.ReactNode }) { - return{children}
; + return{children}
; }, h2({ children, ...props }: { children?: React.ReactNode }) { // Special styling for ReAct headings @@ -26,7 +29,7 @@ const Markdown: React.FC = ({ content }) => {
);
}
}
- return {children}
;
+ return {children}
;
},
h3({ children, ...props }: { children?: React.ReactNode }) {
- return {children}
;
+ return {children}
;
},
h4({ children, ...props }: { children?: React.ReactNode }) {
- return {children}
;
+ return {children}
;
},
ul({ children, ...props }: { children?: React.ReactNode }) {
- return {children}
;
+ return {children}
;
},
ol({ children, ...props }: { children?: React.ReactNode }) {
- return {children}
;
+ return {children}
;
},
li({ children, ...props }: { children?: React.ReactNode }) {
- return
{children} @@ -83,7 +86,7 @@ const Markdown: React.FC= ({ content }) => { table({ children, ...props }: { children?: React.ReactNode }) { return ( -+
{children}
@@ -138,7 +141,7 @@ const Markdown: React.FC= ({ content }) => { // Handle code blocks if (!inline && match) { return ( - +{match[1]}