1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
|
<?php
/******************************************************************************/
/* Each entry of that file can be associated with a comment to indicate its */
/* state. When there is no comment, it means the entry is fully translated. */
/* The recognized comments are (comment matching is case-insensitive): */
/* + TODO: the entry has never been translated. */
/* + DIRTY: the entry has been translated but needs to be updated. */
/* + IGNORE: the entry does not need to be translated. */
/* When a comment is not recognized, it is discarded. */
/******************************************************************************/
return array(
'api' => array(
'documentation' => '外部ツール内で使うURLをコピーします。',
'title' => 'API', // IGNORE
),
'bookmarklet' => array(
'documentation' => 'このボタンをブックマークツールバーへドラッグするか、右クリックして、「このリンクをブックマークする」を選択します。そうすることでどのページでも購読できるようになります。',
'label' => '購読',
'title' => 'ブックマーク',
),
'category' => array(
'_' => 'カテゴリ',
'add' => 'カテゴリを追加する',
'archiving' => 'アーカイブ',
'dynamic_opml' => array(
'_' => 'ダイナミックOPML',
'help' => '<a href="http://opml.org/" target="_blank">から提供されたOPMLファイル</a>をこのカテゴリに動的に追加します。',
),
'empty' => 'からのカテゴリ',
'information' => 'インフォメーション',
'opml_url' => 'OPMLのURL',
'position' => '表示位置',
'position_help' => 'カテゴリの表示順を操作する',
'title' => 'タイトル',
),
'feed' => array(
'accept_cookies' => 'クッキーを受け入れる',
'accept_cookies_help' => 'クッキーをこのサーバーから受け入れます(このリクエストだけにメモリへ保存されます)',
'add' => 'RSSフィードに追加する',
'advanced' => '高度な設定',
'archiving' => 'アーカイブ',
'auth' => array(
'configuration' => 'ログイン',
'help' => 'RSSフィードへのHTTPアクセスを許可する',
'http' => 'HTTP認証',
'password' => 'HTTP パスワード',
'username' => 'HTTP ユーザー名',
),
'clear_cache' => '常にキャッシュをクリアする',
'content_action' => array(
'_' => '記事のコンテンツを読み出したとき、コンテンツアクションを実行する',
'append' => '既に存在するコンテンツの後に追加する',
'prepend' => '既に存在するコンテンツの前に追加する',
'replace' => '既に存在するコンテンツを置換する',
),
'css_cookie' => '記事のコンテンツを読み出したとき、クッキーを使用する',
'css_cookie_help' => '例: <kbd>foo=bar; gdpr_consent=true; cookie=value</kbd>',
'css_help' => '失敗したRSSフィードを再取得します (ただし、多くの時間が必要になります!)',
'css_path' => '元のwebサイトのCSS',
'css_path_filter' => array(
'_' => '削除される要素をCSSで選ぶ',
'help' => 'CSSセレクタは: <kbd> フッターやアサイド要素をリストにできます</kbd>',
),
'description' => '説明',
'empty' => 'このフィードは空です。サイトが運営されているかどうかを確認してみてください。',
'error' => 'このフィードに問題が発生しました。ここでアクセスできるかどうかを確認して更新してみてください。',
'filteractions' => array(
'_' => 'フィルターアクション',
'help' => '1行に1つの検索フィルターを設定してください',
),
'information' => 'インフォメーション',
'keep_min' => '最小数の記事は保持されます',
'kind' => array(
'_' => 'フィードソースの種類',
'html_xpath' => array(
'_' => 'HTML + XPath (ウェブスクレイピング)',
'feed_title' => array(
'_' => 'フィードタイトル',
'help' => '例: <code>//タイトル</code>あるいは文字列定数: <code>"カスタムフィード"</code>',
),
'help' => '<dfn><a href="https://www.w3.org/TR/xpath-10/" target="_blank">XPath 1.0</a></dfn> は上級者向けのクエリ型言語で、FreshRSSでスクレイピングをサポートしている言語です。',
'item' => array(
'_' => 'ニュース<strong>の項目を探す</strong><br /><small>(最も重要)</small>',
'help' => '例: <code>//div[@class="news-item"]</code>',
),
'item_author' => array(
'_' => '著者',
'help' => 'これもまた、文字定数が使えます。例: <code>"匿名"</code>',
),
'item_categories' => '項目のタグ',
'item_content' => array(
'_' => '項目のコンテンツ',
'help' => 'すべての項目を取得する方法例: <code>.</code>',
),
'item_thumbnail' => array(
'_' => '項目のサムネイル',
'help' => '例: <code>descendant::img/@src</code>',
),
'item_timeFormat' => array(
'_' => 'Custom date/time format', // TODO
'help' => 'Optional. A format supported by <a href="https://php.net/datetime.createfromformat" target="_blank"><code>DateTime::createFromFormat()</code></a> such as <code>d-m-Y H:i:s</code>', // TODO
),
'item_timestamp' => array(
'_' => '項目の日付',
'help' => '結果は<a href="https://php.net/strtotime" target="_blank"><code>strtotime()</code></a>によってパースされます',
),
'item_title' => array(
'_' => '項目のタイトル',
'help' => '特に<a href="https://developer.mozilla.org/docs/Web/XPath/Axes" target="_blank">XPath アクシスを</a> <code>descendant::</code> ように使います <code>descendant::h2</code>',
),
'item_uid' => array(
'_' => '項目のユニークID',
'help' => 'オプションです。例: <code>descendant::div/@data-uri</code>',
),
'item_uri' => array(
'_' => '項目のリンク(URL)',
'help' => '例: <code>descendant::a/@href</code>',
),
'relative' => 'XPath (関連する項目):',
'xpath' => 'XPathは:',
),
'rss' => 'RSS / Atom (標準)',
'xml_xpath' => 'XML + XPath', // TODO
),
'maintenance' => array(
'clear_cache' => 'キャッシュのクリア',
'clear_cache_help' => 'このフィードのキャッシュをクリアします。',
'reload_articles' => '記事を再読み込みする',
'reload_articles_help' => '記事を再読み込みして、セレクターが定義したコンテンツを完全に取得します。', // DIRTY
'title' => 'メンテナンス',
),
'max_http_redir' => 'HTTPのリダイレクトの上限',
'max_http_redir_help' => '0を設定するか、空白のままにすると無効になり、-1を設定するとリダイレクト数が無制限になります。',
'moved_category_deleted' => 'カテゴリを削除したとき、フィードは自動的に<em>%s</em>下に分類されます。',
'mute' => 'ミュート',
'no_selected' => 'どのフィードも選択されていません',
'number_entries' => '%d 記事数',
'priority' => array(
'_' => '表示する場所',
'archived' => '非表示にする(アーカイブ)',
'main_stream' => 'メインストリームで表示する',
'normal' => 'カテゴリで表示する',
),
'proxy' => 'フィードを読み込み時にproxyを設定してください',
'proxy_help' => 'プロトコルを選択し (例: SOCKS5) proxyアドレスを入力してください (例: <kbd>127.0.0.1:1080</kbd>)',
'selector_preview' => array(
'show_raw' => 'ソースコードを表示する',
'show_rendered' => 'コンテンツを表示する',
),
'show' => array(
'all' => 'すべてのフィードを表示する',
'error' => 'エラーがあるフィードを表示する',
),
'showing' => array(
'error' => 'エラーがあるフィードを表示する',
),
'ssl_verify' => 'SSL セキュリティを管理する',
'stats' => '統計',
'think_to_add' => 'フィードを追加できます。',
'timeout' => 'タイムアウトする時間(秒)',
'title' => 'タイトル',
'title_add' => 'RSS フィードを追加する',
'ttl' => '自動更新の頻度',
'url' => 'フィードのURL',
'useragent' => 'フィードを読み込む際のユーザーエージェントを設定してください',
'useragent_help' => '例: <kbd>Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:86.0)</kbd>',
'validator' => 'フィードが有効であるかどうかを確認してください',
'website' => 'WebサイトのURL',
'websub' => 'WebSubとの即時通知',
),
'import_export' => array(
'export' => 'エクスポート',
'export_labelled' => 'ラベル付けされた記事をエクスポートする',
'export_opml' => 'フィードリストをエクスポートする (OPML)',
'export_starred' => 'お気に入りをエクスポートする',
'feed_list' => '%s 記事のリスト',
'file_to_import' => 'インポートするファイル<br />(OPML, JSON あるいは ZIP)',
'file_to_import_no_zip' => 'インポートするファイル<br />(OPML あるいは JSON)',
'import' => 'インポート',
'starred_list' => 'お気に入りの記事',
'title' => 'インポート / エクスポート',
),
'menu' => array(
'add' => 'フィード化カテゴリを追加します',
'import_export' => 'インポート / エクスポート',
'label_management' => 'ラベル管理',
'stats' => array(
'idle' => '未使用のフィード',
'main' => '主な統計',
'repartition' => '記事の仕切り',
),
'subscription_management' => '購読されたものの管理',
'subscription_tools' => '購読ツール',
),
'tag' => array(
'name' => '名前',
'new_name' => '新しい名前',
'old_name' => '古い名前',
),
'title' => array(
'_' => '購読されたものの管理',
'add' => 'フィードあるいはカテゴリを追加します',
'add_category' => 'カテゴリの追加',
'add_dynamic_opml' => '動的なOPMLを追加する',
'add_feed' => 'フィードの追加',
'add_label' => 'ラベルの追加',
'delete_label' => 'ラベルの削除',
'feed_management' => 'RSSフィードの管理',
'rename_label' => 'ラベルの名前変更',
'subscription_tools' => '購読ツール',
),
);
|