gui: Update translations and documentation

This commit is contained in:
Jakob Borg
2016-04-01 07:33:42 +00:00
parent a551686d37
commit 8f580b13df
51 changed files with 593 additions and 377 deletions

View File

@@ -1,6 +1,6 @@
.\" Man page generated from reStructuredText.
.
.TH "SYNCTHING-BEP" "7" "January 30, 2016" "v0.12" "Syncthing"
.TH "SYNCTHING-BEP" "7" "March 30, 2016" "v0.12" "Syncthing"
.SH NAME
syncthing-bep \- Block Exchange Protocol v1
.
@@ -56,7 +56,7 @@ level protocols providing encryption and authentication.
.sp
.nf
.ft C
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-|
+\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-+
| Block Exchange Protocol |
|\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-|
| Encryption & Auth (TLS 1.2) |
@@ -241,6 +241,10 @@ Folder Structure:
\e ID (variable length) \e
/ /
+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+
/ /
\e Label (length + padded data) \e
/ /
+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+
| Number of Devices |
+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+\-+
/ /
@@ -354,6 +358,8 @@ options.
.sp
The \fBID\fP field contains the folder ID, as a human readable string.
.sp
The \fBLabel\fP field contains the folder label, as human readable name for the folder.
.sp
The \fBDevices\fP field is list of devices participating in sharing this folder.
.sp
The \fBFlags\fP field contains flags that affect the behavior of the folder. The
@@ -498,14 +504,15 @@ struct ClusterConfigMessage {
string ClientVersion<64>;
Folder Folders<1000000>;
Option Options<64>;
}
};
struct Folder {
string ID<256>;
string Label<256>;
Device Devices<1000000>;
unsigned int Flags;
Option Options<64>;
}
};
struct Device {
opaque ID<32>;
@@ -516,12 +523,12 @@ struct Device {
hyper MaxLocalVersion;
unsigned int Flags;
Option Options<64>;
}
};
struct Option {
string Key<64>;
string Value<1024>;
}
};
.ft P
.fi
.UNINDENT
@@ -750,7 +757,7 @@ struct IndexMessage {
FileInfo Files<1000000>;
unsigned int Flags;
Option Options<64>;
}
};
struct FileInfo {
string Name<8192>;
@@ -758,22 +765,22 @@ struct FileInfo {
hyper Modified;
Vector Version;
hyper LocalVersion;
BlockInfo Blocks<1000000>;
}
BlockInfo Blocks<10000000>;
};
struct Vector {
Counter Counters<>
}
Counter Counters<>;
};
struct Counter {
unsigned hyper ID
unsigned hyper Value
}
unsigned hyper ID;
unsigned hyper Value;
};
struct BlockInfo {
unsigned int Size;
opaque Hash<64>;
}
};
.ft P
.fi
.UNINDENT
@@ -858,7 +865,7 @@ struct RequestMessage {
opaque Hash<64>;
unsigned int Flags;
Option Options<64>;
}
};
.ft P
.fi
.UNINDENT
@@ -1054,7 +1061,7 @@ T{
T} T{
Total length
T} T{
64 MiB
512 MiB
T}
_
T{
@@ -1098,7 +1105,7 @@ T{
T} T{
Number of Blocks
T} T{
1.000.000
10.000.000
T}
_
T{
@@ -1214,6 +1221,10 @@ T} T{
T}
_
.TE
.sp
The currently defined values allow maximum file size of 1220 GiB
(10.000.000 x 128 KiB). The maximum message size covers an Index message
for the maximum file.
.SH EXAMPLE EXCHANGE
.TS
center;