Skip to content

Commit bf48ea9

Browse files
fix localization
1 parent 10e2c50 commit bf48ea9

File tree

5 files changed

+21
-8
lines changed

5 files changed

+21
-8
lines changed

Frontend/note-viewer.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -156,9 +156,11 @@
156156
$vars['addEditLink'] = $noteExists;
157157
$vars['openNewTabEditLink'] = $enableRemoteEdit;
158158

159-
if($noteExists){
160-
$vars['htmlLang'] = $vars['layerName'];
161-
}
159+
$vars['htmlLang'] = $vars['layerName'];
160+
161+
// if($noteExists){
162+
// $vars['htmlLang'] = $vars['layerName'];
163+
// }
162164

163165
// ビルド時間計測 終了
164166
$stopwatch->Stop();

Frontend/preview.php

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,11 @@
2929
$context = new OutlineText\Context();
3030
$context->pathMacros = ContentsDatabaseManager::CreatePathMacros($vars['contentPath']);
3131

32+
$vars['layerName'] = ContentsDatabaseManager::GetRelatedLayerName($vars['contentPath']);
33+
if($vars['layerName'] === false){
34+
$vars['layerName'] = DEFAULT_LAYER_NAME;
35+
}
36+
3237
OutlineText\Parser::Init();
3338

3439
?>

Frontend/related-viewer.php

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,10 @@
3030
$vars['rootContentPath'] = ContentsDatabaseManager::GetRelatedRootFile($vars['contentPath']);
3131
$vars['rootDirectory'] = substr(GetTopDirectory($vars['rootContentPath']), 1);
3232

33+
// layerの再設定
34+
$out = UpdateLayerNameAndResetLocalization($vars['contentPath'], $vars['layerName'], $vars['language']);
35+
$vars['layerName'] = $out['layerName'];
36+
$vars['language'] = $out['language'];
3337

3438
$parent = $currentContent->Parent();
3539

@@ -160,6 +164,8 @@
160164
$vars['canonialUrl'] = (empty($_SERVER["HTTPS"]) ? "http://" : "https://") .
161165
$_SERVER["HTTP_HOST"] . CreateContentHREF($vars['contentPath']) . '?related';
162166

167+
$vars['htmlLang'] = $vars['layerName'];
168+
163169
// ビルド時間計測 終了
164170
$stopwatch->Stop();
165171
$vars['pageBuildReport']['times']['build']['ms'] = $stopwatch->Elapsed() * 1000;

Frontend/tag-viewer.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,11 @@
3636
}
3737

3838
ContentsDatabaseManager::LoadRelatedMetadata($vars['rootContentPath']);
39-
setcookie('layer', $vars['layerName'], time()+(60*60*24*30*6), '/'); // 有効時間 6カ月
39+
40+
// layerの再設定
41+
$out = UpdateLayerNameAndResetLocalization($vars['rootContentPath'], $vars['layerName'], $vars['language']);
42+
$vars['layerName'] = $out['layerName'];
43+
$vars['language'] = $out['language'];
4044

4145
$tag2path = array_key_exists('tag2path', ContentsDatabase::$metadata) ? ContentsDatabase::$metadata['tag2path'] : [];
4246
$path2tag = array_key_exists('path2tag', ContentsDatabase::$metadata) ? ContentsDatabase::$metadata['path2tag'] : [];

index.php

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -208,10 +208,6 @@
208208

209209
// contentPathの取得
210210
$vars['contentPath'] = '.' . URI2Path($vars['subURI']);
211-
$vars['layerName'] = ContentsDatabaseManager::GetRelatedLayerName($vars['contentPath']);
212-
if($vars['layerName'] === false){
213-
$vars['layerName'] = DEFAULT_LAYER_NAME;
214-
}
215211

216212
// コマンドの確認
217213
if (isset($_GET['cmd'])) {

0 commit comments

Comments
 (0)