421d970f22
* Got Log->entry() working now. Decided to use journald logging exclusively... They've thought a lot more about logging than we will, and the idea that there are special facilities for sensitive log entries and the ability to perform remote logging was too appealing. * Created Log->level() to set/check the currently active log level. * Created Log->secure() to set/check whether sensitive log entries will be recorded. Signed-off-by: Digimer <digimer@alteeve.ca>
75 lines
3.6 KiB
XML
75 lines
3.6 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
||
|
||
<!--
|
||
Company: Alteeve's Niche, Inc.
|
||
License: GPL v2+
|
||
Author: Madison Kelly <mkelly@alteeve.ca>
|
||
|
||
This is the AN::Tools master 'words' file.
|
||
-->
|
||
|
||
<words>
|
||
<meta version="3.0.0" languages="en_CA,jp"/>
|
||
<!-- Canadian English -->
|
||
<language name="en_CA" long_name="Canadian English" description="Created by Madison Kelly (mkelly@alteeve.ca) for the AN::Tools suite of perl modules">
|
||
|
||
<!-- Log entries -->
|
||
<key name="log_0001">Starting: [#!variable!program!#].</key>
|
||
<key name="log_0002">
|
||
This is a "test" entry.
|
||
|
||
It is multiple lines with single quotes ['] and double-quotes (") and here are random brackets{!}.
|
||
|
||
It also has replacement variables: [#!variable!first!#] and [#!variable!second!#].
|
||
</key>
|
||
<key name="log_0003">This is a test log entry that contains a secret [#!variable!password!#]!</key>
|
||
<key name="log_0004">This is a test log entry at log level 2.</key>
|
||
<key name="log_0005">This is a test log entry at log level 3.</key>
|
||
<key name="log_0006">This is a test log entry at log level 4.</key>
|
||
<key name="log_0007">This is a test critical log entry.</key>
|
||
<key name="log_0008">This is a test error log entry.</key>
|
||
<key name="log_0009">This is a test alert log entry.</key>
|
||
<key name="log_0010">This is a test emergency log entry.</key>
|
||
|
||
<!-- Test words. Do NOT change unless you update 't/Words.t' or tests will needlessly fail. -->
|
||
<key name="t_0000">Test</key>
|
||
<key name="t_0001">Test replace: [#!variable!test!#].</key>
|
||
<key name="t_0002">Test Out of order: [#!variable!second!#] replace: [#!variable!first!#].</key>
|
||
<!-- Do not use 't_0003'. It is used to test failures caused by calling a non-existent key. -->
|
||
<key name="t_0004">#!FREE!#</key>
|
||
<key name="t_0005">
|
||
This is a multi-line test string with various items to insert.
|
||
|
||
It also has some #!invalid!# replacement #!keys!# to test the escaping and restoring.
|
||
|
||
Here is the default output language: [#!data!defaults::languages::output!#]
|
||
Here we will inject 't_0000': [#!string!t_0001!#]
|
||
Here we will inject 't_0002' with its embedded variables: [#!string!t_0002!#]
|
||
Here we will inject 't_0006', which injects 't_0001' which has a variable: [#!string!t_0006!#].
|
||
</key>
|
||
<key name="t_0006">This string embeds 't_0001': [#!string!t_0001!#]</key>
|
||
|
||
</language>
|
||
<!-- 日本語 -->
|
||
<language name="jp" long_name="日本語" description=">Created by Madison Kelly (mkelly@alteeve.ca) for the AN::Tools suite of perl modules.">
|
||
|
||
<!-- Test words. Do NOT change unless you update 't/Words.t' or tests will needlessly fail. -->
|
||
<key name="t_0000">テスト</key>
|
||
<key name="t_0001">テスト いれかえる: [#!variable!test!#]。</key>
|
||
<key name="t_0002">テスト、 整理: [#!variable!second!#]/[#!variable!first!#]。</key>
|
||
<!-- Do not use 't_0003'. It is used to test failures caused by calling a non-existent key. -->
|
||
<key name="t_0004">#!FREE!#</key>
|
||
<key name="t_0005">
|
||
これは、挿入するさまざまな項目を含む複数行のテスト文字列です。
|
||
|
||
#!無効!#な置換#!キー!#を使ってエスケープとリストアをテストすることもできます。
|
||
|
||
デフォルトの出力言語は次のとおりです:「#!data!defaults::languages::output!#」
|
||
ここで、「t_0000」を挿入します:[#!string!t_0001!#]
|
||
ここでは、 「t_0002」に埋め込み変数を挿入します:「#!string!t_0002!#」
|
||
ここでは変数 「#!string!t_0006!#」を持つ 「t_0001」を注入する 「t_0006」を注入します。
|
||
</key>
|
||
<key name="t_0006">この文字列には「t_0001」が埋め込まれています:「#!string!t_0001!#」</key>
|
||
</language>
|
||
</words>
|