Correction crash
[auf_roundup.git] / build / share / locale / zh_CN / LC_MESSAGES / roundup.mo
CommitLineData
c638d827
CR
1Þ\12\ 4\95\0\0\0\0\96\ 1\0\0\1c\0\0\0Ì\f\0\0\0\0\0\0\0\0\0\0\0\0\0\0|\19\0\0¡\0\0\0}\19\0\0\ 1\ 1\0\0\1f\1a\0\0H\0\0\0!\e\0\0Ù\0\0\0j\e\0\0Â
2\0\0D\1c\0\0\10\0\0\0\a'\0\0\19\0\0\0\18'\0\00\0\0\02'\0\0×\ 1\0\0c'\0\0)\ 1\0\0;)\0\02\0\0\0e*\0\0\a\0\0\0\98*\0\0\b\0\0\0 *\0\04\0\0\0©*\0\0\19\0\0\0Þ*\0\0\16\0\0\0ø*\0\0#\0\0\0\ f+\0\0\17\0\0\03+\0\0$\0\0\0K+\0\0\10\0\0\0p+\0\0\1d\0\0\0\81+\0\0\1d\0\0\0\9f+\0\0 \0\0\0½+\0\0)\0\0\0Þ+\0\0"\0\0\0\b,\0\0\18\0\0\0+,\0\0:\0\0\0D,\0\0)\0\0\0\7f,\0\0,\0\0\0©,\0\0!\0\0\0Ö,\0\0N\ 3\0\0ø,\0\0à\ 4\0\0G0\0\0\ e\0\0\0(5\0\0\ f\0\0\075\0\0\11\0\0\0G5\0\0\10\0\0\0Y5\0\0\ f\0\0\0j5\0\0\ f\0\0\0z5\0\0\11\0\0\0\8a5\0\0\19\0\0\0\9c5\0\0\17\0\0\0¶5\0\0\ 6\0\0\0Î5\0\0\ e\0\0\0Õ5\0\0\11\0\0\0ä5\0\0E\0\0\0ö5\0\0\ 6\0\0\0<6\0\07\0\0\0C6\0\0C\0\0\0{6\0\0¥\0\0\0¿6\0\0\v\0\0\0e7\0\0\v\0\0\0q7\0\0\14\0\0\0}7\0\0\v\0\0\0\927\0\0\b\0\0\0\9e7\0\0\v\0\0\0§7\0\0=\0\0\0³7\0\00\0\0\0ñ7\0\0\12\0\0\0"8\0\0u\0\0\058\0\0c\0\0\0«8\0\0\ e\0\0\0\ f9\0\0?\0\0\0\1e9\0\0.\0\0\0^9\0\09\ 2\0\0\8d9\0\0¿\0\0\0Ç;\0\01\0\0\0\87<\0\0K\0\0\0¹<\0\0\87\0\0\0\ 5=\0\0\ f\0\0\0\8d=\0\0\r\0\0\0\9d=\0\0\r\0\0\0«=\0\0\r\0\0\0¹=\0\02\0\0\0Ç=\0\0r\0\0\0ú=\0\0)\0\0\0m>\0\0\b\0\0\0\97>\0\0 \0\0\0 >\0\0\ 5\0\0\0ª>\0\0\ 6\0\0\0°>\0\0\b\0\0\0·>\0\0\10\0\0\0À>\0\0\ e\0\0\0Ñ>\0\0
3\0\0\0à>\0\02\0\0\0ë>\0\08\0\0\0\1e?\0\0\v\0\0\0W?\0\0\f\0\0\0c?\0\0\10\0\0\0p?\0\0\ 6\0\0\0\81?\0\0\11\0\0\0\88?\0\0
4\0\0\0\9a?\0\0#\0\0\0¥?\0\0"\0\0\0É?\0\0\12\0\0\0ì?\0\0\v\0\0\0ÿ?\0\0
5\0\0\0\v@\0\0n\0\0\0\16@\0\0 \0\0\0\85@\0\0\19\0\0\0\8f@\0\0\10\0\0\0©@\0\0\a\0\0\0º@\0\0\f\0\0\0Â@\0\0
6\0\0\0Ï@\0\0g\0\0\0Ú@\0\0\b\0\0\0BA\0\0\ e\0\0\0KA\0\0\a\0\0\0ZA\0\0\b\0\0\0bA\0\0\ 4\0\0\0kA\0\0\r\0\0\0pA\0\0\ 6\0\0\0~A\0\0\v\0\0\0\85A\0\0\a\0\0\0\91A\0\0\b\0\0\0\99A\0\0\ f\0\0\0¢A\0\0\ e\0\0\0²A\0\0\ 4\0\0\0ÁA\0\0\ e\0\0\0ÆA\0\0\r\0\0\0ÕA\0\0
7\0\0\0ãA\0\0\ e\0\0\0îA\0\0\r\0\0\0ýA\0\0\10\0\0\0\vB\0\02\0\0\0\1cB\0\0\14\0\0\0OB\0\0\12\0\0\0dB\0\0 \0\0\0wB\0\0\r\0\0\0\81B\0\0)\0\0\0\8fB\0\0L\0\0\0¹B\0\0#\0\0\0\ 6C\0\02\0\0\0*C\0\0"\0\0\0]C\0\0\11\0\0\0\80C\0\0\ 4\0\0\0\92C\0\0\f\0\0\0\97C\0\0\19\0\0\0¤C\0\0\r\0\0\0¾C\0\0 \0\0\0ÌC\0\0\ 5\0\0\0ÖC\0\0 \0\0\0ÜC\0\0\f\0\0\0æC\0\0\ f\0\0\0óC\0\0\1d\0\0\0\ 3D\0\0\11\0\0\0!D\0\0\b\0\0\03D\0\0 \0\0\0<D\0\0\ e\0\0\0FD\0\0\11\0\0\0UD\0\0\ 4\0\0\0gD\0\0\a\0\0\0lD\0\0\19\0\0\0tD\0\0\1f\0\0\0\8eD\0\0\1c\0\0\0®D\0\0:\0\0\0ËD\0\0\e\0\0\0\ 6E\0\0l\0\0\0"E\0\0\ e\0\0\0\8fE\0\0\r\0\0\0\9eE\0\0"\0\0\0¬E\0\0\ f\0\0\0ÏE\0\0\1c\0\0\0ßE\0\0
8\0\0\0üE\0\0\12\0\0\0\aF\0\0\ 6\0\0\0\1aF\0\04\0\0\0!F\0\0\ f\0\0\0VF\0\0\f\0\0\0fF\0\0\a\0\0\0sF\0\0\ f\0\0\0{F\0\0\1c\0\0\0\8bF\0\0\b\0\0\0¨F\0\0\ f\0\0\0±F\0\0\1c\0\0\0ÁF\0\0\r\0\0\0ÞF\0\0\1a\0\0\0ìF\0\0\ e\0\0\0\aG\0\0\e\0\0\0\16G\0\0\1d\0\0\02G\0\0\ 5\0\0\0PG\0\0
9\0\0\0VG\0\0\ e\0\0\0aG\0\0\ 6\0\0\0pG\0\0\1a\0\0\0wG\0\0\1a\0\0\0\92G\0\0\ f\0\0\0­G\0\0\f\0\0\0½G\0\0\14\0\0\0ÊG\0\0\b\0\0\0ßG\0\0/\0\0\0èG\0\0\ 4\0\0\0\18H\0\0'\0\0\0\1dH\0\0(\0\0\0EH\0\0 \0\0\0nH\0\0\16\0\0\0xH\0\0\11\0\0\0\8fH\0\0\v\0\0\0¡H\0\0\18\0\0\0­H\0\0\13\0\0\0ÆH\0\0\b\0\0\0ÚH\0\0\15\0\0\0ãH\0\0\10\0\0\0ùH\0\0%\0\0\0
10I\0\0&\0\0\00I\0\0\15\0\0\0WI\0\0\ 2\0\0\0mI\0\0\r\0\0\0pI\0\0\17\0\0\0~I\0\0\11\0\0\0\96I\0\0 \0\0\0¨I\0\0\13\0\0\0²I\0\0=\0\0\0ÆI\0\0I\0\0\0\ 4J\0\0\1d\0\0\0NJ\0\0"\0\0\0lJ\0\0/\0\0\0\8fJ\0\03\0\0\0¿J\0\0\f\0\0\0óJ\0\0 \0\0\0\0K\0\0+\0\0\0
11K\0\0#\0\0\06K\0\0\16\0\0\0ZK\0\0#\0\0\0qK\0\0\ 5\0\0\0\95K\0\0\f\0\0\0\9bK\0\0\1a\0\0\0¨K\0\07\0\0\0ÃK\0\0\b\0\0\0ûK\0\0 \0\0\0\ 4L\0\0\ f\0\0\0\ eL\0\0\16\0\0\0\1eL\0\0\ 5\0\0\05L\0\0\r\0\0\0;L\0\0 \0\0\0IL\0\0
12\0\0\0SL\0\0 \0\0\0^L\0\0\b\0\0\0hL\0\0\e\0\0\0qL\0\0%\0\0\0\8dL\0\0\e\0\0\0³L\0\0\ 6\0\0\0ÏL\0\0\16\0\0\0ÖL\0\05\0\0\0íL\0\0\ 6\0\0\0#M\0\0\10\0\0\0*M\0\0\ 5\0\0\0;M\0\01\0\0\0AM\0\0\f\0\0\0sM\0\0+\0\0\0\80M\0\0\ e\0\0\0¬M\0\0\ 6\0\0\0»M\0\0\19\0\0\0ÂM\0\0\e\0\0\0ÜM\0\0\b\0\0\0øM\0\0\ f\0\0\0\ 1N\0\0\v\0\0\0\11N\0\0\1e\0\0\0\1dN\0\0\13\0\0\0<N\0\0D\0\0\0PN\0\0\10\0\0\0\95N\0\0\a\0\0\0¦N\0\0\b\0\0\0®N\0\0\v\0\0\0·N\0\0\ 6\0\0\0ÃN\0\0\a\0\0\0ÊN\0\0\ e\0\0\0ÒN\0\0\10\0\0\0áN\0\0
13\0\0\0òN\0\0
14\0\0\0ýN\0\0/\0\0\0\bO\0\0.\0\0\08O\0\0\b\0\0\0gO\0\0\ 5\0\0\0pO\0\0\ 6\0\0\0vO\0\0E\0\0\0}O\0\0V\0\0\0ÃO\0\0\e\0\0\0\1aP\0\0\ 5\0\0\06P\0\0\ 6\0\0\0<P\0\0\ 6\0\0\0CP\0\0\f\0\0\0JP\0\0\19\0\0\0WP\0\0\ 4\0\0\0qP\0\0/\0\0\0vP\0\0:\0\0\0¦P\0\0\15\0\0\0áP\0\0\10\0\0\0÷P\0\0\18\0\0\0\bQ\0\0\b\0\0\0!Q\0\0\v\0\0\0*Q\0\0ì\b\0\06Q\0\0n\ 1\0\0#Z\0\0\ 6\ 1\0\0\92[\0\0Ã\0\0\0\99\\0\0V\ 1\0\0]]\0\0#\ 1\0\0´^\0\0Ë\0\0\0Ø_\0\0ß\0\0\0¤`\0\0¢\0\0\0\84a\0\0ù\ 2\0\0'b\0\0Ð\0\0\0!e\0\0\96\ 2\0\0òe\0\0ó\ 1\0\0\89h\0\0\ 4\ 2\0\0}j\0\0Ò\0\0\0\82l\0\0ª\0\0\0Um\0\0õ\0\0\0\0n\0\0g\ 1\0\0ön\0\0c\0\0\0^p\0\0&\ 2\0\0Âp\0\0\8a\0\0\0ér\0\0\86\ 3\0\0ts\0\0!\0\0\0ûv\0\0\e\0\0\0\1dw\0\0 \0\0\09w\0\0\19\0\0\0Cw\0\0\f\0\0\0]w\0\0\19\0\0\0jw\0\0 \0\0\0\84w\0\0\11\0\0\0\8ew\0\0\b\0\0\0 w\0\0\11\0\0\0©w\0\0 \0\0\0»w\0\0\r\0\0\0Åw\0\0r\0\0\0Ów\0\0\7f\0\0\0Fx\0\0)\0\0\0Æx\0\0)\0\0\0ðx\0\0\ 3\0\0\0\1ay\0\0\12\0\0\0\1ey\0\0:\0\0\01y\0\0$\0\0\0ly\0\0&\0\0\0\91y\0\0 \0\0\0¸y\0\0A\0\0\0Ùy\0\0.\0\0\0\ez\0\0,\0\0\0Jz\0\0-\0\0\0wz\0\0#\0\0\0¥z\0\0Z\0\0\0Éz\0\0:\0\0\0${\0\0|\0\0\0_{\0\0.\0\0\0Ü{\0\0)\0\0\0\v|\0\0\8c\0\0\05|\0\0\f\0\0\0Â|\0\0\v\0\0\0Ï|\0\0\13\0\0\0Û|\0\0\12\0\0\0ï|\0\0\b\0\0\0\ 2}\0\0\ 5\0\0\0\v}\0\0\a\0\0\0\11}\0\0%\0\0\0\19}\0\0\ e\0\0\0?}\0\0
15\0\0\0N}\0\0\ 6\0\0\0Y}\0\0\r\0\0\0`}\0\0\b\0\0\0n}\0\0\a\0\0\0w}\0\0a\0\0\0\7f}\0\0
16\0\0\0á}\0\0
17\0\0\0ì}\0\0\b\0\0\0÷}\0\0\ 4\0\0\0\0~\0\0\a\0\0\0\ 5~\0\0\ 5\0\0\0\r~\0\0\ 5\0\0\0\13~\0\0\16\0\0\0\19~\0\0\v\0\0\00~\0\0\a\0\0\0<~\0\0\b\0\0\0D~\0\0\b\0\0\0M~\0\0 \0\0\0V~\0\0\ 4\0\0\0`~\0\01\0\0\0e~\0\0\b\0\0\0\97~\0\0\ f\0\0\0 ~\0\0\r\0\0\0°~\0\0\ 2\0\0\0¾~\0\0'\0\0\0Á~\0\0-\0\0\0é~\0\0\1d\0\0\0\17\7f\0\0\1d\0\0\05\7f\0\0\b\0\0\0S\7f\0\0\ 4\0\0\0\\7f\0\0\f\0\0\0a\7f\0\0\f\0\0\0n\7f\0\0\b\0\0\0{\7f\0\0:\0\0\0\84\7f\0\0G\0\0\0¿\7f\0\0\ 6\0\0\0\a\80\0\0\b\0\0\0\ e\80\0\0\ 6\0\0\0\17\80\0\0\a\0\0\0\1e\80\0\0\ 3\0\0\0&\80\0\0\ 6\0\0\0*\80\0\0
18\0\0\01\80\0\0\ 5\0\0\0<\80\0\0\b\0\0\0B\80\0\0\ 5\0\0\0K\80\0\0
19\0\0\0Q\80\0\0\ 6\0\0\0\\80\0\0\ 3\0\0\0c\80\0\0 \0\0\0g\80\0\0-\0\0\0q\80\0\0¹\ 1\0\0\9f\80\0\0\91\0\0\0Y\82\0\0ú\0\0\0ë\82\0\0C\0\0\0æ\83\0\0Æ\0\0\0*\84\0\0\ 5
20\0\0ñ\84\0\0\10\0\0\0÷\8e\0\0\e\0\0\0\b\8f\0\01\0\0\0$\8f\0\0\98\ 1\0\0V\8f\0\0.\ 1\0\0ï\90\0\0,\0\0\0\1e\92\0\0\ 6\0\0\0K\92\0\0\ 6\0\0\0R\92\0\05\0\0\0Y\92\0\0\1f\0\0\0\8f\92\0\0\14\0\0\0¯\92\0\0"\0\0\0Ä\92\0\0\15\0\0\0ç\92\0\0"\0\0\0ý\92\0\0\ f\0\0\0 \93\0\0\1c\0\0\00\93\0\0\1f\0\0\0M\93\0\0 \0\0\0m\93\0\0,\0\0\0\8e\93\0\0\1f\0\0\0»\93\0\0\1a\0\0\0Û\93\0\0=\0\0\0ö\93\0\0+\0\0\04\94\0\0*\0\0\0`\94\0\0!\0\0\0\8b\94\0\0W\ 3\0\0­\94\0\0ß\ 4\0\0\ 5\98\0\0\r\0\0\0å\9c\0\0\10\0\0\0ó\9c\0\0\10\0\0\0\ 4\9d\0\0\r\0\0\0\15\9d\0\0\r\0\0\0#\9d\0\0\r\0\0\01\9d\0\0\13\0\0\0?\9d\0\0\18\0\0\0S\9d\0\0\1a\0\0\0l\9d\0\0 \0\0\0\87\9d\0\0\f\0\0\0\91\9d\0\0\ f\0\0\0\9e\9d\0\0E\0\0\0®\9d\0\0\b\0\0\0ô\9d\0\07\0\0\0ý\9d\0\08\0\0\05\9e\0\0»\0\0\0n\9e\0\0\v\0\0\0*\9f\0\0\a\0\0\06\9f\0\0\15\0\0\0>\9f\0\0\r\0\0\0T\9f\0\0\a\0\0\0b\9f\0\0 \0\0\0j\9f\0\0?\0\0\0t\9f\0\0$\0\0\0´\9f\0\0\12\0\0\0Ù\9f\0\0c\0\0\0ì\9f\0\0c\0\0\0\0\0\ f\0\0\0´ \0\0<\0\0\0Ä \0\0+\0\0\0\ 1¡\0\0å\ 1\0\0\0\0\9d\0\0\0\13£\0\0,\0\0\0±£\0\0G\0\0\0Þ£\0\0\87\0\0\0\0\0\ f\0\0\0®¤\0\0\ f\0\0\0¾¤\0\0\ f\0\0\0Τ\0\0\ f\0\0\0Þ¤\0\06\0\0\0î¤\0\0N\0\0\0\0\0-\0\0\0\0\0 \0\0\0¢¥\0\0\f\0\0\0¬¥\0\0 \0\0\0¹¥\0\0\f\0\0\0Ã¥\0\0\f\0\0\0Ð¥\0\0\12\0\0\0Ý¥\0\0\ 6\0\0\0ð¥\0\0\r\0\0\0÷¥\0\0(\0\0\0\ 5¦\0\0$\0\0\0\0\0 \0\0\0\0\0\f\0\0\0\0\0 \0\0\0\0\0\ 6\0\0\0\0\0\12\0\0\0\0\0 \0\0\0\8e¦\0\0 \0\0\0\98¦\0\0#\0\0\0¹¦\0\0\18\0\0\0ݦ\0\0\f\0\0\0ö¦\0\0 \0\0\0\ 3§\0\0f\0\0\0\r§\0\0 \0\0\0\0\0\12\0\0\0\0\0\f\0\0\0\91§\0\0\ 6\0\0\0\9e§\0\0\f\0\0\0¥§\0\0\ 6\0\0\0²§\0\0o\0\0\0¹§\0\0\f\0\0\0\0\0\ f\0\0\0\0\0 \0\0\0\0\0\f\0\0\0\0\0\ 6\0\0\0\0\0\10\0\0\0\0\0\ 6\0\0\0\0\0 \0\0\0\0\0\ 6\0\0\0\86¨\0\0\ 6\0\0\0\8d¨\0\0\12\0\0\0\94¨\0\0\f\0\0\0§¨\0\0\ 6\0\0\0´¨\0\0\11\0\0\0»¨\0\0\15\0\0\0ͨ\0\0\f\0\0\0ã¨\0\0\ f\0\0\0ð¨\0\0\f\0\0\0\0©\0\0\ f\0\0\0\r©\0\0*\0\0\0\1d©\0\0\1c\0\0\0\0\0\14\0\0\0\0\0\v\0\0\0\0\0\ f\0\0\0\86©\0\0*\0\0\0\96©\0\0L\0\0\0Á©\0\0\19\0\0\0\ eª\0\0'\0\0\0\0\0\18\0\0\0\0\0\12\0\0\0\0\0\ 6\0\0\0\0\0\f\0\0\0\83ª\0\0\19\0\0\0\90ª\0\0\f\0\0\0ªª\0\0 \0\0\0·ª\0\0\ 6\0\0\0Áª\0\0 \0\0\0Ȫ\0\0\ f\0\0\0Òª\0\0\15\0\0\0âª\0\0\17\0\0\0øª\0\0\ f\0\0\0\10«\0\0 \0\0\0 «\0\0 \0\0\0\0\0\10\0\0\0\0\0\12\0\0\0\0\0\ 6\0\0\0\0\0\ 6\0\0\0\0\0\1a\0\0\0\0\0\15\0\0\0\81«\0\0\15\0\0\0\97«\0\0/\0\0\0­«\0\0&\0\0\0Ý«\0\0l\0\0\0\ 4¬\0\0\ f\0\0\0\0\0\f\0\0\0\81¬\0\0#\0\0\0\8e¬\0\0\f\0\0\0²¬\0\0\19\0\0\0¿¬\0\0\ e\0\0\0Ù¬\0\0\15\0\0\0è¬\0\0\ 6\0\0\0þ¬\0\0$\0\0\0\ 5­\0\0\12\0\0\0\0\0\f\0\0\0\0\0 \0\0\0\0\0\ f\0\0\0\0\0\1c\0\0\0\0\0 \0\0\0\81­\0\0\f\0\0\0\8b­\0\0\19\0\0\0\98­\0\0\f\0\0\0²­\0\0\19\0\0\0¿­\0\0\f\0\0\0Ù­\0\0\19\0\0\0æ­\0\0\19\0\0\0\0®\0\0\ 6\0\0\0\1a®\0\0 \0\0\0\0\0\f\0\0\0\0\0\ 6\0\0\0\0\0\1e\0\0\0\0\0\e\0\0\0\0\0\f\0\0\0\0\0\ e\0\0\0\87®\0\0\15\0\0\0\96®\0\0\ 6\0\0\0¬®\0\0'\0\0\0³®\0\0\ 6\0\0\0Û®\0\0&\0\0\0â®\0\0&\0\0\0 ¯\0\0 \0\0\0\0\0\16\0\0\0\0\0\ f\0\0\0\0\0 \0\0\0\0\0\16\0\0\0\0\0\ f\0\0\0\82¯\0\0 \0\0\0\92¯\0\0\16\0\0\0\9c¯\0\0\ f\0\0\0³¯\0\0#\0\0\0ï\0\0#\0\0\0ç¯\0\0\15\0\0\0\v°\0\0\ 3\0\0\0\0\0\ e\0\0\0\0\0 \0\0\0\0\0\12\0\0\0\0\0\f\0\0\0\0\0\17\0\0\0\0\0B\0\0\0\8d°\0\0Q\0\0\0а\0\0\18\0\0\0\0\0"\0\0\0\0\0$\0\0\0\0\0B\0\0\0\83±\0\0\ 6\0\0\0Ʊ\0\0\f\0\0\0ͱ\0\0\1e\0\0\0Ú±\0\0$\0\0\0ù±\0\0\12\0\0\0\1e²\0\0\1f\0\0\0\0\0\ 6\0\0\0\0\0\f\0\0\0\0\0\15\0\0\0\0\0*\0\0\0\0\0 \0\0\0¦²\0\0\f\0\0\0°²\0\0\15\0\0\0½²\0\0\15\0\0\0Ó²\0\0\ 6\0\0\0é²\0\0\ f\0\0\0ð²\0\0\f\0\0\0\0³\0\0 \0\0\0\r³\0\0\ 6\0\0\0\17³\0\0\ 6\0\0\0\1e³\0\0\15\0\0\0\0\0\1f\0\0\0\0\0\12\0\0\0\0\0\ 6\0\0\0\0\0\12\0\0\0\0\07\0\0\0\88³\0\0\ 6\0\0\0À³\0\0\14\0\0\0dz\0\0\ 6\0\0\0ܳ\0\08\0\0\0ã³\0\0\r\0\0\0\1c´\0\0*\0\0\0\0\0\f\0\0\0\0\0\ 6\0\0\0\0\0\18\0\0\0\0\0\19\0\0\0\82´\0\0\f\0\0\0\9c´\0\0\ f\0\0\0©´\0\0\ f\0\0\0¹´\0\0.\0\0\0É´\0\0\18\0\0\0ø´\0\0N\0\0\0\11µ\0\0\ f\0\0\0\0\0\f\0\0\0\0\0\f\0\0\0\0\0\f\0\0\0\8aµ\0\0\ 6\0\0\0\97µ\0\0 \0\0\0\9eµ\0\0\f\0\0\0¨µ\0\0\ f\0\0\0µµ\0\0\ 6\0\0\0ŵ\0\0 \0\0\0̵\0\0*\0\0\0Öµ\0\0/\0\0\0\ 1\0\0\ 6\0\0\0\0\0\ 6\0\0\0\0\0 \0\0\0\0\0E\0\0\0\0\0_\0\0\0\8f\0\0\e\0\0\0ï¶\0\0\ 6\0\0\0\v·\0\0 \0\0\0\12·\0\0\ 6\0\0\0\1c·\0\0\10\0\0\0\0\0\1d\0\0\0\0\0\ 6\0\0\0\0\02\0\0\0\0\0?\0\0\0\8c·\0\0\12\0\0\0Ì·\0\0\ f\0\0\0ß·\0\0\1d\0\0\0ï·\0\0 \0\0\0\r¸\0\0 \0\0\0\17¸\0\07\b\0\0\0\0!\ 1\0\0\0\0Ð\0\0\0\0\0\96\0\0\0\0\04\ 1\0\0ãÂ\0\0\14\ 1\0\0\18Ä\0\0Â\0\0\0\0\0í\0\0\0ðÅ\0\0£\0\0\0ÞÆ\0\0ñ\ 2\0\0\82Ç\0\0Â\0\0\0\0\0z\ 2\0\0\0\0×\ 1\0\0²Í\0\0­\ 1\0\0\8aÏ\0\0§\0\0\0\0\0²\0\0\0àÑ\0\0õ\0\0\0\93Ò\0\0;\ 1\0\0\89Ó\0\0V\0\0\0ÅÔ\0\0\15\ 2\0\0\1cÕ\0\0}\0\0\0\0\0\11\ 3\0\0°×\0\0%\0\0\0ÂÚ\0\0\19\0\0\0èÚ\0\0\f\0\0\0\ 2Û\0\0\19\0\0\0\ fÛ\0\0\f\0\0\0\0\0\19\0\0\0\0\0\ e\0\0\0\0\0\15\0\0\0\0\0 \0\0\0\0\0\ f\0\0\0\7fÛ\0\0\f\0\0\0\8fÛ\0\0\10\0\0\0\9cÛ\0\0y\0\0\0­Û\0\0\94\0\0\0\0\0)\0\0\0¼Ü\0\0)\0\0\0æÜ\0\0\ 3\0\0\0\10Ý\0\0\ f\0\0\0\14Ý\0\02\0\0\0\0\0\15\0\0\0\0\0\18\0\0\0\0\0\e\0\0\0\86Ý\0\05\0\0\0¢Ý\0\0"\0\0\0ØÝ\0\0"\0\0\0ûÝ\0\0'\0\0\0\1eÞ\0\0\18\0\0\0\0\0Q\0\0\0\0\04\0\0\0±Þ\0\0i\0\0\0æÞ\0\0'\0\0\0\0\0!\0\0\0\0\0c\0\0\0\9aß\0\0\f\0\0\0þß\0\0\f\0\0\0\và\0\0\11\0\0\0\18à\0\0\11\0\0\0\0\0 \0\0\0\0\0 \0\0\0\0\0\a\0\0\0\0\00\0\0\0\0\0\f\0\0\0\89à\0\0 \0\0\0\96à\0\0\ 6\0\0\0 à\0\0\f\0\0\0§à\0\0\ 6\0\0\0´à\0\0 \0\0\0»à\0\0V\0\0\0Åà\0\0\f\0\0\0\1cá\0\0\f\0\0\0\0\0\ 6\0\0\0\0\0\ 6\0\0\0\0\0 \0\0\0\0\0\ 6\0\0\0\0\0\ 6\0\0\0\0\0\17\0\0\0\0\0 \0\0\0\0\0\ 6\0\0\0\0\0\ 6\0\0\0\85á\0\0\ 6\0\0\0\8cá\0\0\ 6\0\0\0\93á\0\0\ 6\0\0\0\9aá\0\0F\0\0\0¡á\0\0\ 6\0\0\0èá\0\0\11\0\0\0ïá\0\0\ f\0\0\0\ 1â\0\0\ 3\0\0\0\11â\0\01\0\0\0\15â\0\03\0\0\0\0\0\1c\0\0\0\0\0&\0\0\0\98â\0\0\ 6\0\0\0¿â\0\0\ 6\0\0\0Æâ\0\0 \0\0\0Íâ\0\0 \0\0\0×â\0\0 \0\0\0áâ\0\08\0\0\0ëâ\0\0L\0\0\0\0\0\ 6\0\0\0\0\0\ 6\0\0\0\0\0\ 6\0\0\0\7fã\0\0\ 6\0\0\0\86ã\0\0\ 6\0\0\0\8dã\0\0\ 6\0\0\0\94ã\0\0\ 6\0\0\0\9bã\0\0\ 6\0\0\0¢ã\0\0\ 6\0\0\0©ã\0\0\ 6\0\0\0°ã\0\0 \0\0\0·ã\0\0\ 6\0\0\0Áã\0\0\ 3\0\0\0Èã\0\0\ 6\0\0\0Ìã\0\0(\0\0\0Óã\0\0\0
21 There has been a collision. Another user updated this node
22 while you were editing. Please <a href='${context}'>reload</a>
23 the node and review your edits.
24\0
25 If you wish to modify the database schema,
26 you should also edit the schema file:
27 %(database_config_file)s
28 You may also change the database initialisation file:
29 %(database_init_file)s
30 ... see the documentation on customizing for more information.
31\0
32 You should now edit the tracker configuration file:
33 %(config_file)s\0
34<li>While evaluating the %(info)r expression on line %(line)d
35<table class="otherinfo" style="font-size: 90%%">
36 <tr><th colspan="2" class="header">Current variables:</th></tr>
37 %(globals)s
38 %(locals)s
39</table></li>
40\0
41All commands (except help) require a tracker specifier. This is just
42the path to the roundup tracker you're working with. A roundup tracker
43is where roundup keeps the database and configuration file that defines
44an issue tracker. It may be thought of as the issue tracker's "home
45directory". It may be specified in the environment variable TRACKER_HOME
46or on the command line as "-i tracker".
47
48A designator is a classname and a nodeid concatenated, eg. bug1, user10, ...
49
50Property values are represented as strings in command arguments and in the
51printed results:
52 . Strings are, well, strings.
53 . Date values are printed in the full date format in the local time zone,
54 and accepted in the full format or any of the partial formats explained
55 below.
56 . Link values are printed as node designators. When given as an argument,
57 node designators and key strings are both accepted.
58 . Multilink values are printed as lists of node designators joined
59 by commas. When given as an argument, node designators and key
60 strings are both accepted; an empty string, a single node, or a list
61 of nodes joined by commas is accepted.
62
63When property values must contain spaces, just surround the value with
64quotes, either ' or ". A single space may also be backslash-quoted. If a
65value must contain a quote character, it must be backslash-quoted or inside
66quotes. Examples:
67 hello world (2 tokens: hello, world)
68 "hello world" (1 token: hello world)
69 "Roch'e" Compaan (2 tokens: Roch'e Compaan)
70 Roch\'e Compaan (2 tokens: Roch'e Compaan)
71 address="1 2 3" (1 token: address=1 2 3)
72 \\ (1 token: \)
73 \n\r\t (1 token: a newline, carriage-return and tab)
74
75When multiple nodes are specified to the roundup get or roundup set
76commands, the specified properties are retrieved or set on all the listed
77nodes.
78
79When multiple results are returned by the roundup get or roundup find
80commands, they are printed one per line (default) or joined by commas (with
81the -c) option.
82
83Where the command changes data, a login name/password is required. The
84login may be specified as either "name" or "name:password".
85 . ROUNDUP_LOGIN environment variable
86 . the -u command-line option
87If either the name or password is not supplied, they are obtained from the
88command-line.
89
90Date format examples:
91 "2000-04-17.03:45" means <Date 2000-04-17.08:45:00>
92 "2000-04-17" means <Date 2000-04-17.00:00:00>
93 "01-25" means <Date yyyy-01-25.00:00:00>
94 "08-13.22:13" means <Date yyyy-08-14.03:13:00>
95 "11-07.09:32:43" means <Date yyyy-11-07.14:32:43>
96 "14:25" means <Date yyyy-mm-dd.19:25:00>
97 "8:47:11" means <Date yyyy-mm-dd.13:47:11>
98 "." means "right now"
99
100Command help:
101\0 Confirm: \0 %(propname)s (Again): \0 %(description)s (%(name)s for "%(klass)s" only)\0 -c <Command> Windows Service options.
102 If you want to run the server as a Windows Service, you
103 must configure the rest of the options by changing the
104 constants of this program. You will at least configure
105 one tracker in the TRACKER_HOMES variable. This option
106 is mutually exclusive from the rest. Typing
107 "roundup-server -c help" shows Windows Services
108 specifics.\0 -u <UID> runs the Roundup web server as this UID
109 -g <GID> runs the Roundup web server as this GID
110 -d <PIDfile> run the server in the background and write the server's PID
111 to the file indicated by PIDfile. The -l option *must* be
112 specified if -d is used.\0 ... at a minimum, you must set following options:\0 Apply \0 Cancel \0"%(input)s" is not an ID (%(classname)s ID required)\0"%(spec)s" not name:width\0"Your Queries" Editing\0"Your Queries" Editing - ${tracker}\0${class} Edit Collision\0${class} Edit Collision - ${tracker}\0${class} editing\0${class} editing - ${tracker}\0${property} help - ${tracker}\0${start}..${end} out of ${total}\0%(class)s %(id)s %(properties)s edited ok\0%(class)s %(id)s - nothing changed\0%(class)s %(id)s created\0%(class)s %(property)s is not a link or multilink property\0%(classname)s %(itemid)s has been retired\0%(classname)s has no property "%(propname)s"\0%(key)s: %(value)s (key property)\0%(message)sUsage: roundup-admin [options] [<command> <arguments>]
113
114Options:
115 -i instance home -- specify the issue tracker "home directory" to administer
116 -u -- the user[:password] to use for commands
117 -d -- print full designators not just class id numbers
118 -c -- when outputting lists of data, comma-separate them.
119 Same as '-S ","'.
120 -S <string> -- when outputting lists of data, string-separate them
121 -s -- when outputting lists of data, space-separate them.
122 Same as '-S " "'.
123
124 Only one of -s, -c or -S can be specified.
125
126Help:
127 roundup-admin -h
128 roundup-admin help -- this help
129 roundup-admin help <command> -- command-specific help
130 roundup-admin help all -- all available help
131\0%(message)sUsage: roundup-server [options] [name=tracker home]*
132
133Options:
134 -v prints the Roundup version number and exits
135 -C <fname> use configuration file
136 -n <name> sets the host name of the Roundup web server instance
137 -p <port> sets the port to listen on (default: %(port)s)
138 -l <fname> log to the file indicated by fname instead of stderr/stdout
139 -N log client machine names instead of IP addresses (much slower)
140%(os_part)s
141
142Examples:
143 roundup-server -C /opt/roundup/etc/roundup-server.ini
144
145 roundup-server support=/var/spool/roundup-trackers/support
146
147 roundup-server -d /var/run/roundup.pid -l /var/log/roundup.log \
148 support=/var/spool/roundup-trackers/support
149
150Configuration file format:
151 See the "admin_guide" in the Roundup "doc" directory.
152
153How to use "name=tracker home":
154 These arguments set the tracker home(s) to use. The name is how the
155 tracker is identified in the URL (it's the first part of the URL path).
156 The tracker home is the directory that was identified when you did
157 "roundup-admin init". You may specify any number of these name=home
158 pairs on the command-line. Make sure the name part doesn't include
159 any url-unsafe characters like spaces, as these confuse IE.
160\0%(number)s day\0%(number)s hour\0%(number)s minute\0%(number)s month\0%(number)s week\0%(number)s year\0%(number)s/4 hour\0%(propname)s (Password): \0%r not a date spec (%s)\0%s ago\0%s: (no value)\0&lt;&lt; previous\0&lt;file is None - probably inside <tt>eval</tt> or <tt>exec</tt>&gt;\0(list)\0(this is a numeric hour offset, the default is ${zone})\0(to give the user more than one role, enter a comma,separated,list)\0*: The "all text" field will look in message bodies and issue titles<br> **: If you supply a name, the query will be saved off and available as a link in the sidebar\0*encrypted*\0- nothing -\01 %(number)s/4 hours\01 1/2 hours\01 minute\01/2 an hour\0<b>Your Queries</b> (<a href="query?@template=edit">edit</a>)\0<em>The indicated property no longer exists</em>\0<em>undefined</em>\0<h1>Templating Error</h1>
161<p><b>%(exc_type)s</b>: %(exc_value)s</p>
162<p class="help">Debugging information follows</p>\0<html><head><title>Roundup trackers index</title></head>
163<body><h1>Roundup trackers index</h1><ol>
164\0<li>In %s</li>\0<li>Looking for "%(name)s", current path:<ol>%(path)s</ol></li>\0<option %svalue="-1">- no selection -</option>\0<p class="form-help"> You may edit the contents of the ${classname} class using this form. Commas, newlines and double quotes (") must be handled delicately. You may include commas and newlines by enclosing the values in double-quotes ("). Double quotes themselves must be quoted by doubling (""). </p> <p class="form-help"> Multilink properties have their multiple values colon (":") separated (... ,"one:two:three", ...) </p> <p class="form-help"> Remove entries by deleting their line. Add new entries by appending them to the table - put an X in the id column. </p>\0<p>A problem occurred while running a Python script. Here is the sequence of function calls leading up to the error, with the most recent (innermost) call first. The exception attributes are:\0<strike>The linked node no longer exists</strike>\0<strong><em>This event is not handled by the history display!</em></strong>\0<table class="form"> <tr> <td>Note:&nbsp;</td> <th class="required">highlighted</th> <td>&nbsp;fields are required.</td> </tr> </table>\0<th>Action</th>\0<th>Args</th>\0<th>Date</th>\0<th>User</th>\0<tr><td colspan=4><strong>Note:</strong></td></tr>\0A confirmation email will be sent to you - please follow the instructions within it to complete the reset process.\0A problem occurred in your template "%s".\0Activity\0Activity:\0Actor\0Actor:\0Add User\0Admin Password: \0Administration\0All text*:\0Alternate E-mail addresses<br>One address per line\0Anonymous users are not allowed to use the web interface\0Assigned To\0Assigned to:\0Assigned&nbsp;To\0Author\0Author: ${author}\0Back ends:\0Can't change groups - no grp module\0Can't change users - no pwd module\0Can't run as root!\0Change Note\0Class List\0Commands may be abbreviated as long as the abbreviation
165matches only one command, e.g. l == li == lis == list.\0Commands:\0Configuration saved to %s\0Confirm Password\0Content\0Content Type\0Create New\0Created on <b>${creation}</b> by <b>${creator}</b>, last changed <b>${activity}</b> by <b>${actor}</b>.\0Creation\0Creation Date:\0Creator\0Creator:\0Date\0Date: ${date}\0Delete\0Descending:\0Display\0Download\0Download as CSV\0E-mail address\0Edit\0Edit Error: %s\0Edit Existing\0Edit Items\0Email Address:\0Email address\0Email sent to %s\0Enter directory path to create demo tracker [%s]: \0Enter tracker home: \0Error: %(message)s\0Error: %s\0Error: %s: %s\0Error: Couldn't open tracker: %(message)s\0Error: The source must be either "mailbox", "pop", "apop", "imap" or "imaps"\0Error: apop specification not valid\0Error: not enough source specification information\0Error: pop specification not valid\0Existing Keywords\0File\0File display\0File display - ${tracker}\0File is empty\0File name\0Files\0Filter on\0Form Error: \0Full traceback:\0Group %(group)s doesn't exist\0Group Descending:\0Group on\0Group on:\0Hello, ${user}\0Hello,<br>${user}\0Help\0History\0Include in "Your Queries"\0Instance has not been installed\0Instance home does not exist\0Instance home parent directory "%(parent)s" does not exist\0Instances must be name=home\0Invalid One Time Key!
166(a Mozilla bug may cause this message to show up erroneously, please check your email)\0Invalid format\0Invalid login\0Issue ${id}: ${title} - ${tracker}\0Issue searching\0Issue searching - ${tracker}\0Issue${id}\0Issue${id} Editing\0Issues\0It is not permitted to supply roles at registration.\0Items edited OK\0Ivalid login\0Keyword\0Keyword editing\0Keyword editing - ${tracker}\0Keywords\0List of classes\0List of classes - ${tracker}\0List of files\0List of files - ${tracker}\0List of issues\0List of issues - ${tracker}\0List of messages - ${tracker}\0Login\0Login Name\0Login Password\0Logout\0Lost&nbsp;your&nbsp;login?\0Message ${id} - ${tracker}\0Message listing\0Message${id}\0Message${id} Editing\0Messages\0Multiple commands match "%(command)s": %(list)s\0Name\0New Email users get the Role "%(role)s"\0New Email users get the Roles "%(role)s"\0New Issue\0New Issue - ${tracker}\0New Issue Editing\0New Message\0New Message - ${tracker}\0New Message Editing\0New User\0New User - ${tracker}\0New User Editing\0New Web users get the Role "%(role)s"\0New Web users get the Roles "%(role)s"\0New node - no history\0No\0No ID entered\0No such Role "%(role)s"\0No type specified\0Nosy List\0Not a date spec: %s\0Not an interval spec: [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS]\0Not an interval spec: [+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS] [date spec]\0Not enough arguments supplied\0Not enough values on line %(line)s\0Note: command history and editing not available\0Or, if you know your username, then enter it below.\0Organisation\0Pagesize:\0Password and confirmation text do not match\0Password reset and email sent to %s\0Password reset request\0Password reset request - ${tracker}\0Phone\0Phone number\0Please log in or register.\0Please select from one of the menu options on the left.\0Priority\0Priority:\0Private to you?\0Problem: %(message)s
167
168\0Query\0Query name**:\0Real name\0Recipients\0Redisplay\0Register\0Registering with ${tracker}\0Registration in progress - ${tracker}\0Registration in progress...\0Remove\0Request password reset\0Required %(class)s property %(property)s not supplied\0Retire\0Role "%(name)s":\0Roles\0Roundup %s ready for input.
169Type "help" for help.\0Roundup docs\0Roundup server started on %(HOST)s:%(PORT)s\0Save Selection\0Search\0Select backend [anydbm]: \0Select template [classic]: \0Show All\0Show Unassigned\0Show issue:\0Sorry, no help for "%(topic)s"\0Sorry, try again...\0Sorry, you can't run the server as a daemon on this Operating System\0Sort Descending:\0Sort on\0Sort on:\0Start With:\0Status\0Status:\0Submit Changes\0Submit New Entry\0Superseder\0Templates:\0The linked class %(classname)s no longer exists\0There are unsaved changes. Commit them (y/N)? \0Timezone\0Title\0Title:\0To create a new keyword, enter it below and click "Submit New Entry".\0To edit an existing keyword (for spelling or typing errors), click on its entry above.\0Too many arguments supplied\0Topic\0Topic:\0Topics\0Tracker home\0Tracker home - ${tracker}\0Type\0Unable to bind to port %s, port already in use.\0Unknown command "%(command)s" ("help commands" for a list)\0Unknown email address\0Unknown username\0Unrecognized charset: %r\0Uploaded\0Uploaded By\0Usage: %(program)s [-v] [-c] [[-C class] -S field=value]* <instance home> [method]
170
171Options:
172 -v: print version and exit
173 -c: default class of item to create (else the tracker's MAIL_DEFAULT_CLASS)
174 -C / -S: see below
175
176The roundup mail gateway may be called in one of four ways:
177 . with an instance home as the only argument,
178 . with both an instance home and a mail spool file,
179 . with both an instance home and a POP/APOP server account, or
180 . with both an instance home and a IMAP/IMAPS server account.
181
182It also supports optional -C and -S arguments that allows you to set a
183fields for a class created by the roundup-mailgw. The default class if
184not specified is msg, but the other classes: issue, file, user can
185also be used. The -S or --set options uses the same
186property=value[;property=value] notation accepted by the command line
187roundup command or the commands that can be given on the Subject line
188of an email message.
189
190It can let you set the type of the message on a per email address basis.
191
192PIPE:
193 In the first case, the mail gateway reads a single message from the
194 standard input and submits the message to the roundup.mailgw module.
195
196UNIX mailbox:
197 In the second case, the gateway reads all messages from the mail spool
198 file and submits each in turn to the roundup.mailgw module. The file is
199 emptied once all messages have been successfully handled. The file is
200 specified as:
201 mailbox /path/to/mailbox
202
203POP:
204 In the third case, the gateway reads all messages from the POP server
205 specified and submits each in turn to the roundup.mailgw module. The
206 server is specified as:
207 pop username:password@server
208 The username and password may be omitted:
209 pop username@server
210 pop server
211 are both valid. The username and/or password will be prompted for if
212 not supplied on the command-line.
213
214APOP:
215 Same as POP, but using Authenticated POP:
216 apop username:password@server
217
218IMAP:
219 Connect to an IMAP server. This supports the same notation as that of
220 POP mail.
221 imap username:password@server
222 It also allows you to specify a specific mailbox other than INBOX using
223 this format:
224 imap username:password@server mailbox
225
226IMAPS:
227 Connect to an IMAP server over ssl.
228 This supports the same notation as IMAP.
229 imaps username:password@server [mailbox]
230
231\0Usage: commit
232 Commit changes made to the database during an interactive session.
233
234 The changes made during an interactive session are not
235 automatically written to the database - they must be committed
236 using this command.
237
238 One-off commands on the command-line are automatically committed if
239 they are successful.
240 \0Usage: create classname property=value ...
241 Create a new entry of a given class.
242
243 This creates a new entry of the given class using the property
244 name=value arguments provided on the command line after the "create"
245 command.
246 \0Usage: display designator[,designator]*
247 Show the property values for the given node(s).
248
249 This lists the properties and their associated values for the given
250 node.
251 \0Usage: export [class[,class]] export_dir
252 Export the database to colon-separated-value files.
253
254 Optionally limit the export to just the names classes.
255
256 This action exports the current data from the database into
257 colon-separated-value files that are placed in the nominated
258 destination directory.
259 \0Usage: find classname propname=value ...
260 Find the nodes of the given class with a given link property value.
261
262 Find the nodes of the given class with a given link property value.
263 The value may be either the nodeid of the linked node, or its key
264 value.
265 \0Usage: get property designator[,designator]*
266 Get the given property of one or more designator(s).
267
268 Retrieves the property value of the nodes specified
269 by the designators.
270 \0Usage: help topic
271 Give help about topic.
272
273 commands -- list commands
274 <command> -- help specific to a command
275 initopts -- init command options
276 all -- all available help
277 \0Usage: history designator
278 Show the history entries of a designator.
279
280 Lists the journal entries for the node identified by the designator.
281 \0Usage: import import_dir
282 Import a database from the directory containing CSV files,
283 two per class to import.
284
285 The files used in the import are:
286
287 <class>.csv
288 This must define the same properties as the class (including
289 having a "header" line with those property names.)
290 <class>-journals.csv
291 This defines the journals for the items being imported.
292
293 The imported nodes will have the same nodeid as defined in the
294 import file, thus replacing any existing content.
295
296 The new nodes are added to the existing database - if you want to
297 create a new database using the imported data, then create a new
298 database (or, tediously, retire all the old data.)
299 \0Usage: initialise [adminpw]
300 Initialise a new Roundup tracker.
301
302 The administrator details will be set at this step.
303
304 Execute the tracker's initialisation function dbinit.init()
305 \0Usage: install [template [backend [admin password]]]
306 Install a new Roundup tracker.
307
308 The command will prompt for the tracker home directory
309 (if not supplied through TRACKER_HOME or the -i option).
310 The template, backend and admin password may be specified
311 on the command-line as arguments, in that order.
312
313 The initialise command must be called after this command in order
314 to initialise the tracker's database. You may edit the tracker's
315 initial database contents before running that command by editing
316 the tracker's dbinit.py module init() function.
317
318 See also initopts help.
319 \0Usage: list classname [property]
320 List the instances of a class.
321
322 Lists all instances of the given class. If the property is not
323 specified, the "label" property is used. The label property is
324 tried in order: the key, "name", "title" and then the first
325 property, alphabetically.
326
327 With -c, -S or -s print a list of item id's if no property
328 specified. If property specified, print list of that property
329 for every class instance.
330 \0Usage: pack period | date
331
332 Remove journal entries older than a period of time specified or
333 before a certain date.
334
335 A period is specified using the suffixes "y", "m", and "d". The
336 suffix "w" (for "week") means 7 days.
337
338 "3y" means three years
339 "2y 1m" means two years and one month
340 "1m 25d" means one month and 25 days
341 "2w 3d" means two weeks and three days
342
343 Date format is "YYYY-MM-DD" eg:
344 2001-01-01
345
346 \0Usage: reindex [classname|designator]*
347 Re-generate a tracker's search indexes.
348
349 This will re-generate the search indexes for a tracker.
350 This will typically happen automatically.
351 \0Usage: restore designator[,designator]*
352 Restore the retired node specified by designator.
353
354 The given nodes will become available for users again.
355 \0Usage: retire designator[,designator]*
356 Retire the node specified by designator.
357
358 This action indicates that a particular node is not to be retrieved
359 by the list or find commands, and its key value may be re-used.
360 \0Usage: rollback
361 Undo all changes that are pending commit to the database.
362
363 The changes made during an interactive session are not
364 automatically written to the database - they must be committed
365 manually. This command undoes all those changes, so a commit
366 immediately after would make no changes to the database.
367 \0Usage: security [Role name]
368 Display the Permissions available to one or all Roles.
369 \0Usage: set items property=value property=value ...
370 Set the given properties of one or more items(s).
371
372 The items are specified as a class or as a comma-separated
373 list of item designators (ie "designator[,designator,...]").
374
375 This command sets the properties to the values for all designators
376 given. If the value is missing (ie. "property=") then the property
377 is un-set. If the property is a multilink, you specify the linked
378 ids for the multilink as comma-separated numbers (ie "1,2,3").
379 \0Usage: specification classname
380 Show the properties for a classname.
381
382 This lists the properties for a given class.
383 \0Usage: table classname [property[,property]*]
384 List the instances of a class in tabular form.
385
386 Lists all instances of the given class. If the properties are not
387 specified, all properties are displayed. By default, the column
388 widths are the width of the largest value. The width may be
389 explicitly defined by defining the property as "name:width".
390 For example::
391
392 roundup> table priority id,name:10
393 Id Name
394 1 fatal-bug
395 2 bug
396 3 usability
397 4 feature
398
399 Also to make the width of the column the width of the label,
400 leave a trailing : without a width on the property. For example::
401
402 roundup> table priority id,name:
403 Id Name
404 1 fata
405 2 bug
406 3 usab
407 4 feat
408
409 will result in a the 4 character wide "Name" column.
410 \0User ${id}: ${title} - ${tracker}\0User %(user)s doesn't exist\0User List\0User editing - ${tracker}\0User listing\0User listing - ${tracker}\0User${id}\0User${id} Editing\0Username\0Username required\0Username:\0View: ${link}\0WARNING: The database is already initialised!
411If you re-initialise it, you will lose all the data!
412Erase it? Y/N: \0WARNING: There appears to be a tracker in "%(tracker_home)s"!
413If you re-install it, you will lose all the data!
414Erase it? Y/N: \0WARNING: ignoring "-g" argument, not root\0WARNING: ignoring "-u" argument, not root\0Yes\0You are logged out\0You are not allowed to %(action)s items of class %(class)s\0You are not allowed to edit queries.\0You are not allowed to view this page.\0You are now registered, welcome!\0You do not have permission to %(action)s the %(classname)s class.\0You do not have permission to create %(class)s\0You do not have permission to edit %(class)s\0You do not have permission to edit user roles\0You do not have permission to login\0You have submitted a %(action)s action for the property "%(property)s" which doesn't exist\0You have submitted more than one value for the %s property\0You have two options if you have forgotten your password. If you know the email address you registered with, enter it below.\0You may not retire the admin or anonymous user\0You need to specify a username or address\0You will shortly receive an email to confirm your registration. To complete the registration process, visit the link indicated in the email.\0Your Details\0Your Issues\0[not yours to edit]\0[query is retired]\0activity\0actor\0an hour\0argument "%(arg)s" not propname=value\0assigned to me\0assignedto\0create\0created by me\0creation\0creator\0default value for DateHTMLProperty must be either DateHTMLProperty or string date representation.\0don't care\0done by me\0download\0edit\0exit...\0files\0in %s\0in <strong>%s</strong>\0in a moment\0include\0just now\0leave in\0leave out\0link\0link "%(key)s" value "%(value)s" not a designator\0messages\0msg${id} (view)\0next &gt;&gt;\0no\0no such %(classname)s node "%(nodeid)s"\0no such %(classname)s property "%(propname)s"\0no such class "%(classname)s"\0no such item "%(designator)s"\0no value\0nosy\0not resolved\0not selected\0priority\0property "%(propname)s": "%(value)s" not currently in list\0property %s is not of type Multilink or Link so -d flag does not apply.\0remove\0restored\0retire\0retired\0set\0status\0superseder\0title\0tomorrow\0topic\0unassigned\0unlink\0yes\0yesterday\0you must provide the "%(propname)s" property.\0Project-Id-Version: 0.8.3
415Report-Msgid-Bugs-To: roundup-devel@lists.sourceforge.net
416POT-Creation-Date: 2004-10-19 12:33+0300
417PO-Revision-Date: 2005-05-16 13:56+0800
418Last-Translator: limodou <limodou@gmail.com>
419Language-Team: Chinese Simplified <limodou@gmail.com>
420MIME-Version: 1.0
421Content-Type: text/plain; charset=utf-8
422Content-Transfer-Encoding: 8bit
423Plural-Forms: nplurals=1; plural=0;
424X-Poedit-Language: Chinese
425X-Poedit-Country: CHINA
426\0
427 存在冲突。另一个用户在你编辑时更新了此条记录。
428 请 <a href='${context}'>重新载入</a> 记录查看你的编辑。
429\0
430 如果你想要修改数据库结构,
431 你也需要编辑表结构文件:
432 %(database_config_file)s
433 你可能也需要修改数据库初始化文件:
434 %(database_init_file)s
435 ... 查看关于客户化的文档来了解更多的信息。
436\0
437 现在你应该修改tracker的配置文件:
438 %(config_file)s\0
439<li>在 %(line)d 行计算 %(info)r 表达式
440<table class="otherinfo" style="font-size: 90%%">
441 <tr><th colspan="2" class="header">当前变量:</th></tr>
442 %(globals)s
443 %(locals)s
444</table></li>
445\0
446所有的命令(除了 help)要求指定一个tracker。这就是你正在工作的tracker的路径。
447一个tracker就是roundup维护的数据库和定义了tracker配置文件的地方。可以把它想
448象为问题跟踪系统的"起始"目录。它可以在环境变量 TRACKER_HOME 或在命令行以
449"-i tracker" 来指定。
450
451一个指示器(designator)是一个类名和一个结点id的结合体,如:bug1, user10, ...
452
453属性值在命令参数中和打印结果中被描述为字符串:
454 . Strings 表示字符串。
455 . Date 的值在本地时区中按全日期格式打印,并且可以按全日期格式或下面解释的任
456 何部分日期格式来接收。
457 . Link 的值按结点指示器(designator)来打印。当作为参数给出时,结点指示器
458 (designator)和键字符串都可以接收。
459 . Multilink 的值按结点指示器(designator)列表(以逗号分隔)来打印。当作为一个参
460 数给出时,结点指示器(designator)或以逗号联接的结点列表都是可以接受的。
461
462当属性值必须包含空格时,只需使用 ' 或者 " 来包含值。单个空格也可以用反斜线来
463转义。如果一个值必须包含引号字符,它必须使用反斜线来转义或内部包含。例如:
464 hello world (2 tokens: hello, world)
465 "hello world" (1 token: hello world)
466 "Roch'e" Compaan (2 tokens: Roch'e Compaan)
467 Roch\'e Compaan (2 tokens: Roch'e Compaan)
468 address="1 2 3" (1 token: address=1 2 3)
469 \\ (1 token: \)
470 \n\r\t (1 token: a newline, carriage-return and tab)
471
472当多个结点被指定用在 Roundup 的 get 或 set 命令时,指定的属性在所有列出
473的结点上会被获取或设置。
474
475当 Roundup 的 get 或 find 命令返回多个结果时,每行将打印一个属性(缺省)或
476用逗号联接起来(用 -c 参数)。
477
478在存在修改数据的命令中,需要登录名/口令。登录名或者用 "name" 或 "name:password"
479来指定。
480 . ROUNDUP_LOGIN 环境变量
481 . -u 命令行选项
482如果名字或口令都没有提供,它们将从命令行获得。
483
484Date format examples:
485 "2000-04-17.03:45" 表示 <Date 2000-04-17.08:45:00>
486 "2000-04-17" 表示 <Date 2000-04-17.00:00:00>
487 "01-25" 表示 <Date yyyy-01-25.00:00:00>
488 "08-13.22:13" 表示 <Date yyyy-08-14.03:13:00>
489 "11-07.09:32:43" 表示 <Date yyyy-11-07.14:32:43>
490 "14:25" 表示 <Date yyyy-mm-dd.19:25:00>
491 "8:47:11" 表示 <Date yyyy-mm-dd.13:47:11>
492 "." 表示 "现在"
493
494使用帮助:
495\0 确认:\0 %(propname)s (再次):\0 %(description)s (%(name)s 仅用于 "%(klass)s")\0 -c <Command> Windows 服务选项。
496 如果你想把server作为一个Windows服务来运行,你必须通过修改
497 这个程序的常量来配置此选项的其它内容。你至少需要在 TRACKER_HOMES
498 变量上配置一个tracker。这个选项与其经选项是互斥的。打入
499 "roundup-server -c help" 来了解Windows服务的规范。\0 -u <UID> 以这个 UID 来运行 Roundup web 服务器
500 -g <GID> 以这个 GID 来运行 Roundup web 服务器
501 -d <PIDfile> 在后台运行服务器,并且将服务器的 PID 写入指定的 PIDFile 中去。
502 如果使用了 -d 选项,则 -l 选项 *必须* 要指定。\0 ... 至少,你必须设置以下选项:\0应用\0取消\0"%(input)s" 不是一个 ID (要求 %(classname)s ID)\0"%(spec)s" 不是 名字:宽度\0"我的查询"修改\0"我的查询" 修改 - ${tracker}\0${class} 编辑冲突\0${class} 编辑冲突 - ${tracker}\0${class} 编辑\0${class} 编辑 - ${tracker}\0${property} 帮助 - ${tracker}\0${start}..${end} 全部 ${total}\0%(class)s %(id)s %(properties)s 编辑成功\0%(class)s %(id)s - 没有改动\0%(class)s %(id)s 被创建\0%(class)s %(property)s 不是一个 Link 或 MultiLink 属性\0%(classname)s %(itemid)s 已经被回收了\0%(classname)s 没有 "%(propname)s" 属性\0%(key)s: %(value)s (关键属性)\0%(message)s用法: roundup-admin [options] [<command> <arguments>]
503
504选项:
505 -i 实例路径 -- 指定问题跟踪系统 "根目录" 为 管理员
506 -u -- user[:password] 用于命令中
507 -d -- 打印所有的指示信息而不只是类的ID号
508 -c -- 在输出数据列表时,使用句号('.')分隔。
509 如同执行 '-S ","'。
510 -S <string> -- 当输出数据列表时,使用 string 分隔
511 -s -- 当输出数据列表时,使用空格分隔。
512 如同执行 '-S " "'。
513
514 -s, -c 或者 -S 只能有一个被指定。
515
516帮助:
517 roundup-admin -h
518 roundup-admin help -- 本帮助
519 roundup-admin help <command> -- 命令详解帮助
520 roundup-admin help all -- 所有可用的帮助
521\0%(message)s用法:roundup-server [options] [name=tracker home]*
522
523选项:
524 -v 打印 Roundup 的版本号并且退出
525 -C <fname> 使用配置文件
526 -n <name> 设置 Roundup web 服务器实例的主机名
527 -p <port> 设置监听端口(缺省:%(port)s)
528 -l <fname> 将日志输出到由 fname 指定的文件中去,而不是 标准错误/标准输出
529 -N 将客户端机器的名字而不是IP地址记录到日志中去(可能会慢点)
530%(os_part)s
531
532举例:
533 roundup-server -C /opt/roundup/etc/roundup-server.ini
534
535 roundup-server support=/var/spool/roundup-trackers/support
536
537 roundup-server -d /var/run/roundup.pid -l /var/log/roundup.log \
538 support=/var/spool/roundup-trackers/support
539
540配置文件格式:
541 查阅在Roundup "doc" 目录下的 "admin_guide" 。
542
543如何使用 "name=tracker home":
544 这些参数用来设置要使用的tracker的起始目录。name 会在URL中用来
545 定位tracker(它是 URL 路径的第一部分)。tracker home 是在你执行
546 "roundup-admin init" 时所指定的目录。你可以在命令行上指定任
547 意数量的 name=home 对。要确保 name 部分不能包括任何非url安全的
548 字符,象空格,因为它们会把IE搞乱。
549\0%(number)s天\0%(number)s小时\0%(number)s分钟\0%(number)s月\0%(number)s周\0%(number)s年\0%(number)s/4 小时\0%(propname)s (口令):\0%r 不是日期格式 (%s)\0%s 之前\0%s: (无值)\0&lt;&lt; 向上\0&lt;文件为 None - 可能在 <tt>eval</tt> 或者 <tt>exec</tt>&gt;\0(列表)\0(这是数字的小时偏移量,缺省值是 ${zone})\0(为给用户指定多个角色,用逗号分隔它们)\0*: 在信息体和问题标题上的 "所有的文本" 字段都将被查找<br> **: 如果你提供了一个名字,这个查询将被保存并且作为一个链接出现在侧边栏上\0*加密的*\0- 无 -\01 %(number)s/4 小时\01个半小时\01分钟\0半小时\0<b>我的查询</b> (<a href="query?@template=edit">编辑</a>)\0<em>指示的属性不再存在</em>\0<em>未定义</em>\0<h1>模板错误</h1>
550<p><b>%(exc_type)s</b>: %(exc_value)s</p>
551<p class="help">调试信息为</p>\0<html><head><title>Roundup tracker 索引</title></head>
552<body><h1>Roundup tracker 索引</h1><ol>
553\0<li>在 %s</li>\0<li>查找 "%(name)s", 当前路径:<ol>%(path)s</ol></li>\0<option %svalue="-1">- 未选择 -</option>\0<p class="form-help"> 你可以使用这个表格来编辑 ${classname} 类别。 逗号,换行和双引号(")必须被小心处理。你可以在双引号(")中包含逗号和换行。双引号本身必须被两个("")所包括。</p> <p class="form-help"> Multilink 属性有多个值,这些值用冒号(":")分隔(...,"一:二:三",...) </p> <p class="form-help"> 通过删除它们所在的行来删除项。追加一条新记录到表中 - 在 id 列置上一个 X 。</p>\0<p>在运行 Python 脚本时发生了一个错误。这是导致出错的一系列的函数调用,最近的(最里层的)调用在前。异常属性是:\0<strike>链接的结点不再存在</strike>\0<strong><em>这个事件不能被历史显示所处理!</em></strong>\0<table class="form"> <tr> <td>注意:&nbsp;</td> <th class="required">高亮</th> <td>&nbsp;字段是必须的。</td> </tr> </table>\0<th>动作</th>\0<th>参数</th>\0<th>日期</th>\0<th>用户</th>\0<tr><td colspan=4><strong>注意:</strong></td></tr>\0将发给你一封确认信 - 请按照其中的指令来完成重置处理。\0在你的模板 "%s" 中发生一个问题。\0活跃度\0活跃度:\0执行者\0执行人:\0增加用户\0管理员口令:\0管理\0所有文本*\0修改邮件地址<br>每行一个地址\0匿名用户不允许使用web界面\0分配给\0分配给:\0分配给\0作者\0作者:${author}\0后端:\0不能修改组 - 无 grp 模块\0不能修改用户 - 无 pwd 模块\0不能以 root 运行!\0修改记录\0类列表\0命令可以被缩写,只要缩写只有一个命令可以匹配上,
554如:l == li == lis == list.\0命令:\0配置保存到 %s\0口令确认\0内容\0内容类型\0新建\0在 <b>${creation}</b> 由 <b>${creator}</b> 创建,最后由 <b>${actor}</b> 修改为 <b>${activity}</b>。\0创建时间\0创建时间:\0创建人\0创建人:\0日期\0日期:${date}\0删除\0降序:\0显示\0下载\0以CSV格式下载\0邮件地址\0编辑\0编辑错误:%s\0编辑已经存在的\0编辑项目\0邮件地址:\0邮件地址\0邮件发给 %s\0输入目录来创建演示tracker [%s]:\0输入tracker起始目录:\0错误:%(message)s\0错误:%s\0错误:%s: %s\0错误:不能打开tracker:%(message)s\0错误:源必须是 "mailbox", "pop", "apop", "imap" 或者 "imaps" 之一\0错误:apop协议无效\0错误:没有足够的源协议信息\0错误:pop协议无效\0存在的关键字\0文件\0文件显示\0文件显示 - ${tracker}\0文件为空\0文件名\0文件\0过滤按\0表格错误:\0完整跟踪信息:\0组 %(group)s 不存在\0降序分组:\0分组按\0分组:\0你好,${user}\0你好,<br>${user}\0帮助\0历史\0包括在"我的查询"中\0实例还没有安装\0实例目录不存在\0实例目录的父目录 "%(parent)s" 不存在\0实例必须是 实例名=实例路径\0Invalid One Time Key!
555(一个 Mozilla 的错误可能会错误地引发这个消息,你检查你的邮件)\0无效的格式\0无效登录\0问题 ${id}: ${title} - ${tracker}\0问题搜索\0问题搜索 - ${tracker}\0问题 [${id}]\0问题 [${id}] 编辑\0问题\0不允许在注册时指供角色。\0项目编辑成功\0无效登录\0关键字\0关键字编辑\0关键字编辑 - ${tracker}\0关键字\0类别列表\0类别列表 - ${tracker}\0文件列表\0文件列表 - ${tracker}\0问题列表\0问题列表 - ${tracker}\0信息列表 - ${tracker}\0登录\0登录名\0登录口令\0注销\0忘记你的登入口令了?\0信息 [${id}] - ${tracker}\0信息列表\0信息 [${id}]\0信息 [${id}] 编辑\0信息\0多命令匹配 "%(command)s": %(list)s\0姓名\0新邮件用户得到角色 "%(role)s"\0新邮件用户得到角色 "%(role)s"\0新问题\0新问题 - ${tracker}\0新问题编辑\0新信息\0新信息 - ${tracker}\0新信息编辑\0新用户\0新用户 - ${tracker}\0新用户编辑\0新Web用户得到角色 "%(role)s"\0新Web用户得到角色 "%(role)s"\0新记录 - 无历史\0\0没有输入ID\0没有这样的角色 "%(role)s"\0没有指定类型\0杂事列表\0不是日期格式:%s\0不是时间间隔规范:[+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS]\0不是时间间隔规范:[+-] [#y] [#m] [#w] [#d] [[[H]H:MM]:SS] [日期规范]\0未提供足够的参数\0在 %(line)s 行没有足够的值\0注意:命令历史和编辑无效\0或者,如果你知道你的用户名,则在下面输入它。\0组织\0页大小:\0口令和确认文本不匹配\0口令被重设,邮件被发给 %s\0口令重设请求\0口令重设请求 - ${tracker}\0电话\0电话号码\0请登录或注册。\0请在左侧的菜单选项中选择一项\0优先级\0优先级:\0是私人信息吗?\0问题: %(message)s
556
557\0查询\0查询 名字**\0真实姓名\0收信人\0刷新\0注册\0用 ${tracker} 注册\0注册正在处理 - ${tracker}\0正在注册中...\0删除\0请求口令重设\0要求的 %(class)s 属性 %(property)s 没有被提供\0收回\0角色 "%(name)s":\0角色\0Roundup %s 输入就绪。
558敲入 "help" 获得帮助。\0Roundup文档\0Roundup server 启动于 %(HOST)s:%(PORT)s\0保存选择\0搜索\0选择后端 [anydbm]:\0选择模板 [classic]:\0显示所有\0显示未分配\0显示问题:\0抱歉,没有对 "%(topic)s" 的帮助信息\0抱歉,再试一次...\0抱歉,在这个操作系统上不能以守护进程的方式来运行服务\0降序排列:\0排序按 \0排序按:\0开始在:\0状态\0状态:\0提交变动\0提交新的项\0推迟\0模板:\0链接的类别 %(classname)s 不再存在\0存在未被保存的改动。提交吗(y/N)?\0时区\0标题\0标题:\0想要创建新的关键字,请点击下面的 "提交新的项"。\0为编辑一个存在的关键字(由于拼写或打字错误),在上面的项目上点击。\0提供了太多的参数了\0主题\0主题:\0主题\0Tracker根目录\0Tracker根目录 - ${tracker}\0类型\0无法绑定到端口 %s, 端口已经被占用。\0未知命令 "%(command)s" ("help commands" 查看命令列表)\0未知邮件地址\0未知用户名\0无法识别的字符集:%r\0已上传\0上传由\0用法:%(program)s [-v] [-c] [[-C class] -S field=value]* <instance home> [method]
559
560选项:
561 -v: 打印版本并且退出
562 -c: 用来创建条目的缺省类型(其它是tracker的MAIL_DEFAULT_CLASS)
563 -C / -S: 看下面
564
565Roundup 邮件网关会以四种方式被调用:
566 . 实例起始目录作为唯一参数,
567 . 实例起始目录和邮件脱机(spool)文件,
568 . 实例起始目录和 POP/APOP 服务器帐号,或者
569 . 实例起始目录和 IMAP/IMAPS 服务器帐号。
570
571也支持使用可选的 -C 或 -S 参数,它们允许你为roundup-mailgw所创建的类
572设置域。如果没有指定,则缺省的类是 msg,但是其它的类:issue, file, user
573也可以使用。-S 或 --set 选项使用 property=value[;property=value] 表示法,
574它们可以被 Roundup 命令的命令行或可以指定一封邮件信息标题行的命令所接受。
575
576它可以让你给每封邮件设置信息的类型。
577
578PIPE:
579 在第一种方式下,邮件网关从标准输入读取单条信息,并将信息提交给 roundup.mailgw
580 模块。
581
582UNIX mailbox:
583 在第二种方式下,网关从邮件脱机文件中读取所有的信息,并按顺序提交给
584 roundup.mailgw 模块。一旦所有信息被成功处理,文件被清空。这个文件被
585 指定为:
586 mailbox /path/to/mailbox
587
588POP:
589 在第三种方式下,网关从指定的 POP 服务器读出所有信息,并按顺序提交到
590 roundup.mailgw 模块。服务器被指定为:
591 pop username:password@server
592 用户名和口令可以被省略:
593 pop username@server
594 pop server
595 都是有效的。如果没有提供用户名或口令都将在命令行被提示。
596
597APOP:
598 同 POP,但使用认证的 POP:
599 apop username:password@server
600
601IMAP:
602 联接到 IMAP 服务器。它支持同 POP 邮件相同的写法。
603 imap username:password@server
604 除了 INBOX 外还允许你指定一个特别的邮箱,
605 使用这种格式: imap username:password@server mailbox
606
607IMAPS:
608 通过ssl联接到 IMAP 服务器。
609 它支持同 IMAP 一样的写法。
610 imaps username:password@server [mailbox]
611
612\0用法:commit
613 提交在一个交互会话中所产生的改动。
614
615 在一个交互会话中所产生的改动不会自动写入数据库 - 它们必须使用此命令
616 来提交。
617 在命令行中的 One-off 命令如果成功会被自动提交。
618 \0用法:create classname property=value ...
619 创建一个给定类的新记录。
620
621 创建一个给定类的新记录,将使用 "create" 命令行后面的属性 name=value 参数。
622 \0用法:display designator[,designator]*
623 显示给出结点的属性值。
624
625 将显示给出结点的属性和相应的值。
626 \0用法:export [class[,class]] export_dir
627 导出数据库为冒号分隔值的文件。
628
629 对于导出的可选限制只是类名。
630
631 这个动作从数据库中导出当前的数据到以冒号分隔值的文件中去,它们将存
632 放在指定的目标目录中。
633 \0用法:find classname propname=value ...
634 根据给定的 link 属性值来查找给定类型的结点。
635
636 根据给定的 link 属性值来查找给定类型的结点。这个值或者是链接结点的结点ID,
637 或者是结点的键值。
638 \0用法:get property designator[,designator]*
639 得到指定属性一个或多个指示器(designator)。
640
641 通过指示器(designator)来得到指定结点的属性值。
642 \0用法:help topic
643 给出关于主题的帮助。
644
645 commands -- 列出命令
646 <command> -- 指定命令的帮助规范
647 initopts -- 初始化命令选项
648 all -- 所有可用的帮助
649 \0用法:history designator
650 显示指示器(designator)的历史记录。
651
652 显示由指示器(designator)指明的结点的日志记录。
653 \0用法:import import_dir
654 从包含 CSV 文件的目录中导入数据库,一个类有两个文件用于导入。
655
656 用于导入的文件为:
657
658 <class>.csv
659 它必须定义与类型一样的属性(包括一个 "header" 行包含那些
660 属性的名字。)
661 <class>-journals.csv
662 它用来定义被导入的条目的日志。
663
664 被导入的结点将具与在导入文件中一样的结点id,以便可以替换任何
665 任何已经存在的内容。
666 新结点被加入到已经存在的数据库中 - 如果你想要使用导入数据来创
667 建一个新的数据库,那么创建一个新数据库(或者,麻烦点,回收所有
668 旧数据。)
669 \0用法:initialise [adminpw]
670 初始化一个新的tracker。
671
672 管理员的信息需要在这一步进行设置。
673
674 执行tracker的初始化函数 dbinit.init()
675 \0用法:install [template [backend [admin password]]]
676 安装一个新的tracker实例。
677
678 这个命令将提示输入 tracker 起始目录
679 (如果没有通过 TRACKER_HOME 或 -i 选项提供)。
680 模板、后端和管理员口令应该在命令行按顺序以参数的形式被指定。
681
682 初始化(initialise)命令必须在这个命令之后被调用,以便初始化tracker数
683 据库。你可以在运行初始化命令之前编辑 tracker 的 dbinit.py 模块的
684 init() 方法来修改 tracker 的初始数据库内容。
685
686 请查看初始化参数帮助。
687 \0用法:list classname [property]
688 列出类型的实例。
689
690 列出所有给定类型的实例。如果属性未被指定,则使用 "label" 属性。
691 label 属性以下列顺序进行尝试:键、"name"、"title" 和按字典顺序
692 的第一个属性。
693
694 如果没有指定属性,使用 -c, -S 或 -s 会打印出条目 id 的列表。如果指
695 定了属性,对每个类型实例会打印出这个属性。
696 \0用法:pack period | date
697
698 删除早于指定的时期或日期的旧的流水记录。
699
700 一个时期使用后缀 "y", "m", 和 "d"。后缀 "w"(表示 "week")
701 表示 7 天。
702
703 "3y" 表示3年
704 "2y 1m" 表示2年1个月
705 "1m 25d" 表示1月25天
706 "2w 3d" 表示2周3天
707
708 日期格式是 "YYYY-MM-DD" 例如:
709 2001-01-01
710
711 \0用法:reindex [classname|designator]*
712 重新生成 tracker 的搜索索引。
713
714 重新生成 tracker 的搜索索引,它将自动进行。
715 \0Usage: restore designator[,designator]*
716 恢复由指示器(designator)表明的已经回收的结点。
717
718 给定的结点将对用户来说再次生效。
719 \0用法:retire designator[,designator]*
720 回收由指示器(designator)所指明的结点。
721
722 这个动作指明一个特别的结点将不能被 list 或 find 命令得到,并且
723 它的键值可以被重用。
724 \0用法:rollback
725 撤销所有未提交到数据库的改动。
726
727 在交互对话中产生的改动并不自动写到数据库中 - 它们必须被手工提交。
728 这个命令用来撤销所有这些改动,所以在后面跟上提交的话不会对数据库
729 产生变化。
730 \0用法:security [角色名]
731 显示一个或多个角色的权限。
732 \0用法:set items property=value property=value ...
733 设置一个或多个条目的属性。
734
735 条目指的是一个类别,或以逗号分隔的项目指示器(designator)列表(例如:"designator[,designator,...]")。
736
737 这个命令为所有给出的指示器(designator)设置属性值。如果属性值被省略
738 (例如:"property=")那么属性是未设置的。如果属性是一个多链接(multilink),
739 你需要为多链接提供用逗号分隔的数字(例如 "1,2,3")。
740 \0用法: specification classname
741 显示一个类型名的属性。
742
743 会列出给定类型的属性。
744 \0用法:table classname [property[,property]*]
745 以表格的表式列出类型的实例。
746
747 列出给定类型的所有实例。如果没有指定属性,所有属性都会显示出来。
748 缺省情况下,列的宽度是最大值的宽度。这个宽度通过定义属性为 "name:width"
749 被显示地定义。例如:
750
751 roundup> table priority id,name:10
752 Id Name
753 1 fatal-bug
754 2 bug
755 3 usability
756 4 feature
757
758 也可以让列的宽度为标签的宽度,在属性上没有宽度值。例如:
759
760 roundup> table priority id,name:
761 Id Name
762 1 fata
763 2 bug
764 3 usab
765 4 feat
766
767 将生成4个字符宽的 "Name" 列。
768 \0用户 [${id}]: ${title} - ${tracker}\0用户 %(user)s 不存在\0用户列表\0用户编辑 - ${tracker}\0用户列表\0用户列表 - ${tracker}\0用户 [${id}]\0用户 [${id}] 编辑\0用户名\0需要用户名\0用户名:\0查看:${link}\0警告:数据库已经被初始化!
769如果你重新初始化它,所有的数据将会丢失!
770删除它吗?Y/N: \0警告:在 "%(tracker_home)s" 已经存在一个tracker了!
771如果你打算重新安装它,所有的数据将会丢失!
772删除它吗?Y/N: \0警告:忽略 "-g" 参数,不是 root\0警告:忽略 "-u" 参数,不是 root\0\0你已经注销\0你不允许 %(action)s 类别 %(class)s 的项目\0不允许编辑查询\0你不允许查看此页\0你已经注册,欢迎!\0你没有权限来 %(action)s %(classname)s 类型。\0你没有权限来创建 %(class)s\0你没有权限来编辑 %(class)s\0你没有编辑用户或角色的权限\0你没有登录的权限\0你提交了一个对于不存在属性 "%(property)s" 的一个操作 %(action)s\0你需要提交针对 %s 属性的一个以上的值\0如果你忘了口令将有两种选择。如果你知道注册时的邮件地址,在下面输入它。\0你不能删除管理员或匿名用户\0你需要指定用户名或地址\0你将很快收到一封确认信。为了完成注册过程,请访问邮件中指示的链接。\0我的信息\0我的问题\0[不由你修改]\0[查询过期了]\0活跃度\0执行人\01小时\0参数 "%(arg)s" 不是 propname=value 的形式\0分配给我\0分配给\0创建\0由我创建\0创建\0创建者\0DateHTMLProperty 的缺省值或者是 DateHTMLProperty 或字符串的日期表示。\0不用关心\0由我完成\0下载\0编辑\0退出...\0文件\0在 %s\0在 <strong>%s</strong>\0一会儿\0包含\0刚才\0留下\0省略\0链接\0链接 "%(key)s" 的值 "%(value)s" 不是一个 指示器(designator)\0信息\0msg${id} (查看)\0向下 &gt;&gt;\0\0没有这样的 %(classname)s 结点 "%(nodeid)s"\0没有这样的 %(classname)s 属性 "%(propname)s"\0无此类别 "%(classname)s"\0没有这样的条目 "%(designator)s"\0无值\0杂事\0未解决\0未选择\0优先级\0属性 "%(propname)s": "%(value)s" 当前不在列表中\0属性 %s 不是 Multilink 或 Link 类型,所以 -d 标志不能应用。\0删除\0恢复\0收回\0收回\0设置\0状态\0延期\0标题\0明天\0主题\0未分配\0解除\0\0昨天\0你必须提供 "%(propname)s" 属性。\0