aboutsummaryrefslogtreecommitdiffstats
path: root/po/ChangeLog
diff options
context:
space:
mode:
authorMarco Ciampa <marcoc@src.gnome.org>2003-09-15 19:51:26 +0800
committerMarco Ciampa <marcoc@src.gnome.org>2003-09-15 19:51:26 +0800
commit8a12bfa155c4e0378bd3f9ae6294cccb6c4a5864 (patch)
tree34c980f55d90158bf7126180ed08b4fe16cf3086 /po/ChangeLog
parentca1677d2f7a6f1439cf650aa975ea290f6d446c5 (diff)
downloadgsoc2013-evolution-8a12bfa155c4e0378bd3f9ae6294cccb6c4a5864.tar.gz
gsoc2013-evolution-8a12bfa155c4e0378bd3f9ae6294cccb6c4a5864.tar.zst
gsoc2013-evolution-8a12bfa155c4e0378bd3f9ae6294cccb6c4a5864.zip
Update date translation on reply...
svn path=/trunk/; revision=22571
Diffstat (limited to 'po/ChangeLog')
-rw-r--r--po/ChangeLog6
1 files changed, 5 insertions, 1 deletions
diff --git a/po/ChangeLog b/po/ChangeLog
index 4bb575378d..4d386f00fb 100644
--- a/po/ChangeLog
+++ b/po/ChangeLog
@@ -1,3 +1,7 @@
+2003-09-15 Marco Ciampa <ciampix@libero.it>
+
+ * it.po: Updated italian translation (replay date corrected...)
+
2003-09-11 Hans Petter Jansson <hpj@ximian.com>
* POTFILES.in: Add some files that were missing, remove some test
@@ -6,7 +10,7 @@
2003-09-10 Marco Ciampa <ciampix@libero.it>
* it.po: Updated italian translation.
-
+
2003-09-07 Wang Jian <lark@linux.net.cn>
* zh_CN.po: Merged from evolution-1-4-branch.
:#a52a35">import ( "fmt" ) const ( errMagicTokenMismatch = iota errRead errWrite errMisc errInvalidMsgCode errInvalidMsg errP2PVersionMismatch errPubkeyMissing errPubkeyInvalid errPubkeyForbidden errProtocolBreach errPingTimeout errInvalidNetworkId errInvalidProtocolVersion ) var errorToString = map[int]string{ errMagicTokenMismatch: "Magic token mismatch", errRead: "Read error", errWrite: "Write error", errMisc: "Misc error", errInvalidMsgCode: "Invalid message code", errInvalidMsg: "Invalid message", errP2PVersionMismatch: "P2P Version Mismatch", errPubkeyMissing: "Public key missing", errPubkeyInvalid: "Public key invalid", errPubkeyForbidden: "Public key forbidden", errProtocolBreach: "Protocol Breach", errPingTimeout: "Ping timeout", errInvalidNetworkId: "Invalid network id", errInvalidProtocolVersion: "Invalid protocol version", } type peerError struct { Code int message string } func newPeerError(code int, format string, v ...interface{}) *peerError { desc, ok := errorToString[code] if !ok { panic("invalid error code") } err := &peerError{code, desc} if format != "" { err.message += ": " + fmt.Sprintf(format, v...) } return err } func (self *peerError) Error() string { return self.message } type DiscReason byte const ( DiscRequested DiscReason = 0x00 DiscNetworkError = 0x01 DiscProtocolError = 0x02 DiscUselessPeer = 0x03 DiscTooManyPeers = 0x04 DiscAlreadyConnected = 0x05 DiscIncompatibleVersion = 0x06 DiscInvalidIdentity = 0x07 DiscQuitting = 0x08 DiscUnexpectedIdentity = 0x09 DiscSelf = 0x0a DiscReadTimeout = 0x0b DiscSubprotocolError = 0x10 ) var discReasonToString = [DiscSubprotocolError + 1]string{ DiscRequested: "Disconnect requested", DiscNetworkError: "Network error", DiscProtocolError: "Breach of protocol", DiscUselessPeer: "Useless peer", DiscTooManyPeers: "Too many peers", DiscAlreadyConnected: "Already connected", DiscIncompatibleVersion: "Incompatible P2P protocol version", DiscInvalidIdentity: "Invalid node identity", DiscQuitting: "Client quitting", DiscUnexpectedIdentity: "Unexpected identity", DiscSelf: "Connected to self", DiscReadTimeout: "Read timeout", DiscSubprotocolError: "Subprotocol error", } func (d DiscReason) String() string { if len(discReasonToString) < int(d) { return fmt.Sprintf("Unknown Reason(%d)", d) } return discReasonToString[d] } type discRequestedError DiscReason func (err discRequestedError) Error() string { return fmt.Sprintf("disconnect requested: %v", DiscReason(err)) } func discReasonForError(err error) DiscReason { if reason, ok := err.(discRequestedError); ok { return DiscReason(reason) } peerError, ok := err.(*peerError) if !ok { return DiscSubprotocolError } switch peerError.Code { case errP2PVersionMismatch: return DiscIncompatibleVersion case errPubkeyMissing, errPubkeyInvalid: return DiscInvalidIdentity case errPubkeyForbidden: return DiscUselessPeer case errInvalidMsgCode, errMagicTokenMismatch, errProtocolBreach: return DiscProtocolError case errPingTimeout: return DiscReadTimeout case errRead, errWrite, errMisc: return DiscNetworkError default: return DiscSubprotocolError } }