|
43 | 43 | post.data['currentLang'] = langsToHreflang[zPost.lang.downcase] || zPost.lang |
44 | 44 | # === |
45 | 45 |
|
46 | | - zPlguin.removeTravelReadMore(post) |
| 46 | + zPlguin.removeTravelReadMore(post, L10nStrings.makeMoreTraveloguesTitle(zPost.lang)) |
47 | 47 | post.content = zPlguin.makePostContentHeader(post) + post.content + zPlguin.makePostContentFooter(post) |
48 | 48 | end |
49 | 49 |
|
@@ -140,7 +140,7 @@ def makeReadMoreTravelPostsHTML(post, zPost) |
140 | 140 | end |
141 | 141 | end |
142 | 142 |
|
143 | | - readMoreText = "## 更多遊記\n" |
| 143 | + readMoreText = "## #{L10nStrings.makeMoreTraveloguesTitle(zPost.lang)}\n" |
144 | 144 | for travel in @_travels.reverse |
145 | 145 | absTravel = Dir.pwd+travel |
146 | 146 | postTravel = ZPost.new(absTravel) |
@@ -186,8 +186,8 @@ def makePostContentFooter(post) |
186 | 186 | return footer |
187 | 187 | end |
188 | 188 |
|
189 | | - def removeTravelReadMore(post) |
190 | | - post.content = post.content.gsub(/^\#{1,6}[ \t]*更多遊記[ \t]*\n(?>^-\s.*\n)+/, '') |
| 189 | + def removeTravelReadMore(post, title) |
| 190 | + post.content = post.content.gsub(/^\#{1,6}[ \t]*(#{title})[ \t]*\n(?>^-\s.*\n|\n)+/, '') |
191 | 191 | end |
192 | 192 |
|
193 | 193 | def removeFooterZMediumToMarkdown(post) |
@@ -348,6 +348,15 @@ def _make_toc_to_html(nodes, isRoot = true) |
348 | 348 | # === Helper === |
349 | 349 |
|
350 | 350 | class L10nStrings |
| 351 | + def self.makeMoreTraveloguesTitle(lang) |
| 352 | + messages = { |
| 353 | + "zh-tw" => "更多遊記", |
| 354 | + "zh-cn" => "更多游记", |
| 355 | + "en" => "More Travelogues" |
| 356 | + } |
| 357 | + return messages[lang] || messages["en"] |
| 358 | + end |
| 359 | + |
351 | 360 | def self.makeTOCTitle(lang) |
352 | 361 | messages = { |
353 | 362 | "zh-tw" => "文章目錄", |
|
0 commit comments