Skip to content

Commit 52c8cea

Browse files
committed
feat(PdfReader): add localization support
1 parent 13369cf commit 52c8cea

3 files changed

Lines changed: 58 additions & 28 deletions

File tree

src/components/BootstrapBlazor.PdfReader/Locales/en.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,21 @@
1313
"TwoPageView": "Two pages on view",
1414
"PresentationMode": "Presentation mode",
1515
"DocumentProperty": "Document properties",
16-
"CloseButtonText": "Close"
16+
"CloseButtonText": "Close",
17+
"DocumentProperties": "Document properties",
18+
"DocumentFileName": "File name:",
19+
"DocumentFileSize": "File size:",
20+
"DocumentTitle": "Title:",
21+
"DocumentAuthor": "Author:",
22+
"DocumentSubject": "Subject:",
23+
"DocumentKeywords": "Keywords:",
24+
"DocumentCreationDate": "Created:",
25+
"DocumentModificationDate": "Modified:",
26+
"DocumentApplication": "Application:",
27+
"DocumentProducer": "PDF producer:",
28+
"DocumentVersion": "PDF version:",
29+
"DocumentPageCount": "Page count:",
30+
"DocumentPageSize": "Page size:",
31+
"DocumentFastWebView": "Fast web view:"
1732
}
1833
}

src/components/BootstrapBlazor.PdfReader/Locales/zh.json

Lines changed: 16 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,21 @@
1313
"TwoPageView": "双页视图",
1414
"PresentationMode": "演示模式",
1515
"DocumentProperty": "文档属性",
16-
"CloseButtonText": "关闭"
16+
"CloseButtonText": "关闭",
17+
"DocumentProperties": "文档属性",
18+
"DocumentFileName": "文件名:",
19+
"DocumentFileSize": "文件大小:",
20+
"DocumentTitle": "标题:",
21+
"DocumentAuthor": "作者:",
22+
"DocumentSubject": "主题:",
23+
"DocumentKeywords": "关键字:",
24+
"DocumentCreationDate": "创建时间:",
25+
"DocumentModificationDate": "修改时间:",
26+
"DocumentApplication": "应用程序:",
27+
"DocumentProducer": "PDF 生成器:",
28+
"DocumentVersion": "PDF 版本:",
29+
"DocumentPageCount": "页数:",
30+
"DocumentPageSize": "页面尺寸:",
31+
"DocumentFastWebView": "Fast web view:"
1732
}
1833
}

src/components/BootstrapBlazor.PdfReader/PdfReader.razor

Lines changed: 26 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -101,70 +101,70 @@
101101
<div class="bb-view-pdf-info">
102102
<div class="bb-view-pdf-backdrop"></div>
103103
<div class="bb-view-pdf-dialog">
104-
<div class="bb-view-pdf-dialog-title mb-3">Document properties</div>
104+
<div class="bb-view-pdf-dialog-title mb-3">@Localizer["DocumentProperties"]</div>
105105
<div class="bb-view-pdf-dialog-item">
106-
<div class="bb-view-pdf-dialog-label">File name:</div>
106+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentFileName"]</div>
107107
<div class="bb-view-pdf-dialog-filename"></div>
108108
</div>
109109
<div class="bb-view-pdf-dialog-item">
110-
<div class="bb-view-pdf-dialog-label">File size:</div>
110+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentFileSize"]</div>
111111
<div class="bb-view-pdf-dialog-filesize"></div>
112112
</div>
113113
<div class="divider">
114114
<div class="divider-mask"></div>
115115
</div>
116116
<div class="bb-view-pdf-dialog-item">
117-
<div class="bb-view-pdf-dialog-label">Title:</div>
118-
<div class="bb-view-pdf-dialog-title"></div>
117+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentTitle"]</div>
118+
<div class="bb-view-pdf-dialog-title">-</div>
119119
</div>
120120
<div class="bb-view-pdf-dialog-item">
121-
<div class="bb-view-pdf-dialog-label">Author:</div>
122-
<div class="bb-view-pdf-dialog-author"></div>
121+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentAuthor"]</div>
122+
<div class="bb-view-pdf-dialog-author">-</div>
123123
</div>
124124
<div class="bb-view-pdf-dialog-item">
125-
<div class="bb-view-pdf-dialog-label">Subject:</div>
126-
<div class="bb-view-pdf-dialog-subject"></div>
125+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentSubject"]</div>
126+
<div class="bb-view-pdf-dialog-subject">-</div>
127127
</div>
128128
<div class="bb-view-pdf-dialog-item">
129-
<div class="bb-view-pdf-dialog-label">Keywords:</div>
130-
<div class="bb-view-pdf-dialog-keywords"></div>
129+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentKeywords"]</div>
130+
<div class="bb-view-pdf-dialog-keywords">-</div>
131131
</div>
132132
<div class="bb-view-pdf-dialog-item">
133-
<div class="bb-view-pdf-dialog-label">Created:</div>
134-
<div class="bb-view-pdf-dialog-created"></div>
133+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentCreationDate"]</div>
134+
<div class="bb-view-pdf-dialog-created">-</div>
135135
</div>
136136
<div class="bb-view-pdf-dialog-item">
137-
<div class="bb-view-pdf-dialog-label">Modified:</div>
138-
<div class="bb-view-pdf-dialog-modified"></div>
137+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentModificationDate"]</div>
138+
<div class="bb-view-pdf-dialog-modified">-</div>
139139
</div>
140140
<div class="bb-view-pdf-dialog-item">
141-
<div class="bb-view-pdf-dialog-label">Application:</div>
142-
<div class="bb-view-pdf-dialog-application"></div>
141+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentApplication"]</div>
142+
<div class="bb-view-pdf-dialog-application">-</div>
143143
</div>
144144
<div class="divider">
145145
<div class="divider-mask"></div>
146146
</div>
147147
<div class="bb-view-pdf-dialog-item">
148-
<div class="bb-view-pdf-dialog-label">PDF producer:</div>
149-
<div class="bb-view-pdf-dialog-producer"></div>
148+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentProducer"]</div>
149+
<div class="bb-view-pdf-dialog-producer">-</div>
150150
</div>
151151
<div class="bb-view-pdf-dialog-item">
152-
<div class="bb-view-pdf-dialog-label">PDF version:</div>
153-
<div class="bb-view-pdf-dialog-version"></div>
152+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentVersion"]</div>
153+
<div class="bb-view-pdf-dialog-version">-</div>
154154
</div>
155155
<div class="bb-view-pdf-dialog-item">
156-
<div class="bb-view-pdf-dialog-label">Page count:</div>
157-
<div class="bb-view-pdf-dialog-count"></div>
156+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentPageCount"]</div>
157+
<div class="bb-view-pdf-dialog-count">-</div>
158158
</div>
159159
<div class="bb-view-pdf-dialog-item">
160-
<div class="bb-view-pdf-dialog-label">Page size:</div>
161-
<div class="bb-view-pdf-dialog-size"></div>
160+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentPageSize"]</div>
161+
<div class="bb-view-pdf-dialog-size">-</div>
162162
</div>
163163
<div class="divider">
164164
<div class="divider-mask"></div>
165165
</div>
166166
<div class="bb-view-pdf-dialog-item">
167-
<div class="bb-view-pdf-dialog-label">Fast web view:</div>
167+
<div class="bb-view-pdf-dialog-label">@Localizer["DocumentFastWebView"]</div>
168168
<div class="bb-view-pdf-dialog-webview">No</div>
169169
</div>
170170
<div class="bb-view-pdf-dialog-close">

0 commit comments

Comments
 (0)