Compare commits
1169 commits
v3.1.10-de
...
master
Author | SHA1 | Date | |
---|---|---|---|
![]() |
914c765938 | ||
![]() |
9850b2079c | ||
![]() |
47f79a6289 | ||
![]() |
190fa7f8c4 | ||
![]() |
d34caba3bb | ||
![]() |
78d5f54117 | ||
![]() |
b12906321f | ||
![]() |
5b3fa67332 | ||
![]() |
2052cff7b6 | ||
![]() |
49206adc9e | ||
![]() |
0a1ad2ec34 | ||
![]() |
81b8e8bf26 | ||
![]() |
e4be1450f4 | ||
![]() |
de99fb5dfd | ||
![]() |
11b02fdfed | ||
![]() |
bd91c04eeb | ||
![]() |
78745006a7 | ||
![]() |
caae864c8a | ||
![]() |
ef38ffb120 | ||
![]() |
3d14c79d31 | ||
![]() |
b52b562b30 | ||
![]() |
04255d86ed | ||
![]() |
a133e7d771 | ||
![]() |
077a46ac70 | ||
![]() |
6f443be578 | ||
![]() |
64c2b6a2a2 | ||
![]() |
0a41dc392c | ||
![]() |
4078d33e34 | ||
![]() |
978f14147e | ||
![]() |
25f934ecb4 | ||
![]() |
b195629d1a | ||
![]() |
03c2611c0f | ||
![]() |
98180f2c5e | ||
![]() |
d2b1769957 | ||
![]() |
1148a4eca5 | ||
![]() |
75b4b357e7 | ||
![]() |
811636d051 | ||
![]() |
b5bfbbe14a | ||
![]() |
776b4fd6ee | ||
![]() |
be6f3a237d | ||
![]() |
a6f98c6d40 | ||
![]() |
a129c25c2e | ||
![]() |
e7091cb54f | ||
![]() |
9b17b6ea4f | ||
![]() |
b11417d725 | ||
![]() |
d808f63bad | ||
![]() |
b3301ff162 | ||
![]() |
16a0b85803 | ||
![]() |
767bba6a62 | ||
![]() |
bb0ddc4147 | ||
![]() |
e200bc61d9 | ||
![]() |
59360f363e | ||
![]() |
b7125d7c8d | ||
![]() |
20b4579170 | ||
![]() |
39af34e53d | ||
![]() |
dd223af57e | ||
![]() |
2aa66a5d29 | ||
![]() |
84083865b7 | ||
![]() |
4d7bd111e1 | ||
![]() |
f2971a273d | ||
![]() |
4620ce5c37 | ||
![]() |
350b1bf51c | ||
![]() |
26f296a87a | ||
![]() |
2f4c7ffbb5 | ||
![]() |
eb1a84bedc | ||
![]() |
77fa89010f | ||
![]() |
a3fec2c9e8 | ||
![]() |
405cec4163 | ||
![]() |
0eb7c5c896 | ||
![]() |
76b6fb8f6b | ||
![]() |
0cc98a5fe0 | ||
![]() |
dbb5bcccb1 | ||
![]() |
b3074fceea | ||
![]() |
93a3915f0c | ||
![]() |
ea98ecb3b6 | ||
![]() |
22ab71b72f | ||
![]() |
1882ac83ef | ||
![]() |
575a151b89 | ||
![]() |
81cb18e14d | ||
![]() |
86adbed3f0 | ||
![]() |
fd98963038 | ||
![]() |
e73f78d57e | ||
![]() |
7d34a87da4 | ||
![]() |
ff9cbb0a10 | ||
![]() |
0720e71218 | ||
![]() |
812a5e392a | ||
![]() |
1be47953b8 | ||
![]() |
20c7535407 | ||
![]() |
b6bd34ce32 | ||
![]() |
1d4380bb75 | ||
![]() |
6cfa8e6cbe | ||
![]() |
f7396ac84b | ||
![]() |
9bbbb2ca11 | ||
![]() |
b81de5d2da | ||
![]() |
5fb2b78911 | ||
![]() |
d83d5ff74f | ||
![]() |
c835205ca5 | ||
![]() |
5c60586b58 | ||
![]() |
18ae25fa75 | ||
![]() |
25a0e85c98 | ||
![]() |
d5dfa240f5 | ||
![]() |
d672d408b3 | ||
![]() |
b8fda7d67f | ||
![]() |
6683b947b6 | ||
![]() |
f4f9610a90 | ||
![]() |
f0a7ffd1dc | ||
![]() |
382f7dd235 | ||
![]() |
8692455b05 | ||
![]() |
500ac7f039 | ||
![]() |
e968f9da68 | ||
![]() |
52b3a1e8fa | ||
![]() |
c3812c11fe | ||
![]() |
2cd8fe1379 | ||
![]() |
bd65fa47af | ||
![]() |
053e03ed53 | ||
![]() |
b3326e9757 | ||
![]() |
4b7a6f5ef7 | ||
![]() |
4b03a5ae86 | ||
![]() |
95f24e3eca | ||
![]() |
8a87999f25 | ||
![]() |
bdd99d8eb0 | ||
![]() |
e1829a8254 | ||
![]() |
3ea7daa308 | ||
![]() |
78b32b8d88 | ||
![]() |
64968335dd | ||
![]() |
7ec0b4f65e | ||
![]() |
be96ea7895 | ||
![]() |
4ab2adff4f | ||
![]() |
560af8e542 | ||
![]() |
7395554ebe | ||
![]() |
8d1aff12e1 | ||
![]() |
f3853ee842 | ||
![]() |
3bd2debf4c | ||
![]() |
b439cd66f7 | ||
![]() |
e5ebab8894 | ||
![]() |
1cb22968a2 | ||
![]() |
8dc86026a4 | ||
![]() |
7a6b9b3050 | ||
![]() |
898d280798 | ||
![]() |
5735c71ec2 | ||
![]() |
f83abb9273 | ||
![]() |
b3b8266c72 | ||
![]() |
332931343f | ||
![]() |
6a8ae67d6e | ||
![]() |
1e2ed90f06 | ||
![]() |
6f1936e515 | ||
![]() |
44da8fb71d | ||
![]() |
4b258f9462 | ||
![]() |
c8a71aa576 | ||
![]() |
bc48afd1eb | ||
![]() |
a8f088cb5e | ||
![]() |
7acf83acc9 | ||
![]() |
0a87b9aed8 | ||
![]() |
c5a1a3630f | ||
![]() |
9cb025f5e7 | ||
![]() |
85ba2414fa | ||
![]() |
4b5e8a590c | ||
![]() |
3b130d82c1 | ||
![]() |
c53a686d79 | ||
![]() |
a3338a3f89 | ||
![]() |
a68f7fb99b | ||
![]() |
d410d30975 | ||
![]() |
039930c2d8 | ||
![]() |
d707908a2d | ||
![]() |
967b8993ef | ||
![]() |
775efe6a8e | ||
![]() |
404de2f29b | ||
![]() |
45a6f7e29d | ||
![]() |
152fa6e6e0 | ||
![]() |
fec3211194 | ||
![]() |
3d3def6ea2 | ||
![]() |
352ff0676e | ||
![]() |
737ef39768 | ||
![]() |
3b74e08e5a | ||
![]() |
322949e8e1 | ||
![]() |
1dc297d856 | ||
![]() |
b6925ab9e2 | ||
![]() |
0088f64886 | ||
![]() |
1813d869b3 | ||
![]() |
45bd7be977 | ||
![]() |
aa36b95bdb | ||
![]() |
fd5c60c054 | ||
![]() |
e9bddf9224 | ||
![]() |
31c4ff9feb | ||
![]() |
0239b88c43 | ||
![]() |
a610f558fd | ||
![]() |
b60f84fe09 | ||
![]() |
8f89caf22e | ||
![]() |
441b6f7f65 | ||
![]() |
7509c10ed6 | ||
![]() |
12a58b39a1 | ||
![]() |
29b5124591 | ||
![]() |
2f39c2f1bc | ||
![]() |
0bcf1372f4 | ||
![]() |
9166956057 | ||
![]() |
03d4647b0f | ||
![]() |
5d18a41db2 | ||
![]() |
dc11f2d7cc | ||
![]() |
5cdc156360 | ||
![]() |
6598230112 | ||
![]() |
8b882db317 | ||
![]() |
923d4b8c1f | ||
![]() |
908c2eae56 | ||
![]() |
99e2628a79 | ||
![]() |
7cdc42e190 | ||
![]() |
a678627fa1 | ||
![]() |
b7a4c4d360 | ||
![]() |
1f3fbc5d39 | ||
![]() |
a3e2351153 | ||
![]() |
9649ad403d | ||
![]() |
11d3516aa7 | ||
![]() |
e2017a9fba | ||
![]() |
eba36f4baa | ||
![]() |
5c87b0cd7f | ||
![]() |
2f30253366 | ||
![]() |
225adea9b6 | ||
![]() |
50793ad855 | ||
![]() |
922f9fe075 | ||
![]() |
a5363fa0b4 | ||
![]() |
dc17dc5160 | ||
![]() |
eb616f9b03 | ||
![]() |
39a6b119e5 | ||
![]() |
7e3ce7b6d9 | ||
![]() |
b0b88d3664 | ||
![]() |
a3cc2b80f6 | ||
![]() |
fc47230331 | ||
![]() |
e70ed57f6e | ||
![]() |
2b5a9f9f1a | ||
![]() |
b8c6630eb8 | ||
![]() |
463d9a19f3 | ||
![]() |
e35d55f10b | ||
![]() |
2ad31747ea | ||
![]() |
c3f93f73bb | ||
![]() |
6294d64d4a | ||
![]() |
05a04a1468 | ||
![]() |
404f10aee3 | ||
![]() |
72240c7f38 | ||
![]() |
bea49f124b | ||
![]() |
6b59e9d7f2 | ||
![]() |
25d95bc69c | ||
![]() |
06deff5361 | ||
![]() |
d562fdb68d | ||
![]() |
7e21eb12e6 | ||
![]() |
914f6314c0 | ||
![]() |
1df6209175 | ||
![]() |
a5c6b68103 | ||
![]() |
5129ad926a | ||
![]() |
61623d3980 | ||
![]() |
51501ed4a0 | ||
![]() |
6d66c807d0 | ||
![]() |
b9f3c1c03c | ||
![]() |
5b413d6fb4 | ||
![]() |
d866dbf98a | ||
![]() |
29d2a9218c | ||
![]() |
d2670874c0 | ||
![]() |
d5cdab8e31 | ||
![]() |
84e92fa7ee | ||
![]() |
0ae04cf5e6 | ||
![]() |
1ce95ad387 | ||
![]() |
5342f9f492 | ||
![]() |
8d0aac690e | ||
![]() |
5a44e10bdd | ||
![]() |
2040665457 | ||
![]() |
c546e0fd94 | ||
![]() |
807f0df86f | ||
![]() |
dbdf3c15a9 | ||
![]() |
44491e4442 | ||
![]() |
04a4a90721 | ||
![]() |
553891defb | ||
![]() |
8f59465ca6 | ||
![]() |
57d521cba4 | ||
![]() |
4d32146dca | ||
![]() |
67f64f7b2b | ||
![]() |
497037465b | ||
![]() |
ada8c71ca9 | ||
![]() |
67087238d8 | ||
![]() |
60b95448b3 | ||
![]() |
07e444badb | ||
![]() |
6f87241626 | ||
![]() |
70d0246668 | ||
![]() |
8824e552da | ||
![]() |
92df05ec56 | ||
![]() |
25d9ca9ca8 | ||
![]() |
bf40951781 | ||
![]() |
f587fb1be0 | ||
![]() |
372b2f642a | ||
![]() |
5aa97664d5 | ||
![]() |
6a7fb4ad61 | ||
![]() |
f024e3b07d | ||
![]() |
6d42df1a29 | ||
![]() |
2e9c797a13 | ||
![]() |
88445d5a6c | ||
![]() |
ec5b3e3de9 | ||
![]() |
0f027ed714 | ||
![]() |
08e3b6b82f | ||
![]() |
96c59433e2 | ||
![]() |
68748dc6cd | ||
![]() |
594e7f8cee | ||
![]() |
e4933d0841 | ||
![]() |
04806ea4b9 | ||
![]() |
27e689da26 | ||
![]() |
5abdf08706 | ||
![]() |
543ecfb1aa | ||
![]() |
dacbb22ab4 | ||
![]() |
c18f710ac0 | ||
![]() |
ff39ea8c7e | ||
![]() |
d9155c27b6 | ||
![]() |
75b973d44c | ||
![]() |
d2b1710e59 | ||
![]() |
0d03024238 | ||
![]() |
a5f842b673 | ||
![]() |
0d762a52b6 | ||
![]() |
ca5d906612 | ||
![]() |
c4bb218d33 | ||
![]() |
a1fdad7e0a | ||
![]() |
ee1043514b | ||
![]() |
dac23c88f6 | ||
![]() |
66d7a6cd25 | ||
![]() |
3d5c08e8b1 | ||
![]() |
ece3189263 | ||
![]() |
482a2ca93b | ||
![]() |
e3b79644e8 | ||
![]() |
865e9f6dd0 | ||
![]() |
e1914469a2 | ||
![]() |
83c44cf25b | ||
![]() |
3ff44adf59 | ||
![]() |
af6ba1b7fa | ||
![]() |
f21f0ea60b | ||
![]() |
c1fd34f57b | ||
![]() |
4b3f95e4bf | ||
![]() |
2a9290d0b6 | ||
![]() |
af434451e0 | ||
![]() |
c7746d1399 | ||
![]() |
0b5a83d55f | ||
![]() |
23a3452a5e | ||
![]() |
c77a3405a7 | ||
![]() |
3ce968b63d | ||
![]() |
4a1960516f | ||
![]() |
a1c21e9261 | ||
![]() |
1a48215076 | ||
![]() |
0050a791fa | ||
![]() |
277e75f5d1 | ||
![]() |
22190b532d | ||
![]() |
821a58d895 | ||
![]() |
7ace8bb5c9 | ||
![]() |
f1ae434e13 | ||
![]() |
2e148ef6b1 | ||
![]() |
61d69cc213 | ||
![]() |
c36d397877 | ||
![]() |
d8c3bf25ed | ||
![]() |
f5b806927e | ||
![]() |
e58a869e0e | ||
![]() |
9693adb9e7 | ||
![]() |
3579ada555 | ||
![]() |
facccdf9b6 | ||
![]() |
39386ff4f5 | ||
![]() |
6d44efe596 | ||
![]() |
a5ca9f1620 | ||
![]() |
a82b9c23fb | ||
![]() |
eac2902d9b | ||
![]() |
ded16deb13 | ||
![]() |
e8d3eec13c | ||
![]() |
a80a5ea657 | ||
![]() |
07334bed6a | ||
![]() |
1710194122 | ||
![]() |
062c9ba51e | ||
![]() |
5c7eb2e341 | ||
![]() |
53ff151369 | ||
![]() |
dcf7705552 | ||
![]() |
4cbe4684b8 | ||
![]() |
f54195c7b4 | ||
![]() |
204f2fd1db | ||
![]() |
160143c275 | ||
![]() |
df19d66101 | ||
![]() |
1036bc3f4a | ||
![]() |
9b6a315f07 | ||
![]() |
ea029d571e | ||
![]() |
9a572bad71 | ||
![]() |
4aedef073d | ||
![]() |
ee15219bbc | ||
![]() |
6970492034 | ||
![]() |
a66960ae60 | ||
![]() |
fdee19e703 | ||
![]() |
3a53fd4a9a | ||
![]() |
715ecc57bd | ||
![]() |
62d6c13317 | ||
![]() |
f1984cc22d | ||
![]() |
39ddd18616 | ||
![]() |
2292f1a0a5 | ||
![]() |
6c7c737178 | ||
![]() |
0b1a1af96b | ||
![]() |
460c00eaca | ||
![]() |
5af57ca16b | ||
![]() |
a7ee282044 | ||
![]() |
855b1945de | ||
![]() |
2e2e2f331b | ||
![]() |
1c060947f9 | ||
![]() |
c8670fe146 | ||
![]() |
bbc3326426 | ||
![]() |
fa14fdc2e6 | ||
![]() |
f8e6f5d1c1 | ||
![]() |
5dc73d0be6 | ||
![]() |
257cf706b6 | ||
![]() |
1010021dda | ||
![]() |
654d6ee587 | ||
![]() |
e972e71d40 | ||
![]() |
4d6b7b15d4 | ||
![]() |
16e1a90bfa | ||
![]() |
e98f0480ee | ||
![]() |
cfc636cf62 | ||
![]() |
a2c5af0317 | ||
![]() |
041c050d98 | ||
![]() |
691290a7be | ||
![]() |
cc629041f9 | ||
![]() |
b30c0f5833 | ||
![]() |
4a77508a7d | ||
![]() |
1942c3be0d | ||
![]() |
0faf5ba44b | ||
![]() |
11640f777a | ||
![]() |
6f7e106be4 | ||
![]() |
c295a496d7 | ||
![]() |
18ef49aa4b | ||
![]() |
363bd008cc | ||
![]() |
476547cfcd | ||
![]() |
c8e8174f78 | ||
![]() |
6cc948f114 | ||
![]() |
5939be2e5c | ||
![]() |
c315fce720 | ||
![]() |
736c09fc79 | ||
![]() |
b6b9218283 | ||
![]() |
c8d44b0028 | ||
![]() |
4feaa2aa5f | ||
![]() |
384bec36a3 | ||
![]() |
734fd34a99 | ||
![]() |
ac240d69c8 | ||
![]() |
f7fea18b3b | ||
![]() |
c800731c0a | ||
![]() |
d9a527a082 | ||
![]() |
3b22330b4b | ||
![]() |
e1a9051d76 | ||
![]() |
7884b62718 | ||
![]() |
5b79d7a2b6 | ||
![]() |
5228511bd3 | ||
![]() |
1b1ea3ca59 | ||
![]() |
19c71abdc5 | ||
![]() |
0d161fdaeb | ||
![]() |
cc1b783273 | ||
![]() |
cc6a92e5a1 | ||
![]() |
4e3341985c | ||
![]() |
671851235a | ||
![]() |
eb21e8f90f | ||
![]() |
f716e16e37 | ||
![]() |
40b0cd4cba | ||
![]() |
b666338959 | ||
![]() |
83ea11101a | ||
![]() |
eafac1498a | ||
![]() |
7446599c0f | ||
![]() |
18f68ac715 | ||
![]() |
0ed794aacf | ||
![]() |
7feba07e35 | ||
![]() |
f6c350311b | ||
![]() |
11316ea0b9 | ||
![]() |
595842f915 | ||
![]() |
f441a37d50 | ||
![]() |
2fb42c5b8c | ||
![]() |
30ea789fd3 | ||
![]() |
cc045dc6f0 | ||
![]() |
ac7e57ce5d | ||
![]() |
394a685e6e | ||
![]() |
55a4fdbd8b | ||
![]() |
a96da3dff0 | ||
![]() |
bf07166a2f | ||
![]() |
80d1860f23 | ||
![]() |
59f3a96e99 | ||
![]() |
83d4516fd2 | ||
![]() |
c051f2b478 | ||
![]() |
8feb03ad50 | ||
![]() |
e85018956b | ||
![]() |
90960c0046 | ||
![]() |
9860fc7749 | ||
![]() |
bd89dd67e1 | ||
![]() |
9274b37f76 | ||
![]() |
ed03c56762 | ||
![]() |
148a27004d | ||
![]() |
483faa93dd | ||
![]() |
575869c546 | ||
![]() |
da1b97f70c | ||
![]() |
a7a4d85c77 | ||
![]() |
cbad03815d | ||
![]() |
285e56622a | ||
![]() |
f108e463e3 | ||
![]() |
8657abdc27 | ||
![]() |
8689520ffa | ||
![]() |
11fd8f2c44 | ||
![]() |
23ee2027a0 | ||
![]() |
1ed5730d2a | ||
![]() |
46b0867c9e | ||
![]() |
9dade3b29a | ||
![]() |
497b7829f1 | ||
![]() |
4335a464f6 | ||
![]() |
3af13a10db | ||
![]() |
31f80722e3 | ||
![]() |
68bbbd134d | ||
![]() |
2df3baf92a | ||
![]() |
535db65bf6 | ||
![]() |
84fc7092dd | ||
![]() |
bef6bc6512 | ||
![]() |
1f050f4431 | ||
![]() |
4756557c17 | ||
![]() |
7e04c3311d | ||
![]() |
8ea1361f82 | ||
![]() |
4443f3e929 | ||
![]() |
30f65e6c8e | ||
![]() |
3e016551cd | ||
![]() |
b3f6c40835 | ||
![]() |
8d20f37198 | ||
![]() |
4325991e45 | ||
![]() |
6cc0b5ae0e | ||
![]() |
b695011f42 | ||
![]() |
ff7480a0fb | ||
![]() |
6defd3c32c | ||
![]() |
f023af2b8f | ||
![]() |
14bb85017f | ||
![]() |
adb942b4d5 | ||
![]() |
3736319e51 | ||
![]() |
0d156d7b6d | ||
![]() |
6e5dc8b724 | ||
![]() |
ba72898aba | ||
![]() |
65f55b0dbe | ||
![]() |
8639955ff0 | ||
![]() |
a5ea85f872 | ||
![]() |
8a6ba2b2d0 | ||
![]() |
a48609755e | ||
![]() |
83b932478e | ||
![]() |
b6cd6930c7 | ||
![]() |
8bc3186976 | ||
![]() |
703fda3812 | ||
![]() |
36bd3816d4 | ||
![]() |
d152a7ff6f | ||
![]() |
590b088f69 | ||
![]() |
eca2678012 | ||
![]() |
acbbd8ca5d | ||
![]() |
909b36d380 | ||
![]() |
1ca0fbce9b | ||
![]() |
1ac8cbef0c | ||
![]() |
7b38c9a108 | ||
![]() |
c6e816e596 | ||
![]() |
ab8f2b7a39 | ||
![]() |
02ddc8c17e | ||
![]() |
0049c49158 | ||
![]() |
a89012be1a | ||
![]() |
2d114d4c3b | ||
![]() |
c8089a85a3 | ||
![]() |
e735472600 | ||
![]() |
3ebc1a4fa0 | ||
![]() |
dfa246021f | ||
![]() |
2ce5ba72ee | ||
![]() |
89f1887c3b | ||
![]() |
eba4dfa0da | ||
![]() |
0e357f7311 | ||
![]() |
98a096551a | ||
![]() |
dea6ecd5b9 | ||
![]() |
df3bafdb48 | ||
![]() |
c0b68b1e5e | ||
![]() |
028e3118c4 | ||
![]() |
4161625ad4 | ||
![]() |
0b2f921697 | ||
![]() |
31c68efcdc | ||
![]() |
72469c277b | ||
![]() |
1e28680a58 | ||
![]() |
36df3d5ea1 | ||
![]() |
646d4b8ab0 | ||
![]() |
8305ec06d7 | ||
![]() |
247b534aa0 | ||
![]() |
8a6733e5b5 | ||
![]() |
c62015da38 | ||
![]() |
5237d7f910 | ||
![]() |
a0cb683f54 | ||
![]() |
04184fc8bd | ||
![]() |
e6578a39bf | ||
![]() |
020f55e8ca | ||
![]() |
371c64c471 | ||
![]() |
9f46e09f7f | ||
![]() |
a02efdb445 | ||
![]() |
703f220369 | ||
![]() |
928c1d476a | ||
![]() |
7150359e40 | ||
![]() |
c3b3e25f4a | ||
![]() |
84aea8cd2f | ||
![]() |
cc033c115d | ||
![]() |
9f1430a08a | ||
![]() |
cb057f1e4f | ||
![]() |
3746a9bb30 | ||
![]() |
ad10151684 | ||
![]() |
27fed40e5f | ||
![]() |
1087fe8d52 | ||
![]() |
27b17199b7 | ||
![]() |
e7e209c8bd | ||
![]() |
2e7cecf02b | ||
![]() |
dc91c25941 | ||
![]() |
9048b9e52f | ||
![]() |
5dcb82a97c | ||
![]() |
3f43f81bb5 | ||
![]() |
83c4469e2e | ||
![]() |
734bdacb10 | ||
![]() |
add256d373 | ||
![]() |
d200f5b3b8 | ||
![]() |
3738657755 | ||
![]() |
a20526797b | ||
![]() |
9c0b53e83e | ||
![]() |
bda97eaef5 | ||
![]() |
92ed5f2ecf | ||
![]() |
5ff5f36af7 | ||
![]() |
92cbdc1987 | ||
![]() |
ce9ae722c4 | ||
![]() |
adc4d13f12 | ||
![]() |
5de2ac66ff | ||
![]() |
8834cd39a5 | ||
![]() |
b7780e8bec | ||
![]() |
02edf47cda | ||
![]() |
b7297bdf42 | ||
![]() |
b31c5eb11d | ||
![]() |
b41dd9d6dc | ||
![]() |
ad66a70b55 | ||
![]() |
43dcd76808 | ||
![]() |
cce77eb712 | ||
![]() |
732ee2eef3 | ||
![]() |
a3e3809e07 | ||
![]() |
4e9ff1cb11 | ||
![]() |
446c59cb3c | ||
![]() |
da2f674e85 | ||
![]() |
a574a67727 | ||
![]() |
f7ca0ca423 | ||
![]() |
e9c8cd0e0d | ||
![]() |
81ef5d0244 | ||
![]() |
57517c27d7 | ||
![]() |
745691dbe4 | ||
![]() |
0e1fe2f20f | ||
![]() |
4a668ab414 | ||
![]() |
b65d4f6742 | ||
![]() |
cd9a6319a0 | ||
![]() |
9568554435 | ||
![]() |
17f81dc03e | ||
![]() |
09d6b5a8b8 | ||
![]() |
23c6f278f1 | ||
![]() |
7820165939 | ||
![]() |
6dad90f821 | ||
![]() |
35d1c10633 | ||
![]() |
317e84dd7b | ||
![]() |
1982ce6885 | ||
![]() |
096fea2c8f | ||
![]() |
74db798a04 | ||
![]() |
d9a4e43979 | ||
![]() |
8653f7ee61 | ||
![]() |
6278c498e8 | ||
![]() |
7c7b73606c | ||
![]() |
203c232de8 | ||
![]() |
c0a104df1b | ||
![]() |
49464fab28 | ||
![]() |
671333ff91 | ||
![]() |
02165bc8f1 | ||
![]() |
6a442ad85d | ||
![]() |
93b687a407 | ||
![]() |
6a869e3544 | ||
![]() |
c8b8b28bcc | ||
![]() |
e32721f9d8 | ||
![]() |
818d1746c0 | ||
![]() |
3c31baaf04 | ||
![]() |
07daaad33b | ||
![]() |
eb28a44022 | ||
![]() |
1c100950bd | ||
![]() |
2735e16d69 | ||
![]() |
f58ef2f683 | ||
![]() |
e3d2894a23 | ||
![]() |
efa4192278 | ||
![]() |
c93b0f6ace | ||
![]() |
53e2953d65 | ||
![]() |
ea0146ceb9 | ||
![]() |
c086ec4eef | ||
![]() |
704f23fe02 | ||
![]() |
88de880608 | ||
![]() |
54e291ea98 | ||
![]() |
f17e341dbc | ||
![]() |
a2a46f8f39 | ||
![]() |
7b342fc004 | ||
![]() |
cd9c4c7bfc | ||
![]() |
1412ca6026 | ||
![]() |
f34dd62cef | ||
![]() |
0d3d6df134 | ||
![]() |
748a8c82a8 | ||
![]() |
04acdc00f7 | ||
![]() |
913b3fd254 | ||
![]() |
5a4d58b03a | ||
![]() |
1f0db03f4a | ||
![]() |
84d7848583 | ||
![]() |
e408546be5 | ||
![]() |
ab147598e1 | ||
![]() |
c2c7f87475 | ||
![]() |
43c37ae925 | ||
![]() |
c4f5e85f1f | ||
![]() |
c110b9ff13 | ||
![]() |
96194f7dae | ||
![]() |
d4e6d3862c | ||
![]() |
2acdad6ee4 | ||
![]() |
6437ec9793 | ||
![]() |
5e3d472edb | ||
![]() |
8229dded32 | ||
![]() |
9681fe6d80 | ||
![]() |
e164e88dc4 | ||
![]() |
cb2560ffda | ||
![]() |
4670092d22 | ||
![]() |
0a49a07f2c | ||
![]() |
902ee810c9 | ||
![]() |
1ac5d5a235 | ||
![]() |
eb52775a5e | ||
![]() |
c9cac8b08e | ||
![]() |
4ef73e6c6d | ||
![]() |
e8e6d81e0d | ||
![]() |
5b81a4924b | ||
![]() |
f29a21e336 | ||
![]() |
ce4e2c1dde | ||
![]() |
ff27d6bad5 | ||
![]() |
1eaa79c999 | ||
![]() |
56904648b9 | ||
![]() |
30bf76e2de | ||
![]() |
0e9c67f754 | ||
![]() |
1d3274dd2c | ||
![]() |
88f29a7519 | ||
![]() |
5218ff42a4 | ||
![]() |
16619fc00a | ||
![]() |
bc04bd87de | ||
![]() |
41954d9cff | ||
![]() |
2178a15236 | ||
![]() |
891f0b9a99 | ||
![]() |
58e97e0f07 | ||
![]() |
738a53f43e | ||
![]() |
e15247c052 | ||
![]() |
a412018823 | ||
![]() |
30ef9ab5fc | ||
![]() |
a9e8642251 | ||
![]() |
255afcc9ad | ||
![]() |
542f287d88 | ||
![]() |
32e734d794 | ||
![]() |
6109143c19 | ||
![]() |
ad18ec7519 | ||
![]() |
aaeca6778f | ||
![]() |
c96a062027 | ||
![]() |
df5e4414f2 | ||
![]() |
e69ea30a4e | ||
![]() |
76141021d0 | ||
![]() |
6b6ce37ca2 | ||
![]() |
96bb7c4f39 | ||
![]() |
98024ae2b8 | ||
![]() |
ea3f5fa032 | ||
![]() |
7e3e1d03ef | ||
![]() |
7b9163d480 | ||
![]() |
3922e48404 | ||
![]() |
a0491cd4ff | ||
![]() |
14f5570558 | ||
![]() |
01415b4821 | ||
![]() |
77f96529e4 | ||
![]() |
a90b2bb283 | ||
![]() |
962a9dff56 | ||
![]() |
2ae8edf05b | ||
![]() |
002a08e86e | ||
![]() |
7cd186373c | ||
![]() |
7c5762802a | ||
![]() |
a8e239574c | ||
![]() |
2b3283f060 | ||
![]() |
cd8a89e5da | ||
![]() |
597c166c43 | ||
![]() |
2da780a04e | ||
![]() |
a32ceb8e2f | ||
![]() |
9371c68ec9 | ||
![]() |
d9bcb12c34 | ||
![]() |
a15a380388 | ||
![]() |
b4456a9d77 | ||
![]() |
f9f16cd3bb | ||
![]() |
fb3bc9aa81 | ||
![]() |
c5dc86bf8e | ||
![]() |
4b0228a297 | ||
![]() |
b39ac51859 | ||
![]() |
06f24ae44b | ||
![]() |
748b045c3d | ||
![]() |
97c4878376 | ||
![]() |
558c354ce8 | ||
![]() |
06c39771ce | ||
![]() |
ed33718ddf | ||
![]() |
831d350653 | ||
![]() |
7fa1f89061 | ||
![]() |
560890036d | ||
![]() |
e585263970 | ||
![]() |
a134f0adb4 | ||
![]() |
96830dd67d | ||
![]() |
dc1525686c | ||
![]() |
bc65438225 | ||
![]() |
4aa55f7b27 | ||
![]() |
b0691a41e8 | ||
![]() |
cf4e9f22ac | ||
![]() |
2ba5242920 | ||
![]() |
1cf1854bd3 | ||
![]() |
22e80c5d9f | ||
![]() |
487c48427a | ||
![]() |
0e139b7e22 | ||
![]() |
cdfaeb300f | ||
![]() |
6d58e55e63 | ||
![]() |
66f3920335 | ||
![]() |
2a3f8e92ac | ||
![]() |
dcc5cefa64 | ||
![]() |
dc70276dae | ||
![]() |
141374b7c1 | ||
![]() |
5ce414c658 | ||
![]() |
adcbc37929 | ||
![]() |
82bc406ab1 | ||
![]() |
3c05a55135 | ||
![]() |
09115a9c9e | ||
![]() |
571f753d66 | ||
![]() |
a1479d90ff | ||
![]() |
c55c5753cd | ||
![]() |
f0a292ac51 | ||
![]() |
6ac292ff01 | ||
![]() |
8bd4056a0e | ||
![]() |
358fedbbd9 | ||
![]() |
495c3874a5 | ||
![]() |
a5b53c0dde | ||
![]() |
29603922ca | ||
![]() |
f684169e73 | ||
![]() |
5cdad4940e | ||
![]() |
c79ae400f7 | ||
![]() |
38b611ec5f | ||
![]() |
38ad9eff13 | ||
![]() |
c7343e56cd | ||
![]() |
4d0a26659f | ||
![]() |
a547bb7da2 | ||
![]() |
40cbf3c8c3 | ||
![]() |
3a6ab971e2 | ||
![]() |
fa2f8ed7e5 | ||
![]() |
4e6651c46e | ||
![]() |
54a5d8b76a | ||
![]() |
b9e62d2b7a | ||
![]() |
d98f0120a4 | ||
![]() |
8b35367eb5 | ||
![]() |
9c5a610160 | ||
![]() |
c30a6dd711 | ||
![]() |
dae81eb823 | ||
![]() |
cf01041ea1 | ||
![]() |
c90801cfdd | ||
![]() |
28c217e7a2 | ||
![]() |
194af0e9d8 | ||
![]() |
95dfca6f76 | ||
![]() |
02bb8eaf89 | ||
![]() |
cd9baa2b67 | ||
![]() |
5b15802def | ||
![]() |
12873e8f15 | ||
![]() |
e11ba33f4c | ||
![]() |
abc21c5f59 | ||
![]() |
fe8052d2b7 | ||
![]() |
b3bc642e07 | ||
![]() |
3d65cd5a9e | ||
![]() |
b40b9bf032 | ||
![]() |
3dbffe00c9 | ||
![]() |
46fd653144 | ||
![]() |
957d205902 | ||
![]() |
d1c830b878 | ||
![]() |
94bb6fe3c2 | ||
![]() |
777a7c9f51 | ||
![]() |
680d637ed9 | ||
![]() |
0247594d83 | ||
![]() |
dea6195b3e | ||
![]() |
7c1f7a8280 | ||
![]() |
94e28c8e64 | ||
![]() |
1900b935aa | ||
![]() |
677d981f6d | ||
![]() |
c164e8741c | ||
![]() |
6fa5796423 | ||
![]() |
f3bee2adcf | ||
![]() |
885348293a | ||
![]() |
c70a46d940 | ||
![]() |
1a3540a767 | ||
![]() |
4a9c21b320 | ||
![]() |
65d8be2ead | ||
![]() |
5668e46d65 | ||
![]() |
65e410de49 | ||
![]() |
da16a44044 | ||
![]() |
a2cb7d4c9b | ||
![]() |
fc50b864ad | ||
![]() |
b6dd1a788f | ||
![]() |
0fceae106c | ||
![]() |
a6c70cbd46 | ||
![]() |
c4bad8cf44 | ||
![]() |
6db7b847e9 | ||
![]() |
641550e1ed | ||
![]() |
de0b3b8415 | ||
![]() |
3eff91d30e | ||
![]() |
dc1cc93906 | ||
![]() |
4e15568b2e | ||
![]() |
0c0cc55820 | ||
![]() |
56d7a3e2b8 | ||
![]() |
37fa059403 | ||
![]() |
fb38e16915 | ||
![]() |
92504ab280 | ||
![]() |
59bb202b13 | ||
![]() |
cb16e5781e | ||
![]() |
b64709c9ec | ||
![]() |
16b9480b62 | ||
![]() |
b844ff5503 | ||
![]() |
da4f3cb8fd | ||
![]() |
7c2efd6b4a | ||
![]() |
8ced85870c | ||
![]() |
3d81af698c | ||
![]() |
99fc85875c | ||
![]() |
37647191c6 | ||
![]() |
ba9f41aa35 | ||
![]() |
258d55b41f | ||
![]() |
aab6131945 | ||
![]() |
ca6955dc31 | ||
![]() |
56e64c9b7e | ||
![]() |
c86910e5d6 | ||
![]() |
3be78bb302 | ||
![]() |
36f3c3fcab | ||
![]() |
5a2c0e945f | ||
![]() |
9a75a7b52b | ||
![]() |
034d5e1fbf | ||
![]() |
427cb613e0 | ||
![]() |
de61283ef5 | ||
![]() |
a1aba9a9df | ||
![]() |
da3a6fee16 | ||
![]() |
3560fed496 | ||
![]() |
1e0c6a4c64 | ||
![]() |
aec54b7b9d | ||
![]() |
5158805544 | ||
![]() |
3443891014 | ||
![]() |
ae16b4ef16 | ||
![]() |
0d772c9f28 | ||
![]() |
b620be4351 | ||
![]() |
facbea8a41 | ||
![]() |
d60d3ea3d6 | ||
![]() |
7e37563fcd | ||
![]() |
24856a1c84 | ||
![]() |
6fe03226c5 | ||
![]() |
e0fbe180bb | ||
![]() |
7c6ff6b55f | ||
![]() |
505cf51efe | ||
![]() |
cf56be53b3 | ||
![]() |
1c00b91aa7 | ||
![]() |
9cc9a2862a | ||
![]() |
63badb1c74 | ||
![]() |
3110b3e1fb | ||
![]() |
008e6ab8ca | ||
![]() |
f0bfc84732 | ||
![]() |
ab9e2179b4 | ||
![]() |
4873df8a6b | ||
![]() |
1d0ccd19f8 | ||
![]() |
9d334fcb0a | ||
![]() |
5456d032c7 | ||
![]() |
f2a53014fb | ||
![]() |
1d142c9df1 | ||
![]() |
80c4d15cf6 | ||
![]() |
6fea7e5fa5 | ||
![]() |
0aa1e2c61f | ||
![]() |
9dc2662e7d | ||
![]() |
e10d247480 | ||
![]() |
488df3d4f6 | ||
![]() |
f50f4c30e9 | ||
![]() |
90a89f886d | ||
![]() |
4187c39b2f | ||
![]() |
b86439d589 | ||
![]() |
a15899d421 | ||
![]() |
face9918f1 | ||
![]() |
89be47b7b3 | ||
![]() |
c22a98b6cd | ||
![]() |
ed4661c4ad | ||
![]() |
c1a7995862 | ||
![]() |
f4140b61e9 | ||
![]() |
eb849e725a | ||
![]() |
8ab7c5cc73 | ||
![]() |
739d1b6249 | ||
![]() |
1f601344af | ||
![]() |
0fdac67a8d | ||
![]() |
24e287d80f | ||
![]() |
ee92809ef0 | ||
![]() |
4f7d742738 | ||
![]() |
e014b02478 | ||
![]() |
9485260f66 | ||
![]() |
4a33fa9a29 | ||
![]() |
4e407b0ef8 | ||
![]() |
6021603966 | ||
![]() |
c716e3cf11 | ||
![]() |
7a566e4e6d | ||
![]() |
66c6d71888 | ||
![]() |
655d1fb6b9 | ||
![]() |
b32257cf1c | ||
![]() |
e25e8042ba | ||
![]() |
b599c87112 | ||
![]() |
7072577328 | ||
![]() |
3d8eba55c8 | ||
![]() |
e7a0d8d55f | ||
![]() |
c412fe163f | ||
![]() |
aea5b7f39f | ||
![]() |
ee788ee28a | ||
![]() |
14057d6714 | ||
![]() |
a86829515b | ||
![]() |
3da6924790 | ||
![]() |
f09c10a097 | ||
![]() |
b305181fb0 | ||
![]() |
a3ff944216 | ||
![]() |
1f011dc06c | ||
![]() |
f9a696aa14 | ||
![]() |
29f744c7e0 | ||
![]() |
39e21df87e | ||
![]() |
b0229e6c7a | ||
![]() |
1bacf63b0c | ||
![]() |
3d55a020a7 | ||
![]() |
f08faec3ba | ||
![]() |
2a7a96d772 | ||
![]() |
91bb18203d | ||
![]() |
57ade08618 | ||
![]() |
6c36e9e583 | ||
![]() |
4367a6f0a0 | ||
![]() |
c77f8cbece | ||
![]() |
96fddd989e | ||
![]() |
6dbb18e69e | ||
![]() |
52814228b9 | ||
![]() |
41370addf9 | ||
![]() |
c9e8d14476 | ||
![]() |
84a3d35882 | ||
![]() |
94f378aa55 | ||
![]() |
da341269cd | ||
![]() |
3ba6dfed83 | ||
![]() |
4d1da7bca8 | ||
![]() |
ad91c2dfc3 | ||
![]() |
69a1022f8d | ||
![]() |
3d5438b91d | ||
![]() |
a2f4993907 | ||
![]() |
b1fdfa5539 | ||
![]() |
841913bd20 | ||
![]() |
323cb9e1ae | ||
![]() |
8b9d811c91 | ||
![]() |
19545f472d | ||
![]() |
c856c8725b | ||
![]() |
814a4ec3ac | ||
![]() |
9f0552bc72 | ||
![]() |
63f99c7a6a | ||
![]() |
d10b25c2ca | ||
![]() |
0ddf2c3fb5 | ||
![]() |
8dd0629b9c | ||
![]() |
72d1a059ac | ||
![]() |
5760f7fe4c | ||
![]() |
507f4bfa77 | ||
![]() |
6a3c280639 | ||
![]() |
faa5f4decd | ||
![]() |
f49ece2c82 | ||
![]() |
20e8b81b8f | ||
![]() |
1d0d06512e | ||
![]() |
bc772fe4aa | ||
![]() |
cd8f7c64a4 | ||
![]() |
fd743f15ac | ||
![]() |
66f711d48d | ||
![]() |
817a110527 | ||
![]() |
0d1c62a4e4 | ||
![]() |
f708e99a74 | ||
![]() |
c9f5a2de3d | ||
![]() |
8f9df4ac3f | ||
![]() |
2da376c7c9 | ||
![]() |
22e954c4e7 | ||
![]() |
78ebd3119e | ||
![]() |
b1ccdd8f88 | ||
![]() |
5cb56263ff | ||
![]() |
9f825bd9be | ||
![]() |
382b65b198 | ||
![]() |
c618acaec3 | ||
![]() |
31e56bf83a | ||
![]() |
cca0ef4e37 | ||
![]() |
787305f025 | ||
![]() |
df52d35efa | ||
![]() |
d0c6268b9f | ||
![]() |
dd256bbaec | ||
![]() |
071fbf0605 | ||
![]() |
87c3ae516d | ||
![]() |
287685d9ed | ||
![]() |
9432c2e951 | ||
![]() |
b19bcf3e76 | ||
![]() |
8acc405e12 | ||
![]() |
7cb9e6a0d8 | ||
![]() |
b1e7908b19 | ||
![]() |
8b63066430 | ||
![]() |
a1bc2753b7 | ||
![]() |
7662e185ca | ||
![]() |
e2b2d46a47 | ||
![]() |
ae32c69bdd | ||
![]() |
d98ea5bbfd | ||
![]() |
efb1bb999d | ||
![]() |
54f2a61f1e | ||
![]() |
667c9075b5 | ||
![]() |
f7f48b23f6 | ||
![]() |
eef7e47ce1 | ||
![]() |
4a0600bea7 | ||
![]() |
204de68d65 | ||
![]() |
6129078035 | ||
![]() |
7e2d6b0bd9 | ||
![]() |
b80b063dbb | ||
![]() |
9c159ae637 | ||
![]() |
1a8984e143 | ||
![]() |
a94b333f09 | ||
![]() |
62a8117ba7 | ||
![]() |
3e6171a221 | ||
![]() |
1ab7e16888 | ||
![]() |
920794b803 | ||
![]() |
e461185bbb | ||
![]() |
7180105d6c | ||
![]() |
bf70e48392 | ||
![]() |
dc8744a6ce | ||
![]() |
f69e776f8c | ||
![]() |
2011ab84e5 | ||
![]() |
0f53b5aeac | ||
![]() |
706b33b5d5 | ||
![]() |
06a1c1a33b | ||
![]() |
d173f26d35 | ||
![]() |
3300502aa1 | ||
![]() |
3ff902e547 | ||
![]() |
1618368a00 | ||
![]() |
570a6846b1 | ||
![]() |
1a6c720bb5 | ||
![]() |
abfdf5dd25 | ||
![]() |
4f07f3314a | ||
![]() |
fe8520d1ac | ||
![]() |
f9a38c41a2 | ||
![]() |
9e48a23a93 | ||
![]() |
88a2835d5d | ||
![]() |
6360ec1792 | ||
![]() |
e490b6e1f6 | ||
![]() |
da84195df3 | ||
![]() |
bd0613638c | ||
![]() |
50242026ec | ||
![]() |
3830988747 | ||
![]() |
c3d5db2e12 | ||
![]() |
f12910e760 | ||
![]() |
f5615c10b7 | ||
![]() |
e5e327884f | ||
![]() |
8a42e070cc | ||
![]() |
c4bbdb1c33 | ||
![]() |
02a663ee27 | ||
![]() |
ab072fc81f | ||
![]() |
5c274f5c79 | ||
![]() |
5efce9b33e | ||
![]() |
ac4b0526a4 | ||
![]() |
6c4a72b16e | ||
![]() |
1b9bc4daf1 | ||
![]() |
d4c049d011 | ||
![]() |
a33e613563 | ||
![]() |
b416272af0 | ||
![]() |
4895a1ce48 | ||
![]() |
9cea8ca069 | ||
![]() |
d675496e52 | ||
![]() |
e674cfec70 | ||
![]() |
cabe855372 | ||
![]() |
dcfb6d71f0 | ||
![]() |
95c82187af | ||
![]() |
c42064ec0b | ||
![]() |
da64370496 | ||
![]() |
54ea1f2340 | ||
![]() |
e70a0506cf | ||
![]() |
d1851255af | ||
![]() |
86fab2b36a | ||
![]() |
2d72443d28 | ||
![]() |
31520cbde7 | ||
![]() |
06a965f0f9 | ||
![]() |
f1b77a059d | ||
![]() |
94f303da50 |
468 changed files with 24662 additions and 13325 deletions
14
.github/CONTRIBUTING.md
vendored
14
.github/CONTRIBUTING.md
vendored
|
@ -14,10 +14,10 @@ Install pnpm: `npm install -g pnpm@9.12.1`
|
|||
|
||||
Set the Electron mirror environment variable and install Electron:
|
||||
|
||||
* macOS/Linux: `ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ pnpm install electron@v32.2.0 -D`
|
||||
* macOS/Linux: `ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ pnpm install electron@v32.2.7 -D`
|
||||
* Windows:
|
||||
* `SET ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/`
|
||||
* `pnpm install electron@v32.2.0 -D`
|
||||
* `pnpm install electron@v32.2.7 -D`
|
||||
|
||||
NPM mirror:
|
||||
|
||||
|
@ -28,7 +28,7 @@ NPM mirror:
|
|||
|
||||
On the desktop, go to the app folder to run:
|
||||
|
||||
* `pnpm install electron@v32.2.0 -D`
|
||||
* `pnpm install electron@v32.2.7 -D`
|
||||
* `pnpm run dev`
|
||||
* `pnpm run start`
|
||||
|
||||
|
@ -58,4 +58,10 @@ Note: In the development environment, the kernel process will not be automatical
|
|||
* `gomobile bind --tags fts5 -ldflags '-s -w' -v -o kernel.aar -target='android/arm64' -androidapi 24 ./mobile/`
|
||||
* https://github.com/siyuan-note/siyuan-android
|
||||
|
||||
For the mobile-end, please refer to the corresponding project repository.
|
||||
### Harmony
|
||||
|
||||
Only support compilation under Linux, need to install Harmony SDK, and need to modify Go source code, please refer to https://github.com/siyuan-note/siyuan/issues/13184
|
||||
|
||||
* `cd kernel/harmony`
|
||||
* `./build.sh` (`./build-win.sh` for Windows Emulator)
|
||||
* https://github.com/siyuan-note/siyuan-harmony
|
||||
|
|
14
.github/CONTRIBUTING_zh_CN.md
vendored
14
.github/CONTRIBUTING_zh_CN.md
vendored
|
@ -16,11 +16,11 @@
|
|||
|
||||
* macOS/Linux:
|
||||
```
|
||||
ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ pnpm install electron@v32.2.0 -D
|
||||
ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/ pnpm install electron@v32.2.7 -D
|
||||
```
|
||||
* Windows:
|
||||
* `SET ELECTRON_MIRROR=https://npmmirror.com/mirrors/electron/`
|
||||
* `pnpm install electron@v32.2.0 -D`
|
||||
* `pnpm install electron@v32.2.7 -D`
|
||||
|
||||
NPM 镜像:
|
||||
|
||||
|
@ -30,7 +30,7 @@ NPM 镜像:
|
|||
|
||||
桌面端进入 app 文件夹运行:
|
||||
|
||||
* `pnpm install electron@v32.2.0 -D`
|
||||
* `pnpm install electron@v32.2.7 -D`
|
||||
* `pnpm run dev`
|
||||
* `pnpm run start`
|
||||
|
||||
|
@ -60,4 +60,10 @@ NPM 镜像:
|
|||
* `gomobile bind --tags fts5 -ldflags '-s -w' -v -o kernel.aar -target='android/arm64' -androidapi 24 ./mobile/`
|
||||
* https://github.com/siyuan-note/siyuan-android
|
||||
|
||||
移动端请参考对应项目仓库。
|
||||
### Harmony
|
||||
|
||||
仅支持在 Linux 下编译,需要安装鸿蒙 SDK,并且需要修改 Go 源码,详情请参考 https://github.com/siyuan-note/siyuan/issues/13184
|
||||
|
||||
* `cd kernel/harmony`
|
||||
* `./build.sh` (Windows 模拟器使用 `./build-win.sh`)
|
||||
* https://github.com/siyuan-note/siyuan-harmony
|
||||
|
|
49
.github/workflows/auto_aur_release_stable.yml
vendored
49
.github/workflows/auto_aur_release_stable.yml
vendored
|
@ -45,34 +45,51 @@ jobs:
|
|||
arch=("x86_64")
|
||||
url="https://b3log.org/siyuan"
|
||||
license=("AGPL-3.0-only")
|
||||
_pkgname=siyuan-\${pkgver}-linux.AppImage
|
||||
noextract=(siyuan-\${pkgver}-linux.AppImage)
|
||||
options=("!strip" "!debug")
|
||||
depends=("fuse2")
|
||||
optdepends=('pandoc: docx export')
|
||||
source=("https://github.com/siyuan-note/siyuan/releases/download/v\${pkgver}/siyuan-\${pkgver}-linux.AppImage")
|
||||
sha256sums=('SKIP')
|
||||
|
||||
_installdir=/opt/appimages
|
||||
_pkgname=siyuan-\${pkgver}-linux.AppImage
|
||||
noextract=("\${_pkgname}")
|
||||
|
||||
prepare() {
|
||||
chmod a+x \${_pkgname}
|
||||
./\${_pkgname} --appimage-extract >/dev/null
|
||||
sed -i "s+AppRun+\${_installdir}/siyuan.AppImage+" "squashfs-root/siyuan.desktop"
|
||||
sed -i "s+^Icon=.*+Icon=siyuan-bin+" "squashfs-root/siyuan.desktop"
|
||||
chmod +x "\${_pkgname}"
|
||||
./"\${_pkgname}" --appimage-extract > /dev/null
|
||||
}
|
||||
|
||||
build() {
|
||||
# Adjust .desktop so it will work autside of AppImage container
|
||||
sed -i \\
|
||||
-e "s|Exec=AppRun|Exec=/opt/\${pkgname}/\${pkgname}.AppImage|" \\
|
||||
-e "s+^Icon=.*+Icon=siyuan-bin+" \\
|
||||
"squashfs-root/siyuan.desktop"
|
||||
|
||||
# Fix permissions; .AppImage permissions are 700 for all directories
|
||||
chmod -R a-x+rX squashfs-root/usr
|
||||
}
|
||||
|
||||
package() {
|
||||
install -Dm755 \${_pkgname} "\${pkgdir}/\${_installdir}/siyuan.AppImage"
|
||||
install -Dm644 "squashfs-root/resources/stage/icon.png" "\${pkgdir}/usr/share/icons/hicolor/512x512/apps/siyuan-bin.png"
|
||||
install -Dm644 "squashfs-root/siyuan.desktop" "\${pkgdir}/usr/share/applications/siyuan-bin.desktop"
|
||||
# AppImage
|
||||
install -Dm755 "\${srcdir}/\${_pkgname}" "\${pkgdir}/opt/\${pkgname}/\${pkgname}.AppImage"
|
||||
install -Dm644 "\${srcdir}/squashfs-root/LICENSE" "\${pkgdir}/opt/\${pkgname}/LICENSE"
|
||||
|
||||
if [ ! -f "${pkgdir}/usr/bin/siyuan" ]; then
|
||||
mkdir -p "${pkgdir}/usr/bin"
|
||||
echo '#!/bin/sh' > "${pkgdir}/usr/bin/siyuan"
|
||||
echo "exec ${_installdir}/siyuan.AppImage" >> "${pkgdir}/usr/bin/siyuan"
|
||||
chmod 755 "${pkgdir}/usr/bin/siyuan"
|
||||
fi
|
||||
# Desktop file
|
||||
install -Dm644 "\${srcdir}/squashfs-root/siyuan.desktop" \\
|
||||
"\${pkgdir}/usr/share/applications/siyuan.desktop"
|
||||
|
||||
# Icon images
|
||||
install -Dm644 "squashfs-root/resources/stage/icon.png" \\
|
||||
"\${pkgdir}/usr/share/icons/hicolor/512x512/apps/siyuan-bin.png"
|
||||
|
||||
# Symlink executable
|
||||
install -dm755 "\${pkgdir}/usr/bin"
|
||||
ln -s "/opt/\${pkgname}/\${pkgname}.AppImage" "\${pkgdir}/usr/bin/siyuan"
|
||||
|
||||
# Symlink license
|
||||
install -dm755 "\${pkgdir}/usr/share/licenses/\${pkgname}/"
|
||||
ln -s "/opt/\${pkgname}/LICENSE" "\${pkgdir}/usr/share/licenses/\${pkgname}"
|
||||
}
|
||||
EOF
|
||||
|
||||
|
|
1
.gitignore
vendored
1
.gitignore
vendored
|
@ -11,6 +11,7 @@
|
|||
app/node_modules
|
||||
app/stage/build
|
||||
app/build
|
||||
app/src/types/dist
|
||||
app/kernel*
|
||||
ios
|
||||
pprof
|
||||
|
|
131
API.md
131
API.md
|
@ -40,6 +40,7 @@
|
|||
* [Get block attributes](#Get-block-attributes)
|
||||
* [SQL](#SQL)
|
||||
* [Execute SQL query](#Execute-SQL-query)
|
||||
* [Flush transaction](#Flush-transaction)
|
||||
* [Templates](#Templates)
|
||||
* [Render a template](#Render-a-template)
|
||||
* [Render Sprig](#Render-Sprig)
|
||||
|
@ -72,7 +73,8 @@
|
|||
|
||||
* Endpoint: `http://127.0.0.1:6806`
|
||||
* Both are POST methods
|
||||
* An interface with parameters is required, the parameter is a JSON string, placed in the body, and the header Content-Type is `application/json`
|
||||
* An interface with parameters is required, the parameter is a JSON string, placed in the body, and the header
|
||||
Content-Type is `application/json`
|
||||
* Return value
|
||||
|
||||
````json
|
||||
|
@ -327,7 +329,8 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
```
|
||||
|
||||
* `notebook`: Notebook ID
|
||||
* `path`: Document path, which needs to start with / and separate levels with / (path here corresponds to the database hpath field)
|
||||
* `path`: Document path, which needs to start with / and separate levels with / (path here corresponds to the
|
||||
database hpath field)
|
||||
* `markdown`: GFM Markdown content
|
||||
* Return value
|
||||
|
||||
|
@ -351,12 +354,37 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
{
|
||||
"notebook": "20210831090520-7dvbdv0",
|
||||
"path": "/20210902210113-0avi12f.sy",
|
||||
"title": "Document new title"
|
||||
"title": "New document title"
|
||||
}
|
||||
```
|
||||
|
||||
* `notebook`: Notebook ID
|
||||
* `path`: Document path
|
||||
* `title`: New document title
|
||||
* Return value
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
Rename a document by `id`:
|
||||
|
||||
* `/api/filetree/renameDocByID`
|
||||
* Parameters
|
||||
|
||||
```json
|
||||
{
|
||||
"id": "20210902210113-0avi12f",
|
||||
"title": "New document title"
|
||||
}
|
||||
```
|
||||
|
||||
* `id`: Document ID
|
||||
* `title`: New document title
|
||||
* Return value
|
||||
|
||||
```json
|
||||
|
@ -391,6 +419,28 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
}
|
||||
```
|
||||
|
||||
Remove a document by `id`:
|
||||
|
||||
* `/api/filetree/removeDocByID`
|
||||
* Parameters
|
||||
|
||||
```json
|
||||
{
|
||||
"id": "20210902210113-0avi12f"
|
||||
}
|
||||
```
|
||||
|
||||
* `id`: Document ID
|
||||
* Return value
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
### Move documents
|
||||
|
||||
* `/api/filetree/moveDocs`
|
||||
|
@ -417,6 +467,30 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
}
|
||||
```
|
||||
|
||||
Move documents by `id`:
|
||||
|
||||
* `/api/filetree/moveDocsByID`
|
||||
* Parameters
|
||||
|
||||
```json
|
||||
{
|
||||
"fromIDs": ["20210917220056-yxtyl7i"],
|
||||
"toID": "20210817205410-2kvfpfn"
|
||||
}
|
||||
```
|
||||
|
||||
* `fromIDs`: Source docs' IDs
|
||||
* `toID`: Target parent ID
|
||||
* Return value
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
### Get human-readable path based on path
|
||||
|
||||
* `/api/filetree/getHPathByPath`
|
||||
|
@ -462,7 +536,7 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
"data": "/foo/bar"
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
### Get storage path based on ID
|
||||
|
||||
* `/api/filetree/getPathByID`
|
||||
|
@ -474,7 +548,7 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
}
|
||||
```
|
||||
|
||||
* `id`: Block ID
|
||||
* `id`: Block ID
|
||||
* Return value
|
||||
|
||||
```json
|
||||
|
@ -497,8 +571,8 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
}
|
||||
```
|
||||
|
||||
* `path`: Human-readable path
|
||||
* `notebook`: Notebook ID
|
||||
* `path`: Human-readable path
|
||||
* `notebook`: Notebook ID
|
||||
* Return value
|
||||
|
||||
```json
|
||||
|
@ -522,7 +596,8 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
* `"/assets/"`: workspace/data/assets/ folder
|
||||
* `"/assets/sub/"`: workspace/data/assets/sub/ folder
|
||||
|
||||
Under normal circumstances, it is recommended to use the first method, which is stored in the assets folder of the workspace, putting in a subdirectory has some side effects, please refer to the assets chapter of the user guide.
|
||||
Under normal circumstances, it is recommended to use the first method, which is stored in the assets folder of the
|
||||
workspace, putting in a subdirectory has some side effects, please refer to the assets chapter of the user guide.
|
||||
* `file[]`: Uploaded file list
|
||||
* Return value
|
||||
|
||||
|
@ -540,7 +615,9 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
```
|
||||
|
||||
* `errFiles`: List of filenames with errors in upload processing
|
||||
* `succMap`: For successfully processed files, the key is the file name when uploading, and the value is assets/foo-id.png, which is used to replace the asset link address in the existing Markdown content with the uploaded address
|
||||
* `succMap`: For successfully processed files, the key is the file name when uploading, and the value is
|
||||
assets/foo-id.png, which is used to replace the asset link address in the existing Markdown content with the
|
||||
uploaded address
|
||||
|
||||
## Blocks
|
||||
|
||||
|
@ -565,7 +642,8 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
* `previousID`: The ID of the previous block, used to anchor the insertion position
|
||||
* `parentID`: The ID of the parent block, used to anchor the insertion position
|
||||
|
||||
`nextID`, `previousID`, and `parentID` must have at least one value, using priority: `nextID` > `previousID` > `parentID`
|
||||
`nextID`, `previousID`, and `parentID` must have at least one value, using priority: `nextID` > `previousID` >
|
||||
`parentID`
|
||||
* Return value
|
||||
|
||||
```json
|
||||
|
@ -772,7 +850,8 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
|
||||
* `id`: Block ID to move
|
||||
* `previousID`: The ID of the previous block, used to anchor the insertion position
|
||||
* `parentID`: The ID of the parent block, used to anchor the insertion position, `previousID` and `parentID` cannot be empty at the same time, if they exist at the same time, `previousID` will be used first
|
||||
* `parentID`: The ID of the parent block, used to anchor the insertion position, `previousID` and `parentID` cannot
|
||||
be empty at the same time, if they exist at the same time, `previousID` will be used first
|
||||
* Return value
|
||||
|
||||
```json
|
||||
|
@ -812,7 +891,7 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
}
|
||||
```
|
||||
|
||||
* `id`: Block ID to fold
|
||||
* `id`: Block ID to fold
|
||||
* Return value
|
||||
|
||||
```json
|
||||
|
@ -834,7 +913,7 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
}
|
||||
```
|
||||
|
||||
* `id`: Block ID to unfold
|
||||
* `id`: Block ID to unfold
|
||||
* Return value
|
||||
|
||||
```json
|
||||
|
@ -1016,6 +1095,20 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
}
|
||||
```
|
||||
|
||||
### Flush transaction
|
||||
|
||||
* `/api/sqlite/flushTransaction`
|
||||
* No parameters
|
||||
* Return value
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
## Templates
|
||||
|
||||
### Render a template
|
||||
|
@ -1318,7 +1411,8 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
"timeout": 7000
|
||||
}
|
||||
```
|
||||
* `timeout`: The duration of the message display in milliseconds. This field can be omitted, the default is 7000 milliseconds
|
||||
* `timeout`: The duration of the message display in milliseconds. This field can be omitted, the default is 7000
|
||||
milliseconds
|
||||
* Return value
|
||||
|
||||
```json
|
||||
|
@ -1343,7 +1437,8 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
"timeout": 7000
|
||||
}
|
||||
```
|
||||
* `timeout`: The duration of the message display in milliseconds. This field can be omitted, the default is 7000 milliseconds
|
||||
* `timeout`: The duration of the message display in milliseconds. This field can be omitted, the default is 7000
|
||||
milliseconds
|
||||
* Return value
|
||||
|
||||
```json
|
||||
|
@ -1395,7 +1490,8 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
* `base32` | `base32-std`
|
||||
* `base32-hex`
|
||||
* `hex`
|
||||
* `responseEncoding`: The encoding scheme used by `body` in response data, default is `text`, optional values are as follows
|
||||
* `responseEncoding`: The encoding scheme used by `body` in response data, default is `text`, optional values are as
|
||||
follows
|
||||
|
||||
* `text`
|
||||
* `base64` | `base64-std`
|
||||
|
@ -1422,7 +1518,8 @@ View API token in <kbd>Settings - About</kbd>, request header: `Authorization: T
|
|||
}
|
||||
```
|
||||
|
||||
* `bodyEncoding`: The encoding scheme used by `body`, is consistent with field `responseEncoding` in request, default is `text`, optional values are as follows
|
||||
* `bodyEncoding`: The encoding scheme used by `body`, is consistent with field `responseEncoding` in request,
|
||||
default is `text`, optional values are as follows
|
||||
|
||||
* `text`
|
||||
* `base64` | `base64-std`
|
||||
|
|
96
API_zh_CN.md
96
API_zh_CN.md
|
@ -40,6 +40,7 @@
|
|||
* [获取块属性](#获取块属性)
|
||||
* [SQL](#SQL)
|
||||
* [执行 SQL 查询](#执行-SQL-查询)
|
||||
* [提交事务](#提交事务)
|
||||
* [模板](#模板)
|
||||
* [渲染模板](#渲染模板)
|
||||
* [渲染 Sprig](#渲染-Sprig)
|
||||
|
@ -357,6 +358,31 @@
|
|||
|
||||
* `notebook`:笔记本 ID
|
||||
* `path`:文档路径
|
||||
* `title`:新标题
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
通过 `id` 重命名文档:
|
||||
|
||||
* `/api/filetree/renameDocByID`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"id": "20210902210113-0avi12f",
|
||||
"title": "文档新标题"
|
||||
}
|
||||
```
|
||||
|
||||
* `id`:文档 ID
|
||||
* `title`:新标题
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
|
@ -391,6 +417,28 @@
|
|||
}
|
||||
```
|
||||
|
||||
通过 `id` 删除文档:
|
||||
|
||||
* `/api/filetree/removeDocByID`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"id": "20210902210113-0avi12f"
|
||||
}
|
||||
```
|
||||
|
||||
* `id`:文档 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
### 移动文档
|
||||
|
||||
* `/api/filetree/moveDocs`
|
||||
|
@ -417,6 +465,30 @@
|
|||
}
|
||||
```
|
||||
|
||||
通过 `id` 移动文档:
|
||||
|
||||
* `/api/filetree/moveDocsByID`
|
||||
* 参数
|
||||
|
||||
```json
|
||||
{
|
||||
"fromIDs": ["20210917220056-yxtyl7i"],
|
||||
"toID": "20210817205410-2kvfpfn"
|
||||
}
|
||||
```
|
||||
|
||||
* `fromIDs`:源文档 ID
|
||||
* `toID`:目标父文档 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
### 根据路径获取人类可读路径
|
||||
|
||||
* `/api/filetree/getHPathByPath`
|
||||
|
@ -474,7 +546,7 @@
|
|||
}
|
||||
```
|
||||
|
||||
* `id`:块 ID
|
||||
* `id`:块 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
|
@ -497,8 +569,8 @@
|
|||
}
|
||||
```
|
||||
|
||||
* `path`:人类可读路径
|
||||
* `notebook`:笔记本 ID
|
||||
* `path`:人类可读路径
|
||||
* `notebook`:笔记本 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
|
@ -812,7 +884,7 @@
|
|||
}
|
||||
```
|
||||
|
||||
* `id`:待折叠块的 ID
|
||||
* `id`:待折叠块的 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
|
@ -834,7 +906,7 @@
|
|||
}
|
||||
```
|
||||
|
||||
* `id`:待展开块的 ID
|
||||
* `id`:待展开块的 ID
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
|
@ -1016,6 +1088,20 @@
|
|||
}
|
||||
```
|
||||
|
||||
### 提交事务
|
||||
|
||||
* `/api/sqlite/flushTransaction`
|
||||
* 不带参
|
||||
* 返回值
|
||||
|
||||
```json
|
||||
{
|
||||
"code": 0,
|
||||
"msg": "",
|
||||
"data": null
|
||||
}
|
||||
```
|
||||
|
||||
## 模板
|
||||
|
||||
### 渲染模板
|
||||
|
|
16
README.md
16
README.md
|
@ -21,11 +21,13 @@
|
|||
<a title="Twitter" target="_blank" href="https://twitter.com/b3logos"><img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/b3logos?label=Follow&style=social"></a>
|
||||
<a title="Discord" target="_blank" href="https://discord.gg/dmMbCqVX7G"><img alt="Chat on Discord" src="https://img.shields.io/discord/808152298789666826?label=Discord&logo=Discord&style=social"></a>
|
||||
<br><br>
|
||||
<a href="https://trendshift.io/repositories/3949" target="_blank"><img src="https://trendshift.io/api/badge/repositories/3949" alt="siyuan-note%2Fsiyuan | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
|
||||
<br><br>
|
||||
<a href="https://www.producthunt.com/products/siyuan/reviews?utm_source=badge-product_rating&utm_medium=badge&utm_souce=badge-siyuan" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/product_rating.svg?product_id=534576&theme=light" alt="SiYuan - A privacy-first personal knowledge management software | Product Hunt" style="width: 242px; height: 108px;" width="242" height="108" /></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="README_zh_CN.md">中文</a>
|
||||
<a href="README_zh_CN.md">中文</a> | <a href="README_ja_JP.md">日本語</a>
|
||||
</p>
|
||||
|
||||
---
|
||||
|
@ -100,7 +102,7 @@ Most features are free, even for commercial use.
|
|||
* Multi-tab, drag and drop to split screen
|
||||
* Template snippet
|
||||
* JavaScript/CSS snippet
|
||||
* Android/iOS App
|
||||
* Android/iOS/HarmonyOS App
|
||||
* Docker deployment
|
||||
* [API](https://github.com/siyuan-note/siyuan/blob/master/API.md)
|
||||
* Community marketplace
|
||||
|
@ -120,11 +122,18 @@ Some features are only available to paid members, for more details please refer
|
|||
| [petal](https://github.com/siyuan-note/petal) | Plugin API |  |  |
|
||||
| [android](https://github.com/siyuan-note/siyuan-android) | Android App |  |  |
|
||||
| [ios](https://github.com/siyuan-note/siyuan-ios) | iOS App |  |  |
|
||||
| [harmony](https://github.com/siyuan-note/siyuan-harmony) | HarmonyOS App |  |  |
|
||||
| [riff](https://github.com/siyuan-note/riff) | Spaced repetition |  |  |
|
||||
|
||||
## 🌟 Star History
|
||||
|
||||
[](https://star-history.com/#siyuan-note/siyuan&Date)
|
||||
<a href="https://star-history.com/#siyuan-note/siyuan&Date">
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=siyuan-note/siyuan&type=Date&theme=dark" />
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=siyuan-note/siyuan&type=Date" />
|
||||
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=siyuan-note/siyuan&type=Date" />
|
||||
</picture>
|
||||
</a>
|
||||
|
||||
## 🗺️ Roadmap
|
||||
|
||||
|
@ -340,6 +349,7 @@ SiYuan is completely open source, and contributions are welcome:
|
|||
* [User Interface and Kernel](https://github.com/siyuan-note/siyuan)
|
||||
* [Android](https://github.com/siyuan-note/siyuan-android)
|
||||
* [iOS](https://github.com/siyuan-note/siyuan-ios)
|
||||
* [HarmonyOS](https://github.com/siyuan-note/siyuan-harmony)
|
||||
* [Chrome Clipping Extension](https://github.com/siyuan-note/siyuan-chrome)
|
||||
|
||||
For more details, please refer to [Development Guide](https://github.com/siyuan-note/siyuan/blob/master/.github/CONTRIBUTING.md).
|
||||
|
|
397
README_ja_JP.md
Normal file
397
README_ja_JP.md
Normal file
|
@ -0,0 +1,397 @@
|
|||
<p align="center">
|
||||
<img alt="SiYuan" src="https://b3log.org/images/brand/siyuan-128.png">
|
||||
<br>
|
||||
<em>あなたの思考をリファクタリングする</em>
|
||||
<br><br>
|
||||
<a title="Build Status" target="_blank" href="https://github.com/siyuan-note/siyuan/actions/workflows/ci.yml"><img src="https://img.shields.io/github/actions/workflow/status/siyuan-note/siyuan/cd.yml?style=flat-square"></a>
|
||||
<a title="Releases" target="_blank" href="https://github.com/siyuan-note/siyuan/releases"><img src="https://img.shields.io/github/release/siyuan-note/siyuan.svg?style=flat-square&color=9CF"></a>
|
||||
<a title="Downloads" target="_blank" href="https://github.com/siyuan-note/siyuan/releases"><img src="https://img.shields.io/github/downloads/siyuan-note/siyuan/total.svg?style=flat-square&color=blueviolet"></a>
|
||||
<br>
|
||||
<a title="Docker Pulls" target="_blank" href="https://hub.docker.com/r/b3log/siyuan"><img src="https://img.shields.io/docker/pulls/b3log/siyuan.svg?style=flat-square&color=green"></a>
|
||||
<a title="Docker Image Size" target="_blank" href="https://hub.docker.com/r/b3log/siyuan"><img src="https://img.shields.io/docker/image-size/b3log/siyuan.svg?style=flat-square&color=ff96b4"></a>
|
||||
<a title="Hits" target="_blank" href="https://github.com/siyuan-note/siyuan"><img src="https://hits.b3log.org/siyuan-note/siyuan.svg"></a>
|
||||
<br>
|
||||
<a title="AGPLv3" target="_blank" href="https://www.gnu.org/licenses/agpl-3.0.txt"><img src="http://img.shields.io/badge/license-AGPLv3-orange.svg?style=flat-square"></a>
|
||||
<a title="Code Size" target="_blank" href="https://github.com/siyuan-note/siyuan"><img src="https://img.shields.io/github/languages/code-size/siyuan-note/siyuan.svg?style=flat-square&color=yellow"></a>
|
||||
<a title="GitHub Pull Requests" target="_blank" href="https://github.com/siyuan-note/siyuan/pulls"><img src="https://img.shields.io/github/issues-pr-closed/siyuan-note/siyuan.svg?style=flat-square&color=FF9966"></a>
|
||||
<br>
|
||||
<a title="GitHub Commits" target="_blank" href="https://github.com/siyuan-note/siyuan/commits/master"><img src="https://img.shields.io/github/commit-activity/m/siyuan-note/siyuan.svg?style=flat-square"></a>
|
||||
<a title="Last Commit" target="_blank" href="https://github.com/siyuan-note/siyuan/commits/master"><img src="https://img.shields.io/github/last-commit/siyuan-note/siyuan.svg?style=flat-square&color=FF9900"></a>
|
||||
<br><br>
|
||||
<a title="Twitter" target="_blank" href="https://twitter.com/b3logos"><img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/b3logos?label=Follow&style=social"></a>
|
||||
<a title="Discord" target="_blank" href="https://discord.gg/dmMbCqVX7G"><img alt="Chat on Discord" src="https://img.shields.io/discord/808152298789666826?label=Discord&logo=Discord&style=social"></a>
|
||||
<br><br>
|
||||
<a href="https://trendshift.io/repositories/3949" target="_blank"><img src="https://trendshift.io/api/badge/repositories/3949" alt="siyuan-note%2Fsiyuan | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
|
||||
<br><br>
|
||||
<a href="https://www.producthunt.com/products/siyuan/reviews?utm_source=badge-product_rating&utm_medium=badge&utm_souce=badge-siyuan" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/product_rating.svg?product_id=534576&theme=light" alt="SiYuan - A privacy-first personal knowledge management software | Product Hunt" style="width: 242px; height: 108px;" width="242" height="108" /></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="README.md">English</a> | <a href="README_zh_CN.md">中文</a>
|
||||
</p>
|
||||
|
||||
---
|
||||
|
||||
## 目次
|
||||
|
||||
* [💡 紹介](#-紹介)
|
||||
* [🔮 特徴](#-特徴)
|
||||
* [🏗️ アーキテクチャとエコシステム](#️-アーキテクチャとエコシステム)
|
||||
* [🌟 スター履歴](#-スター履歴)
|
||||
* [🗺️ ロードマップ](#️-ロードマップ)
|
||||
* [🚀 ダウンロードとセットアップ](#-ダウンロードとセットアップ)
|
||||
* [アプリマーケット](#アプリマーケット)
|
||||
* [インストールパッケージ](#インストールパッケージ)
|
||||
* [Docker ホスティング](#docker-ホスティング)
|
||||
* [Unraid ホスティング](#unraid-ホスティング)
|
||||
* [インサイダープレビュー](#インサイダープレビュー)
|
||||
* [🏘️ コミュニティ](#️-コミュニティ)
|
||||
* [🛠️ 開発ガイド](#️-開発ガイド)
|
||||
* [❓ FAQ](#-faq)
|
||||
* [SiYuanはどのようにデータを保存しますか?](#siyuanはどのようにデータを保存しますか)
|
||||
* [サードパーティの同期ディスクを介したデータ同期をサポートしていますか?](#サードパーティの同期ディスクを介したデータ同期をサポートしていますか)
|
||||
* [SiYuanはオープンソースですか?](#siyuanはオープンソースですか)
|
||||
* [新しいバージョンにアップグレードするにはどうすればよいですか?](#新しいバージョンにアップグレードするにはどうすればよいですか)
|
||||
* [一部のブロック(リスト項目内の段落ブロックなど)がブロックアイコンを見つけられない場合はどうすればよいですか?](#一部のブロックリスト項目内の段落ブロックなどがブロックアイコンを見つけられない場合はどうすればよいですか)
|
||||
* [データリポジトリキーを紛失した場合はどうすればよいですか?](#データリポジトリキーを紛失した場合はどうすればよいですか)
|
||||
* [支払いが必要ですか?](#支払いが必要ですか)
|
||||
* [🙏 謝辞](#-謝辞)
|
||||
* [貢献者](#貢献者)
|
||||
|
||||
---
|
||||
|
||||
## 💡 紹介
|
||||
|
||||
SiYuanは、プライバシーを最優先とする個人の知識管理システムであり、細かいブロックレベルの参照とMarkdown WYSIWYGをサポートしています。
|
||||
|
||||
詳細については、[SiYuan英語ディスカッションフォーラム](https://liuyun.io)をご覧ください。
|
||||
|
||||

|
||||
|
||||

|
||||
|
||||
## 🔮 特徴
|
||||
|
||||
ほとんどの機能は無料で、商業利用も可能です。
|
||||
|
||||
* コンテンツブロック
|
||||
* ブロックレベルの参照と双方向リンク
|
||||
* カスタム属性
|
||||
* SQLクエリ埋め込み
|
||||
* プロトコル `siyuan://`
|
||||
* エディタ
|
||||
* ブロックスタイル
|
||||
* Markdown WYSIWYG
|
||||
* リストアウトライン
|
||||
* ブロックズームイン
|
||||
* 百万字の大規模ドキュメント編集
|
||||
* 数学公式、チャート、フローチャート、ガントチャート、タイミングチャート、五線譜など
|
||||
* ウェブクリッピング
|
||||
* PDF注釈リンク
|
||||
* エクスポート
|
||||
* ブロック参照と埋め込み
|
||||
* アセット付きの標準Markdown
|
||||
* PDF、Word、HTML
|
||||
* WeChat MP、Zhihu、Yuqueへのコピー
|
||||
* データベース
|
||||
* テーブルビュー
|
||||
* フラッシュカード間隔反復
|
||||
* OpenAI APIを介したAIライティングとQ/Aチャット
|
||||
* Tesseract OCR
|
||||
* マルチタブ、ドラッグアンドドロップで分割画面
|
||||
* テンプレートスニペット
|
||||
* JavaScript/CSSスニペット
|
||||
* Android/iOS/HarmonyOSアプリ
|
||||
* Dockerデプロイメント
|
||||
* [API](https://github.com/siyuan-note/siyuan/blob/master/API.md)
|
||||
* コミュニティマーケットプレイス
|
||||
|
||||
一部の機能は有料会員のみ利用可能です。詳細については[価格](https://b3log.org/siyuan/en/pricing.html)をご覧ください。
|
||||
|
||||
## 🏗️ アーキテクチャとエコシステム
|
||||
|
||||

|
||||
|
||||
| プロジェクト | 説明 | フォーク | スター |
|
||||
|----------------------------------------------------------|-----------------|---------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
|
||||
| [lute](https://github.com/88250/lute) | エディタエンジン |  |  |
|
||||
| [chrome](https://github.com/siyuan-note/siyuan-chrome) | Chrome/Edge拡張 |  |  |
|
||||
| [bazaar](https://github.com/siyuan-note/bazaar) | コミュニティマーケットプレイス |  |  |
|
||||
| [dejavu](https://github.com/siyuan-note/dejavu) | データリポジトリ |  |  |
|
||||
| [petal](https://github.com/siyuan-note/petal) | プラグインAPI |  |  |
|
||||
| [android](https://github.com/siyuan-note/siyuan-android) | Androidアプリ |  |  |
|
||||
| [ios](https://github.com/siyuan-note/siyuan-ios) | iOSアプリ |  |  |
|
||||
| [harmony](https://github.com/siyuan-note/siyuan-harmony) | HarmonyOSアプリ |  |  |
|
||||
| [riff](https://github.com/siyuan-note/riff) | 間隔反復 |  |  |
|
||||
|
||||
## 🌟 スター履歴
|
||||
|
||||
<a href="https://star-history.com/#siyuan-note/siyuan&Date">
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=siyuan-note/siyuan&type=Date&theme=dark" />
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=siyuan-note/siyuan&type=Date" />
|
||||
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=siyuan-note/siyuan&type=Date" />
|
||||
</picture>
|
||||
</a>
|
||||
|
||||
## 🗺️ ロードマップ
|
||||
|
||||
* [SiYuanの開発計画と進捗](https://github.com/orgs/siyuan-note/projects/1)
|
||||
* [SiYuanの変更履歴](CHANGELOG.md)
|
||||
|
||||
## 🚀 ダウンロードとセットアップ
|
||||
|
||||
デスクトップとモバイルでは、アプリマーケットからのインストールを優先的にお勧めします。これにより、将来的にワンクリックでバージョンをアップグレードできます。
|
||||
|
||||
### アプリマーケット
|
||||
|
||||
モバイル:
|
||||
|
||||
* [App Store](https://apps.apple.com/us/app/siyuan/id1583226508)
|
||||
* [Google Play](https://play.google.com/store/apps/details?id=org.b3log.siyuan)
|
||||
* [F-Droid](https://f-droid.org/packages/org.b3log.siyuan)
|
||||
|
||||
デスクトップ:
|
||||
|
||||
* [Microsoft Store](https://apps.microsoft.com/detail/9p7hpmxp73k4)
|
||||
|
||||
### インストールパッケージ
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/en/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
||||
|
||||
### Docker ホスティング
|
||||
|
||||
<details>
|
||||
<summary>Dockerデプロイメント</summary>
|
||||
|
||||
#### 概要
|
||||
|
||||
サーバーでSiYuanを提供する最も簡単な方法は、Dockerを使用してデプロイすることです。
|
||||
|
||||
* イメージ名 `b3log/siyuan`
|
||||
* [イメージURL](https://hub.docker.com/r/b3log/siyuan)
|
||||
|
||||
#### ファイル構造
|
||||
|
||||
全体のプログラムは `/opt/siyuan/` にあり、基本的にはElectronインストールパッケージのresourcesフォルダーの構造です:
|
||||
|
||||
* appearance: アイコン、テーマ、言語
|
||||
* guide: ユーザーガイドドキュメント
|
||||
* stage: インターフェースと静的リソース
|
||||
* kernel: カーネルプログラム
|
||||
|
||||
#### エントリポイント
|
||||
|
||||
エントリポイントはDockerイメージのビルド時に設定されます:`ENTRYPOINT ["/opt/siyuan/entrypoint.sh"]`。このスクリプトを使用すると、コンテナ内で実行されるユーザーの `PUID` と `PGID` を変更できます。これは、ホストからディレクトリをマウントする際の権限の問題を解決するために特に重要です。`PUID`(ユーザーID)と `PGID`(グループID)は環境変数として渡すことができ、ホストマウントディレクトリにアクセスする際に正しい権限を確保するのが容易になります。
|
||||
|
||||
`docker run b3log/siyuan` を使用してコンテナを実行する場合、次のパラメータを使用します:
|
||||
|
||||
* `--workspace`: ワークスペースフォルダーのパスを指定し、ホスト上で `-v` を使用してコンテナにマウントします
|
||||
* `--accessAuthCode`: アクセス認証コードを指定します
|
||||
|
||||
詳細なパラメータは `--help` を参照してください。以下は新しい環境変数を使用した起動コマンドの例です:
|
||||
|
||||
```bash
|
||||
docker run -d \
|
||||
-v workspace_dir_host:workspace_dir_container \
|
||||
-p 6806:6806 \
|
||||
-e PUID=1001 -e PGID=1002 \
|
||||
b3log/siyuan \
|
||||
--workspace=workspace_dir_container \
|
||||
--accessAuthCode=xxx
|
||||
```
|
||||
|
||||
* `PUID`: カスタムユーザーID(オプション、指定しない場合はデフォルトで `1000`)
|
||||
* `PGID`: カスタムグループID(オプション、指定しない場合はデフォルトで `1000`)
|
||||
* `workspace_dir_host`: ホスト上のワークスペースフォルダーのパス
|
||||
* `workspace_dir_container`: コンテナ内のワークスペースフォルダーのパス、`--workspace` で指定されたものと同じ
|
||||
* `accessAuthCode`: アクセス認証コード(**必ず変更してください**、そうしないと誰でもデータにアクセスできます)
|
||||
|
||||
簡略化するために、ホストとコンテナでワークスペースフォルダーのパスを一致させることをお勧めします。たとえば、`workspace_dir_host` と `workspace_dir_container` の両方を `/siyuan/workspace` に設定します。対応する起動コマンドは次のようになります:
|
||||
|
||||
```bash
|
||||
docker run -d \
|
||||
-v /siyuan/workspace:/siyuan/workspace \
|
||||
-p 6806:6806 \
|
||||
-e PUID=1001 -e PGID=1002 \
|
||||
b3log/siyuan \
|
||||
--workspace=/siyuan/workspace/ \
|
||||
--accessAuthCode=xxx
|
||||
```
|
||||
|
||||
#### Docker Compose
|
||||
|
||||
Docker Composeを使用してSiYuanを実行するユーザー向けに、環境変数 `PUID` と `PGID` を使用してユーザーとグループのIDをカスタマイズできます。以下はDocker Composeの設定例です:
|
||||
|
||||
```yaml
|
||||
version: "3.9"
|
||||
services:
|
||||
main:
|
||||
image: b3log/siyuan
|
||||
command: ['--workspace=/siyuan/workspace/', '--accessAuthCode=${AuthCode}']
|
||||
ports:
|
||||
- 6806:6806
|
||||
volumes:
|
||||
- /siyuan/workspace:/siyuan/workspace
|
||||
restart: unless-stopped
|
||||
environment:
|
||||
# タイムゾーン識別子のリストは https://en.wikipedia.org/wiki/List_of_tz_database_time_zones を参照してください
|
||||
- TZ=${YOUR_TIME_ZONE}
|
||||
- PUID=${YOUR_USER_PUID} # カスタムユーザーID
|
||||
- PGID=${YOUR_USER_PGID} # カスタムグループID
|
||||
```
|
||||
|
||||
この設定では:
|
||||
|
||||
* `PUID` と `PGID` は動的に設定され、コンテナに渡されます
|
||||
* これらの変数が提供されていない場合、デフォルトの `1000` が使用されます
|
||||
|
||||
環境で `PUID` と `PGID` を指定することで、composeファイルで `user` ディレクティブ(`user: '1000:1000'`)を明示的に設定する必要がなくなります。コンテナは起動時にこれらの環境変数に基づいてユーザーとグループを動的に調整します。
|
||||
|
||||
#### ユーザー権限
|
||||
|
||||
イメージ内で、`entrypoint.sh` スクリプトは指定された `PUID` と `PGID` で `siyuan` ユーザーとグループを作成することを保証します。したがって、ホストがワークスペースフォルダーを作成する際には、フォルダーのユーザーとグループの所有権を設定し、使用する予定の `PUID` と `PGID` に一致させることに注意してください。たとえば:
|
||||
|
||||
```bash
|
||||
chown -R 1001:1002 /siyuan/workspace
|
||||
```
|
||||
|
||||
カスタムの `PUID` と `PGID` 値を使用する場合、エントリポイントスクリプトはコンテナ内で正しいユーザーとグループを作成し、マウントされたボリュームの所有権を適切に調整します。`docker run` または `docker-compose` で `-u` を手動で渡す必要はありません。環境変数がカスタマイズを処理します。
|
||||
|
||||
#### 隠しポート
|
||||
|
||||
NGINXリバースプロキシを使用してポート6806を隠します。注意点:
|
||||
|
||||
* WebSocketリバースプロキシ `/ws` を設定します
|
||||
|
||||
#### 注意
|
||||
|
||||
* マウントボリュームの正確性を確認してください。そうしないと、コンテナが削除された後にデータが失われます
|
||||
* URLリライトを使用してリダイレクトしないでください。認証に問題が発生する可能性があるため、リバースプロキシの設定をお勧めします
|
||||
* 権限の問題が発生した場合、`PUID` と `PGID` 環境変数がホストシステム上のマウントされたディレクトリの所有権と一致していることを確認してください
|
||||
|
||||
#### 制限
|
||||
|
||||
* デスクトップおよびモバイルアプリケーションの接続はサポートされておらず、ブラウザでの使用のみサポートされています
|
||||
* PDF、HTML、Word形式へのエクスポートはサポートされていません
|
||||
* Markdownファイルのインポートはサポートされていません
|
||||
|
||||
</details>
|
||||
|
||||
### Unraid ホスティング
|
||||
|
||||
<details>
|
||||
<summary>Unraidデプロイメント</summary>
|
||||
|
||||
注意:最初にターミナルで `chown -R 1000:1000 /mnt/user/appdata/siyuan` を実行します
|
||||
|
||||
テンプレートの参考:
|
||||
|
||||
```
|
||||
Web UI: 6806
|
||||
Container Port: 6806
|
||||
Container Path: /home/siyuan
|
||||
Host path: /mnt/user/appdata/siyuan
|
||||
PUID: 1000
|
||||
PGID: 1000
|
||||
Publish parameters: --accessAuthCode=******(アクセス認証コード)
|
||||
```
|
||||
|
||||
</details>
|
||||
|
||||
### インサイダープレビュー
|
||||
|
||||
主要な更新前にインサイダープレビューをリリースします。詳細は[https://github.com/siyuan-note/insider](https://github.com/siyuan-note/insider)をご覧ください。
|
||||
|
||||
## 🏘️ コミュニティ
|
||||
|
||||
* [英語ディスカッションフォーラム](https://liuyun.io)
|
||||
* [ユーザーコミュニティのまとめ](https://liuyun.io/article/1687779743723)
|
||||
* [Awesome SiYuan](https://github.com/siyuan-note/awesome)
|
||||
|
||||
## 🛠️ 開発ガイド
|
||||
|
||||
[開発ガイド](https://github.com/siyuan-note/siyuan/blob/master/.github/CONTRIBUTING.md)をご覧ください。
|
||||
|
||||
## ❓ FAQ
|
||||
|
||||
### SiYuanはどのようにデータを保存しますか?
|
||||
|
||||
データはワークスペースフォルダーに保存され、ワークスペースデータフォルダーに保存されます:
|
||||
|
||||
* `assets` はすべての挿入されたアセットを保存するために使用されます
|
||||
* `emojis` は絵文字画像を保存するために使用されます
|
||||
* `snippets` はコードスニペットを保存するために使用されます
|
||||
* `storage` はクエリ条件、レイアウト、フラッシュカードなどを保存するために使用されます
|
||||
* `templates` はテンプレートスニペットを保存するために使用されます
|
||||
* `widgets` はウィジェットを保存するために使用されます
|
||||
* `plugins` はプラグインを保存するために使用されます
|
||||
* `public` は公開データを保存するために使用されます
|
||||
* 残りのフォルダーはユーザーが作成したノートブックフォルダーであり、ノートブックフォルダー内の `.sy` サフィックスのファイルはドキュメントデータを保存するために使用され、データ形式はJSONです
|
||||
|
||||
### サードパーティの同期ディスクを介したデータ同期をサポートしていますか?
|
||||
|
||||
サードパーティの同期ディスクを介したデータ同期はサポートされていません。そうしないとデータが破損する可能性があります。
|
||||
|
||||
サードパーティの同期ディスクをサポートしていない場合でも、サードパーティのクラウドストレージと接続することはサポートされています(会員特典)。
|
||||
|
||||
また、データのエクスポートとインポートを手動で行うことでデータ同期を実現することもできます:
|
||||
|
||||
* デスクトップ:<kbd>設定</kbd> - <kbd>エクスポート</kbd> - <kbd>データのエクスポート</kbd> / <kbd>データのインポート</kbd>
|
||||
* モバイル:<kbd>右カラム</kbd> - <kbd>情報</kbd> - <kbd>データのエクスポート</kbd> / <kbd>データのインポート</kbd>
|
||||
|
||||
### SiYuanはオープンソースですか?
|
||||
|
||||
SiYuanは完全にオープンソースであり、貢献を歓迎します:
|
||||
|
||||
* [ユーザーインターフェースとカーネル](https://github.com/siyuan-note/siyuan)
|
||||
* [Android](https://github.com/siyuan-note/siyuan-android)
|
||||
* [iOS](https://github.com/siyuan-note/siyuan-ios)
|
||||
* [harmony](https://github.com/siyuan-note/siyuan-harmony)
|
||||
* [Chromeクリッピング拡張](https://github.com/siyuan-note/siyuan-chrome)
|
||||
|
||||
詳細については[開発ガイド](https://github.com/siyuan-note/siyuan/blob/master/.github/CONTRIBUTING.md)をご覧ください。
|
||||
|
||||
### 新しいバージョンにアップグレードするにはどうすればよいですか?
|
||||
|
||||
* アプリストアからインストールした場合は、アプリストアから更新してください
|
||||
* デスクトップでインストールパッケージを使用してインストールした場合は、<kbd>設定</kbd> - <kbd>情報</kbd> - <kbd>自動的に更新インストールパッケージをダウンロード</kbd> オプションを開くことができます。これにより、SiYuanは最新バージョンのインストールパッケージを自動的にダウンロードし、インストールを促します
|
||||
* 手動でインストールパッケージを使用してインストールした場合は、再度インストールパッケージをダウンロードしてインストールしてください
|
||||
|
||||
<kbd>設定</kbd> - <kbd>情報</kbd> - <kbd>現在のバージョン</kbd> で <kbd>更新を確認</kbd> できます。また、[公式ダウンロード](https://b3log.org/siyuan/en/download.html) または [GitHub Releases](https://github.com/siyuan-note/siyuan/releases) をフォローして新しいバージョンを入手することもできます。
|
||||
|
||||
### 一部のブロック(リスト項目内の段落ブロックなど)がブロックアイコンを見つけられない場合はどうすればよいですか?
|
||||
|
||||
リスト項目の最初のサブブロックはブロックアイコンが省略されています。このブロックにカーソルを移動し、<kbd>Ctrl+/</kbd> を使用してそのブロックメニューをトリガーできます。
|
||||
|
||||
### データリポジトリキーを紛失した場合はどうすればよいですか?
|
||||
|
||||
* データリポジトリキーが以前に複数のデバイスで正しく初期化されている場合、キーはすべてのデバイスで同じであり、<kbd>設定</kbd> - <kbd>情報</kbd> - <kbd>データリポジトリキー</kbd> - <kbd>キー文字列をコピー</kbd> で見つけることができます
|
||||
* 以前に正しく構成されていない場合(たとえば、複数のデバイスでキーが一致しない場合)またはすべてのデバイスが使用できず、キー文字列を取得できない場合は、以下の手順でキーをリセットできます:
|
||||
|
||||
1. データを手動でバックアップします。<kbd>データのエクスポート</kbd> を使用するか、ファイルシステム上で <kbd>ワークスペース/data/</kbd> フォルダーをコピーします
|
||||
2. <kbd>設定</kbd> - <kbd>情報</kbd> - <kbd>データリポジトリキー</kbd> - <kbd>データリポジトリをリセット</kbd>
|
||||
3. データリポジトリキーを再初期化します。1台のデバイスでキーを初期化した後、他のデバイスでキーをインポートします
|
||||
4. クラウドは新しい同期ディレクトリを使用します。古い同期ディレクトリは使用できなくなり、削除できます
|
||||
5. 既存のクラウドスナップショットは使用できなくなり、削除できます
|
||||
|
||||
### 支払いが必要ですか?
|
||||
|
||||
ほとんどの機能は無料で、商業利用も可能です。
|
||||
|
||||
会員特典は支払い後にのみ利用可能です。詳細については[価格](https://b3log.org/siyuan/en/pricing.html)をご覧ください。
|
||||
|
||||
## 🙏 謝辞
|
||||
|
||||
SiYuanの誕生は、多くのオープンソースプロジェクトと貢献者なしでは実現できませんでした。プロジェクトのソースコード kernel/go.mod、app/package.json、およびプロジェクトのホームページをご覧ください。
|
||||
|
||||
SiYuanの成長は、ユーザーのフィードバックとプロモーションなしでは実現できませんでした。SiYuanへのすべての支援に感謝します ❤️
|
||||
|
||||
### 貢献者
|
||||
|
||||
私たちに参加し、一緒にSiYuanにコードを貢献することを歓迎します。
|
||||
|
||||
<a href="https://github.com/siyuan-note/siyuan/graphs/contributors">
|
||||
<img src="https://contrib.rocks/image?repo=siyuan-note/siyuan" />
|
||||
</a>
|
|
@ -21,11 +21,13 @@
|
|||
<a title="Twitter" target="_blank" href="https://twitter.com/b3logos"><img alt="Twitter Follow" src="https://img.shields.io/twitter/follow/b3logos?label=Follow&style=social"></a>
|
||||
<a title="Discord" target="_blank" href="https://discord.gg/dmMbCqVX7G"><img alt="Chat on Discord" src="https://img.shields.io/discord/808152298789666826?label=Discord&logo=Discord&style=social"></a>
|
||||
<br><br>
|
||||
<a href="https://trendshift.io/repositories/3949" target="_blank"><img src="https://trendshift.io/api/badge/repositories/3949" alt="siyuan-note%2Fsiyuan | Trendshift" style="width: 250px; height: 55px;" width="250" height="55"/></a>
|
||||
<br><br>
|
||||
<a href="https://www.producthunt.com/products/siyuan/reviews?utm_source=badge-product_rating&utm_medium=badge&utm_souce=badge-siyuan" target="_blank"><img src="https://api.producthunt.com/widgets/embed-image/v1/product_rating.svg?product_id=534576&theme=light" alt="SiYuan - A privacy-first personal knowledge management software | Product Hunt" style="width: 242px; height: 108px;" width="242" height="108" /></a>
|
||||
</p>
|
||||
|
||||
<p align="center">
|
||||
<a href="README.md">English</a>
|
||||
<a href="README.md">English</a> | <a href="README_ja_JP.md">日本語</a>
|
||||
</p>
|
||||
|
||||
---
|
||||
|
@ -42,6 +44,7 @@
|
|||
* [安装包](#安装包)
|
||||
* [Docker 部署](#docker-部署)
|
||||
* [Unraid 部署](#unraid-部署)
|
||||
* [宝塔面板 部署](#宝塔面板部署)
|
||||
* [内部预览版](#内部预览版)
|
||||
* [🏘️ 社区](#️-社区)
|
||||
* [🛠️ 开发指南](#️-开发指南)
|
||||
|
@ -100,7 +103,7 @@
|
|||
* Tesseract OCR
|
||||
* 模板片段
|
||||
* JavaScript/CSS 代码片段
|
||||
* Android/iOS App
|
||||
* Android/iOS/鸿蒙 App
|
||||
* Docker 部署
|
||||
* [API](API_zh_CN.md)
|
||||
* 社区集市
|
||||
|
@ -111,20 +114,27 @@
|
|||
|
||||

|
||||
|
||||
| Project | Description | Forks | Stars |
|
||||
|----------------------------------------------------------|----------------|---------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
|
||||
| [lute](https://github.com/88250/lute) | 编辑器引擎 |  |  |
|
||||
| Project | Description | Forks | Stars |
|
||||
|----------------------------------------------------------|--------------|---------------------------------------------------------------------------------|--------------------------------------------------------------------------------------|
|
||||
| [lute](https://github.com/88250/lute) | 编辑器引擎 |  |  |
|
||||
| [chrome](https://github.com/siyuan-note/siyuan-chrome) | Chrome/Edge 扩展 |  |  |
|
||||
| [bazaar](https://github.com/siyuan-note/bazaar) | 社区集市 |  |  |
|
||||
| [dejavu](https://github.com/siyuan-note/dejavu) | 数据仓库 |  |  |
|
||||
| [petal](https://github.com/siyuan-note/petal) | 插件 API |  |  |
|
||||
| [android](https://github.com/siyuan-note/siyuan-android) | Android App |  |  |
|
||||
| [ios](https://github.com/siyuan-note/siyuan-ios) | iOS App |  |  |
|
||||
| [riff](https://github.com/siyuan-note/riff) | 间隔重复 |  |  |
|
||||
| [bazaar](https://github.com/siyuan-note/bazaar) | 社区集市 |  |  |
|
||||
| [dejavu](https://github.com/siyuan-note/dejavu) | 数据仓库 |  |  |
|
||||
| [petal](https://github.com/siyuan-note/petal) | 插件 API |  |  |
|
||||
| [android](https://github.com/siyuan-note/siyuan-android) | Android App |  |  |
|
||||
| [ios](https://github.com/siyuan-note/siyuan-ios) | iOS App |  |  |
|
||||
| [harmony](https://github.com/siyuan-note/siyuan-harmony) | 鸿蒙 App |  |  |
|
||||
| [riff](https://github.com/siyuan-note/riff) | 间隔重复 |  |  |
|
||||
|
||||
## 🌟 星标历史
|
||||
|
||||
[](https://star-history.com/#siyuan-note/siyuan&Date)
|
||||
<a href="https://star-history.com/#siyuan-note/siyuan&Date">
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://api.star-history.com/svg?repos=siyuan-note/siyuan&type=Date&theme=dark" />
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://api.star-history.com/svg?repos=siyuan-note/siyuan&type=Date" />
|
||||
<img alt="Star History Chart" src="https://api.star-history.com/svg?repos=siyuan-note/siyuan&type=Date" />
|
||||
</picture>
|
||||
</a>
|
||||
|
||||
## 🗺️ 路线图
|
||||
|
||||
|
@ -294,6 +304,38 @@ Publish parameters: --accessAuthCode=******(访问授权码)
|
|||
|
||||
</details>
|
||||
|
||||
### 宝塔面板部署
|
||||
|
||||
<details>
|
||||
<summary>宝塔面板 部署文档</summary>
|
||||
|
||||
#### 前提
|
||||
|
||||
* 仅适用于宝塔面板9.2.0及以上版本
|
||||
* 安装宝塔面板,前往[宝塔面板](https://www.bt.cn/new/download.html)官网,选择正式版的脚本下载安装
|
||||
|
||||
#### 部署
|
||||
|
||||
1. 登录宝塔面板,在左侧菜单栏中点击 `Docker`
|
||||
2. 首次会提示安装 `Docker` 和 `Docker Compose` 服务,点击立即安装,若已安装请忽略
|
||||
3. 安装完成后在 `Docker-应用商店-实用工具` 中找到 `思源笔记`,点击`安装`,也可以在搜索框直接搜索
|
||||
4. 设置域名等基本信息,点击 `确定`
|
||||
* 名称:应用名称,默认 `siyuan_随机字符`
|
||||
* 版本选择:默认 `latest`
|
||||
* 域名:如你需要通过域名访问,请在此处填写你的域名
|
||||
* 允许外部访问:如你需通过 `IP+Port` 直接访问,请勾选,如你已经设置了域名,请不要勾选此处
|
||||
* 端口:默认 `6806`,可自行修改
|
||||
* 访问授权码:默认随机生成
|
||||
* 内存限制:0为不限制,根据实际需要设置
|
||||
5. 提交后面板会自动进行应用初始化,大概需要`1-3`分钟,初始化完成后即可访问
|
||||
|
||||
#### 访问思源笔记
|
||||
|
||||
* 如果你填写了域名,请在浏览器输入域名访问
|
||||
* 如你选择了 `IP+端口`,请在浏览器地输入 `http://<宝塔面板IP>:6806` 访问
|
||||
|
||||
</details>
|
||||
|
||||
### 内部预览版
|
||||
|
||||
我们会在有重大更新前发布内部预览版,请访问 [https://github.com/siyuan-note/insider](https://github.com/siyuan-note/insider)。
|
||||
|
@ -342,6 +384,7 @@ Publish parameters: --accessAuthCode=******(访问授权码)
|
|||
* [界面和内核](https://github.com/siyuan-note/siyuan)
|
||||
* [Android 端](https://github.com/siyuan-note/siyuan-android)
|
||||
* [iOS 端](https://github.com/siyuan-note/siyuan-ios)
|
||||
* [鸿蒙端](https://github.com/siyuan-note/siyuan-harmony)
|
||||
* [Chrome 剪藏扩展](https://github.com/siyuan-note/siyuan-chrome)
|
||||
|
||||
更多细节请参考[开发指南](https://github.com/siyuan-note/siyuan/blob/master/.github/CONTRIBUTING_zh_CN.md)。
|
||||
|
|
|
@ -1,7 +0,0 @@
|
|||
build
|
||||
dist
|
||||
node_modules
|
||||
public
|
||||
src/asset/pdf
|
||||
stage
|
||||
appearance
|
|
@ -1,25 +0,0 @@
|
|||
module.exports = {
|
||||
root: true,
|
||||
env: {node: true, browser: true, es6: true},
|
||||
parser: "@typescript-eslint/parser",
|
||||
plugins: [
|
||||
"@typescript-eslint",
|
||||
],
|
||||
extends: [
|
||||
"eslint:recommended",
|
||||
"plugin:@typescript-eslint/recommended",
|
||||
],
|
||||
rules: {
|
||||
semi: [2, "always"],
|
||||
quotes: [2, "double", {"avoidEscape": true}],
|
||||
"no-async-promise-executor": "off",
|
||||
"no-prototype-builtins": "off",
|
||||
"no-useless-escape": "off",
|
||||
"no-irregular-whitespace": "off",
|
||||
"@typescript-eslint/ban-ts-comment": "off",
|
||||
"@typescript-eslint/no-var-requires": "off",
|
||||
"@typescript-eslint/explicit-function-return-type": "off",
|
||||
"@typescript-eslint/explicit-module-boundary-types": "off",
|
||||
"@typescript-eslint/no-explicit-any": "off",
|
||||
},
|
||||
};
|
|
@ -52,10 +52,7 @@
|
|||
|
||||
const redirect = () => {
|
||||
const uri = 'http://127.0.0.1:' + location.port
|
||||
if (navigator.userAgent.match(/Android/i))
|
||||
document.location = uri
|
||||
else
|
||||
window.location.replace(uri)
|
||||
window.location.replace(uri)
|
||||
}
|
||||
(async () => {
|
||||
const v = getSearch('v')
|
||||
|
|
|
@ -3155,20 +3155,6 @@
|
|||
"description_zh_cn": "西装革履的人",
|
||||
"keywords": "business,person,suit,スレンダーマン,スーツ,ビジネスマン,男,男性,都市伝説,商务,业务,正装,西装革履"
|
||||
},
|
||||
{
|
||||
"unicode": "1f574-fe0f-200d-2642-fe0f",
|
||||
"description": "Man in Suit Levitating",
|
||||
"description_ja_jp": "浮いてるスーツの男性",
|
||||
"description_zh_cn": "西装革履的男人",
|
||||
"keywords": "business,suit,man,male,men,スレンダーマン,スーツ,ビジネスマン,都市伝説,商务,正装,西装革履,业务,西装,男,男性,男子"
|
||||
},
|
||||
{
|
||||
"unicode": "1f574-fe0f-200d-2640-fe0f",
|
||||
"description": "Woman in Suit Levitating",
|
||||
"description_ja_jp": "浮いてるスーツの女性",
|
||||
"description_zh_cn": "西装革履的女人",
|
||||
"keywords": "business,suit,woman,female,women,スレンダーマン,スーツ,ビジネスマン,都市伝説,商务,正装,西装革履,业务,西装,女,女性,妇女"
|
||||
},
|
||||
{
|
||||
"unicode": "1f46f",
|
||||
"description": "People with Bunny Ears",
|
||||
|
@ -6953,13 +6939,6 @@
|
|||
"description_zh_cn": "神社",
|
||||
"keywords": "religion,shinto,shrine,宗教,建物,建築物,神社,神道,日本,神道教"
|
||||
},
|
||||
{
|
||||
"unicode": "e50a",
|
||||
"description": "Shibuya",
|
||||
"description_ja_jp": "渋谷",
|
||||
"description_zh_cn": "涩谷",
|
||||
"keywords": "109,shibuya,建物,建築物,渋谷区,日本,涩谷区"
|
||||
},
|
||||
{
|
||||
"unicode": "1f54b",
|
||||
"description": "Kaaba",
|
||||
|
@ -13664,4 +13643,4 @@
|
|||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
]
|
||||
|
|
Binary file not shown.
|
@ -1,8 +1,8 @@
|
|||
Copyright 2020 The JetBrains Mono Project Authors (https://github.com/JetBrains/JetBrainsMono)
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
|
||||
This license is copied below, and is also available with a FAQ at: https://scripts.sil.org/OFL
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
https://scripts.sil.org/OFL
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
||||
|
@ -18,7 +18,7 @@ with others.
|
|||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
|
@ -1,9 +1,9 @@
|
|||
Copyright 2021-2023 LXGW (https://github.com/lxgw/LxgwWenKai)
|
||||
Copyright 2021-2024 LXGW (https://github.com/lxgw/LxgwWenKai)
|
||||
Copyright 2020 The Klee Project Authors (https://github.com/fontworks-fonts/Klee)
|
||||
|
||||
This Font Software is licensed under the SIL Open Font License, Version 1.1.
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
https://openfontlicense.org
|
||||
|
||||
|
||||
-----------------------------------------------------------
|
Binary file not shown.
92
app/appearance/fonts/Noto-COLRv1-2.047/LICENSE
Normal file
92
app/appearance/fonts/Noto-COLRv1-2.047/LICENSE
Normal file
|
@ -0,0 +1,92 @@
|
|||
This Font Software is licensed under the SIL Open Font License,
|
||||
Version 1.1.
|
||||
|
||||
This license is copied below, and is also available with a FAQ at:
|
||||
http://scripts.sil.org/OFL
|
||||
|
||||
-----------------------------------------------------------
|
||||
SIL OPEN FONT LICENSE Version 1.1 - 26 February 2007
|
||||
-----------------------------------------------------------
|
||||
|
||||
PREAMBLE
|
||||
The goals of the Open Font License (OFL) are to stimulate worldwide
|
||||
development of collaborative font projects, to support the font
|
||||
creation efforts of academic and linguistic communities, and to
|
||||
provide a free and open framework in which fonts may be shared and
|
||||
improved in partnership with others.
|
||||
|
||||
The OFL allows the licensed fonts to be used, studied, modified and
|
||||
redistributed freely as long as they are not sold by themselves. The
|
||||
fonts, including any derivative works, can be bundled, embedded,
|
||||
redistributed and/or sold with any software provided that any reserved
|
||||
names are not used by derivative works. The fonts and derivatives,
|
||||
however, cannot be released under any other type of license. The
|
||||
requirement for fonts to remain under this license does not apply to
|
||||
any document created using the fonts or their derivatives.
|
||||
|
||||
DEFINITIONS
|
||||
"Font Software" refers to the set of files released by the Copyright
|
||||
Holder(s) under this license and clearly marked as such. This may
|
||||
include source files, build scripts and documentation.
|
||||
|
||||
"Reserved Font Name" refers to any names specified as such after the
|
||||
copyright statement(s).
|
||||
|
||||
"Original Version" refers to the collection of Font Software
|
||||
components as distributed by the Copyright Holder(s).
|
||||
|
||||
"Modified Version" refers to any derivative made by adding to,
|
||||
deleting, or substituting -- in part or in whole -- any of the
|
||||
components of the Original Version, by changing formats or by porting
|
||||
the Font Software to a new environment.
|
||||
|
||||
"Author" refers to any designer, engineer, programmer, technical
|
||||
writer or other person who contributed to the Font Software.
|
||||
|
||||
PERMISSION & CONDITIONS
|
||||
Permission is hereby granted, free of charge, to any person obtaining
|
||||
a copy of the Font Software, to use, study, copy, merge, embed,
|
||||
modify, redistribute, and sell modified and unmodified copies of the
|
||||
Font Software, subject to the following conditions:
|
||||
|
||||
1) Neither the Font Software nor any of its individual components, in
|
||||
Original or Modified Versions, may be sold by itself.
|
||||
|
||||
2) Original or Modified Versions of the Font Software may be bundled,
|
||||
redistributed and/or sold with any software, provided that each copy
|
||||
contains the above copyright notice and this license. These can be
|
||||
included either as stand-alone text files, human-readable headers or
|
||||
in the appropriate machine-readable metadata fields within text or
|
||||
binary files as long as those fields can be easily viewed by the user.
|
||||
|
||||
3) No Modified Version of the Font Software may use the Reserved Font
|
||||
Name(s) unless explicit written permission is granted by the
|
||||
corresponding Copyright Holder. This restriction only applies to the
|
||||
primary font name as presented to the users.
|
||||
|
||||
4) The name(s) of the Copyright Holder(s) or the Author(s) of the Font
|
||||
Software shall not be used to promote, endorse or advertise any
|
||||
Modified Version, except to acknowledge the contribution(s) of the
|
||||
Copyright Holder(s) and the Author(s) or with their explicit written
|
||||
permission.
|
||||
|
||||
5) The Font Software, modified or unmodified, in part or in whole,
|
||||
must be distributed entirely under this license, and must not be
|
||||
distributed under any other license. The requirement for fonts to
|
||||
remain under this license does not apply to any document created using
|
||||
the Font Software.
|
||||
|
||||
TERMINATION
|
||||
This license becomes null and void if any of the above conditions are
|
||||
not met.
|
||||
|
||||
DISCLAIMER
|
||||
THE FONT SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
|
||||
EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO ANY WARRANTIES OF
|
||||
MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT
|
||||
OF COPYRIGHT, PATENT, TRADEMARK, OR OTHER RIGHT. IN NO EVENT SHALL THE
|
||||
COPYRIGHT HOLDER BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
|
||||
INCLUDING ANY GENERAL, SPECIAL, INDIRECT, INCIDENTAL, OR CONSEQUENTIAL
|
||||
DAMAGES, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
|
||||
FROM, OUT OF THE USE OR INABILITY TO USE THE FONT SOFTWARE OR FROM
|
||||
OTHER DEALINGS IN THE FONT SOFTWARE.
|
BIN
app/appearance/fonts/Noto-COLRv1-2.047/Noto-COLRv1.woff2
Normal file
BIN
app/appearance/fonts/Noto-COLRv1-2.047/Noto-COLRv1.woff2
Normal file
Binary file not shown.
1582
app/appearance/langs/ar_SA.json
Normal file
1582
app/appearance/langs/ar_SA.json
Normal file
File diff suppressed because it is too large
Load diff
File diff suppressed because it is too large
Load diff
|
@ -1,6 +1,22 @@
|
|||
{
|
||||
"second": "second",
|
||||
"syncInterval": "sync interval",
|
||||
"syncIntervalTip": "Automatically sync data after it stops changing",
|
||||
"removeAV": "Remove from database",
|
||||
"empty": "Empty",
|
||||
"newRowInRelation": "Create a new entry in ${x} <b class='ft__on-surface'>${y}</b>",
|
||||
"copyKeyContent": "Copy primary key text",
|
||||
"addDesc": "Add description",
|
||||
"dataRepoAutoPurgeIndexRetentionDays": "Data snapshot retention days",
|
||||
"dataRepoAutoPurgeRetentionIndexesDaily": "Data snapshots per day",
|
||||
"fields": "Fields",
|
||||
"dynamicEmoji": "Dynamic icon",
|
||||
"backlinkContainChildren": "Do backlinks contain child blocks",
|
||||
"backlinkContainChildrenTip": "When enabled, child blocks will be included in the backlink calculation",
|
||||
"entryNum": "Number of entries",
|
||||
"workspaceData": "Workspace data",
|
||||
"confirmRemoveRelationField": "Are you sure you want to delete the field associated with <b>${x}</b>?",
|
||||
"removeButKeepRelationField": "Remove, keep related field",
|
||||
"removeButKeepRelationField": "Remove, but keep related field",
|
||||
"exportPDFLowMemory": "Insufficient available memory to export this PDF, please reduce the content or increase available memory and try exporting again",
|
||||
"exportConf": "Export settings",
|
||||
"exportConfTip": "Account, access authorization code, synchronization, API token and data repo key will not be exported",
|
||||
|
@ -34,7 +50,7 @@
|
|||
"confirmDeleteTip": "Are you sure to delete <b>${x}</b>?",
|
||||
"rollbackTip": "After deletion, it can be restored in [Data History], retained <code class= 'fn__code'>${x}</code> days according to [Settings - Editor - History Retention Days]",
|
||||
"newView": "Add View",
|
||||
"newCol": "Add column",
|
||||
"newCol": "Add field",
|
||||
"newRow": "Add entry",
|
||||
"enterKey": "Enter",
|
||||
"doubleClick": "Double Click",
|
||||
|
@ -44,21 +60,22 @@
|
|||
"autoLaunchMode0": "Do not launch automatically",
|
||||
"autoLaunchMode1": "Auto launch after booting",
|
||||
"autoLaunchMode2": "Auto launch and minimize the main interface after booting",
|
||||
"editorMarkdownInlineStrikethrough": "Markdown inline strikethrough syntax",
|
||||
"editorMarkdownInlineStrikethroughTip": "After enabling, the <code class='fn__code'>~~foo~~</code> inline strikethrough syntax input will be supported",
|
||||
"editorMarkdownInlineSup": "Markdown inline superscript syntax",
|
||||
"editorMarkdownInlineSupTip": "After enabling, <code class='fn__code'>^foo^</code> inline superscript syntax input will be supported",
|
||||
"editorMarkdownInlineSupTip": "After enabling, the <code class='fn__code'>^foo^</code> inline superscript syntax input will be supported",
|
||||
"editorMarkdownInlineSub": "Markdown inline subscript syntax",
|
||||
"editorMarkdownInlineSubTip": "After enabling, <code class='fn__code'>~foo~</code> inline subscript syntax input will be supported",
|
||||
"editorMarkdownInlineSubTip": "After enabling, the <code class='fn__code'>~foo~</code> inline subscript syntax input will be supported",
|
||||
"editorMarkdownInlineTag": "Markdown inline tag syntax",
|
||||
"editorMarkdownInlineTagTip": "After enabling, <code class='fn__code'>#foo#</code> inline tag input syntax will be supported",
|
||||
"editorMarkdownInlineTagTip": "After enabling, the <code class='fn__code'>#foo#</code> inline tag syntax input will be supported",
|
||||
"editorMarkdownInlineMath": "Markdown inline formula syntax",
|
||||
"editorMarkdownInlineMathTip": "After enabling, <code class='fn__code'>$foo$</code> inline formula syntax input will be supported",
|
||||
"editorMarkdownInlineMathTip": "After enabling, the <code class='fn__code'>$foo$</code> inline formula syntax input will be supported",
|
||||
"editorMarkdownInlineAsterisk": "Markdown inline asterisk syntax",
|
||||
"editorMarkdownInlineAsteriskTip": "After enabling, <code class='fn__code'>*foo*</code> italic syntax and <code class='fn__code'>**foo**</code> bold syntax input will be supported",
|
||||
"editorMarkdownInlineAsteriskTip": "After enabling, the <code class='fn__code'>*foo*</code> italic syntax and the <code class='fn__code'>**foo**</code> bold syntax input will be supported",
|
||||
"editorMarkdownInlineUnderscore": "Markdown inline underline syntax",
|
||||
"editorMarkdownInlineUnderscoreTip": "After enabling, <code class='fn__code'>_foo_</code> italic syntax and <code class='fn__code'>__foo__</code> bold syntax input will be supported",
|
||||
"editorMarkdownInlineUnderscoreTip": "After enabling, the <code class='fn__code'>_foo_</code> italic syntax and the <code class='fn__code'>__foo__</code> bold syntax input will be supported",
|
||||
"currentNotebook": "Current Notebook",
|
||||
"containerBlockTip1": "Enabling container blocks will result in duplicate search results",
|
||||
"containerBlockTip2": "Enabling document blocks currently only supports searching for document titles",
|
||||
"copyAsPNG": "Copy as PNG",
|
||||
"unbindBlock": "Unbind block",
|
||||
"showTitle": "Show database title",
|
||||
|
@ -66,7 +83,7 @@
|
|||
"removeCard": "Remove flashcard",
|
||||
"updateLayout": "Update layout",
|
||||
"dndFolderTip": "Please note that ${x} only inserts the file:// hyperlink and does not copy the file",
|
||||
"removeCol": "Are you sure you want to delete the ${x} column in the database?",
|
||||
"removeCol": "Are you sure you want to delete the <b>${x}</b> field in the database?",
|
||||
"video": "Video",
|
||||
"audio": "Audio",
|
||||
"updateAll": "Update all",
|
||||
|
@ -80,7 +97,7 @@
|
|||
"lastReviewTime": "Last review time",
|
||||
"cardStatus": "Card status",
|
||||
"noSupportTip": "This function does not support the use of card decks",
|
||||
"insertRowTip": "The newly added rows have been filtered and can be viewed by canceling filtering/searching/sorting",
|
||||
"insertRowTip": "The newly added entries have been filtered and can be viewed by canceling filtering/searching/sorting",
|
||||
"insertPhoto": "Take a photo and insert it",
|
||||
"relativeToToday": "Relative to today",
|
||||
"current": "This",
|
||||
|
@ -105,7 +122,7 @@
|
|||
"dragFill": "Drag vertically to fill value",
|
||||
"switchReadonly": "Switch read-only mode",
|
||||
"original": "Original",
|
||||
"selectRelation": "Please select the related column first",
|
||||
"selectRelation": "Please select the related field first",
|
||||
"backRelation": "Bidirectional",
|
||||
"thisDatabase": "This database",
|
||||
"relatedTo": "Relation to",
|
||||
|
@ -113,7 +130,7 @@
|
|||
"rollup": "Rollup",
|
||||
"rollupProperty": "Property",
|
||||
"rollupCalc": "Calculate",
|
||||
"searchRelation": "Search for a relation property",
|
||||
"searchRelation": "Search for a relation field",
|
||||
"searchRollupProperty": "Search for a property",
|
||||
"replaceTypes": {
|
||||
"text": "Normal text",
|
||||
|
@ -129,6 +146,7 @@
|
|||
"inlineMath": "Inline formula",
|
||||
"inlineMemo": "Inline memo",
|
||||
"blockRef": "Ref anchor text",
|
||||
"fileAnnotationRef": "PDF annotation anchor text",
|
||||
"kbd": "Keyboard",
|
||||
"mark": "Mark",
|
||||
"s": "Strikethrough",
|
||||
|
@ -155,8 +173,8 @@
|
|||
"unsplit": "Unsplit",
|
||||
"unsplitAll": "Unsplit All",
|
||||
"resetCardTip": "Are you sure reset ${x} flashcards?",
|
||||
"freezeCol": "Freeze column",
|
||||
"unfreezeCol": "Unfreeze column",
|
||||
"freezeCol": "Freeze field",
|
||||
"unfreezeCol": "Unfreeze field",
|
||||
"snippetsTip": "The code snippet has been updated, do you want to save it?",
|
||||
"addBelowAbove": "Click <span class='ft__on-surface'>Add below</span><br>⌥Click <span class='ft__on-surface'>Add above</span>",
|
||||
"imported": "Import completed",
|
||||
|
@ -220,19 +238,20 @@
|
|||
"builtIn": "Built-in",
|
||||
"endDate": "End date",
|
||||
"needLogin": "This function needs to be logged in to use",
|
||||
"calcResultCountAll": "COUNT",
|
||||
"calcResultCountValues": "VALUES",
|
||||
"calcResultCountUniqueValues": "UNIQUE",
|
||||
"calcResultCountEmpty": "EMPTY",
|
||||
"calcResultCountNotEmpty": "NOT EMPTY",
|
||||
"calcResultPercentEmpty": "EMPTY",
|
||||
"calcResultPercentNotEmpty": "NOT EMPTY",
|
||||
"calcResultSum": "SUM",
|
||||
"calcResultAverage": "AVERAGE",
|
||||
"calcResultMedian": "MEDIAN",
|
||||
"calcResultMin": "MIN",
|
||||
"calcResultMax": "MAX",
|
||||
"calcResultRange": "RANGE",
|
||||
"calcResultCountAll": "Count all",
|
||||
"calcResultCountValues": "Count Values",
|
||||
"calcResultCountUniqueValues": "Count unique values",
|
||||
"calcResultCountEmpty": "Count empty",
|
||||
"calcResultCountNotEmpty": "Count not empty",
|
||||
"calcResultPercentEmpty": "Percent empty",
|
||||
"calcResultPercentNotEmpty": "Percent not empty",
|
||||
"calcResultPercentUniqueValues": "Percent unique values",
|
||||
"calcResultSum": "Sum",
|
||||
"calcResultAverage": "Average",
|
||||
"calcResultMedian": "Median",
|
||||
"calcResultMin": "Min",
|
||||
"calcResultMax": "Max",
|
||||
"calcResultRange": "Range",
|
||||
"calc": "Calculate",
|
||||
"createWorkspace": "Create Workspace",
|
||||
"createWorkspaceTip": "Are you sure to use this path to create a workspace?",
|
||||
|
@ -244,6 +263,7 @@
|
|||
"calcOperatorCountNotEmpty": "Count not empty",
|
||||
"calcOperatorPercentEmpty": "Percent empty",
|
||||
"calcOperatorPercentNotEmpty": "Percent not empty",
|
||||
"calcOperatorPercentUniqueValues": "Percent unique values",
|
||||
"calcOperatorSum": "Sum",
|
||||
"calcOperatorAverage": "Average",
|
||||
"calcOperatorMedian": "Median",
|
||||
|
@ -267,10 +287,10 @@
|
|||
"filterOperatorIsOnOrAfter": "Is on or after",
|
||||
"asc": "Ascending",
|
||||
"desc": "Descending",
|
||||
"hideCol": "Hide column",
|
||||
"hideCol": "Hide field",
|
||||
"hideAll": "Hide all",
|
||||
"showAll": "Show all",
|
||||
"showCol": "Show column",
|
||||
"showCol": "Show field",
|
||||
"number": "Number",
|
||||
"date": "Date",
|
||||
"select": "Select",
|
||||
|
@ -474,7 +494,7 @@
|
|||
"floatWindowMode": "Floating window trigger method",
|
||||
"floatWindowModeTip": "Choose how to trigger the floating window when the mouse hovers over the block icon, breadcrumb icon, etc.",
|
||||
"floatWindowMode0": "Hover",
|
||||
"floatWindowMode1": "Press and hold <code class='fn__code'>${hotkey}</code>+Hover",
|
||||
"floatWindowMode1": "Press and hold ${hotkey} + Hover",
|
||||
"floatWindowMode2": "Do not trigger",
|
||||
"codeSnippet": "Code Snippet",
|
||||
"codeSnippetTip": "Fine-tune the interface or functionality through code snippets",
|
||||
|
@ -490,7 +510,7 @@
|
|||
"editReadonly": "Read-only mode",
|
||||
"editReadonlyTip": "After enabling, the editor will load the document in read-only mode",
|
||||
"generateConflictDoc": "Generate conflict documentation when syncing conflicts",
|
||||
"generateConflictDocTip": "After enabling, a conflict document will be generated when a synchronization conflict occurs, so that it can be opened and viewed directly. Whether enabled or not, the data history will record the conflict document",
|
||||
"generateConflictDocTip": "After enabling, a conflict document will be generated when a synchronization conflict occurs, so that it can be opened and viewed directly. Whether enabled or not, the [Data History] will record the conflict document",
|
||||
"deleteOpConfirm": "⚠️ Delete operation confirmation",
|
||||
"filterKeywordEnter": "Keyword filtering Enter",
|
||||
"defBlock": "Def block",
|
||||
|
@ -514,7 +534,7 @@
|
|||
"htmlBlockError": "The execution of the following script will affect the interface display, and the script has stopped running",
|
||||
"fileHistory": "File history",
|
||||
"htmlBlockTip": "Multiple HTML blocks are formed. To prevent data loss, please use <code class='fn__code'><div></code> tags to wrap and remove blank lines",
|
||||
"katexMacros": "KaTex macro definition",
|
||||
"katexMacros": "KaTeX macro definition",
|
||||
"katexMacrosTip": "Please use JSON object format (<code class='fn__code'>{}</code>) to wrap macro definitions, eg <code class='fn__code'>{ \"\\\\foo\": \"{x^2}\" }</code>",
|
||||
"systemLogTip": "Program running records are saved in the system log. By exporting the system log and sending it to developers, it can better help developers diagnose program problems",
|
||||
"systemLog": "System log",
|
||||
|
@ -525,6 +545,7 @@
|
|||
"syncConfGuide5": "If the amount of data is large, the first sync will be slow, please wait patiently<br>Do not switch apps and keep the screen bright while the iOS/iPad is syncing",
|
||||
"copyPlainText": "Copy plain text",
|
||||
"findInDoc": "Matches ${y} blocks in ${x} documents",
|
||||
"matchDoc": "Matched ${x} documents",
|
||||
"jumpToParentNext": "Jump to the next block of the parent block",
|
||||
"jumpToParentPrev": "Jump to the previous block of the parent block",
|
||||
"jumpToParent": "Jump to parent block",
|
||||
|
@ -561,7 +582,7 @@
|
|||
"key": "Key",
|
||||
"genKey": "Auto-generate key",
|
||||
"genKeyByPW": "Gen key by passphrase",
|
||||
"dataRepoKeyTip1": "The data repo is used to encrypt and save data snapshots. Snapshots can be created and rolled back in the data history",
|
||||
"dataRepoKeyTip1": "The data repo is used to encrypt and save data snapshots. Snapshots can be created and rolled back in the [Data History]",
|
||||
"dataRepoKeyTip2": "All devices must use the same key, if the keys are inconsistent, the data cannot be synced to the cloud",
|
||||
"dataRepoKey": "Data repo key",
|
||||
"dataRepoPurge": "Data repo purge",
|
||||
|
@ -723,7 +744,7 @@
|
|||
"closeNotebook": "Closed notebooks",
|
||||
"widget": "Widget",
|
||||
"customEmoji": "Add custom emoji",
|
||||
"customEmojiTip": "Put the images into the emojis folder, and use folders to classify them",
|
||||
"customEmojiTip": "Place images in the emojis folder, you can use one folder for classification, the path must not contain spaces or Markdown markers",
|
||||
"recentEmoji": "Common Emoticons",
|
||||
"changeIcon": "Change icon",
|
||||
"addIcon": "Add icon",
|
||||
|
@ -750,7 +771,7 @@
|
|||
"openSyncTip2": "When changing from disabled to enabled, it is recommended to manually click the sync button to trigger a synchronization",
|
||||
"syncMode": "Cloud sync mode",
|
||||
"syncModeTip": "The sync mode can be further selected after cloud sync is enabled",
|
||||
"syncMode1": "Auto (sync every 30 seconds after the data no longer changes)",
|
||||
"syncMode1": "Auto",
|
||||
"syncMode2": "Manual (automatic auto only once when the software is started and closed, other times need to manually trigger)",
|
||||
"syncMode3": "Full manual sync (no sync on startup and shutdown, full manual control of sync timing and sync direction)",
|
||||
"cloudSync": "Cloud sync",
|
||||
|
@ -790,6 +811,7 @@
|
|||
"linkCount": "Links",
|
||||
"imgCount": "Images",
|
||||
"refCount": "Refs",
|
||||
"blockCount": "Blocks",
|
||||
"kbd": "Keyboard",
|
||||
"errorStyle": "Error Style",
|
||||
"successStyle": "Success Style",
|
||||
|
@ -826,7 +848,7 @@
|
|||
"customSort": "Custom Sorting",
|
||||
"collapse": "Collapse",
|
||||
"blockEmbed": "Embed Block",
|
||||
"rowTip": "Click <span class='ft__on-surface'>Open Menu</span><br>Drag <span class='ft__on-surface'>Sort</span>",
|
||||
"rowTip": "Click <span class='ft__on-surface'>Open Menu</span><br>Drag <span class='ft__on-surface'>Sort</span><br>⇧Click <span class='ft__on-surface'>Update attribute</span>",
|
||||
"gutterTip": "Click/⌘/ <span class='ft__on-surface'>Open Menu</span><br>⌘Click/⌥→ <span class='ft__on-surface'>Focus</span><br>⌥Click/⌘↑ <span class='ft__on-surface'>Collapse/Expand</span><br>⇧Click/⌥⌘A <span class='ft__on-surface'>Update attribute</span><br>Drag <span class='ft__on-surface'>Move position</span><br>⌃Drag <span class='ft__on-surface'>Repeat</span><br>⌥Drag <span class='ft__on-surface'>Generate block reference</span><br>⇧Drag <span class='ft__on-surface'>Generate embedded block</span>",
|
||||
"gutterTip2": "Click <span class='ft__on-surface'>Open Menu</span><br>⇧Click <span class='ft__on-surface'>Update attribute</span>",
|
||||
"linkDistance": "Link distance",
|
||||
|
@ -853,7 +875,7 @@
|
|||
"moveToBottomRight": "Move to the Bottom Right",
|
||||
"accountDisplayTitle": "Display the title icon",
|
||||
"accountDisplayVIP": "Display the VIP icon",
|
||||
"rollbackConfirm": "Rollback operation cannot be undone, are you sure you want to rollback <b>${date}</b> ?",
|
||||
"rollbackConfirm": "The rollback operation cannot be undone, please proceed with caution. Are you sure you want to roll back <b>${name}</b> to <b>${time}</b>?",
|
||||
"pdfTip": "PDF export does not support Dark theme",
|
||||
"pdfConfirm": "Do you want to continue exporting with the selected Light theme?",
|
||||
"import": "Import",
|
||||
|
@ -892,7 +914,7 @@
|
|||
"insertBefore": "Insert an empty block before the block where the cursor is",
|
||||
"insertAfter": "Insert an empty block after the block where the cursor is located",
|
||||
"list1": "List",
|
||||
"insert": "Insert Element",
|
||||
"element": "Element",
|
||||
"closeTab": "Close current Tab",
|
||||
"keymap": "Keymap",
|
||||
"clearFontStyle": "Clear Style",
|
||||
|
@ -933,10 +955,10 @@
|
|||
"copyID": "Copy ID",
|
||||
"newBookmark": "Create a bookmark label",
|
||||
"generateHistory": "History Generation Interval (minutes, set to 0 to disable)",
|
||||
"generateHistoryInterval": "History is automatically generated when editing or deleting, which can be viewed and rolled back in the data history",
|
||||
"generateHistoryInterval": "History is automatically generated when editing or deleting, which can be viewed and rolled back in the [Data History]",
|
||||
"historyRetentionDays": "History Retention Days",
|
||||
"historyRetentionDaysTip": "Historical data exceeding the retention days will be automatically and completely deleted",
|
||||
"clearHistory": "Clear all history",
|
||||
"historyRetentionDaysTip": "History file cleanup",
|
||||
"clearHistory": "Delete all history",
|
||||
"confirmClearHistory": "Are you sure you want to completely delete all historical data in the workspace?",
|
||||
"fileNameASC": "Name Alphabet ASC",
|
||||
"fileNameDESC": "Name Alphabet DESC",
|
||||
|
@ -1092,12 +1114,11 @@
|
|||
"export1": "Blockquote",
|
||||
"export2": "Anchor text with block URL",
|
||||
"export3": "Just anchor text",
|
||||
"export4": "Footnotes",
|
||||
"export4": "Footnotes+Anchor hash",
|
||||
"export5": "PDF Annotation Ref",
|
||||
"export6": "About the handling of anchor text in PDF annotations when exporting",
|
||||
"export7": "File Name - Page Number - Anchor Text",
|
||||
"export8": "Just anchor text",
|
||||
"export9": "Anchor hash",
|
||||
"graphConfig2": "Reference Count filter",
|
||||
"selectOpen": "Always Select Opened Doc",
|
||||
"selectOpen1": "Select Opened Doc",
|
||||
|
@ -1158,8 +1179,6 @@
|
|||
"about6": "After configuration, it will be used as the access authentication password, leave it blank to close the authentication",
|
||||
"about7": "Follow system lock screen",
|
||||
"about8": "After enabling, the application will be automatically locked when locking the system screen",
|
||||
"about9": "Automatically upload error messages and diagnostic data",
|
||||
"about10": "After enabling, it will automatically upload error information and diagnostic data through the <a href=\"https://sentry.io\" target=\"_blank\">Sentry</a> SDK, which does not involve personal privacy data so that developers can fix bugs. The application will be closed automatically after modification, please restart manually",
|
||||
"about11": "Network serving",
|
||||
"about12": "After enabling, other devices in the same LAN will be allowed to access. The application will be closed automatically after modification, please restart manually",
|
||||
"about13": "API token",
|
||||
|
@ -1380,7 +1399,7 @@
|
|||
"70": "Processing [%s], please wait...",
|
||||
"71": "Failed to insert asset file, please reopen the document",
|
||||
"72": "Content has been copied to the system clipboard, please go to SiYuan to paste",
|
||||
"73": "Importing, please wait...",
|
||||
"73": "Importing data...",
|
||||
"74": "The kernel has not been fully booted [%d%%], please try again later",
|
||||
"75": "Attempt to access file failed",
|
||||
"76": "The network connectivity verification of the cloud storage service provider is abnormal, please check the network configuration",
|
||||
|
@ -1418,7 +1437,7 @@
|
|||
"108": "Data sync found conflicts, you can view the generated conflict content in [Data History]",
|
||||
"109": "Remove reminder completed [%s]",
|
||||
"110": "Renaming...",
|
||||
"111": "Saving document [%s]...",
|
||||
"111": "Saving data [%s]...",
|
||||
"112": "Do not include Markdown syntax marker [%s]",
|
||||
"113": "Completing data writing...",
|
||||
"114": "Tag cannot be empty",
|
||||
|
@ -1434,8 +1453,8 @@
|
|||
"124": "Please enable cloud sync in [Settings - Enable Cloud Sync]",
|
||||
"125": "Auto sync failed too many times, please try to manually trigger sync, if there is still a problem, please report it via <a href=\"https://liuyun.io/article/1686530886208\" target=\"_blank\">GitHub Issues</a>",
|
||||
"126": "Bookmark cannot be empty",
|
||||
"127": "There are [%d] days left before the subscription expires, after which the cloud data will be completely deleted. To renew, please visit <a target='_blank' href='${url}'>here</a>",
|
||||
"128": "The subscription has expired. After the expiration, the cloud data will be completely deleted. The reminder will no longer pop up two days after the subscription expires. To renew, please visit <a target='_blank' href='${url}'>here</a>",
|
||||
"127": "There are [%d] days left until the subscription expires, after which the official cloud storage data will be completely deleted. To renew, visit <a target='_blank' href='${url}'>here</a>",
|
||||
"128": "The subscription has expired, the official cloud storage data will be completely deleted (S3/WebDAV cloud storage data is not affected), two days after the subscription expires this reminder will no longer appear. To renew, visit <a target='_blank' href='${url}'>here</a>",
|
||||
"129": "Cloud data has been corrupted, please reset the local data repo and cloud sync dir to resolve the issue",
|
||||
"130": "The new version installer is starting. Since the operating system will perform a security scan, it may take some time to start. Please wait...",
|
||||
"131": "This operation is not supported, please go to the cloud storage provider management console to operate",
|
||||
|
@ -1463,7 +1482,7 @@
|
|||
"153": "Downloaded files %d, chunks %d, received bytes %s",
|
||||
"154": "The cloud can only support backup up to 12 snapshots",
|
||||
"155": "Cloud sync directory has been reset to [main]",
|
||||
"156": "Access authentication failed, please refresh or reopen it",
|
||||
"156": "Authentication failed, please <button onclick=\"window.location.reload()\">refresh</button> or reopen",
|
||||
"157": "The key is not recognized, please confirm that the copied key string is correct",
|
||||
"158": "Indexing data repo, walking data %s",
|
||||
"159": "Indexing data repo, getting the latest file %v/%v",
|
||||
|
@ -1555,6 +1574,9 @@
|
|||
"245": "Data indexing was not completed after the last use. Please execute [Doc Tree - Rebuild Index]. Please use [Exit Application] in the right column panel to exit normally",
|
||||
"246": "The document title cannot contain / and has been replaced with _",
|
||||
"247": "File [%s] is larger than the maximum limit [%s], and has been ignored for uploading to the cloud",
|
||||
"248": "The target heading is located in the container block and cannot be used as a drop point"
|
||||
"248": "The target heading is located in the container block and cannot be used as a drop point",
|
||||
"249": "Unable to access data due to configuration error. Please check the settings and cloud storage permissions",
|
||||
"250": "Request has been rate-limited by cloud storage. Please check the settings and cloud storage permissions",
|
||||
"251": "Total unused assets [%d], only [%d] listed here"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,22 @@
|
|||
{
|
||||
"second": "segundo",
|
||||
"syncInterval": "intervalo de sincronización",
|
||||
"syncIntervalTip": "Sincronización automática de datos después de que los datos dejen de cambiar",
|
||||
"removeAV": "Eliminar de la base de datos",
|
||||
"empty": "Vacío",
|
||||
"newRowInRelation": "Crear una nueva entrada en ${x} <b class='ft__on-surface'>${y}</b>",
|
||||
"copyKeyContent": "Copiar texto de la clave principal",
|
||||
"addDesc": "Agregar descripción",
|
||||
"dataRepoAutoPurgeIndexRetentionDays": "Días de retención de instantáneas de datos",
|
||||
"dataRepoAutoPurgeRetentionIndexesDaily": "Número de instantáneas de datos por día",
|
||||
"fields": "Atributo",
|
||||
"dynamicEmoji": "Icono dinámico",
|
||||
"backlinkContainChildren": "¿Los enlaces inversos contienen bloques secundarios?",
|
||||
"backlinkContainChildrenTip": "Una vez habilitado, los bloques secundarios se incluirán en el cálculo de los enlaces inversos",
|
||||
"entryNum": "Número de entradas",
|
||||
"workspaceData": "Datos del espacio de trabajo",
|
||||
"confirmRemoveRelationField": "¿Está seguro de que desea eliminar el campo asociado a <b>${x}</b>?",
|
||||
"removeButKeepRelationField": "Eliminar, mantener el campo relacionado",
|
||||
"removeButKeepRelationField": "Eliminar, pero mantener el campo relacionado",
|
||||
"exportPDFLowMemory": "Memoria disponible insuficiente para exportar este PDF, por favor reduzca el contenido o aumente la memoria disponible y vuelva a intentar exportar",
|
||||
"exportConf": "Configuración de exportación",
|
||||
"exportConfTip": "Las cuentas, los códigos de acceso, la sincronización, los tokens API y las claves del almacén de datos no se exportarán",
|
||||
|
@ -44,6 +60,8 @@
|
|||
"autoLaunchMode0": "No iniciar automáticamente",
|
||||
"autoLaunchMode1": "Inicio automático después del arranque",
|
||||
"autoLaunchMode2": "Iniciar automáticamente y minimizar la interfaz principal después del arranque",
|
||||
"editorMarkdownInlineStrikethrough": "Sintaxis de tachado en línea de Markdown",
|
||||
"editorMarkdownInlineStrikethroughTip": "Una vez habilitado, se admitirá la entrada de sintaxis de tachado en línea <code class='fn__code'>~~foo~~</code>",
|
||||
"editorMarkdownInlineSup": "Sintaxis de superíndice en línea de Markdown",
|
||||
"editorMarkdownInlineSupTip": "Después de habilitar, se admitirá la entrada de sintaxis de superíndice en línea <code class='fn__code'>^foo^</code>",
|
||||
"editorMarkdownInlineSub": "Sintaxis del subíndice en línea de Markdown",
|
||||
|
@ -53,12 +71,11 @@
|
|||
"editorMarkdownInlineMath": "Sintaxis de fórmula en línea de Markdown",
|
||||
"editorMarkdownInlineMathTip": "Después de habilitar, se admitirá la entrada de sintaxis de fórmula en línea <code class='fn__code'>$foo$</code>",
|
||||
"editorMarkdownInlineAsterisk": "Sintaxis de asterisco en línea de Markdown",
|
||||
"editorMarkdownInlineAsteriskTip": "Después de habilitar, se admitirá la entrada de sintaxis <code class='fn__code'>*foo*</code> en cursiva y <code class='fn__code'>**foo**</code> en negrita" ,
|
||||
"editorMarkdownInlineAsteriskTip": "Después de habilitar, se admitirá la entrada de sintaxis <code class='fn__code'>*foo*</code> en cursiva y <code class='fn__code'>**foo**</code> en negrita",
|
||||
"editorMarkdownInlineUnderscore": "Sintaxis de subrayado en línea de Markdown",
|
||||
"editorMarkdownInlineUnderscoreTip": "Después de habilitar, se admitirá la sintaxis <code class='fn__code'>_foo_</code> en cursiva y <code class='fn__code'>__foo__</code> en negrita",
|
||||
"currentNotebook": "Cuaderno actual",
|
||||
"containerBlockTip1": "Habilitar bloques de contenedores generará resultados de búsqueda duplicados",
|
||||
"containerBlockTip2": "Habilitar bloques de documentos actualmente solo admite la búsqueda de títulos de documentos",
|
||||
"copyAsPNG": "Copiar como PNG",
|
||||
"unbindBlock": "Desvincular bloque",
|
||||
"showTitle": "Mostrar título de la base de datos",
|
||||
|
@ -66,7 +83,7 @@
|
|||
"removeCard": "Eliminar tarjeta flash",
|
||||
"updateLayout": "Actualizar diseño",
|
||||
"dndFolderTip": "Tenga en cuenta que ${x} solo inserta el hipervínculo file:// y no copia el archivo",
|
||||
"removeCol": "¿Está seguro de que desea eliminar la columna ${x} en la base de datos?",
|
||||
"removeCol": "¿Está seguro de que desea eliminar la columna <b>${x}</b> en la base de datos?",
|
||||
"vídeo": "Vídeo",
|
||||
"audio": "Audio",
|
||||
"updateAll": "Actualizar todo",
|
||||
|
@ -102,7 +119,7 @@
|
|||
"clearContext": "Borrar contexto",
|
||||
"cloudStoragePurge": "Borrar almacenamiento en la nube",
|
||||
"cloudStoragePurgeConfirm": "Al purgar el almacenamiento en la nube se eliminarán por completo todas las instantáneas sin referencia y los objetos de datos relacionados.<ul class='fn__list'><li>Asegúrese de que otros dispositivos hayan pausado la sincronización antes de la ejecución</li><li>La operación de purga requiere mucho tiempo; asegúrese de que la red esté estable</li></ul>¿Está seguro de ejecutarla ahora?",
|
||||
"dragFill": "Arrastra verticalmente para rellenar el valor",
|
||||
"dragFill": "Arrastra verticalmente para llenar valores",
|
||||
"switchReadonly": "Cambiar modo de sólo lectura",
|
||||
"original": "Original",
|
||||
"selectRelation": "Seleccione primero la columna relacionada",
|
||||
|
@ -128,7 +145,8 @@
|
|||
"strong": "negrita",
|
||||
"inlineMath": "Fórmula en línea",
|
||||
"inlineMemo": "Nota en línea",
|
||||
"blockRef": "texto de anclaje de referencia",
|
||||
"blockRef": "Texto de anclaje de referencia",
|
||||
"fileAnnotationRef": "Texto de anclaje de la anotación PDF",
|
||||
"kbd": "Teclado",
|
||||
"mark": "Marca",
|
||||
"s": "Tachado",
|
||||
|
@ -220,19 +238,20 @@
|
|||
"builtIn": "Incorporado",
|
||||
"endDate": "Fecha de finalización",
|
||||
"needLogin": "Esta función requiere iniciar sesión en la cuenta antes de poder usarla",
|
||||
"calcResultCountAll": "CONTAR",
|
||||
"calcResultCountValues": "VALORES",
|
||||
"calcResultCountUniqueValues": "ÚNICO",
|
||||
"calcResultCountEmpty": "VACÍO",
|
||||
"calcResultCountNotEmpty": "NO VACÍO",
|
||||
"calcResultPercentEmpty": "VACÍO",
|
||||
"calcResultPercentNotEmpty": "NO VACÍO",
|
||||
"calcResultCountAll": "Contar todo",
|
||||
"calcResultCountValues": "Valores de conteo",
|
||||
"calcResultCountUniqueValues": "Contar valores únicos",
|
||||
"calcResultCountEmpty": "Cuenta vacía",
|
||||
"calcResultCountNotEmpty": "Cuenta no vacía",
|
||||
"calcResultPercentEmpty": "Porcentaje vacío",
|
||||
"calcResultPercentNotEmpty": "Porcentaje no vacío",
|
||||
"calcResultPercentUniqueValues": "Porcentaje de valores únicos",
|
||||
"calcResultSum": "SUMA",
|
||||
"calcResultAverage": "PROMEDIO",
|
||||
"calcResultMedian": "MEDIANA",
|
||||
"calcResultMin": "MIN",
|
||||
"calcResultMax": "MAX",
|
||||
"calcResultRange": "RANGO",
|
||||
"calcResultAverage": "Promedio",
|
||||
"calcResultMedian": "Mediana",
|
||||
"calcResultMin": "Min",
|
||||
"calcResultMax": "Máx",
|
||||
"calcResultRange": "Rango",
|
||||
"calc": "Calcular",
|
||||
"createWorkspace": "Crear espacio de trabajo",
|
||||
"createWorkspaceTip": "¿Estás seguro de usar esta ruta para crear un espacio de trabajo?",
|
||||
|
@ -244,11 +263,12 @@
|
|||
"calcOperatorCountNotEmpty": "Cuenta no vacía",
|
||||
"calcOperatorPercentEmpty": "Porcentaje vacío",
|
||||
"calcOperatorPercentNotEmpty": "Porcentaje no vacío",
|
||||
"calcOperatorPercentUniqueValues": "Porcentaje de valores únicos",
|
||||
"calcOperatorSum": "Suma",
|
||||
"calcOperatorAverage": "Promedio",
|
||||
"calcOperatorMedian": "Mediana",
|
||||
"calcOperatorMin": "Min",
|
||||
"calcOperatorMax": "Máx.",
|
||||
"calcOperatorMax": "Máx",
|
||||
"calcOperatorRange": "Rango",
|
||||
"calcOperatorEarliest": "Primero",
|
||||
"calcOperatorLatest": "Último",
|
||||
|
@ -474,7 +494,7 @@
|
|||
"floatWindowMode": "Método de activación de ventana flotante",
|
||||
"floatWindowModeTip": "Elija cómo activar la ventana flotante cuando el mouse pasa sobre el ícono de bloque, el ícono de ruta de navegación, etc.",
|
||||
"floatWindowMode0": "Flotar",
|
||||
"floatWindowMode1": "Presione y mantenga presionado <code class='fn__code'>${hotkey}</code>+Flotar",
|
||||
"floatWindowMode1": "Presione y mantenga presionado ${hotkey} + Flotar",
|
||||
"floatWindowMode2": "No activar",
|
||||
"codeSnippet": "Fragmento de código",
|
||||
"codeSnippetTip": "Ajusta la interfaz o la funcionalidad mediante fragmentos de código",
|
||||
|
@ -490,7 +510,7 @@
|
|||
"editReadonly": "Modo de solo lectura",
|
||||
"editReadonlyTip": "Después de habilitarlo, el editor cargará el documento en modo de solo lectura",
|
||||
"generateConflictDoc": "Generar documentación de conflicto al sincronizar conflictos",
|
||||
"generateConflictDocTip": "Después de habilitarlo, se generará un documento de conflicto cuando ocurra un conflicto de sincronización, para que pueda abrirse y verse directamente. Ya sea que esté habilitado o no, el historial de datos registrará el documento de conflicto",
|
||||
"generateConflictDocTip": "Después de habilitarlo, se generará un documento de conflicto cuando ocurra un conflicto de sincronización, para que pueda abrirse y verse directamente. Ya sea que esté habilitado o no, el [Historial de datos] registrará el documento de conflicto",
|
||||
"deleteOpConfirm": "⚠️ Confirmación de operación de eliminación",
|
||||
"filterKeywordEnter": "Filtrado de palabras clave Entrar",
|
||||
"defBlock": "Definir bloque",
|
||||
|
@ -514,7 +534,7 @@
|
|||
"htmlBlockError": "La ejecución del siguiente script afectará la visualización de la interfaz y el script ha dejado de ejecutarse",
|
||||
"fileHistory": "Historial de archivos",
|
||||
"htmlBlockTip": "Se forman varios bloques HTML. Para evitar la pérdida de datos, utilice etiquetas <code class='fn__code'><div></code> para ajustar y eliminar líneas en blanco",
|
||||
"katexMacros": "Definición de macro de KaTex",
|
||||
"katexMacros": "Definición de macro de KaTeX",
|
||||
"katexMacrosTip": "Utilice el formato de objeto JSON (<code class='fn__code'>{}</code>) para envolver definiciones de macro, por ejemplo, <code class='fn__code'>{ \"\\\\foo\": \"{x^2}\" }</code>",
|
||||
"systemLogTip": "Los registros de ejecución del programa se guardan en el registro del sistema. Al exportar el registro del sistema y enviarlo a los desarrolladores, puede ayudarlos a diagnosticar mejor los problemas del programa",
|
||||
"systemLog": "Registro del sistema",
|
||||
|
@ -525,6 +545,7 @@
|
|||
"syncConfGuide5": "Si la cantidad de datos es grande, la primera sincronización será lenta, espere pacientemente<br>No cambie de aplicación y mantenga la pantalla brillante mientras iOS/iPad se sincroniza",
|
||||
"copyPlainText": "Copiar texto sin formato",
|
||||
"findInDoc": "Coincide con bloques ${y} en documentos ${x}",
|
||||
"matchDoc": "Se encontraron ${x} documentos",
|
||||
"jumpToParentNext": "Saltar al siguiente bloque del bloque principal",
|
||||
"jumpToParentPrev": "Saltar al bloque anterior del bloque principal",
|
||||
"jumpToParent": "Saltar al bloque principal",
|
||||
|
@ -561,7 +582,7 @@
|
|||
"key": "Clave",
|
||||
"genKey": "Gen clave auto",
|
||||
"genKeyByPW": "Clave gen por contraseña",
|
||||
"dataRepoKeyTip1": "El repositorio de datos se utiliza para cifrar y guardar instantáneas de datos. Las instantáneas pueden crearse y revertirse en el historial de datos",
|
||||
"dataRepoKeyTip1": "El repositorio de datos se utiliza para cifrar y guardar instantáneas de datos. Las instantáneas pueden crearse y revertirse en el [Historial de datos]",
|
||||
"dataRepoKeyTip2": "Todos los dispositivos deben usar la misma clave, si las claves son inconsistentes, los datos no se pueden sincronizar con la nube",
|
||||
"dataRepoKey": "Clave del repositorio de datos",
|
||||
"dataRepoPurge": "Purga del repositorio de datos",
|
||||
|
@ -723,7 +744,7 @@
|
|||
"closeNotebook": "Cuadernos de notas cerrados",
|
||||
"widget": "Widget",
|
||||
"customEmoji": "Añadir un emoji personalizado",
|
||||
"customEmojiTip": "Coloca las imágenes en la carpeta de emojis y usa carpetas para clasificarlas",
|
||||
"customEmojiTip": "Coloca las imágenes en la carpeta emojis, puedes usar una carpeta para la clasificación, la ruta no debe contener espacios ni caracteres de Markdown",
|
||||
"recentEmoji": "Emoticonos comunes",
|
||||
"changeIcon": "Cambiar el icono",
|
||||
"addIcon": "Agregar icono",
|
||||
|
@ -750,7 +771,7 @@
|
|||
"openSyncTip2": "Al cambiar de desactivado a activado, se recomienda hacer clic manualmente en el botón de sincronización para activar una sincronización",
|
||||
"syncMode": "Modo de sincronización en la nube",
|
||||
"syncModeTip": "El modo de sincronización se puede seguir seleccionando después de habilitar la sincronización en la nube",
|
||||
"syncMode1": "Auto (sincronización cada 30 segundos después de que los datos dejen de cambiar)",
|
||||
"syncMode1": "Auto",
|
||||
"syncMode2": "Manual (automático sólo una vez cuando se inicia y se cierra el software, otras veces hay que activarlo manualmente)",
|
||||
"syncMode3": "Manual Completa (sin sincronización al iniciar y apagar, control manual completo de sincronización y dirección de sincronización)",
|
||||
"cloudSync": "Sincronización en la nube",
|
||||
|
@ -790,6 +811,7 @@
|
|||
"linkCount": "Enlaces",
|
||||
"imgCount": "Imágenes",
|
||||
"refCount": "Referencias",
|
||||
"blockCount": "Bloques",
|
||||
"kbd": "Teclado",
|
||||
"errorStyle": "Estilo de error",
|
||||
"successStyle": "Estilo de éxito",
|
||||
|
@ -826,7 +848,7 @@
|
|||
"customSort": "Clasificación personalizada",
|
||||
"collapse": "Colapsar",
|
||||
"blockEmbed": "Integrar Bloque",
|
||||
"rowTip": "Haga clic en <span class='ft__on-surface'>Abrir menú</span><br>Arrastre <span class='ft__on-surface'>Ordenar</span>",
|
||||
"rowTip": "Haga clic en <span class='ft__on-surface'>Abrir menú</span><br>Arrastre <span class='ft__on-surface'>Ordenar</span><br>⇧Haga clic en <span class='ft__on-surface'>Actualizar atributo</span>",
|
||||
"gutterTip": "Haga clic/⌘/ <span class='ft__on-surface'>Abrir menú</span><br>⌘Haga clic/⌥→ <span class='ft__on-surface'>Enfoque</span><br>⌥Hacer clic/⌘↑ <span class='ft__on-surface'>Contraer/Expandir</span><br>⇧Hacer clic/⌥⌘A <span class='ft__on-surface'>Actualizar atributo</span><br>Arrastrar <span class='ft__on-surface'>Mover posición</span><br>⌃Arrastrar <span class='ft__on-surface'>Repetir</span><br>⌥Arrastra <span class='ft__on-surface'>Generar referencia a bloque</span><br>⇧Arrastrar <span class='ft__on-surface'>Generar bloque incrustado</span>",
|
||||
"gutterTip2": "Haga clic en <span class='ft__on-surface'>Abrir menú</span><br>⇧Haga clic en <span class='ft__on-surface'>Actualizar atributo</span>",
|
||||
"linkDistance": "Distancia de enlace",
|
||||
|
@ -853,7 +875,7 @@
|
|||
"moveToBottomRight": "Mover a la parte inferior derecha",
|
||||
"accountDisplayTitle": "Mostrar el icono del título",
|
||||
"accountDisplayVIP": "Mostrar el icono VIP",
|
||||
"rollbackConfirm": "La operación de retroceso no se puede deshacer, ¿estás seguro de que quieres revertir <b>${date}</b> ?",
|
||||
"rollbackConfirm": "La operación de reversión no se puede deshacer, por favor proceda con precaución. ¿Está seguro de que desea revertir <b>${name}</b> a <b>${time}</b>?",
|
||||
"pdfTip": "La exportación de PDF no es compatible con el tema oscuro",
|
||||
"pdfConfirm": "¿Desea seguir exportando con el tema Claro seleccionado?",
|
||||
"import": "Importar",
|
||||
|
@ -892,7 +914,7 @@
|
|||
"insertBefore": "Inserta un bloque vacío antes del bloque donde está el cursor",
|
||||
"insertAfter": "Inserta un bloque vacío después del bloque donde se encuentra el cursor",
|
||||
"list1": "Lista",
|
||||
"insert": "Insertar elemento",
|
||||
"element": "elemento",
|
||||
"closeTab": "Cerrar pestaña actual",
|
||||
"keymap": "Mapa de teclas",
|
||||
"clearFontStyle": "Limpiar estilo",
|
||||
|
@ -933,10 +955,10 @@
|
|||
"copyID": "ID de copia",
|
||||
"newBookmark": "Crear una etiqueta de marcador",
|
||||
"generateHistory": "Intervalo de Generación de Historial (minutos, poner a 0 para desactivar)",
|
||||
"generateHistoryInterval": "El historial se genera automáticamente cuando se edita o se borra, y se puede ver y retroceder en el historial de datos",
|
||||
"generateHistoryInterval": "El historial se genera automáticamente cuando se edita o se borra, y se puede ver y retroceder en el [Historial de datos]",
|
||||
"historyRetentionDays": "Días de retención del historial",
|
||||
"historyRetentionDaysTip": "Los datos históricos que superen los días de retención se eliminarán automática y completamente",
|
||||
"clearHistory": "Borrar todo el historial",
|
||||
"historyRetentionDaysTip": "Limpieza de archivos históricos",
|
||||
"clearHistory": "Eliminar todo el historial",
|
||||
"confirmClearHistory": "¿Está seguro de que desea borrar completamente todos los datos históricos del área de trabajo?",
|
||||
"fileNameASC": "Nombre alfabeto ASC",
|
||||
"fileNameDESC": "Nombre alfabeto DESC",
|
||||
|
@ -1092,12 +1114,11 @@
|
|||
"export1": "Bloque de cita",
|
||||
"export2": "Texto de anclaje con URL de bloque",
|
||||
"export3": "Sólo texto de anclaje",
|
||||
"export4": "Notas a pie de página",
|
||||
"export4": "Notas a pie de página+Hash de anclaje",
|
||||
"export5": "Ref. de anotación en PDF",
|
||||
"export6": "Sobre el manejo del texto ancla en las anotaciones PDF al exportar",
|
||||
"export7": "Nombre de archivo - Número de página - Texto ancla",
|
||||
"export8": "Sólo texto ancla",
|
||||
"export9": "Hash de anclaje",
|
||||
"graphConfig2": "Filtro de recuento de referencias",
|
||||
"selectOpen": "Seleccionar siempre el documento abierto",
|
||||
"selectOpen1": "Seleccionar documento abierto",
|
||||
|
@ -1158,8 +1179,6 @@
|
|||
"about6": "Después de la configuración, se utilizará como contraseña de autenticación de acceso, déjelo en blanco para cerrar la autenticación",
|
||||
"about7": "Seguir la pantalla de bloqueo del sistema",
|
||||
"about8": "Después de habilitarlo, la aplicación se bloqueará automáticamente al bloquear la pantalla del sistema",
|
||||
"about9": "Carga automática de mensajes de error y datos de diagnóstico",
|
||||
"about10": "Después de habilitarlo, cargará automáticamente información de error y datos de diagnóstico a través del <a href=\"https://sentry.io\" target=\"_blank\">Sentry</a> SDK, que no involucra datos de privacidad personal para que los desarrolladores puede corregir errores. La aplicación se cerrará automáticamente después de la modificación, por favor, reinicie manualmente",
|
||||
"about11": "Red de servicio",
|
||||
"about12": "Después de habilitarlo, se permitirá el acceso a otros dispositivos de la misma LAN. La aplicación se cerrará automáticamente después de la modificación, por favor reinicie manualmente",
|
||||
"about13": "Token API",
|
||||
|
@ -1302,7 +1321,7 @@
|
|||
"quit": "Salir de la aplicación"
|
||||
},
|
||||
"_attrView": {
|
||||
"tabla": "Tabla",
|
||||
"table": "Tabla",
|
||||
"key": "Clave principal",
|
||||
"select": "Selección"
|
||||
},
|
||||
|
@ -1380,7 +1399,7 @@
|
|||
"70": "Procesando [%s], por favor espere...",
|
||||
"71": "Fallo en la inserción del archivo de activos, por favor reabra el documento",
|
||||
"72": "El contenido se ha copiado en el portapapeles del sistema, por favor vaya a SiYuan para pegar",
|
||||
"73": "Importando, por favor espere...",
|
||||
"73": "Importando datos...",
|
||||
"74": "El kernel no ha sido arrancado completamente [%d%%], por favor, inténtelo de nuevo más tarde",
|
||||
"75": "Error al intentar acceder al archivo",
|
||||
"76": "La verificaci\u00f3n de conectividad de red del proveedor de servicios de almacenamiento en la nube es anormal, verifique la configuraci\u00f3n de red",
|
||||
|
@ -1418,7 +1437,7 @@
|
|||
"108": "La sincronizaci\u00f3n de datos encontr\u00f3 en conflictos, puede ver el contenido del conflicto generado en [Historial de datos]",
|
||||
"109": "Eliminación de recordatorios completada [%s]",
|
||||
"110": "Renombrar...",
|
||||
"111": "Guardando documento [%s]...",
|
||||
"111": "Guardando los datos [%s]...",
|
||||
"112": "No incluir marcador de sintaxis Markdown [%s]",
|
||||
"113": "Completando la escritura de datos...",
|
||||
"114": "La etiqueta no puede estar vacía",
|
||||
|
@ -1434,8 +1453,8 @@
|
|||
"124": "Por favor, active la sincronización en la nube en [Configuración - Activar sincronización en la nube]",
|
||||
"125": "La sincronización automática ha fallado demasiadas veces, por favor intente activar la sincronización manualmente, si todavía hay un problema, por favor infórmelo a través de <a href=\"https://liuyun.io/article/1686530886208\" target=\"_blank\">Problemas GitHub</a>",
|
||||
"126": "El marcador no puede estar vacío",
|
||||
"127": "There are [%d] days left before the subscription expires, after which the cloud data will be completely deleted. Please visit <a target='_blank' href='${url}'>Aquí</a> para la renovación",
|
||||
"128": "La suscripción caducó. Después de la caducidad, los datos de la nube se eliminarán por completo. El recordatorio ya no aparecerá dos días después de que caduque la suscripción. Para renovar, visite <a target='_blank' href='${url}'>aquí</a>",
|
||||
"127": "Quedan [%d] días para que expire la suscripción, después de lo cual los datos de almacenamiento en la nube oficial se eliminarán por completo. Para renovar, visite <a target='_blank' href='${url}'>aquí</a>",
|
||||
"128": "La suscripción ha expirado, los datos de almacenamiento en la nube oficial se eliminarán por completo (los datos de S3/WebDAV no se ven afectados), dos días después de la expiración de la suscripción, este recordatorio ya no aparecerá. Para renovar, visite <a target='_blank' href='${url}'>aquí</a>",
|
||||
"129": "Los datos de la nube se han dañado, reinicie el repositorio de datos local y el directorio de sincronización en la nube para resolver el problema",
|
||||
"130": "El instalador de la nueva versión se está iniciando. Dado que el sistema operativo realizará un análisis de seguridad, es posible que tarde algún tiempo en iniciarse. Espere...",
|
||||
"131": "Esta solicitud no es compatible, vaya a la consola de administración del proveedor de almacenamiento en la nube para operar",
|
||||
|
@ -1463,7 +1482,7 @@
|
|||
"153": "Archivos descargados %d, fragmentos %d, bytes recibidos %s",
|
||||
"154": "La nube solo admite copias de seguridad de hasta 12 instantáneas",
|
||||
"155": "El directorio de sincronización de la nube se ha restablecido a [main]",
|
||||
"156": "Error de autenticación de acceso; actualice o vuelva a abrir",
|
||||
"156": "Error de autenticación, por favor <button onclick=\"window.location.reload()\">actualiza</button> o vuelve a abrir",
|
||||
"157": "No se reconoce la clave, confirme que la cadena de clave copiada es correcta",
|
||||
"158": "Indexando repositorio de datos, datos para caminar %s",
|
||||
"159": "Indexando repositorio de datos, obteniendo el último archivo %v/%v",
|
||||
|
@ -1555,6 +1574,9 @@
|
|||
"245": "La indexación de datos no se ha completado desde el último uso. Ejecute [Árbol de documentos - Reconstruir índice] una vez. Utilice [Salir de la aplicación] en el panel de la columna derecha para salir normalmente",
|
||||
"246": "El título del documento no puede contener / y ha sido reemplazado por _",
|
||||
"247": "El archivo [%s] es más grande que el límite máximo [%s] y se ha ignorado para cargarlo en la nube",
|
||||
"248": "El rumbo de destino está ubicado en el bloque contenedor y no puede usarse como punto de entrega"
|
||||
"248": "El rumbo de destino está ubicado en el bloque contenedor y no puede usarse como punto de entrega",
|
||||
"249": "No se puede acceder a los datos debido a un error de configuración. Por favor, verifique las configuraciones y permisos de almacenamiento en la nube",
|
||||
"250": "La solicitud ha sido limitada por el almacenamiento en la nube. Por favor, verifique las configuraciones y permisos de almacenamiento en la nube",
|
||||
"251": "Total de activos no utilizados [%d], solo [%d] listados aquí"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,22 @@
|
|||
{
|
||||
"second": "seconde",
|
||||
"syncInterval": "intervalle de synchronisation",
|
||||
"syncIntervalTip": "Synchronisation automatique des données après l'arrêt des modifications",
|
||||
"removeAV": "Supprimer de la base de données",
|
||||
"empty": "Vide",
|
||||
"newRowInRelation": "Créer une nouvelle entrée dans ${x} <b class='ft__on-surface'>${y}</b>",
|
||||
"copyKeyContent": "Copier le texte de la clé principale",
|
||||
"addDesc": "Ajouter une description",
|
||||
"dataRepoAutoPurgeIndexRetentionDays": "Jours de rétention des instantanés de données",
|
||||
"dataRepoAutoPurgeRetentionIndexesDaily": "Nombre d'instantanés de données par jour",
|
||||
"fields": "Attribut",
|
||||
"dynamicEmoji": "Icône dynamique",
|
||||
"backlinkContainChildren": "Les liens retour contiennent-ils des sous-blocs",
|
||||
"backlinkContainChildrenTip": "Une fois activé, les sous-blocs seront inclus dans le calcul des liens retour",
|
||||
"entryNum": "Nombre d'entrées",
|
||||
"workspaceData": "Données de l'espace de travail",
|
||||
"confirmRemoveRelationField": "Êtes-vous sûr de vouloir supprimer le champ associé à <b>${x}</b>?",
|
||||
"removeButKeepRelationField": "Supprimer, conserver le champ associé",
|
||||
"removeButKeepRelationField": "Supprimer, mais conserver le champ associé",
|
||||
"exportPDFLowMemory": "Mémoire disponible insuffisante pour exporter ce PDF, veuillez réduire le contenu ou augmenter la mémoire disponible et réessayer d'exporter",
|
||||
"exportConf": "Exporter les paramètres",
|
||||
"exportConfTip": "Les comptes, codes d'accès, synchronisation, tokens API et clés d'entrepôt de données ne seront pas exportés",
|
||||
|
@ -44,6 +60,8 @@
|
|||
"autoLaunchMode0": "Ne pas lancer automatiquement",
|
||||
"autoLaunchMode1": "Lancement automatique après le démarrage",
|
||||
"autoLaunchMode2": "Lancement automatique et minimisation de l'interface principale après le démarrage",
|
||||
"editorMarkdownInlineStrikethrough": "Syntaxe de ligne barrée Markdown",
|
||||
"editorMarkdownInlineStrikethroughTip": "Une fois activé, la saisie de la syntaxe de ligne barrée <code class='fn__code'>~~foo~~</code> sera prise en charge",
|
||||
"editorMarkdownInlineSup": "Syntaxe exposant Markdown en ligne",
|
||||
"editorMarkdownInlineSupTip": "Après l'activation, la saisie de la syntaxe en exposant <code class='fn__code'>^foo^</code> en ligne sera prise en charge",
|
||||
"editorMarkdownInlineSub": "Syntaxe d'indice en ligne Markdown",
|
||||
|
@ -53,12 +71,11 @@
|
|||
"editorMarkdownInlineMath": "Syntaxe de formule en ligne Markdown",
|
||||
"editorMarkdownInlineMathTip": "Après l'activation, la saisie de la syntaxe de formule en ligne <code class='fn__code'>$foo$</code> sera prise en charge",
|
||||
"editorMarkdownInlineAsterisk": "Syntaxe d'astérisque en ligne Markdown",
|
||||
"editorMarkdownInlineAsteriskTip": "Après l'activation, la syntaxe <code class='fn__code'>*foo*</code> italique et la syntaxe <code class='fn__code'>**foo**</code> en gras seront prises en charge" ,
|
||||
"editorMarkdownInlineAsteriskTip": "Après l'activation, la syntaxe <code class='fn__code'>*foo*</code> italique et la syntaxe <code class='fn__code'>**foo**</code> en gras seront prises en charge",
|
||||
"editorMarkdownInlineUnderscore": "Syntaxe de soulignement en ligne Markdown",
|
||||
"editorMarkdownInlineUnderscoreTip": "Après l'activation, la syntaxe <code class='fn__code'>_foo_</code> italique et la syntaxe <code class='fn__code'>__foo__</code> gras seront prises en charge",
|
||||
"currentNotebook": "Carnet actuel",
|
||||
"containerBlockTip1": "L'activation des blocs de conteneurs entraînera des résultats de recherche en double",
|
||||
"containerBlockTip2": "L'activation des blocs de documents ne prend actuellement en charge que la recherche de titres de documents",
|
||||
"copyAsPNG": "Copier en tant PNG",
|
||||
"unbindBlock": "Dissocier le bloc",
|
||||
"showTitle": "Afficher le titre de la base de données",
|
||||
|
@ -66,7 +83,7 @@
|
|||
"removeCard": "Supprimer la flashcard",
|
||||
"updateLayout": "Mettre à jour la mise en page",
|
||||
"dndFolderTip": "Veuillez noter que ${x} insère uniquement le lien hypertexte file:// et ne copie pas le fichier",
|
||||
"removeCol": "Êtes-vous sûr de vouloir supprimer la colonne ${x} de la base de données ?",
|
||||
"removeCol": "Êtes-vous sûr de vouloir supprimer la colonne <b>${x}</b> de la base de données ?",
|
||||
"video": "Vidéo",
|
||||
"audio": "Audio",
|
||||
"updateAll": "Tout mettre à jour",
|
||||
|
@ -102,7 +119,7 @@
|
|||
"clearContext": "Effacer le contexte",
|
||||
"cloudStoragePurge": "Purger le stockage cloud",
|
||||
"cloudStoragePurgeConfirm": "La purge du stockage cloud supprimera complètement tous les instantanés non référencés et les objets de données associés. <ul class='fn__list'><li>Veuillez vous assurer que la synchronisation des autres appareils a été suspendue avant l'exécution</li><li>L'opération de purge prend beaucoup de temps, veuillez vous assurer que le réseau est stable</li></ul>Êtes-vous sûr de l'exécuter maintenant ?",
|
||||
"dragFill": "Arrastra verticalmente para rellenar el valor",
|
||||
"dragFill": "Faites glisser verticalement pour remplir les valeurs",
|
||||
"switchReadonly": "Changer de mode lecture seule",
|
||||
"original": "Originale",
|
||||
"selectRelation": "Veuillez d'abord sélectionner la colonne associée",
|
||||
|
@ -128,7 +145,8 @@
|
|||
"strong": "Audacieux",
|
||||
"inlineMath": "Formule en ligne",
|
||||
"inlineMemo": "Mémo en ligne",
|
||||
"blockRef": "texte d'ancrage de référence",
|
||||
"blockRef": "Texte d'ancrage de référence",
|
||||
"fileAnnotationRef": "Texte d'ancrage de l'annotation PDF",
|
||||
"kbd": "Clavier",
|
||||
"mark": "Marquer",
|
||||
"s": "Barré",
|
||||
|
@ -220,19 +238,20 @@
|
|||
"builtIn": "Intégré",
|
||||
"endDate": "Date de fin",
|
||||
"needLogin": "La fonctionnalité nécessite un numéro de compte de connexion avant de pouvoir être utilisée",
|
||||
"calcResultCountAll": "COUNT",
|
||||
"calcResultCountValues": "VALEURS",
|
||||
"calcResultCountUniqueValues": "UNIQUE",
|
||||
"calcResultCountVide": "VIDE",
|
||||
"calcResultCountNotEmpty": "NON VIDE",
|
||||
"calcResultPercentEmpty": "VIDE",
|
||||
"calcResultPercentNotEmpty": "NON VIDE",
|
||||
"calcResultCountAll": "Compter tout",
|
||||
"calcResultCountValues": "Compter les valeurs",
|
||||
"calcResultCountUniqueValues": "Compter les valeurs uniques",
|
||||
"calcResultCountVide": "Compter vide",
|
||||
"calcResultCountNotEmpty": "Compter non vide",
|
||||
"calcResultPercentEmpty": "Pourcentage vide",
|
||||
"calcResultPercentNotEmpty": "Pourcentage non vide",
|
||||
"calcResultPercentUniqueValues": "Pourcentage de valeurs uniques",
|
||||
"calcResultSum": "SOMME",
|
||||
"calcResultAverage": "MOYENNE",
|
||||
"calcResultMedian": "MÉDIANE",
|
||||
"calcResultMin": "MIN",
|
||||
"calcResultMax": "MAX",
|
||||
"calcResultRange": "PLAGE",
|
||||
"calcResultAverage": "Moyenne",
|
||||
"calcResultMedian": "Médiane",
|
||||
"calcResultMin": "Min",
|
||||
"calcResultMax": "Max",
|
||||
"calcResultRange": "Plage",
|
||||
"calc": "Calculer",
|
||||
"createWorkspace": "Créer un espace de travail",
|
||||
"createWorkspaceTip": "Êtes-vous sûr d'utiliser ce chemin pour créer un espace de travail ?",
|
||||
|
@ -244,6 +263,7 @@
|
|||
"calcOperatorCountNotEmpty": "Compter non vide",
|
||||
"calcOperatorPercentEmpty": "Pourcentage vide",
|
||||
"calcOperatorPercentNotEmpty": "Pourcentage non vide",
|
||||
"calcOperatorPercentUniqueValues": "Pourcentage de valeurs uniques",
|
||||
"calcOperatorSum": "Somme",
|
||||
"calcOperatorAverage": "Moyenne",
|
||||
"calcOperatorMedian": "Médiane",
|
||||
|
@ -474,7 +494,7 @@
|
|||
"floatWindowMode": "Méthode de déclenchement de fenêtre flottante",
|
||||
"floatWindowModeTip": "Choisissez comment déclencher la fenêtre flottante lorsque la souris survole l'icône de bloc, l'icône de fil d'Ariane, etc.",
|
||||
"floatWindowMode0": "Flotter",
|
||||
"floatWindowMode1": "Appuyez et maintenez <code class='fn__code'>${hotkey}</code>+Flotter",
|
||||
"floatWindowMode1": "Appuyez et maintenez ${hotkey} + Flotter",
|
||||
"floatWindowMode2": "Ne pas déclencher",
|
||||
"codeSnippet": "Extrait de code",
|
||||
"codeSnippetTip": "Affiner l'interface ou les fonctionnalités grâce à des extraits de code",
|
||||
|
@ -514,7 +534,7 @@
|
|||
"htmlBlockError": "L'exécution du script suivant affectera l'affichage de l'interface et le script a cessé de s'exécuter",
|
||||
"fileHistory": "Historique des fichiers",
|
||||
"htmlBlockTip": "Plusieurs blocs HTML sont formés. Pour éviter la perte de données, veuillez utiliser les balises <code class='fn__code'><div></code> pour envelopper et supprimer les lignes vides",
|
||||
"katexMacros": "Définition de la macro KaTex",
|
||||
"katexMacros": "Définition de la macro KaTeX",
|
||||
"katexMacrosTip": "Veuillez utiliser le format d'objet JSON (<code class='fn__code'>{}</code>) pour envelopper les définitions de macro, par exemple <code class='fn__code'>{ \"\\\\foo\": \"{x^2}\" }</code>",
|
||||
"systemLogTip": "Les enregistrements en cours d'exécution du programme sont enregistrés dans le journal système. En exportant le journal système et en l'envoyant aux développeurs, cela peut mieux aider les développeurs à diagnostiquer les problèmes du programme",
|
||||
"systemLog": "Journal du système",
|
||||
|
@ -525,6 +545,7 @@
|
|||
"syncConfGuide5": "Si la quantité de données est importante, la première synchronisation sera lente, veuillez patienter<br> Ne changez pas d'application et gardez l'écran lumineux pendant la synchronisation de l'iOS/iPad",
|
||||
"copyPlainText": "Copier du texte brut",
|
||||
"findInDoc": "Correspond à ${y} blocs dans ${x} documents",
|
||||
"matchDoc": "${x} documents trouvés",
|
||||
"jumpToParentNext": "Sauter au bloc suivant du bloc parent",
|
||||
"jumpToParentPrev": "Sauter au bloc précédent du bloc parent",
|
||||
"jumpToParent": "Sauter au bloc parent",
|
||||
|
@ -586,7 +607,7 @@
|
|||
"querySyntax": "Syntaxe de la requête",
|
||||
"rollback": "Rollback",
|
||||
"custom": "Personnalisé",
|
||||
"feedback": "Commentaires",
|
||||
"feedback": "Retour d'information",
|
||||
"inbox": "Boîte de réception",
|
||||
"turnToStatic": "Texte d'ancrage statique",
|
||||
"turnToDynamic": "Texte d'ancrage dynamique",
|
||||
|
@ -723,7 +744,7 @@
|
|||
"closeNotebook": "Carnets fermés",
|
||||
"widget": "Widget",
|
||||
"customEmoji": "Ajouter un emoji personnalisé",
|
||||
"customEmojiTip": "Mettez les images dans le dossier emojis et utilisez des dossiers pour les classer",
|
||||
"customEmojiTip": "Mettez les images dans le dossier emojis, vous pouvez utiliser un dossier pour la classification, le chemin ne doit pas contenir d'espaces ni de caractères Markdown",
|
||||
"recentEmoji": "Emoticônes courantes",
|
||||
"changeIcon": "Changer l'icône",
|
||||
"addIcon": "Ajouter une icône",
|
||||
|
@ -750,7 +771,7 @@
|
|||
"openSyncTip2": "Lorsque vous passez de la désactivation à l'activation, il est recommandé de cliquer manuellement sur le bouton de synchronisation pour déclencher une synchronisation",
|
||||
"syncMode": "Mode de synchronisation cloud",
|
||||
"syncModeTip": "Le mode de synchronisation peut être sélectionné davantage après l'activation de la synchronisation dans le cloud",
|
||||
"syncMode1": "Automatique (synchronisation toutes les 30 secondes après que les données ne changent plus)",
|
||||
"syncMode1": "Automatique",
|
||||
"syncMode2": "Manuelle (synchronisation automatique une seule fois lorsque le logiciel est démarré et fermé, les autres fois, il faut déclencher manuellement la synchronisation)",
|
||||
"syncMode3": "Manuelle Complète (pas de synchronisation au démarrage et à l'arrêt, contrôle manuel complet de la synchronisation et du sens de synchronisation)",
|
||||
"cloudSync": "Cloud Sync",
|
||||
|
@ -790,6 +811,7 @@
|
|||
"linkCount": "Liens",
|
||||
"imgCount": "Images",
|
||||
"refCount": "Réfs",
|
||||
"blockCount": "Blocs",
|
||||
"kbd": "Clavier",
|
||||
"errorStyle": "Style d'Erreur",
|
||||
"successStyle": "Style de Réussite",
|
||||
|
@ -826,7 +848,7 @@
|
|||
"customSort": "Tri personnalisé",
|
||||
"collapse": "Collapse",
|
||||
"blockEmbed": "incorporer le bloc",
|
||||
"rowTip": "Cliquez sur <span class='ft__on-surface'>Ouvrir le menu</span><br>Faites glisser <span class='ft__on-surface'>Tri</span>",
|
||||
"rowTip": "Cliquez sur <span class='ft__on-surface'>Ouvrir le menu</span><br>Faites glisser <span class='ft__on-surface'>Tri</span><br>⇧Cliquez sur <span class='ft__on-surface'>Mettre à jour l'attribut</span>",
|
||||
"gutterTip": "Cliquez/⌘/ <span class='ft__on-surface'>Ouvrir le menu</span><br>⌘Cliquez/⌥→ <span class='ft__on-surface'>Se concentrer</span><br>⌥Cliquez/⌘↑ <span class='ft__on-surface'>Réduire/Développer</span><br>⇧Cliquez/⌥⌘A <span class='ft__on-surface'>Mettre à jour l'attribut</span><br>Faites glisser <span class='ft__on-surface'>Déplacer la position</span><br>⌃Faites glisser <span class='ft__on-surface'>Répétez</span><br>⌥Faites glisser <span class='ft__on-surface'>Générer une référence de bloc</span><br>⇧Faites glisser <span class='ft__on-surface'>Générer un bloc intégré</span>",
|
||||
"gutterTip2": "Cliquez sur <span class='ft__on-surface'>Ouvrir le menu</span><br>⇧Cliquez sur <span class='ft__on-surface'>Mettre à jour l'attribut</span>",
|
||||
"linkDistance": "Distance du lien",
|
||||
|
@ -853,7 +875,7 @@
|
|||
"moveToBottomRight": "Déplacer vers la Bas à Droit",
|
||||
"accountDisplayTitle": "Afficher l'icône du titre",
|
||||
"accountDisplayVIP": "Afficher l'icône VIP",
|
||||
"rollbackConfirm": "L'opération de retour en arrière est irréversible. Êtes-vous sûr de vouloir revenir en arrière à la date <b>${date}</b> ?",
|
||||
"rollbackConfirm": "L'opération de restauration ne peut pas être annulée, veuillez procéder avec prudence. Êtes-vous sûr de vouloir restaurer <b>${name}</b> à <b>${time}</b>?",
|
||||
"pdfTip": "L'exportation de PDF ne supporte pas le thème Dark",
|
||||
"pdfConfirm": "Voulez-vous continuer à exporter avec le thème clear sélectionné ?",
|
||||
"import": "Importer",
|
||||
|
@ -892,7 +914,7 @@
|
|||
"insertBefore": "Insérer un bloc vide devant le bloc où se trouve le curseur",
|
||||
"insertAfter": "Insérer un bloc vide après le bloc où se trouve le curseur",
|
||||
"list1": "Liste",
|
||||
"insert": "Insérer l'élément",
|
||||
"element": "élément",
|
||||
"closeTab": "Fermer l'onglet actuel",
|
||||
"keymap": "Raccourci",
|
||||
"clearFontStyle": "Effacer Styles",
|
||||
|
@ -935,8 +957,8 @@
|
|||
"generateHistory": "Intervalle de génération de l'historique (minutes, 0 pour désactiver)",
|
||||
"generateHistoryInterval": "L'historique est automatiquement généré lors de la modification ou de la suppression, qui peut être visualisé et annulé dans l'historique des données",
|
||||
"historyRetentionDays": "Jours de rétention historiques",
|
||||
"historyRetentionDaysTip": "Les données historiques qui sont dépassé Jours de rétention seront automatiquement et complètement supprimées",
|
||||
"clearHistory": "Effacer tout l'historique",
|
||||
"historyRetentionDaysTip": "Nettoyage des fichiers historiques",
|
||||
"clearHistory": "Supprimer tout l'historique",
|
||||
"confirmClearHistory": "Êtes-vous sûr de vouloir supprimer complètement toutes les données historiques de l'espace de travail ?",
|
||||
"fileNameASC": "ordre alphabétique croissant",
|
||||
"fileNameDESC": "Ordre alphabétique décroissant des noms",
|
||||
|
@ -1092,12 +1114,11 @@
|
|||
"export1": "Citation de bloc",
|
||||
"export2": "Texte d'ancrage avec bloc URL",
|
||||
"export3": "Juste du texte d'ancrage",
|
||||
"export4": "Notes de bas de page",
|
||||
"export4": "Notes de bas de page+Hash d'ancrage",
|
||||
"export5": "Référence d'annotation PDF",
|
||||
"export6": "À propos de la gestion du texte d'ancrage dans les annotations PDF lors de l'exportation",
|
||||
"export7": "Nom de fichier - Numéro de page - Texte d'ancrage",
|
||||
"export8": "Anchor text only",
|
||||
"export9": "Hash d'ancrage",
|
||||
"graphConfig2": "Filtre de compte de blocs de référence",
|
||||
"selectOpen": "Localisez toujours les documents ouverts",
|
||||
"selectOpen1": "Localiser les documents ouverts",
|
||||
|
@ -1158,8 +1179,6 @@
|
|||
"about6": "Configuré comme mot de passe d'authentification d'accès, laisser vide pour désactiver l'authentification.",
|
||||
"about7": "Suivez l'écran de verrouillage du système",
|
||||
"about8": "Après activation, l'application sera automatiquement verrouillée lors du verrouillage de l'écran système",
|
||||
"about9": "Télécharger automatiquement les messages d'erreur et les données de diagnostic",
|
||||
"about10": "Après l'activation, il télécharge automatiquement les informations d'erreur et les données de diagnostic via le SDK <a href=\"https://sentry.io\" target=\"_blank\">Sentry</a>, qui n'implique pas de données de confidentialité personnelles afin que les développeurs peut corriger des bogues. L'application sera fermée automatiquement après modification, veuillez la redémarrer manuellement.",
|
||||
"about11": "Service de réseau",
|
||||
"about12": "Après l'activation, les autres appareils du même réseau local seront autorisés à accéder. L'application sera fermée automatiquement après modification, veuillez la redémarrer manuellement.",
|
||||
"about13": "API token",
|
||||
|
@ -1380,7 +1399,7 @@
|
|||
"70": "Traitement de [%s], veuillez patienter...",
|
||||
"71": "L'insertion du fichier asset a échoué, veuillez rouvrir le document.",
|
||||
"72": "Le contenu a été copié dans le presse-papiers du système, veuillez vous rendre sur SiYuan pour le coller.",
|
||||
"73": "En cours d'importation, veuillez patienter...",
|
||||
"73": "Importation des données...",
|
||||
"74": "Le kernel n'a pas été complètement démarré [%d%%], veuillez réessayer plus tard.",
|
||||
"75": "La tentative d'accès au fichier a échoué",
|
||||
"76": "La vérification de la connectivité réseau du fournisseur de service de stockage cloud est anormale, veuillez vérifier la configuration réseau",
|
||||
|
@ -1418,7 +1437,7 @@
|
|||
"108": "La synchronisation des données a trouvé des conflits, vous pouvez afficher le contenu du conflit généré dans [Historique des données]",
|
||||
"109": "Supprimer le rappel terminé [%s]",
|
||||
"110": "Renommer...",
|
||||
"111": "Enregistrement du document [%s]...",
|
||||
"111": "Enregistrement des données [%s]...",
|
||||
"112": "Ne pas inclure les balises de syntaxe Markdown [%s]",
|
||||
"113": "Fin de l'écriture des données...",
|
||||
"114": "La balise ne peut pas être vide",
|
||||
|
@ -1434,8 +1453,8 @@
|
|||
"124": "Veuillez activer la synchronisation cloud dans [Paramètres - Activer la synchronisation cloud]",
|
||||
"125": "Il y a trop d'échecs de téléchargement dans la synchronisation automatique. Veuillez essayer de déclencher manuellement la synchronisation. Si le problème persiste, veuillez le signaler via <a href=\"https://liuyun.io/article/1686530886208\" target=\"_blank\">GitHub Issues</a>",
|
||||
"126": "Les signets ne peuvent pas être vides",
|
||||
"127": "Il reste [%d] jours avant l'expiration de l'abonnement, après quoi les données cloud seront complètement supprimées. Veuillez visiter <a target='_blank' href='${url}'>ici</a> pour le renouvellement",
|
||||
"128": "L'abonnement a expiré. Après l'expiration, les données cloud seront complètement supprimées. Le rappel ne s'affichera plus deux jours après l'expiration de l'abonnement. Pour renouveler, veuillez visiter <a target='_blank' href='${url}'>ici</a>",
|
||||
"127": "Il reste [%d] jours avant l'expiration de l'abonnement, après quoi les données de stockage cloud officielles seront complètement supprimées. Pour renouveler, visitez <a target='_blank' href='${url}'>ici</a>",
|
||||
"128": "L'abonnement a expiré, les données de stockage cloud officielles seront complètement supprimées (les données S3/WebDAV ne sont pas affectées), deux jours après l'expiration de l'abonnement, ce rappel ne s'affichera plus. Pour renouveler, visitez <a target='_blank' href='${url}'>ici</a>",
|
||||
"129": "Les données cloud ont été corrompues, veuillez réinitialiser le dépôt de données local et le répertoire de synchronisation cloud pour résoudre le problème",
|
||||
"130": "Le programme d'installation de la nouvelle version démarre. Étant donné que le système d'exploitation va effectuer une analyse de sécurité, le démarrage peut prendre un certain temps. Veuillez patienter...",
|
||||
"131": "Cette opération n'est pas prise en charge, veuillez vous rendre sur la console de gestion du fournisseur de stockage cloud pour opérer",
|
||||
|
@ -1463,7 +1482,7 @@
|
|||
"153": "Fichiers chargés %d, morceaux %d, octets reçus %s",
|
||||
"154": "Le cloud ne peut prendre en charge que la sauvegarde jusqu'à 12 instantanés",
|
||||
"155": "Le répertoire de synchronisation du cloud a été réinitialisé sur [main]",
|
||||
"156": "Échec de l'authentification d'accès, veuillez actualiser ou rouvrir",
|
||||
"156": "Échec de l'authentification, veuillez <button onclick=\"window.location.reload()\">actualiser</button> ou rouvrir",
|
||||
"157": "La clé n'est pas reconnue, veuillez confirmer que la chaîne de clé copiée est correcte",
|
||||
"158": "Indexation du référentiel de données, données de marche %s",
|
||||
"159": "Indexation du référentiel de données, obtention du dernier fichier %v/%v",
|
||||
|
@ -1555,6 +1574,9 @@
|
|||
"245": "L'indexation des données n'a pas été terminée depuis la dernière utilisation. Veuillez exécuter [Arborescence des documents - Reconstruire l'index] une fois. Veuillez utiliser [Quitter l'application] dans le panneau de la colonne de droite pour quitter normalement",
|
||||
"246": "Le titre du document ne peut pas contenir / et a été remplacé par _",
|
||||
"247": "Le fichier [%s] est plus grand que la limite maximale [%s] et a été ignoré pour le téléchargement vers le cloud",
|
||||
"248": "Le cap cible est situé dans le bloc conteneur et ne peut pas être utilisé comme point de dépôt"
|
||||
"248": "Le cap cible est situé dans le bloc conteneur et ne peut pas être utilisé comme point de dépôt",
|
||||
"249": "Impossible d'accéder aux données en raison d'une erreur de configuration. Veuillez vérifier les paramètres et les autorisations de stockage cloud",
|
||||
"250": "La demande a été limitée par le stockage cloud. Veuillez vérifier les paramètres et les autorisations de stockage cloud",
|
||||
"251": "Total des actifs inutilisés [%d], seulement [%d] listés ici"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,22 @@
|
|||
{
|
||||
"second": "שנייה",
|
||||
"syncInterval": "מרווח סנכרון",
|
||||
"syncIntervalTip": "סנכרון נתונים אוטומטי לאחר שהנתונים מפסיקים להשתנות",
|
||||
"removeAV": "הסר ממסד הנתונים",
|
||||
"empty": "ריק",
|
||||
"newRowInRelation": "צור ערך חדש ב-${x} <b class='ft__on-surface'>${y}</b>",
|
||||
"copyKeyContent": "העתק טקסט מפתח ראשי",
|
||||
"addDesc": "הוסף תיאור",
|
||||
"dataRepoAutoPurgeIndexRetentionDays": "ימי שמירת תמונות נתונים",
|
||||
"dataRepoAutoPurgeRetentionIndexesDaily": "מספר תמונות נתונים ביום",
|
||||
"fields": "מאפיין",
|
||||
"dynamicEmoji": "אייקון דינמי",
|
||||
"backlinkContainChildren": "האם קישורים חוזרים כוללים בלוקים משניים",
|
||||
"backlinkContainChildrenTip": "לאחר ההפעלה, בלוקים משניים ייכללו בחישוב הקישורים החוזרים",
|
||||
"entryNum": "מספר ערכים",
|
||||
"workspaceData": "נתוני סביבת עבודה",
|
||||
"confirmRemoveRelationField": "האם אתה בטוח שברצונך למחוק את השדה המשויך ל-<b>${x}</b>?",
|
||||
"removeButKeepRelationField": "מחק, שמור על שדה הקשר",
|
||||
"removeButKeepRelationField": "מחק, אך שמור על שדה הקשר",
|
||||
"exportPDFLowMemory": "אין מספיק זיכרון זמין במערכת כדי לייצא את ה-PDF הזה, נא לצמצם את התוכן או להגדיל את הזיכרון הזמין ולנסות שוב לייצא",
|
||||
"exportConf": "הגדרות ייצוא",
|
||||
"exportConfTip": "פרטי חשבון, קוד אישור גישה, סנכרון, אסימון API ומפתח מאגר נתונים לא ייוצאו",
|
||||
|
@ -44,6 +60,8 @@
|
|||
"autoLaunchMode0": "אל תצא אוטומטית",
|
||||
"autoLaunchMode1": "צא אוטומטית לאחר אתחול",
|
||||
"autoLaunchMode2": "צא אוטומטית ומזער את הממשק העיקרי לאחר אתחול",
|
||||
"editorMarkdownInlineStrikethrough": "תחביר קו חוצה בשורת Markdown",
|
||||
"editorMarkdownInlineStrikethroughTip": "לאחר ההפעלה, ייתמך קלט תחביר קו חוצה בשורת <code class='fn__code'>~~foo~~</code>",
|
||||
"editorMarkdownInlineSup": "תחביר עליון בתוך Markdown",
|
||||
"editorMarkdownInlineSupTip": "לאחר הפעלה, <code class='fn__code'>^foo^</code> תחביר עליון פנימי יתמוך בקלט",
|
||||
"editorMarkdownInlineSub": "תחביר תת-מצבה בתוך Markdown",
|
||||
|
@ -58,7 +76,6 @@
|
|||
"editorMarkdownInlineUnderscoreTip": "לאחר הפעלה, <code class='fn__code'>_foo_</code> תחביר נטוי ו <code class='fn__code'>__foo__</code> תחביר מודגש יתמוך בקלט",
|
||||
"currentNotebook": "מחברת נוכחית",
|
||||
"containerBlockTip1": "הפעלת בלוקים יחידתיים תוביל לתוצאות חיפוש כפולות",
|
||||
"containerBlockTip2": "הפעלת בלוקי מסמכים תומכת כרגע רק בחיפוש הכותרות של המסמכים",
|
||||
"copyAsPNG": "העתק כ-PNG",
|
||||
"unbindBlock": "שחרר בלוק",
|
||||
"showTitle": "הצג כותרת מסד נתונים",
|
||||
|
@ -66,7 +83,7 @@
|
|||
"removeCard": "הסר כרטיסון",
|
||||
"updateLayout": "עדכן עימוד",
|
||||
"dndFolderTip": "שים לב כי ${x} ניחש את ה-hyperlink file:// ואינו מעתיק את הקובץ",
|
||||
"removeCol": "אתה בטוח שברצונך למחוק את העמודה ${x} במסד הנתונים?",
|
||||
"removeCol": "האם אתה בטוח שברצונך למחוק את העמודה <b>${x}</b> במסד הנתונים?",
|
||||
"video": "וידאו",
|
||||
"audio": "אודיו",
|
||||
"updateAll": "עדכן הכל",
|
||||
|
@ -102,7 +119,7 @@
|
|||
"clearContext": "נקה הקשר",
|
||||
"cloudStoragePurge": "ניקוי אחסון בענן",
|
||||
"cloudStoragePurgeConfirm": "ניקוי האחסון בענן ימחוק לחלוטין את כל הצילומים הלא מתייחסים וכל האובייקטים הנתונים הקשורים. <ul class='fn__list'><li>אנא ודא שהמכשירים האחרים הפסיקו סנכרון לפני הביצוע</li><li>הניקוי מאוד לוקח זמן, אנא ודא שהרשת יציבה</li></ul>האם אתה בטוח לבצע את זה עכשיו?",
|
||||
"dragFill": "גרור באופן אנכי כדי למלא ערך",
|
||||
"dragFill": "גרור אנכית כדי למלא ערכים",
|
||||
"switchReadonly": "עבר למצב קריאה בלבד",
|
||||
"original": "מקורי",
|
||||
"selectRelation": "אנא בחר קודם את העמודה הקשורה",
|
||||
|
@ -129,6 +146,7 @@
|
|||
"inlineMath": "מתמטיקה פנימית",
|
||||
"inlineMemo": "הערה פנימית",
|
||||
"blockRef": "טקסט עוגן ייחוס",
|
||||
"fileAnnotationRef": "טקסט עוגן של הערת PDF",
|
||||
"kbd": "מקלדת",
|
||||
"mark": "ציון",
|
||||
"s": "קו מחיקה",
|
||||
|
@ -220,13 +238,14 @@
|
|||
"builtIn": "מותקן",
|
||||
"endDate": "תאריך סיום",
|
||||
"needLogin": "פונקציה זו דורשת כניסה",
|
||||
"calcResultCountAll": "מנה",
|
||||
"calcResultCountValues": "ערכים",
|
||||
"calcResultCountUniqueValues": "ערכים ייחודיים",
|
||||
"calcResultCountEmpty": "ריק",
|
||||
"calcResultCountNotEmpty": "לא ריק",
|
||||
"calcResultPercentEmpty": "ריק",
|
||||
"calcResultPercentNotEmpty": "לא ריק",
|
||||
"calcResultCountAll": "ספור הכל",
|
||||
"calcResultCountValues": "ספור ערכים",
|
||||
"calcResultCountUniqueValues": "ספור ערכים ייחודיים",
|
||||
"calcResultCountEmpty": "ספור ריקים",
|
||||
"calcResultCountNotEmpty": "ספור לא ריקים",
|
||||
"calcResultPercentEmpty": "אחוז ריקים",
|
||||
"calcResultPercentNotEmpty": "אחוז לא ריקים",
|
||||
"calcResultPercentUniqueValues": "אחוז ערכים ייחודיים",
|
||||
"calcResultSum": "סכום",
|
||||
"calcResultAverage": "ממוצע",
|
||||
"calcResultMedian": "חציון",
|
||||
|
@ -244,6 +263,7 @@
|
|||
"calcOperatorCountNotEmpty": "ספור לא ריקים",
|
||||
"calcOperatorPercentEmpty": "אחוז ריקים",
|
||||
"calcOperatorPercentNotEmpty": "אחוז לא ריקים",
|
||||
"calcOperatorPercentUniqueValues": "אחוז ערכים ייחודיים",
|
||||
"calcOperatorSum": "סכום",
|
||||
"calcOperatorAverage": "ממוצע",
|
||||
"calcOperatorMedian": "חציון",
|
||||
|
@ -474,7 +494,7 @@
|
|||
"floatWindowMode": "שיטת הפעלת חלון צף",
|
||||
"floatWindowModeTip": "בחר כיצד להפעיל את חלון הצף כאשר העכבר מרחף מעל אייקון הבלוק, אייקוןBreadcrumb וכדומה.",
|
||||
"floatWindowMode0": "מרחף",
|
||||
"floatWindowMode1": "לחץ והחזק <code class='fn__code'>${hotkey}</code>+מרחף",
|
||||
"floatWindowMode1": "לחץ והחזק ${hotkey} + מרחף",
|
||||
"floatWindowMode2": "אל תניע",
|
||||
"codeSnippet": "קטע קוד",
|
||||
"codeSnippetTip": "שפר את הממשק או הפונקציה באמצעות קטעי קוד",
|
||||
|
@ -514,7 +534,7 @@
|
|||
"htmlBlockError": "ביצוע הסקריפט הבא ישפיע על תצוגת הממשק, והסקריפט הפסיק לפעול",
|
||||
"fileHistory": "היסטוריית קובץ",
|
||||
"htmlBlockTip": "בטל שורות HTML מרובות. כדי למנוע אובדן מידע, יש להשתמש בתגי <code class='fn__code'><div></code> כדי להקיף ולהסיר שורות ריקות",
|
||||
"katexMacros": "הגדרת מאקרו KaTex",
|
||||
"katexMacros": "הגדרת מאקרו KaTeX",
|
||||
"katexMacrosTip": "נא השתמש בפורמט אובייקט JSON (<code class='fn__code'>{}</code>) כדי לעטוף הגדרות מאקרו, לדוגמה <code class='fn__code'>{ \"\\\\foo\": \"{x^2}\" }</code>",
|
||||
"systemLogTip": "יומני ריצה של תוכנה נשמרים ביומן המערכת. על ידי ייצוא היומן ולשלח אותו למתכנתי תכניות, זה יכול לעזור במידה רבה לצוות המתכנתים לאבחן בעיות בתכנה",
|
||||
"systemLog": "יומן מערכת",
|
||||
|
@ -525,6 +545,7 @@
|
|||
"syncConfGuide5": "אם הכמות של הנתונים גבוהה, הסנכרון הראשון יתקשח, אנא חכה בסבלנות<br>אל תחליף אפליקציות ושמור על המסך מואר בזמן שמכשירי iOS/iPad בתהליך סנכרון",
|
||||
"copyPlainText": "העתק טקסט פשוט",
|
||||
"findInDoc": "התאמות ${y} בלוקים ב${x} מסמכים",
|
||||
"matchDoc": "נמצאו ${x} מסמכים",
|
||||
"jumpToParentNext": "קפוץ לבלוק הבא של הבלוק ההורה",
|
||||
"jumpToParentPrev": "קפוץ לבלוק הקודם של הבלוק ההורה",
|
||||
"jumpToParent": "קפוץ לבלוק ההורה",
|
||||
|
@ -723,7 +744,7 @@
|
|||
"closeNotebook": "מחברות סגורות",
|
||||
"widget": "ווידג'ט",
|
||||
"customEmoji": "הוסף אימוג'י מותאם אישית",
|
||||
"customEmojiTip": "שום את התמונות לתיקיית האימוג'י, והשתמש בתיקיות כדי לסווג אותן",
|
||||
"customEmojiTip": "הכנס את התמונות לתיקיית emojis, ניתן להשתמש בתיקייה אחת לסיווג, הנתיב לא צריך להכיל רווחים וסימני Markdown",
|
||||
"recentEmoji": "אימוג'ים פופולאריים",
|
||||
"changeIcon": "שנה אייקון",
|
||||
"addIcon": "הוסף אייקון",
|
||||
|
@ -750,7 +771,7 @@
|
|||
"openSyncTip2": "כאשר אתה משנה מ-מושבת ל-פעיל, מומלץ ללחוץ ידנית על כפתור הסנכרון כדי להפעיל סנכרון",
|
||||
"syncMode": "מצב סנכרון בענן",
|
||||
"syncModeTip": "מצב הסנכרון ניתן לבחירה נוספת לאחר שהסנכרון בענן הופעל",
|
||||
"syncMode1": "אוטומטי (סנכרון כל 30 שניות לאחר שהנתונים לא משתנים יותר)",
|
||||
"syncMode1": "אוטומטי",
|
||||
"syncMode2": "ידני (אוטומטית בהחלט פעם אחת בעת הפעלת התוכנה והכיבוי, פעמים אחרות יש להפעיל ידנית)",
|
||||
"syncMode3": "סנכרון ידני מלא (אין סנכרון בעת הפעלה וכיבוי, את שליטת הזמן והכיוונים של הסנכרון באופן ידני)",
|
||||
"cloudSync": "סנכרון בענן",
|
||||
|
@ -790,6 +811,7 @@
|
|||
"linkCount": "קישורים",
|
||||
"imgCount": "תמונות",
|
||||
"refCount": "יחוסים",
|
||||
"blockCount": "בלוקים",
|
||||
"kbd": "מקלדת",
|
||||
"errorStyle": "סגנון שגיאה",
|
||||
"successStyle": "סגנון הצלחה",
|
||||
|
@ -826,8 +848,8 @@
|
|||
"customSort": "מיון מותאם אישית",
|
||||
"collapse": "התרסק",
|
||||
"blockEmbed": "הטבעה בלוק",
|
||||
"rowTip": "לחץ <span class='ft__on-surface'>פתח תפריט</span><br>גרור <span class='ft__on-surface'>מיון</span>",
|
||||
"gutterTip": "לחץ/⌘/<span class='ft__on-surface'>פתח תפריט</span><br>⌘לחץ/⌥→ <span class='ft__on-surface'>מקד</span><br>⌥לחץ/⌘↑ <span class='ft__on-surface'>התרסק/הרחב</span><br>⇧לחץ/⌥⌘A <span class='ft__on-surface'>עדכן מאפיין</span><br>גרור <span class='ft__on-surface'>שנה מקום</span><br>⌃גרור <span class='ft__on-surface'>חזור</span><br>⌥גרור <span class='ft__on-surface'>צור הפניה לבלוק</span><br>⇧גרור <span class='ft__on-surface'>צור בלוק מוטמע</span>",
|
||||
"rowTip": "לחץ על <span class='ft__on-surface'>פתח תפריט</span><br>גרור את <span class='ft__on-surface'>מיין</span><br>⇧לחץ על <span class='ft__on-surface'>עדכן מאפיין</span>",
|
||||
"gutterTip": "לחץ/⌘/<span class='ft__on-surface'>פתח תפריט<span><br>⌘לחץ/⌥→ <span class='ft__on-surface'>מקד<span><br>⌥לחץ/⌘↑ <span class='ft__on-surface'>התרסק/הרחב<span><br>⇧לחץ/⌥⌘A <span class='ft__on-surface'>עדכן מאפיין<span><br>גרור <span class='ft__on-surface'>שנה מקום<span><br>⌃גרור <span class='ft__on-surface'>חזור<span><br>⌥גרור <span class='ft__on-surface'>צור הפניה לבלוק<span><br>⇧גרור <span class='ft__on-surface'>צור בלוק מוטמע</span>",
|
||||
"gutterTip2": "לחץ <span class='ft__on-surface'>פתח תפריט</span><br>⇧לחץ <span class='ft__on-surface'>עדכן מאפיין</span>",
|
||||
"linkDistance": "מרחק קישור",
|
||||
"collideStrength": "עוצמת התנגדות",
|
||||
|
@ -853,7 +875,7 @@
|
|||
"moveToBottomRight": "העבר לפינה התחתונה הימנית",
|
||||
"accountDisplayTitle": "הצג את האייקון בכותרת",
|
||||
"accountDisplayVIP": "הצג את אייקון ה-VIP",
|
||||
"rollbackConfirm": "פעולת החזרה לא ניתנת לביטול, האם אתה בטוח שברצונך לחזור ל<b>${date}</b>?",
|
||||
"rollbackConfirm": "לא ניתן לבטל את פעולת השחזור, אנא היזהר בהחלטתך. האם אתה בטוח שברצונך לשחזר את <b>${name}</b> ל-<b>${time}</b>?",
|
||||
"pdfTip": "ייצוא PDF אינו תומך בנושא כהה",
|
||||
"pdfConfirm": "האם תרצה להמשיך לייצא עם הנושא הנבחר האור?",
|
||||
"import": "ייבוא",
|
||||
|
@ -892,7 +914,7 @@
|
|||
"insertBefore": "הכנס בלוק ריק לפני הבלוק שבו נמצא הסמן",
|
||||
"insertAfter": "הכנס בלוק ריק אחרי הבלוק שבו נמצא הסמן",
|
||||
"list1": "רשימה",
|
||||
"insert": "הכנס אלמנט",
|
||||
"element": "אלמנט",
|
||||
"closeTab": "סגור טאב נוכחי",
|
||||
"keymap": "מפת מקשים",
|
||||
"clearFontStyle": "נקה סגנון",
|
||||
|
@ -935,8 +957,8 @@
|
|||
"generateHistory": "מרווח ייצור היסטוריה (דקות, הגדר ל-0 כדי להשבית)",
|
||||
"generateHistoryInterval": "היסטוריה נוצרת אוטומטית כשעורכים או מוחקים, אותה ניתן לצפות ולבצע בהחזרה בהיסטוריית הנתונים",
|
||||
"historyRetentionDays": "ימי שמירת היסטוריה",
|
||||
"historyRetentionDaysTip": "נתונים היסטוריים שעוברים את ימי השימור ינמכו אוטומטית ובמלואם",
|
||||
"clearHistory": "נקה את כל ההיסטוריה",
|
||||
"historyRetentionDaysTip": "ניקוי קבצי היסטוריה",
|
||||
"clearHistory": "מחק את כל ההיסטוריה",
|
||||
"confirmClearHistory": "האם אתה בטוח שאתה רוצה למחוק לחלוטין את כל הנתונים ההיסטוריים בחלל העבודה?",
|
||||
"fileNameASC": "שם אלפביתי עולה",
|
||||
"fileNameDESC": "שם אלפביתי יורד",
|
||||
|
@ -1092,12 +1114,11 @@
|
|||
"export1": "ציטוט",
|
||||
"export2": "טקסט עוגן עם קישור בלוק",
|
||||
"export3": "רק טקסט עוגן",
|
||||
"export4": "הערות שוליים",
|
||||
"export4": "ההאש של העוגן+הערות שוליים",
|
||||
"export5": "הערות PDF",
|
||||
"export6": "על טיפולי טקסט עוגן בהערות PDF בעת הייצוא",
|
||||
"export7": "שם הקובץ - מספר עמוד - טקסט עוגן",
|
||||
"export8": "רק טקסט עוגן",
|
||||
"export9": "ההאש של העוגן",
|
||||
"graphConfig2": "מסנן ספירת הפניות",
|
||||
"selectOpen": "בחר תמיד את המסמך הפתוח",
|
||||
"selectOpen1": "בחר את המסמך הפתוח",
|
||||
|
@ -1158,8 +1179,6 @@
|
|||
"about6": "לאחר ההגדרה, זה ישמש כסיסמת הזדהות, השאר ריק כדי לסגור את האימות",
|
||||
"about7": "עקוב אחרי מערכת נעילת המסך",
|
||||
"about8": "לאחר הפעלת אפשרות זו, האפליקציה תינעל באופן אוטומטי כאשר המסך של המערכת נעול",
|
||||
"about9": "העלה הודעות שגיאה ונתוני אבחון באופן אוטומטי",
|
||||
"about10": "לאחר הפעלת אפשרות זו, היא תעלה אוטומטית מידע שגיאה ונתוני אבחון דרך <a href=\"https://sentry.io\" target=\"_blank\">Sentry</a> SDK, אשר לא עוסק בנתוני פרטיות אישיים כך שהמפתחים יכולים לתקן באגים. האפליקציה תסגר אוטומטית לאחר שינוי, אנא הפעל אותה מחדש ידנית",
|
||||
"about11": "שירות רשת",
|
||||
"about12": "לאחר הפעלת אפשרות זו, מכשירים אחרים באותה LAN יתמכו בגישה. האפליקציה תסגר אוטומטית לאחר שינוי, אנא הפעל אותה מחדש ידנית",
|
||||
"about13": "אסימון API",
|
||||
|
@ -1380,7 +1399,7 @@
|
|||
"70": "מעבד [%s], אנא המתן...",
|
||||
"71": "נכשל בהכנסת קובץ נכס, אנא פתח מחדש את המסמך",
|
||||
"72": "התוכן הועתק ללוח המערכת, אנא עבור אל SiYuan להדביק",
|
||||
"73": "מייבא, אנא המתן...",
|
||||
"73": "מייבא נתונים...",
|
||||
"74": "הליבה לא הושלמה לחלוטין [%d%%], אנא נסה שוב מאוחר יותר",
|
||||
"75": "ניסיון גישה לקובץ נכשל",
|
||||
"76": "הווידוא על זמינות החיבור המתקן של ספק שירותי אחסון בענן לא תקין, אנא בדוק את הגדרות הרשת",
|
||||
|
@ -1418,7 +1437,7 @@
|
|||
"108": "נמצא סכסוך בנתוני הסנכרון, תוכל לראות את התוכן שנוצר בסכסוך ב[היסטוריית הנתונים]",
|
||||
"109": "הסרת תזכורת הושלמה [%s]",
|
||||
"110": "מחזיק...",
|
||||
"111": "שומר את המסמך [%s]...",
|
||||
"111": "שומר את הנתונים [%s]...",
|
||||
"112": "אין לכלול את סימן התחביר של Markdown [%s]",
|
||||
"113": "שלמת הנתונים מתבצעת...",
|
||||
"114": "תייג לא יכול להיות ריקן",
|
||||
|
@ -1434,8 +1453,8 @@
|
|||
"124": "אנא הפעל סנכרון בענן ב[הגדרות - הפעל סנכרון בענן]",
|
||||
"125": "נכשל מהסנכרון אוטומטי פעמים רבות מדי, אנא נסה להפעיל בידנית את הסנכרון, אם יש עדיין בעיה, אנא דווח על כך דרך <a href=\"https://liuyun.io/article/1686530886208\" target=\"_blank\">בעיות GitHub</a>",
|
||||
"126": "סימניה לא יכולה להיות ריקה",
|
||||
"127": "נותרו [%d] ימים עד שפג המנוי, לאחר מכן הנתונים בענן ימחקו לחלוטין. כדי לחדש, אנא בקר ב<a target='_blank' href='${url}'>כאן</a>",
|
||||
"128": "המנוי פג. לאחר התאריכים, הנתונים בענן ימחקו לחלוטין. ההודעה לא תופיע שבועיים אחרי שפג המנוי. כדי לחדש, אנא בקר ב<a target='_blank' href='${url}'>כאן</a>",
|
||||
"127": "נותרו [%d] ימים עד לפקיעת המנוי, לאחר מכן הנתונים באחסון הענן הרשמי יימחקו לחלוטין. לחידוש בקר ב<a target='_blank' href='${url}'>כאן</a>",
|
||||
"128": "המנוי פג, הנתונים באחסון הענן הרשמי יימחקו לחלוטין (נתוני S3/WebDAV אינם מושפעים), יומיים לאחר פקיעת המנוי תזכורת זו לא תופיע יותר. לחידוש בקר ב<a target='_blank' href='${url}'>כאן</a>",
|
||||
"129": "נתוני הענן פגומים, אנא אפס את מאגר הנתונים המקומי ואת תיקיית הסנכרון בענן כדי לפתור את הבעיה",
|
||||
"130": "המתקין של הגרסה החדשה מתחיל. מאחר שהמערכת תבצע סריקת אבטחה, ידרוש זה להמתין קצת לעבודה. אנא המתן...",
|
||||
"131": "פעולה זו אינה נתמכת, אנא פנה ללוח הניהול של ספק שירותי אחסון הענן כדי פעולה",
|
||||
|
@ -1463,7 +1482,7 @@
|
|||
"153": "הורדו קבצים %d, חלקים %d, בתים שהתקבלו %s",
|
||||
"154": "הענן תומך אך ורק בגיבוי עד 12 צילומים",
|
||||
"155": "תיקיית הסנכרון בענן הושבה ל[ראשית]",
|
||||
"156": "אישור הגישה נכשל, אנא רענן או פתח מחדש",
|
||||
"156": "אימות נכשל, אנא <button onclick=\"window.location.reload()\">רענן</button> או פתח מחדש",
|
||||
"157": "המפתח אינו מזוהה, אנא וודא שהמפתח שהועתק נכון",
|
||||
"158": "מאנדקס את מאגר הנתונים, עובר על הנתונים %s",
|
||||
"159": "מאנדקס את מאגר הנתונים, מקבל את הקובץ העדכני %v/%v",
|
||||
|
@ -1555,6 +1574,9 @@
|
|||
"245": "אינדוקס הנתונים לא הושלם לאחר השימוש האחרון. אנא זכור לבצע [עץ המסמכים - שחזור אינדקס]. אנא השתמש [צא מהאפליקציה] בפאנל הטורי הימני כדי לצאת על פי סדר",
|
||||
"246": "כותרת המסמך לא יכולה להכיל / והחלפה ב- _ ",
|
||||
"247": "הקובץ [%s] גדול יותר מהמגבלה המקסימלית [%s], והוזנח להעלות בענן",
|
||||
"248": "הכותרת היעד ממוקמת בבלוק המיכל ואינה יכולה לשמש כנקודת זרימה"
|
||||
"248": "הכותרת היעד ממוקמת בבלוק המיכל ואינה יכולה לשמש כנקודת זרימה",
|
||||
"249": "אין אפשרות לגשת לנתונים עקב שגיאת תצורה. אנא בדוק את ההגדרות והרשאות האחסון בענן",
|
||||
"250": "הבקשה הוגבלה על ידי אחסון הענן. אנא בדוק את ההגדרות והרשאות האחסון בענן",
|
||||
"251": "סך כל הנכסים שלא נעשה בהם שימוש [%d], רק [%d] מופיעים כאן"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,22 @@
|
|||
{
|
||||
"second": "secondo",
|
||||
"syncInterval": "intervallo di sincronizzazione",
|
||||
"syncIntervalTip": "Sincronizzazione automatica dei dati dopo che non ci sono più variazioni",
|
||||
"removeAV": "Rimuovi dal database",
|
||||
"empty": "Vuoto",
|
||||
"newRowInRelation": "Crea una nuova voce in ${x} <b class='ft__on-surface'>${y}</b>",
|
||||
"copyKeyContent": "Copia il testo della chiave primaria",
|
||||
"addDesc": "Aggiungi descrizione",
|
||||
"dataRepoAutoPurgeIndexRetentionDays": "Giorni di conservazione degli snapshot dei dati",
|
||||
"dataRepoAutoPurgeRetentionIndexesDaily": "Numero di snapshot dei dati al giorno",
|
||||
"fields": "Campi",
|
||||
"dynamicEmoji": "Emoji dinamica",
|
||||
"backlinkContainChildren": "I backlink contengono blocchi figli",
|
||||
"backlinkContainChildrenTip": "Dopo l'attivazione, i blocchi figli saranno inclusi nel calcolo dei backlink",
|
||||
"entryNum": "Numero di voci",
|
||||
"workspaceData": "Dati dello spazio di lavoro",
|
||||
"confirmRemoveRelationField": "Sei sicuro di voler eliminare il campo associato a <b>${x}</b>?",
|
||||
"removeButKeepRelationField": "Rimuovi, mantieni il campo correlato",
|
||||
"removeButKeepRelationField": "Rimuovi, ma mantieni il campo correlato",
|
||||
"exportPDFLowMemory": "Memoria disponibile insufficiente per esportare questo PDF, riduci il contenuto o aumenta la memoria disponibile e riprova a esportare",
|
||||
"exportConf": "Impostazioni di esportazione",
|
||||
"exportConfTip": "Account, codici di accesso, sincronizzazione, token API e chiavi di data warehouse non verranno esportati",
|
||||
|
@ -34,7 +50,7 @@
|
|||
"confirmDeleteTip": "Sei sicuro di voler eliminare <b>${x}</b>?",
|
||||
"rollbackTip": "Dopo l'eliminazione, può essere ripristinato in [Cronologia dati], conservato <code class= 'fn__code'>${x}</code> giorni in base a [Impostazioni - Editor - Giorni di conservazione della cronologia]",
|
||||
"newView": "Aggiungi vista",
|
||||
"newCol": "Aggiungi colonna",
|
||||
"newCol": "Aggiungi campo",
|
||||
"newRow": "Aggiungi voce",
|
||||
"enterKey": "Invio",
|
||||
"doubleClick": "Doppio clic",
|
||||
|
@ -44,6 +60,8 @@
|
|||
"autoLaunchMode0": "Non avviare automaticamente",
|
||||
"autoLaunchMode1": "Avvio automatico dopo l'accensione",
|
||||
"autoLaunchMode2": "Avvio automatico e minimizzazione dell'interfaccia principale dopo l'accensione",
|
||||
"editorMarkdownInlineStrikethrough": "Sintassi di barratura in linea di Markdown",
|
||||
"editorMarkdownInlineStrikethroughTip": "Dopo l'attivazione, sarà supportato l'inserimento della sintassi di barratura in linea <code class='fn__code'>~~foo~~</code>",
|
||||
"editorMarkdownInlineSup": "Sintassi Markdown per apice in linea",
|
||||
"editorMarkdownInlineSupTip": "Dopo l'abilitazione, verrà supportato l'input della sintassi per apice in linea <code class='fn__code'>^foo^</code>",
|
||||
"editorMarkdownInlineSub": "Sintassi Markdown per pedice in linea",
|
||||
|
@ -58,7 +76,6 @@
|
|||
"editorMarkdownInlineUnderscoreTip": "Dopo aver attivato, saranno supportate la sintassi in corsivo <code class='fn__code'>_foo_</code> e la sintassi in grassetto <code class='fn__code'>__foo__</code>",
|
||||
"currentNotebook": "Taccuino corrente",
|
||||
"containerBlockTip1": "L'abilitazione dei blocchi contenitore comporterà risultati di ricerca duplicati",
|
||||
"containerBlockTip2": "L'abilitazione dei blocchi documento attualmente supporta solo la ricerca per titoli di documento",
|
||||
"copyAsPNG": "Copia come PNG",
|
||||
"unbindBlock": "Scollega blocco",
|
||||
"showTitle": "Mostra titolo del database",
|
||||
|
@ -66,7 +83,7 @@
|
|||
"removeCard": "Rimuovi flashcard",
|
||||
"updateLayout": "Aggiorna layout",
|
||||
"dndFolderTip": "Nota che ${x} inserisce solo il collegamento file:// e non copia il file",
|
||||
"removeCol": "Sei sicuro di voler eliminare la colonna ${x} nel database?",
|
||||
"removeCol": "Sei sicuro di voler eliminare la colonna <b>${x}</b> nel database?",
|
||||
"video": "Video",
|
||||
"audio": "Audio",
|
||||
"updateAll": "Aggiorna tutto",
|
||||
|
@ -80,7 +97,7 @@
|
|||
"lastReviewTime": "Ultima revisione",
|
||||
"cardStatus": "Stato della carta",
|
||||
"noSupportTip": "Questa funzione non supporta l'uso di mazzi di carte",
|
||||
"insertRowTip": "Le righe appena aggiunte sono state filtrate e possono essere visualizzate annullando il filtraggio/ricerca/ordinamento",
|
||||
"insertRowTip": "L'elemento aggiunto è stato filtrato, è possibile annullare filtro/ricerca/ordinamento per visualizzarlo",
|
||||
"insertPhoto": "Scatta una foto e inseriscila",
|
||||
"relativeToToday": "Relativo a oggi",
|
||||
"current": "Questo",
|
||||
|
@ -102,10 +119,10 @@
|
|||
"clearContext": "Cancella contesto",
|
||||
"cloudStoragePurge": "Pulisci lo storage cloud",
|
||||
"cloudStoragePurgeConfirm": "La pulizia dello storage cloud eliminerà completamente tutti gli snapshot non referenziati e gli oggetti dati correlati. <ul class='fn__list'><li>Assicurati che gli altri dispositivi abbiano sospeso la sincronizzazione prima dell'esecuzione</li><li>L'operazione di pulizia è molto lunga, assicurati che la rete sia stabile</li></ul>Sei sicuro di voler eseguire ora?",
|
||||
"dragFill": "Trascina verticalmente per riempire il valore",
|
||||
"dragFill": "Trascina verticalmente per riempire i valori",
|
||||
"switchReadonly": "Passa alla modalità di sola lettura",
|
||||
"original": "Originale",
|
||||
"selectRelation": "Seleziona prima la colonna correlata",
|
||||
"selectRelation": "Seleziona prima il campo correlato",
|
||||
"backRelation": "Bidirezionale",
|
||||
"thisDatabase": "Questo database",
|
||||
"relatedTo": "Relazionato a",
|
||||
|
@ -129,6 +146,7 @@
|
|||
"inlineMath": "Formula in linea",
|
||||
"inlineMemo": "Memo in linea",
|
||||
"blockRef": "Testo ancora di riferimento",
|
||||
"fileAnnotationRef": "Testo di ancoraggio dell'annotazione PDF",
|
||||
"kbd": "Tastiera",
|
||||
"mark": "Evidenzia",
|
||||
"s": "Barrato",
|
||||
|
@ -155,8 +173,8 @@
|
|||
"unsplit": "Dividi",
|
||||
"unsplitAll": "Dividi tutto",
|
||||
"resetCardTip": "Sei sicuro di voler reimpostare ${x} flashcard?",
|
||||
"freezeCol": "Blocca colonna",
|
||||
"unfreezeCol": "Sblocca colonna",
|
||||
"freezeCol": "Blocca campo",
|
||||
"unfreezeCol": "Sblocca campo",
|
||||
"snippetsTip": "Lo snippet di codice è stato aggiornato, vuoi salvarlo?",
|
||||
"addBelowAbove": "Clicca <span class='ft__on-surface'>Aggiungi sotto</span><br>⌥Clicca <span class='ft__on-surface'>Aggiungi sopra</span>",
|
||||
"imported": "Importazione completata",
|
||||
|
@ -220,19 +238,20 @@
|
|||
"builtIn": "Integrato",
|
||||
"endDate": "Data di fine",
|
||||
"needLogin": "Questa funzione richiede il login per essere utilizzata",
|
||||
"calcResultCountAll": "CONTA",
|
||||
"calcResultCountValues": "VALORI",
|
||||
"calcResultCountUniqueValues": "UNICI",
|
||||
"calcResultCountEmpty": "VUOTO",
|
||||
"calcResultCountNotEmpty": "NON VUOTO",
|
||||
"calcResultPercentEmpty": "VUOTO",
|
||||
"calcResultPercentNotEmpty": "NON VUOTO",
|
||||
"calcResultSum": "SOMMA",
|
||||
"calcResultAverage": "MEDIA",
|
||||
"calcResultMedian": "MEDIANA",
|
||||
"calcResultMin": "MIN",
|
||||
"calcResultMax": "MAX",
|
||||
"calcResultRange": "INTERVALLO",
|
||||
"calcResultCountAll": "Conta tutto",
|
||||
"calcResultCountValues": "Conta valori",
|
||||
"calcResultCountUniqueValues": "Conta valori unici",
|
||||
"calcResultCountEmpty": "Conta vuoti",
|
||||
"calcResultCountNotEmpty": "Conta non vuoti",
|
||||
"calcResultPercentEmpty": "Percentuale vuoti",
|
||||
"calcResultPercentNotEmpty": "Percentuale non vuoti",
|
||||
"calcResultPercentUniqueValues": "Percentuale di valori unici",
|
||||
"calcResultSum": "Somma",
|
||||
"calcResultAverage": "Media",
|
||||
"calcResultMedian": "Mediana",
|
||||
"calcResultMin": "Min",
|
||||
"calcResultMax": "Max",
|
||||
"calcResultRange": "Intervallo",
|
||||
"calc": "Calcola",
|
||||
"createWorkspace": "Crea area di lavoro",
|
||||
"createWorkspaceTip": "Sei sicuro di voler utilizzare questo percorso per creare un'area di lavoro?",
|
||||
|
@ -244,6 +263,7 @@
|
|||
"calcOperatorCountNotEmpty": "Conta non vuoti",
|
||||
"calcOperatorPercentEmpty": "Percentuale vuoti",
|
||||
"calcOperatorPercentNotEmpty": "Percentuale non vuoti",
|
||||
"calcOperatorPercentUniqueValues": "Percentuale di valori unici",
|
||||
"calcOperatorSum": "Somma",
|
||||
"calcOperatorAverage": "Media",
|
||||
"calcOperatorMedian": "Mediana",
|
||||
|
@ -267,10 +287,10 @@
|
|||
"filterOperatorIsOnOrAfter": "È il giorno o dopo di",
|
||||
"asc": "Ascendente",
|
||||
"desc": "Discendente",
|
||||
"hideCol": "Nascondi colonna",
|
||||
"hideCol": "Nascondi campo",
|
||||
"hideAll": "Nascondi tutto",
|
||||
"showAll": "Mostra tutto",
|
||||
"showCol": "Mostra colonna",
|
||||
"showCol": "Mostra campo",
|
||||
"number": "Numero",
|
||||
"date": "Data",
|
||||
"select": "Seleziona",
|
||||
|
@ -474,7 +494,7 @@
|
|||
"floatWindowMode": "Metodo di attivazione della finestra flottante",
|
||||
"floatWindowModeTip": "Scegli come attivare la finestra flottante quando il mouse passa sopra l'icona del blocco, l'icona del breadcrumb, ecc.",
|
||||
"floatWindowMode0": "Passa il mouse",
|
||||
"floatWindowMode1": "Tieni premuto <code class='fn__code'>${hotkey}</code>+Passa il mouse",
|
||||
"floatWindowMode1": "Tieni premuto ${hotkey} + Passa il mouse",
|
||||
"floatWindowMode2": "Non attivare",
|
||||
"codeSnippet": "Snippet di codice",
|
||||
"codeSnippetTip": "Affina l'interfaccia o la funzionalità tramite frammenti di codice",
|
||||
|
@ -490,7 +510,7 @@
|
|||
"editReadonly": "Modalità di sola lettura",
|
||||
"editReadonlyTip": "Dopo l'abilitazione, l'editor caricherà il documento in modalità di sola lettura",
|
||||
"generateConflictDoc": "Genera documento di conflitto quando si verificano conflitti di sincronizzazione",
|
||||
"generateConflictDocTip": "Dopo l'abilitazione, verrà generato un documento di conflitto quando si verifica un conflitto di sincronizzazione, in modo che possa essere aperto e visualizzato direttamente. Sia che sia abilitato o meno, la cronologia dei dati registrerà il documento di conflitto",
|
||||
"generateConflictDocTip": "Dopo l'abilitazione, verrà generato un documento di conflitto quando si verifica un conflitto di sincronizzazione, in modo che possa essere aperto e visualizzato direttamente. Sia che sia abilitato o meno, la [Cronologia dati] registrerà il documento di conflitto",
|
||||
"deleteOpConfirm": "⚠️ Conferma operazione di eliminazione",
|
||||
"filterKeywordEnter": "Parola chiave di filtraggio Invio",
|
||||
"defBlock": "Blocco definito",
|
||||
|
@ -514,7 +534,7 @@
|
|||
"htmlBlockError": "L'esecuzione dello script seguente influenzerà la visualizzazione dell'interfaccia e lo script ha smesso di funzionare",
|
||||
"fileHistory": "Cronologia file",
|
||||
"htmlBlockTip": "Sono stati formati più blocchi HTML. Per prevenire la perdita di dati, utilizza i tag <code class='fn__code'><div></code> per racchiudere e rimuovere le righe vuote",
|
||||
"katexMacros": "Definizione macro KaTex",
|
||||
"katexMacros": "Definizione macro KaTeX",
|
||||
"katexMacrosTip": "Si prega di utilizzare il formato oggetto JSON (<code class='fn__code'>{}</code>) per racchiudere le definizioni delle macro, ad esempio <code class='fn__code'>{ \"\\\\foo\": \"{x^2}\" }</code>",
|
||||
"systemLogTip": "I registri di esecuzione del programma sono salvati nel registro di sistema. Esportando il registro di sistema e inviandolo agli sviluppatori, è possibile aiutarli meglio a diagnosticare i problemi del programma",
|
||||
"systemLog": "Registro di sistema",
|
||||
|
@ -525,6 +545,7 @@
|
|||
"syncConfGuide5": "Se la quantità di dati è grande, la prima sincronizzazione sarà lenta, si prega di aspettare con pazienza<br>Non passare ad altre app e mantieni lo schermo acceso mentre si sincronizza su iOS/iPad",
|
||||
"copyPlainText": "Copia testo semplice",
|
||||
"findInDoc": "Corrispondenze ${y} blocchi in ${x} documenti",
|
||||
"matchDoc": "Trovati ${x} documenti",
|
||||
"jumpToParentNext": "Salta al blocco successivo del blocco genitore",
|
||||
"jumpToParentPrev": "Salta al blocco precedente del blocco genitore",
|
||||
"jumpToParent": "Salta al blocco genitore",
|
||||
|
@ -561,7 +582,7 @@
|
|||
"key": "Chiave",
|
||||
"genKey": "Genera chiave automaticamente",
|
||||
"genKeyByPW": "Genera chiave tramite passphrase",
|
||||
"dataRepoKeyTip1": "Il repository dei dati è utilizzato per crittografare e salvare gli snapshot dei dati. Gli snapshot possono essere creati e ripristinati nella cronologia dei dati",
|
||||
"dataRepoKeyTip1": "Il repository dei dati è utilizzato per crittografare e salvare gli snapshot dei dati. Gli snapshot possono essere creati e ripristinati nella [Cronologia dati]",
|
||||
"dataRepoKeyTip2": "Tutti i dispositivi devono utilizzare la stessa chiave, se le chiavi non corrispondono i dati non possono essere sincronizzati nel cloud",
|
||||
"dataRepoKey": "Chiave del repository dati",
|
||||
"dataRepoPurge": "Pulizia repository dati",
|
||||
|
@ -723,7 +744,7 @@
|
|||
"closeNotebook": "Taccuini chiusi",
|
||||
"widget": "Widget",
|
||||
"customEmoji": "Aggiungi emoji personalizzata",
|
||||
"customEmojiTip": "Inserisci le immagini nella cartella delle emoji e usa le cartelle per classificarle",
|
||||
"customEmojiTip": "Inserisci le immagini nella cartella emojis, puoi utilizzare una cartella per la classificazione, il percorso non deve contenere spazi e simboli di Markdown",
|
||||
"recentEmoji": "Emoticon comuni",
|
||||
"changeIcon": "Cambia icona",
|
||||
"addIcon": "Aggiungi icona",
|
||||
|
@ -750,7 +771,7 @@
|
|||
"openSyncTip2": "Quando si cambia da disabilitato ad abilitato, si consiglia di fare clic manualmente sul pulsante di sincronizzazione per avviare la sincronizzazione",
|
||||
"syncMode": "Modalità di sincronizzazione cloud",
|
||||
"syncModeTip": "La modalità di sincronizzazione può essere ulteriormente selezionata dopo l'abilitazione della sincronizzazione cloud",
|
||||
"syncMode1": "Auto (sincronizza ogni 30 secondi dopo che i dati non cambiano più)",
|
||||
"syncMode1": "Auto",
|
||||
"syncMode2": "Manuale (auto automatico solo una volta quando il software viene avviato e chiuso, altre volte richiede l'attivazione manuale)",
|
||||
"syncMode3": "Sincronizzazione completamente manuale (nessuna sincronizzazione all'avvio e alla chiusura, controllo manuale completo del momento e della direzione della sincronizzazione)",
|
||||
"cloudSync": "Sincronizzazione cloud",
|
||||
|
@ -790,6 +811,7 @@
|
|||
"linkCount": "Link",
|
||||
"imgCount": "Immagini",
|
||||
"refCount": "Riferimenti",
|
||||
"blockCount": "Blocchi",
|
||||
"kbd": "Tastiera",
|
||||
"errorStyle": "Stile Errore",
|
||||
"successStyle": "Stile Successo",
|
||||
|
@ -826,7 +848,7 @@
|
|||
"customSort": "Ordinamento personalizzato",
|
||||
"collapse": "Comprimi",
|
||||
"blockEmbed": "Incorpora Blocco",
|
||||
"rowTip": "Clicca <span class='ft__on-surface'>Apri Menu</span><br>Trascina <span class='ft__on-surface'>Ordina</span>",
|
||||
"rowTip": "Clicca <span class='ft__on-surface'>Apri Menu</span><br>Trascina <span class='ft__on-surface'>Ordina</span><br>⇧Clicca <span class='ft__on-surface'>Aggiorna attributo</span>",
|
||||
"gutterTip": "Clicca/⌘/ <span class='ft__on-surface'>Apri Menu</span><br>⌘Clicca/⌥→ <span class='ft__on-surface'>Metti a fuoco</span><br>⌥Clicca/⌘↑ <span class='ft__on-surface'>Comprimi/Espandi</span><br>⇧Clicca/⌥⌘A <span class='ft__on-surface'>Aggiorna attributo</span><br>Trascina <span class='ft__on-surface'>Sposta posizione</span><br>⌃Trascina <span class='ft__on-surface'>Ripeti</span><br>⌥Trascina <span class='ft__on-surface'>Genera riferimento blocco</span><br>⇧Trascina <span class='ft__on-surface'>Genera blocco incorporato</span>",
|
||||
"gutterTip2": "Clicca <span class='ft__on-surface'>Apri Menu</span><br>⇧Clicca <span class='ft__on-surface'>Aggiorna attributo</span>",
|
||||
"linkDistance": "Distanza del collegamento",
|
||||
|
@ -853,7 +875,7 @@
|
|||
"moveToBottomRight": "Sposta in basso a destra",
|
||||
"accountDisplayTitle": "Mostra l'icona del titolo",
|
||||
"accountDisplayVIP": "Mostra l'icona VIP",
|
||||
"rollbackConfirm": "L'operazione di rollback non può essere annullata, sei sicuro di voler ripristinare a <b>${date}</b>?",
|
||||
"rollbackConfirm": "L'operazione di rollback non può essere annullata, si prega di procedere con cautela. Sei sicuro di voler ripristinare <b>${name}</b> a <b>${time}</b>?",
|
||||
"pdfTip": "L'esportazione PDF non supporta il tema scuro",
|
||||
"pdfConfirm": "Vuoi continuare l'esportazione con il tema chiaro selezionato?",
|
||||
"import": "Importa",
|
||||
|
@ -892,7 +914,7 @@
|
|||
"insertBefore": "Inserisci un blocco vuoto prima del blocco corrente",
|
||||
"insertAfter": "Inserisci un blocco vuoto dopo il blocco corrente",
|
||||
"list1": "Lista",
|
||||
"insert": "Inserisci elemento",
|
||||
"element": "elemento",
|
||||
"closeTab": "Chiudi scheda corrente",
|
||||
"keymap": "Mappa dei tasti",
|
||||
"clearFontStyle": "Pulisci stile",
|
||||
|
@ -933,10 +955,10 @@
|
|||
"copyID": "Copia ID",
|
||||
"newBookmark": "Crea un'etichetta segnalibro",
|
||||
"generateHistory": "Intervallo di generazione della cronologia (minuti, impostare a 0 per disabilitare)",
|
||||
"generateHistoryInterval": "La cronologia viene generata automaticamente durante la modifica o l'eliminazione, può essere visualizzata e ripristinata nella cronologia dei dati",
|
||||
"generateHistoryInterval": "La cronologia viene generata automaticamente durante la modifica o l'eliminazione, può essere visualizzata e ripristinata nella [Cronologia dati]",
|
||||
"historyRetentionDays": "Giorni di conservazione della cronologia",
|
||||
"historyRetentionDaysTip": "I dati storici che superano i giorni di conservazione verranno eliminati automaticamente e completamente",
|
||||
"clearHistory": "Cancella tutta la cronologia",
|
||||
"historyRetentionDaysTip": "Pulizia dei file di cronologia",
|
||||
"clearHistory": "Elimina tutta la cronologia",
|
||||
"confirmClearHistory": "Sei sicuro di voler eliminare completamente tutti i dati storici nell'area di lavoro?",
|
||||
"fileNameASC": "Nome Alfabetico ASC",
|
||||
"fileNameDESC": "Nome Alfabetico DESC",
|
||||
|
@ -984,7 +1006,7 @@
|
|||
"account11": "Fino alla fine dello sconto per gli early bird",
|
||||
"account12": "Compagno di vita",
|
||||
"clickMeToRenew": "Vai al rinnovo",
|
||||
"dataHistory": "Cronologia dei dati",
|
||||
"dataHistory": "Cronologia dati",
|
||||
"quitApp": "Esci?",
|
||||
"reset": "Reimposta",
|
||||
"siyuanNote": "SiYuan",
|
||||
|
@ -1092,12 +1114,11 @@
|
|||
"export1": "Citazione",
|
||||
"export2": "Testo dell'ancora con URL del blocco",
|
||||
"export3": "Solo testo dell'ancora",
|
||||
"export4": "Note a piè di pagina",
|
||||
"export4": "Note a piè di pagina+Hash dell'ancora",
|
||||
"export5": "Riferimento annotazione PDF",
|
||||
"export6": "Riguardo alla gestione del testo dell'ancora nelle annotazioni PDF durante l'esportazione",
|
||||
"export7": "Nome file - Numero pagina - Testo dell'ancora",
|
||||
"export8": "Solo testo dell'ancora",
|
||||
"export9": "Hash dell'ancora",
|
||||
"graphConfig2": "Filtro Conteggio Riferimenti",
|
||||
"selectOpen": "Seleziona sempre il documento aperto",
|
||||
"selectOpen1": "Seleziona Documento Aperto",
|
||||
|
@ -1158,8 +1179,6 @@
|
|||
"about6": "Dopo la configurazione, verrà utilizzato come password di autenticazione per l'accesso. Lascia vuoto per chiudere l'autenticazione",
|
||||
"about7": "Segui il blocco schermo del sistema",
|
||||
"about8": "Dopo l'abilitazione, l'applicazione verrà automaticamente bloccata quando blocchi lo schermo del sistema",
|
||||
"about9": "Carica automaticamente i messaggi di errore e i dati diagnostici",
|
||||
"about10": "Dopo l'abilitazione, caricherà automaticamente informazioni sugli errori e dati diagnostici tramite l'SDK <a href=\"https://sentry.io\" target=\"_blank\">Sentry</a>, che non riguarda i dati personali, in modo che gli sviluppatori possano risolvere i bug. L'applicazione verrà chiusa automaticamente dopo la modifica, si prega di riavviarla manualmente",
|
||||
"about11": "Servizio di rete",
|
||||
"about12": "Dopo l'abilitazione, altri dispositivi nella stessa LAN potranno accedere. L'applicazione verrà chiusa automaticamente dopo la modifica, si prega di riavviarla manualmente",
|
||||
"about13": "Token API",
|
||||
|
@ -1252,7 +1271,7 @@
|
|||
"uploadError": "Errore di caricamento",
|
||||
"uploading": "Caricamento in corso.",
|
||||
"wysiwyg": "WYSIWYG",
|
||||
"_label": "Inglese",
|
||||
"_label": "Italiano",
|
||||
"_time": {
|
||||
"albl": "fa",
|
||||
"blbl": "da adesso",
|
||||
|
@ -1380,7 +1399,7 @@
|
|||
"70": "Elaborazione [%s], attendere prego...",
|
||||
"71": "Impossibile inserire il file dell'asset, riapri il documento",
|
||||
"72": "Il contenuto è stato copiato negli appunti di sistema, vai su SiYuan per incollare",
|
||||
"73": "Importazione in corso, attendere prego...",
|
||||
"73": "Importazione dei dati in corso...",
|
||||
"74": "Il kernel non è stato avviato completamente [%d%%], riprova più tardi",
|
||||
"75": "Tentativo di accesso al file fallito",
|
||||
"76": "La verifica della connettività di rete del servizio di archiviazione cloud è anomala, controlla la configurazione della rete",
|
||||
|
@ -1418,7 +1437,7 @@
|
|||
"108": "La sincronizzazione dei dati ha trovato conflitti, puoi visualizzare il contenuto del conflitto generato in [Cronologia Dati]",
|
||||
"109": "Rimozione del promemoria completata [%s]",
|
||||
"110": "Rinominando...",
|
||||
"111": "Salvataggio del documento [%s]...",
|
||||
"111": "Salvataggio dei dati [%s]...",
|
||||
"112": "Non includere il marcatore di sintassi Markdown [%s]",
|
||||
"113": "Completamento della scrittura dei dati...",
|
||||
"114": "L'etichetta non può essere vuota",
|
||||
|
@ -1434,8 +1453,8 @@
|
|||
"124": "Si prega di abilitare la sincronizzazione cloud in [Impostazioni - Abilita sincronizzazione cloud]",
|
||||
"125": "La sincronizzazione automatica è fallita troppe volte, si prega di tentare di attivare manualmente la sincronizzazione; se il problema persiste, si prega di segnalarlo tramite <a href=\"https://liuyun.io/article/1686530886208\" target=\"_blank\">GitHub Issues</a>",
|
||||
"126": "Il segnalibro non può essere vuoto",
|
||||
"127": "Mancano [%d] giorni prima della scadenza dell'abbonamento, dopodiché i dati cloud verranno completamente eliminati. Per rinnovare, si prega di visitare <a target='_blank' href='${url}'>qui</a>",
|
||||
"128": "L'abbonamento è scaduto. Dopo la scadenza, i dati cloud verranno completamente eliminati. Il promemoria non verrà più visualizzato due giorni dopo la scadenza dell'abbonamento. Per rinnovare, si prega di visitare <a target='_blank' href='${url}'>qui</a>",
|
||||
"127": "サブスクリプションの有効期限があと [%d] 日で切れます。有効期限が切れると、公式クラウドストレージのデータは完全に削除されます。更新するには<a target='_blank' href='${url}'>こちら</a>をご覧ください",
|
||||
"128": "サブスクリプションの有効期限が切れました。有効期限が切れると、公式クラウドストレージのデータは完全に削除されます(S3/WebDAV クラウドストレージのデータは影響を受けません)。サブスクリプションの有効期限が切れてから2日後にはこの通知は表示されなくなります。更新するには<a target='_blank' href='${url}'>こちら</a>をご覧ください",
|
||||
"129": "I dati cloud sono stati corrotti, si prega di ripristinare il repository dati locale e la directory di sincronizzazione cloud per risolvere il problema",
|
||||
"130": "L'installatore della nuova versione sta per avviarsi. Poiché il sistema operativo eseguirà una scansione di sicurezza, potrebbe richiedere del tempo per avviarsi. Si prega di attendere...",
|
||||
"131": "Questa operazione non è supportata, si prega di andare al pannello di gestione del fornitore di archiviazione cloud per operare",
|
||||
|
@ -1463,7 +1482,7 @@
|
|||
"153": "File scaricati %d, blocchi %d, byte ricevuti %s",
|
||||
"154": "Il cloud può supportare solo il backup fino a 12 snapshot",
|
||||
"155": "La directory di sincronizzazione cloud è stata ripristinata a [principale]",
|
||||
"156": "Autenticazione accesso fallita, si prega di aggiornare o riaprire",
|
||||
"156": "Autenticazione fallita, per favore <button onclick=\"window.location.reload()\">aggiorna</button> o riapri",
|
||||
"157": "La chiave non è riconosciuta, si prega di confermare che la stringa della chiave copiata sia corretta",
|
||||
"158": "Indicizzazione del repository dati, elaborando dati %s",
|
||||
"159": "Indicizzazione del repository dati, ottenendo il file più recente %v/%v",
|
||||
|
@ -1555,6 +1574,9 @@
|
|||
"245": "L'indicizzazione dei dati non è stata completata dopo l'ultimo utilizzo. Si prega di eseguire [Albero Documenti - Ricostruisci Indice]. Si prega di utilizzare [Esci dall'applicazione] nel pannello della colonna destra per uscire normalmente",
|
||||
"246": "Il titolo del documento non può contenere / ed è stato sostituito con _",
|
||||
"247": "Il file [%s] è più grande del limite massimo [%s] ed è stato ignorato per il caricamento nel cloud",
|
||||
"248": "L'intestazione di destinazione si trova nel blocco contenitore e non può essere utilizzata come punto di rilascio"
|
||||
"248": "L'intestazione di destinazione si trova nel blocco contenitore e non può essere utilizzata come punto di rilascio",
|
||||
"249": "Impossibile accedere ai dati a causa di un errore di configurazione. Si prega di controllare attentamente le impostazioni e le autorizzazioni di archiviazione cloud",
|
||||
"250": "La richiesta è stata limitata dall'archiviazione cloud. Si prega di controllare attentamente le impostazioni e le autorizzazioni di archiviazione cloud",
|
||||
"251": "Totale risorse inutilizzate [%d], qui elencate solo [%d]"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,24 +1,40 @@
|
|||
{
|
||||
"second": "秒",
|
||||
"syncInterval": "同期間隔",
|
||||
"syncIntervalTip": "データが変動しなくなった後に自動的にデータを同期します",
|
||||
"removeAV": "データベースから削除",
|
||||
"empty": "空白",
|
||||
"newRowInRelation": "${x} に新しい項目を作成 <b class='ft__on-surface'>${y}</b>",
|
||||
"copyKeyContent": "主キーのテキストをコピー",
|
||||
"addDesc": "説明を追加",
|
||||
"dataRepoAutoPurgeIndexRetentionDays": "データスナップショットの保持日数",
|
||||
"dataRepoAutoPurgeRetentionIndexesDaily": "データスナップショットの毎日の保持数",
|
||||
"fields": "属性",
|
||||
"dynamicEmoji": "動的アイコン",
|
||||
"backlinkContainChildren": "バックリンクに子ブロックを含めるかどうか",
|
||||
"backlinkContainChildrenTip": "有効にすると、子ブロックがバックリンク計算に含まれます",
|
||||
"entryNum": "エントリ数",
|
||||
"workspaceData": "ワークスペースデータ",
|
||||
"confirmRemoveRelationField": "<b>${x}</b> に関連するフィールドを同時に削除してもよろしいですか?",
|
||||
"removeButKeepRelationField": "削除して関連フィールドを保持",
|
||||
"exportPDFLowMemory": "システムの利用可能なメモリが不足しているため、このPDFをエクスポートできません。内容を減らすか、利用可能なメモリを増やしてから再試行してください",
|
||||
"exportPDFLowMemory": "システムの利用可能なメモリが不足しているため、この PDF をエクスポートできません。内容を減らすか、利用可能なメモリを増やしてから再試行してください",
|
||||
"exportConf": "設定のエクスポート",
|
||||
"exportConfTip": "アカウント、アクセス コード、同期、API トークン、データ ウェアハウス キーはエクスポートされません",
|
||||
"exportConfTip": "アカウント、アクセスコード、同期、API トークン、データウェアハウスキーはエクスポートされません",
|
||||
"importConf": "設定のインポート",
|
||||
"importConfTip": "インポート後、現在の設定は上書きされ、アプリケーションは自動的に終了します。手動で再起動してください。",
|
||||
"jumpToPage": "指定されたページにジャンプ:1 ~ ${x}",
|
||||
"jumpToPage": "指定したページにジャンプ: 1 ~ ${x}",
|
||||
"pageCountAndSnapshotCount": "合計 ${x} ページ、${y} スナップショット",
|
||||
"pageCountAndHistoryCount": "合計 ${x} ページ、${y} 履歴",
|
||||
"visitCommunityShare": "コミュニティシェアを訪問",
|
||||
"clearContextSucc": "コンテキストがクリアされました",
|
||||
"emptyMobilePlaceholder": "何かを記録する",
|
||||
"emptyPlaceholder": "何か書いてください。コマンドの場合は「/」",
|
||||
"emptyPlaceholder": "ここに何か書くか、/ でコマンドメニューを開きます",
|
||||
"publish": "公開する",
|
||||
"publishService": "サービスを公開",
|
||||
"publishServiceNotStarted": "サービスが開始されていません",
|
||||
"publishServiceTip": "有効にすると、サービスを開始します。このサービスは、現在のワークスペースの内容を読み取り専用モードでローカルネットワークに公開します",
|
||||
"publishServicePort": "サービスポート",
|
||||
"publishServicePortTip": "指定したポート番号を使用してサービスを有効にします。0に設定するとランダムなポートが使用されます",
|
||||
"publishServicePortTip": "指定したポート番号を使用してサービスを有効にします。0 に設定するとランダムなポートが使用されます",
|
||||
"publishServiceAddresses": "サービスアドレス",
|
||||
"publishServiceAddressesTip": "公開サービスのネットワークアドレスにアクセス可能",
|
||||
"publishServiceAuth": "サービスの基本認証",
|
||||
|
@ -44,6 +60,8 @@
|
|||
"autoLaunchMode0": "自動的に起動しない",
|
||||
"autoLaunchMode1": "システムの起動後に自動的に起動する",
|
||||
"autoLaunchMode2": "システムの起動後にインターフェースを最小化して自動的に起動する",
|
||||
"editorMarkdownInlineStrikethrough": "Markdown 行内取り消し線の構文",
|
||||
"editorMarkdownInlineStrikethroughTip": "<code class='fn__code'>~~foo~~</code> 形式のインライン取り消し線構文を有効にします",
|
||||
"editorMarkdownInlineSup": "Markdown インライン上付き文字構文",
|
||||
"editorMarkdownInlineSupTip": "<code class='fn__code'>^foo^</code> 形式のインライン上付き文字構文を有効にします",
|
||||
"editorMarkdownInlineSub": "Markdown インライン下付き文字構文",
|
||||
|
@ -52,13 +70,12 @@
|
|||
"editorMarkdownInlineTagTip": "<code class='fn__code'>#foo#</code> 形式のインラインタグ構文を有効にします",
|
||||
"editorMarkdownInlineMath": "Markdown インライン数式構文",
|
||||
"editorMarkdownInlineMathTip": "<code class='fn__code'>$foo$</code> 形式のインライン数式構文を有効にします",
|
||||
"editorMarkdownInlineAsterisk": "マークダウン インライン アスタリスク構文",
|
||||
"editorMarkdownInlineAsteriskTip": "有効にすると、<code class='fn__code'>*foo*</code> 斜体構文と <code class='fn__code'>**foo**</code> 太字構文の入力がサポートされます",
|
||||
"editorMarkdownInlineUnderscore": "マークダウンのインライン下線構文",
|
||||
"editorMarkdownInlineUnderscoreTip": "有効にすると、<code class='fn__code'>_foo_</code> 斜体構文と <code class='fn__code'>__foo__</code> 太字構文の入力がサポートされます",
|
||||
"editorMarkdownInlineAsterisk": "Markdown インラインアスタリスク構文",
|
||||
"editorMarkdownInlineAsteriskTip": "<code class='fn__code'>*foo*</code> 形式の斜体構文と <code class='fn__code'>**foo**</code> 形式の太字構文を有効にします",
|
||||
"editorMarkdownInlineUnderscore": "Markdown インライン下線構文",
|
||||
"editorMarkdownInlineUnderscoreTip": "<code class='fn__code'>_foo_</code> 形式の斜体構文と <code class='fn__code'>__foo__</code> 形式の太字構文を有効にします",
|
||||
"currentNotebook": "現在のノートブック",
|
||||
"containerBlockTip1": "コンテナブロックを有効にすると重複した検索結果が表示されます",
|
||||
"containerBlockTip2": "ドキュメントブロックはタイトルの検索のみをサポートしています",
|
||||
"copyAsPNG": "PNG としてコピー",
|
||||
"unbindBlock": "ブロックのバインドを解除",
|
||||
"showTitle": "データベースのタイトルを表示",
|
||||
|
@ -66,7 +83,7 @@
|
|||
"removeCard": "フラッシュカードを削除",
|
||||
"updateLayout": "レイアウトを更新",
|
||||
"dndFolderTip": "${x} は file:// 形式のハイパーリンクを挿入するだけでファイルはコピーされないので注意してください",
|
||||
"removeCol": "データベースの ${x} 列を削除してもよろしいですか?",
|
||||
"removeCol": "データベースの <b>${x}</b> 列を削除してもよろしいですか?",
|
||||
"video": "ビデオ",
|
||||
"audio": "音声",
|
||||
"updateAll": "すべて更新",
|
||||
|
@ -101,8 +118,8 @@
|
|||
"addToDatabase": "データベースに追加",
|
||||
"clearContext": "コンテキストを消去",
|
||||
"cloudStoragePurge": "クラウドストレージを消去",
|
||||
"cloudStoragePurgeConfirm": "クラウド ストレージを消去すると、参照されていないスナップショットと関連データ オブジェクトがすべて完全に削除されます。<ul class='fn__list'><li>実行前に他のデバイスが同期を一時停止していることを確認してください</li><li>消去操作は非常に時間がかかるため、ネットワークが安定していることを確認してください</li></ul>今すぐ実行してもよろしいですか?",
|
||||
"dragFill": "ドロップダウンで値を入力する",
|
||||
"cloudStoragePurgeConfirm": "クラウドストレージを消去すると、参照されていないスナップショットと関連データオブジェクトが完全に削除されます。<ul class='fn__list'><li>実行前に他のデバイスが同期を一時停止していることを確認してください</li><li>消去操作は非常に時間がかかるため、ネットワークが安定していることを確認してください</li></ul>今すぐ実行してもよろしいですか?",
|
||||
"dragFill": "値を埋めるために垂直にドラッグ",
|
||||
"switchReadonly": "読み取り専用モードの切り替え",
|
||||
"original": "元の値",
|
||||
"selectRelation": "最初に関連する列を選択してください",
|
||||
|
@ -128,7 +145,8 @@
|
|||
"strong": "太字",
|
||||
"inlineMath": "インライン数式",
|
||||
"inlineMemo": "インラインメモ",
|
||||
"blockRef": "アンカー テキストを引用する",
|
||||
"blockRef": "アンカーテキストを引用する",
|
||||
"fileAnnotationRef": "PDF 注釈アンカーテキスト",
|
||||
"kbd": "キーボード",
|
||||
"mark": "ハイライト",
|
||||
"s": "取り消し線",
|
||||
|
@ -163,7 +181,7 @@
|
|||
"mirrorTip": "ミラーデータベース: すべてのデータ更新は他のすべてのミラーに同期されます",
|
||||
"includeTime": "時間を含める",
|
||||
"accountSupport1": "SiYuan は 2020 年 8 月 31 日の最初の公開以来、合計 661 回のリリースを行い、ユーザーからの要求とフィードバックを 11877 回解決し、コードを 14796 回コミットしました。",
|
||||
"accountSupport2": "皆様のサポートとフィードバックによって、SiYuan はさらに発展します。私たちは常にユーザーの友人であり、製品の向上に努め、より良い知識管理体験を提供して参ります。ご支援いただき誠にありがとうございます。",
|
||||
"accountSupport2": "皆様のサポートとフィードバックによって、SiYuan はさらに発展します。私たちは常にユーザーのよき理解者であり、製品の向上に努め、より良い知識管理体験を提供して参ります。ご支援いただき誠にありがとうございます。",
|
||||
"goToTab1": "最初のタブへ移動",
|
||||
"goToTab2": "2 番目のタブへ移動",
|
||||
"goToTab3": "3 番目のタブへ移動",
|
||||
|
@ -193,7 +211,7 @@
|
|||
"unlockEdit": "ドキュメントを書き込み可能にする",
|
||||
"enable": "有効",
|
||||
"disable": "無効",
|
||||
"removeWorkspacePhysically": "ワークスペースはリストから削除されました。これから、ワークスペース ${x} のデータが永久に削除されます。この削除操作は元に戻せませんが、続行しますか?",
|
||||
"removeWorkspacePhysically": "この操作を実行すると、ワークスペース ${x} のデータは永久に削除されます。続行しますか?",
|
||||
"mainMenu": "メインメニュー",
|
||||
"searchRemoveName": "${x} を削除して、そのクエリ条件を ${y} に割り当てますか?",
|
||||
"searchUpdateName": "名前 ${x} を ${y} に更新しますか?",
|
||||
|
@ -227,6 +245,7 @@
|
|||
"calcResultCountNotEmpty": "空ではない数",
|
||||
"calcResultPercentEmpty": "空のパーセント",
|
||||
"calcResultPercentNotEmpty": "空ではないパーセント",
|
||||
"calcResultPercentUniqueValues": "ユニーク値の割合",
|
||||
"calcResultSum": "合計値",
|
||||
"calcResultAverage": "平均値",
|
||||
"calcResultMedian": "中央値",
|
||||
|
@ -244,6 +263,7 @@
|
|||
"calcOperatorCountNotEmpty": "空ではない数",
|
||||
"calcOperatorPercentEmpty": "空のパーセント",
|
||||
"calcOperatorPercentNotEmpty": "空ではないパーセント",
|
||||
"calcOperatorPercentUniqueValues": "ユニーク値の割合",
|
||||
"calcOperatorSum": "合計値",
|
||||
"calcOperatorAverage": "平均値",
|
||||
"calcOperatorMedian": "中央値",
|
||||
|
@ -462,7 +482,7 @@
|
|||
"notBatchRemove": "ノートブックの一括削除はサポートされていません",
|
||||
"confirmRemoveAll": "選択した ${count} 件のドキュメントとそのサブドキュメントを削除してもよろしいですか?",
|
||||
"microphoneDenied": "システム環境設定で SiYuan にマイクへのアクセスを許可する必要があります",
|
||||
"microphoneNotAccess": "マイクへのアクセスが拒否されました。システム環境設定でリセットしてください",
|
||||
"microphoneNotAccess": "マイクへのアクセスが拒否されました。システムの環境設定で許可してください",
|
||||
"dynamicLoadBlocks": "動的に読み込まれるブロックの数",
|
||||
"dynamicLoadBlocksTip": "この値にはサブブロックの数が含まれます。レンダリングする必要があるコードブロック、数式ブロック、チャートブロックが数多くある場合はあまり大きな数値に設定しないことをお勧めします",
|
||||
"backlinkExpand": "バックリンクのデフォルト展開数",
|
||||
|
@ -474,10 +494,10 @@
|
|||
"floatWindowMode": "フローティングウィンドウのトリガー方法",
|
||||
"floatWindowModeTip": "ブロックアイコンやパンくずリストアイコンなどにマウスカーソルを合わせたときにフローティングウィンドウを表示する方法を選択します",
|
||||
"floatWindowMode0": "ホバー",
|
||||
"floatWindowMode1": "<code class='fn__code'>${hotkey}</code> を押しながらホバー",
|
||||
"floatWindowMode1": "${hotkey} を押しながらホバー",
|
||||
"floatWindowMode2": "表示しない",
|
||||
"codeSnippet": "コードスニペット",
|
||||
"codeSnippetTip": "コード スニペットを通じてインターフェイスまたは機能を微調整します",
|
||||
"codeSnippetTip": "コードスニペットを使用してインターフェースや機能を微調整します",
|
||||
"expandDown": "選択範囲を下に拡張",
|
||||
"expandUp": "選択範囲を上に拡張",
|
||||
"goForward": "進む",
|
||||
|
@ -490,7 +510,7 @@
|
|||
"editReadonly": "読み取り専用モード",
|
||||
"editReadonlyTip": "エディタが読み取り専用モードでドキュメントを読み込みます",
|
||||
"generateConflictDoc": "同期の競合時に競合ドキュメントを生成する",
|
||||
"generateConflictDocTip": "同期の競合が発生した場合は競合ドキュメントが生成され、直接開いて表示できます。この設定に関わらずデータ履歴には競合ドキュメントが記録されます",
|
||||
"generateConflictDocTip": "同期の競合が発生した場合は競合ドキュメントが生成され、直接開いて表示できます。この設定に関わらず [データ履歴] には競合ドキュメントが記録されます",
|
||||
"deleteOpConfirm": "⚠️ 削除操作の確認",
|
||||
"filterKeywordEnter": "フィルタキーワードを入力",
|
||||
"defBlock": "定義ブロック",
|
||||
|
@ -514,7 +534,7 @@
|
|||
"htmlBlockError": "次のスクリプトはインターフェースの表示に影響するため実行が停止されました",
|
||||
"fileHistory": "ファイル履歴",
|
||||
"htmlBlockTip": "複数の HTML ブロックが形成されています。データの損失を防ぐために <code class='fn__code'><div></code> タグで囲んで空白行を削除してください",
|
||||
"katexMacros": "KaTex マクロ定義",
|
||||
"katexMacros": "KaTeX マクロ定義",
|
||||
"katexMacrosTip": "JSON オブジェクト形式 (<code class='fn__code'>{}</code>) を使用してマクロ定義を囲んでください (例: <code class='fn__code'>{ \"\\\\foo\": \"{x^2}\" }</code>)",
|
||||
"systemLogTip": "プログラムの実行記録はシステムログに保存されます。システムログをエクスポートして開発者に送信することで開発者がプログラムの問題を診断するのに役立ちます",
|
||||
"systemLog": "システムログ",
|
||||
|
@ -525,6 +545,7 @@
|
|||
"syncConfGuide5": "データ量が多い場合は最初の同期が遅くなる場合がありますのでしばらくお待ちください。<br>iOS/iPad で同期している間はアプリを切り替えず画面を明るく保ってください",
|
||||
"copyPlainText": "プレーンテキストとしてコピー",
|
||||
"findInDoc": "${x} 個のドキュメントの ${y} ブロックと一致します",
|
||||
"matchDoc": "${x} 件のドキュメントが見つかりました",
|
||||
"jumpToParentNext": "次の親ブロックへ移動",
|
||||
"jumpToParentPrev": "前の親ブロックへ移動",
|
||||
"jumpToParent": "親ブロックへ移動",
|
||||
|
@ -561,7 +582,7 @@
|
|||
"key": "キー",
|
||||
"genKey": "キーの自動生成",
|
||||
"genKeyByPW": "パスワードからキーを生成",
|
||||
"dataRepoKeyTip1": "データリポジトリはデータスナップショットの暗号化と保存に使用されます。スナップショットはデータ履歴で作成およびロールバックできます",
|
||||
"dataRepoKeyTip1": "データリポジトリはデータスナップショットの暗号化と保存に使用されます。スナップショットは [データ履歴] で作成およびロールバックできます",
|
||||
"dataRepoKeyTip2": "すべてのデバイスで同じキーを使用する必要があります。キーが一致しなければデータはクラウドに同期されません",
|
||||
"dataRepoKey": "データリポジトリキー",
|
||||
"dataRepoPurge": "データリポジトリのクリーンアップ",
|
||||
|
@ -723,12 +744,12 @@
|
|||
"closeNotebook": "閉じたノートブック",
|
||||
"widget": "ウィジェット",
|
||||
"customEmoji": "絵文字を追加",
|
||||
"customEmojiTip": "画像を絵文字フォルダに入れて、フォルダを使用して分類します",
|
||||
"customEmojiTip": "画像を絵文字フォルダーに置きます。分類にはフォルダーの 1 つのレイヤーを使用できます。パスにはスペースや Markdown タグを含めることはできません",
|
||||
"recentEmoji": "よく使う絵文字",
|
||||
"changeIcon": "アイコンを変更",
|
||||
"addIcon": "アイコンを追加",
|
||||
"includeSubFile": "\nx 個のサブドキュメントを含む",
|
||||
"untitled": "タイトルなし",
|
||||
"untitled": "無題ドキュメント",
|
||||
"lockScreen": "画面ロック",
|
||||
"cloudIntro1": "エンドツーエンドの暗号化されたデータ同期",
|
||||
"cloudIntro2": "暗号化と復号化のプロセスは完全にローカルデバイス上で実行されます",
|
||||
|
@ -750,7 +771,7 @@
|
|||
"openSyncTip2": "無効から有効に変更した場合は手動で同期ボタンをクリックして同期をトリガーすることをお勧めします",
|
||||
"syncMode": "クラウド同期モード",
|
||||
"syncModeTip": "クラウド同期を有効にすると同期モードを選択できます",
|
||||
"syncMode1": "自動 (起動時と終了時に同期され、アプリケーションの使用中は同期アルゴリズムにしたがって自動的に同期されます)",
|
||||
"syncMode1": "自動",
|
||||
"syncMode2": "手動 (起動時と終了時に一度だけ同期され、それ以外の場合は手動で同期をトリガーする必要があります)",
|
||||
"syncMode3": "完全手動同期 (起動と終了時に同期されず、同期タイミングと同期方向をすべて手動で制御します)",
|
||||
"cloudSync": "クラウド同期",
|
||||
|
@ -790,6 +811,7 @@
|
|||
"linkCount": "リンク数",
|
||||
"imgCount": "画像数",
|
||||
"refCount": "参照数",
|
||||
"blockCount": "ブロック",
|
||||
"kbd": "キーボード",
|
||||
"errorStyle": "エラースタイル",
|
||||
"successStyle": "成功スタイル",
|
||||
|
@ -826,7 +848,7 @@
|
|||
"customSort": "カスタムソート",
|
||||
"collapse": "折りたたみ",
|
||||
"blockEmbed": "埋め込みブロック",
|
||||
"rowTip": "クリック <span class='ft__on-surface'>メニューを開く</span><br>ドラッグ <span class='ft__on-surface'>並べ替え</span>",
|
||||
"rowTip": "クリック <span class='ft__on-surface'>メニューを開く</span><br>ドラッグ <span class='ft__on-surface'>並べ替え</span><br>⇧クリック <span class='ft__on-surface'>属性を変更</span>",
|
||||
"gutterTip": "クリック/⌘/ <span class='ft__on-surface'>ブロックメニューを開く</span><br>⌘クリック/⌥→ <span class='ft__on-surface'>フォーカス</span><br>⌥クリック/⌘↑ <span class='ft__on-surface'>折りたたみ/展開</span><br>⇧クリック/⌥⌘A <span class='ft__on-surface'>属性を変更</span><br>ドラッグ <span class='ft__on-surface'>ブロックを移動</span><br>⌃ドラッグ <span class='ft__on-surface'>ブロックを複製</span><br>⌥ドラッグ <span class='ft__on-surface'>ブロック参照を生成</span><br>⇧ドラッグ <span class='ft__on-surface'>埋め込みブロックを生成</span>",
|
||||
"gutterTip2": "クリック <span class='ft__on-surface'>メニューを開く</span><br>⇧クリック <span class='ft__on-surface'>属性を変更</span>",
|
||||
"linkDistance": "リンクの距離",
|
||||
|
@ -853,7 +875,7 @@
|
|||
"moveToBottomRight": "右底",
|
||||
"accountDisplayTitle": "タイトルアイコンを表示",
|
||||
"accountDisplayVIP": "VIP アイコンを表示",
|
||||
"rollbackConfirm": "ロールバック操作を取り消すことはできません。本当に <b>${date}</b> をロールバックしてもよろしいですか?",
|
||||
"rollbackConfirm": "ロールバック操作は元に戻せません。慎重に決定してください。<b>${name}</b> を <b>${time}</b> にロールバックしてもよろしいですか?",
|
||||
"pdfTip": "PDF エクスポートはダークテーマに対応していません",
|
||||
"pdfConfirm": "選択したライトテーマでエクスポートを続行しますか?",
|
||||
"import": "インポート",
|
||||
|
@ -892,7 +914,7 @@
|
|||
"insertBefore": "前にブロックを挿入",
|
||||
"insertAfter": "後にブロックを挿入",
|
||||
"list1": "リスト",
|
||||
"insert": "要素の挿入",
|
||||
"element": "要素",
|
||||
"closeTab": "現在のタブを閉じる",
|
||||
"keymap": "ショートカット",
|
||||
"clearFontStyle": "スタイルを消去",
|
||||
|
@ -933,10 +955,10 @@
|
|||
"copyID": "ID をコピー",
|
||||
"newBookmark": "ブックマークラベルを作成",
|
||||
"generateHistory": "履歴生成間隔 (分単位、無効にするには <code class='fn__code'>0</code> に設定)",
|
||||
"generateHistoryInterval": "履歴は編集や削除時に自動的に生成され、データ履歴から閲覧およびロールバックが可能です",
|
||||
"generateHistoryInterval": "履歴は編集や削除時に自動的に生成され、[データ履歴] から閲覧およびロールバックが可能です",
|
||||
"historyRetentionDays": "履歴の保存日数",
|
||||
"historyRetentionDaysTip": "保存日数を超える履歴データは自動的に削除されます",
|
||||
"clearHistory": "すべての履歴を消去",
|
||||
"historyRetentionDaysTip": "履歴ファイルのクリア",
|
||||
"clearHistory": "すべての履歴を削除",
|
||||
"confirmClearHistory": "ワークスペース内のすべての履歴データを完全に削除してもよろしいですか?",
|
||||
"fileNameASC": "名前 (昇順)",
|
||||
"fileNameDESC": "名前 (降順)",
|
||||
|
@ -1092,12 +1114,11 @@
|
|||
"export1": "ブロック参照",
|
||||
"export2": "ブロック URL 付きアンカーテキスト",
|
||||
"export3": "アンカーテキストのみ",
|
||||
"export4": "脚注",
|
||||
"export4": "脚注+アンカーハッシュ",
|
||||
"export5": "PDF 注釈の参照",
|
||||
"export6": "エクスポート時の PDF 注釈内のアンカーテキストの処理方法",
|
||||
"export7": "ファイル名 - ページ番号 - アンカーテキスト",
|
||||
"export8": "アンカーテキストのみ",
|
||||
"export9": "アンカーハッシュ",
|
||||
"graphConfig2": "参照カウントフィルタ",
|
||||
"selectOpen": "常に開いているドキュメントを選択",
|
||||
"selectOpen1": "開いているドキュメントをツリーで選択",
|
||||
|
@ -1158,8 +1179,6 @@
|
|||
"about6": "設定したコードがアクセス認証パスワードとして使用されます",
|
||||
"about7": "システムのロック画面に従う",
|
||||
"about8": "システム画面のロック時にアプリケーションを自動的にロックします",
|
||||
"about9": "エラーメッセージと診断データの自動アップロード",
|
||||
"about10": "<a href=\"https://sentry.io\" target=\"_blank\">Sentry</a> SDK を介してエラー情報と診断データを自動的にアップロードします。このデータに個人情報は含まれておらず、開発者がバグを修正するために使われます。設定を変更するとアプリケーションが自動的に終了しますので手動で再起動してください",
|
||||
"about11": "ネットワークサービス",
|
||||
"about12": "同じ LAN 内の他のデバイスからのアクセスを許可します。設定を変更するとアプリケーションが自動的に終了しますので手動で再起動してください",
|
||||
"about13": "API トークン",
|
||||
|
@ -1229,9 +1248,9 @@
|
|||
"copyToWechatMP": "Yuque にコピーする",
|
||||
"copyToZhihu": "Zhihu にコピーする",
|
||||
"copyToYuque": "Yuque にコピーする",
|
||||
"pasteToWechatMP": "コピーが完了しました。WeChat に貼り付けることができます",
|
||||
"pasteToZhihu": "コピーが完了しました。Zhihu に貼り付けることができます",
|
||||
"pasteToYuque": "コピーが完了しました。Yuque に貼り付けることができます",
|
||||
"pasteToWechatMP": "コピーしました。WeChat に貼り付けることができます",
|
||||
"pasteToZhihu": "コピーしました。Zhihu に貼り付けることができます",
|
||||
"pasteToYuque": "コピーしました。Yuque に貼り付けることができます",
|
||||
"quote": "引用",
|
||||
"startRecord": "録音開始",
|
||||
"endRecord": "録音停止",
|
||||
|
@ -1380,7 +1399,7 @@
|
|||
"70": "[%s] を処理しています。お待ちください...",
|
||||
"71": "アセットファイルの挿入に失敗しました。ドキュメントを開きなおしてください",
|
||||
"72": "コンテンツがクリップボードにコピーされました。SiYuan に貼り付けてください",
|
||||
"73": "インポートしています。お待ちください...",
|
||||
"73": "データをインポート中...",
|
||||
"74": "カーネルの起動が完了していません [%d%%]。後でまた試してください",
|
||||
"75": "ファイルへのアクセスに失敗しました",
|
||||
"76": "クラウドストレージサービスプロバイダーのネットワーク接続検証の結果が異常です。ネットワーク設定を確認してください",
|
||||
|
@ -1396,9 +1415,9 @@
|
|||
"86": "[設定] - [情報] - [アクセス認証コード] を設定してください",
|
||||
"87": "この場所には移動できません",
|
||||
"88": "[%d] 個のデータファイルの解析が完了し、処理待ちのデータファイルが [%d] 個残っています",
|
||||
"89": "[%d/%d] ブロックレベル要素 [%s] のデータインデックスを [%d] 個作成しました",
|
||||
"90": "[%d/%d] ブロックレベル要素 [%s] の検索インデックスを [%d] 個作成しました",
|
||||
"91": "参照されていないリソース ファイルのクリーンアップが完了し、[%d] ファイルが削除され、合計 [%s] 個のディスク領域が解放されました。",
|
||||
"89": "[%d/%d] [%d] 個のデータインデックスがブロックレベル要素 [%s] に対して作成されました",
|
||||
"90": "[%d/%d] [%d] 個の検索インデックスがブロックレベル要素 [%s] に対して作成されました",
|
||||
"91": "参照されていないリソースファイルのクリーンアップが完了し、[%d] 個のファイルが削除され、合計 [%s] のディスク領域が解放されました。",
|
||||
"92": "ドキュメントツリーを解析しています [%s]",
|
||||
"93": "[%d/%d] ドキュメント [%s] に関連するインデックスをクリーンアップしました",
|
||||
"94": "アップロードに失敗しました: %s",
|
||||
|
@ -1418,7 +1437,7 @@
|
|||
"108": "データ同期で競合が検出されました。生成された競合内容は [データ履歴] で確認できます",
|
||||
"109": "リマインダーの削除が完了しました [%s]",
|
||||
"110": "名前を変更しています...",
|
||||
"111": "ドキュメントを保存しています [%s]...",
|
||||
"111": "データを保存しています [%s]...",
|
||||
"112": "Markdown 構文マーカーを含めないでください [%s]",
|
||||
"113": "データの書き込みを完了しています...",
|
||||
"114": "タグは空にできません",
|
||||
|
@ -1429,13 +1448,13 @@
|
|||
"119": "ネットワークファイルをダウンロードしています [%s]",
|
||||
"120": "合計 [%d] ファイルのダウンロードが完了しました",
|
||||
"121": "このドキュメントにはネットワークファイルがありません",
|
||||
"122": "プラグインに付属するサイドバー機能はデスクトップで設定する必要があります。設定が完了したら、SiYuanを再起動してください(モバイル端末のユーザーは、プラグインを初めて使用する前にデスクトップからマーケットプレイスを信頼する必要があります)",
|
||||
"122": "プラグインに付属するサイドバー機能はデスクトップで設定する必要があります。設定が完了したら、SiYuan を再起動してください (モバイル端末のユーザーは、プラグインを初めて使用する前にデスクトップからマーケットプレイスを信頼する必要があります)",
|
||||
"123": "同期機能はクラウド同期ディレクトリを追加/選択した後にのみ有効化できます",
|
||||
"124": "[設定] - [クラウド] からクラウド同期を有効にしてください",
|
||||
"125": "自動同期の失敗回数が多すぎます。手動で同期を試みてください。それでも問題が解決しない場合は <a href=\"https://liuyun.io/article/1686530886208\" target=\"_blank\">GitHub Issues</a> から報告してください",
|
||||
"126": "ブックマークは空にできません",
|
||||
"127": "サブスクリプションの有効期限が切れるまであと [%d] 日です。有効期限が過ぎるとクラウドデータは完全に削除されます。更新するには<a target='_blank' href='${url}'>こちら</a>にアクセスしてください",
|
||||
"128": "サブスクリプションの有効期限が切れました。有効期限が過ぎるとクラウドデータは完全に削除されます。サブスクリプションの有効期限が切れてから 2 日後にはリマインダーが表示されなくなります。更新するには<a target='_blank' href='${url}'>こちら</a>にアクセスしてください",
|
||||
"127": "サブスクリプションの有効期限があと [%d] 日で切れます。有効期限が切れると、公式クラウドストレージのデータは完全に削除されます。更新するには<a target='_blank' href='${url}'>こちら</a>をご覧ください",
|
||||
"128": "サブスクリプションの有効期限が切れました。有効期限が切れると、公式クラウドストレージのデータは完全に削除されます(S3/WebDAV クラウドストレージのデータは影響を受けません)。サブスクリプションの有効期限が切れてから2日後にはこの通知は表示されなくなります。更新するには<a target='_blank' href='${url}'>こちら</a>をご覧ください",
|
||||
"129": "クラウドデータが破損しています。問題を解決するためにローカルデータリポジトリとクラウド同期ディレクトリをリセットしてください",
|
||||
"130": "新しいバージョンのインストーラーを起動しています。オペレーティングシステムがセキュリティスキャンを実行するため起動に時間がかかる場合があります。しばらくお待ちください...",
|
||||
"131": "この操作はサポートされていません。クラウドストレージプロバイダーの管理コンソールから操作してください",
|
||||
|
@ -1463,7 +1482,7 @@
|
|||
"153": "ダウンロードされたファイル %d、チャンク %d、受信バイト %s",
|
||||
"154": "クラウドでサポートされるスナップショットのバックアップ数は最大12個です",
|
||||
"155": "クラウド同期ディレクトリが [main] にリセットされました",
|
||||
"156": "アクセス認証に失敗しました。更新するか再起動してください",
|
||||
"156": "認証に失敗しました。<button onclick=\"window.location.reload()\">リロード</button>するか、再度開いてください",
|
||||
"157": "キーが認識されません。キーが間違っていないか確認してください",
|
||||
"158": "データリポジトリのインデックス作成: データを走査中 %s",
|
||||
"159": "データリポジトリのインデックス作成: 最新ファイルを取得中 %v/%v",
|
||||
|
@ -1488,7 +1507,7 @@
|
|||
"178": "アクセス認証 - SiYuan",
|
||||
"179": "ディスク容量が不足している可能性があります。ワークスペースが存在するディスクの空き容量をデータの2倍以上に保つことを推奨します",
|
||||
"180": "検索コンテンツブロックが存在しません",
|
||||
"181": "ドキュメントはコミュニティに公開されました <a href=\"%s\" target=\"_blank\">クリックして表示</a>",
|
||||
"181": "ドキュメントがコミュニティに公開されました <a href=\"%s\" target=\"_blank\">クリックして表示</a>",
|
||||
"182": "ドキュメントを公開しています。お待ちください...",
|
||||
"183": "インデックスドキュメントツリーを検証中 [%d/%d %s]",
|
||||
"184": "Powered by <a href=\"https://b3log.org/siyuan/en/?lang=en\" target=\"_blank\">SiYuan</a>",
|
||||
|
@ -1505,8 +1524,8 @@
|
|||
"195": "システム時刻が正しくありません。システム時刻を調整してから再試行してください",
|
||||
"196": "サードパーティの同期ディスクにワークスペースのパスを設定しないでください。設定するとデータが破損します (iCloud/OneDrive/Dropbox/Google Drive/Nutstore/Baidu Netdisk/Tencent Weiyun など)",
|
||||
"197": "指定された Word の .docx テンプレート [%s] が見つかりませんでした。[設定] - [エクスポート] - [Word の .docx テンプレートのパスをエクスポート] を確認してください",
|
||||
"198": "これは有効なデータアーカイブではありません。アーカイブが [ドキュメントツリー] からエクスポートされた場合は [ドキュメントツリー] からインポートしてください",
|
||||
"199": "これは有効な .sy.zip アーカイブではありません。アーカイブが [設定] からエクスポートされた場合は [設定] からインポートしてください",
|
||||
"198": "有効なデータアーカイブではありません。アーカイブが [ドキュメントツリー] からエクスポートされた場合は [ドキュメントツリー] からインポートしてください",
|
||||
"199": "有効な .sy.zip アーカイブではありません。アーカイブが [設定] からエクスポートされた場合は [設定] からインポートしてください",
|
||||
"200": "グローバル検索の応答時間が長いため、種類でフィルタするかキーワードで検索範囲を絞ることをお勧めします",
|
||||
"201": "データリポジトリのクリーンアップに失敗しました: %s",
|
||||
"202": "データリポジトリをクリーンアップしています...",
|
||||
|
@ -1541,7 +1560,7 @@
|
|||
"231": "クラウドストレージから未参照のデータオブジェクトを削除しています...",
|
||||
"232": "クラウドデータストレージが消去されました。[%d] 個のスナップショットと [%d] 個のデータオブジェクトが削除され、合計 [%s] のディスク領域が解放されました",
|
||||
"233": "ユーザーガイドを閉じています...",
|
||||
"234": "[%d/%d] ドキュメント [%s] の読み取り可能なパスを [%d] 更新しました",
|
||||
"234": "[%d/%d] 読み取り可能なパス [%d] がドキュメント [%s] に対して更新されました",
|
||||
"235": "[%d/%d] マーケットプレイスパッケージを更新しています...",
|
||||
"236": "[%d/%d] マーケットプレイスパッケージ [%s] を更新しています...",
|
||||
"237": "[%d] 個のマーケットプレイスパッケージがすべて正常に更新されました",
|
||||
|
@ -1549,12 +1568,15 @@
|
|||
"239": "関連する操作が処理中です。後でまた試してください",
|
||||
"240": "コンテナブロック内の見出しは移動できません",
|
||||
"241": "小見出しへのドラッグはサポートされていません",
|
||||
"242": "現在利用可能なスペース [%s]、この操作を実行するには少なくとも [%s] が必要です",
|
||||
"242": "現在利用可能なスペースは [%s] です。この操作を実行するには少なくとも [%s] が必要です",
|
||||
"243": "最初の [%d] 個のタグ (サブタグを含む) のみを表示します。調整が必要な場合は [設定] - [ドキュメントツリー] - [リストする最大数] を変更してください",
|
||||
"244": "前回の使用以降、データのインデックス作成が完了していません。[ドキュメント ツリー - インデックスの再構築]を一度実行してください。今後は、コンピューターをシャットダウンする前にプログラムを完全に終了してください。",
|
||||
"245": "前回の使用以降、データのインデックス作成が完了していません。[ドキュメント ツリー - インデックスの再構築]を一度実行してください。正常に終了するには、右列パネルの[アプリケーションの終了]を使用してください。",
|
||||
"244": "前回の使用以降、データのインデックス作成が完了していません。[ドキュメントツリー] - [インデックスの再構築] を一度実行してください。今後は、コンピューターをシャットダウンする前にプログラムを完全に終了してください。",
|
||||
"245": "前回の使用以降、データのインデックス作成が完了していません。[ドキュメントツリー] - [インデックスの再構築] を一度実行してください。正常に終了するには、右側のパネルから [アプリケーションの終了] を使用してください。",
|
||||
"246": "ドキュメントのタイトルに / を含めることはできません。_ に置き換えられました",
|
||||
"247": "ファイル [%s] は制限サイズ [%s] を超えているためアップロードされませんでした",
|
||||
"248": "目標の見出しがコンテナブロック内にあるためドロップできません"
|
||||
"248": "目標の見出しがコンテナブロック内にあるためドロップできません",
|
||||
"249": "設定エラーのためデータにアクセスできません。設定を一つずつ確認し、クラウドストレージの権限を確認してください",
|
||||
"250": "リクエストがクラウドストレージによって制限されました。設定を一つずつ確認し、クラウドストレージの権限を確認してください",
|
||||
"251": "未使用のアセットの合計 [%d]、ここにリストされているのは [%d] のみ"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,22 @@
|
|||
{
|
||||
"second": "sekunda",
|
||||
"syncInterval": "interwał synchronizacji",
|
||||
"syncIntervalTip": "Automatyczna synchronizacja danych po zaprzestaniu zmian",
|
||||
"removeAV": "Usuń z bazy danych",
|
||||
"empty": "Pusty",
|
||||
"newRowInRelation": "Utwórz nowy wpis w ${x} <b class='ft__on-surface'>${y}</b>",
|
||||
"copyKeyContent": "Skopiuj tekst klucza głównego",
|
||||
"addDesc": "Dodaj opis",
|
||||
"dataRepoAutoPurgeIndexRetentionDays": "Dni przechowywania migawek danych",
|
||||
"dataRepoAutoPurgeRetentionIndexesDaily": "Liczba migawek danych dziennie",
|
||||
"fields": "Atrybut",
|
||||
"dynamicEmoji": "Ikona dynamiczna",
|
||||
"backlinkContainChildren": "Czy linki zwrotne zawierają bloki podrzędne",
|
||||
"backlinkContainChildrenTip": "Po włączeniu bloki podrzędne zostaną uwzględnione w obliczeniach linków zwrotnych",
|
||||
"entryNum": "Количество записей",
|
||||
"workspaceData": "Dane przestrzeni roboczej",
|
||||
"confirmRemoveRelationField": "Czy na pewno chcesz usunąć pole powiązane z <b>${x}</b>?",
|
||||
"removeButKeepRelationField": "Usuń, zachowaj powiązane pole",
|
||||
"removeButKeepRelationField": "Usuń, ale zachowaj powiązane pole",
|
||||
"exportPDFLowMemory": "Za mało dostępnej pamięci, aby wyeksportować ten PDF, proszę zmniejszyć zawartość lub zwiększyć dostępną pamięć i spróbować ponownie",
|
||||
"exportConf": "Ustawienia eksportu",
|
||||
"exportConfTip": "Konto, kod autoryzacji dostępu, synchronizacja, token API i klucz repozytorium danych nie będą eksportowane",
|
||||
|
@ -44,6 +60,8 @@
|
|||
"autoLaunchMode0": "Nie uruchamiaj automatycznie",
|
||||
"autoLaunchMode1": "Uruchom automatycznie po włączeniu",
|
||||
"autoLaunchMode2": "Uruchom automatycznie i zminimalizuj główny interfejs po włączeniu",
|
||||
"editorMarkdownInlineStrikethrough": "Markdown składnia przekreślenia",
|
||||
"editorMarkdownInlineStrikethroughTip": "Po włączeniu będzie obsługiwane wprowadzanie składni przekreślenia <code class='fn__code'>~~foo~~</code>",
|
||||
"editorMarkdownInlineSup": "Składnia Markdown dla indeksów dolnych w tekście",
|
||||
"editorMarkdownInlineSupTip": "Po włączeniu zostanie obsługiwana składnia indeksów dolnych w formacie <code class='fn__code'>^foo^</code>",
|
||||
"editorMarkdownInlineSub": "Składnia Markdown dla indeksów górnych w tekście",
|
||||
|
@ -58,7 +76,6 @@
|
|||
"editorMarkdownInlineUnderscoreTip": "Po włączeniu zostanie obsługiwana składnia kursywy i pogrubionego tekstu w formacie <code class='fn__code'>_foo_</code> i <code class='fn__code'>__foo__</code>",
|
||||
"currentNotebook": "Bieżący notes",
|
||||
"containerBlockTip1": "Włączenie bloków kontenerowych spowoduje duplikację wyników wyszukiwania",
|
||||
"containerBlockTip2": "Włączenie bloków dokumentów obecnie wspiera tylko wyszukiwanie tytułów dokumentów",
|
||||
"copyAsPNG": "Kopiuj jako PNG",
|
||||
"unbindBlock": "Odłącz blok",
|
||||
"showTitle": "Pokaż tytuł bazy danych",
|
||||
|
@ -66,7 +83,7 @@
|
|||
"removeCard": "Usuń fiszkę",
|
||||
"updateLayout": "Zaktualizuj układ",
|
||||
"dndFolderTip": "Proszę pamiętać, że ${x} tylko wstawia link file:// i nie kopiuje pliku",
|
||||
"removeCol": "Czy na pewno chcesz usunąć ${x} kolumnę w bazie danych?",
|
||||
"removeCol": "Czy na pewno chcesz usunąć <b>${x}</b> kolumnę w bazie danych?",
|
||||
"video": "Wideo",
|
||||
"audio": "Audio",
|
||||
"updateAll": "Zaktualizuj wszystko",
|
||||
|
@ -102,7 +119,7 @@
|
|||
"clearContext": "Wyczyść kontekst",
|
||||
"cloudStoragePurge": "Oczyść pamięć w chmurze",
|
||||
"cloudStoragePurgeConfirm": "Oczyszczenie pamięci w chmurze całkowicie usunie wszystkie nieodwołane zrzuty i powiązane obiekty danych. <ul class='fn__list'><li>Proszę upewnić się, że inne urządzenia wstrzymały synchronizację przed aktem</li><li>Operacja oczyszczania jest czasochłonna, proszę upewnić się, że sieć jest stabilna</li></ul>Czy na pewno chcesz to wykonać teraz?",
|
||||
"dragFill": "Przeciągnij w pionie aby wypełnić wartość",
|
||||
"dragFill": "Przeciągnij w pionie, aby wypełnić wartości",
|
||||
"switchReadonly": "Przełącz tryb tylko do odczytu",
|
||||
"original": "Oryginalny",
|
||||
"selectRelation": "Proszę najpierw wybrać powiązaną kolumnę",
|
||||
|
@ -129,6 +146,7 @@
|
|||
"inlineMath": "Formuła w linii",
|
||||
"inlineMemo": "Notatka w linii",
|
||||
"blockRef": "Tekst zakotwiczenia ref",
|
||||
"fileAnnotationRef": "Odnośnik do adnotacji PDF",
|
||||
"kbd": "Klawiatura",
|
||||
"mark": "Zaznacz",
|
||||
"s": "Przekreślenie",
|
||||
|
@ -220,19 +238,20 @@
|
|||
"builtIn": "Wbudowane",
|
||||
"endDate": "Data zakończenia",
|
||||
"needLogin": "Ta funkcja wymaga zalogowania się",
|
||||
"calcResultCountAll": "LICZBA",
|
||||
"calcResultCountValues": "WARTOŚCI",
|
||||
"calcResultCountUniqueValues": "UNIKALNE",
|
||||
"calcResultCountEmpty": "PUSTY",
|
||||
"calcResultCountNotEmpty": "NIE PUSTY",
|
||||
"calcResultPercentEmpty": "PUSTE",
|
||||
"calcResultPercentNotEmpty": "NIE PUSTE",
|
||||
"calcResultSum": "SUMA",
|
||||
"calcResultAverage": "ŚREDNIA",
|
||||
"calcResultMedian": "MEDIANA",
|
||||
"calcResultMin": "MIN",
|
||||
"calcResultMax": "MAX",
|
||||
"calcResultRange": "ZAKRES",
|
||||
"calcResultCountAll": "Zlicz wszystko",
|
||||
"calcResultCountValues": "Zlicz wartości",
|
||||
"calcResultCountUniqueValues": "Zlicz unikalne wartości",
|
||||
"calcResultCountEmpty": "Zlicz puste",
|
||||
"calcResultCountNotEmpty": "Zlicz niepuste",
|
||||
"calcResultPercentEmpty": "Procent pustych",
|
||||
"calcResultPercentNotEmpty": "Procent niepustych",
|
||||
"calcResultPercentUniqueValues": "Procent unikalnych wartości",
|
||||
"calcResultSum": "Suma",
|
||||
"calcResultAverage": "Średnia",
|
||||
"calcResultMedian": "Mediana",
|
||||
"calcResultMin": "Min",
|
||||
"calcResultMax": "Max",
|
||||
"calcResultRange": "Zakres",
|
||||
"calc": "Oblicz",
|
||||
"createWorkspace": "Utwórz obszar roboczy",
|
||||
"createWorkspaceTip": "Czy na pewno chcesz użyć tej ścieżki do utworzenia obszaru roboczego?",
|
||||
|
@ -244,6 +263,7 @@
|
|||
"calcOperatorCountNotEmpty": "Zlicz niepuste",
|
||||
"calcOperatorPercentEmpty": "Procent pustych",
|
||||
"calcOperatorPercentNotEmpty": "Procent niepustych",
|
||||
"calcOperatorPercentUniqueValues": "Procent unikalnych wartości",
|
||||
"calcOperatorSum": "Suma",
|
||||
"calcOperatorAverage": "Średnia",
|
||||
"calcOperatorMedian": "Mediana",
|
||||
|
@ -474,7 +494,7 @@
|
|||
"floatWindowMode": "Metoda wywoływania okna pływającego",
|
||||
"floatWindowModeTip": "Wybierz, jak wywoływać pływające okno, gdy mysz znajduje się nad ikoną bloku, ikoną okruszków, itp.",
|
||||
"floatWindowMode0": "Najedź",
|
||||
"floatWindowMode1": "Naciśnij i przytrzymaj <code class='fn__code'>${hotkey}</code>+Najedź",
|
||||
"floatWindowMode1": "Naciśnij i przytrzymaj ${hotkey} + Najedź",
|
||||
"floatWindowMode2": "Nie wywołuj",
|
||||
"codeSnippet": "Fragment kodu",
|
||||
"codeSnippetTip": "Dostosuj interfejs lub funkcjonalność za pomocą fragmentów kodu",
|
||||
|
@ -490,7 +510,7 @@
|
|||
"editReadonly": "Tryb tylko do odczytu",
|
||||
"editReadonlyTip": "Po włączeniu edytor załaduje dokument w trybie tylko do odczytu",
|
||||
"generateConflictDoc": "Generuj dokument konfliktowy podczas synchronizacji konfliktów",
|
||||
"generateConflictDocTip": "Po włączeniu, dokument konfliktowy zostanie wygenerowany, gdy wystąpi konflikt synchronizacji, aby można go było otworzyć i przeglądać bezpośrednio. Niezależnie od tego, czy włączone, historia danych zarejestruje dokument konfliktowy",
|
||||
"generateConflictDocTip": "Po włączeniu, dokument konfliktowy zostanie wygenerowany, gdy wystąpi konflikt synchronizacji, aby można go było otworzyć i przeglądać bezpośrednio. Niezależnie od tego, czy włączone, [Historia danych] zarejestruje dokument konfliktowy",
|
||||
"deleteOpConfirm": "⚠️ Potwierdzenie operacji usunięcia",
|
||||
"filterKeywordEnter": "Filtrowanie słów kluczowych Wprowadź",
|
||||
"defBlock": "Definicja bloku",
|
||||
|
@ -514,7 +534,7 @@
|
|||
"htmlBlockError": "Wykonanie następującego skryptu wpłynie na wygląd interfejsu i skrypt przestał działać",
|
||||
"fileHistory": "Historia pliku",
|
||||
"htmlBlockTip": "Tworzone są wiele bloków HTML. Aby zapobiec utracie danych, proszę używać znaczników <code class='fn__code'><div></code> do opakowania i usunięcia pustych linii",
|
||||
"katexMacros": "Definicja makr KaTex",
|
||||
"katexMacros": "Definicja makr KaTeX",
|
||||
"katexMacrosTip": "Proszę używać formatu obiektu JSON (<code class='fn__code'>{}</code>) do opakowania definicji makr, np. <code class='fn__code'>{ \"\\\\foo\": \"{x^2}\" }</code>",
|
||||
"systemLogTip": "Rekordy działania programu są zapisywane w dzienniku systemowym. Eksportując dziennik systemowy i przesyłając go programistom, można lepiej pomóc w diagnozowaniu problemów z programem",
|
||||
"systemLog": "Dziennik systemowy",
|
||||
|
@ -525,6 +545,7 @@
|
|||
"syncConfGuide5": "Jeśli ilość danych jest duża, pierwsza synchronizacja będzie wolna, proszę czekać cierpliwie<br>Nie przełączaj aplikacji i utrzymuj ekran włączony, podczas synchronizacji iOS/iPad",
|
||||
"copyPlainText": "Kopiuj tekst zwykły",
|
||||
"findInDoc": "Zgadza się ${y} bloków w ${x} dokumentach",
|
||||
"matchDoc": "Znaleziono ${x} dokumentów",
|
||||
"jumpToParentNext": "Przejdź do następnego bloku rodzica",
|
||||
"jumpToParentPrev": "Przejdź do poprzedniego bloku rodzica",
|
||||
"jumpToParent": "Przejdź do bloku rodzica",
|
||||
|
@ -561,7 +582,7 @@
|
|||
"key": "Klucz",
|
||||
"genKey": "Automatycznie wygeneruj klucz",
|
||||
"genKeyByPW": "Gen klucz według hasła",
|
||||
"dataRepoKeyTip1": "Repozytorium danych jest używane do szyfrowania i zapisywania zrzutów danych. Zrzuty mogą być tworzone i cofanięte w historii danych",
|
||||
"dataRepoKeyTip1": "Repozytorium danych jest używane do szyfrowania i zapisywania zrzutów danych. Zrzuty mogą być tworzone i cofanięte w [Historia danych]",
|
||||
"dataRepoKeyTip2": "Wszystkie urządzenia muszą używać tego samego klucza, jeśli klucze się różnią, dane nie mogą być synchronizowane do chmury",
|
||||
"dataRepoKey": "Klucz repozytorium danych",
|
||||
"dataRepoPurge": "Oczyszczanie repozytorium danych",
|
||||
|
@ -723,7 +744,7 @@
|
|||
"closeNotebook": "Zamknięte notesy",
|
||||
"widget": "Widżet",
|
||||
"customEmoji": "Dodaj niestandardowy emoji",
|
||||
"customEmojiTip": "Umieść obrazy w folderze emoji i użyj folderów do ich klasyfikacji.",
|
||||
"customEmojiTip": "Umieść obrazy w folderze emojis, można użyć jednego folderu do klasyfikacji, ścieżka nie może zawierać spacji i znaków Markdown",
|
||||
"recentEmoji": "Najpopularniejsze emoji",
|
||||
"changeIcon": "Zmień ikonę",
|
||||
"addIcon": "Dodaj ikonę",
|
||||
|
@ -750,7 +771,7 @@
|
|||
"openSyncTip2": "Podczas zmiany z wyłączonej na włączoną, zaleca się ręczne kliknięcie przycisku synchronizacji, aby wyzwolić synchronizację",
|
||||
"syncMode": "Tryb synchronizacji w chmurze",
|
||||
"syncModeTip": "Tryb synchronizacji można dalej wybrać po włączeniu synchronizacji w chmurze",
|
||||
"syncMode1": "Auto (synchronizacja co 30 sekund po tym, jak dane przestają się zmieniać)",
|
||||
"syncMode1": "Auto",
|
||||
"syncMode2": "Ręczny (automatyczna synchronizacja tylko raz przy uruchamianiu i zamykaniu oprogramowania, inne czasy wymagają ręcznego wyzwolenia)",
|
||||
"syncMode3": "W pełni ręczna synchronizacja (brak synchronizacji przy uruchamianiu i zamykaniu, pełna ręczna kontrola nad czasem synchronizacji i kierunkiem synchronizacji)",
|
||||
"cloudSync": "Synchronizacja w chmurze",
|
||||
|
@ -790,6 +811,7 @@
|
|||
"linkCount": "Linki",
|
||||
"imgCount": "Obrazy",
|
||||
"refCount": "Refs",
|
||||
"blockCount": "bloki",
|
||||
"kbd": "Klawiatura",
|
||||
"errorStyle": "Styl błędu",
|
||||
"successStyle": "Styl sukcesu",
|
||||
|
@ -826,7 +848,7 @@
|
|||
"customSort": "Niestandardowe sortowanie",
|
||||
"collapse": "Zwiń",
|
||||
"blockEmbed": "Wstaw blok",
|
||||
"rowTip": "Kliknij <span class='ft__on-surface'>Otwórz menu</span><br>Przeciągnij <span class='ft__on-surface'>Sortuj</span>",
|
||||
"rowTip": "Kliknij <span class='ft__on-surface'>Otwórz menu</span><br>Przeciągnij <span class='ft__on-surface'>Sortuj</span><br>⇧Kliknij <span class='ft__on-surface'>Zaktualizuj atrybut</span>",
|
||||
"gutterTip": "Kliknij/⌘/ <span class='ft__on-surface'>Otwórz menu</span><br>⌘Kliknij/⌥→ <span class='ft__on-surface'>Skupienie</span><br>⌥Kliknij/⌘↑ <span class='ft__on-surface'>Zwiń/Rozwiń</span><br>⇧Kliknij/⌥⌘A <span class='ft__on-surface'>Zaktualizuj atrybut</span><br>Przeciągnij <span class='ft__on-surface'>Przesuń pozycję</span><br>⌃Przeciągnij <span class='ft__on-surface'>Powtórz</span><br>⌥Przeciągnij <span class='ft__on-surface'>Generuj odniesienie do bloku</span><br>⇧Przeciągnij <span class='ft__on-surface'>Generuj wbudowany blok</span>",
|
||||
"gutterTip2": "Kliknij <span class='ft__on-surface'>Otwórz menu</span><br>⇧Kliknij <span class='ft__on-surface'>Zaktualizuj atrybut</span>",
|
||||
"linkDistance": "Odległość linku",
|
||||
|
@ -853,7 +875,7 @@
|
|||
"moveToBottomRight": "Przenieś do dolnego prawego rogu",
|
||||
"accountDisplayTitle": "Wyświetl ikonę tytułu",
|
||||
"accountDisplayVIP": "Wyświetl ikonę VIP",
|
||||
"rollbackConfirm": "Operacja wycofania nie może być cofnieta, czy na pewno chcesz cofnąć <b>${date}</b>?",
|
||||
"rollbackConfirm": "Operacja cofania nie może zostać anulowana, proszę zachować ostrożność. Czy na pewno chcesz cofnąć <b>${name}</b> do <b>${time}</b>?",
|
||||
"pdfTip": "Eksport PDF nie wspiera ciemnego motywu",
|
||||
"pdfConfirm": "Czy chcesz kontynuować eksport z wybranym jasnym motywem?",
|
||||
"import": "Importuj",
|
||||
|
@ -892,7 +914,7 @@
|
|||
"insertBefore": "Wstaw pusty blok przed blokiem, w którym znajduje się kursor",
|
||||
"insertAfter": "Wstaw pusty blok po bloku, w którym znajduje się kursor",
|
||||
"list1": "Lista",
|
||||
"insert": "Wstaw element",
|
||||
"element": "element",
|
||||
"closeTab": "Zamknij bieżący zakładkę",
|
||||
"keymap": "Zestaw klawiszy",
|
||||
"clearFontStyle": "Wyczyść styl",
|
||||
|
@ -933,10 +955,10 @@
|
|||
"copyID": "Skopiuj ID",
|
||||
"newBookmark": "Utwórz etykietę zakładki",
|
||||
"generateHistory": "Interwał generacji historii (minuty, ustaw na 0, aby wyłączyć)",
|
||||
"generateHistoryInterval": "Historia jest automatycznie generowana podczas edytowania lub usuwania, która może być wyświetlana i wycofywana w historii danych",
|
||||
"generateHistoryInterval": "Historia jest automatycznie generowana podczas edytowania lub usuwania, która może być wyświetlana i wycofywana w [Historia danych]",
|
||||
"historyRetentionDays": "Dni przechowywania historii",
|
||||
"historyRetentionDaysTip": "Dane historyczne, które przekraczają dni przechowywania, będą automatycznie i całkowicie usuwane",
|
||||
"clearHistory": "Wyczyść całą historię",
|
||||
"historyRetentionDaysTip": "Czyszczenie plików historii",
|
||||
"clearHistory": "Usuń całą historię",
|
||||
"confirmClearHistory": "Czy na pewno chcesz całkowicie usunąć wszystkie dane historyczne w obszarze roboczym?",
|
||||
"fileNameASC": "Nazwa alfabet ASC",
|
||||
"fileNameDESC": "Nazwa alfabet DESC",
|
||||
|
@ -1092,12 +1114,11 @@
|
|||
"export1": "Cytat",
|
||||
"export2": "Tekst kotwicy z URL bloku",
|
||||
"export3": "Tylko tekst kotwicy",
|
||||
"export4": "Przypisy",
|
||||
"export4": "Przypisy+Hash kotwicy",
|
||||
"export5": "Odnośnik do adnotacji PDF",
|
||||
"export6": "O sposobie obsługi tekstu kotwicy w adnotacjach PDF podczas eksportu",
|
||||
"export7": "Nazwa pliku - Numer strony - Tekst kotwicy",
|
||||
"export8": "Tylko tekst kotwicy",
|
||||
"export9": "Hash kotwicy",
|
||||
"graphConfig2": "Filtr liczby odniesień",
|
||||
"selectOpen": "Zawsze wybieraj otwarty dokument",
|
||||
"selectOpen1": "Wybierz otwarty dokument",
|
||||
|
@ -1158,8 +1179,6 @@
|
|||
"about6": "Po skonfigurowaniu, będzie używany jako hasło do autoryzacji dostępu, zostaw puste, aby wyłączyć autoryzację",
|
||||
"about7": "Podążaj za ekranem blokady systemu",
|
||||
"about8": "Po włączeniu, aplikacja zostanie automatycznie zablokowana przy zablokowaniu ekranu systemu",
|
||||
"about9": "Automatycznie przesyłaj wiadomości o błędach i dane diagnostyczne",
|
||||
"about10": "Po włączeniu, automatycznie przesyła informacje o błędach i dane diagnostyczne przez <a href=\"https://sentry.io\" target=\"_blank\">Sentry</a> SDK, co nie wiąże się z danymi prywatnymi, dzięki czemu deweloperzy mogą poprawiać błędy. Aplikacja zostanie automatycznie zamknięta po modyfikacji, proszę uruchomić ją ponownie ręcznie",
|
||||
"about11": "Usługa sieciowa",
|
||||
"about12": "Po włączeniu, inne urządzenia w tej samej sieci LAN będą miały możliwość dostępu. Aplikacja zostanie automatycznie zamknięta po modyfikacji, proszę uruchomić ponownie ręcznie",
|
||||
"about13": "Token API",
|
||||
|
@ -1380,7 +1399,7 @@
|
|||
"70": "Przetwarzanie [%s], proszę czekać...",
|
||||
"71": "Nie udało się wstawić pliku zasobu, proszę ponownie otworzyć dokument",
|
||||
"72": "Zawartość została skopiowana do systemowego schowka, proszę przejść do SiYuan, aby wkleić",
|
||||
"73": "Importowanie, proszę czekać...",
|
||||
"73": "Importowanie danych...",
|
||||
"74": "Jądro nie zostało w pełni uruchomione [%d%%], proszę spróbować ponownie później",
|
||||
"75": "Nie udało się uzyskać dostępu do pliku",
|
||||
"76": "Weryfikacja łączności sieciowej dostawcy usługi przechowywania w chmurze jest nieprawidłowa, proszę sprawdzić konfigurację sieci",
|
||||
|
@ -1418,7 +1437,7 @@
|
|||
"108": "Synchronizacja danych wykryła konflikty, możesz zobaczyć wygenerowaną treść konfliktów w [Historii danych]",
|
||||
"109": "Usunięcie przypomnienia zakończone [%s]",
|
||||
"110": "Zmiana nazwy...",
|
||||
"111": "Zapisywanie dokumentu [%s]...",
|
||||
"111": "Zapisywanie danych [%s]...",
|
||||
"112": "Nie dołączać znacznika składni Markdown [%s]",
|
||||
"113": "Zakończenie pisania danych...",
|
||||
"114": "Tag nie może być pusty",
|
||||
|
@ -1434,8 +1453,8 @@
|
|||
"124": "Proszę włączyć synchronizację chmury w [Ustawienia - Włącz synchronizację w chmurze]",
|
||||
"125": "Auto synchronizacja nie powiodła się zbyt wiele razy, proszę spróbować ręcznie uruchomić synchronizację, jeśli problem nadal występuje, zgłoś to za pomocą <a href=\"https://liuyun.io/article/1686530886208\" target=\"_blank\">GitHub Issues</a>",
|
||||
"126": "Zakładka nie może być pusta",
|
||||
"127": "Zostało [%d] dni przed wygaśnięciem subskrypcji, po czym dane w chmurze zostaną całkowicie usunięte. Aby odnowić, proszę odwiedzić <a target='_blank' href='${url}'>tutaj</a>",
|
||||
"128": "Subskrypcja wygasła. Po wygaśnięciu, dane w chmurze zostaną całkowicie usunięte. Powiadomienie przestanie się pojawiać dwa dni po wygaśnięciu subskrypcji. Aby odnowić, proszę odwiedzić <a target='_blank' href='${url}'>tutaj</a>",
|
||||
"127": "Do wygaśnięcia subskrypcji pozostało [%d] dni, po czym dane w chmurze zostaną całkowicie usunięte. Aby przedłużyć, odwiedź <a target='_blank' href='${url}'>tutaj</a>",
|
||||
"128": "Subskrypcja wygasła, dane w chmurze zostaną całkowicie usunięte (dane S3/WebDAV nie są dotknięte), dwa dni po wygaśnięciu subskrypcji to powiadomienie nie będzie się już pojawiać. Aby przedłużyć, odwiedź <a target='_blank' href='${url}'>tutaj</a>",
|
||||
"129": "Dane w chmurze zostały uszkodzone, proszę zresetować lokalne repozytorium danych i katalog synchronizacji w chmurze, aby rozwiązać problem",
|
||||
"130": "Instalator nowej wersji się uruchamia. Ponieważ system operacyjny wykona skanowanie zabezpieczeń, rozpoczęcie może zająć trochę czasu. Proszę czekać...",
|
||||
"131": "Ta operacja nie jest obsługiwana, proszę przejść do konsoli zarządzania dostawcy przechowywania w chmurze, aby wykonać operację",
|
||||
|
@ -1463,7 +1482,7 @@
|
|||
"153": "Pobrane pliki %d, fragmenty %d, odebrane bajty %s",
|
||||
"154": "Chmura może obsługiwać tylko kopię zapasową do 12 zrzutów",
|
||||
"155": "Katalog synchronizacji w chmurze został zresetowany na [główny]",
|
||||
"156": "Autoryzacja dostępu nie powiodła się, proszę odświeżyć lub ponownie otworzyć",
|
||||
"156": "Błąd uwierzytelniania, proszę <button onclick=\"window.location.reload()\">odśwież</button> lub otwórz ponownie",
|
||||
"157": "Klucz nie jest rozpoznawany, proszę potwierdzić, że skopiowany ciąg klucza jest poprawny",
|
||||
"158": "Indeksowanie repozytorium danych, przetwarzanie danych %s",
|
||||
"159": "Indeksowanie repozytorium danych, pobieranie najnowszego pliku %v/%v",
|
||||
|
@ -1555,6 +1574,9 @@
|
|||
"245": "Indeksowanie danych nie zostało zakończone po ostatnim użyciu. Proszę wykonać [Drzewo dokumentów - Przebudowa indeksu]. Proszę użyć [Zamknij aplikację] w prawym panelu bocznym, aby wyjść normalnie",
|
||||
"246": "Tytuł dokumentu nie może zawierać / i został zastąpiony _",
|
||||
"247": "Plik [%s] jest większy niż maksymalne ograniczenie [%s], i został zignorowany przy przesyłaniu do chmury",
|
||||
"248": "Docelowy nagłówek znajduje się w bloku kontenera i nie może być użyty jako punkt upuszczenia"
|
||||
"248": "Docelowy nagłówek znajduje się w bloku kontenera i nie może być użyty jako punkt upuszczenia",
|
||||
"249": "Z powodu błędu konfiguracji nie można uzyskać dostępu do danych. Proszę dokładnie sprawdzić ustawienia i uprawnienia do przechowywania w chmurze",
|
||||
"250": "Żądanie zostało ograniczone przez przechowywanie w chmurze. Proszę dokładnie sprawdzić ustawienia i uprawnienia do przechowywania w chmurze",
|
||||
"251": "Łączna liczba nieużywanych zasobów [%d], tutaj wymieniono tylko [%d]"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,6 +1,22 @@
|
|||
{
|
||||
"second": "секунда",
|
||||
"syncInterval": "интервал синхронизации",
|
||||
"syncIntervalTip": "Автоматическая синхронизация данных после прекращения изменений",
|
||||
"removeAV": "Удалить из базы данных",
|
||||
"empty": "Пусто",
|
||||
"newRowInRelation": "Создать новую запись в ${x} <b class='ft__on-surface'>${y}</b>",
|
||||
"copyKeyContent": "Скопировать текст основного ключа",
|
||||
"addDesc": "Добавить описание",
|
||||
"dataRepoAutoPurgeIndexRetentionDays": "Срок хранения снимков данных",
|
||||
"dataRepoAutoPurgeRetentionIndexesDaily": "Количество снимков данных в день",
|
||||
"fields": "Атрибут",
|
||||
"dynamicEmoji": "Динамическая иконка",
|
||||
"backlinkContainChildren": "Включать ли дочерние блоки в обратные ссылки",
|
||||
"backlinkContainChildrenTip": "После включения дочерние блоки будут включены в расчет обратных ссылок",
|
||||
"entryNum": "Количество записей",
|
||||
"workspaceData": "Данные рабочей области",
|
||||
"confirmRemoveRelationField": "Вы уверены, что хотите удалить поле, связанное с <b>${x}</b>?",
|
||||
"removeButKeepRelationField": "Удалить, сохранить связанное поле",
|
||||
"removeButKeepRelationField": "Удалить, но сохранить связанное поле",
|
||||
"exportPDFLowMemory": "Недостаточно доступной памяти для экспорта этого PDF, пожалуйста, уменьшите содержимое или увеличьте доступную память и повторите попытку экспорта",
|
||||
"exportConf": "Экспорт настроек",
|
||||
"exportConfTip": "Учетная запись, код авторизации доступа, синхронизация, API токен и ключ репозитория данных не будут экспортированы",
|
||||
|
@ -44,6 +60,8 @@
|
|||
"autoLaunchMode0": "Не запускать автоматически",
|
||||
"autoLaunchMode1": "Автозапуск после загрузки",
|
||||
"autoLaunchMode2": "Автозапуск и минимизация главного интерфейса после загрузки",
|
||||
"editorMarkdownInlineStrikethrough": "Markdown синтаксис зачёркивания",
|
||||
"editorMarkdownInlineStrikethroughTip": "После включения будет поддерживаться ввод синтаксиса зачёркивания <code class='fn__code'>~~foo~~</code>",
|
||||
"editorMarkdownInlineSup": "Markdown синтаксис для надстрочного индекса",
|
||||
"editorMarkdownInlineSupTip": "После включения будет поддерживаться ввод надстрочного индекса <code class='fn__code'>^foo^</code>",
|
||||
"editorMarkdownInlineSub": "Markdown синтаксис для подстрочного индекса",
|
||||
|
@ -58,7 +76,6 @@
|
|||
"editorMarkdownInlineUnderscoreTip": "После включения будет поддерживаться синтаксис курсива <code class='fn__code'>_foo_</code> и синтаксис жирного текста <code class='fn__code'>__foo__</code>",
|
||||
"currentNotebook": "Текущий блокнот",
|
||||
"containerBlockTip1": "Включение контейнерных блоков приведет к дублированию результатов поиска",
|
||||
"containerBlockTip2": "Включение блочных документов в настоящее время поддерживает только поиск по заголовкам документов",
|
||||
"copyAsPNG": "Скопировать как PNG",
|
||||
"unbindBlock": "Отвязать блок",
|
||||
"showTitle": "Показать заголовок базы данных",
|
||||
|
@ -66,7 +83,7 @@
|
|||
"removeCard": "Удалить карточку",
|
||||
"updateLayout": "Обновить макет",
|
||||
"dndFolderTip": "Пожалуйста, обратите внимание, что ${x} только вставляет файл:// гиперссылку и не копирует файл",
|
||||
"removeCol": "Вы уверены, что хотите удалить колонку ${x} в базе данных?",
|
||||
"removeCol": "Вы уверены, что хотите удалить колонку <b>${x}</b> в базе данных?",
|
||||
"video": "Видео",
|
||||
"audio": "Аудио",
|
||||
"updateAll": "Обновить все",
|
||||
|
@ -129,6 +146,7 @@
|
|||
"inlineMath": "Встраиваемая формула",
|
||||
"inlineMemo": "Встраиваемая заметка",
|
||||
"blockRef": "Текст анкора ссылки",
|
||||
"fileAnnotationRef": "Анкор текста аннотации PDF",
|
||||
"kbd": "Клавиатура",
|
||||
"mark": "Знак",
|
||||
"s": "Перечеркнуто",
|
||||
|
@ -220,19 +238,20 @@
|
|||
"builtIn": "Встроенный",
|
||||
"endDate": "Дата окончания",
|
||||
"needLogin": "Эта функция требует входа в систему для использования",
|
||||
"calcResultCountAll": "СЧЕТ",
|
||||
"calcResultCountValues": "ЗНАЧЕНИЯ",
|
||||
"calcResultCountUniqueValues": "УНИКАЛЬНЫЕ",
|
||||
"calcResultCountEmpty": "ПУСТО",
|
||||
"calcResultCountNotEmpty": "НЕ ПУСТО",
|
||||
"calcResultPercentEmpty": "ПУСТО",
|
||||
"calcResultPercentNotEmpty": "НЕ ПУСТО",
|
||||
"calcResultSum": "СУММА",
|
||||
"calcResultAverage": "СРЕДНЕЕ",
|
||||
"calcResultMedian": "МЕДИАНА",
|
||||
"calcResultMin": "МИН.",
|
||||
"calcResultMax": "МАКС.",
|
||||
"calcResultRange": "ДИАПАЗОН",
|
||||
"calcResultCountAll": "Подсчитать все",
|
||||
"calcResultCountValues": "Подсчитать значения",
|
||||
"calcResultCountUniqueValues": "Подсчитать уникальные значения",
|
||||
"calcResultCountEmpty": "Подсчитать пустые",
|
||||
"calcResultCountNotEmpty": "Подсчитать непустые",
|
||||
"calcResultPercentEmpty": "Процент пустых",
|
||||
"calcResultPercentNotEmpty": "Процент не пустых",
|
||||
"calcResultPercentUniqueValues": "Процент уникальных значений",
|
||||
"calcResultSum": "Сумма",
|
||||
"calcResultAverage": "Среднее",
|
||||
"calcResultMedian": "Медиана",
|
||||
"calcResultMin": "Мин",
|
||||
"calcResultMax": "Макс",
|
||||
"calcResultRange": "Диапазон",
|
||||
"calc": "Вычислить",
|
||||
"createWorkspace": "Создать рабочее пространство",
|
||||
"createWorkspaceTip": "Вы уверены, что хотите использовать этот путь для создания рабочего пространства?",
|
||||
|
@ -244,11 +263,12 @@
|
|||
"calcOperatorCountNotEmpty": "Подсчитать непустые",
|
||||
"calcOperatorPercentEmpty": "Процент пустых",
|
||||
"calcOperatorPercentNotEmpty": "Процент не пустых",
|
||||
"calcOperatorPercentUniqueValues": "Процент уникальных значений",
|
||||
"calcOperatorSum": "Сумма",
|
||||
"calcOperatorAverage": "Среднее",
|
||||
"calcOperatorMedian": "Медиана",
|
||||
"calcOperatorMin": "Мин.",
|
||||
"calcOperatorMax": "Макс.",
|
||||
"calcOperatorMin": "Мин",
|
||||
"calcOperatorMax": "Макс",
|
||||
"calcOperatorRange": "Диапазон",
|
||||
"calcOperatorEarliest": "Самый ранний",
|
||||
"calcOperatorLatest": "Самый поздний",
|
||||
|
@ -474,7 +494,7 @@
|
|||
"floatWindowMode": "Способ активации плавающего окна",
|
||||
"floatWindowModeTip": "Выберите способ вызова плавающего окна, когда мышь наводится на значок блока, значок хлебных крошек и т. д.",
|
||||
"floatWindowMode0": "Наведение",
|
||||
"floatWindowMode1": "Нажмите и удерживайте <code class='fn__code'>${hotkey}</code> + Наведение",
|
||||
"floatWindowMode1": "Нажмите и удерживайте ${hotkey} + Наведение",
|
||||
"floatWindowMode2": "Не вызывать",
|
||||
"codeSnippet": "Фрагмент кода",
|
||||
"codeSnippetTip": "Тонкая настройка интерфейса или функциональности с помощью фрагментов кода",
|
||||
|
@ -490,7 +510,7 @@
|
|||
"editReadonly": "Режим только для чтения",
|
||||
"editReadonlyTip": "После включения редактор загрузит документ в режиме только для чтения",
|
||||
"generateConflictDoc": "Создавать документацию конфликтов при возникновении конфликтов синхронизации",
|
||||
"generateConflictDocTip": "После включения при возникновении конфликта синхронизации будет генерироваться документ конфликта, чтобы его можно было открывать и просматривать напрямую. Независимо от включения или нет, история данных зарегистрирует документ конфликта",
|
||||
"generateConflictDocTip": "После включения при возникновении конфликта синхронизации будет генерироваться документ конфликта, чтобы его можно было открывать и просматривать напрямую. Независимо от включения или нет, [История данных] зарегистрирует документ конфликта",
|
||||
"deleteOpConfirm": "⚠️ Подтверждение операции удаления",
|
||||
"filterKeywordEnter": "Ключевое слово фильтрации Ввод",
|
||||
"defBlock": "Определить блок",
|
||||
|
@ -514,7 +534,7 @@
|
|||
"htmlBlockError": "Выполнение следующего скрипта повлияет на отображение интерфейса, и скрипт был остановлен",
|
||||
"fileHistory": "История файлов",
|
||||
"htmlBlockTip": "Сформированы несколько HTML блоков. Чтобы избежать потери данных, пожалуйста, используйте <code class='fn__code'><div></code> теги для обертки и удалите пустые строки",
|
||||
"katexMacros": "Определение макроса KaTex",
|
||||
"katexMacros": "Определение макроса KaTeX",
|
||||
"katexMacrosTip": "Пожалуйста, используйте формат JSON объекта (<code class='fn__code'>{}</code>) для обертки определений макросов, например <code class='fn__code'>{ \"\\\\foo\": \"{x^2}\" }</code>",
|
||||
"systemLogTip": "Записи работы программы сохраняются в системный журнал. Экспортируя системный журнал и отправив его разработчикам, это может лучше помочь разработчикам диагностировать проблемы программы",
|
||||
"systemLog": "Системный журнал",
|
||||
|
@ -525,6 +545,7 @@
|
|||
"syncConfGuide5": "Если объем данных большой, первая синхронизация будет медленной, пожалуйста, ожидайте терпеливо<br>Не переключайте приложения и поддерживайте экран ярким, пока iOS/iPad синхронизирует",
|
||||
"copyPlainText": "Скопировать обычный текст",
|
||||
"findInDoc": "Соответствует ${y} блокам в ${x} документах",
|
||||
"matchDoc": "Найдено ${x} документов",
|
||||
"jumpToParentNext": "Перейти к следующему блоку родительского блока",
|
||||
"jumpToParentPrev": "Перейти к предыдущему блоку родительского блока",
|
||||
"jumpToParent": "Перейти к родительскому блоку",
|
||||
|
@ -561,7 +582,7 @@
|
|||
"key": "Ключ",
|
||||
"genKey": "Авто-сгенерировать ключ",
|
||||
"genKeyByPW": "Создать ключ по паролю",
|
||||
"dataRepoKeyTip1": "Репозиторий данных используется для шифрования и сохранения снимков данных. Снимки могут быть созданы и восстановлены в истории данных",
|
||||
"dataRepoKeyTip1": "Репозиторий данных используется для шифрования и сохранения снимков данных. Снимки могут быть созданы и восстановлены в [Истории данных]",
|
||||
"dataRepoKeyTip2": "Все устройства должны использовать один и тот же ключ, если ключи несовпадают, данные не могут синхронизироваться в облако",
|
||||
"dataRepoKey": "Ключ репозитория данных",
|
||||
"dataRepoPurge": "Очистка репозитория данных",
|
||||
|
@ -723,7 +744,7 @@
|
|||
"closeNotebook": "Закрытые блокноты",
|
||||
"widget": "Виджет",
|
||||
"customEmoji": "Добавить пользовательский эмодзи",
|
||||
"customEmojiTip": "Поместите изображения в папку эмодзи и используйте папки для их классификации",
|
||||
"customEmojiTip": "Поместите изображения в папку emojis, можно использовать одну папку для классификации, путь не должен содержать пробелы и символы разметки Markdown",
|
||||
"recentEmoji": "Часто используемые смайлики",
|
||||
"changeIcon": "Изменить значок",
|
||||
"addIcon": "Добавить значок",
|
||||
|
@ -750,7 +771,7 @@
|
|||
"openSyncTip2": "При изменении с отключенного на включенное рекомендуется вручную нажать кнопку синхронизации для запуска синхронизации",
|
||||
"syncMode": "Режим облачной синхронизации",
|
||||
"syncModeTip": "Режим синхронизации можно дополнительно выбрать после включения облачной синхронизации",
|
||||
"syncMode1": "Авто (синхронизация каждые 30 секунд, когда данные больше не изменяются)",
|
||||
"syncMode1": "Авто",
|
||||
"syncMode2": "Ручной (автоматическая синхронизация только один раз при запуске и закрытии программы, в другие разы необходимо вручную запустить)",
|
||||
"syncMode3": "Полная ручная синхронизация (не синхронизируется при запуске и завершении, полный ручной контроль времени и направления синхронизации)",
|
||||
"cloudSync": "Облачная синхронизация",
|
||||
|
@ -790,6 +811,7 @@
|
|||
"linkCount": "Ссылки",
|
||||
"imgCount": "Изображения",
|
||||
"refCount": "Ссылки",
|
||||
"blockCount": "блоки",
|
||||
"kbd": "Клавиатура",
|
||||
"errorStyle": "Стиль ошибки",
|
||||
"successStyle": "Стиль успеха",
|
||||
|
@ -826,7 +848,7 @@
|
|||
"customSort": "Индивидуальная сортировка",
|
||||
"collapse": "Свернуть",
|
||||
"blockEmbed": "Встраиваемый блок",
|
||||
"rowTip": "Нажмите <span class='ft__on-surface'>Открыть меню</span><br>Перетащите <span class='ft__on-surface'>Сортировать</span>",
|
||||
"rowTip": "Нажмите <span class='ft__on-surface'>Открыть меню</span><br>Перетащите <span class='ft__on-surface'>Сортировать</span><br>⇧Клик <span class='ft__on-surface'>Обновить атрибут</span>",
|
||||
"gutterTip": "Нажмите/⌘/ <span class='ft__on-surface'>Открыть меню</span><br>⌘Клик/⌥→ <span class='ft__on-surface'>Фокус</span><br>⌥Клик/⌘↑ <span class='ft__on-surface'>Свернуть/Развернуть</span><br>⇧Клик/⌥⌘A <span class='ft__on-surface'>Обновить атрибут</span><br>Перетащите <span class='ft__on-surface'>Переместить позицию</span><br>⌃Перетащите <span class='ft__on-surface'>Повторить</span><br>⌥Перетащите <span class='ft__on-surface'>Сгенерировать ссылку блока</span><br>⇧Перетащите <span class='ft__on-surface'>Сгенерировать встроенный блок</span>",
|
||||
"gutterTip2": "Нажмите <span class='ft__on-surface'>Открыть меню</span><br>⇧Клик <span class='ft__on-surface'>Обновить атрибут</span>",
|
||||
"linkDistance": "Расстояние ссылки",
|
||||
|
@ -853,7 +875,7 @@
|
|||
"moveToBottomRight": "Переместить в нижний правый угол",
|
||||
"accountDisplayTitle": "Отобразить значок заголовка",
|
||||
"accountDisplayVIP": "Отобразить VIP-значок",
|
||||
"rollbackConfirm": "Операция отката не может быть отменена, вы уверены, что хотите откатить <b>${date}</b>?",
|
||||
"rollbackConfirm": "Операция отката не может быть отменена, пожалуйста, будьте осторожны. Вы уверены, что хотите откатить <b>${name}</b> к <b>${time}</b>?",
|
||||
"pdfTip": "Экспорт PDF не поддерживает темную тему",
|
||||
"pdfConfirm": "Вы хотите продолжить экспорт с выбранной светлой темой?",
|
||||
"import": "Импортировать",
|
||||
|
@ -892,7 +914,7 @@
|
|||
"insertBefore": "Вставить пустой блок перед блоком, где находится курсор",
|
||||
"insertAfter": "Вставить пустой блок после блока, где находится курсор",
|
||||
"list1": "Список",
|
||||
"insert": "Вставить элемент",
|
||||
"element": "элемент",
|
||||
"closeTab": "Закрыть текущую вкладку",
|
||||
"keymap": "Карта клавиш",
|
||||
"clearFontStyle": "Очистить стиль",
|
||||
|
@ -933,10 +955,10 @@
|
|||
"copyID": "Скопировать ID",
|
||||
"newBookmark": "Создать метку закладки",
|
||||
"generateHistory": "Интервал генерации истории (минуты, установите 0 для отключения)",
|
||||
"generateHistoryInterval": "История автоматически генерируется при редактировании или удалении, которую можно просмотреть и откатить в истории данных",
|
||||
"generateHistoryInterval": "История автоматически генерируется при редактировании или удалении, которую можно просмотреть и откатить в [Истории данных]",
|
||||
"historyRetentionDays": "Дни хранения истории",
|
||||
"historyRetentionDaysTip": "Исторические данные, превышающие дни хранения, будут автоматически и полностью удалены",
|
||||
"clearHistory": "Очистить всю историю",
|
||||
"historyRetentionDaysTip": "Очистка исторических файлов",
|
||||
"clearHistory": "Удалить всю историю",
|
||||
"confirmClearHistory": "Вы уверены, что хотите полностью удалить все исторические данные в рабочем пространстве?",
|
||||
"fileNameASC": "Имя в алфавитном порядке по возрастанию",
|
||||
"fileNameDESC": "Имя в алфавитном порядке по убыванию",
|
||||
|
@ -1092,12 +1114,11 @@
|
|||
"export1": "Цитата",
|
||||
"export2": "Текст якоря с URL блока",
|
||||
"export3": "Просто текст якоря",
|
||||
"export4": "Подписи",
|
||||
"export4": "Подписи+Якорь хэш",
|
||||
"export5": "PDF аннотация ссылка",
|
||||
"export6": "О том, как обрабатывать текст якоря в PDF аннотациях при экспорте",
|
||||
"export7": "Имя файла - Номер страницы - Текст якоря",
|
||||
"export8": "Просто текст якоря",
|
||||
"export9": "Якорь хэш",
|
||||
"graphConfig2": "Фильтр по количеству ссылок",
|
||||
"selectOpen": "Всегда выбирать открытый документ",
|
||||
"selectOpen1": "Выбрать открытый документ",
|
||||
|
@ -1158,8 +1179,6 @@
|
|||
"about6": "После настройки будет использоваться как пароль для аутентификации доступа, оставьте пустым, чтобы закрыть аутентификацию",
|
||||
"about7": "Следовать блокировке системы",
|
||||
"about8": "После включения программа будет автоматически блокироваться при блокировке системного экрана",
|
||||
"about9": "Автоматическая загрузка сообщений об ошибках и диагностических данных",
|
||||
"about10": "После включения будет автоматически загружена информация об ошибках и диагностические данные через <a href=\"https://sentry.io\" target=\"_blank\">Sentry</a> SDK, что не затрагивает данные личной конфиденциальности, чтобы разработчики могли исправить ошибки. Программа будет автоматически закрыта после изменения, пожалуйста, перезапустите вручную",
|
||||
"about11": "Сетевое обслуживание",
|
||||
"about12": "После включения другие устройства в одной локальной сети смогут получить доступ. Программа будет автоматически закрыта после изменения, пожалуйста, перезапустите вручную",
|
||||
"about13": "API токен",
|
||||
|
@ -1380,7 +1399,7 @@
|
|||
"70": "Обработка [%s], пожалуйста, подождите...",
|
||||
"71": "Не удалось вставить файл ресурса, пожалуйста, повторно откройте документ",
|
||||
"72": "Содержимое было скопировано в буфер обмена системы, пожалуйста, перейдите в SiYuan для вставки",
|
||||
"73": "Импорт, пожалуйста, подождите...",
|
||||
"73": "Импорт данных...",
|
||||
"74": "Ядро еще не полностью запущено [%d%%], пожалуйста, попробуйте позже",
|
||||
"75": "Попытка доступа к файлу не удалась",
|
||||
"76": "Проверка сетевого подключения поставщика облачного хранилища аномальная, пожалуйста, проверьте сетевую конфигурацию",
|
||||
|
@ -1418,7 +1437,7 @@
|
|||
"108": "Синхронизация данных обнаружила конфликты, вы можете просмотреть созданный контент конфликта в [Истории данных]",
|
||||
"109": "Удаление напоминания завершено [%s]",
|
||||
"110": "Переименование...",
|
||||
"111": "Сохранение документа [%s]...",
|
||||
"111": "Сохранение данных [%s]...",
|
||||
"112": "Не включать маркер синтаксиса Markdown [%s]",
|
||||
"113": "Завершение записи данных...",
|
||||
"114": "Тег не может быть пустым",
|
||||
|
@ -1434,8 +1453,8 @@
|
|||
"124": "Пожалуйста, включите облачную синхронизацию в [Настройки - Включите облачную синхронизацию]",
|
||||
"125": "Автосинхронизация не удалась слишком много раз, попробуйте вручную запустить синхронизацию, если проблема все еще сохраняется, пожалуйста, сообщите об этом через <a href=\"https://liuyun.io/article/1686530886208\" target=\"_blank\">GitHub Issues</a>",
|
||||
"126": "Закладка не может быть пустой",
|
||||
"127": "Осталось [%d] дней до истечения подписки, после этого облачные данные будут полностью удалены. Чтобы продлить, пожалуйста, посетите <a target='_blank' href='${url}'>здесь</a>",
|
||||
"128": "Подписка истекла. После истечения срока действия облачные данные будут полностью удалены. Напоминание больше не появится через два дня после истечения подписки. Чтобы продлить, пожалуйста, посетите <a target='_blank' href='${url}'>здесь</a>",
|
||||
"127": "До окончания подписки осталось [%d] дней, после чего данные облачного хранилища будут полностью удалены. Для продления посетите <a target='_blank' href='${url}'>здесь</a>",
|
||||
"128": "Подписка истекла, данные облачного хранилища будут полностью удалены (данные S3/WebDAV не затронуты), через два дня после истечения подписки это уведомление больше не будет появляться. Для продления посетите <a target='_blank' href='${url}'>здесь</a>",
|
||||
"129": "Облачные данные были повреждены, пожалуйста, сбросьте локальный репозиторий данных и директорию облачной синхронизации, чтобы решить проблему",
|
||||
"130": "Установщик новой версии запускается. Поскольку операционная система выполнит проверку безопасности, может потребоваться некоторое время для запуска. Пожалуйста, подождите...",
|
||||
"131": "Эта операция не поддерживается, пожалуйста, перейдите в консоль управления поставщика облачного хранилища для выполнения операций",
|
||||
|
@ -1463,7 +1482,7 @@
|
|||
"153": "Скачанные файлы %d, части %d, полученные байты %s",
|
||||
"154": "Облако может поддерживать резервное копирование только до 12 снимков",
|
||||
"155": "Директория облачной синхронизации была сброшена до [главной]",
|
||||
"156": "Аутентификация доступа не удалась, пожалуйста, обновите или переоткройте её",
|
||||
"156": "Аутентификация доступа не удалась, пожалуйста, <button onclick=\"window.location.reload()\">обновите</button> или переоткройте её",
|
||||
"157": "Ключ не распознается, пожалуйста, подтвердите, что скопированная строка ключа правильная",
|
||||
"158": "Индексирование репозитория данных, прогулка по данным %s",
|
||||
"159": "Индексирование репозитория данных, получение последнего файла %v/%v",
|
||||
|
@ -1555,6 +1574,9 @@
|
|||
"245": "Индексация данных не была завершена после последнего использования. Пожалуйста, выполните [Дерево документов - Восстановить индекс]. Пожалуйста, используйте [Выход из приложения] в правой боковой панели для нормального выхода",
|
||||
"246": "Название документа не может содержать / и было заменено на _",
|
||||
"247": "Файл [%s] больше максимального ограничения [%s] и был проигнорирован для загрузки в облако",
|
||||
"248": "Целевой заголовок находится в контейнерном блоке и не может использоваться как пункт сброса"
|
||||
}
|
||||
"248": "Целевой заголовок находится в контейнерном блоке и не может использоваться как пункт сброса",
|
||||
"249": "Из-за ошибки конфигурации невозможно получить доступ к данным. Пожалуйста, проверьте настройки и права доступа к облачному хранилищу",
|
||||
"250": "Запрос был ограничен облачным хранилищем. Пожалуйста, проверьте настройки и права доступа к облачному хранилищу",
|
||||
"251": "Всего неиспользованных активов [%d], здесь перечислены только [%d]"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,11 +1,27 @@
|
|||
{
|
||||
"second": "秒",
|
||||
"syncInterval": "同步間隔",
|
||||
"syncIntervalTip": "數據不再變動後自動進行數據同步",
|
||||
"removeAV": "從資料庫中移除",
|
||||
"empty": "空白",
|
||||
"newRowInRelation": "在 ${x} 中新建條目 <b class='ft__on-surface'>${y}</b>",
|
||||
"copyKeyContent": "複製主鍵文本",
|
||||
"addDesc": "添加描述",
|
||||
"dataRepoAutoPurgeIndexRetentionDays": "數據快照保留天數",
|
||||
"dataRepoAutoPurgeRetentionIndexesDaily": "數據快照每天保留個數",
|
||||
"fields": "欄位",
|
||||
"dynamicEmoji": "動態圖標",
|
||||
"backlinkContainChildren": "反向鏈接包含子塊",
|
||||
"backlinkContainChildrenTip": "啟用後子塊將被納入到反向鏈接計算中",
|
||||
"entryNum": "條目數",
|
||||
"workspaceData": "工作空間數據",
|
||||
"confirmRemoveRelationField": "確定同時刪除關聯至 <b>${x}</b> 中的字段嗎?",
|
||||
"removeButKeepRelationField": "刪除,保留關聯字段",
|
||||
"removeButKeepRelationField": "刪除,但保留關聯字段",
|
||||
"exportPDFLowMemory": "系統可用記憶體不足,無法導出該 PDF,請減少內容或者增加可用記憶體後再嘗試導出",
|
||||
"exportConf": "匯出設定",
|
||||
"exportConfTip": "帳號、存取授權碼、同步、API token 和資料倉儲金鑰不會被匯出",
|
||||
"importConf": "導入設定",
|
||||
"importConfTip": "導入後會覆蓋當設定並自動關閉應用,請手動重新啟動",
|
||||
"importConfTip": "導入後會覆蓋當前設定並自動關閉應用,請手動重新啟動",
|
||||
"jumpToPage": "跳轉到指定頁:1 ~ ${x}",
|
||||
"pageCountAndSnapshotCount": "共 ${x} 頁,${y} 個快照",
|
||||
"pageCountAndHistoryCount": "共 ${x} 頁,${y} 個歷史紀錄",
|
||||
|
@ -34,16 +50,18 @@
|
|||
"confirmDeleteTip": "確定刪除<b>${x}</b> 嗎?",
|
||||
"rollbackTip": "刪除後可在 [資料歷史] 中恢復,按 [設定 - 編輯器 - 歷史保留天數] 保留 <code class= 'fn__code'>${x}</code> 天",
|
||||
"newView": "新增視圖",
|
||||
"newCol": "新增列",
|
||||
"newCol": "新增欄位",
|
||||
"newRow": "新增項目",
|
||||
"enterKey": "回車",
|
||||
"doubleClick": "雙擊",
|
||||
"click": "點擊",
|
||||
"allowHTMLBLockScript": "允許執行 HTML 區塊內腳本",
|
||||
"allowHTMLBLockScriptTip": "啟用後將不對 HTML 區塊中的程式碼進行安全過濾,請注意潛在的 XSS 攻擊風險",
|
||||
"allowHTMLBLockScript": "允許執行 HTML 塊內腳本",
|
||||
"allowHTMLBLockScriptTip": "啟用後將不對 HTML 塊中的程式碼進行安全過濾,請注意潛在的 XSS 攻擊風險",
|
||||
"autoLaunchMode0": "不自動啟動",
|
||||
"autoLaunchMode1": "開機自動啟動",
|
||||
"autoLaunchMode2": "開機後自動啟動並最小化主介面",
|
||||
"editorMarkdownInlineStrikethrough": "Markdown 行級刪除線語法",
|
||||
"editorMarkdownInlineStrikethroughTip": "啟用後將支持 <code class='fn__code'>~~foo~~</code> 行級刪除線語法輸入",
|
||||
"editorMarkdownInlineSup": "Markdown 行級上標語法",
|
||||
"editorMarkdownInlineSupTip": "啟用後將支援 <code class='fn__code'>^foo^</code> 行級上標語法輸入",
|
||||
"editorMarkdownInlineSub": "Markdown 行級下標語法",
|
||||
|
@ -57,16 +75,15 @@
|
|||
"editorMarkdownInlineUnderscore": "Markdown 行級底線語法",
|
||||
"editorMarkdownInlineUnderscoreTip": "啟用後將支援 <code class='fn__code'>_foo_</code> 傾斜語法和 <code class='fn__code'>__foo__</code> 加粗語法輸入",
|
||||
"currentNotebook": "目前筆記本",
|
||||
"containerBlockTip1": "啟用容器區塊後會導致搜尋結果重複",
|
||||
"containerBlockTip2": "啟用文件區塊目前僅支援搜尋文件名稱",
|
||||
"containerBlockTip1": "啟用容器塊後會導致搜尋結果重複",
|
||||
"copyAsPNG": "複製為 PNG",
|
||||
"unbindBlock": "取消綁定區塊",
|
||||
"unbindBlock": "取消綁定塊",
|
||||
"showTitle": "顯示資料庫標題",
|
||||
"fillCreated": "預設填滿創建時間",
|
||||
"removeCard": "移除閃卡",
|
||||
"updateLayout": "更新版面配置",
|
||||
"dndFolderTip": "請注意 ${x} 僅插入 file:// 超鏈接,不複製檔案",
|
||||
"removeCol": "確定刪除資料庫中的 ${x} 欄位?",
|
||||
"removeCol": "確定刪除資料庫中的 <b>${x}</b> 欄位?",
|
||||
"video": "影片",
|
||||
"audio": "音訊",
|
||||
"updateAll": "全部更新",
|
||||
|
@ -80,7 +97,7 @@
|
|||
"lastReviewTime": "最後複習時間",
|
||||
"cardStatus": "卡片狀態",
|
||||
"noSupportTip": "此功能不支援卡包使用",
|
||||
"insertRowTip": "新增行已被過濾,可取消過濾/搜尋/排序進行查看",
|
||||
"insertRowTip": "新增條目已被過濾,可取消過濾/搜尋/排序進行查看",
|
||||
"insertPhoto": "拍照並插入",
|
||||
"relativeToToday": "相對於今天",
|
||||
"current": "當前",
|
||||
|
@ -89,7 +106,7 @@
|
|||
"year": "年",
|
||||
"pastDate": "前",
|
||||
"nextDate": "後",
|
||||
"listInvalidRefBlocks": "列出引用失效的區塊",
|
||||
"listInvalidRefBlocks": "列出引用失效的塊",
|
||||
"listItemDotNumberClickFocus": "清單項目圓點/數字點選聚焦",
|
||||
"listItemDotNumberClickFocusTip": "啟用後點選清單項目的圓點/數字將進入聚焦",
|
||||
"reviewMode": "複習模式",
|
||||
|
@ -97,15 +114,15 @@
|
|||
"reviewMode0": "新舊混合",
|
||||
"reviewMode1": "新卡優先",
|
||||
"reviewMode2": "舊卡優先",
|
||||
"fileAnnoRefPlaceholder": "請輸入區塊 ID",
|
||||
"fileAnnoRefPlaceholder": "請輸入塊 ID",
|
||||
"addToDatabase": "新增至資料庫",
|
||||
"clearContext": "清空上下文",
|
||||
"cloudStoragePurge": "清理雲端儲存",
|
||||
"cloudStoragePurgeConfirm": "清理雲端儲存會徹底刪除所有未引用的快照和相關資料物件。<ul class='fn__list'><li>執行前請確保其他設備已經暫停同步</li><li>清理作業非常耗時,請確保網路穩定</li></ul>確定現在就執行嗎?",
|
||||
"dragFill": "下拉填滿資料",
|
||||
"dragFill": "垂直拖動以填充值",
|
||||
"switchReadonly": "唯讀模式切換",
|
||||
"original": "原值",
|
||||
"selectRelation": "請先選擇關聯列",
|
||||
"selectRelation": "請先選擇關聯欄位",
|
||||
"backRelation": "雙向關聯",
|
||||
"thisDatabase": "目前資料庫",
|
||||
"relatedTo": "關聯至",
|
||||
|
@ -113,7 +130,7 @@
|
|||
"rollup": "匯總",
|
||||
"rollupProperty": "總計欄位",
|
||||
"rollupCalc": "彙總方式",
|
||||
"searchRelation": "搜尋關聯列",
|
||||
"searchRelation": "搜尋關聯欄位",
|
||||
"searchRollupProperty": "搜尋總計欄位",
|
||||
"replaceTypes": {
|
||||
"text": "普通文字",
|
||||
|
@ -129,6 +146,7 @@
|
|||
"inlineMath": "行級公式",
|
||||
"inlineMemo": "行級備註",
|
||||
"blockRef": "引用錨文本",
|
||||
"fileAnnotationRef": "PDF 標註錨文本",
|
||||
"kbd": "鍵盤",
|
||||
"mark": "高亮",
|
||||
"s": "刪除",
|
||||
|
@ -137,9 +155,9 @@
|
|||
"tag": "標籤",
|
||||
"u": "底線",
|
||||
"docTitle": "文檔標題",
|
||||
"codeBlock": "程式碼區塊",
|
||||
"mathBlock": "公式區塊",
|
||||
"htmlBlock": "HTML 區塊"
|
||||
"codeBlock": "程式碼塊",
|
||||
"mathBlock": "公式塊",
|
||||
"htmlBlock": "HTML 塊"
|
||||
},
|
||||
"selected": "已選擇",
|
||||
"loadMore": "載入更多",
|
||||
|
@ -155,8 +173,8 @@
|
|||
"unsplit": "取消分割畫面",
|
||||
"unsplitAll": "取消全部分螢幕",
|
||||
"resetCardTip": "確定重設 ${x} 張閃卡?",
|
||||
"freezeCol": "固定列",
|
||||
"unfreezeCol": "取消列固定",
|
||||
"freezeCol": "固定欄位",
|
||||
"unfreezeCol": "取消固定欄位",
|
||||
"snippetsTip": "程式碼片段已更新,是否儲存?",
|
||||
"addBelowAbove": "點擊 <span class='ft__on-surface'>在下方新增</span><br>⌥點擊 <span class='ft__on-surface'>在上方新增</span>",
|
||||
"imported": "導入完成",
|
||||
|
@ -220,13 +238,14 @@
|
|||
"builtIn": "內置",
|
||||
"endDate": "結束日期",
|
||||
"needLogin": "該功能需要登錄賬號後才能使用",
|
||||
"calcResultCountAll": "行計數",
|
||||
"calcResultCountValues": "值計數",
|
||||
"calcResultCountUniqueValues": "唯一值計數",
|
||||
"calcResultCountEmpty": "空值計數",
|
||||
"calcResultCountNotEmpty": "非空值計數",
|
||||
"calcResultPercentEmpty": "空值佔比",
|
||||
"calcResultPercentNotEmpty": "非空值佔比",
|
||||
"calcResultCountAll": "條目數",
|
||||
"calcResultCountValues": "值數量",
|
||||
"calcResultCountUniqueValues": "唯一值",
|
||||
"calcResultCountEmpty": "未填寫",
|
||||
"calcResultCountNotEmpty": "已填寫",
|
||||
"calcResultPercentEmpty": "未填寫佔比",
|
||||
"calcResultPercentNotEmpty": "已填寫佔比",
|
||||
"calcResultPercentUniqueValues": "唯一值佔比",
|
||||
"calcResultSum": "求和",
|
||||
"calcResultAverage": "平均值",
|
||||
"calcResultMedian": "中位數",
|
||||
|
@ -237,13 +256,14 @@
|
|||
"createWorkspace": "創建工作空間",
|
||||
"createWorkspaceTip": "確定使用該路徑創建工作空間嗎?",
|
||||
"calcOperatorNone": "無",
|
||||
"calcOperatorCountAll": "行計數",
|
||||
"calcOperatorCountValues": "值計數",
|
||||
"calcOperatorCountUniqueValues": "唯一值計數",
|
||||
"calcOperatorCountEmpty": "空值計數",
|
||||
"calcOperatorCountNotEmpty": "非空值計數",
|
||||
"calcOperatorPercentEmpty": "空值佔比",
|
||||
"calcOperatorPercentNotEmpty": "非空值佔比",
|
||||
"calcOperatorCountAll": "條目數",
|
||||
"calcOperatorCountValues": "值數量",
|
||||
"calcOperatorCountUniqueValues": "唯一值",
|
||||
"calcOperatorCountEmpty": "未填寫",
|
||||
"calcOperatorCountNotEmpty": "已填寫",
|
||||
"calcOperatorPercentEmpty": "未填寫佔比",
|
||||
"calcOperatorPercentNotEmpty": "已填寫佔比",
|
||||
"calcOperatorPercentUniqueValues": "唯一值佔比",
|
||||
"calcOperatorSum": "求和",
|
||||
"calcOperatorAverage": "平均值",
|
||||
"calcOperatorMedian": "中位數",
|
||||
|
@ -267,10 +287,10 @@
|
|||
"filterOperatorIsOnOrAfter": "晚於或等於",
|
||||
"asc": "升序",
|
||||
"desc": "降序",
|
||||
"hideCol": "隱藏列",
|
||||
"hideCol": "隱藏欄位",
|
||||
"hideAll": "隱藏全部",
|
||||
"showAll": "顯示全部",
|
||||
"showCol": "顯示列",
|
||||
"showCol": "顯示欄位",
|
||||
"number": "數字",
|
||||
"date": "日期",
|
||||
"select": "單選",
|
||||
|
@ -474,7 +494,7 @@
|
|||
"floatWindowMode": "浮窗觸發方式",
|
||||
"floatWindowModeTip": "選擇滑鼠懸停塊引、麵包屑塊標等位置觸發浮窗的方式",
|
||||
"floatWindowMode0": "懸停",
|
||||
"floatWindowMode1": "按住 <code class='fn__code'>${hotkey}</code>+懸停",
|
||||
"floatWindowMode1": "按住 ${hotkey}+懸停",
|
||||
"floatWindowMode2": "不觸發浮窗",
|
||||
"codeSnippet": "代碼片段",
|
||||
"codeSnippetTip": "透過程式碼片段對介面或功能進行微調",
|
||||
|
@ -490,7 +510,7 @@
|
|||
"editReadonly": "只讀模式",
|
||||
"editReadonlyTip": "啟用後編輯器將以只讀模式載入文檔",
|
||||
"generateConflictDoc": "同步衝突時生成衝突文檔",
|
||||
"generateConflictDocTip": "啟用後當同步發生衝突時會生成衝突文檔,以便直接打開查看。無論是否啟用,資料歷史都會記錄衝突文檔",
|
||||
"generateConflictDocTip": "啟用後當同步發生衝突時會生成衝突文檔,以便直接打開查看。無論是否啟用,[資料歷史] 都會記錄衝突文檔",
|
||||
"deleteOpConfirm": "⚠️ Delete operation confirmation",
|
||||
"filterKeywordEnter": "關鍵字過濾 Enter",
|
||||
"defBlock": "定義塊",
|
||||
|
@ -514,7 +534,7 @@
|
|||
"htmlBlockError": "以下 script 執行會影響界面顯示,已經停止運行該腳本",
|
||||
"fileHistory": "文件歷史",
|
||||
"htmlBlockTip": "形成了多個 HTML 塊,為防止資料丟失請使用 <code class='fn__code'><div></code> 標籤包裹並去掉空行",
|
||||
"katexMacros": "KaTex 宏定義",
|
||||
"katexMacros": "KaTeX 宏定義",
|
||||
"katexMacrosTip": "請使用 JSON 對象格式(<code class='fn__code'>{}</code>)來包裹宏定義,例如 <code class='fn__code'>{ \"\\\\foo\": \"{x^2}\" }</code>",
|
||||
"systemLogTip": "系統日誌中保存了程式運行記錄,通過導出系統日誌發送給開發者可以更好地幫助開發者診斷程式問題",
|
||||
"systemLog": "系統日誌",
|
||||
|
@ -524,10 +544,11 @@
|
|||
"syncConfGuide4": "立即同步?",
|
||||
"syncConfGuide5": "如果資料量較大,第一次同步會比較慢,請耐心等待<br>iOS/iPad 端在同步時請勿切換應用並保持螢幕恆亮",
|
||||
"copyPlainText": "複製純文字",
|
||||
"findInDoc": "${x} 個文件中符合 ${y} 個區塊",
|
||||
"jumpToParentNext": "跳到父區塊的下一個區塊",
|
||||
"jumpToParentPrev": "跳到父區塊的上一個區塊",
|
||||
"jumpToParent": "跳到父區塊",
|
||||
"findInDoc": "${x} 個文件中符合 ${y} 個塊",
|
||||
"matchDoc": "匹配到 ${x} 個文檔",
|
||||
"jumpToParentNext": "跳到父塊的下一個塊",
|
||||
"jumpToParentPrev": "跳到父塊的上一個塊",
|
||||
"jumpToParent": "跳到父塊",
|
||||
"initRepoKeyTip": "如果其他設備上已經初始化過密鑰,請使用 [導入密鑰] 或者通過相同的密碼生成密鑰,否則無法雲端同步資料,所以請務必在所有設備上使用相同的密鑰",
|
||||
"crossKeepLazyLoad": "跨頁多選需在更多菜單中選中【保持已載入內容】",
|
||||
"keepLazyLoad": "保持已載入的內容",
|
||||
|
@ -561,7 +582,7 @@
|
|||
"key": "密鑰",
|
||||
"genKey": "自動生成密鑰",
|
||||
"genKeyByPW": "通過密碼生成密鑰",
|
||||
"dataRepoKeyTip1": "資料倉庫用於加密保存資料快照,可在資料歷史中可建立快照和回復快照",
|
||||
"dataRepoKeyTip1": "資料倉庫用於加密保存資料快照,可在 [資料歷史] 中建立快照和回復快照",
|
||||
"dataRepoKeyTip2": "所有設備必須使用相同的密鑰,如果密鑰不一致則無法雲端同步資料",
|
||||
"dataRepoKey": "資料倉庫密鑰",
|
||||
"dataRepoPurge": "資料倉庫清理",
|
||||
|
@ -586,7 +607,7 @@
|
|||
"querySyntax": "查詢語法",
|
||||
"rollback": "回復",
|
||||
"custom": "自定義",
|
||||
"feedback": "反饋",
|
||||
"feedback": "問題反饋",
|
||||
"inbox": "收件箱",
|
||||
"turnToStatic": "靜態錨文字",
|
||||
"turnToDynamic": "動態錨文字",
|
||||
|
@ -723,7 +744,7 @@
|
|||
"closeNotebook": "已關閉的筆記本",
|
||||
"widget": "小工具",
|
||||
"customEmoji": "新增自訂表情",
|
||||
"customEmojiTip": "將圖片放入 emojis 資料夾中,可使用資料夾進行分類",
|
||||
"customEmojiTip": "將圖片放入 emojis 文件夾中,可使用一層文件夾進行分類,路徑不能包含空格和 Markdown 標記符",
|
||||
"recentEmoji": "常用表情",
|
||||
"changeIcon": "修改圖示",
|
||||
"addIcon": "新增圖示",
|
||||
|
@ -750,7 +771,7 @@
|
|||
"openSyncTip2": "從禁用改為啟用時建議手動點擊同步按鈕觸發一次同步",
|
||||
"syncMode": "雲端同步模式",
|
||||
"syncModeTip": "啟用雲端同步後可進一步選擇同步模式",
|
||||
"syncMode1": "自動同步(資料不再變動後 30 秒進行一次同步)",
|
||||
"syncMode1": "自動同步",
|
||||
"syncMode2": "手動同步(僅啟動和關閉軟體時自動同步一次,其他時候需要手動觸發同步)",
|
||||
"syncMode3": "完全手動同步(啟動和關閉時均不同步,完全手動控制同步時機和同步方向)",
|
||||
"cloudSync": "雲端同步",
|
||||
|
@ -785,11 +806,12 @@
|
|||
"vLayout": "垂直佈局",
|
||||
"hLayout": "水平佈局",
|
||||
"merge": "合併",
|
||||
"wordCount": "字數",
|
||||
"runeCount": "字符數",
|
||||
"wordCount": "字",
|
||||
"runeCount": "字符",
|
||||
"linkCount": "連結",
|
||||
"imgCount": "圖片",
|
||||
"refCount": "引用",
|
||||
"blockCount": "塊",
|
||||
"kbd": "鍵盤",
|
||||
"errorStyle": "錯誤樣式",
|
||||
"successStyle": "成功樣式",
|
||||
|
@ -826,7 +848,7 @@
|
|||
"customSort": "自訂排序",
|
||||
"collapse": "摺疊",
|
||||
"blockEmbed": "嵌入塊",
|
||||
"rowTip": "點擊 <span class='ft__on-surface'>打開菜單</span><br>拖拽 <span class='ft__on-surface'>排序</span>",
|
||||
"rowTip": "點擊 <span class='ft__on-surface'>打開菜單</span><br>拖拽 <span class='ft__on-surface'>排序</span><br>⇧點擊 <span class='ft__on-surface'>修改屬性</span>",
|
||||
"gutterTip": "點擊/⌘/ <span class='ft__on-surface'>打開菜單</span><br>⌘點擊 <span class='ft__on-surface'>聚焦</span><br>⌥點擊/⌥→ <span class='ft__on-surface'>折疊/展開</span><br>⇧點擊/⌥⌘A <span class='ft__on-surface'>修改屬性</span><br>拖拽 <span class='ft__on-surface'>移動位置</span><br>⌃拖拽 <span class='ft__on-surface'>重複</span><br>⌥拖拽 <span class='ft__on-surface'>生成塊引用</span><br>⇧拖拽 <span class='ft__on-surface'>生成嵌入塊</span>",
|
||||
"gutterTip2": "點擊 <span class='ft__on-surface'>打開功能表</span><br>⇧點擊 <span class='ft__on-surface'>修改屬性</span>",
|
||||
"linkDistance": "連結距離",
|
||||
|
@ -853,7 +875,7 @@
|
|||
"moveToBottomRight": "移動到下側右方",
|
||||
"accountDisplayTitle": "首欄顯示頭銜",
|
||||
"accountDisplayVIP": "首欄顯示 VIP",
|
||||
"rollbackConfirm": "回復操作無法撤銷,確定要將 <b>${date}</b> 回復嗎?",
|
||||
"rollbackConfirm": "回滾操作無法撤銷,請謹慎決定。確定要將 <b>${name}</b> 回滾到 <b>${time}</b> 嗎?",
|
||||
"pdfTip": "PDF 匯出不支援深色主題",
|
||||
"pdfConfirm": "是否使用已選擇的淺色主題繼續匯出?",
|
||||
"import": "導入",
|
||||
|
@ -892,7 +914,7 @@
|
|||
"insertBefore": "游標所在塊前插入空塊",
|
||||
"insertAfter": "游標所在塊後插入空塊",
|
||||
"list1": "列表",
|
||||
"insert": "插入元素",
|
||||
"element": "元素",
|
||||
"closeTab": "關閉當前分頁",
|
||||
"keymap": "快速鍵",
|
||||
"clearFontStyle": "清除樣式",
|
||||
|
@ -933,10 +955,10 @@
|
|||
"copyID": "複製 ID",
|
||||
"newBookmark": "新建書籤標識",
|
||||
"generateHistory": "歷史生成間隔(分鐘,設置為 0 則禁用)",
|
||||
"generateHistoryInterval": "編輯或刪除時會自動生成歷史,可在資料歷史中可查看和回復",
|
||||
"generateHistoryInterval": "編輯或刪除時會自動生成歷史,可在 [資料歷史] 中查看和回復",
|
||||
"historyRetentionDays": "歷史保留天數",
|
||||
"historyRetentionDaysTip": "超過保留天數的歷史資料會被自動徹底刪除",
|
||||
"clearHistory": "清空所有歷史",
|
||||
"historyRetentionDaysTip": "歷史文件清理",
|
||||
"clearHistory": "刪除所有歷史",
|
||||
"confirmClearHistory": "確定要徹底刪除工作空間下的所有歷史資料嗎?",
|
||||
"fileNameASC": "名稱字母昇冪",
|
||||
"fileNameDESC": "名稱字母降冪",
|
||||
|
@ -1090,14 +1112,13 @@
|
|||
"appearance": "外觀",
|
||||
"export0": "原始文字",
|
||||
"export1": "引述塊",
|
||||
"export2": "錨文字區塊鏈",
|
||||
"export2": "錨文字塊鏈",
|
||||
"export3": "僅錨文字",
|
||||
"export4": "註腳",
|
||||
"export4": "註腳+錨點哈希",
|
||||
"export5": "PDF 標註引用",
|
||||
"export6": "導出時關於 PDF 標註引出處錨文字的處理方式",
|
||||
"export7": "文件名 - 頁碼 - 錨文字",
|
||||
"export8": "僅錨文字",
|
||||
"export9": "錨點哈希",
|
||||
"graphConfig2": "引用塊次數過濾",
|
||||
"selectOpen": "定位打開的文檔",
|
||||
"selectOpen1": "定位打開的文檔",
|
||||
|
@ -1158,8 +1179,6 @@
|
|||
"about6": "配置後作為存取鑒權密碼,留空則關閉鑒權",
|
||||
"about7": "跟隨系統鎖屏",
|
||||
"about8": "啟用後將會在系統鎖屏時自動鎖定應用",
|
||||
"about9": "自動上傳報錯資訊和診斷資料",
|
||||
"about10": "啟用後會通過 <a href=\"https://sentry.io\" target=\"_blank\">Sentry</a> SDK 自動上傳報錯資訊和診斷資料等不涉及個人隱私的資料,以便開發者修復缺陷。修改後會自動關閉應用,請手動重啟",
|
||||
"about11": "網路伺服",
|
||||
"about12": "啟用後將允許同一區域網內的其他設備進行存取。修改後會自動關閉應用,請手動重啟",
|
||||
"about13": "API token",
|
||||
|
@ -1380,7 +1399,7 @@
|
|||
"70": "正在處理 [%s],請稍等...",
|
||||
"71": "插入資料檔失敗,請重新打開文檔",
|
||||
"72": "內容已經複製到系統剪貼簿,請到思源中進行貼上",
|
||||
"73": "正在導入,請稍等...",
|
||||
"73": "導入數據中...",
|
||||
"74": "kernel尚未完全啟動 [%d%%],請稍後再試",
|
||||
"75": "嘗試訪問資料檔失敗",
|
||||
"76": "雲端存儲服務提供商網絡連通性校驗異常,請檢查網絡配置",
|
||||
|
@ -1418,7 +1437,7 @@
|
|||
"108": "資料同步發現衝突,可在 [資料歷史] 中查看生成的衝突內容",
|
||||
"109": "移除提醒完畢 [%s]",
|
||||
"110": "正在重命名...",
|
||||
"111": "正在保存文檔 [%s]...",
|
||||
"111": "正在保存数据 [%s]...",
|
||||
"112": "請勿包含 Markdown 語法標記符 [%s]",
|
||||
"113": "正在完成資料寫入...",
|
||||
"114": "標籤不能為空",
|
||||
|
@ -1434,8 +1453,8 @@
|
|||
"124": "請在 [設置 - 啟用雲端同步] 中開啟雲端同步",
|
||||
"125": "自動同步失敗次數過多,請嘗試手動觸發同步,如果還有問題請<a href=\"https://ld246.com/article/1649901726096\" target=\"_blank\">反饋</a>",
|
||||
"126": "書籤不能為空",
|
||||
"127": "訂閱距過期還剩 [%d] 天,過期後雲端資料會被徹底刪除。續訂請訪問<a target='_blank' href='${url}'>這裡</a>",
|
||||
"128": "訂閱已經過期,過期後雲端資料會被徹底刪除,訂閱過期兩天后不再彈出該提醒,續訂請訪問<a target='_blank' href='${url}'>這裡</a>",
|
||||
"127": "訂閱距過期還剩 [%d] 天,過期後官方雲端存儲數據會被徹底刪除。續訂請訪問<a target='_blank' href='${url}'>這裡</a>",
|
||||
"128": "訂閱已經過期,過期後官方雲端存儲數據會被徹底刪除(S3/WebDAV 雲端存儲數據不受影響),訂閱過期兩天後不再彈出該提醒,續訂請訪問<a target='_blank' href='${url}'>這裡</a>",
|
||||
"129": "雲端資料已經損壞,請參考<a href=\"https://ld246.com/article/1683395267749\" target=\"_blank\">這裡</a>解決該問題",
|
||||
"130": "正在啟動新版本安裝程式,由於作業系統會進行安全掃描,因此啟動可能需要一些時間,請稍等...",
|
||||
"131": "不支持該操作,請到雲端存儲提供商管理控制台進行操作",
|
||||
|
@ -1463,7 +1482,7 @@
|
|||
"153": "下載文件數 %d 下載分塊數 %d 接收位元組數 %s",
|
||||
"154": "雲端最多只能支持備份 12 個快照",
|
||||
"155": "雲端同步目錄已經重置為 [main]",
|
||||
"156": "訪問鑑權失敗,請刷新或重新打開",
|
||||
"156": "訪問鑑權失敗,請 <button onclick=\"window.location.reload()\">刷新</button> 或者重新打開",
|
||||
"157": "無法識別密鑰,請確認複製的密鑰字串是否正確",
|
||||
"158": "正在索引資料倉庫,遍歷資料 %s",
|
||||
"159": "正在索引資料倉庫,獲取最新文件 %v/%v",
|
||||
|
@ -1547,7 +1566,7 @@
|
|||
"237": "[%d] 個市集包已經全部更新成功",
|
||||
"238": "市集包 [%s] 更新失敗,請稍後再試",
|
||||
"239": "相關操作正在處理中,請稍後再試",
|
||||
"240": "目前拖曳標題位於容器區塊中,無法進行拖曳操作",
|
||||
"240": "目前拖曳標題位於容器塊中,無法進行拖曳操作",
|
||||
"241": "不支持拖曳為自己的子標題",
|
||||
"242": "目前可用空間 [%s],至少需要 [%s] 才能執行該動作",
|
||||
"243": "僅列出前 [%d] 個標籤(含子標籤),如需調整請修改 [設置 - 文檔樹 - 最大列出數量]",
|
||||
|
@ -1555,6 +1574,9 @@
|
|||
"245": "上次使用後未完成資料索引,請執行一次 [文檔樹 - 重建索引]。以後請使用右側欄面板中的 [退出應用] 進行正常退出",
|
||||
"246": "文件標題不能包含 /,已經使用 _ 替換",
|
||||
"247": "檔案 [%s] 大於最大限制 [%s],已忽略上傳至社群圖床",
|
||||
"248": "目標標題位於容器區塊中,無法作為放置點"
|
||||
"248": "目標標題位於容器塊中,無法作為放置點",
|
||||
"249": "因配置錯誤導致無法存取數據,請仔細逐個核對配置項,並檢查雲端存儲相關權限配置",
|
||||
"250": "請求已被雲端存儲限流,請仔細逐個核對配置項,並檢查雲端存儲相關權限配置",
|
||||
"251": "未引用資源一共 ${x} 個,這裡僅列出 ${y} 個"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -1,11 +1,27 @@
|
|||
{
|
||||
"second": "秒",
|
||||
"syncInterval": "同步间隔",
|
||||
"syncIntervalTip": "数据不再变动后自动进行数据同步",
|
||||
"removeAV": "从数据库中移除",
|
||||
"empty": "空白",
|
||||
"newRowInRelation": "在 ${x} 中新建条目 <b class='ft__on-surface'>${y}</b>",
|
||||
"copyKeyContent": "复制主键文本",
|
||||
"addDesc": "添加描述",
|
||||
"dataRepoAutoPurgeIndexRetentionDays": "数据快照保留天数",
|
||||
"dataRepoAutoPurgeRetentionIndexesDaily": "数据快照每天保留个数",
|
||||
"fields": "字段",
|
||||
"dynamicEmoji": "动态图标",
|
||||
"backlinkContainChildren": "反向链接包含子块",
|
||||
"backlinkContainChildrenTip": "启用后子块将被纳入到反向链接计算中",
|
||||
"entryNum": "条目数",
|
||||
"workspaceData": "工作空间数据",
|
||||
"confirmRemoveRelationField": "确定同时删除关联至 <b>${x}</b> 中的字段吗?",
|
||||
"removeButKeepRelationField": "删除,保留关联字段",
|
||||
"removeButKeepRelationField": "删除,但保留关联字段",
|
||||
"exportPDFLowMemory": "系统可用内存不足,无法导出该 PDF,请减少内容或者增加可用内存后再尝试导出",
|
||||
"exportConf": "导出设置",
|
||||
"exportConfTip": "账号、访问授权码、同步、API token 和数据仓库密钥不会被导出",
|
||||
"importConf": "导入设置",
|
||||
"importConfTip": "导入后会覆盖当设置并自动关闭应用,请手动重启",
|
||||
"importConfTip": "导入后会覆盖当前设置并自动关闭应用,请手动重启",
|
||||
"jumpToPage": "跳转到指定页:1 ~ ${x}",
|
||||
"pageCountAndSnapshotCount": "共 ${x} 页,${y} 个快照",
|
||||
"pageCountAndHistoryCount": "共 ${x} 页,${y} 个历史版本",
|
||||
|
@ -34,7 +50,7 @@
|
|||
"confirmDeleteTip": "确定删除 <b>${x}</b> 吗?",
|
||||
"rollbackTip": "删除后可在 [数据历史] 中恢复,按 [设置 - 编辑器 - 历史保留天数] 保留 <code class='fn__code'>${x}</code> 天",
|
||||
"newView": "添加视图",
|
||||
"newCol": "添加列",
|
||||
"newCol": "添加字段",
|
||||
"newRow": "添加条目",
|
||||
"enterKey": "回车",
|
||||
"doubleClick": "双击",
|
||||
|
@ -44,6 +60,8 @@
|
|||
"autoLaunchMode0": "不自动启动",
|
||||
"autoLaunchMode1": "开机后自动启动",
|
||||
"autoLaunchMode2": "开机后自动启动并最小化主界面",
|
||||
"editorMarkdownInlineStrikethrough": "Markdown 行级删除线语法",
|
||||
"editorMarkdownInlineStrikethroughTip": "启用后将支持 <code class='fn__code'>~~foo~~</code> 行级删除线语法输入",
|
||||
"editorMarkdownInlineSup": "Markdown 行级上标语法",
|
||||
"editorMarkdownInlineSupTip": "启用后将支持 <code class='fn__code'>^foo^</code> 行级上标语法输入",
|
||||
"editorMarkdownInlineSub": "Markdown 行级下标语法",
|
||||
|
@ -58,7 +76,6 @@
|
|||
"editorMarkdownInlineUnderscoreTip": "启用后将支持 <code class='fn__code'>_foo_</code> 倾斜语法和 <code class='fn__code'>__foo__</code> 加粗语法输入",
|
||||
"currentNotebook": "当前笔记本",
|
||||
"containerBlockTip1": "启用容器块后会导致搜索结果重复",
|
||||
"containerBlockTip2": "启用文档块目前仅支持搜索文档名",
|
||||
"copyAsPNG": "复制为 PNG",
|
||||
"unbindBlock": "取消绑定块",
|
||||
"showTitle": "显示数据库标题",
|
||||
|
@ -66,7 +83,7 @@
|
|||
"removeCard": "移除闪卡",
|
||||
"updateLayout": "更新布局",
|
||||
"dndFolderTip": "请注意 ${x} 仅插入 file:// 超链接,不复制文件",
|
||||
"removeCol": "确定删除数据库中的 ${x} 列?",
|
||||
"removeCol": "确定删除数据库中的 <b>${x}</b> 字段?",
|
||||
"video": "视频",
|
||||
"audio": "音频",
|
||||
"updateAll": "全部更新",
|
||||
|
@ -80,7 +97,7 @@
|
|||
"lastReviewTime": "最后复习时间",
|
||||
"cardStatus": "卡片状态",
|
||||
"noSupportTip": "该功能不支持卡包使用",
|
||||
"insertRowTip": "新增行已被过滤,可取消过滤/搜索/排序进行查看",
|
||||
"insertRowTip": "新增条目已被过滤,可取消过滤/搜索/排序进行查看",
|
||||
"insertPhoto": "拍照并插入",
|
||||
"relativeToToday": "相对于今天",
|
||||
"current": "当前",
|
||||
|
@ -102,10 +119,10 @@
|
|||
"clearContext": "清空上下文",
|
||||
"cloudStoragePurge": "清理云端存储",
|
||||
"cloudStoragePurgeConfirm": "清理云端存储会彻底删除所有未引用的快照和相关数据对象。<ul class='fn__list'><li>执行前请确保其他设备已经暂停同步</li><li>清理操作非常耗时,请确保网络稳定</li></ul> 确定现在就执行吗?",
|
||||
"dragFill": "下拉填充数据",
|
||||
"dragFill": "垂直拖动以填充值",
|
||||
"switchReadonly": "只读模式切换",
|
||||
"original": "原值",
|
||||
"selectRelation": "请先选择关联列",
|
||||
"selectRelation": "请先选择关联字段",
|
||||
"backRelation": "双向关联",
|
||||
"thisDatabase": "当前数据库",
|
||||
"relatedTo": "关联至",
|
||||
|
@ -113,7 +130,7 @@
|
|||
"rollup": "汇总",
|
||||
"rollupProperty": "汇总字段",
|
||||
"rollupCalc": "汇总方式",
|
||||
"searchRelation": "搜索关联列",
|
||||
"searchRelation": "搜索关联字段",
|
||||
"searchRollupProperty": "搜索汇总字段",
|
||||
"replaceTypes": {
|
||||
"text": "普通文本",
|
||||
|
@ -129,6 +146,7 @@
|
|||
"inlineMath": "行级公式",
|
||||
"inlineMemo": "行级备注",
|
||||
"blockRef": "引用锚文本",
|
||||
"fileAnnotationRef": "PDF 标注锚文本",
|
||||
"kbd": "键盘",
|
||||
"mark": "高亮",
|
||||
"s": "删除",
|
||||
|
@ -155,8 +173,8 @@
|
|||
"unsplit": "取消分屏",
|
||||
"unsplitAll": "取消全部分屏",
|
||||
"resetCardTip": "确定重置 ${x} 张闪卡?",
|
||||
"freezeCol": "固定列",
|
||||
"unfreezeCol": "取消列固定",
|
||||
"freezeCol": "固定字段",
|
||||
"unfreezeCol": "取消固定字段",
|
||||
"snippetsTip": "代码片段已更新,是否保存?",
|
||||
"addBelowAbove": "点击 <span class='ft__on-surface'>在下方添加</span><br>⌥点击 <span class='ft__on-surface'>在上方添加</span>",
|
||||
"imported": "导入完成",
|
||||
|
@ -220,13 +238,14 @@
|
|||
"builtIn": "内置",
|
||||
"endDate": "结束时间",
|
||||
"needLogin": "该功能需要登录账号后才能使用",
|
||||
"calcResultCountAll": "行计数",
|
||||
"calcResultCountValues": "值计数",
|
||||
"calcResultCountUniqueValues": "唯一值计数",
|
||||
"calcResultCountEmpty": "空值计数",
|
||||
"calcResultCountNotEmpty": "非空值计数",
|
||||
"calcResultPercentEmpty": "空值占比",
|
||||
"calcResultPercentNotEmpty": "非空值占比",
|
||||
"calcResultCountAll": "条目数",
|
||||
"calcResultCountValues": "值数量",
|
||||
"calcResultCountUniqueValues": "唯一值",
|
||||
"calcResultCountEmpty": "未填写",
|
||||
"calcResultCountNotEmpty": "已填写",
|
||||
"calcResultPercentEmpty": "未填写占比",
|
||||
"calcResultPercentNotEmpty": "已填写占比",
|
||||
"calcResultPercentUniqueValues": "唯一值占比",
|
||||
"calcResultSum": "求和",
|
||||
"calcResultAverage": "平均值",
|
||||
"calcResultMedian": "中位数",
|
||||
|
@ -237,13 +256,14 @@
|
|||
"createWorkspace": "创建工作空间",
|
||||
"createWorkspaceTip": "确定使用该路径创建工作空间吗?",
|
||||
"calcOperatorNone": "无",
|
||||
"calcOperatorCountAll": "行计数",
|
||||
"calcOperatorCountValues": "值计数",
|
||||
"calcOperatorCountUniqueValues": "唯一值计数",
|
||||
"calcOperatorCountEmpty": "空值计数",
|
||||
"calcOperatorCountNotEmpty": "非空值计数",
|
||||
"calcOperatorPercentEmpty": "空值占比",
|
||||
"calcOperatorPercentNotEmpty": "非空值占比",
|
||||
"calcOperatorCountAll": "条目数",
|
||||
"calcOperatorCountValues": "值数量",
|
||||
"calcOperatorCountUniqueValues": "唯一值",
|
||||
"calcOperatorCountEmpty": "未填写",
|
||||
"calcOperatorCountNotEmpty": "已填写",
|
||||
"calcOperatorPercentEmpty": "未填写占比",
|
||||
"calcOperatorPercentNotEmpty": "已填写占比",
|
||||
"calcOperatorPercentUniqueValues": "唯一值占比",
|
||||
"calcOperatorSum": "求和",
|
||||
"calcOperatorAverage": "平均值",
|
||||
"calcOperatorMedian": "中位数",
|
||||
|
@ -267,10 +287,10 @@
|
|||
"filterOperatorIsOnOrAfter": "晚于或等于",
|
||||
"asc": "升序",
|
||||
"desc": "降序",
|
||||
"hideCol": "隐藏列",
|
||||
"hideCol": "隐藏字段",
|
||||
"hideAll": "隐藏全部",
|
||||
"showAll": "显示全部",
|
||||
"showCol": "显示列",
|
||||
"showCol": "显示字段",
|
||||
"number": "数字",
|
||||
"date": "日期",
|
||||
"select": "单选",
|
||||
|
@ -474,7 +494,7 @@
|
|||
"floatWindowMode": "浮窗触发方式",
|
||||
"floatWindowModeTip": "选择鼠标悬停块引、面包屑块标等位置触发浮窗的方式",
|
||||
"floatWindowMode0": "悬停",
|
||||
"floatWindowMode1": "按住 <code class='fn__code'>${hotkey}</code>+悬停",
|
||||
"floatWindowMode1": "按住 ${hotkey}+悬停",
|
||||
"floatWindowMode2": "不触发浮窗",
|
||||
"codeSnippet": "代码片段",
|
||||
"codeSnippetTip": "通过代码片段对界面或功能进行微调",
|
||||
|
@ -490,7 +510,7 @@
|
|||
"editReadonly": "只读模式",
|
||||
"editReadonlyTip": "启用后编辑器将以只读模式载入文档",
|
||||
"generateConflictDoc": "同步冲突时生成冲突文档",
|
||||
"generateConflictDocTip": "启用后当同步发生冲突时会生成冲突文档,以便直接打开查看。无论是否启用,数据历史都会记录冲突文档",
|
||||
"generateConflictDocTip": "启用后当同步发生冲突时会生成冲突文档,以便直接打开查看。无论是否启用,[数据历史] 都会记录冲突文档",
|
||||
"deleteOpConfirm": "⚠️ 删除操作确认",
|
||||
"filterKeywordEnter": "关键字过滤 Enter",
|
||||
"defBlock": "定义块",
|
||||
|
@ -514,7 +534,7 @@
|
|||
"htmlBlockError": "以下 script 执行会影响界面显示,已经停止运行该脚本",
|
||||
"fileHistory": "文件历史",
|
||||
"htmlBlockTip": "形成了多个 HTML 块,为防止数据丢失请使用 <code class='fn__code'><div></code> 标签包裹并去掉空行",
|
||||
"katexMacros": "KaTex 宏定义",
|
||||
"katexMacros": "KaTeX 宏定义",
|
||||
"katexMacrosTip": "请使用 JSON 对象格式(<code class='fn__code'>{}</code>)来包裹宏定义,例如 <code class='fn__code'>{ \"\\\\foo\": \"{x^2}\" }</code>",
|
||||
"systemLogTip": "系统日志中保存了程序运行记录,通过导出系统日志发送给开发者可以更好地帮助开发者诊断程序问题",
|
||||
"systemLog": "系统日志",
|
||||
|
@ -525,6 +545,7 @@
|
|||
"syncConfGuide5": "如果数据量较大,第一次同步会比较慢,请耐心等待<br>iOS/iPad 端在同步时请勿切换应用并保持亮屏",
|
||||
"copyPlainText": "复制纯文本",
|
||||
"findInDoc": "${x} 个文档中匹配 ${y} 个块",
|
||||
"matchDoc": "匹配到 ${x} 个文档",
|
||||
"jumpToParentNext": "跳转到父块的下一个块",
|
||||
"jumpToParentPrev": "跳转到父块的上一个块",
|
||||
"jumpToParent": "跳转到父块",
|
||||
|
@ -561,7 +582,7 @@
|
|||
"key": "密钥",
|
||||
"genKey": "自动生成密钥",
|
||||
"genKeyByPW": "通过密码生成密钥",
|
||||
"dataRepoKeyTip1": "数据仓库用于加密保存数据快照,可在数据历史中可创建快照和回滚快照",
|
||||
"dataRepoKeyTip1": "数据仓库用于加密保存数据快照,可在 [数据历史] 中创建快照和回滚快照",
|
||||
"dataRepoKeyTip2": "所有设备必须使用相同的密钥,如果密钥不一致则无法云端同步数据",
|
||||
"dataRepoKey": "数据仓库密钥",
|
||||
"dataRepoPurge": "数据仓库清理",
|
||||
|
@ -586,7 +607,7 @@
|
|||
"querySyntax": "查询语法",
|
||||
"rollback": "回滚",
|
||||
"custom": "自定义",
|
||||
"feedback": "反馈",
|
||||
"feedback": "问题反馈",
|
||||
"inbox": "收集箱",
|
||||
"turnToStatic": "静态锚文本",
|
||||
"turnToDynamic": "动态锚文本",
|
||||
|
@ -723,7 +744,7 @@
|
|||
"closeNotebook": "已关闭的笔记本",
|
||||
"widget": "挂件",
|
||||
"customEmoji": "添加自定义表情",
|
||||
"customEmojiTip": "将图片放入 emojis 文件夹中,可使用文件夹进行分类",
|
||||
"customEmojiTip": "将图片放入 emojis 文件夹中,可使用一层文件夹进行分类,路径不能包含空格和 Markdown 标记符",
|
||||
"recentEmoji": "常用表情",
|
||||
"changeIcon": "修改图标",
|
||||
"addIcon": "添加图标",
|
||||
|
@ -750,7 +771,7 @@
|
|||
"openSyncTip2": "从禁用改为启用时建议手动点击同步按钮触发一次同步",
|
||||
"syncMode": "云端同步模式",
|
||||
"syncModeTip": "启用云端同步后可进一步选择同步模式",
|
||||
"syncMode1": "自动同步(数据不再变动后 30 秒进行一次同步)",
|
||||
"syncMode1": "自动同步",
|
||||
"syncMode2": "手动同步(仅启动和关闭软件时自动同步一次,其他时候需要手动触发同步)",
|
||||
"syncMode3": "完全手动同步(启动和关闭时均不同步,完全手动控制同步时机和同步方向)",
|
||||
"cloudSync": "云端同步",
|
||||
|
@ -785,11 +806,12 @@
|
|||
"vLayout": "垂直布局",
|
||||
"hLayout": "水平布局",
|
||||
"merge": "合并",
|
||||
"wordCount": "字数",
|
||||
"runeCount": "字符数",
|
||||
"wordCount": "字",
|
||||
"runeCount": "字符",
|
||||
"linkCount": "链接",
|
||||
"imgCount": "图片",
|
||||
"refCount": "引用",
|
||||
"blockCount": "块",
|
||||
"kbd": "键盘",
|
||||
"errorStyle": "错误样式",
|
||||
"successStyle": "成功样式",
|
||||
|
@ -826,7 +848,7 @@
|
|||
"customSort": "自定义排序",
|
||||
"collapse": "折叠",
|
||||
"blockEmbed": "嵌入块",
|
||||
"rowTip": "点击 <span class='ft__on-surface'>打开菜单</span><br>拖拽 <span class='ft__on-surface'>排序</span>",
|
||||
"rowTip": "点击 <span class='ft__on-surface'>打开菜单</span><br>拖拽 <span class='ft__on-surface'>排序</span><br>⇧点击 <span class='ft__on-surface'>修改属性</span>",
|
||||
"gutterTip": "点击/⌘/ <span class='ft__on-surface'>打开菜单</span><br>⌘点击/⌥→ <span class='ft__on-surface'>聚焦</span><br>⌥点击/⌘↑ <span class='ft__on-surface'>折叠/展开</span><br>⇧点击/⌥⌘A <span class='ft__on-surface'>修改属性</span><br>拖拽 <span class='ft__on-surface'>移动位置</span><br>⌃拖拽 <span class='ft__on-surface'>重复</span><br>⌥拖拽 <span class='ft__on-surface'>生成块引用</span><br>⇧拖拽 <span class='ft__on-surface'>生成嵌入块</span>",
|
||||
"gutterTip2": "点击 <span class='ft__on-surface'>打开菜单</span><br>⇧点击 <span class='ft__on-surface'>修改属性</span>",
|
||||
"linkDistance": "链接距离",
|
||||
|
@ -853,7 +875,7 @@
|
|||
"moveToBottomRight": "移动到下侧右方",
|
||||
"accountDisplayTitle": "顶栏显示头衔",
|
||||
"accountDisplayVIP": "顶栏显示 VIP",
|
||||
"rollbackConfirm": "回滚操作无法撤销,确定要将 <b>${date}</b> 回滚吗?",
|
||||
"rollbackConfirm": "回滚操作无法撤销,请谨慎决定。确定要将 <b>${name}</b> 回滚到 <b>${time}</b> 吗?",
|
||||
"pdfTip": "PDF 导出不支持深色主题",
|
||||
"pdfConfirm": "是否使用已选择的浅色主题继续导出?",
|
||||
"import": "导入",
|
||||
|
@ -933,10 +955,10 @@
|
|||
"copyID": "复制 ID",
|
||||
"newBookmark": "新建书签标识",
|
||||
"generateHistory": "历史生成间隔(分钟,设置为 0 则禁用)",
|
||||
"generateHistoryInterval": "编辑或删除时会自动生成历史,可在数据历史中可查看和回滚",
|
||||
"generateHistoryInterval": "编辑或删除时会自动生成历史,可在 [数据历史] 中查看和回滚",
|
||||
"historyRetentionDays": "历史保留天数",
|
||||
"historyRetentionDaysTip": "超过保留天数的历史数据会被自动彻底删除",
|
||||
"clearHistory": "清空所有历史",
|
||||
"historyRetentionDaysTip": "历史文件清理",
|
||||
"clearHistory": "删除所有历史",
|
||||
"confirmClearHistory": "确定要彻底删除工作空间下的所有历史数据吗?",
|
||||
"fileNameASC": "名称字母升序",
|
||||
"fileNameDESC": "名称字母降序",
|
||||
|
@ -1092,12 +1114,11 @@
|
|||
"export1": "引述块",
|
||||
"export2": "锚文本块链",
|
||||
"export3": "仅锚文本",
|
||||
"export4": "脚注",
|
||||
"export4": "脚注+锚点哈希",
|
||||
"export5": "PDF 标注引用",
|
||||
"export6": "导出时关于 PDF 标注引出处锚文本的处理方式",
|
||||
"export7": "文件名 - 页码 - 锚文本",
|
||||
"export8": "仅锚文本",
|
||||
"export9": "锚点哈希",
|
||||
"graphConfig2": "引用块次数过滤",
|
||||
"selectOpen": "始终定位打开的文档",
|
||||
"selectOpen1": "定位打开的文档",
|
||||
|
@ -1158,8 +1179,6 @@
|
|||
"about6": "配置后作为访问鉴权密码,留空则关闭鉴权",
|
||||
"about7": "跟随系统锁屏",
|
||||
"about8": "启用后将会在系统锁屏时自动锁定应用",
|
||||
"about9": "自动上传报错信息和诊断数据",
|
||||
"about10": "启用后会通过 <a href=\"https://sentry.io\" target=\"_blank\">Sentry</a> SDK 自动上传报错信息和诊断数据等不涉及个人隐私的数据,以便开发者修复缺陷。修改后会自动关闭应用,请手动重启",
|
||||
"about11": "网络伺服",
|
||||
"about12": "启用后将允许同一局域网内的其他设备进行访问。修改后会自动关闭应用,请手动重启",
|
||||
"about13": "API token",
|
||||
|
@ -1380,7 +1399,7 @@
|
|||
"70": "正在处理 [%s],请稍等...",
|
||||
"71": "插入资源文件失败,请重新打开文档",
|
||||
"72": "内容已经复制到系统剪切板,请到思源中进行粘贴",
|
||||
"73": "正在导入,请稍等...",
|
||||
"73": "导入数据中...",
|
||||
"74": "内核尚未完全启动 [%d%%],请稍后再试",
|
||||
"75": "尝试访问文件失败",
|
||||
"76": "云端存储服务提供商网络连通性校验异常,请检查网络配置",
|
||||
|
@ -1418,7 +1437,7 @@
|
|||
"108": "数据同步发现冲突,可在 [数据历史] 中查看生成的冲突内容",
|
||||
"109": "移除提醒完毕 [%s]",
|
||||
"110": "正在重命名...",
|
||||
"111": "正在保存文档 [%s]...",
|
||||
"111": "正在保存数据 [%s]...",
|
||||
"112": "请勿包含 Markdown 语法标记符 [%s]",
|
||||
"113": "正在完成数据写入...",
|
||||
"114": "标签不能为空",
|
||||
|
@ -1434,8 +1453,8 @@
|
|||
"124": "请在 [设置 - 启用云端同步] 中开启云端同步",
|
||||
"125": "自动同步失败次数过多,请尝试手动触发同步,如果还有问题请<a href=\"https://ld246.com/article/1649901726096\" target=\"_blank\">反馈</a>",
|
||||
"126": "书签不能为空",
|
||||
"127": "订阅距过期还剩 [%d] 天,过期后云端数据会被彻底删除。续订请访问<a target='_blank' href='${url}'>这里</a>",
|
||||
"128": "订阅已经过期,过期后云端数据会被彻底删除,订阅过期两天后不再弹出该提醒,续订请访问<a target='_blank' href='${url}'>这里</a>",
|
||||
"127": "订阅距过期还剩 [%d] 天,过期后官方云端存储数据会被彻底删除。续订请访问<a target='_blank' href='${url}'>这里</a>",
|
||||
"128": "订阅已经过期,过期后官方云端存储数据会被彻底删除(S3/WebDAV 云端存储数据不受影响),订阅过期两天后不再弹出该提醒,续订请访问<a target='_blank' href='${url}'>这里</a>",
|
||||
"129": "云端数据已经损坏,请参考<a href=\"https://ld246.com/article/1683395267749\" target=\"_blank\">这里</a>解决该问题",
|
||||
"130": "正在启动新版本安装程序,由于操作系统会进行安全扫描,所以启动可能需要一些时间,请稍等...",
|
||||
"131": "不支持该操作,请到云端存储提供商管理控制台进行操作",
|
||||
|
@ -1463,7 +1482,7 @@
|
|||
"153": "下载文件数 %d 下载分块数 %d 接收字节数 %s",
|
||||
"154": "云端最多只能支持备份 12 个快照",
|
||||
"155": "云端同步目录已经重置为 [main]",
|
||||
"156": "访问鉴权失败,请刷新或者重新打开",
|
||||
"156": "访问鉴权失败,请 <button onclick=\"window.location.reload()\">刷新</button> 或者重新打开",
|
||||
"157": "无法识别密钥,请确认复制的密钥字符串是否正确",
|
||||
"158": "正在索引数据仓库,遍历数据 %s",
|
||||
"159": "正在索引数据仓库,获取最新文件 %v/%v",
|
||||
|
@ -1555,6 +1574,9 @@
|
|||
"245": "上次使用后未完成数据索引,请执行一次 [文档树 - 重建索引]。以后请使用右侧栏面板中的 [退出应用] 进行正常退出",
|
||||
"246": "文档标题不能包含 /,已经使用 _ 替换",
|
||||
"247": "文件 [%s] 大于最大限制 [%s],已忽略上传到社区图床",
|
||||
"248": "目标标题位于容器块中,无法作为放置点"
|
||||
"248": "目标标题位于容器块中,无法作为放置点",
|
||||
"249": "因配置错误导致无法存取数据,请仔细逐个核对配置项,并检查云端存储相关权限配置",
|
||||
"250": "请求已被云端存储限流,请仔细逐个核对配置项,并检查云端存储相关权限配置",
|
||||
"251": "未引用资源一共 [%d] 个,这里仅列出 [%d] 个"
|
||||
}
|
||||
}
|
||||
|
|
|
@ -4,7 +4,7 @@
|
|||
--b3-theme-primary-light: rgba(53, 117, 240, .54);
|
||||
--b3-theme-primary-lighter: rgba(53, 117, 240, .38);
|
||||
--b3-theme-primary-lightest: rgba(53, 117, 240, .12);
|
||||
--b3-theme-secondary: #f3a92f;
|
||||
--b3-theme-secondary: #ff9200;
|
||||
--b3-theme-background: #fff;
|
||||
--b3-theme-background-light: #dfe0e1;
|
||||
--b3-theme-surface: #f6f6f6;
|
||||
|
@ -17,18 +17,16 @@
|
|||
--b3-theme-on-primary: #fff;
|
||||
--b3-theme-on-secondary: #fff;
|
||||
--b3-theme-on-background: #222;
|
||||
--b3-theme-on-background-rgba: rgb(34, 34, 34, .86);
|
||||
--b3-theme-on-surface: #5f6368;
|
||||
--b3-theme-on-surface-light: rgba(95, 99, 104, .68);
|
||||
--b3-theme-on-error: #fff;
|
||||
|
||||
/* 字体 */
|
||||
/* Windows 斜体遮挡添加 "Segoe UI" 字体 https://github.com/siyuan-note/siyuan/issues/11841 */
|
||||
--b3-font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", "Hiragino Sans GB", "Segoe UI", "Microsoft Yahei", sans-serif, "Apple Color Emoji", "Noto Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
|
||||
--b3-font-family: "Emojis Additional", "Emojis Reset", BlinkMacSystemFont, Helvetica, "Luxi Sans", "DejaVu Sans", "Hiragino Sans", arial, sans-serif, emojis;
|
||||
--b3-font-family-protyle: var(--b3-font-family);
|
||||
--b3-font-family-code: "JetBrainsMono-Regular", mononoki, Consolas, "Liberation Mono", Menlo, Courier, monospace, var(--b3-font-family);
|
||||
--b3-font-family-graph: mononoki;
|
||||
--b3-font-family-emoji: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
|
||||
--b3-font-family-code: "Emojis Additional", "Emojis Reset", "JetBrainsMono-Regular", mononoki, Consolas, "Liberation Mono", var(--b3-font-family);
|
||||
--b3-font-family-graph: arial;
|
||||
--b3-font-family-emoji: "Emojis Additional", emojis;
|
||||
--b3-font-family-math: KaTeX_Math;
|
||||
--b3-font-size: 14px;
|
||||
|
||||
|
@ -42,6 +40,7 @@
|
|||
/* 线条 */
|
||||
--b3-border-color: var(--b3-theme-surface-lighter);
|
||||
--b3-border-radius: 6px;
|
||||
--b3-border-radius-s: 3px;
|
||||
--b3-border-radius-b: 12px;
|
||||
|
||||
/* 滚动条 */
|
||||
|
@ -55,15 +54,11 @@
|
|||
--b3-menu-background: var(--b3-theme-surface);
|
||||
|
||||
/* 提示 */
|
||||
--b3-tooltips-background: rgba(0, 0, 0, .9);
|
||||
--b3-tooltips-background: #312f35;
|
||||
--b3-tooltips-color: var(--b3-theme-background-light);
|
||||
--b3-tooltips-second-color: #7d7c7a;
|
||||
--b3-tooltips-shadow: 0 2px 8px rgba(0, 0, 0, .1);
|
||||
|
||||
/* av */
|
||||
--b3-av-hover: #e8e8e9;
|
||||
--b3-av-background-hl: #e8eefc;
|
||||
|
||||
/* 为空提示 */
|
||||
--b3-empty-color: var(--b3-theme-on-surface-light);
|
||||
|
||||
|
@ -71,18 +66,14 @@
|
|||
--b3-mask-background: rgba(220, 220, 220, .4);
|
||||
|
||||
/* 卡片背景 */
|
||||
--b3-card-error-color: rgb(97, 26, 21);
|
||||
--b3-card-error-color: #790600;
|
||||
--b3-card-error-background: #f5d1cf;
|
||||
--b3-card-error-background-rgba: rgb(245, 209, 207, .86);
|
||||
--b3-card-warning-color: rgb(102, 60, 0);
|
||||
--b3-card-warning-color: #b16700;
|
||||
--b3-card-warning-background: #ffe8c8;
|
||||
--b3-card-warning-background-rgba: rgb(255, 232, 200, .86);
|
||||
--b3-card-info-color: rgb(13, 60, 97);
|
||||
--b3-card-info-color: #005599;
|
||||
--b3-card-info-background: #d6eaf9;
|
||||
--b3-card-info-background-rgba: rgb(214, 234, 249, .86);
|
||||
--b3-card-success-color: rgb(30, 70, 32);
|
||||
--b3-card-success-color: #008606;
|
||||
--b3-card-success-background: #d7eed8;
|
||||
--b3-card-success-background-rgba: rgb(215, 238, 216, .86);
|
||||
|
||||
/* 自定义文字 */
|
||||
--b3-font-color1: var(--b3-card-error-color);
|
||||
|
@ -94,9 +85,9 @@
|
|||
--b3-font-color7: var(--b3-theme-secondary);
|
||||
--b3-font-color8: var(--b3-theme-error);
|
||||
--b3-font-color9: #f5539e;
|
||||
--b3-font-color10: #944194;
|
||||
--b3-font-color11: #65b84d;
|
||||
--b3-font-color12: #f5822e;
|
||||
--b3-font-color10: #00cdcd;
|
||||
--b3-font-color11: #00b853;
|
||||
--b3-font-color12: #9e9700;
|
||||
--b3-font-color13: var(--b3-theme-background);
|
||||
--b3-font-background1: var(--b3-card-error-background);
|
||||
--b3-font-background2: var(--b3-card-warning-background);
|
||||
|
@ -104,26 +95,13 @@
|
|||
--b3-font-background4: var(--b3-card-success-background);
|
||||
--b3-font-background5: #e2e3e4;
|
||||
--b3-font-background6: #acd0fc;
|
||||
--b3-font-background7: #fdeed6;
|
||||
--b3-font-background8: #fae1cf;
|
||||
--b3-font-background9: #fdd5e7;
|
||||
--b3-font-background10: #e6c7e6;
|
||||
--b3-font-background11: #def0d9;
|
||||
--b3-font-background12: #fae3e4;
|
||||
--b3-font-background7: #fddaab;
|
||||
--b3-font-background8: #ffb0a9;
|
||||
--b3-font-background9: #fdbfff;
|
||||
--b3-font-background10: #b1ffff;
|
||||
--b3-font-background11: #affad1;
|
||||
--b3-font-background12: #fff88f;
|
||||
--b3-font-background13: var(--b3-theme-on-background);
|
||||
--b3-font-background1-rgba: var(--b3-card-error-background-rgba);
|
||||
--b3-font-background2-rgba: var(--b3-card-warning-background-rgba);
|
||||
--b3-font-background3-rgba: var(--b3-card-info-background-rgba);
|
||||
--b3-font-background4-rgba: var(--b3-card-success-background-rgba);
|
||||
--b3-font-background5-rgba: rgb(226, 227, 228, .86);
|
||||
--b3-font-background6-rgba: rgb(172, 208, 252, .86);
|
||||
--b3-font-background7-rgba: rgb(253, 238, 214, .86);
|
||||
--b3-font-background8-rgba: rgb(250, 225, 207, .86);
|
||||
--b3-font-background9-rgba: rgb(253, 213, 231, .86);
|
||||
--b3-font-background10-rgba: rgb(230, 199, 230, .86);
|
||||
--b3-font-background11-rgba: rgb(222, 240, 217, .86);
|
||||
--b3-font-background12-rgba: rgb(250, 227, 228, .86);
|
||||
--b3-font-background13-rgba: var(--b3-theme-on-background-rgba);
|
||||
|
||||
/* 动画效果 */
|
||||
--b3-transition: all .2s cubic-bezier(0, 0, .2, 1) 0ms;
|
||||
|
@ -131,9 +109,23 @@
|
|||
--b3-color-transition: color .2s cubic-bezier(0, 0, .2, 1) 0ms;
|
||||
--b3-background-transition: background 20ms ease-in 0s;
|
||||
|
||||
/* 高亮 */
|
||||
--b3-highlight-color: #222;
|
||||
--b3-highlight-background: #ffff00;
|
||||
--b3-highlight-current-background: #ff9632;
|
||||
|
||||
/* 下拉菜单 */
|
||||
--b3-select-background: url("data:image/svg+xml;utf8,<svg fill='rgba(95, 99, 104, .68)' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat right 2px center var(--b3-theme-background);
|
||||
|
||||
/* switch */
|
||||
--b3-switch-background: #e1e3e1;
|
||||
--b3-switch-border: var(--b3-theme-on-surface-light);
|
||||
--b3-switch-hover: rgba(31, 31, 31, 0.06);
|
||||
--b3-switch-checked: #fff;
|
||||
--b3-switch-checked-background: var(--b3-theme-primary);
|
||||
--b3-switch-checked-hover: #d3e3fd;
|
||||
--b3-switch-checked-hover2: rgba(31, 31, 31, .06);
|
||||
|
||||
/* 阴影 */
|
||||
--b3-point-shadow: 0 0 1px 0 rgba(0, 0, 0, .1), 0 0 2px 0 rgba(0, 0, 0, .2);
|
||||
--b3-dialog-shadow: 0 8px 24px rgba(0, 0, 0, .2);
|
||||
|
@ -171,9 +163,10 @@
|
|||
--b3-protyle-code-background: rgba(27, 31, 35, .05);
|
||||
|
||||
/* 所见即所得行内元素颜色 */
|
||||
--b3-protyle-inline-strong-color: #202124;
|
||||
--b3-protyle-inline-em-color: #202124;
|
||||
--b3-protyle-inline-s-color: #202124;
|
||||
--b3-protyle-inline-strong-color: inherit;
|
||||
--b3-protyle-inline-em-color: inherit;
|
||||
--b3-protyle-inline-u-color: inherit;
|
||||
--b3-protyle-inline-s-color: inherit;
|
||||
--b3-protyle-inline-link-color: #4285f4;
|
||||
--b3-protyle-inline-mark-background: rgb(252, 212, 126);
|
||||
--b3-protyle-inline-mark-color: #202124;
|
||||
|
@ -183,7 +176,7 @@
|
|||
|
||||
/* PDF */
|
||||
--b3-pdf-selection: #d0e9c8;
|
||||
--b3-pdf-sidebar-width: 200px;
|
||||
--sidebar-width: 200px;
|
||||
--b3-pdf-offset: 0;
|
||||
--b3-pdf-background1: var(--b3-theme-error);
|
||||
--b3-pdf-background2: #f5822e;
|
||||
|
@ -197,19 +190,31 @@
|
|||
/* 表格 */
|
||||
--b3-table-even-background: rgba(0, 0, 0, .02);
|
||||
|
||||
/* 潜入块 */
|
||||
--b3-embed-background: var(--b3-table-even-background);
|
||||
/* 嵌入块 */
|
||||
--b3-embed-background: transparent;
|
||||
|
||||
/* 引述块 */
|
||||
--b3-bq-background: var(--b3-table-even-background);
|
||||
--b3-bq-background: transparent;
|
||||
|
||||
/* 父块颜色 */
|
||||
--b3-parent-background: var(--b3-theme-background);
|
||||
}
|
||||
|
||||
:lang(ja_JP):root {
|
||||
--b3-font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", "Hiragino Sans", "Yu Gothic UI", "Segoe UI", sans-serif, "Apple Color Emoji", "Noto Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
|
||||
/* 微软字体斜体会被相邻背景遮挡,将 arial 放置其前 https://github.com/siyuan-note/siyuan/issues/11841;"Segoe UI" 和 Noto-COLRv1-2.047 冲突,故移除。 */
|
||||
:root:lang(zh_CN) {
|
||||
--b3-font-family: "Emojis Additional", "Emojis Reset", BlinkMacSystemFont, Helvetica, "PingFang SC", "Luxi Sans", "DejaVu Sans", "Hiragino Sans GB", "Source Han Sans SC", arial, "Microsoft Yahei", sans-serif, emojis;
|
||||
}
|
||||
|
||||
:root:lang(zh_CHT) {
|
||||
--b3-font-family: "Emojis Additional", "Emojis Reset", BlinkMacSystemFont, Helvetica, "PingFang TC", "Luxi Sans", "DejaVu Sans", "Hiragino Sans TC", "Source Han Sans TC", "Microsoft JhengHei", arial, sans-serif, emojis;
|
||||
}
|
||||
|
||||
:root:lang(ja_JP) {
|
||||
--b3-font-family: "Emojis Additional", "Emojis Reset", BlinkMacSystemFont, Helvetica, "Luxi Sans", "DejaVu Sans", "Hiragino Sans", "Yu Gothic UI", arial, sans-serif, emojis;
|
||||
}
|
||||
|
||||
/* https://github.com/siyuan-note/siyuan/issues/6440 */
|
||||
.protyle-action--order:after {
|
||||
.protyle-action--order::after {
|
||||
mix-blend-mode: multiply;
|
||||
}
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"name": "daylight",
|
||||
"author": "Vanessa",
|
||||
"url": "https://github.com/Vanessa219",
|
||||
"version": "1.0.7",
|
||||
"version": "1.0.8",
|
||||
"modes": [
|
||||
"light"
|
||||
]
|
||||
|
|
|
@ -17,17 +17,16 @@
|
|||
--b3-theme-on-primary: #fff;
|
||||
--b3-theme-on-secondary: #fff;
|
||||
--b3-theme-on-background: #dadada;
|
||||
--b3-theme-on-background-rgba: rgb(218, 218, 218, 0.86);
|
||||
--b3-theme-on-surface: #9aa0a6;
|
||||
--b3-theme-on-surface-light: #bababa;
|
||||
--b3-theme-on-error: #fff;
|
||||
|
||||
/* 字体 */
|
||||
--b3-font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", "Hiragino Sans GB", "Segoe UI", "Microsoft Yahei", sans-serif, "Apple Color Emoji", "Noto Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
|
||||
--b3-font-family: "Emojis Additional", "Emojis Reset", BlinkMacSystemFont, Helvetica, "Luxi Sans", "DejaVu Sans", "Hiragino Sans", arial, sans-serif, emojis;
|
||||
--b3-font-family-protyle: var(--b3-font-family);
|
||||
--b3-font-family-code: "JetBrainsMono-Regular", mononoki, Consolas, "Liberation Mono", Menlo, Courier, monospace, var(--b3-font-family);
|
||||
--b3-font-family-graph: mononoki;
|
||||
--b3-font-family-emoji: "Segoe UI Emoji", "Segoe UI Symbol", "Segoe UI", "Apple Color Emoji", "Twemoji Mozilla", "Noto Color Emoji", "Android Emoji";
|
||||
--b3-font-family-code: "Emojis Additional", "Emojis Reset", "JetBrainsMono-Regular", mononoki, Consolas, "Liberation Mono", var(--b3-font-family);
|
||||
--b3-font-family-graph: arial;
|
||||
--b3-font-family-emoji: "Emojis Additional", emojis;
|
||||
--b3-font-family-math: KaTeX_Math;
|
||||
--b3-font-size: 14px;
|
||||
|
||||
|
@ -41,13 +40,14 @@
|
|||
/* 线条 */
|
||||
--b3-border-color: #363636;
|
||||
--b3-border-radius: 6px;
|
||||
--b3-border-radius-s: 3px;
|
||||
--b3-border-radius-b: 12px;
|
||||
|
||||
/* 滚动条 */
|
||||
--b3-scroll-color: rgba(230, 230, 230, .2);
|
||||
|
||||
/* 列表 */
|
||||
--b3-list-hover: var(--b3-border-color);
|
||||
--b3-list-hover: rgba(255, 255, 255, .075);
|
||||
--b3-list-icon-hover: rgba(201, 209, 217, .1);
|
||||
|
||||
/* 菜单 */
|
||||
|
@ -59,10 +59,6 @@
|
|||
--b3-tooltips-second-color: #7d7c7a;
|
||||
--b3-tooltips-shadow: 0 2px 8px rgba(0, 0, 0, .3);
|
||||
|
||||
/* av */
|
||||
--b3-av-hover: #2a2a2a;
|
||||
--b3-av-background-hl: #28324e;
|
||||
|
||||
/* 为空提示 */
|
||||
--b3-empty-color: var(--b3-theme-on-surface);
|
||||
|
||||
|
@ -72,16 +68,12 @@
|
|||
/* 卡片背景 */
|
||||
--b3-card-error-color: rgb(243, 153, 147);
|
||||
--b3-card-error-background: #442724;
|
||||
--b3-card-error-background-rgba: rgb(68, 39, 36, 0.86);
|
||||
--b3-card-warning-color: rgb(255, 213, 153);
|
||||
--b3-card-warning-background: #554636;
|
||||
--b3-card-warning-background-rgba: rgb(85, 70, 54, 0.86);
|
||||
--b3-card-info-color: rgb(166, 213, 250);
|
||||
--b3-card-info-background: #28405c;
|
||||
--b3-card-info-background-rgba: rgb(40, 64, 92, 0.86);
|
||||
--b3-card-success-color: rgb(183, 223, 185);
|
||||
--b3-card-success-background: #425347;
|
||||
--b3-card-success-background-rgba: rgb(66, 83, 71, 0.86);
|
||||
|
||||
/* 自定义文字 */
|
||||
--b3-font-color1: var(--b3-card-error-color);
|
||||
|
@ -93,36 +85,23 @@
|
|||
--b3-font-color7: var(--b3-theme-secondary);
|
||||
--b3-font-color8: var(--b3-theme-error);
|
||||
--b3-font-color9: #f5539e;
|
||||
--b3-font-color10: #bc67bc;
|
||||
--b3-font-color11: #65b84d;
|
||||
--b3-font-color12: #f5822e;
|
||||
--b3-font-color10: #00eeff;
|
||||
--b3-font-color11: #74ff00;
|
||||
--b3-font-color12: #fff200;
|
||||
--b3-font-color13: var(--b3-theme-background);
|
||||
--b3-font-background1: var(--b3-card-error-background);
|
||||
--b3-font-background2: var(--b3-card-warning-background);
|
||||
--b3-font-background3: var(--b3-card-info-background);
|
||||
--b3-font-background4: var(--b3-card-success-background);
|
||||
--b3-font-background5: #4c5257;
|
||||
--b3-font-background6: #0c3d88;
|
||||
--b3-font-background6: #08296c;
|
||||
--b3-font-background7: #593905;
|
||||
--b3-font-background8: #541812;
|
||||
--b3-font-background9: #6a0634;
|
||||
--b3-font-background10: #6b2f6b;
|
||||
--b3-font-background11: #376629;
|
||||
--b3-font-background12: #803a06;
|
||||
--b3-font-background9: #843473;
|
||||
--b3-font-background10: #329096;
|
||||
--b3-font-background11: #568b2a;
|
||||
--b3-font-background12: #8d8829;
|
||||
--b3-font-background13: var(--b3-theme-on-background);
|
||||
--b3-font-background1-rgba: var(--b3-card-error-background-rgba);
|
||||
--b3-font-background2-rgba: var(--b3-card-warning-background-rgba);
|
||||
--b3-font-background3-rgba: var(--b3-card-info-background-rgba);
|
||||
--b3-font-background4-rgba: var(--b3-card-success-background-rgba);
|
||||
--b3-font-background5-rgba: rgb(76, 82, 87, 0.86);
|
||||
--b3-font-background6-rgba: rgb(12, 61, 136, 0.86);
|
||||
--b3-font-background7-rgba: rgb(89, 57, 5, 0.86);
|
||||
--b3-font-background8-rgba: rgb(84, 24, 18, 0.86);
|
||||
--b3-font-background9-rgba: rgb(106, 6, 52, 0.86);
|
||||
--b3-font-background10-rgba: rgb(107, 47, 107, 0.86);
|
||||
--b3-font-background11-rgba: rgb(55, 102, 41, 0.86);
|
||||
--b3-font-background12-rgba: rgb(128, 58, 6, 0.86);
|
||||
--b3-font-background13-rgba: var(--b3-theme-on-background-rgba);
|
||||
|
||||
/* 动画效果 */
|
||||
--b3-transition: all .2s cubic-bezier(0, 0, .2, 1) 0ms;
|
||||
|
@ -130,9 +109,23 @@
|
|||
--b3-color-transition: color .2s cubic-bezier(0, 0, .2, 1) 0ms;
|
||||
--b3-background-transition: background 20ms ease-in 0s;
|
||||
|
||||
/* 高亮 */
|
||||
--b3-highlight-color: #222;
|
||||
--b3-highlight-background: #ffff00;
|
||||
--b3-highlight-current-background: #ff9632;
|
||||
|
||||
/* 下拉菜单 */
|
||||
--b3-select-background: url("data:image/svg+xml;utf8,<svg fill='rgba(154, 160, 166, .68)' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>") no-repeat right 2px center var(--b3-theme-background);
|
||||
|
||||
/* switch */
|
||||
--b3-switch-background: #444746;
|
||||
--b3-switch-border: var(--b3-theme-on-surface-light);
|
||||
--b3-switch-hover: rgba(253, 252, 251, .10);
|
||||
--b3-switch-checked: var(--b3-theme-primary);
|
||||
--b3-switch-checked-background: #a8c7fa;
|
||||
--b3-switch-checked-hover: var(--b3-theme-primary);
|
||||
--b3-switch-checked-hover2: rgba(253, 252, 251, .10);
|
||||
|
||||
/* 阴影 */
|
||||
--b3-point-shadow: inset 0 .5px .5px .5px rgba(255, 255, 255, .09), 0 3px 6px rgba(0, 0, 0, .04), 0 0 0 0 transparent;
|
||||
--b3-dialog-shadow: 0 8px 24px #010409;
|
||||
|
@ -170,9 +163,10 @@
|
|||
--b3-protyle-code-background: rgba(240, 246, 252, .15);
|
||||
|
||||
/* 所见即所得行内元素颜色 */
|
||||
--b3-protyle-inline-strong-color: #e8eaed;
|
||||
--b3-protyle-inline-em-color: #e8eaed;
|
||||
--b3-protyle-inline-s-color: #e8eaed;
|
||||
--b3-protyle-inline-strong-color: inherit;
|
||||
--b3-protyle-inline-em-color: inherit;
|
||||
--b3-protyle-inline-u-color: inherit;
|
||||
--b3-protyle-inline-s-color: inherit;
|
||||
--b3-protyle-inline-link-color: #8ab4f8;
|
||||
--b3-protyle-inline-mark-background: rgba(255, 208, 0, .4);
|
||||
--b3-protyle-inline-mark-color: var(--b3-theme-on-background);
|
||||
|
@ -182,7 +176,7 @@
|
|||
|
||||
/* PDF */
|
||||
--b3-pdf-selection: #779170;
|
||||
--b3-pdf-sidebar-width: 200px;
|
||||
--sidebar-width: 200px;
|
||||
--b3-pdf-offset: 0;
|
||||
--b3-pdf-background1: var(--b3-theme-error);
|
||||
--b3-pdf-background2: #f5822e;
|
||||
|
@ -196,19 +190,31 @@
|
|||
/* 表格 */
|
||||
--b3-table-even-background: rgba(255, 255, 255, .03);
|
||||
|
||||
/* 潜入块 */
|
||||
--b3-embed-background: var(--b3-table-even-background);
|
||||
/* 嵌入块 */
|
||||
--b3-embed-background: transparent;
|
||||
|
||||
/* 引述块 */
|
||||
--b3-bq-background: var(--b3-table-even-background);
|
||||
--b3-bq-background: transparent;
|
||||
|
||||
/* 父块颜色 */
|
||||
--b3-parent-background: var(--b3-theme-background);
|
||||
}
|
||||
|
||||
:lang(ja_JP):root {
|
||||
--b3-font-family: "Helvetica Neue", "Luxi Sans", "DejaVu Sans", "Hiragino Sans", "Yu Gothic UI", "Segoe UI", sans-serif, "Apple Color Emoji", "Noto Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Android Emoji", "EmojiSymbols";
|
||||
/* 微软字体斜体会被相邻背景遮挡,将 arial 放置其前 https://github.com/siyuan-note/siyuan/issues/11841;"Segoe UI" 和 Noto-COLRv1-2.047 冲突,故移除。 */
|
||||
:root:lang(zh_CN) {
|
||||
--b3-font-family: "Emojis Additional", "Emojis Reset", BlinkMacSystemFont, Helvetica, "PingFang SC", "Luxi Sans", "DejaVu Sans", "Hiragino Sans GB", "Source Han Sans SC", arial, "Microsoft Yahei", sans-serif, emojis;
|
||||
}
|
||||
|
||||
:root:lang(zh_CHT) {
|
||||
--b3-font-family: "Emojis Additional", "Emojis Reset", BlinkMacSystemFont, Helvetica, "PingFang TC", "Luxi Sans", "DejaVu Sans", "Hiragino Sans TC", "Source Han Sans TC", "Microsoft JhengHei", arial, sans-serif, emojis;
|
||||
}
|
||||
|
||||
:root:lang(ja_JP) {
|
||||
--b3-font-family: "Emojis Additional", "Emojis Reset", BlinkMacSystemFont, Helvetica, "Luxi Sans", "DejaVu Sans", "Hiragino Sans", "Yu Gothic UI", arial, sans-serif, emojis;
|
||||
}
|
||||
|
||||
/* https://github.com/siyuan-note/siyuan/issues/6440 */
|
||||
.protyle-action--order:after {
|
||||
.protyle-action--order::after {
|
||||
mix-blend-mode: screen;
|
||||
}
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
"name": "midnight",
|
||||
"author": "Vanessa",
|
||||
"url": "https://github.com/Vanessa219",
|
||||
"version": "1.0.7",
|
||||
"version": "1.0.8",
|
||||
"modes": [
|
||||
"dark"
|
||||
]
|
||||
|
|
|
@ -9,7 +9,7 @@
|
|||
<Identity Name="89C2A984.SiYuan"
|
||||
ProcessorArchitecture="x64"
|
||||
Publisher="CN=087C656E-C1D9-42D8-8807-CED45A74FC0F"
|
||||
Version="3.1.9.0"/>
|
||||
Version="3.1.17.0"/>
|
||||
<Properties>
|
||||
<DisplayName>SiYuan</DisplayName>
|
||||
<PublisherDisplayName>云南链滴科技有限公司</PublisherDisplayName>
|
||||
|
|
|
@ -5790,7 +5790,7 @@ Bug fixes and improves details.
|
|||
|
||||
* [Weaken Markdown related content in the user guide](https://github.com/siyuan-note/siyuan/issues/2001)
|
||||
|
||||
### Abolishments
|
||||
### Abolishment
|
||||
|
||||
* [Remove editor options](https://github.com/siyuan-note/siyuan/issues/1997)
|
||||
* [Remove export option `fixTermTypo`](https://github.com/siyuan-note/siyuan/issues/1998)
|
||||
|
|
|
@ -14,7 +14,7 @@
|
|||
* [Spaced repetition interface supports review by document selection](https://github.com/siyuan-note/siyuan/issues/7954)
|
||||
* [View flashcards management using fullscreen on the mobile](https://github.com/siyuan-note/siyuan/issues/7962)
|
||||
* [The cloud sync directory shows the last update time on the mobile](https://github.com/siyuan-note/siyuan/issues/7963)
|
||||
* [Improved PDF asset file unreferenced detection](https://github.com/siyuan-note/siyuan/issues/7964)
|
||||
* [Improve PDF asset file unreferenced detection](https://github.com/siyuan-note/siyuan/issues/7964)
|
||||
* [Asset files no longer use HTTP server when exporting PDF](https://github.com/siyuan-note/siyuan/issues/7965)
|
||||
* [Optimize the performance of document tree flashcard loading](https://github.com/siyuan-note/siyuan/issues/7967)
|
||||
* [Ability to delete a doc from `⋮`](https://github.com/siyuan-note/siyuan/issues/7969)
|
||||
|
|
|
@ -16,7 +16,7 @@ Below are the detailed changes in this version.
|
|||
* [No longer prompts "Don't panic... scroll up and down to load more" when opening a doc and the first block has been loaded](https://github.com/siyuan-note/siyuan/issues/10716)
|
||||
* [When not focused in SiYuan window, the left option of Database row is hard to select](https://github.com/siyuan-note/siyuan/issues/10731)
|
||||
* [Support opening images through other apps on the Android](https://github.com/siyuan-note/siyuan/issues/10736)
|
||||
* [Improved tab menu shake issue](https://github.com/siyuan-note/siyuan/issues/10737)
|
||||
* [Improve tab menu shake issue](https://github.com/siyuan-note/siyuan/issues/10737)
|
||||
* [Improve database table view multi-select interaction](https://github.com/siyuan-note/siyuan/issues/10738)
|
||||
* [Support search code snippets](https://github.com/siyuan-note/siyuan/issues/10739)
|
||||
* [Improve exit focus positioning](https://github.com/siyuan-note/siyuan/issues/10746)
|
||||
|
|
41
app/changelogs/v3.1.10/v3.1.10.md
Normal file
41
app/changelogs/v3.1.10/v3.1.10.md
Normal file
|
@ -0,0 +1,41 @@
|
|||
## Overview
|
||||
|
||||
This version improves database performance and user interface details.
|
||||
|
||||
In addition, we have also improved the backlink panel details to support excluding child-blocks from backlink calculations, which helps to display backlinks more accurately.
|
||||
|
||||
## Changelogs
|
||||
|
||||
Below are the detailed changes in this version.
|
||||
|
||||
### Enhancement
|
||||
|
||||
* [Improve interaction when deleting two-way relation field in a database](https://github.com/siyuan-note/siyuan/issues/11252)
|
||||
* [Improve plugin dock position persistence](https://github.com/siyuan-note/siyuan/issues/11931)
|
||||
* [Supports disabling Markdown `~~` syntax input](https://github.com/siyuan-note/siyuan/issues/12641)
|
||||
* [Improve database paging loading](https://github.com/siyuan-note/siyuan/issues/12780)
|
||||
* [WebDAV/S3 data sync and backup support configurable concurrent requests](https://github.com/siyuan-note/siyuan/issues/12798)
|
||||
* [Improve the logic of multiple selected blocks forming a super block](https://github.com/siyuan-note/siyuan/issues/12809)
|
||||
* [Browser clipping extension sends no more scrolling pages](https://github.com/siyuan-note/siyuan/issues/12817)
|
||||
* [Improve database template field loading performance](https://github.com/siyuan-note/siyuan/issues/12818)
|
||||
* [Outline and bookmark supports displaying images](https://github.com/siyuan-note/siyuan/issues/12820)
|
||||
* [Improve importing .sy.zip](https://github.com/siyuan-note/siyuan/issues/12825)
|
||||
* [Improve database relation & rollup field loading performance](https://github.com/siyuan-note/siyuan/issues/12835)
|
||||
* [Improve user interface](https://github.com/siyuan-note/siyuan/issues/12848)
|
||||
* [Refresh doc tree after data sync](https://github.com/siyuan-note/siyuan/issues/12860)
|
||||
* [Support child-blocks not being included in the backlink calculation](https://github.com/siyuan-note/siyuan/issues/12861)
|
||||
* [The backlink panel no longer displays breadcrumbs of the first-level blocks](https://github.com/siyuan-note/siyuan/issues/12862)
|
||||
* [Improve custom emojis at the beginning of the block](https://github.com/siyuan-note/siyuan/issues/12868)
|
||||
|
||||
### Bugfix
|
||||
|
||||
* [Drag and drop to insert asset fails](https://github.com/siyuan-note/siyuan/issues/12791)
|
||||
* [Abnormal after pasting certain content](https://github.com/siyuan-note/siyuan/issues/12792)
|
||||
* [The word count of the selected block is inaccurate](https://github.com/siyuan-note/siyuan/issues/12793)
|
||||
* [Unable to open PDF](https://github.com/siyuan-note/siyuan/issues/12794)
|
||||
* [The corrupted data causes the kernel to hang](https://github.com/siyuan-note/siyuan/issues/12852)
|
||||
|
||||
## Download
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/en/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
41
app/changelogs/v3.1.10/v3.1.10_zh_CHT.md
Normal file
41
app/changelogs/v3.1.10/v3.1.10_zh_CHT.md
Normal file
|
@ -0,0 +1,41 @@
|
|||
## 概述
|
||||
|
||||
此版本改進了資料庫效能和使用者介面細節。
|
||||
|
||||
另外,我們也改進了反鏈面板細節,支援子區塊不納入反鏈計算,這有助於更精確地顯示反鏈。
|
||||
|
||||
## 變更記錄
|
||||
|
||||
以下是此版本中的詳細變更。
|
||||
|
||||
### 改進功能
|
||||
|
||||
* [改進刪除資料庫中雙向關聯欄位時的互動](https://github.com/siyuan-note/siyuan/issues/11252)
|
||||
* [改進插件停靠列位置的持久化](https://github.com/siyuan-note/siyuan/issues/11931)
|
||||
* [支援禁用 Markdown `~~` 語法輸入](https://github.com/siyuan-note/siyuan/issues/12641)
|
||||
* [改進資料庫分頁載入](https://github.com/siyuan-note/siyuan/issues/12780)
|
||||
* [WebDAV/S3 資料同步與備份支援設定並發請求數](https://github.com/siyuan-note/siyuan/issues/12798)
|
||||
* [改進多選塊形成超級塊的邏輯](https://github.com/siyuan-note/siyuan/issues/12809)
|
||||
* [瀏覽器剪藏擴充功能不再需要捲動頁面](https://github.com/siyuan-note/siyuan/issues/12817)
|
||||
* [改進資料庫範本欄位載入效能](https://github.com/siyuan-note/siyuan/issues/12818)
|
||||
* [大綱和書籤支援顯示圖片](https://github.com/siyuan-note/siyuan/issues/12820)
|
||||
* [改進導入 .sy.zip](https://github.com/siyuan-note/siyuan/issues/12825)
|
||||
* [改進資料庫關聯和匯總欄位載入效能](https://github.com/siyuan-note/siyuan/issues/12835)
|
||||
* [改進使用者介面](https://github.com/siyuan-note/siyuan/issues/12848)
|
||||
* [資料同步後刷新文件樹](https://github.com/siyuan-note/siyuan/issues/12860)
|
||||
* [支援子區塊不納入反鏈計算](https://github.com/siyuan-note/siyuan/issues/12861)
|
||||
* [反向連結面板不再顯示一一級塊的麵包屑](https://github.com/siyuan-note/siyuan/issues/12862)
|
||||
* [改進區塊開始處的自訂表情](https://github.com/siyuan-note/siyuan/issues/12868)
|
||||
|
||||
### 修復缺陷
|
||||
|
||||
* [拖曳插入資源檔案失敗](https://github.com/siyuan-note/siyuan/issues/12791)
|
||||
* [貼上某些內容後異常](https://github.com/siyuan-note/siyuan/issues/12792)
|
||||
* [選定區塊的字數統計不準確](https://github.com/siyuan-note/siyuan/issues/12793)
|
||||
* [無法開啟 PDF](https://github.com/siyuan-note/siyuan/issues/12794)
|
||||
* [資料損壞導致核心掛起](https://github.com/siyuan-note/siyuan/issues/12852)
|
||||
|
||||
## 下載
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
41
app/changelogs/v3.1.10/v3.1.10_zh_CN.md
Normal file
41
app/changelogs/v3.1.10/v3.1.10_zh_CN.md
Normal file
|
@ -0,0 +1,41 @@
|
|||
## 概述
|
||||
|
||||
该版本改进了数据库性能和用户界面细节。
|
||||
|
||||
另外,我们也改进了反链面板细节,支持子块不纳入反链计算,这有助于更加精确地显示反链。
|
||||
|
||||
## 变更记录
|
||||
|
||||
以下是此版本中的详细变更。
|
||||
|
||||
### 改进功能
|
||||
|
||||
* [改进删除数据库中双向关联字段时的交互](https://github.com/siyuan-note/siyuan/issues/11252)
|
||||
* [改进插件停靠栏位置的持久化](https://github.com/siyuan-note/siyuan/issues/11931)
|
||||
* [支持禁用 Markdown `~~` 语法输入](https://github.com/siyuan-note/siyuan/issues/12641)
|
||||
* [改进数据库分页加载](https://github.com/siyuan-note/siyuan/issues/12780)
|
||||
* [WebDAV/S3 数据同步和备份支持配置并发请求数](https://github.com/siyuan-note/siyuan/issues/12798)
|
||||
* [改进多选块形成超级块的逻辑](https://github.com/siyuan-note/siyuan/issues/12809)
|
||||
* [浏览器剪藏扩展不再需要滚动页面](https://github.com/siyuan-note/siyuan/issues/12817)
|
||||
* [改进数据库模板字段加载性能](https://github.com/siyuan-note/siyuan/issues/12818)
|
||||
* [大纲和书签支持显示图片](https://github.com/siyuan-note/siyuan/issues/12820)
|
||||
* [改进导入 .sy.zip](https://github.com/siyuan-note/siyuan/issues/12825)
|
||||
* [改进数据库关联和汇总字段加载性能](https://github.com/siyuan-note/siyuan/issues/12835)
|
||||
* [改进用户界面](https://github.com/siyuan-note/siyuan/issues/12848)
|
||||
* [数据同步后刷新文档树](https://github.com/siyuan-note/siyuan/issues/12860)
|
||||
* [支持子块不纳入反链计算](https://github.com/siyuan-note/siyuan/issues/12861)
|
||||
* [反向链接面板不再显示一级块的面包屑](https://github.com/siyuan-note/siyuan/issues/12862)
|
||||
* [改进块开始处的自定义表情](https://github.com/siyuan-note/siyuan/issues/12868)
|
||||
|
||||
### 修复缺陷
|
||||
|
||||
* [拖放插入资源文件失败](https://github.com/siyuan-note/siyuan/issues/12791)
|
||||
* [粘贴某些内容后异常](https://github.com/siyuan-note/siyuan/issues/12792)
|
||||
* [选定块的字数统计不准确](https://github.com/siyuan-note/siyuan/issues/12793)
|
||||
* [无法打开 PDF](https://github.com/siyuan-note/siyuan/issues/12794)
|
||||
* [数据损坏导致内核挂起](https://github.com/siyuan-note/siyuan/issues/12852)
|
||||
|
||||
## 下载
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
63
app/changelogs/v3.1.11/v3.1.11.md
Normal file
63
app/changelogs/v3.1.11/v3.1.11.md
Normal file
|
@ -0,0 +1,63 @@
|
|||
## Overview
|
||||
|
||||
This version fixes some bugs and improves many details, among which the more important ones are the improvements to data synchronization, document tree and backlink panel.
|
||||
|
||||
## Changelogs
|
||||
|
||||
Below are the detailed changes in this version.
|
||||
|
||||
### Enhancement
|
||||
|
||||
* [Improve copy and cut after multiple selection of cells in the table](https://github.com/siyuan-note/siyuan/issues/10488)
|
||||
* [Return document blocks when the keyword search hits different block content](https://github.com/siyuan-note/siyuan/issues/10584)
|
||||
* [Improve table cell selection](https://github.com/siyuan-note/siyuan/issues/11388)
|
||||
* [The right-click menu of multiple selected database entries supports more copy options](https://github.com/siyuan-note/siyuan/issues/11520)
|
||||
* [Markdown syntax switch no longer affects clip/paste HTML parsing](https://github.com/siyuan-note/siyuan/issues/11604)
|
||||
* [File history supports adjusting item list width](https://github.com/siyuan-note/siyuan/issues/12347)
|
||||
* [Document tree supports multiple documents to open in the same new window](https://github.com/siyuan-note/siyuan/issues/12490)
|
||||
* [Local assets of database asset fields support `Rename`](https://github.com/siyuan-note/siyuan/issues/12497)
|
||||
* [Image title supports line breaks](https://github.com/siyuan-note/siyuan/issues/12855)
|
||||
* [Indicates the insertion position when dragging files](https://github.com/siyuan-note/siyuan/issues/12857)
|
||||
* [Database cells support vertical dragging to fill values](https://github.com/siyuan-note/siyuan/issues/12907)
|
||||
* [Improve document tree movement and its animation](https://github.com/siyuan-note/siyuan/issues/12914)
|
||||
* [Improve S3/WebDAV data sync config](https://github.com/siyuan-note/siyuan/issues/12923)
|
||||
* [The Publishing service no longer support export](https://github.com/siyuan-note/siyuan/issues/12928)
|
||||
* [Display document title in data history preview area](https://github.com/siyuan-note/siyuan/issues/12948)
|
||||
* [Improve parsing `<img>` when importing markdown](https://github.com/siyuan-note/siyuan/issues/12956)
|
||||
* [Improve parsing of YAML Front Matter when importing Markdown](https://github.com/siyuan-note/siyuan/issues/12962)
|
||||
* [Improve HTML clipping](https://github.com/siyuan-note/siyuan/issues/12973)
|
||||
* [All plain text formats are supported when comparing data snapshots](https://github.com/siyuan-note/siyuan/issues/12975)
|
||||
* [Improve outline panel loading performance](https://github.com/siyuan-note/siyuan/issues/12981)
|
||||
* [Improve data synchronization stability](https://github.com/siyuan-note/siyuan/issues/12991)
|
||||
* [Improve marketplace network availability](https://github.com/siyuan-note/siyuan/issues/12998)
|
||||
* [Improve data synchronization perception](https://github.com/siyuan-note/siyuan/issues/13000)
|
||||
* [Improve the backlink panel](https://github.com/siyuan-note/siyuan/issues/13008)
|
||||
* [Dynamically loading graph nodes and edges](https://github.com/siyuan-note/siyuan/issues/13014)
|
||||
* [Improve appearance menu](https://github.com/siyuan-note/siyuan/issues/13036)
|
||||
|
||||
### Bugfix
|
||||
|
||||
* [The document tree creation time and update time are reversed](https://github.com/siyuan-note/siyuan/issues/12874)
|
||||
* [Unexpected `Clear inline elements` behavior for links](https://github.com/siyuan-note/siyuan/issues/12877)
|
||||
* [The marketplace language does not change after switching the appearance language](https://github.com/siyuan-note/siyuan/issues/12892)
|
||||
* [Add block ref exception for inline tags](https://github.com/siyuan-note/siyuan/issues/12922)
|
||||
* [The outline/bookmark panel cannot display items](https://github.com/siyuan-note/siyuan/issues/12959)
|
||||
* [OCR function cannot be used normally on Linux](https://github.com/siyuan-note/siyuan/issues/12960)
|
||||
|
||||
### Refactor
|
||||
|
||||
* [Upgrade to Electron v32.2.2](https://github.com/siyuan-note/siyuan/issues/12891)
|
||||
|
||||
### Development
|
||||
|
||||
* [Add plugin function `getModelByDockType`](https://github.com/siyuan-note/siyuan/issues/11782)
|
||||
* [Support custom default doc icons](https://github.com/siyuan-note/siyuan/issues/12721)
|
||||
* [Add plugin function `getAllEditor`](https://github.com/siyuan-note/siyuan/issues/12884)
|
||||
* [Add plugin util `platformUtils`](https://github.com/siyuan-note/siyuan/issues/12930)
|
||||
* [Add internal kernel API `/api/icon/getDynamicIcon`](https://github.com/siyuan-note/siyuan/pull/12939)
|
||||
* [Add `renderElement` and `blockElement` for `open-noneditableblock`](https://github.com/siyuan-note/siyuan/issues/12955)
|
||||
|
||||
## Download
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/en/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
54
app/changelogs/v3.1.11/v3.1.11_zh_CHT.md
Normal file
54
app/changelogs/v3.1.11/v3.1.11_zh_CHT.md
Normal file
|
@ -0,0 +1,54 @@
|
|||
## 概述
|
||||
|
||||
此版本修復了一些缺陷,並改進了許多細節,其中比較重要的是改進了資料同步、文件樹和反鏈面板。
|
||||
|
||||
## 變更記錄
|
||||
|
||||
以下是此版本中的詳細變更。
|
||||
|
||||
### 改進功能
|
||||
|
||||
* [改進表格中多重選取儲存格後的複製與剪下](https://github.com/siyuan-note/siyuan/issues/10488)
|
||||
* [當關鍵字索取不同的區塊內容時返回文件區塊](https://github.com/siyuan-note/siyuan/issues/10584)
|
||||
* [改進表格儲存格選擇](https://github.com/siyuan-note/siyuan/issues/11388)
|
||||
* [多選資料庫項目的右鍵選單支援更多複製選項](https://github.com/siyuan-note/siyuan/issues/11520)
|
||||
* [Markdown 語法開關不再影響剪貼/貼上 HTML 解析](https://github.com/siyuan-note/siyuan/issues/11604)
|
||||
* [文件歷史支援調整項目清單寬度](https://github.com/siyuan-note/siyuan/issues/12347)
|
||||
* [文檔樹支援多個文件在同一個新視窗中開啟](https://github.com/siyuan-note/siyuan/issues/12490)
|
||||
* [資料庫資源欄位的本機資源支援 `重命名`](https://github.com/siyuan-note/siyuan/issues/12497)
|
||||
* [圖片標題支援換行](https://github.com/siyuan-note/siyuan/issues/12855)
|
||||
* [拖曳文件時指示插入位置](https://github.com/siyuan-note/siyuan/issues/12857)
|
||||
* [資料庫儲存格支援垂直拖曳以填滿值](https://github.com/siyuan-note/siyuan/issues/12907)
|
||||
* [改進文檔樹移動及其動畫](https://github.com/siyuan-note/siyuan/issues/12914)
|
||||
* [改進 S3/WebDAV 資料同步配置](https://github.com/siyuan-note/siyuan/issues/12923)
|
||||
* [發布服務不再支援匯出](https://github.com/siyuan-note/siyuan/issues/12928)
|
||||
* [在資料歷史預覽區域顯示文件標題](https://github.com/siyuan-note/siyuan/issues/12948)
|
||||
* [改進導入 Markdown 時解析 `<img>`](https://github.com/siyuan-note/siyuan/issues/12956)
|
||||
* [改進導入 Markdown 時解析 YAML Front Matter](https://github.com/siyuan-note/siyuan/issues/12962)
|
||||
* [改進 HTML 剪藏](https://github.com/siyuan-note/siyuan/issues/12973)
|
||||
* [比較資料快照時支援所有純文字格式](https://github.com/siyuan-note/siyuan/issues/12975)
|
||||
* [改進大綱面板載入效能](https://github.com/siyuan-note/siyuan/issues/12981)
|
||||
* [改善資料同步穩定性](https://github.com/siyuan-note/siyuan/issues/12991)
|
||||
* [改善市集網路可用性](https://github.com/siyuan-note/siyuan/issues/12998)
|
||||
* [改進資料同步感知](https://github.com/siyuan-note/siyuan/issues/13000)
|
||||
* [改進反向連結面板](https://github.com/siyuan-note/siyuan/issues/13008)
|
||||
* [動態載入圖節點與邊](https://github.com/siyuan-note/siyuan/issues/13014)
|
||||
* [改進外觀選單](https://github.com/siyuan-note/siyuan/issues/13036)
|
||||
|
||||
### 修復缺陷
|
||||
|
||||
* [文件樹建立時間與更新時間顛倒](https://github.com/siyuan-note/siyuan/issues/12874)
|
||||
* [連結的 `清除行級元素` 行為異常](https://github.com/siyuan-note/siyuan/issues/12877)
|
||||
* [切換外觀語言後集市語言不變](https://github.com/siyuan-note/siyuan/issues/12892)
|
||||
* [為行級標籤新增區塊參考異常](https://github.com/siyuan-note/siyuan/issues/12922)
|
||||
* [大綱/書籤面板無法顯示項目](https://github.com/siyuan-note/siyuan/issues/12959)
|
||||
* [Linux 上 OCR 功能無法正常使用](https://github.com/siyuan-note/siyuan/issues/12960)
|
||||
|
||||
### 開發重構
|
||||
|
||||
* [升級 Electron v32.2.2](https://github.com/siyuan-note/siyuan/issues/12891)
|
||||
|
||||
## 下載
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
54
app/changelogs/v3.1.11/v3.1.11_zh_CN.md
Normal file
54
app/changelogs/v3.1.11/v3.1.11_zh_CN.md
Normal file
|
@ -0,0 +1,54 @@
|
|||
## 概述
|
||||
|
||||
该版本修复了一些缺陷,并改进了很多细节,其中比较重要的是改进了数据同步、文档树和反链面板。
|
||||
|
||||
## 变更记录
|
||||
|
||||
以下是此版本中的详细变更。
|
||||
|
||||
### 改进功能
|
||||
|
||||
* [改进表格中多选单元格后的复制和剪切](https://github.com/siyuan-note/siyuan/issues/10488)
|
||||
* [当关键字索命中不同的块内容时返回文档块](https://github.com/siyuan-note/siyuan/issues/10584)
|
||||
* [改进表格单元格选择](https://github.com/siyuan-note/siyuan/issues/11388)
|
||||
* [多选数据库条目的右键菜单支持更多复制选项](https://github.com/siyuan-note/siyuan/issues/11520)
|
||||
* [Markdown 语法开关不再影响剪贴/粘贴 HTML 解析](https://github.com/siyuan-note/siyuan/issues/11604)
|
||||
* [文件历史支持调整项目列表宽度](https://github.com/siyuan-note/siyuan/issues/12347)
|
||||
* [文档树支持多个文档在同一个新窗口中打开](https://github.com/siyuan-note/siyuan/issues/12490)
|
||||
* [数据库资源字段的本地资源支持 `重命名`](https://github.com/siyuan-note/siyuan/issues/12497)
|
||||
* [图片标题支持换行](https://github.com/siyuan-note/siyuan/issues/12855)
|
||||
* [拖动文件时指示插入位置](https://github.com/siyuan-note/siyuan/issues/12857)
|
||||
* [数据库单元格支持垂直拖动以填充值](https://github.com/siyuan-note/siyuan/issues/12907)
|
||||
* [改进文档树移动及其动画](https://github.com/siyuan-note/siyuan/issues/12914)
|
||||
* [改进 S3/WebDAV 数据同步配置](https://github.com/siyuan-note/siyuan/issues/12923)
|
||||
* [发布服务不再支持导出](https://github.com/siyuan-note/siyuan/issues/12928)
|
||||
* [在数据历史预览区域显示文档标题](https://github.com/siyuan-note/siyuan/issues/12948)
|
||||
* [改进导入 Markdown 时解析 `<img>`](https://github.com/siyuan-note/siyuan/issues/12956)
|
||||
* [改进导入 Markdown 时解析 YAML Front Matter](https://github.com/siyuan-note/siyuan/issues/12962)
|
||||
* [改进 HTML 剪藏](https://github.com/siyuan-note/siyuan/issues/12973)
|
||||
* [比较数据快照时支持所有纯文本格式](https://github.com/siyuan-note/siyuan/issues/12975)
|
||||
* [改进大纲面板加载性能](https://github.com/siyuan-note/siyuan/issues/12981)
|
||||
* [改进数据同步稳定性](https://github.com/siyuan-note/siyuan/issues/12991)
|
||||
* [改进集市网络可用性](https://github.com/siyuan-note/siyuan/issues/12998)
|
||||
* [改进数据同步感知](https://github.com/siyuan-note/siyuan/issues/13000)
|
||||
* [改进反向链接面板](https://github.com/siyuan-note/siyuan/issues/13008)
|
||||
* [动态加载图节点和边](https://github.com/siyuan-note/siyuan/issues/13014)
|
||||
* [改进外观菜单](https://github.com/siyuan-note/siyuan/issues/13036)
|
||||
|
||||
### 修复缺陷
|
||||
|
||||
* [文档树创建时间和更新时间颠倒](https://github.com/siyuan-note/siyuan/issues/12874)
|
||||
* [链接的 `清除行级元素` 行为异常](https://github.com/siyuan-note/siyuan/issues/12877)
|
||||
* [切换外观语言后集市语言不变](https://github.com/siyuan-note/siyuan/issues/12892)
|
||||
* [为行级标签添加块引用异常](https://github.com/siyuan-note/siyuan/issues/12922)
|
||||
* [大纲/书签面板无法显示项目](https://github.com/siyuan-note/siyuan/issues/12959)
|
||||
* [Linux 上 OCR 功能无法正常使用](https://github.com/siyuan-note/siyuan/issues/12960)
|
||||
|
||||
### 开发重构
|
||||
|
||||
* [升级 Electron v32.2.2](https://github.com/siyuan-note/siyuan/issues/12891)
|
||||
|
||||
## 下载
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
59
app/changelogs/v3.1.12/v3.1.12.md
Normal file
59
app/changelogs/v3.1.12/v3.1.12.md
Normal file
|
@ -0,0 +1,59 @@
|
|||
## Overview
|
||||
|
||||
This version supports setting dynamic icons for documents and improves data synchronization.
|
||||
|
||||
From this version, SiYuan will automatically clean up the local data repository after the first data sync ends after startup:
|
||||
|
||||
* Only 2 snapshots are kept per day
|
||||
* Snapshots older than 180 days are cleaned up
|
||||
|
||||
You can adjust this cleanup policy in Settings - About - Data repo purge.
|
||||
|
||||
Automatic snapshot cleanup helps improve startup speed. If you do not want a snapshot to be cleaned up, you can manually tag the snapshot, and the tagged snapshot will not be cleaned up.
|
||||
|
||||
## Changelogs
|
||||
|
||||
Below are the detailed changes in this version.
|
||||
|
||||
### Enhancement
|
||||
|
||||
* [The database supports adding view/field/option description](https://github.com/siyuan-note/siyuan/issues/11053)
|
||||
* [Improve open PDF with new window](https://github.com/siyuan-note/siyuan/issues/11993)
|
||||
* [Improve positioning doc in split screens](https://github.com/siyuan-note/siyuan/issues/12694)
|
||||
* [Support exporting Markdown after selecting multiple documents](https://github.com/siyuan-note/siyuan/issues/12912)
|
||||
* [Document icons support the use of dynamic icons](https://github.com/siyuan-note/siyuan/issues/12943)
|
||||
* [Improve blocks highlighting effects](https://github.com/siyuan-note/siyuan/issues/12951)
|
||||
* [Improve WebDAV data synchronization compatibility](https://github.com/siyuan-note/siyuan/issues/12961)
|
||||
* [The backlink panel supports filtering by the block attributes](https://github.com/siyuan-note/siyuan/issues/12985)
|
||||
* [Long press `Esc` to focus on the button in the flashcard](https://github.com/siyuan-note/siyuan/issues/12989)
|
||||
* [Bold, italic, underline, and strikethrough inherit the block element color](https://github.com/siyuan-note/siyuan/issues/13043)
|
||||
* [Improve plain text comparison in data snapshot](https://github.com/siyuan-note/siyuan/issues/13046)
|
||||
* [Apps in Chinese mainland app stores no longer provide AI access settings](https://github.com/siyuan-note/siyuan/issues/13051)
|
||||
* [Improve appearance for table and database nested in container block](https://github.com/siyuan-note/siyuan/issues/13052)
|
||||
* [Improve marketplace multi-language internationalization](https://github.com/siyuan-note/siyuan/issues/13053)
|
||||
* [Improved database pasting of text containing commas and line breaks](https://github.com/siyuan-note/siyuan/issues/13068)
|
||||
* [List only 512 unreferenced assets](https://github.com/siyuan-note/siyuan/issues/13075)
|
||||
* [Automatic purge for local data repo](https://github.com/siyuan-note/siyuan/issues/13091)
|
||||
* [Double-click the panel drag line to restore the default width](https://github.com/siyuan-note/siyuan/issues/13107)
|
||||
* [Improve data sync](https://github.com/siyuan-note/siyuan/issues/13133)
|
||||
* [Improve importing Markdown](https://github.com/siyuan-note/siyuan/issues/13149)
|
||||
|
||||
### Bugfix
|
||||
|
||||
* [SQL injection security vulnerabilities](https://github.com/siyuan-note/siyuan/issues/13077)
|
||||
* [Access authorization code captcha vulnerability](https://github.com/siyuan-note/siyuan/issues/13147)
|
||||
* [Some XSS vulnerabilities](https://github.com/siyuan-note/siyuan/issues/13171)
|
||||
|
||||
### Refactor
|
||||
|
||||
* [Upgrade to Electron v32.2.5](https://github.com/siyuan-note/siyuan/issues/13161)
|
||||
|
||||
### Development
|
||||
|
||||
* [Kernel serve CardDAV service on path `/carddav/`](https://github.com/siyuan-note/siyuan/pull/12895)
|
||||
* [Add a kernel API `/api/filetree/renameDocByID`](https://github.com/siyuan-note/siyuan/issues/13105)
|
||||
|
||||
## Download
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/en/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
59
app/changelogs/v3.1.12/v3.1.12_zh_CHT.md
Normal file
59
app/changelogs/v3.1.12/v3.1.12_zh_CHT.md
Normal file
|
@ -0,0 +1,59 @@
|
|||
## 概述
|
||||
|
||||
此版本支援設定文件動態圖標,並改進了資料同步。
|
||||
|
||||
從此版本開始思源會在啟動後第一次資料同步結束後自動清理本機資料倉儲:
|
||||
|
||||
* 每天只保留 2 個快照
|
||||
* 清理超過 180 天的快照
|
||||
|
||||
可以在 設定 - 關於 - 資料倉儲清理 中調整該清理策略。
|
||||
|
||||
自動清理快照有助於提升啟動速度,如果你不希望某個快照被清理,可以手動標記該快照,被標記的快照不會被清理。
|
||||
|
||||
## 變更記錄
|
||||
|
||||
以下是此版本中的詳細變更。
|
||||
|
||||
### 改進功能
|
||||
|
||||
* [資料庫支援新增視圖/欄位/選項描述](https://github.com/siyuan-note/siyuan/issues/11053)
|
||||
* [改進在新視窗中開啟 PDF](https://github.com/siyuan-note/siyuan/issues/11993)
|
||||
* [改進在分割畫面中定位文件](https://github.com/siyuan-note/siyuan/issues/12694)
|
||||
* [支援選擇多個文件後匯出 Markdown](https://github.com/siyuan-note/siyuan/issues/12912)
|
||||
* [文件圖示支援使用動態圖示](https://github.com/siyuan-note/siyuan/issues/12943)
|
||||
* [改良塊高亮效果](https://github.com/siyuan-note/siyuan/issues/12951)
|
||||
* [改進 WebDAV 資料同步相容性](https://github.com/siyuan-note/siyuan/issues/12961)
|
||||
* [反向連結面板支援按區塊屬性過濾](https://github.com/siyuan-note/siyuan/issues/12985)
|
||||
* [長按 `Esc` 聚焦閃卡中的按鈕](https://github.com/siyuan-note/siyuan/issues/12989)
|
||||
* [加粗、斜體、底線和刪除線繼承塊元素顏色](https://github.com/siyuan-note/siyuan/issues/13043)
|
||||
* [改進資料快照中的純文字比較](https://github.com/siyuan-note/siyuan/issues/13046)
|
||||
* [中國大陸應用商店中的應用程式不再提供 AI 存取設定](https://github.com/siyuan-note/siyuan/issues/13051)
|
||||
* [改進嵌套在容器區塊中的表格和資料庫的外觀](https://github.com/siyuan-note/siyuan/issues/13052)
|
||||
* [改進集市多語國際化](https://github.com/siyuan-note/siyuan/issues/13053)
|
||||
* [改進貼上包含逗號和換行符的文字到資料庫](https://github.com/siyuan-note/siyuan/issues/13068)
|
||||
* [僅列出 512 個未引用的資源檔案](https://github.com/siyuan-note/siyuan/issues/13075)
|
||||
* [本地資料倉自動清理](https://github.com/siyuan-note/siyuan/issues/13091)
|
||||
* [雙擊面板拖曳線恢復預設寬度](https://github.com/siyuan-note/siyuan/issues/13107)
|
||||
* [改進資料同步](https://github.com/siyuan-note/siyuan/issues/13133)
|
||||
* [改進導入 Markdown](https://github.com/siyuan-note/siyuan/issues/13149)
|
||||
|
||||
### 修復缺陷
|
||||
|
||||
* [SQL 注入安全漏洞](https://github.com/siyuan-note/siyuan/issues/13077)
|
||||
* [存取授權碼驗證碼漏洞](https://github.com/siyuan-note/siyuan/issues/13147)
|
||||
* [一些 XSS 漏洞](https://github.com/siyuan-note/siyuan/issues/13171)
|
||||
|
||||
### 開發重構
|
||||
|
||||
* [升級 Electron v32.2.5](https://github.com/siyuan-note/siyuan/issues/13161)
|
||||
|
||||
### 開發者
|
||||
|
||||
* [核心提供 CardDAV 服務 `/carddav/`](https://github.com/siyuan-note/siyuan/pull/12895)
|
||||
* [新增一個核心介面 `/api/filetree/renameDocByID`](https://github.com/siyuan-note/siyuan/issues/13105)
|
||||
|
||||
## 下載
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
59
app/changelogs/v3.1.12/v3.1.12_zh_CN.md
Normal file
59
app/changelogs/v3.1.12/v3.1.12_zh_CN.md
Normal file
|
@ -0,0 +1,59 @@
|
|||
## 概述
|
||||
|
||||
该版本支持设置文档动态图标,并改进了数据同步。
|
||||
|
||||
从该版本开始思源会在启动后第一次数据同步结束后自动清理本地数据仓库:
|
||||
|
||||
* 每天仅保留 2 个快照
|
||||
* 清理超过 180 天的快照
|
||||
|
||||
可以在 设置 - 关于 - 数据仓库清理 中调整该清理策略。
|
||||
|
||||
自动清理快照有助于提升启动速度,如果你不希望某个快照被清理,可以手动标记该快照,被标记的快照不会被清理。
|
||||
|
||||
## 变更记录
|
||||
|
||||
以下是此版本中的详细变更。
|
||||
|
||||
### 改进功能
|
||||
|
||||
* [数据库支持添加视图/字段/选项描述](https://github.com/siyuan-note/siyuan/issues/11053)
|
||||
* [改进在新窗口中打开 PDF](https://github.com/siyuan-note/siyuan/issues/11993)
|
||||
* [改进在分屏中定位文档](https://github.com/siyuan-note/siyuan/issues/12694)
|
||||
* [支持选择多个文档后导出 Markdown](https://github.com/siyuan-note/siyuan/issues/12912)
|
||||
* [文档图标支持使用动态图标](https://github.com/siyuan-note/siyuan/issues/12943)
|
||||
* [改进块高亮效果](https://github.com/siyuan-note/siyuan/issues/12951)
|
||||
* [改进 WebDAV 数据同步兼容性](https://github.com/siyuan-note/siyuan/issues/12961)
|
||||
* [反向链接面板支持按块属性过滤](https://github.com/siyuan-note/siyuan/issues/12985)
|
||||
* [长按 `Esc` 聚焦闪卡中的按钮](https://github.com/siyuan-note/siyuan/issues/12989)
|
||||
* [加粗、斜体、下划线和删除线继承块元素颜色](https://github.com/siyuan-note/siyuan/issues/13043)
|
||||
* [改进数据快照中的纯文本比较](https://github.com/siyuan-note/siyuan/issues/13046)
|
||||
* [中国大陆应用商店中的应用不再提供 AI 访问设置](https://github.com/siyuan-note/siyuan/issues/13051)
|
||||
* [改进嵌套在容器块中的表格和数据库的外观](https://github.com/siyuan-note/siyuan/issues/13052)
|
||||
* [改进集市多语言国际化](https://github.com/siyuan-note/siyuan/issues/13053)
|
||||
* [改进粘贴包含逗号和换行符的文本到数据库](https://github.com/siyuan-note/siyuan/issues/13068)
|
||||
* [仅列出 512 个未引用的资源文件](https://github.com/siyuan-note/siyuan/issues/13075)
|
||||
* [本地数据仓库自动清理](https://github.com/siyuan-note/siyuan/issues/13091)
|
||||
* [双击面板拖动线恢复默认宽度](https://github.com/siyuan-note/siyuan/issues/13107)
|
||||
* [改进数据同步](https://github.com/siyuan-note/siyuan/issues/13133)
|
||||
* [改进导入 Markdown](https://github.com/siyuan-note/siyuan/issues/13149)
|
||||
|
||||
### 修复缺陷
|
||||
|
||||
* [SQL 注入安全漏洞](https://github.com/siyuan-note/siyuan/issues/13077)
|
||||
* [访问授权码验证码漏洞](https://github.com/siyuan-note/siyuan/issues/13147)
|
||||
* [一些 XSS 漏洞](https://github.com/siyuan-note/siyuan/issues/13171)
|
||||
|
||||
### 开发重构
|
||||
|
||||
* [升级 Electron v32.2.5](https://github.com/siyuan-note/siyuan/issues/13161)
|
||||
|
||||
### 开发者
|
||||
|
||||
* [内核提供 CardDAV 服务 `/carddav/`](https://github.com/siyuan-note/siyuan/pull/12895)
|
||||
* [添加一个内核接口 `/api/filetree/renameDocByID`](https://github.com/siyuan-note/siyuan/issues/13105)
|
||||
|
||||
## 下载
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
59
app/changelogs/v3.1.13/v3.1.13.md
Normal file
59
app/changelogs/v3.1.13/v3.1.13.md
Normal file
|
@ -0,0 +1,59 @@
|
|||
## Overview
|
||||
|
||||
This version supports setting dynamic icons for documents and improves data synchronization.
|
||||
|
||||
From this version, SiYuan will automatically clean up the local data repository after the first data sync ends after startup:
|
||||
|
||||
* Only 2 snapshots are kept per day
|
||||
* Snapshots older than 180 days are cleaned up
|
||||
|
||||
You can adjust this cleanup policy in Settings - About - Data repo purge.
|
||||
|
||||
Automatic snapshot cleanup helps improve startup speed. If you do not want a snapshot to be cleaned up, you can manually tag the snapshot, and the tagged snapshot will not be cleaned up.
|
||||
|
||||
## Changelogs
|
||||
|
||||
Below are the detailed changes in this version.
|
||||
|
||||
### Enhancement
|
||||
|
||||
* [The database supports adding view/field/option description](https://github.com/siyuan-note/siyuan/issues/11053)
|
||||
* [Improve open PDF with new window](https://github.com/siyuan-note/siyuan/issues/11993)
|
||||
* [Improve positioning doc in split screens](https://github.com/siyuan-note/siyuan/issues/12694)
|
||||
* [Support exporting Markdown after selecting multiple documents](https://github.com/siyuan-note/siyuan/issues/12912)
|
||||
* [Document icons support the use of dynamic icons](https://github.com/siyuan-note/siyuan/issues/12943)
|
||||
* [Improve blocks highlighting effects](https://github.com/siyuan-note/siyuan/issues/12951)
|
||||
* [Improve WebDAV data synchronization compatibility](https://github.com/siyuan-note/siyuan/issues/12961)
|
||||
* [The backlink panel supports filtering by the block attributes](https://github.com/siyuan-note/siyuan/issues/12985)
|
||||
* [Long press `Esc` to focus on the button in the flashcard](https://github.com/siyuan-note/siyuan/issues/12989)
|
||||
* [Bold, italic, underline, and strikethrough inherit the block element color](https://github.com/siyuan-note/siyuan/issues/13043)
|
||||
* [Improve plain text comparison in data snapshot](https://github.com/siyuan-note/siyuan/issues/13046)
|
||||
* [Apps in Chinese mainland app stores no longer provide AI access settings](https://github.com/siyuan-note/siyuan/issues/13051)
|
||||
* [Improve appearance for table and database nested in container block](https://github.com/siyuan-note/siyuan/issues/13052)
|
||||
* [Improve marketplace multi-language internationalization](https://github.com/siyuan-note/siyuan/issues/13053)
|
||||
* [Improved database pasting of text containing commas and line breaks](https://github.com/siyuan-note/siyuan/issues/13068)
|
||||
* [List only 512 unreferenced assets](https://github.com/siyuan-note/siyuan/issues/13075)
|
||||
* [Automatic purge for local data repo](https://github.com/siyuan-note/siyuan/issues/13091)
|
||||
* [Double-click the panel drag line to restore the default width](https://github.com/siyuan-note/siyuan/issues/13107)
|
||||
* [Improve data sync](https://github.com/siyuan-note/siyuan/issues/13133)
|
||||
* [Improve importing Markdown](https://github.com/siyuan-note/siyuan/issues/13149)
|
||||
|
||||
### Bugfix
|
||||
|
||||
* [SQL injection security vulnerabilities](https://github.com/siyuan-note/siyuan/issues/13077)
|
||||
* [Access authorization code captcha vulnerability](https://github.com/siyuan-note/siyuan/issues/13147)
|
||||
* [Some XSS vulnerabilities](https://github.com/siyuan-note/siyuan/issues/13171)
|
||||
|
||||
### Refactor
|
||||
|
||||
* [Upgrade to Electron v32.2.5](https://github.com/siyuan-note/siyuan/issues/13161)
|
||||
|
||||
### Development
|
||||
|
||||
* [Kernel serve CardDAV service on path `/carddav/`](https://github.com/siyuan-note/siyuan/pull/12895)
|
||||
* [Add a kernel API `/api/filetree/renameDocByID`](https://github.com/siyuan-note/siyuan/issues/13105)
|
||||
|
||||
## Download
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/en/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
59
app/changelogs/v3.1.13/v3.1.13_zh_CHT.md
Normal file
59
app/changelogs/v3.1.13/v3.1.13_zh_CHT.md
Normal file
|
@ -0,0 +1,59 @@
|
|||
## 概述
|
||||
|
||||
此版本支援設定文件動態圖標,並改進了資料同步。
|
||||
|
||||
從此版本開始思源會在啟動後第一次資料同步結束後自動清理本機資料倉儲:
|
||||
|
||||
* 每天只保留 2 個快照
|
||||
* 清理超過 180 天的快照
|
||||
|
||||
可以在 設定 - 關於 - 資料倉儲清理 中調整該清理策略。
|
||||
|
||||
自動清理快照有助於提升啟動速度,如果你不希望某個快照被清理,可以手動標記該快照,被標記的快照不會被清理。
|
||||
|
||||
## 變更記錄
|
||||
|
||||
以下是此版本中的詳細變更。
|
||||
|
||||
### 改進功能
|
||||
|
||||
* [資料庫支援新增視圖/欄位/選項描述](https://github.com/siyuan-note/siyuan/issues/11053)
|
||||
* [改進在新視窗中開啟 PDF](https://github.com/siyuan-note/siyuan/issues/11993)
|
||||
* [改進在分割畫面中定位文件](https://github.com/siyuan-note/siyuan/issues/12694)
|
||||
* [支援選擇多個文件後匯出 Markdown](https://github.com/siyuan-note/siyuan/issues/12912)
|
||||
* [文件圖示支援使用動態圖示](https://github.com/siyuan-note/siyuan/issues/12943)
|
||||
* [改良塊高亮效果](https://github.com/siyuan-note/siyuan/issues/12951)
|
||||
* [改進 WebDAV 資料同步相容性](https://github.com/siyuan-note/siyuan/issues/12961)
|
||||
* [反向連結面板支援按區塊屬性過濾](https://github.com/siyuan-note/siyuan/issues/12985)
|
||||
* [長按 `Esc` 聚焦閃卡中的按鈕](https://github.com/siyuan-note/siyuan/issues/12989)
|
||||
* [加粗、斜體、底線和刪除線繼承塊元素顏色](https://github.com/siyuan-note/siyuan/issues/13043)
|
||||
* [改進資料快照中的純文字比較](https://github.com/siyuan-note/siyuan/issues/13046)
|
||||
* [中國大陸應用商店中的應用程式不再提供 AI 存取設定](https://github.com/siyuan-note/siyuan/issues/13051)
|
||||
* [改進嵌套在容器區塊中的表格和資料庫的外觀](https://github.com/siyuan-note/siyuan/issues/13052)
|
||||
* [改進集市多語國際化](https://github.com/siyuan-note/siyuan/issues/13053)
|
||||
* [改進貼上包含逗號和換行符的文字到資料庫](https://github.com/siyuan-note/siyuan/issues/13068)
|
||||
* [僅列出 512 個未引用的資源檔案](https://github.com/siyuan-note/siyuan/issues/13075)
|
||||
* [本地資料倉自動清理](https://github.com/siyuan-note/siyuan/issues/13091)
|
||||
* [雙擊面板拖曳線恢復預設寬度](https://github.com/siyuan-note/siyuan/issues/13107)
|
||||
* [改進資料同步](https://github.com/siyuan-note/siyuan/issues/13133)
|
||||
* [改進導入 Markdown](https://github.com/siyuan-note/siyuan/issues/13149)
|
||||
|
||||
### 修復缺陷
|
||||
|
||||
* [SQL 注入安全漏洞](https://github.com/siyuan-note/siyuan/issues/13077)
|
||||
* [存取授權碼驗證碼漏洞](https://github.com/siyuan-note/siyuan/issues/13147)
|
||||
* [一些 XSS 漏洞](https://github.com/siyuan-note/siyuan/issues/13171)
|
||||
|
||||
### 開發重構
|
||||
|
||||
* [升級 Electron v32.2.5](https://github.com/siyuan-note/siyuan/issues/13161)
|
||||
|
||||
### 開發者
|
||||
|
||||
* [核心提供 CardDAV 服務 `/carddav/`](https://github.com/siyuan-note/siyuan/pull/12895)
|
||||
* [新增一個核心介面 `/api/filetree/renameDocByID`](https://github.com/siyuan-note/siyuan/issues/13105)
|
||||
|
||||
## 下載
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
59
app/changelogs/v3.1.13/v3.1.13_zh_CN.md
Normal file
59
app/changelogs/v3.1.13/v3.1.13_zh_CN.md
Normal file
|
@ -0,0 +1,59 @@
|
|||
## 概述
|
||||
|
||||
该版本支持设置文档动态图标,并改进了数据同步。
|
||||
|
||||
从该版本开始思源会在启动后第一次数据同步结束后自动清理本地数据仓库:
|
||||
|
||||
* 每天仅保留 2 个快照
|
||||
* 清理超过 180 天的快照
|
||||
|
||||
可以在 设置 - 关于 - 数据仓库清理 中调整该清理策略。
|
||||
|
||||
自动清理快照有助于提升启动速度,如果你不希望某个快照被清理,可以手动标记该快照,被标记的快照不会被清理。
|
||||
|
||||
## 变更记录
|
||||
|
||||
以下是此版本中的详细变更。
|
||||
|
||||
### 改进功能
|
||||
|
||||
* [数据库支持添加视图/字段/选项描述](https://github.com/siyuan-note/siyuan/issues/11053)
|
||||
* [改进在新窗口中打开 PDF](https://github.com/siyuan-note/siyuan/issues/11993)
|
||||
* [改进在分屏中定位文档](https://github.com/siyuan-note/siyuan/issues/12694)
|
||||
* [支持选择多个文档后导出 Markdown](https://github.com/siyuan-note/siyuan/issues/12912)
|
||||
* [文档图标支持使用动态图标](https://github.com/siyuan-note/siyuan/issues/12943)
|
||||
* [改进块高亮效果](https://github.com/siyuan-note/siyuan/issues/12951)
|
||||
* [改进 WebDAV 数据同步兼容性](https://github.com/siyuan-note/siyuan/issues/12961)
|
||||
* [反向链接面板支持按块属性过滤](https://github.com/siyuan-note/siyuan/issues/12985)
|
||||
* [长按 `Esc` 聚焦闪卡中的按钮](https://github.com/siyuan-note/siyuan/issues/12989)
|
||||
* [加粗、斜体、下划线和删除线继承块元素颜色](https://github.com/siyuan-note/siyuan/issues/13043)
|
||||
* [改进数据快照中的纯文本比较](https://github.com/siyuan-note/siyuan/issues/13046)
|
||||
* [中国大陆应用商店中的应用不再提供 AI 访问设置](https://github.com/siyuan-note/siyuan/issues/13051)
|
||||
* [改进嵌套在容器块中的表格和数据库的外观](https://github.com/siyuan-note/siyuan/issues/13052)
|
||||
* [改进集市多语言国际化](https://github.com/siyuan-note/siyuan/issues/13053)
|
||||
* [改进粘贴包含逗号和换行符的文本到数据库](https://github.com/siyuan-note/siyuan/issues/13068)
|
||||
* [仅列出 512 个未引用的资源文件](https://github.com/siyuan-note/siyuan/issues/13075)
|
||||
* [本地数据仓库自动清理](https://github.com/siyuan-note/siyuan/issues/13091)
|
||||
* [双击面板拖动线恢复默认宽度](https://github.com/siyuan-note/siyuan/issues/13107)
|
||||
* [改进数据同步](https://github.com/siyuan-note/siyuan/issues/13133)
|
||||
* [改进导入 Markdown](https://github.com/siyuan-note/siyuan/issues/13149)
|
||||
|
||||
### 修复缺陷
|
||||
|
||||
* [SQL 注入安全漏洞](https://github.com/siyuan-note/siyuan/issues/13077)
|
||||
* [访问授权码验证码漏洞](https://github.com/siyuan-note/siyuan/issues/13147)
|
||||
* [一些 XSS 漏洞](https://github.com/siyuan-note/siyuan/issues/13171)
|
||||
|
||||
### 开发重构
|
||||
|
||||
* [升级 Electron v32.2.5](https://github.com/siyuan-note/siyuan/issues/13161)
|
||||
|
||||
### 开发者
|
||||
|
||||
* [内核提供 CardDAV 服务 `/carddav/`](https://github.com/siyuan-note/siyuan/pull/12895)
|
||||
* [添加一个内核接口 `/api/filetree/renameDocByID`](https://github.com/siyuan-note/siyuan/issues/13105)
|
||||
|
||||
## 下载
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
65
app/changelogs/v3.1.14/v3.1.14.md
Normal file
65
app/changelogs/v3.1.14/v3.1.14.md
Normal file
|
@ -0,0 +1,65 @@
|
|||
## Overview
|
||||
|
||||
This version improves a lot of details and optimizes data synchronization performance.
|
||||
|
||||
## Changelogs
|
||||
|
||||
Below are the detailed changes in this version.
|
||||
|
||||
### Enhancement
|
||||
|
||||
* [Support creating new entries when filling in the database relation field](https://github.com/siyuan-note/siyuan/issues/10914)
|
||||
* [The right-click menu of multiple selected documents or blocks supports more copy options](https://github.com/siyuan-note/siyuan/issues/11561)
|
||||
* [Improved spacing and width of horizontal layouts](https://github.com/siyuan-note/siyuan/issues/12318)
|
||||
* [Improve image width setting](https://github.com/siyuan-note/siyuan/issues/12516)
|
||||
* [Support dragging assets to the database and assets field in the attribute panel](https://github.com/siyuan-note/siyuan/issues/12904)
|
||||
* [Improve line breaking behavior when sublists contain lists and normal blocks](https://github.com/siyuan-note/siyuan/issues/13016)
|
||||
* [Maintain block position after editor width resize](https://github.com/siyuan-note/siyuan/issues/13127)
|
||||
* [Doc tree "Copy" supports using shortcut keys](https://github.com/siyuan-note/siyuan/issues/13128)
|
||||
* [For flashcard blocks without fill-in-the-blank cards created, cancel "Show Answer"](https://github.com/siyuan-note/siyuan/issues/13163)
|
||||
* [Improve dragging of headings or list items to the doc tree](https://github.com/siyuan-note/siyuan/issues/13170)
|
||||
* [Improve search highlighting](https://github.com/siyuan-note/siyuan/issues/13178)
|
||||
* [Drag and Alt+drag on the document tree swapped](https://github.com/siyuan-note/siyuan/issues/13181)
|
||||
* [The database supports calculating the "Percent unique values" of the field](https://github.com/siyuan-note/siyuan/issues/13192)
|
||||
* [Improve file history UI](https://github.com/siyuan-note/siyuan/issues/13193)
|
||||
* [Improve inline elements find-replace](https://github.com/siyuan-note/siyuan/issues/13200)
|
||||
* [Lazy loading of images and IFrames](https://github.com/siyuan-note/siyuan/issues/13204)
|
||||
* [Improve data sync performance](https://github.com/siyuan-note/siyuan/issues/13216)
|
||||
* [Add statistics on selected blocks and total blocks](https://github.com/siyuan-note/siyuan/issues/13235)
|
||||
* [Improve cursor position after undo](https://github.com/siyuan-note/siyuan/issues/13244)
|
||||
* [Improve importing Markdown](https://github.com/siyuan-note/siyuan/issues/13245)
|
||||
* [Improve database attribute panel style](https://github.com/siyuan-note/siyuan/pull/13248)
|
||||
* [Improve HTML clipping](https://github.com/siyuan-note/siyuan/issues/13270)
|
||||
* [Improve pasting and copying of code block after select all](https://github.com/siyuan-note/siyuan/pull/13271)
|
||||
* [Improve exporting Markdown](https://github.com/siyuan-note/siyuan/issues/13273)
|
||||
* [Special characters in exported file names are replaced by `_`](https://github.com/siyuan-note/siyuan/issues/13274)
|
||||
* [Improve drag block highlighting](https://github.com/siyuan-note/siyuan/pull/13281)
|
||||
* [Improve exporting block ref](https://github.com/siyuan-note/siyuan/issues/13283)
|
||||
* [Improve drag block to database highlighting](https://github.com/siyuan-note/siyuan/pull/13284)
|
||||
* [Graph nodes no longer display memos](https://github.com/siyuan-note/siyuan/issues/13287)
|
||||
* [Remove Unicode PUA characters](https://github.com/siyuan-note/siyuan/issues/13291)
|
||||
|
||||
### Bugfix
|
||||
|
||||
* [Incorrect backlink keyword highlighting](https://github.com/siyuan-note/siyuan/issues/13210)
|
||||
* [Failed to purge cloud repo](https://github.com/siyuan-note/siyuan/issues/13243)
|
||||
* [Undo exception after deleting some blocks](https://github.com/siyuan-note/siyuan/issues/13254)
|
||||
|
||||
### Refactor
|
||||
|
||||
* [Upgrade to Mermaid v11.4.0](https://github.com/siyuan-note/siyuan/issues/13209)
|
||||
* [Upgrade flowchart.js to v1.18.0](https://github.com/siyuan-note/siyuan/issues/13276)
|
||||
* [Upgrade pdfcpu to v0.9.1](https://github.com/siyuan-note/siyuan/issues/13305)
|
||||
* [Upgrade FSRS to v3.3.0](https://github.com/siyuan-note/siyuan/issues/13323)
|
||||
|
||||
### Development
|
||||
|
||||
* [Compatible with line breaking behavior after setting the maximum height of code blocks](https://github.com/siyuan-note/siyuan/issues/12726)
|
||||
* [Improve kernel API `/api/block/getBlockKramdown`](https://github.com/siyuan-note/siyuan/issues/13183)
|
||||
* [Support toolbar configuration hotkeys returned by `updateProtyleToolbar`](https://github.com/siyuan-note/siyuan/issues/13277)
|
||||
* [Kernel serve CalDAV service on path `/caldav/`](https://github.com/siyuan-note/siyuan/pull/13321)
|
||||
|
||||
## Download
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/en/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
65
app/changelogs/v3.1.14/v3.1.14_zh_CHT.md
Normal file
65
app/changelogs/v3.1.14/v3.1.14_zh_CHT.md
Normal file
|
@ -0,0 +1,65 @@
|
|||
## 概述
|
||||
|
||||
此版本改進了大量細節,優化了資料同步效能。
|
||||
|
||||
## 變更記錄
|
||||
|
||||
以下是此版本中的詳細變更。
|
||||
|
||||
### 改進功能
|
||||
|
||||
* [支援在填寫資料庫關係欄位時建立新條目](https://github.com/siyuan-note/siyuan/issues/10914)
|
||||
* [右鍵選單支援對多個選取文件或區塊進行更多複製選項](https://github.com/siyuan-note/siyuan/issues/11561)
|
||||
* [改進水平佈局的間距和寬度](https://github.com/siyuan-note/siyuan/issues/12318)
|
||||
* [改進圖片寬度設定](https://github.com/siyuan-note/siyuan/issues/12516)
|
||||
* [支援將資源檔案拖曳到資料庫和屬性面板中的資源欄位](https://github.com/siyuan-note/siyuan/issues/12904)
|
||||
* [改進子清單包含清單和普通區塊時的換行行為](https://github.com/siyuan-note/siyuan/issues/13016)
|
||||
* [調整編輯器寬度後保持塊位置](https://github.com/siyuan-note/siyuan/issues/13127)
|
||||
* [文件樹「複製」支援使用快速鍵](https://github.com/siyuan-note/siyuan/issues/13128)
|
||||
* [對於沒有建立填空卡片的閃卡區塊取消「顯示答案」](https://github.com/siyuan-note/siyuan/issues/13163)
|
||||
* [改進將標題或清單項目拖曳到文件樹](https://github.com/siyuan-note/siyuan/issues/13170)
|
||||
* [改進搜尋高亮](https://github.com/siyuan-note/siyuan/issues/13178)
|
||||
* [交換文件樹上的 拖曳 和 Alt+拖曳](https://github.com/siyuan-note/siyuan/issues/13181)
|
||||
* [資料庫支援計算欄位的「唯一值百分比」](https://github.com/siyuan-note/siyuan/issues/13192)
|
||||
* [改進文件歷史介面](https://github.com/siyuan-note/siyuan/issues/13193)
|
||||
* [改進行級元素查找替換](https://github.com/siyuan-note/siyuan/issues/13200)
|
||||
* [圖片與 IFrame 使用延遲載入](https://github.com/siyuan-note/siyuan/issues/13204)
|
||||
* [改進資料同步效能](https://github.com/siyuan-note/siyuan/issues/13216)
|
||||
* [新增選取區塊和總區塊的統計](https://github.com/siyuan-note/siyuan/issues/13235)
|
||||
* [改進撤銷後的遊標位置](https://github.com/siyuan-note/siyuan/issues/13244)
|
||||
* [改進導入 Markdown](https://github.com/siyuan-note/siyuan/issues/13245)
|
||||
* [改進資料庫屬性面板樣式](https://github.com/siyuan-note/siyuan/pull/13248)
|
||||
* [改進 HTML 剪藏](https://github.com/siyuan-note/siyuan/issues/13270)
|
||||
* [改進全選後貼上和複製程式碼區塊](https://github.com/siyuan-note/siyuan/pull/13271)
|
||||
* [改進匯出 Markdown](https://github.com/siyuan-note/siyuan/issues/13273)
|
||||
* [匯出檔案名稱中的特殊字元替換為`_`](https://github.com/siyuan-note/siyuan/issues/13274)
|
||||
* [改良拖曳塊高亮](https://github.com/siyuan-note/siyuan/pull/13281)
|
||||
* [改進導出區塊引用](https://github.com/siyuan-note/siyuan/issues/13283)
|
||||
* [改進拖曳區塊到資料庫高亮](https://github.com/siyuan-note/siyuan/pull/13284)
|
||||
* [關係圖節點不再顯示備註](https://github.com/siyuan-note/siyuan/issues/13287)
|
||||
* [移除 Unicode PUA 字元](https://github.com/siyuan-note/siyuan/issues/13291)
|
||||
|
||||
### 修復缺陷
|
||||
|
||||
* [反向連結關鍵字高亮不正確](https://github.com/siyuan-note/siyuan/issues/13210)
|
||||
* [清理雲端倉庫失敗](https://github.com/siyuan-note/siyuan/issues/13243)
|
||||
* [刪除某些區塊後撤銷異常](https://github.com/siyuan-note/siyuan/issues/13254)
|
||||
|
||||
### 開發重構
|
||||
|
||||
* [升級至 Mermaid v11.4.0](https://github.com/siyuan-note/siyuan/issues/13209)
|
||||
* [升級 flowchart.js v1.18.0](https://github.com/siyuan-note/siyuan/issues/13276)
|
||||
* [升級 pdfcpu v0.9.1](https://github.com/siyuan-note/siyuan/issues/13305)
|
||||
* [升級 FSRS v3.3.0](https://github.com/siyuan-note/siyuan/issues/13323)
|
||||
|
||||
### 開發者
|
||||
|
||||
* [相容於設定程式碼區塊最大高度後的換行行為](https://github.com/siyuan-note/siyuan/issues/12726)
|
||||
* [改進內核 API `/api/block/getBlockKramdown`](https://github.com/siyuan-note/siyuan/issues/13183)
|
||||
* [支援由 `updateProtyleToolbar` 傳回的工具列配置熱鍵](https://github.com/siyuan-note/siyuan/issues/13277)
|
||||
* [內核在路徑 `/caldav/` 提供 CalDAV 服務](https://github.com/siyuan-note/siyuan/pull/13321)
|
||||
|
||||
## 下載
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
65
app/changelogs/v3.1.14/v3.1.14_zh_CN.md
Normal file
65
app/changelogs/v3.1.14/v3.1.14_zh_CN.md
Normal file
|
@ -0,0 +1,65 @@
|
|||
## 概述
|
||||
|
||||
该版本改进了大量细节,优化了数据同步性能。
|
||||
|
||||
## 变更记录
|
||||
|
||||
以下是此版本中的详细变更。
|
||||
|
||||
### 改进功能
|
||||
|
||||
* [支持在填写数据库关系字段时创建新条目](https://github.com/siyuan-note/siyuan/issues/10914)
|
||||
* [右键菜单支持对多个选中文档或块进行更多复制选项](https://github.com/siyuan-note/siyuan/issues/11561)
|
||||
* [改进水平布局的间距和宽度](https://github.com/siyuan-note/siyuan/issues/12318)
|
||||
* [改进图片宽度设置](https://github.com/siyuan-note/siyuan/issues/12516)
|
||||
* [支持将资源文件拖动到数据库和属性面板中的资源字段](https://github.com/siyuan-note/siyuan/issues/12904)
|
||||
* [改进子列表包含列表和普通块时的换行行为](https://github.com/siyuan-note/siyuan/issues/13016)
|
||||
* [调整编辑器宽度后保持块位置](https://github.com/siyuan-note/siyuan/issues/13127)
|
||||
* [文档树“复制”支持使用快捷键](https://github.com/siyuan-note/siyuan/issues/13128)
|
||||
* [对于没有创建填空卡片的闪卡块取消“显示答案”](https://github.com/siyuan-note/siyuan/issues/13163)
|
||||
* [改进将标题或列表项拖动到文档树](https://github.com/siyuan-note/siyuan/issues/13170)
|
||||
* [改进搜索高亮](https://github.com/siyuan-note/siyuan/issues/13178)
|
||||
* [交换文档树上的 拖动 和 Alt+拖动](https://github.com/siyuan-note/siyuan/issues/13181)
|
||||
* [数据库支持计算字段的“唯一值百分比”](https://github.com/siyuan-note/siyuan/issues/13192)
|
||||
* [改进文件历史界面](https://github.com/siyuan-note/siyuan/issues/13193)
|
||||
* [改进行级元素查找替换](https://github.com/siyuan-note/siyuan/issues/13200)
|
||||
* [图片和 IFrame 使用延迟加载](https://github.com/siyuan-note/siyuan/issues/13204)
|
||||
* [改进数据同步性能](https://github.com/siyuan-note/siyuan/issues/13216)
|
||||
* [添加选中块和总块的统计](https://github.com/siyuan-note/siyuan/issues/13235)
|
||||
* [改进撤销后的光标位置](https://github.com/siyuan-note/siyuan/issues/13244)
|
||||
* [改进导入 Markdown](https://github.com/siyuan-note/siyuan/issues/13245)
|
||||
* [改进数据库属性面板样式](https://github.com/siyuan-note/siyuan/pull/13248)
|
||||
* [改进 HTML 剪藏](https://github.com/siyuan-note/siyuan/issues/13270)
|
||||
* [改进全选后粘贴和复制代码块](https://github.com/siyuan-note/siyuan/pull/13271)
|
||||
* [改进导出 Markdown](https://github.com/siyuan-note/siyuan/issues/13273)
|
||||
* [导出文件名中的特殊字符替换为`_`](https://github.com/siyuan-note/siyuan/issues/13274)
|
||||
* [改进拖动块高亮](https://github.com/siyuan-note/siyuan/pull/13281)
|
||||
* [改进导出块引用](https://github.com/siyuan-note/siyuan/issues/13283)
|
||||
* [改进拖动块到数据库高亮](https://github.com/siyuan-note/siyuan/pull/13284)
|
||||
* [关系图节点不再显示备注](https://github.com/siyuan-note/siyuan/issues/13287)
|
||||
* [移除 Unicode PUA 字符](https://github.com/siyuan-note/siyuan/issues/13291)
|
||||
|
||||
### 修复缺陷
|
||||
|
||||
* [反向链接关键词高亮不正确](https://github.com/siyuan-note/siyuan/issues/13210)
|
||||
* [清理云端仓库失败](https://github.com/siyuan-note/siyuan/issues/13243)
|
||||
* [删除某些块后撤销异常](https://github.com/siyuan-note/siyuan/issues/13254)
|
||||
|
||||
### 开发重构
|
||||
|
||||
* [升级到 Mermaid v11.4.0](https://github.com/siyuan-note/siyuan/issues/13209)
|
||||
* [升级 flowchart.js v1.18.0](https://github.com/siyuan-note/siyuan/issues/13276)
|
||||
* [升级 pdfcpu v0.9.1](https://github.com/siyuan-note/siyuan/issues/13305)
|
||||
* [升级 FSRS v3.3.0](https://github.com/siyuan-note/siyuan/issues/13323)
|
||||
|
||||
### 开发者
|
||||
|
||||
* [兼容设置代码块最大高度后的换行行为](https://github.com/siyuan-note/siyuan/issues/12726)
|
||||
* [改进内核 API `/api/block/getBlockKramdown`](https://github.com/siyuan-note/siyuan/issues/13183)
|
||||
* [支持由 `updateProtyleToolbar` 返回的工具栏配置热键](https://github.com/siyuan-note/siyuan/issues/13277)
|
||||
* [内核在路径 `/caldav/` 提供 CalDAV 服务](https://github.com/siyuan-note/siyuan/pull/13321)
|
||||
|
||||
## 下载
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
53
app/changelogs/v3.1.15/v3.1.15.md
Normal file
53
app/changelogs/v3.1.15/v3.1.15.md
Normal file
|
@ -0,0 +1,53 @@
|
|||
## Overview
|
||||
|
||||
This version supports use on the HarmonyOS NEXT system.
|
||||
|
||||
## Changelogs
|
||||
|
||||
Below are the detailed changes in this version.
|
||||
|
||||
### Enhancement
|
||||
|
||||
* [Improve Alt+M hiding/showing windows](https://github.com/siyuan-note/siyuan/issues/12656)
|
||||
* [Improve database cell positioning and editing input box size](https://github.com/siyuan-note/siyuan/issues/12708)
|
||||
* [Support HarmonyOS NEXT system](https://github.com/siyuan-note/siyuan/issues/13184)
|
||||
* [Remove the collapsed state of the collapsed heading on paste](https://github.com/siyuan-note/siyuan/issues/13232)
|
||||
* [Support the year in the database date field is less than 4 digits](https://github.com/siyuan-note/siyuan/issues/13252)
|
||||
* [Improve interaction with database descriptions](https://github.com/siyuan-note/siyuan/issues/13262)
|
||||
* [Improve document tag adding interaction](https://github.com/siyuan-note/siyuan/issues/13311)
|
||||
* [Improve tooltip](https://github.com/siyuan-note/siyuan/pull/13326)
|
||||
* [Improve exporting block ref](https://github.com/siyuan-note/siyuan/issues/13331)
|
||||
* [Improve search highlighting](https://github.com/siyuan-note/siyuan/issues/13343)
|
||||
* [Improve template search](https://github.com/siyuan-note/siyuan/issues/13348)
|
||||
* [Improve code block paging when exporting to PDF](https://github.com/siyuan-note/siyuan/issues/13349)
|
||||
* [Improve HTML clipping](https://github.com/siyuan-note/siyuan/issues/13355)
|
||||
* [Improve system font loading](https://github.com/siyuan-note/siyuan/issues/13356)
|
||||
* [Generating block reference with a block that has ' character is causing weird behaviour](https://github.com/siyuan-note/siyuan/issues/13358)
|
||||
* [Simplify document block paths in search results](https://github.com/siyuan-note/siyuan/issues/13364)
|
||||
* [The browser clipping extension adds some experimental features](https://github.com/siyuan-note/siyuan/issues/13366)
|
||||
* [Attribute panel - Database supports removing the current block](https://github.com/siyuan-note/siyuan/issues/13375)
|
||||
* [Support flac audio asset playback](https://github.com/siyuan-note/siyuan/issues/13386)
|
||||
* [Cannot double-click to preview them when image url include `%`](https://github.com/siyuan-note/siyuan/issues/13388)
|
||||
* [Using the middle button to close a tab triggers pasting on Linux](https://github.com/siyuan-note/siyuan/pull/13395)
|
||||
* [Improve setting appearance priority](https://github.com/siyuan-note/siyuan/issues/13404)
|
||||
|
||||
### Bugfix
|
||||
|
||||
* [The document in the mobile data history will be closed when you slide down](https://github.com/siyuan-note/siyuan/issues/13347)
|
||||
* [No results found after clicking on the inline tag](https://github.com/siyuan-note/siyuan/issues/13351)
|
||||
* [HTML tag search escaping issue](https://github.com/siyuan-note/siyuan/issues/13354)
|
||||
* [The sequence number of the ordered list exported to .docx is incorrect](https://github.com/siyuan-note/siyuan/issues/13365)
|
||||
* [File names ending with `.` will be considered as missing assets](https://github.com/siyuan-note/siyuan/issues/13368)
|
||||
* [Full manual sync mode causes data conflicts](https://github.com/siyuan-note/siyuan/issues/13387)
|
||||
|
||||
### Development
|
||||
|
||||
* [Improve the operation of `Backspace` `Delete` `Tab` `Shift+Tab` after selecting a block or table cell](https://github.com/siyuan-note/siyuan/issues/13027)
|
||||
* [Add a kernel API `/api/filetree/moveDocsByID`](https://github.com/siyuan-note/siyuan/issues/13247)
|
||||
* [Remove editor input console log](https://github.com/siyuan-note/siyuan/issues/13346)
|
||||
* [Add `disable`, `enable` method to Protyle](https://github.com/siyuan-note/siyuan/issues/13391)
|
||||
|
||||
## Download
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/en/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
53
app/changelogs/v3.1.15/v3.1.15_zh_CHT.md
Normal file
53
app/changelogs/v3.1.15/v3.1.15_zh_CHT.md
Normal file
|
@ -0,0 +1,53 @@
|
|||
## 概述
|
||||
|
||||
這個版本支持了鴻蒙系統。
|
||||
|
||||
## 變更記錄
|
||||
|
||||
以下是此版本中的詳細變更。
|
||||
|
||||
### 改進功能
|
||||
|
||||
* [改進 Alt+M 隱藏/顯示視窗](https://github.com/siyuan-note/siyuan/issues/12656)
|
||||
* [改進資料庫單元格定位和編輯輸入框大小](https://github.com/siyuan-note/siyuan/issues/12708)
|
||||
* [支援鴻蒙系統](https://github.com/siyuan-note/siyuan/issues/13184)
|
||||
* [貼上時移除折疊標題的折疊狀態](https://github.com/siyuan-note/siyuan/issues/13232)
|
||||
* [支援資料庫日期欄位少於 4 位元的年份](https://github.com/siyuan-note/siyuan/issues/13252)
|
||||
* [改進資料庫描述的互動](https://github.com/siyuan-note/siyuan/issues/13262)
|
||||
* [改進文件標籤添加互動](https://github.com/siyuan-note/siyuan/issues/13311)
|
||||
* [改進工具提示](https://github.com/siyuan-note/siyuan/pull/13326)
|
||||
* [改進導出區塊引用](https://github.com/siyuan-note/siyuan/issues/13331)
|
||||
* [改進搜尋高亮](https://github.com/siyuan-note/siyuan/issues/13343)
|
||||
* [改進範本搜尋](https://github.com/siyuan-note/siyuan/issues/13348)
|
||||
* [改進匯出為 PDF 時的程式碼區塊分頁](https://github.com/siyuan-note/siyuan/issues/13349)
|
||||
* [改進 HTML 剪藏](https://github.com/siyuan-note/siyuan/issues/13355)
|
||||
* [改進系統字體載入](https://github.com/siyuan-note/siyuan/issues/13356)
|
||||
* [產生包含 ' 字元的區塊引用時導致奇怪的行為](https://github.com/siyuan-note/siyuan/issues/13358)
|
||||
* [簡化搜尋結果中的文件區塊路徑](https://github.com/siyuan-note/siyuan/issues/13364)
|
||||
* [瀏覽器剪藏擴充功能加入了一些實驗性功能](https://github.com/siyuan-note/siyuan/issues/13366)
|
||||
* [屬性面板 - 資料庫支援移除目前區塊](https://github.com/siyuan-note/siyuan/issues/13375)
|
||||
* [支援 flac 音訊資源播放](https://github.com/siyuan-note/siyuan/issues/13386)
|
||||
* [當圖像 URL 包含 `%` 時無法雙擊預覽](https://github.com/siyuan-note/siyuan/issues/13388)
|
||||
* [在 Linux 上使用滑鼠中鍵關閉標籤頁會觸發貼上](https://github.com/siyuan-note/siyuan/pull/13395)
|
||||
* [改進設定外觀優先權](https://github.com/siyuan-note/siyuan/issues/13404)
|
||||
|
||||
### 修復缺陷
|
||||
|
||||
* [行動端資料歷史中的文件在下滑時會關閉](https://github.com/siyuan-note/siyuan/issues/13347)
|
||||
* [點選行級標籤後找不到結果](https://github.com/siyuan-note/siyuan/issues/13351)
|
||||
* [HTML 標籤搜尋轉義問題](https://github.com/siyuan-note/siyuan/issues/13354)
|
||||
* [匯出至 .docx 的有序列表序號不正確](https://github.com/siyuan-note/siyuan/issues/13365)
|
||||
* [以 `.` 結尾的檔案名稱會被視為缺失資源](https://github.com/siyuan-note/siyuan/issues/13368)
|
||||
* [完全手動同步模式導致資料衝突](https://github.com/siyuan-note/siyuan/issues/13387)
|
||||
|
||||
### 開發者
|
||||
|
||||
* [改進選擇區塊或表格儲存格後 `Backspace` `Delete` `Tab` `Shift+Tab` 的操作](https://github.com/siyuan-note/siyuan/issues/13027)
|
||||
* [新增內核 API `/api/filetree/moveDocsByID`](https://github.com/siyuan-note/siyuan/issues/13247)
|
||||
* [移除編輯器輸入控制台日誌](https://github.com/siyuan-note/siyuan/issues/13346)
|
||||
* [為 Protyle 新增 `disable` 和 `enable` 方法](https://github.com/siyuan-note/siyuan/issues/13391)
|
||||
|
||||
## 下載
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
53
app/changelogs/v3.1.15/v3.1.15_zh_CN.md
Normal file
53
app/changelogs/v3.1.15/v3.1.15_zh_CN.md
Normal file
|
@ -0,0 +1,53 @@
|
|||
## 概述
|
||||
|
||||
该版本支持了鸿蒙系统。
|
||||
|
||||
## 变更记录
|
||||
|
||||
以下是此版本中的详细变更。
|
||||
|
||||
### 改进功能
|
||||
|
||||
* [改进 Alt+M 隐藏/显示窗口](https://github.com/siyuan-note/siyuan/issues/12656)
|
||||
* [改进数据库单元格定位和编辑输入框大小](https://github.com/siyuan-note/siyuan/issues/12708)
|
||||
* [支持鸿蒙系统](https://github.com/siyuan-note/siyuan/issues/13184)
|
||||
* [粘贴时移除折叠标题的折叠状态](https://github.com/siyuan-note/siyuan/issues/13232)
|
||||
* [支持数据库日期字段少于 4 位的年份](https://github.com/siyuan-note/siyuan/issues/13252)
|
||||
* [改进数据库描述的交互](https://github.com/siyuan-note/siyuan/issues/13262)
|
||||
* [改进文档标签添加交互](https://github.com/siyuan-note/siyuan/issues/13311)
|
||||
* [改进工具提示](https://github.com/siyuan-note/siyuan/pull/13326)
|
||||
* [改进导出块引用](https://github.com/siyuan-note/siyuan/issues/13331)
|
||||
* [改进搜索高亮](https://github.com/siyuan-note/siyuan/issues/13343)
|
||||
* [改进模板搜索](https://github.com/siyuan-note/siyuan/issues/13348)
|
||||
* [改进导出为 PDF 时的代码块分页](https://github.com/siyuan-note/siyuan/issues/13349)
|
||||
* [改进 HTML 剪藏](https://github.com/siyuan-note/siyuan/issues/13355)
|
||||
* [改进系统字体加载](https://github.com/siyuan-note/siyuan/issues/13356)
|
||||
* [生成包含 ' 字符的块引用时导致奇怪的行为](https://github.com/siyuan-note/siyuan/issues/13358)
|
||||
* [简化搜索结果中的文档块路径](https://github.com/siyuan-note/siyuan/issues/13364)
|
||||
* [浏览器剪藏扩展添加了一些实验性功能](https://github.com/siyuan-note/siyuan/issues/13366)
|
||||
* [属性面板 - 数据库支持移除当前块](https://github.com/siyuan-note/siyuan/issues/13375)
|
||||
* [支持 flac 音频资源播放](https://github.com/siyuan-note/siyuan/issues/13386)
|
||||
* [当图像 URL 包含 `%` 时无法双击预览](https://github.com/siyuan-note/siyuan/issues/13388)
|
||||
* [在 Linux 上使用鼠标中键关闭标签页会触发粘贴](https://github.com/siyuan-note/siyuan/pull/13395)
|
||||
* [改进设置外观优先级](https://github.com/siyuan-note/siyuan/issues/13404)
|
||||
|
||||
### 修复缺陷
|
||||
|
||||
* [移动端数据历史中的文档在下滑时会被关闭](https://github.com/siyuan-note/siyuan/issues/13347)
|
||||
* [点击行级标签后未找到结果](https://github.com/siyuan-note/siyuan/issues/13351)
|
||||
* [HTML 标签搜索转义问题](https://github.com/siyuan-note/siyuan/issues/13354)
|
||||
* [导出到 .docx 的有序列表序号不正确](https://github.com/siyuan-note/siyuan/issues/13365)
|
||||
* [以 `.` 结尾的文件名会被视为缺失资源](https://github.com/siyuan-note/siyuan/issues/13368)
|
||||
* [完全手动同步模式导致数据冲突](https://github.com/siyuan-note/siyuan/issues/13387)
|
||||
|
||||
### 开发者
|
||||
|
||||
* [改进选择块或表格单元格后 `Backspace` `Delete` `Tab` `Shift+Tab` 的操作](https://github.com/siyuan-note/siyuan/issues/13027)
|
||||
* [添加内核 API `/api/filetree/moveDocsByID`](https://github.com/siyuan-note/siyuan/issues/13247)
|
||||
* [移除编辑器输入控制台日志](https://github.com/siyuan-note/siyuan/issues/13346)
|
||||
* [为 Protyle 添加 `disable` 和 `enable` 方法](https://github.com/siyuan-note/siyuan/issues/13391)
|
||||
|
||||
## 下载
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
55
app/changelogs/v3.1.16/v3.1.16.md
Normal file
55
app/changelogs/v3.1.16/v3.1.16.md
Normal file
|
@ -0,0 +1,55 @@
|
|||
## Overview
|
||||
|
||||
This version improves some details.
|
||||
|
||||
## Changelogs
|
||||
|
||||
Below are the detailed changes in this version.
|
||||
|
||||
### Enhancement
|
||||
|
||||
* [Improve database cell appearance](https://github.com/siyuan-note/siyuan/issues/10867)
|
||||
* [Multiple-select list items remain selected after indent or outdent](https://github.com/siyuan-note/siyuan/issues/12209)
|
||||
* [The move doc window retains the keyword of the last search](https://github.com/siyuan-note/siyuan/issues/12335)
|
||||
* [Improve font family and emoji ](https://github.com/siyuan-note/siyuan/pull/13241)
|
||||
* [Improve database select field color and layout](https://github.com/siyuan-note/siyuan/issues/13263)
|
||||
* [Improve cursor positioning after pasting images](https://github.com/siyuan-note/siyuan/issues/13336)
|
||||
* [The database primary key field displays the icon of the bound doc](https://github.com/siyuan-note/siyuan/issues/13378)
|
||||
* [Supports find-replace and asset file history on the mobile](https://github.com/siyuan-note/siyuan/issues/13415)
|
||||
* [Improve inline elements parsing](https://github.com/siyuan-note/siyuan/issues/13420)
|
||||
* [Allow stickTab icon in Panels to be used in a browser environment](https://github.com/siyuan-note/siyuan/pull/13421)
|
||||
* [Add block content statistics template function `statBlock`](https://github.com/siyuan-note/siyuan/issues/13438)
|
||||
* [Improve document tag interaction](https://github.com/siyuan-note/siyuan/issues/13440)
|
||||
* [Improve forward and backward when `Open in current tab` is enabled](https://github.com/siyuan-note/siyuan/issues/13444)
|
||||
* [Support setting automatic sync interval](https://github.com/siyuan-note/siyuan/issues/13448)
|
||||
* [Improve importing markdown files](https://github.com/siyuan-note/siyuan/issues/13449)
|
||||
* [Add SQL query template function `querySQL`](https://github.com/siyuan-note/siyuan/issues/13455)
|
||||
* [Search preview area supports inline memo positioning](https://github.com/siyuan-note/siyuan/issues/13465)
|
||||
* [Add Arabic support](https://github.com/siyuan-note/siyuan/pull/13475)
|
||||
* [Improve exporting data](https://github.com/siyuan-note/siyuan/issues/13500)
|
||||
* [Improve serving assets performance](https://github.com/siyuan-note/siyuan/issues/13501)
|
||||
* [Improve data synchronization stability](https://github.com/siyuan-note/siyuan/issues/13503)
|
||||
* [Compatible with image legacy data](https://github.com/siyuan-note/siyuan/issues/13523)
|
||||
* [Improve the behavior of `Del` of the image](https://github.com/siyuan-note/siyuan/issues/13524)
|
||||
|
||||
### Abolishment
|
||||
|
||||
* [Remove Sentry reporting diagnostic data](https://github.com/siyuan-note/siyuan/issues/13522)
|
||||
|
||||
### Bugfix
|
||||
|
||||
* [Outline panel update overwrite content issue](https://github.com/siyuan-note/siyuan/issues/13409)
|
||||
* [Paste code block missing line break](https://github.com/siyuan-note/siyuan/issues/13416)
|
||||
* [Editor not automatically refreshed after rolling back document](https://github.com/siyuan-note/siyuan/issues/13419)
|
||||
* [Unable to use `Query Syntax` to search](https://github.com/siyuan-note/siyuan/issues/13422)
|
||||
* [Cannot enter Chinese characters in database search using Microsoft Pinyin](https://github.com/siyuan-note/siyuan/issues/13424)
|
||||
* [Some security vulnerabilities](https://github.com/siyuan-note/siyuan/issues/13426)
|
||||
|
||||
### Development
|
||||
|
||||
* [Push update block ID event](https://github.com/siyuan-note/siyuan/issues/13434)
|
||||
|
||||
## Download
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/en/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
55
app/changelogs/v3.1.16/v3.1.16_zh_CHT.md
Normal file
55
app/changelogs/v3.1.16/v3.1.16_zh_CHT.md
Normal file
|
@ -0,0 +1,55 @@
|
|||
## 概述
|
||||
|
||||
該版本改進了一些細節。
|
||||
|
||||
## 變更記錄
|
||||
|
||||
以下是此版本中的詳細變更。
|
||||
|
||||
### 改進功能
|
||||
|
||||
* [改進資料庫單元外觀](https://github.com/siyuan-note/siyuan/issues/10867)
|
||||
* [多重選擇清單項目在縮排或減少縮排後保持選取狀態](https://github.com/siyuan-note/siyuan/issues/12209)
|
||||
* [行動文件視窗保留上次搜尋的關鍵字](https://github.com/siyuan-note/siyuan/issues/12335)
|
||||
* [改進字體系列和表情符號](https://github.com/siyuan-note/siyuan/pull/13241)
|
||||
* [改進資料庫選擇欄位的顏色和佈局](https://github.com/siyuan-note/siyuan/issues/13263)
|
||||
* [改進貼上圖片後的遊標定位](https://github.com/siyuan-note/siyuan/issues/13336)
|
||||
* [資料庫主鍵欄位顯示綁定文件區塊圖示](https://github.com/siyuan-note/siyuan/issues/13378)
|
||||
* [支援在行動裝置上尋找替換和資源檔案歷史](https://github.com/siyuan-note/siyuan/issues/13415)
|
||||
* [改進行級元素解析](https://github.com/siyuan-note/siyuan/issues/13420)
|
||||
* [允許在瀏覽器環境中使用面板中的 stickTab 圖示](https://github.com/siyuan-note/siyuan/pull/13421)
|
||||
* [新增區塊內容統計範本函數 `statBlock`](https://github.com/siyuan-note/siyuan/issues/13438)
|
||||
* [改進文件標籤互動](https://github.com/siyuan-note/siyuan/issues/13440)
|
||||
* [改進啟用「在目前標籤頁中開啟」時的前進與後退](https://github.com/siyuan-note/siyuan/issues/13444)
|
||||
* [支援設定自動同步間隔](https://github.com/siyuan-note/siyuan/issues/13448)
|
||||
* [改進導入 Markdown 檔案](https://github.com/siyuan-note/siyuan/issues/13449)
|
||||
* [新增 SQL 查詢範本函數 `querySQL`](https://github.com/siyuan-note/siyuan/issues/13455)
|
||||
* [搜尋預覽區域支援行級備註定位](https://github.com/siyuan-note/siyuan/issues/13465)
|
||||
* [新增阿拉伯語支援](https://github.com/siyuan-note/siyuan/pull/13475)
|
||||
* [改進匯出資料](https://github.com/siyuan-note/siyuan/issues/13500)
|
||||
* [改進資源檔案載入效能](https://github.com/siyuan-note/siyuan/issues/13501)
|
||||
* [改善資料同步穩定性](https://github.com/siyuan-note/siyuan/issues/13503)
|
||||
* [相容圖片遺留資料](https://github.com/siyuan-note/siyuan/issues/13523)
|
||||
* [改進圖片的 `Del` 行為](https://github.com/siyuan-note/siyuan/issues/13524)
|
||||
|
||||
### 移除功能
|
||||
|
||||
* [移除 Sentry 報告診斷資料](https://github.com/siyuan-note/siyuan/issues/13522)
|
||||
|
||||
### 修復缺陷
|
||||
|
||||
* [大綱面板更新覆蓋內容問題](https://github.com/siyuan-note/siyuan/issues/13409)
|
||||
* [貼上程式碼區塊缺少換行](https://github.com/siyuan-note/siyuan/issues/13416)
|
||||
* [回滾文件後編輯器未自動刷新](https://github.com/siyuan-note/siyuan/issues/13419)
|
||||
* [無法使用 `查詢語法` 搜尋](https://github.com/siyuan-note/siyuan/issues/13422)
|
||||
* [使用微軟拼音在資料庫搜尋中無法輸入中文字元](https://github.com/siyuan-note/siyuan/issues/13424)
|
||||
* [一些安全漏洞](https://github.com/siyuan-note/siyuan/issues/13426)
|
||||
|
||||
### 開發者
|
||||
|
||||
* [推送更新區塊 ID 事件](https://github.com/siyuan-note/siyuan/issues/13434)
|
||||
|
||||
## 下載
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
55
app/changelogs/v3.1.16/v3.1.16_zh_CN.md
Normal file
55
app/changelogs/v3.1.16/v3.1.16_zh_CN.md
Normal file
|
@ -0,0 +1,55 @@
|
|||
## 概述
|
||||
|
||||
该版本改进了一些细节。
|
||||
|
||||
## 变更记录
|
||||
|
||||
以下是此版本中的详细变更。
|
||||
|
||||
### 改进功能
|
||||
|
||||
* [改进数据库单元格外观](https://github.com/siyuan-note/siyuan/issues/10867)
|
||||
* [多选列表项在缩进或减少缩进后保持选中状态](https://github.com/siyuan-note/siyuan/issues/12209)
|
||||
* [移动文档窗口保留上次搜索的关键词](https://github.com/siyuan-note/siyuan/issues/12335)
|
||||
* [改进字体系列和表情符号](https://github.com/siyuan-note/siyuan/pull/13241)
|
||||
* [改进数据库选择字段的颜色和布局](https://github.com/siyuan-note/siyuan/issues/13263)
|
||||
* [改进粘贴图片后的光标定位](https://github.com/siyuan-note/siyuan/issues/13336)
|
||||
* [数据库主键字段显示绑定文档块图标](https://github.com/siyuan-note/siyuan/issues/13378)
|
||||
* [支持在移动设备上查找替换和资源文件历史](https://github.com/siyuan-note/siyuan/issues/13415)
|
||||
* [改进行级元素解析](https://github.com/siyuan-note/siyuan/issues/13420)
|
||||
* [允许在浏览器环境中使用面板中的 stickTab 图标](https://github.com/siyuan-note/siyuan/pull/13421)
|
||||
* [添加块内容统计模板函数 `statBlock`](https://github.com/siyuan-note/siyuan/issues/13438)
|
||||
* [改进文档标签交互](https://github.com/siyuan-note/siyuan/issues/13440)
|
||||
* [改进启用“在当前标签页中打开”时的前进和后退](https://github.com/siyuan-note/siyuan/issues/13444)
|
||||
* [支持设置自动同步间隔](https://github.com/siyuan-note/siyuan/issues/13448)
|
||||
* [改进导入 Markdown 文件](https://github.com/siyuan-note/siyuan/issues/13449)
|
||||
* [添加 SQL 查询模板函数 `querySQL`](https://github.com/siyuan-note/siyuan/issues/13455)
|
||||
* [搜索预览区域支持行级备注定位](https://github.com/siyuan-note/siyuan/issues/13465)
|
||||
* [添加阿拉伯语支持](https://github.com/siyuan-note/siyuan/pull/13475)
|
||||
* [改进导出数据](https://github.com/siyuan-note/siyuan/issues/13500)
|
||||
* [改进资源文件加载性能](https://github.com/siyuan-note/siyuan/issues/13501)
|
||||
* [改进数据同步稳定性](https://github.com/siyuan-note/siyuan/issues/13503)
|
||||
* [兼容图片遗留数据](https://github.com/siyuan-note/siyuan/issues/13523)
|
||||
* [改进图片的 `Del` 行为](https://github.com/siyuan-note/siyuan/issues/13524)
|
||||
|
||||
### 移除功能
|
||||
|
||||
* [移除 Sentry 报告诊断数据](https://github.com/siyuan-note/siyuan/issues/13522)
|
||||
|
||||
### 修复缺陷
|
||||
|
||||
* [大纲面板更新覆盖内容问题](https://github.com/siyuan-note/siyuan/issues/13409)
|
||||
* [粘贴代码块缺少换行](https://github.com/siyuan-note/siyuan/issues/13416)
|
||||
* [回滚文档后编辑器未自动刷新](https://github.com/siyuan-note/siyuan/issues/13419)
|
||||
* [无法使用 `查询语法` 进行搜索](https://github.com/siyuan-note/siyuan/issues/13422)
|
||||
* [使用微软拼音在数据库搜索中无法输入中文字符](https://github.com/siyuan-note/siyuan/issues/13424)
|
||||
* [一些安全漏洞](https://github.com/siyuan-note/siyuan/issues/13426)
|
||||
|
||||
### 开发者
|
||||
|
||||
* [推送更新块 ID 事件](https://github.com/siyuan-note/siyuan/issues/13434)
|
||||
|
||||
## 下载
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
42
app/changelogs/v3.1.17/v3.1.17.md
Normal file
42
app/changelogs/v3.1.17/v3.1.17.md
Normal file
|
@ -0,0 +1,42 @@
|
|||
## Overview
|
||||
|
||||
This version reduces startup time when sync is enabled.
|
||||
|
||||
## Changelogs
|
||||
|
||||
Below are the detailed changes in this version.
|
||||
|
||||
### Enhancement
|
||||
|
||||
* [Database-bound block primary key supports setting static anchor text](https://github.com/siyuan-note/siyuan/issues/10049)
|
||||
* [The text pasted into the database supports the use of `\t` and `\n` for segmentation and line breaks](https://github.com/siyuan-note/siyuan/issues/13259)
|
||||
* [Adjust window buttons when the interface is scaled on macOS](https://github.com/siyuan-note/siyuan/issues/13526)
|
||||
* [The mobile database always displays the `Calculation` row](https://github.com/siyuan-note/siyuan/issues/13535)
|
||||
* [Improve Attribute Panel - Database - Remove block](https://github.com/siyuan-note/siyuan/issues/13536)
|
||||
* [Improve list item multi-select indentation interaction](https://github.com/siyuan-note/siyuan/issues/13555)
|
||||
* [Remove browser default Ctrl+B/I/U](https://github.com/siyuan-note/siyuan/issues/13571)
|
||||
* [Reduce startup time when sync is enabled](https://github.com/siyuan-note/siyuan/issues/13589)
|
||||
|
||||
### Bugfix
|
||||
|
||||
* [Emoji not displayed on Linux](https://github.com/siyuan-note/siyuan/issues/13213)
|
||||
* [Database paste causes crash](https://github.com/siyuan-note/siyuan/issues/13410)
|
||||
* [Results not highlighted when searching using query syntax](https://github.com/siyuan-note/siyuan/issues/13532)
|
||||
* [Document cannot be exported as Markdown](https://github.com/siyuan-note/siyuan/issues/13545)
|
||||
* [Incorrect list item styles in exported PDF](https://github.com/siyuan-note/siyuan/issues/13550)
|
||||
* [Cannot export Data on mobile](https://github.com/siyuan-note/siyuan/issues/13565)
|
||||
|
||||
### Refactor
|
||||
|
||||
* [Upgrade to AWS SDK for Go v2](https://github.com/siyuan-note/siyuan/issues/13557)
|
||||
* [Upgrade to Electron v32.2.7](https://github.com/siyuan-note/siyuan/issues/13566)
|
||||
|
||||
### Development
|
||||
|
||||
* [Add `renderAVAttribute` method to Protyle](https://github.com/siyuan-note/siyuan/pull/13547)
|
||||
* [Add plugin function `getAllModels`](https://github.com/siyuan-note/siyuan/issues/13579)
|
||||
|
||||
## Download
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/en/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
42
app/changelogs/v3.1.17/v3.1.17_zh_CHT.md
Normal file
42
app/changelogs/v3.1.17/v3.1.17_zh_CHT.md
Normal file
|
@ -0,0 +1,42 @@
|
|||
## 概述
|
||||
|
||||
此版本改變降低了啟用同步時的啟動時間。
|
||||
|
||||
## 變更記錄
|
||||
|
||||
以下是此版本中的詳細變更。
|
||||
|
||||
### 改進功能
|
||||
|
||||
* [資料庫綁定區塊主鍵支援設定靜態錨文本](https://github.com/siyuan-note/siyuan/issues/10049)
|
||||
* [貼到資料庫中的文字支援使用 `\t` 和 `\n` 進行分割和換行](https://github.com/siyuan-note/siyuan/issues/13259)
|
||||
* [在 macOS 上調整介面縮放時的視窗按鈕](https://github.com/siyuan-note/siyuan/issues/13526)
|
||||
* [行動資料庫總是顯示 `計算` 行](https://github.com/siyuan-note/siyuan/issues/13535)
|
||||
* [改進屬性面板 - 資料庫 - 刪除區塊](https://github.com/siyuan-note/siyuan/issues/13536)
|
||||
* [改進清單項目多選縮排互動](https://github.com/siyuan-note/siyuan/issues/13555)
|
||||
* [移除瀏覽器預設的 Ctrl+B/I/U](https://github.com/siyuan-note/siyuan/issues/13571)
|
||||
* [啟用同步時減少啟動時間](https://github.com/siyuan-note/siyuan/issues/13589)
|
||||
|
||||
### 修復缺陷
|
||||
|
||||
* [Linux 上不顯示表情符號](https://github.com/siyuan-note/siyuan/issues/13213)
|
||||
* [貼到資料庫導致崩潰](https://github.com/siyuan-note/siyuan/issues/13410)
|
||||
* [使用查詢語法搜尋時結果未高亮顯示](https://github.com/siyuan-note/siyuan/issues/13532)
|
||||
* [文件無法匯出為 Markdown](https://github.com/siyuan-note/siyuan/issues/13545)
|
||||
* [匯出的 PDF 中清單項目樣式不正確](https://github.com/siyuan-note/siyuan/issues/13550)
|
||||
* [無法在行動裝置上匯出資料](https://github.com/siyuan-note/siyuan/issues/13565)
|
||||
|
||||
### 開發重構
|
||||
|
||||
* [升級至 AWS SDK for Go v2](https://github.com/siyuan-note/siyuan/issues/13557)
|
||||
* [升級至 Electron v32.2.7](https://github.com/siyuan-note/siyuan/issues/13566)
|
||||
|
||||
### 開發者
|
||||
|
||||
* [為 Protyle 新增 `renderAVAttribute` 方法](https://github.com/siyuan-note/siyuan/pull/13547)
|
||||
* [新增外掛程式 `getAllModels`](https://github.com/siyuan-note/siyuan/issues/13579)
|
||||
|
||||
## 下載
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
42
app/changelogs/v3.1.17/v3.1.17_zh_CN.md
Normal file
42
app/changelogs/v3.1.17/v3.1.17_zh_CN.md
Normal file
|
@ -0,0 +1,42 @@
|
|||
## 概述
|
||||
|
||||
该版本改降低了启用同步时的启动时间。
|
||||
|
||||
## 变更记录
|
||||
|
||||
以下是此版本中的详细变更。
|
||||
|
||||
### 改进功能
|
||||
|
||||
* [数据库绑定块主键支持设置静态锚文本](https://github.com/siyuan-note/siyuan/issues/10049)
|
||||
* [粘贴到数据库中的文本支持使用 `\t` 和 `\n` 进行分割和换行](https://github.com/siyuan-note/siyuan/issues/13259)
|
||||
* [在 macOS 上调整界面缩放时的窗口按钮](https://github.com/siyuan-note/siyuan/issues/13526)
|
||||
* [移动数据库始终显示 `计算` 行](https://github.com/siyuan-note/siyuan/issues/13535)
|
||||
* [改进属性面板 - 数据库 - 删除块](https://github.com/siyuan-note/siyuan/issues/13536)
|
||||
* [改进列表项多选缩进交互](https://github.com/siyuan-note/siyuan/issues/13555)
|
||||
* [移除浏览器默认的 Ctrl+B/I/U](https://github.com/siyuan-note/siyuan/issues/13571)
|
||||
* [启用同步时减少启动时间](https://github.com/siyuan-note/siyuan/issues/13589)
|
||||
|
||||
### 修复缺陷
|
||||
|
||||
* [Linux 上不显示表情符号](https://github.com/siyuan-note/siyuan/issues/13213)
|
||||
* [粘贴到数据库导致崩溃](https://github.com/siyuan-note/siyuan/issues/13410)
|
||||
* [使用查询语法搜索时结果未高亮显示](https://github.com/siyuan-note/siyuan/issues/13532)
|
||||
* [文档无法导出为 Markdown](https://github.com/siyuan-note/siyuan/issues/13545)
|
||||
* [导出的 PDF 中列表项样式不正确](https://github.com/siyuan-note/siyuan/issues/13550)
|
||||
* [无法在移动设备上导出数据](https://github.com/siyuan-note/siyuan/issues/13565)
|
||||
|
||||
### 开发重构
|
||||
|
||||
* [升级到 AWS SDK for Go v2](https://github.com/siyuan-note/siyuan/issues/13557)
|
||||
* [升级到 Electron v32.2.7](https://github.com/siyuan-note/siyuan/issues/13566)
|
||||
|
||||
### 开发者
|
||||
|
||||
* [为 Protyle 添加 `renderAVAttribute` 方法](https://github.com/siyuan-note/siyuan/pull/13547)
|
||||
* [添加插件函数 `getAllModels`](https://github.com/siyuan-note/siyuan/issues/13579)
|
||||
|
||||
## 下载
|
||||
|
||||
* [B3log](https://b3log.org/siyuan/download.html)
|
||||
* [GitHub](https://github.com/siyuan-note/siyuan/releases)
|
|
@ -19,11 +19,10 @@ win:
|
|||
- from: "kernel-arm64"
|
||||
to: "kernel"
|
||||
requestedExecutionLevel: "asInvoker"
|
||||
# certificateSubjectName: "Yunnan Liandi Technology Co., Ltd."
|
||||
signingHashAlgorithms: [ 'sha256' ]
|
||||
#rfc3161TimeStampServer: "http://sha256timestamp.ws.symantec.com/sha256/timestamp"
|
||||
#rfc3161TimeStampServer: "http://time.certum.pl"
|
||||
rfc3161TimeStampServer: "http://timestamp.entrust.net/TSS/RFC3161sha2TS"
|
||||
signtoolOptions:
|
||||
#certificateSubjectName: "Yunnan Liandi Technology Co., Ltd."
|
||||
signingHashAlgorithms: [ 'sha256' ]
|
||||
rfc3161TimeStampServer: "http://timestamp.entrust.net/TSS/RFC3161sha2TS"
|
||||
target:
|
||||
- target: "nsis"
|
||||
arch: "arm64"
|
||||
|
|
|
@ -58,5 +58,5 @@ extraResources:
|
|||
- from: "src/assets/fonts"
|
||||
to: "appearance/fonts"
|
||||
filter: "!**/{.DS_Store}"
|
||||
- from: "pandoc/pandoc-darwin-amd64.zip"
|
||||
- from: "pandoc/pandoc-darwin-arm64.zip"
|
||||
to: "pandoc.zip"
|
||||
|
|
|
@ -63,4 +63,6 @@ extraResources:
|
|||
filter: "!**/{.DS_Store,custom.css}"
|
||||
- from: "src/assets/fonts"
|
||||
to: "appearance/fonts"
|
||||
filter: "!**/{.DS_Store}"
|
||||
filter: "!**/{.DS_Store}"
|
||||
- from: "pandoc/pandoc-linux-arm64.zip"
|
||||
to: "pandoc.zip"
|
|
@ -19,11 +19,10 @@ win:
|
|||
- from: "kernel"
|
||||
to: "kernel"
|
||||
requestedExecutionLevel: "asInvoker"
|
||||
# certificateSubjectName: "Yunnan Liandi Technology Co., Ltd."
|
||||
signingHashAlgorithms: [ 'sha256' ]
|
||||
#rfc3161TimeStampServer: "http://sha256timestamp.ws.symantec.com/sha256/timestamp"
|
||||
#rfc3161TimeStampServer: "http://time.certum.pl"
|
||||
rfc3161TimeStampServer: "http://timestamp.entrust.net/TSS/RFC3161sha2TS"
|
||||
signtoolOptions:
|
||||
#certificateSubjectName: "Yunnan Liandi Technology Co., Ltd."
|
||||
signingHashAlgorithms: [ 'sha256' ]
|
||||
rfc3161TimeStampServer: "http://timestamp.entrust.net/TSS/RFC3161sha2TS"
|
||||
target:
|
||||
- target: "nsis"
|
||||
nsis:
|
||||
|
@ -67,8 +66,8 @@ extraResources:
|
|||
- from: "appearance/themes/daylight"
|
||||
to: "appearance/themes/daylight"
|
||||
filter: "!**/{.DS_Store,custom.css}"
|
||||
- from: "src/assets/fonts"
|
||||
- from: "appearance/fonts"
|
||||
to: "appearance/fonts"
|
||||
filter: "!**/{.DS_Store}"
|
||||
- from: "pandoc/pandoc-windows-amd64.zip"
|
||||
to: "pandoc.zip"
|
||||
to: "pandoc.zip"
|
||||
|
|
|
@ -216,6 +216,7 @@
|
|||
<option value="he_IL">עברית</option>
|
||||
<option value="ru_RU">Русский</option>
|
||||
<option value="pl_PL">Polski</option>
|
||||
<option value="ar_SA">العربية</option>
|
||||
</select>
|
||||
</label>
|
||||
<label class="b3-label">
|
||||
|
@ -265,6 +266,7 @@
|
|||
<option value="he_IL">עברית</option>
|
||||
<option value="ru_RU">Русский</option>
|
||||
<option value="pl_PL">Polski</option>
|
||||
<option value="ar_SA">العربية</option>
|
||||
</select>
|
||||
</label>
|
||||
<label class="b3-label">
|
||||
|
|
|
@ -41,13 +41,17 @@ const appVer = app.getVersion();
|
|||
const confDir = path.join(app.getPath("home"), ".config", "siyuan");
|
||||
const windowStatePath = path.join(confDir, "windowState.json");
|
||||
let bootWindow;
|
||||
let latestActiveWindow;
|
||||
let firstOpen = false;
|
||||
let workspaces = []; // workspaceDir, id, browserWindow, tray
|
||||
let workspaces = []; // workspaceDir, id, browserWindow, tray, hideShortcut
|
||||
let kernelPort = 6806;
|
||||
let resetWindowStateOnRestart = false;
|
||||
|
||||
remote.initialize();
|
||||
|
||||
app.setPath("userData", app.getPath("userData") + "-Electron"); // `~/.config` 下 Electron 相关文件夹名称改为 `SiYuan-Electron` https://github.com/siyuan-note/siyuan/issues/3349
|
||||
fs.rmSync(app.getPath("appData") + "/" + app.name, {recursive: true}); // 删除自动创建的应用目录 https://github.com/siyuan-note/siyuan/issues/13150
|
||||
|
||||
if (!app.requestSingleInstanceLock()) {
|
||||
app.quit();
|
||||
return;
|
||||
|
@ -317,7 +321,11 @@ const initMainWindow = () => {
|
|||
});
|
||||
remote.enable(currentWindow.webContents);
|
||||
|
||||
resetToCenter ? currentWindow.center() : currentWindow.setPosition(x, y);
|
||||
if (resetToCenter) {
|
||||
currentWindow.center();
|
||||
} else {
|
||||
currentWindow.setPosition(x, y);
|
||||
}
|
||||
currentWindow.webContents.userAgent = "SiYuan/" + appVer + " https://b3log.org/siyuan Electron " + currentWindow.webContents.userAgent;
|
||||
|
||||
// set proxy
|
||||
|
@ -621,7 +629,6 @@ const initKernel = (workspace, port, lang) => {
|
|||
};
|
||||
|
||||
app.setAsDefaultProtocolClient("siyuan");
|
||||
app.setPath("userData", app.getPath("userData") + "-Electron"); // `~/.config` 下 Electron 相关文件夹名称改为 `SiYuan-Electron` https://github.com/siyuan-note/siyuan/issues/3349
|
||||
|
||||
app.commandLine.appendSwitch("disable-web-security");
|
||||
app.commandLine.appendSwitch("auto-detect", "false");
|
||||
|
@ -694,7 +701,10 @@ app.whenReady().then(() => {
|
|||
const hideWindow = (wnd) => {
|
||||
// 通过 `Alt+M` 最小化后焦点回到先前的窗口 https://github.com/siyuan-note/siyuan/issues/7275
|
||||
wnd.minimize();
|
||||
wnd.hide();
|
||||
// Mac 隐藏后无法再 Dock 中显示
|
||||
if ("win32" === process.platform || "linux" === process.platform) {
|
||||
wnd.hide();
|
||||
}
|
||||
};
|
||||
const showHideWindow = (tray, lang, mainWindow) => {
|
||||
if (!mainWindow.isVisible()) {
|
||||
|
@ -809,8 +819,10 @@ app.whenReady().then(() => {
|
|||
if (!currentWindow) {
|
||||
return;
|
||||
}
|
||||
latestActiveWindow = currentWindow;
|
||||
currentWindow.on("focus", () => {
|
||||
event.sender.send("siyuan-event", "focus");
|
||||
latestActiveWindow = currentWindow;
|
||||
});
|
||||
currentWindow.on("blur", () => {
|
||||
event.sender.send("siyuan-event", "blur");
|
||||
|
@ -849,6 +861,15 @@ app.whenReady().then(() => {
|
|||
globalShortcut.unregister(hotKey2Electron(data.accelerator));
|
||||
}
|
||||
break;
|
||||
case "setTrafficLightPosition":
|
||||
if (!currentWindow || !currentWindow.setWindowButtonPosition) {
|
||||
return;
|
||||
}
|
||||
if (new URL(currentWindow.getURL()).pathname === "/stage/build/app/window.html") {
|
||||
data.position.y += 5 * data.zoom;
|
||||
}
|
||||
currentWindow.setWindowButtonPosition(data.position);
|
||||
break;
|
||||
case "show":
|
||||
if (!currentWindow) {
|
||||
return;
|
||||
|
@ -1086,6 +1107,12 @@ app.whenReady().then(() => {
|
|||
if (!data.hotkeys || data.hotkeys.length === 0) {
|
||||
return;
|
||||
}
|
||||
workspaces.find(workspaceItem => {
|
||||
if (event.sender.id === workspaceItem.browserWindow.webContents.id) {
|
||||
workspaceItem.hotkeys = data.hotkeys;
|
||||
return true;
|
||||
}
|
||||
});
|
||||
data.hotkeys.forEach((item, index) => {
|
||||
const shortcut = hotKey2Electron(item);
|
||||
if (!shortcut) {
|
||||
|
@ -1096,29 +1123,43 @@ app.whenReady().then(() => {
|
|||
}
|
||||
if (index === 0) {
|
||||
globalShortcut.register(shortcut, () => {
|
||||
let currentWorkspace;
|
||||
const currentWebContentsId = (latestActiveWindow && !latestActiveWindow.isDestroyed()) ? latestActiveWindow.webContents.id : undefined;
|
||||
workspaces.find(workspaceItem => {
|
||||
const mainWindow = workspaceItem.browserWindow;
|
||||
if (event.sender.id === mainWindow.webContents.id) {
|
||||
if (mainWindow.isMinimized()) {
|
||||
mainWindow.restore();
|
||||
mainWindow.show(); // 按 `Alt+M` 后隐藏窗口,再次按 `Alt+M` 显示窗口后会卡住不能编辑 https://github.com/siyuan-note/siyuan/issues/8456
|
||||
} else {
|
||||
if (mainWindow.isVisible()) {
|
||||
if (!mainWindow.isFocused()) {
|
||||
mainWindow.show();
|
||||
} else {
|
||||
hideWindow(mainWindow);
|
||||
}
|
||||
} else {
|
||||
mainWindow.show();
|
||||
}
|
||||
}
|
||||
if ("win32" === process.platform || "linux" === process.platform) {
|
||||
resetTrayMenu(workspaceItem.tray, data.languages, mainWindow);
|
||||
}
|
||||
if (currentWebContentsId === workspaceItem.browserWindow.webContents.id && workspaceItem.hotkeys[0] === item) {
|
||||
currentWorkspace = workspaceItem;
|
||||
return true;
|
||||
}
|
||||
});
|
||||
if (!currentWorkspace) {
|
||||
workspaces.find(workspaceItem => {
|
||||
if (workspaceItem.hotkeys[0] === item && event.sender.id === workspaceItem.browserWindow.webContents.id) {
|
||||
currentWorkspace = workspaceItem;
|
||||
return true;
|
||||
}
|
||||
});
|
||||
}
|
||||
if (!currentWorkspace) {
|
||||
return;
|
||||
}
|
||||
const mainWindow = currentWorkspace.browserWindow;
|
||||
if (mainWindow.isMinimized()) {
|
||||
mainWindow.restore();
|
||||
mainWindow.show(); // 按 `Alt+M` 后隐藏窗口,再次按 `Alt+M` 显示窗口后会卡住不能编辑 https://github.com/siyuan-note/siyuan/issues/8456
|
||||
} else {
|
||||
if (mainWindow.isVisible()) {
|
||||
if (!mainWindow.isFocused()) {
|
||||
mainWindow.show();
|
||||
} else {
|
||||
hideWindow(mainWindow);
|
||||
}
|
||||
} else {
|
||||
mainWindow.show();
|
||||
}
|
||||
}
|
||||
if ("win32" === process.platform || "linux" === process.platform) {
|
||||
resetTrayMenu(currentWorkspace.tray, data.languages, mainWindow);
|
||||
}
|
||||
});
|
||||
} else {
|
||||
globalShortcut.register(shortcut, () => {
|
||||
|
@ -1325,7 +1366,7 @@ app.on("second-instance", (event, argv) => {
|
|||
|
||||
app.on("activate", () => {
|
||||
if (workspaces.length > 0) {
|
||||
const mainWindow = workspaces[0].browserWindow;
|
||||
const mainWindow = (latestActiveWindow && !latestActiveWindow.isDestroyed()) ? latestActiveWindow : workspaces[0].browserWindow;
|
||||
if (mainWindow && !mainWindow.isDestroyed()) {
|
||||
mainWindow.show();
|
||||
}
|
||||
|
|
59
app/eslint.config.mjs
Normal file
59
app/eslint.config.mjs
Normal file
|
@ -0,0 +1,59 @@
|
|||
import typescriptEslint from "@typescript-eslint/eslint-plugin";
|
||||
import globals from "globals";
|
||||
import tsParser from "@typescript-eslint/parser";
|
||||
import path from "node:path";
|
||||
import { fileURLToPath } from "node:url";
|
||||
import js from "@eslint/js";
|
||||
import { FlatCompat } from "@eslint/eslintrc";
|
||||
|
||||
const __filename = fileURLToPath(import.meta.url);
|
||||
const __dirname = path.dirname(__filename);
|
||||
const compat = new FlatCompat({
|
||||
baseDirectory: __dirname,
|
||||
recommendedConfig: js.configs.recommended,
|
||||
allConfig: js.configs.all
|
||||
});
|
||||
|
||||
export default [{
|
||||
ignores: [
|
||||
"build",
|
||||
"node_modules",
|
||||
"src/asset/pdf",
|
||||
"src/types/dist",
|
||||
"stage",
|
||||
"appearance",
|
||||
],
|
||||
}, ...compat.extends("eslint:recommended", "plugin:@typescript-eslint/recommended"), {
|
||||
plugins: {
|
||||
"@typescript-eslint": typescriptEslint,
|
||||
},
|
||||
|
||||
languageOptions: {
|
||||
globals: {
|
||||
...globals.node,
|
||||
...globals.browser,
|
||||
},
|
||||
|
||||
parser: tsParser,
|
||||
},
|
||||
|
||||
rules: {
|
||||
semi: [2, "always"],
|
||||
|
||||
quotes: [2, "double", {
|
||||
avoidEscape: true,
|
||||
}],
|
||||
|
||||
"no-async-promise-executor": "off",
|
||||
"no-prototype-builtins": "off",
|
||||
"no-useless-escape": "off",
|
||||
"no-irregular-whitespace": "off",
|
||||
"@typescript-eslint/ban-ts-comment": "off",
|
||||
"@typescript-eslint/no-var-requires": "off",
|
||||
"@typescript-eslint/explicit-function-return-type": "off",
|
||||
"@typescript-eslint/explicit-module-boundary-types": "off",
|
||||
"@typescript-eslint/no-explicit-any": "off",
|
||||
"@typescript-eslint/no-require-imports": "off",
|
||||
"@typescript-eslint/no-unused-vars": "off",
|
||||
},
|
||||
}];
|
|
@ -8,15 +8,61 @@
|
|||
"title": "Please Start Here",
|
||||
"title-img": "background-color:#556;background-image: linear-gradient(30deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(150deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(30deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(150deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(60deg, #99a 25%, transparent 25.5%, transparent 75%, #99a 75%, #99a),linear-gradient(60deg, #99a 25%, transparent 25.5%, transparent 75%, #99a 75%, #99a);background-size:80px 140px;background-position: 0 0, 0 0, 40px 70px, 40px 70px, 0 0, 40px 70px;",
|
||||
"type": "doc",
|
||||
"updated": "20240612234733"
|
||||
"updated": "20241125224626"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241125224615-dwfqru1",
|
||||
"Type": "NodeBlockquote",
|
||||
"Properties": {
|
||||
"id": "20241125224615-dwfqru1",
|
||||
"updated": "20241125224626"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeBlockquoteMarker",
|
||||
"Data": "\u003e"
|
||||
},
|
||||
{
|
||||
"ID": "20241125224615-z2fevdf",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241125224615-z2fevdf",
|
||||
"updated": "20241125224626"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "When you close SiYuan Notes, the User Guide will be automatically closed. You can click "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "Main Menu"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " - "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "User Guide"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " to view it again"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210528120135-bznvpp6",
|
||||
"Type": "NodeSuperBlock",
|
||||
"Properties": {
|
||||
"id": "20210528120135-bznvpp6",
|
||||
"updated": "20240508004007"
|
||||
"updated": "20241018102340"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -31,7 +77,7 @@
|
|||
"Type": "NodeSuperBlock",
|
||||
"Properties": {
|
||||
"id": "20210528120142-hprb4ja",
|
||||
"updated": "20230728103732"
|
||||
"updated": "20241018102340"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -47,7 +93,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20201225220954-keui8uy",
|
||||
"updated": "20210601233810"
|
||||
"updated": "20241018102340"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -62,7 +108,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20201225220954-dlgzk1o",
|
||||
"updated": "20230728103732"
|
||||
"updated": "20241018102340"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -74,7 +120,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20201225220954-e913snx",
|
||||
"updated": "20230728103732"
|
||||
"updated": "20241018102340"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -82,12 +128,21 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210131161940-kfs31q6",
|
||||
"updated": "20230728103732"
|
||||
"updated": "20241018102340"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Create a new notebook in the doc tree panel, and create a new doc under the notebook"
|
||||
"Data": "Create a new notebook in the "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "More"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " menu of the doc tree panel, and create a new doc under the notebook"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20201210233038-3xr19g5",
|
||||
"title": "Conversion of Document and Heading",
|
||||
"type": "doc",
|
||||
"updated": "20240415092701"
|
||||
"updated": "20241214173509"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -135,7 +135,8 @@
|
|||
"Type": "NodeHeading",
|
||||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20210104091550-5sh49go"
|
||||
"id": "20210104091550-5sh49go",
|
||||
"updated": "20241214173509"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -152,12 +153,13 @@
|
|||
"ID": "20210104091550-rbetlgr",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210104091550-rbetlgr"
|
||||
"id": "20210104091550-rbetlgr",
|
||||
"updated": "20241214173509"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "In the doc tree, select the document that needs to be converted into a heading block, and then drag it to the position to be inserted in the editor tab. There are two situations here:"
|
||||
"Data": "In the document tree, select the document you want to convert to a heading block, then hold down the Alt key and drag it to the position in the editor tab where you want to insert it. There are two situations here:"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -445,7 +447,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20210104091550-fualfrs",
|
||||
"updated": "20210104091550"
|
||||
"updated": "20241018105626"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -534,6 +536,102 @@
|
|||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018105907-fja873w",
|
||||
"Type": "NodeHeading",
|
||||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20241018105907-fja873w",
|
||||
"updated": "20241018105907"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Convert List Item block to Document block"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018105907-kbn7z2a",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241018105907-kbn7z2a",
|
||||
"updated": "20241018105907"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "In addition to converting heading blocks to document blocks, you can also convert list item blocks (not list blocks) to document blocks. Press and hold the block icon of the list item block, and then drag it to the document tree for conversion. After the list item block is converted to a document block:"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018105907-m783fzm",
|
||||
"Type": "NodeList",
|
||||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20241018105907-m783fzm",
|
||||
"updated": "20241018105907"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241018105907-grua5xf",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241018105907-grua5xf",
|
||||
"updated": "20241018105907"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241018105907-iempctf",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241018105907-iempctf",
|
||||
"updated": "20241018105907"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "The content of the first sub-block of the list item block will become the document title"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018105907-ayck4c3",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241018105907-ayck4c3",
|
||||
"updated": "20241018105907"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241018105907-xna1wua",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241018105907-xna1wua",
|
||||
"updated": "20241018105907"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "The sub-blocks of the list item block will remain unchanged"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20201222100339-i5hzcph",
|
||||
"title": "Database table",
|
||||
"type": "doc",
|
||||
"updated": "20221014133135"
|
||||
"updated": "20241024010556"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -689,7 +689,8 @@
|
|||
"Type": "NodeHeading",
|
||||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20201224120448-dd94dgz"
|
||||
"id": "20201224120448-dd94dgz",
|
||||
"updated": "20241024010556"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -713,7 +714,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20210112165011-irm4wch",
|
||||
"updated": "20220427104543"
|
||||
"updated": "20241024010556"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -792,16 +793,21 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20210112165011-n8zrkxm",
|
||||
"updated": "20220312010003"
|
||||
"updated": "20241024010556"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20210210104251-nno6rgh",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210210104251-nno6rgh"
|
||||
"id": "20210210104251-nno6rgh",
|
||||
"updated": "20210210104251"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
|
@ -809,7 +815,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " field"
|
||||
"Data": " field"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -819,40 +825,9 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20210112165011-fodiphq",
|
||||
"updated": "20220312010003"
|
||||
"updated": "20241024010556"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20210112165011-hb9w8kd",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20210112165011-hb9w8kd"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20210210104251-iy9ugib",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210210104251-iy9ugib"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Document block: "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "0"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210112165011-epgryib",
|
||||
"Type": "NodeListItem",
|
||||
|
@ -861,14 +836,16 @@
|
|||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20210112165011-epgryib"
|
||||
"id": "20210112165011-epgryib",
|
||||
"updated": "20210112165011"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20210210104251-blu4b7p",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210210104251-blu4b7p"
|
||||
"id": "20210210104251-blu4b7p",
|
||||
"updated": "20210210104251"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -879,6 +856,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "5"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -912,6 +893,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -945,6 +930,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -978,6 +967,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1011,6 +1004,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1044,6 +1041,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1077,6 +1078,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "20"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1110,6 +1115,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "20"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1143,6 +1152,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "20"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1176,6 +1189,84 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "30"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241024001044-dcps4dt",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241024001044-dcps4dt",
|
||||
"updated": "20241024001049"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241024001044-99gyvks",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241024001044-99gyvks",
|
||||
"updated": "20241024001049"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Database block: "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "30"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241024001039-ohxxgjo",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241024001039-ohxxgjo",
|
||||
"updated": "20241024010556"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241024001039-pm9zy3x",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241024001039-pm9zy3x",
|
||||
"updated": "20241024010556"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Document block: "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "0"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20200924100744-br924ar",
|
||||
"title": "Assets",
|
||||
"type": "doc",
|
||||
"updated": "20231110112758"
|
||||
"updated": "20241027164345"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -276,7 +276,8 @@
|
|||
"Type": "NodeHeading",
|
||||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20210115224203-q8bj2gd"
|
||||
"id": "20210115224203-q8bj2gd",
|
||||
"updated": "20241027164345"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -344,7 +345,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20210115224203-r3mwskz",
|
||||
"updated": "20220711122005"
|
||||
"updated": "20241027164345"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -362,7 +363,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20210115224203-1g8zvdg",
|
||||
"updated": "20220711122005"
|
||||
"updated": "20241027164342"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -370,23 +371,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210204172630-7rtyepg",
|
||||
"updated": "20220711122005"
|
||||
"updated": "20241027164342"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Reference to a specific asset file, such as a picture or a file. If the asset file is a PDF and is "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "block-ref",
|
||||
"TextMarkBlockRefID": "20210923104413-csbeop3",
|
||||
"TextMarkBlockRefSubtype": "s",
|
||||
"TextMarkTextContent": "annotated"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ", it will not count towards cleanup whether it is referenced or not"
|
||||
"Data": "Reference to a specific asset file, such as a picture or a file"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -407,7 +397,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20210115224203-xb0ycqg",
|
||||
"updated": "20220711121811"
|
||||
"updated": "20241027164345"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -415,7 +405,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210204172630-kq680iv",
|
||||
"updated": "20220711121811"
|
||||
"updated": "20241027164345"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -429,7 +419,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ", such as "
|
||||
"Data": ", such as "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
@ -438,7 +428,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ". If a asset folder is referenced, all the following asset files will be counted as already referenced regardless of whether they are individually referenced."
|
||||
"Data": ". If a asset folder is referenced, all the following asset files will be counted as already referenced regardless of whether they are individually referenced"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -624,7 +614,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20220503122349-eacedlu",
|
||||
"updated": "20220503122357"
|
||||
"updated": "20241024163243"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -667,7 +657,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20220503122349-o26mvnq",
|
||||
"updated": "20220715105117"
|
||||
"updated": "20241024163243"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -679,7 +669,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20220503122349-192fehc",
|
||||
"updated": "20220503122616"
|
||||
"updated": "20241024163243"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -687,12 +677,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20220503122349-ye6haas",
|
||||
"updated": "20220503122616"
|
||||
"updated": "20241024163243"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "When deleting the notebook, in order to ensure that cross-notebook asset references work properly, the assets under the notebook will be copied to the global assets in batches"
|
||||
"Data": "When deleting the doc, the assets referenced by the doc will be copied to the global assets in batches to ensure the normal operation of cross-notebook asset references"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"id": "20200924100950-9op5xi1",
|
||||
"title": "Shortcuts",
|
||||
"type": "doc",
|
||||
"updated": "20241009230212"
|
||||
"updated": "20241128113606"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -12329,7 +12329,7 @@
|
|||
"HeadingLevel": 3,
|
||||
"Properties": {
|
||||
"id": "20220619002135-5dfw1yo",
|
||||
"updated": "20241009230212"
|
||||
"updated": "20241128113606"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -12349,7 +12349,7 @@
|
|||
"Properties": {
|
||||
"colgroup": "||",
|
||||
"id": "20220619002135-s399g7e",
|
||||
"updated": "20241009230212"
|
||||
"updated": "20241128113606"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -12653,7 +12653,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Move"
|
||||
"Data": "Generate block ref"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -12692,7 +12692,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Generate block ref"
|
||||
"Data": "Move"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20201204184532-3qm9l8n",
|
||||
"title": "Template snippet",
|
||||
"type": "doc",
|
||||
"updated": "20241008202623"
|
||||
"updated": "20241224162810"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -57,7 +57,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20210104091444-jy56z0p",
|
||||
"updated": "20241008202623"
|
||||
"updated": "20241224162810"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -215,7 +215,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20210104091444-mwbvc9m",
|
||||
"updated": "20240921122726"
|
||||
"updated": "20241224162810"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -429,7 +429,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210131162138-7ufhbho",
|
||||
"updated": "20240403150956"
|
||||
"updated": "20241213215545"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -443,7 +443,33 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ": This function is used to query the database, and the return value is a list of blocks, please refer to the example below"
|
||||
"Data": ": This function is used to query the database, and the return value is a list of blocks"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213215602-dk7iion",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241213215602-dk7iion",
|
||||
"updated": "20241213215602"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": ".action{$today := now | date \"20060102150405\"}\n.action{$blocks :=queryBlocks \"SELECT * FROM blocks WHERE content LIKE '?' AND updated \u003e '?' LIMIT ?\" \"%foo%\" $today \"3\"}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -458,7 +484,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20210504093232-vukp34t",
|
||||
"updated": "20240403151002"
|
||||
"updated": "20241224162810"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -466,7 +492,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210504093232-6wxl589",
|
||||
"updated": "20240403151002"
|
||||
"updated": "20241213215547"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -480,7 +506,375 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ": This function is used to query the database, and the return value is a list of spans, please refer to the example below"
|
||||
"Data": ": This function is used to query the database, and the return value is a list of spans"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213215606-a1mq6zf",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241213215606-a1mq6zf",
|
||||
"updated": "20241224162810"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": " .action{querySpans \"SELECT * FROM spans LIMIT ?\" \"3\"}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213214939-he4wmcd",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241213214939-he4wmcd",
|
||||
"updated": "20241213214939"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241213214939-hrshqgv",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241213214939-hrshqgv",
|
||||
"updated": "20241213215550"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "querySQL"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ": This function is used to query the database and the return value is a result set"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213215554-rox3jk7",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241213215554-rox3jk7",
|
||||
"updated": "20241213215554"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": " .action{querySQL \"SELECT * FROM refs LIMIT 3\"}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102027-j293sei",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102027-j293sei",
|
||||
"updated": "20241213215714"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102028-6c8tlnu",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102028-6c8tlnu",
|
||||
"updated": "20241212163902"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "statBlock"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ": This function is used to count the block content"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213215714-u0j3i4k",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241213215714-u0j3i4k",
|
||||
"updated": "20241213215714"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": ".action{ (statBlock .id).RuneCount} .action{ (statBlock .id).WordCount}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102028-4ew89te",
|
||||
"Type": "NodeList",
|
||||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20241212102028-4ew89te",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102028-wai3afs",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102028-wai3afs",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102028-wmtwngj",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102028-wmtwngj",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "RuneCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102028-r9k7ody",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102028-r9k7ody",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102028-le5lpgo",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102028-le5lpgo",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "WordCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102028-3egh1dg",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102028-3egh1dg",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102028-pijmoea",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102028-pijmoea",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "LinkCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102028-qu6f5tc",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102028-qu6f5tc",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102028-8yj65um",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102028-8yj65um",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "ImageCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102028-8ivthzb",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102028-8ivthzb",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102028-p8nmm3a",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102028-p8nmm3a",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "RefCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102028-frusted",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102028-frusted",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102028-h58utua",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102028-h58utua",
|
||||
"updated": "20241212102028"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "BlockCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212163841-3yjhffn",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212163841-3yjhffn",
|
||||
"updated": "20241212163918"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212163841-d8t3qxb",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212163841-d8t3qxb",
|
||||
"updated": "20241212163918"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "runeLen"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ": This function is used to return the string length"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -857,64 +1251,6 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210604111714-yc1e5gj",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210604111714-yc1e5gj",
|
||||
"updated": "20210604111715"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "queryBlocks"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " and "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "querySpans"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " support variable parameter lists similar to SQL prepared statements to facilitate the input of parameters:"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210604111750-c3sm3jr",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20210604111750-c3sm3jr",
|
||||
"updated": "20210604111632"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"ID": "20220307092214-3yza25q",
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": ".action{$today := now | date \"20060102150405\"}\n.action{$blocks :=queryBlocks \"SELECT * FROM blocks WHERE content LIKE '?' AND updated \u003e '?' LIMIT ?\" \"%foo%\" $today \"3\"}\n",
|
||||
"Properties": {
|
||||
"id": "20220307092214-3yza25q"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210104091444-4re70bp",
|
||||
"Type": "NodeHeading",
|
||||
|
|
|
@ -122,7 +122,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Add different types of attributes"
|
||||
"Data": "Add different types of fields"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -150,7 +150,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Add row"
|
||||
"Data": "Add entry"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -185,7 +185,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Non-content block: Rows added directly to the table, not bound to any content block"
|
||||
"Data": "Non-content block: Entries added directly to the table, not bound to any content block"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -213,7 +213,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Content block: Rows added by dragging to the table, or rows added through the block menu "
|
||||
"Data": "Content block: Entries added by dragging to the table, or entries added through the block menu "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
@ -470,7 +470,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Templates can access, calculate and render the values of other attributes in the same piece of data through the syntax introduced in "
|
||||
"Data": "Templates can access, calculate and render the values of other fields in the same piece of data through the syntax introduced in "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
@ -521,7 +521,7 @@
|
|||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": ".action{ .attribute }"
|
||||
"TextMarkTextContent": ".action{ .field }"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
|
@ -598,7 +598,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " attribute demonstrates the sum of "
|
||||
"Data": " field demonstrates the sum of "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
"Properties": {
|
||||
"id": "20230805232018-hgrq0ju",
|
||||
"title": "Connect with third-party cloud storage",
|
||||
"updated": "20240301091400"
|
||||
"type": "doc",
|
||||
"updated": "20241216171745"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -55,7 +56,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20230805232156-kbi85az",
|
||||
"updated": "20240301091400"
|
||||
"updated": "20241216171745"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -121,7 +122,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20230805232156-vqfp7fz",
|
||||
"updated": "20240301091400"
|
||||
"updated": "20241216171745"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -129,7 +130,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20230805232156-tliw65p",
|
||||
"updated": "20240301091400"
|
||||
"updated": "20241216171642"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -151,20 +152,79 @@
|
|||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://koofr.eu/",
|
||||
"TextMarkTextContent": "Koofr"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241216171644-p5dmsx8",
|
||||
"Type": "NodeList",
|
||||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20241216171644-p5dmsx8",
|
||||
"updated": "20241216171745"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241216171644-1x6gfx0",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241216171644-1x6gfx0",
|
||||
"updated": "20241216171644"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241216171644-5v4890j",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241216171644-5v4890j",
|
||||
"updated": "20241216171644"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Due to the problems of the WebDAV protocol itself, when the data volume is large, problems such as slow startup, slow synchronization, and high resource usage will occur, so it is recommended to use S3 object storage"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " (Nutstore WebDAV is not supported because of its "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://help.jianguoyun.com/?p=2064",
|
||||
"TextMarkTextContent": "interface limitations"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ")"
|
||||
"ID": "20241216171644-ie3pkyj",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241216171644-ie3pkyj",
|
||||
"updated": "20241216171745"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241216171644-k4q14iw",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241216171644-k4q14iw",
|
||||
"updated": "20241216171745"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "Nutstore cloud WebDAV is not supported because its "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://help.jianguoyun.com/?p=2064",
|
||||
"TextMarkTextContent": "interface has limitations"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -8,15 +8,61 @@
|
|||
"title": "请从这里开始",
|
||||
"title-img": "background-color:#556;background-image: linear-gradient(30deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(150deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(30deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(150deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(60deg, #99a 25%, transparent 25.5%, transparent 75%, #99a 75%, #99a),linear-gradient(60deg, #99a 25%, transparent 25.5%, transparent 75%, #99a 75%, #99a);background-size:80px 140px;background-position: 0 0, 0 0, 40px 70px, 40px 70px, 0 0, 40px 70px;",
|
||||
"type": "doc",
|
||||
"updated": "20240612234646"
|
||||
"updated": "20241125224159"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241125224159-8zf3bos",
|
||||
"Type": "NodeBlockquote",
|
||||
"Properties": {
|
||||
"id": "20241125224159-8zf3bos",
|
||||
"updated": "20241125224159"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeBlockquoteMarker",
|
||||
"Data": "\u003e"
|
||||
},
|
||||
{
|
||||
"ID": "20241125224159-vcaj2bv",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241125224159-vcaj2bv",
|
||||
"updated": "20241125224159"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "关闭思源笔记时会自动关闭用户指南,可以点击 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "主菜单"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " - "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "用户指南"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 再次查看"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210528115012-vst5lwt",
|
||||
"Type": "NodeSuperBlock",
|
||||
"Properties": {
|
||||
"id": "20210528115012-vst5lwt",
|
||||
"updated": "20240507235007"
|
||||
"updated": "20241018102134"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -31,7 +77,7 @@
|
|||
"Type": "NodeSuperBlock",
|
||||
"Properties": {
|
||||
"id": "20210528115021-oj6gzg7",
|
||||
"updated": "20230728103645"
|
||||
"updated": "20241018102134"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -47,7 +93,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20201225220955-f8lsff2",
|
||||
"updated": "20210601233041"
|
||||
"updated": "20241018102134"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -62,7 +108,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20201225220955-l154bn4",
|
||||
"updated": "20230728103645"
|
||||
"updated": "20241018102134"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -74,7 +120,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20201225220955-2nn1mns",
|
||||
"updated": "20230728103645"
|
||||
"updated": "20241018102134"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -82,12 +128,21 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210131155408-3t627wc",
|
||||
"updated": "20230728103645"
|
||||
"updated": "20241018102134"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "在文档树面板中新建笔记本,在笔记本下新建文档"
|
||||
"Data": "在文档树面板的 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "更多"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 菜单中新建笔记本,在笔记本下新建文档"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20201210103036-1x3vm8t",
|
||||
"title": "文档块和标题块的转换",
|
||||
"type": "doc",
|
||||
"updated": "20240415092415"
|
||||
"updated": "20241214173542"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -135,7 +135,8 @@
|
|||
"Type": "NodeHeading",
|
||||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20210104090801-tojy8es"
|
||||
"id": "20210104090801-tojy8es",
|
||||
"updated": "20241214173542"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -152,12 +153,13 @@
|
|||
"ID": "20210104090801-q0rn7el",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210104090801-q0rn7el"
|
||||
"id": "20210104090801-q0rn7el",
|
||||
"updated": "20241214173542"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "在文档树上,选择需要转换为标题块的文档,然后将其拖拽到编辑器页签中需要插入的位置。这里有两种情况:"
|
||||
"Data": "在文档树上选择需要转换为标题块的文档,然后按住 Alt 键将其拖拽到编辑器页签中需要插入的位置。这里有两种情况:"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -441,7 +443,8 @@
|
|||
"Type": "NodeHeading",
|
||||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20210104090801-s48mpeu"
|
||||
"id": "20210104090801-s48mpeu",
|
||||
"updated": "20241018104534"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -459,12 +462,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210104090801-9kyqggg",
|
||||
"updated": "20240415092405"
|
||||
"updated": "20241018104534"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "在编辑器页签中选择需要转换的标题块,按住该标题块标识图标,然后就可以将其拖拽到文档树上转换了,标题块转换为文档块后:"
|
||||
"Data": "在编辑器页签中选择需要转换的标题块,按住该标题块的块标,然后就可以将其拖拽到文档树上转换了,标题块转换为文档块后:"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -532,6 +535,102 @@
|
|||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018104519-pb6ln2k",
|
||||
"Type": "NodeHeading",
|
||||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20241018104519-pb6ln2k",
|
||||
"updated": "20241018104519"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "将列表项块转换为文档块"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018104519-a4rvy3v",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241018104519-a4rvy3v",
|
||||
"updated": "20241018104519"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "除了将标题块转换为文档块,还可以将列表项块转换为文档块(是列表项块,不是列表块),按住该列表项块的块标,然后就可以将其拖拽到文档树上转换了,列表项块转换为文档块后:"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018104519-kr24kek",
|
||||
"Type": "NodeList",
|
||||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20241018104519-kr24kek",
|
||||
"updated": "20241018104519"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241018104519-1kegugk",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241018104519-1kegugk",
|
||||
"updated": "20241018104519"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241018104519-cb7isjy",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241018104519-cb7isjy",
|
||||
"updated": "20241018104519"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "列表项块的首个子块的内容将变为文档名"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018104519-y2qhagm",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241018104519-y2qhagm",
|
||||
"updated": "20241018104519"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241018104519-nfdaro6",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241018104519-nfdaro6",
|
||||
"updated": "20241018104519"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "列表项块的子块保持原样"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20201222093044-rx4zjoy",
|
||||
"title": "数据库表",
|
||||
"type": "doc",
|
||||
"updated": "20221014133123"
|
||||
"updated": "20241024010538"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -689,7 +689,8 @@
|
|||
"Type": "NodeHeading",
|
||||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20201224120447-lezmdb3"
|
||||
"id": "20201224120447-lezmdb3",
|
||||
"updated": "20241024010538"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -713,7 +714,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20201224120447-ij3ivd5",
|
||||
"updated": "20220427104619"
|
||||
"updated": "20241024010538"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -796,16 +797,21 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20210112160050-sd8nvwk",
|
||||
"updated": "20220312005741"
|
||||
"updated": "20241024010538"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20210210103236-4q63z1f",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210210103236-4q63z1f"
|
||||
"id": "20210210103236-4q63z1f",
|
||||
"updated": "20210210103236"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
|
@ -813,7 +819,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 字段"
|
||||
"Data": " 字段"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -823,40 +829,9 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20210112160059-bc0lg2b",
|
||||
"updated": "20220312005741"
|
||||
"updated": "20241024010538"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20210112160058-9fxe2cs",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20210112160058-9fxe2cs"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20210210103236-i2foidw",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210210103236-i2foidw"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "文档块:"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "0"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210112160120-74nf28j",
|
||||
"Type": "NodeListItem",
|
||||
|
@ -865,14 +840,16 @@
|
|||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20210112160120-74nf28j"
|
||||
"id": "20210112160120-74nf28j",
|
||||
"updated": "20210112160120"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20210210103236-f9jdxfd",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210210103236-f9jdxfd"
|
||||
"id": "20210210103236-f9jdxfd",
|
||||
"updated": "20210210103236"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -883,6 +860,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "5"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -916,6 +897,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -949,6 +934,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -982,6 +971,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1015,6 +1008,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1048,6 +1045,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1081,6 +1082,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "20"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1114,6 +1119,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "20"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1147,6 +1156,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "20"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1180,6 +1193,84 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "30"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241024000912-uo2zwia",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241024000912-uo2zwia",
|
||||
"updated": "20241024000912"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241024000912-xai3l1p",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241024000912-xai3l1p",
|
||||
"updated": "20241024000917"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "数据库块:"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "30"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241024000917-3vhxi15",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241024000917-3vhxi15",
|
||||
"updated": "20241024010538"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241024000917-xs7tchv",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241024000917-xs7tchv",
|
||||
"updated": "20241024010538"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "文档块:"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "0"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"id": "20200813004551-gm0pbn1",
|
||||
"title": "快捷键",
|
||||
"type": "doc",
|
||||
"updated": "20241009225803"
|
||||
"updated": "20241128112739"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -12388,7 +12388,7 @@
|
|||
"HeadingLevel": 3,
|
||||
"Properties": {
|
||||
"id": "20220619001156-26volkp",
|
||||
"updated": "20241009225803"
|
||||
"updated": "20241128112739"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -12408,7 +12408,7 @@
|
|||
"Properties": {
|
||||
"colgroup": "||",
|
||||
"id": "20220619001217-e9cwukj",
|
||||
"updated": "20241009225803"
|
||||
"updated": "20241128112739"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -12711,7 +12711,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "移动"
|
||||
"Data": "生成块引用"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -12762,7 +12762,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "生成块引用"
|
||||
"Data": "移动"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20200915214115-42b8zma",
|
||||
"title": "资源文件",
|
||||
"type": "doc",
|
||||
"updated": "20231110112936"
|
||||
"updated": "20241027164443"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -276,7 +276,8 @@
|
|||
"Type": "NodeHeading",
|
||||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20210115222011-bzsftun"
|
||||
"id": "20210115222011-bzsftun",
|
||||
"updated": "20241027164443"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -344,7 +345,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20210115222514-tqfsawm",
|
||||
"updated": "20220711121929"
|
||||
"updated": "20241027164024"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -362,7 +363,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20210115222515-47r5lop",
|
||||
"updated": "20220711121929"
|
||||
"updated": "20241027164024"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -370,20 +371,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210204172443-a8xpkb9",
|
||||
"updated": "20220711121929"
|
||||
"updated": "20241027164024"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "引用具体的资源文件,比如图片或者文件。如果资源文件是 PDF 且做过"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "标注"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ",那么无论它是否被引用都不会计入清理"
|
||||
"Data": "引用具体的资源文件,比如图片或者文件"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -448,7 +441,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210115223610-ffnxstf",
|
||||
"updated": "20220711122042"
|
||||
"updated": "20241027164443"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -462,7 +455,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " - "
|
||||
"Data": " - "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
@ -471,19 +464,14 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 中可以一键"
|
||||
"Data": " 中可以一键清理未引用资源,如果需要找回被误删的文件,请通过"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "清理未引用资源"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ",如果需要找回被误删的文件,请通过"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "回滚"
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "block-ref",
|
||||
"TextMarkBlockRefID": "20210104090742-hjfornp",
|
||||
"TextMarkBlockRefSubtype": "s",
|
||||
"TextMarkTextContent": "回滚"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
|
@ -626,7 +614,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20210615102657-kampx8a",
|
||||
"updated": "20220503121605"
|
||||
"updated": "20241024163136"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -669,7 +657,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20220503121213-afjyt05",
|
||||
"updated": "20220715105016"
|
||||
"updated": "20241024163136"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -681,7 +669,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20220503121214-haxyvyt",
|
||||
"updated": "20220503121401"
|
||||
"updated": "20241024163136"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -689,20 +677,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20220503121214-cmqtvby",
|
||||
"updated": "20220503121401"
|
||||
"updated": "20241024163136"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "删除该笔记本时,为保证跨笔记本资源文件引用正常工作,该笔记本下的资源文件会被批量复制到全局 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "assets"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 中"
|
||||
"Data": "删除该笔记时,为保证跨笔记本资源文件引用正常工作,该笔记引用的资源文件会被批量复制到全局 assets 中"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20201204181006-7bkppue",
|
||||
"title": "模板片段",
|
||||
"type": "doc",
|
||||
"updated": "20241008201610"
|
||||
"updated": "20241224162826"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -69,7 +69,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20210104091309-fhb549c",
|
||||
"updated": "20241008201610"
|
||||
"updated": "20241224162826"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -237,7 +237,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20210104091309-gjkg3u5",
|
||||
"updated": "20240921122737"
|
||||
"updated": "20241224162826"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -451,7 +451,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210131155558-ghlchbx",
|
||||
"updated": "20240403150712"
|
||||
"updated": "20241213215236"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -465,7 +465,33 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ":该函数用于查询数据库,返回值为 blocks 列表,请参考下面的例子"
|
||||
"Data": ":该函数用于查询数据库,返回值为 blocks 列表"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210604111446-p6vadfc",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20210604111446-p6vadfc",
|
||||
"updated": "20241213215118"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": ".action{$today := now | date \"20060102150405\"}\n.action{$blocks :=queryBlocks \"SELECT * FROM blocks WHERE content LIKE '?' AND updated \u003e '?' LIMIT ?\" \"%foo%\" $today \"3\"}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -480,7 +506,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20210504093313-4aoyxd0",
|
||||
"updated": "20240403150838"
|
||||
"updated": "20241224162826"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -488,7 +514,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210504093313-ya53o58",
|
||||
"updated": "20240403150838"
|
||||
"updated": "20241213215302"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -502,7 +528,375 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ":该函数用于查询数据库,返回值为 spans 列表,请参考下面的例子"
|
||||
"Data": ":该函数用于查询数据库,返回值为 spans 列表"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213215337-rhkoc8k",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241213215337-rhkoc8k",
|
||||
"updated": "20241224162826"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": " .action{querySpans \"SELECT * FROM spans LIMIT ?\" \"3\"}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213214733-ro4xcjm",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241213214733-ro4xcjm",
|
||||
"updated": "20241213215421"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241213214733-73dpip9",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241213214733-73dpip9",
|
||||
"updated": "20241213215139"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "querySQL"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ":该函数用于查询数据库,返回值为结果集"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213215240-f33bsqs",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241213215240-f33bsqs",
|
||||
"updated": "20241213215421"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": " .action{querySQL \"SELECT * FROM refs LIMIT 3\"}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212101708-0euo6is",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212101708-0euo6is",
|
||||
"updated": "20241213215655"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212101708-llv0ngj",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212101708-llv0ngj",
|
||||
"updated": "20241212163723"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "statBlock"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ":该函数用于统计块内容"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212101810-6ffociu",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241212101810-6ffociu",
|
||||
"updated": "20241213215655"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": ".action{ (statBlock .id).RuneCount} .action{ (statBlock .id).WordCount}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212101821-kf6un09",
|
||||
"Type": "NodeList",
|
||||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20241212101821-kf6un09",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212101821-1qt2j1i",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212101821-1qt2j1i",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212101821-mkxql2a",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212101821-mkxql2a",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "RuneCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212101821-kok8u5t",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212101821-kok8u5t",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212101821-7gsgfqo",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212101821-7gsgfqo",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "WordCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212101821-jxbirdz",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212101821-jxbirdz",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212101821-mep8mwc",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212101821-mep8mwc",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "LinkCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212101821-8dho5yg",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212101821-8dho5yg",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212101821-hriiyll",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212101821-hriiyll",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "ImageCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212101821-mrg92au",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212101821-mrg92au",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212101821-ovwsmzs",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212101821-ovwsmzs",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "RefCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212101821-kq0fb53",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212101821-kq0fb53",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212101821-6k4evcn",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212101821-6k4evcn",
|
||||
"updated": "20241212101821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "BlockCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212163704-qmyz1ss",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212163704-qmyz1ss",
|
||||
"updated": "20241212163739"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212163704-i9p11h6",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212163704-i9p11h6",
|
||||
"updated": "20241212163739"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "runeLen"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ":该函数用于返回字符串长度"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -879,64 +1273,6 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210604111213-774ll6c",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20210604111213-774ll6c",
|
||||
"updated": "20210604111557"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "queryBlocks"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 和 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "querySpans"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 支持类似 SQL 预编译语句的变参列表,方便传入参数:"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210604111446-p6vadfc",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20210604111446-p6vadfc",
|
||||
"updated": "20210604111632"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"ID": "20220307091943-diuexe8",
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": ".action{$today := now | date \"20060102150405\"}\n.action{$blocks :=queryBlocks \"SELECT * FROM blocks WHERE content LIKE '?' AND updated \u003e '?' LIMIT ?\" \"%foo%\" $today \"3\"}\n",
|
||||
"Properties": {
|
||||
"id": "20220307091943-diuexe8"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20210104091309-h71ogwf",
|
||||
"Type": "NodeHeading",
|
||||
|
|
|
@ -122,7 +122,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "添加不同类型的属性"
|
||||
"Data": "添加不同类型的字段"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -150,7 +150,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "添加行"
|
||||
"Data": "添加条目"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -184,7 +184,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "非内容块:直接在表格中添加的行,不绑定到任何内容块"
|
||||
"Data": "非内容块:直接在表格中添加的条目,不绑定到任何内容块"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -212,7 +212,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "内容块:通过拖拽到表格添加的行,或者通过块标菜单 "
|
||||
"Data": "内容块:通过拖拽到表格添加的条目,或者通过块标菜单 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
@ -221,7 +221,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 添加的行"
|
||||
"Data": " 添加的条目"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -436,7 +436,7 @@
|
|||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "行计数"
|
||||
"TextMarkTextContent": "条目数"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
|
@ -480,7 +480,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "中介绍的语法访问、计算并渲染同一条数据中其他属性的值:"
|
||||
"Data": "中介绍的语法访问、计算并渲染同一条数据中其他字段的值:"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -520,11 +520,11 @@
|
|||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": ".action{ .属性名 }"
|
||||
"TextMarkTextContent": ".action{ .字段名 }"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 访问视图属性"
|
||||
"Data": " 访问视图字段"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -596,7 +596,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 属性演示了 "
|
||||
"Data": " 字段演示了 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
"Properties": {
|
||||
"id": "20230805230131-sn7obzb",
|
||||
"title": "对接第三方云端存储",
|
||||
"updated": "20240301090951"
|
||||
"type": "doc",
|
||||
"updated": "20241216171525"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -55,7 +56,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20230805230746-4q9cmrb",
|
||||
"updated": "20240301090951"
|
||||
"updated": "20241216171525"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -121,7 +122,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20230805230746-zb33erf",
|
||||
"updated": "20240301090951"
|
||||
"updated": "20241216171525"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -129,7 +130,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20230805230746-i9fzmzi",
|
||||
"updated": "20240301090951"
|
||||
"updated": "20241216171521"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -141,20 +142,79 @@
|
|||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://infini-cloud.net/",
|
||||
"TextMarkTextContent": "InfiniCLOUD"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241216171521-40xtiyf",
|
||||
"Type": "NodeList",
|
||||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20241216171521-40xtiyf",
|
||||
"updated": "20241216171525"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241216171530-dhfkay6",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241216171530-dhfkay6",
|
||||
"updated": "20241216171530"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241216171530-kxdtu73",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241216171530-kxdtu73",
|
||||
"updated": "20241216171531"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "由于 WebDAV 协议本身的问题,数据量较大后会出现启动慢、同步慢、资源占用高等问题,所以建议选择使用 S3 对象存储"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "(不支持坚果云 WebDAV,因为其"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://help.jianguoyun.com/?p=2064",
|
||||
"TextMarkTextContent": "接口存在限制"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ")"
|
||||
"ID": "20241216171521-ccruwd8",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241216171521-ccruwd8",
|
||||
"updated": "20241216171525"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241216171521-z0p3t71",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241216171521-z0p3t71",
|
||||
"updated": "20241216171525"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "不支持坚果云 WebDAV,因为其"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://help.jianguoyun.com/?p=2064",
|
||||
"TextMarkTextContent": "接口存在限制"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -167,7 +227,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20230805230746-pq0po1p",
|
||||
"updated": "20230828111951"
|
||||
"updated": "20241216171020"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"id": "20200813163359-v04n73b",
|
||||
"title": "隐私政策和用户协议",
|
||||
"type": "doc",
|
||||
"updated": "20221027114353"
|
||||
"updated": "20241218172032"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -16,7 +16,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20220212224529-hcqln0k",
|
||||
"updated": "20220212224529"
|
||||
"updated": "20241218172032"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -31,7 +31,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20220212224529-q784muc",
|
||||
"updated": "20221027114353"
|
||||
"updated": "20241218172032"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -71,7 +71,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20220212224529-q652whb",
|
||||
"updated": "20221027114353"
|
||||
"updated": "20241218172032"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -79,12 +79,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20220212224529-1embibu",
|
||||
"updated": "20221027114353"
|
||||
"updated": "20241218172032"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "最新日期:2022 年 10 月 27 日"
|
||||
"Data": "最新日期:2024 年 12 月 18 日"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -3501,102 +3501,6 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027112340-j85t36u",
|
||||
"Type": "NodeBlockquote",
|
||||
"Properties": {
|
||||
"id": "20221027112340-j85t36u",
|
||||
"updated": "20221027112341"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeBlockquoteMarker",
|
||||
"Data": "\u003e"
|
||||
},
|
||||
{
|
||||
"ID": "20221027112341-fh7jv2y",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20221027112341-fh7jv2y",
|
||||
"updated": "20221027112341"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "SDK 名称:Sentry"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027112341-znirf8k",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20221027112341-znirf8k",
|
||||
"updated": "20221027112341"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "公司名称:FUNCTIONAL SOFTWARE, INC."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027112341-japnv8y",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20221027112341-japnv8y",
|
||||
"updated": "20221027112341"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "SDK 官网:"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://sentry.io/",
|
||||
"TextMarkTextContent": "https://sentry.io"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027112341-ohaorb0",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20221027112341-ohaorb0",
|
||||
"updated": "20221027112341"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "使用目的:用于收集报错信息和诊断数据,进而改善用户体验"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027112341-n2n81eo",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20221027112341-n2n81eo",
|
||||
"updated": "20221027112341"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "收集的个人信息类型/字段:设备标识信息和报错日志、诊断数据等不涉及个人隐私的数据 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://sentry.io/privacy/",
|
||||
"TextMarkTextContent": "https://sentry.io/privacy/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027112333-rjv80e0",
|
||||
"Type": "NodeBlockquote",
|
||||
|
|
|
@ -6,7 +6,8 @@
|
|||
"icon": "1f4c4",
|
||||
"id": "20211226114339-dk0gtpr",
|
||||
"title": "隱私政策和用戶協議",
|
||||
"updated": "20230630145333"
|
||||
"type": "doc",
|
||||
"updated": "20241218172040"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -15,7 +16,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20220212225517-09nj67f",
|
||||
"updated": "20220212225517"
|
||||
"updated": "20241218172040"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -30,7 +31,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20220212225517-4qagezn",
|
||||
"updated": "20221027114358"
|
||||
"updated": "20241218172040"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -68,7 +69,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20220212225517-pvls0y0",
|
||||
"updated": "20221027114358"
|
||||
"updated": "20241218172040"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -76,12 +77,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20220212225517-vgg1nrb",
|
||||
"updated": "20221027114358"
|
||||
"updated": "20241218172040"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "最新日期:2022 年 10 月 27 日"
|
||||
"Data": "最新日期:2024 年 12 月 18 日"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -3505,102 +3506,6 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027113639-fos5fwy",
|
||||
"Type": "NodeBlockquote",
|
||||
"Properties": {
|
||||
"id": "20221027113639-fos5fwy",
|
||||
"updated": "20221027113639"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeBlockquoteMarker",
|
||||
"Data": "\u003e"
|
||||
},
|
||||
{
|
||||
"ID": "20221027113639-sr12gat",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20221027113639-sr12gat",
|
||||
"updated": "20221027113639"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "SDK 名稱:Sentry"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027113639-tqeakh3",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20221027113639-tqeakh3",
|
||||
"updated": "20221027113639"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "公司名稱:FUNCTIONAL SOFTWARE, INC."
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027113639-9f2m2y5",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20221027113639-9f2m2y5",
|
||||
"updated": "20221027113639"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "SDK 官網:"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://sentry.io/",
|
||||
"TextMarkTextContent": "https://sentry.io"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027113639-9ae8fqy",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20221027113639-9ae8fqy",
|
||||
"updated": "20221027113639"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "使用目的:用於收集報錯資訊和診斷資料,進而改善用戶體驗"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027113639-zlm8yb8",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20221027113639-zlm8yb8",
|
||||
"updated": "20221027113639"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "收集的個人資訊類型/字段:設備標識資訊和報錯日誌、診斷資料等不涉及個人隱私的資料 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://sentry.io/privacy/",
|
||||
"TextMarkTextContent": "https://sentry.io/privacy/"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20221027113639-7ruumya",
|
||||
"Type": "NodeBlockquote",
|
||||
|
|
|
@ -8,15 +8,61 @@
|
|||
"title": "請從這裡開始",
|
||||
"title-img": "background-color:#556;background-image: linear-gradient(30deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(150deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(30deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(150deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(60deg, #99a 25%, transparent 25.5%, transparent 75%, #99a 75%, #99a),linear-gradient(60deg, #99a 25%, transparent 25.5%, transparent 75%, #99a 75%, #99a);background-size:80px 140px;background-position: 0 0, 0 0, 40px 70px, 40px 70px, 0 0, 40px 70px;",
|
||||
"type": "doc",
|
||||
"updated": "20240612234708"
|
||||
"updated": "20241125224503"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241125224503-8vqkbc9",
|
||||
"Type": "NodeBlockquote",
|
||||
"Properties": {
|
||||
"id": "20241125224503-8vqkbc9",
|
||||
"updated": "20241125224503"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeBlockquoteMarker",
|
||||
"Data": "\u003e"
|
||||
},
|
||||
{
|
||||
"ID": "20241125224503-fqq0875",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241125224503-fqq0875",
|
||||
"updated": "20241125224503"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "關閉思源筆記時會自動關閉用戶指南,可以點擊 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "主菜單"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " - "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "用戶指南"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 再次查看"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20211226115745-rorv31l",
|
||||
"Type": "NodeSuperBlock",
|
||||
"Properties": {
|
||||
"id": "20211226115745-rorv31l",
|
||||
"updated": "20240508002520"
|
||||
"updated": "20241018102255"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -31,7 +77,7 @@
|
|||
"Type": "NodeSuperBlock",
|
||||
"Properties": {
|
||||
"id": "20211226115745-mwd9by9",
|
||||
"updated": "20230728103709"
|
||||
"updated": "20241018102255"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -47,7 +93,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20211226115745-zr6pkjl",
|
||||
"updated": "20211225212423"
|
||||
"updated": "20241018102255"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -62,7 +108,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20211226115745-f8vrixq",
|
||||
"updated": "20230728103709"
|
||||
"updated": "20241018102255"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -74,7 +120,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20211226115745-5043oh9",
|
||||
"updated": "20230728103709"
|
||||
"updated": "20241018102255"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -82,12 +128,21 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20211226115745-n838dky",
|
||||
"updated": "20230728103709"
|
||||
"updated": "20241018102255"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "在文檔樹面板中新建筆記本,在筆記本下新建文檔"
|
||||
"Data": "在文檔樹面板的 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "更多"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 選單中新筆記本,在筆記本下新建文檔"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -560,7 +615,7 @@
|
|||
"Type": "NodeSuperBlock",
|
||||
"Properties": {
|
||||
"id": "20240508002937-5bjgjq8",
|
||||
"updated": "20240508002937"
|
||||
"updated": "20241018105300"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -575,7 +630,7 @@
|
|||
"Type": "NodeSuperBlock",
|
||||
"Properties": {
|
||||
"id": "20240508002640-v70zcaf",
|
||||
"updated": "20240508002937"
|
||||
"updated": "20241018105300"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -593,7 +648,7 @@
|
|||
"bookmark": "✨",
|
||||
"id": "20211226115745-mwqouic",
|
||||
"style": "background-color: var(--b3-font-background5);",
|
||||
"updated": "20240508002640"
|
||||
"updated": "20241018105300"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -607,7 +662,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20211226115745-bygtonj",
|
||||
"updated": "20240508002640"
|
||||
"updated": "20241018105300"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -634,7 +689,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "。通過排版格式即可形成內容塊,這樣我們就能在區塊級上對思緒和知識進行整理,同時也能方便長文閱讀和輸出。"
|
||||
"Data": "。通過排版格式即可形成內容塊,這樣我們就能在塊級上對思緒和知識進行整理,同時也能方便長文閱讀和輸出。"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20211226120147-ib6yy3i",
|
||||
"title": "內容塊類型",
|
||||
"type": "doc",
|
||||
"updated": "20240818175953"
|
||||
"updated": "20241018105334"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -1525,7 +1525,7 @@
|
|||
"HeadingLevel": 3,
|
||||
"Properties": {
|
||||
"id": "20220429114938-37kksd9",
|
||||
"updated": "20220429114945"
|
||||
"updated": "20241018105334"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -1611,7 +1611,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20240427230732-snprakd",
|
||||
"updated": "20240427230732"
|
||||
"updated": "20241018105334"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -1623,7 +1623,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20240427230732-tgvmt21",
|
||||
"updated": "20240427230732"
|
||||
"updated": "20241018105334"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -1631,12 +1631,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20240427230732-p75fah5",
|
||||
"updated": "20240427230732"
|
||||
"updated": "20241018105334"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "使用 HTML 區塊時預設會對其中的程式碼進行安全過濾,如果不需要過濾,請開啟 "
|
||||
"Data": "使用 HTML 塊時預設會對其中的程式碼進行安全過濾,如果不需要過濾,請開啟 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
@ -1659,7 +1659,7 @@
|
|||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "允許執行 HTML 區塊內腳本"
|
||||
"TextMarkTextContent": "允許執行 HTML 塊內腳本"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
|
@ -1678,7 +1678,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20240427230732-dhlczme",
|
||||
"updated": "20240427230732"
|
||||
"updated": "20241018105314"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -1686,12 +1686,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20240427230732-an8u8ps",
|
||||
"updated": "20240427230732"
|
||||
"updated": "20241018105314"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "因為 Markdown 規範對 HTML 區塊解析規則較為複雜,建議使用 "
|
||||
"Data": "因為 Markdown 規範對 HTML 塊解析規則較為複雜,建議使用 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20211226120422-bkzsd2e",
|
||||
"title": "文檔塊和標題塊的轉換",
|
||||
"type": "doc",
|
||||
"updated": "20240415092439"
|
||||
"updated": "20241214173531"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -121,7 +121,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20211226120500-5g12nsc",
|
||||
"updated": "20211225234143"
|
||||
"updated": "20241214173531"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -135,12 +135,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20211226120500-me21dop",
|
||||
"updated": "20211226160825"
|
||||
"updated": "20241214173531"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "在文檔樹上,選擇需要轉換為標題塊的文檔,然後將其拖拽到編輯器分頁中需要插入的位置。這裡有兩種情況:"
|
||||
"Data": "在文檔樹上選擇需要轉換為標題塊的文檔,然後按住 Alt 鍵將其拖拽到編輯器頁簽中需要插入的位置。這裡有兩種情況:"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -384,7 +384,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20211226120500-hi5u5jt",
|
||||
"updated": "20211225234143"
|
||||
"updated": "20241018105510"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -398,12 +398,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20240415092439-6is1c68",
|
||||
"updated": "20240415092439"
|
||||
"updated": "20241018105006"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "在編輯器頁簽中選擇需要轉換的標題塊,按住該標題塊標識圖標,然後就可以將其拖曳到文檔樹上轉換了,標題塊轉換為文檔塊後:"
|
||||
"Data": "在編輯器頁簽中選擇需要轉換的標題塊,按住該標題塊的塊標,然後就可以將其拖曳到文檔樹上轉換了,標題塊轉換為文檔塊後:"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -413,7 +413,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20240415092439-ffkmd1j",
|
||||
"updated": "20240415092439"
|
||||
"updated": "20241018105510"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -453,7 +453,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20240415092439-smqxbga",
|
||||
"updated": "20240415092439"
|
||||
"updated": "20241018105510"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -461,12 +461,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20240415092439-t6bu4l9",
|
||||
"updated": "20240415092439"
|
||||
"updated": "20241018105510"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "原標題區塊下方如果有子標題,則會依照這些子標題中最大的層級作為新文件中二級標題,其餘子標題會根據相對層級進行調整,例如原標題區塊下方包含了三、四、五 層級子標題,則轉換為文件區塊後會將這些子標題轉換為二、三、四級標題"
|
||||
"Data": "原標題塊下方如果有子標題,則會依照這些子標題中最大的層級作為新文件中二級標題,其餘子標題會根據相對層級進行調整,例如原標題塊下方包含了三、四、五 層級子標題,則轉換為文檔塊後會將這些子標題轉換為二、三、四級標題"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -475,12 +475,100 @@
|
|||
]
|
||||
},
|
||||
{
|
||||
"ID": "20211226120500-8o1jmk7",
|
||||
"ID": "20241018104604-vokj7e6",
|
||||
"Type": "NodeHeading",
|
||||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20241018104604-vokj7e6",
|
||||
"updated": "20241018105050"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "將列表項塊轉換為文檔塊"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018104604-tjb0e1m",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20211226120500-8o1jmk7",
|
||||
"updated": "20211225234143"
|
||||
}
|
||||
"id": "20241018104604-tjb0e1m",
|
||||
"updated": "20241018105050"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "除了將標題塊轉換為文檔塊,還可以將列表項塊轉換為文檔塊(是列表項塊,不是列表塊),按住列表項塊的塊標,然後就可以將其拖曳到文檔樹上轉換了,列表項塊轉換為文檔塊後:"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018104604-53lc1kw",
|
||||
"Type": "NodeList",
|
||||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20241018104604-53lc1kw",
|
||||
"updated": "20241018104901"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241018104604-9na2y62",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241018104604-9na2y62",
|
||||
"updated": "20241018104901"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241018104604-p6wr23d",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241018104604-p6wr23d",
|
||||
"updated": "20241018104901"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "列表項塊的首個子塊的內容將變成文檔名"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241018104604-194ukvr",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241018104604-194ukvr",
|
||||
"updated": "20241018104604"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241018104604-e1qzuat",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241018104604-e1qzuat",
|
||||
"updated": "20241018104604"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "列表項塊的子塊保持原樣"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
|
@ -8,7 +8,7 @@
|
|||
"title": "排版元素",
|
||||
"title-img": "background-color: hsl(2, 57%, 40%);background-image: repeating-linear-gradient(transparent, transparent 50px, rgba(0,0,0,.4) 50px, rgba(0,0,0,.4) 53px, transparent 53px, transparent 63px, rgba(0,0,0,.4) 63px, rgba(0,0,0,.4) 66px, transparent 66px, transparent 116px, rgba(0,0,0,.5) 116px, rgba(0,0,0,.5) 166px, rgba(255,255,255,.2) 166px, rgba(255,255,255,.2) 169px, rgba(0,0,0,.5) 169px, rgba(0,0,0,.5) 179px, rgba(255,255,255,.2) 179px, rgba(255,255,255,.2) 182px, rgba(0,0,0,.5) 182px, rgba(0,0,0,.5) 232px, transparent 232px),repeating-linear-gradient(270deg, transparent, transparent 50px, rgba(0,0,0,.4) 50px, rgba(0,0,0,.4) 53px, transparent 53px, transparent 63px, rgba(0,0,0,.4) 63px, rgba(0,0,0,.4) 66px, transparent 66px, transparent 116px, rgba(0,0,0,.5) 116px, rgba(0,0,0,.5) 166px, rgba(255,255,255,.2) 166px, rgba(255,255,255,.2) 169px, rgba(0,0,0,.5) 169px, rgba(0,0,0,.5) 179px, rgba(255,255,255,.2) 179px, rgba(255,255,255,.2) 182px, rgba(0,0,0,.5) 182px, rgba(0,0,0,.5) 232px, transparent 232px),repeating-linear-gradient(125deg, transparent, transparent 2px, rgba(0,0,0,.2) 2px, rgba(0,0,0,.2) 3px, transparent 3px, transparent 5px, rgba(0,0,0,.2) 5px);",
|
||||
"type": "doc",
|
||||
"updated": "20240702222119"
|
||||
"updated": "20241018105327"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -2251,7 +2251,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20220312004712-5dfiars",
|
||||
"updated": "20220312004723"
|
||||
"updated": "20241018105327"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -2274,7 +2274,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20220312122707-8258e11",
|
||||
"updated": "20240427231052"
|
||||
"updated": "20241018105327"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -2286,7 +2286,7 @@
|
|||
"TextMarkType": "block-ref",
|
||||
"TextMarkBlockRefID": "20240427230732-snprakd",
|
||||
"TextMarkBlockRefSubtype": "s",
|
||||
"TextMarkTextContent": "HTML 區塊注意"
|
||||
"TextMarkTextContent": "HTML 塊注意"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
"Properties": {
|
||||
"id": "20211226121808-fnxmngk",
|
||||
"title": "資料庫表",
|
||||
"updated": "20230630110035"
|
||||
"type": "doc",
|
||||
"updated": "20241024010548"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -686,7 +687,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20211226121831-zvnhouv",
|
||||
"updated": "20211228132848"
|
||||
"updated": "20241024010548"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -701,7 +702,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20211226121831-oj726eb",
|
||||
"updated": "20230630110035"
|
||||
"updated": "20241024010548"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -777,7 +778,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20211226121831-zs0ji69",
|
||||
"updated": "20220312005849"
|
||||
"updated": "20241024010548"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -788,6 +789,10 @@
|
|||
"updated": "20211228134348"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
|
@ -795,7 +800,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 欄位"
|
||||
"Data": " 欄位"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -805,40 +810,9 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20211226121831-6ak7dij",
|
||||
"updated": "20220312005849"
|
||||
"updated": "20241024010548"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20211226121831-0ko7h04",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20211226121831-0ko7h04"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20211226121831-twcl260",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20211226121831-twcl260"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "文檔塊:"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "0"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20211226121831-vs8zc2q",
|
||||
"Type": "NodeListItem",
|
||||
|
@ -847,14 +821,16 @@
|
|||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20211226121831-vs8zc2q"
|
||||
"id": "20211226121831-vs8zc2q",
|
||||
"updated": "20211226121831"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20211226121831-f2bpy1c",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20211226121831-f2bpy1c"
|
||||
"id": "20211226121831-f2bpy1c",
|
||||
"updated": "20211226121831"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -865,6 +841,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "5"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -898,6 +878,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -931,6 +915,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -964,6 +952,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -997,6 +989,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1030,6 +1026,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "10"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1063,6 +1063,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "20"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1096,6 +1100,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "20"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1129,6 +1137,10 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "20"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1162,6 +1174,84 @@
|
|||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "30"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241024001004-ua7jo68",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241024001004-ua7jo68",
|
||||
"updated": "20241024001004"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241024001004-wu134y6",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241024001004-wu134y6",
|
||||
"updated": "20241024001020"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "資料庫塊:"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "30"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241024001004-awor1zs",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241024001004-awor1zs",
|
||||
"updated": "20241024010548"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241024001004-wtbxwea",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241024001004-wtbxwea",
|
||||
"updated": "20241024010548"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "文檔塊:"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "0"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -1170,6 +1260,28 @@
|
|||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241024000958-wx7ry0w",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241024000958-wx7ry0w",
|
||||
"updated": "20241024000958"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241024000958-9qbls2u",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241024000958-9qbls2u",
|
||||
"updated": "20241024000958"
|
||||
}
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"id": "20211226122549-jktxego",
|
||||
"title": "快捷鍵",
|
||||
"type": "doc",
|
||||
"updated": "20241009230052"
|
||||
"updated": "20241128113116"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -3122,7 +3122,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20211226122652-htptsmh",
|
||||
"updated": "20240524085750"
|
||||
"updated": "20241018105254"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -3137,7 +3137,7 @@
|
|||
"HeadingLevel": 3,
|
||||
"Properties": {
|
||||
"id": "20211226122652-xp1hi60",
|
||||
"updated": "20240524085750"
|
||||
"updated": "20241018105254"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -3157,7 +3157,7 @@
|
|||
"Properties": {
|
||||
"colgroup": "||",
|
||||
"id": "20240112151141-ggglv0f",
|
||||
"updated": "20240524085750"
|
||||
"updated": "20241018105254"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -3577,7 +3577,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "跳到父區塊的下一個區塊"
|
||||
"Data": "跳到父塊的下一個塊"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -3644,7 +3644,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "跳到父區塊的上一個區塊"
|
||||
"Data": "跳到父塊的上一個塊"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -3704,7 +3704,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "跳到父區塊"
|
||||
"Data": "跳到父塊"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -3892,7 +3892,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "選擇內容時為設定區塊命名"
|
||||
"Data": "選擇內容時為設定塊命名"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -7149,7 +7149,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "對於資料庫區塊是 "
|
||||
"Data": "對於資料庫塊是 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
@ -7203,7 +7203,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "僅對資料庫區塊可用,可前往 "
|
||||
"Data": "僅對資料庫塊可用,可前往 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
@ -12564,7 +12564,7 @@
|
|||
"HeadingLevel": 3,
|
||||
"Properties": {
|
||||
"id": "20220619002223-zliquo3",
|
||||
"updated": "20241009230052"
|
||||
"updated": "20241128113116"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -12584,7 +12584,7 @@
|
|||
"Properties": {
|
||||
"colgroup": "||",
|
||||
"id": "20220619002223-xwob5s8",
|
||||
"updated": "20241009230052"
|
||||
"updated": "20241128113116"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -12896,7 +12896,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "移動"
|
||||
"Data": "生成塊引用"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -12935,7 +12935,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "生成塊引用"
|
||||
"Data": "移動"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
"id": "20211226123004-dplpw0o",
|
||||
"title": "範本片段",
|
||||
"type": "doc",
|
||||
"updated": "20241008201617"
|
||||
"updated": "20241224162821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -53,7 +53,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20211226123024-eyagqur",
|
||||
"updated": "20241008201617"
|
||||
"updated": "20241224162821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -208,7 +208,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20211226123024-pjvw31z",
|
||||
"updated": "20240921122732"
|
||||
"updated": "20241224162821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -422,7 +422,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20211226123024-vxjdsno",
|
||||
"updated": "20240403150942"
|
||||
"updated": "20241213215430"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -436,7 +436,33 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ":該函數用於查詢資料庫,返回值為 blocks 列表,請參考下面的例子"
|
||||
"Data": ":該函數用於查詢資料庫,返回值為 blocks 列表"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213215519-mfgruqs",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241213215519-mfgruqs",
|
||||
"updated": "20241213215519"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": ".action{$today := now | date \"20060102150405\"}\n.action{$blocks :=queryBlocks \"SELECT * FROM blocks WHERE content LIKE '?' AND updated \u003e '?' LIMIT ?\" \"%foo%\" $today \"3\"}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -451,7 +477,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20211226123024-69kddle",
|
||||
"updated": "20240403150944"
|
||||
"updated": "20241224162821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -459,7 +485,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20211226123024-4qwyf3w",
|
||||
"updated": "20240403150944"
|
||||
"updated": "20241213215431"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -473,7 +499,375 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ":該函數用於查詢資料庫,返回值為 spans 列表,請參考下面的例子"
|
||||
"Data": ":該函數用於查詢資料庫,返回值為 spans 列表"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213215524-9an3khb",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241213215524-9an3khb",
|
||||
"updated": "20241224162821"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": " .action{querySpans \"SELECT * FROM spans LIMIT ?\" \"3\"}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213214930-4votv1n",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241213214930-4votv1n",
|
||||
"updated": "20241213214930"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241213214930-dogaks1",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241213214930-dogaks1",
|
||||
"updated": "20241213215433"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "querySQL"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ":函數用於查詢資料庫,傳回值為結果集"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213215530-f2iwrjz",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241213215530-f2iwrjz",
|
||||
"updated": "20241213215530"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": " .action{querySQL \"SELECT * FROM refs LIMIT 3\"}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102019-gassjqt",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102019-gassjqt",
|
||||
"updated": "20241213215707"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102021-54wv84h",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102021-54wv84h",
|
||||
"updated": "20241212164010"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "statBlock"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ":此函數用於統計區塊內容"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241213215707-lxpmd6b",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20241213215707-lxpmd6b",
|
||||
"updated": "20241213215707"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": ".action{ (statBlock .id).RuneCount} .action{ (statBlock .id).WordCount}\n"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102021-vj2zyyl",
|
||||
"Type": "NodeList",
|
||||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20241212102021-vj2zyyl",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102021-92gy6t3",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102021-92gy6t3",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102021-d3lo8xu",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102021-d3lo8xu",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "RuneCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102021-n8ufevw",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102021-n8ufevw",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102021-omvwh9v",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102021-omvwh9v",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "WordCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102021-s12eoe7",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102021-s12eoe7",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102021-518qvnd",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102021-518qvnd",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "LinkCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102021-dolb6ct",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102021-dolb6ct",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102021-dx5rhed",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102021-dx5rhed",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "ImageCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102021-yt0q53w",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102021-yt0q53w",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102021-z97tnzw",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102021-z97tnzw",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "RefCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212102021-npgihna",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212102021-npgihna",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212102021-80qheu7",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212102021-80qheu7",
|
||||
"updated": "20241212102021"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "BlockCount"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241212164016-nxteno5",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241212164016-nxteno5",
|
||||
"updated": "20241212164017"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241212164016-ot8vo9l",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241212164016-ot8vo9l",
|
||||
"updated": "20241212164017"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ""
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "runeLen"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ":此函數用於傳回字串長度"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -850,64 +1244,6 @@
|
|||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20211226123024-5rk6w30",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20211226123024-5rk6w30",
|
||||
"updated": "20211228134953"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "queryBlocks"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 和 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "querySpans"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 支援類似 SQL 預編譯語句的變參列表,方便傳入參數:"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20211226123024-sw1k190",
|
||||
"Type": "NodeCodeBlock",
|
||||
"IsFencedCodeBlock": true,
|
||||
"Properties": {
|
||||
"id": "20211226123024-sw1k190",
|
||||
"updated": "20211225221841"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceOpenMarker",
|
||||
"Data": "```"
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceInfoMarker"
|
||||
},
|
||||
{
|
||||
"ID": "20220307092237-mawslux",
|
||||
"Type": "NodeCodeBlockCode",
|
||||
"Data": ".action{$today := now | date \"20060102150405\"}\n.action{$blocks :=queryBlocks \"SELECT * FROM blocks WHERE content LIKE '?' AND updated \u003e '?' LIMIT ?\" \"%foo%\" $today \"3\"}\n",
|
||||
"Properties": {
|
||||
"id": "20220307092237-mawslux"
|
||||
}
|
||||
},
|
||||
{
|
||||
"Type": "NodeCodeBlockFenceCloseMarker",
|
||||
"Data": "```"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20211226123024-3wiifft",
|
||||
"Type": "NodeHeading",
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
"Properties": {
|
||||
"id": "20211226123038-4umgpxy",
|
||||
"title": "資料文件",
|
||||
"updated": "20231110112927"
|
||||
"type": "doc",
|
||||
"updated": "20241027164144"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -271,7 +272,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20211226123051-5250xg7",
|
||||
"updated": "20211228104709"
|
||||
"updated": "20241027164144"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -329,7 +330,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20211226123051-1qp7a9g",
|
||||
"updated": "20220715092951"
|
||||
"updated": "20241027164144"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -343,7 +344,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20211226123051-mmn60x5",
|
||||
"updated": "20220715092951"
|
||||
"updated": "20241027164144"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -351,23 +352,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20211226123051-p8dr1dy",
|
||||
"updated": "20220715092951"
|
||||
"updated": "20241027164144"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "引用具體的資料文件,比如圖片或者文件。如果資料文件是 PDF 且做過"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "block-ref",
|
||||
"TextMarkBlockRefID": "20211226122955-ganeraz",
|
||||
"TextMarkBlockRefSubtype": "s",
|
||||
"TextMarkTextContent": "標註"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ",那麼無論它是否被引用都不會計入清理"
|
||||
"Data": "引用具體的資料文件,比如圖片或者文件"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -609,7 +599,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20220503122338-a69glac",
|
||||
"updated": "20220715092913"
|
||||
"updated": "20241024163151"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -652,7 +642,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20220503122338-jmr7c2k",
|
||||
"updated": "20220715105038"
|
||||
"updated": "20241024163151"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -664,7 +654,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20220503122338-4zg71qe",
|
||||
"updated": "20220715092936"
|
||||
"updated": "20241024163151"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -672,20 +662,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20220503122338-t6apzrh",
|
||||
"updated": "20220715092936"
|
||||
"updated": "20241024163151"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "刪除該筆記本時,為保證跨筆記本資料文件引用正常工作,該筆記本下的資料文件會被批量複製到全域 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "assets"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 中"
|
||||
"Data": "刪除該筆記時,為確保跨筆記本資源檔案引用正常運作,該筆記引用的資源檔案會被批次複製到全域 assets 中"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"id": "20221223221501-mops33i",
|
||||
"title": "閃卡",
|
||||
"type": "doc",
|
||||
"updated": "20240326165451"
|
||||
"updated": "20241018105514"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -522,7 +522,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20240128111751-bb41541",
|
||||
"updated": "20240128111854"
|
||||
"updated": "20241018105514"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -536,7 +536,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20240128111910-2n2j702",
|
||||
"updated": "20240224103933"
|
||||
"updated": "20241018105514"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -577,7 +577,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 可以使用文件區塊自訂屬性進行覆寫:"
|
||||
"Data": " 可以使用文檔塊自訂屬性進行覆寫:"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
|
|
@ -7,7 +7,7 @@
|
|||
"id": "20240208171522-y7dxcno",
|
||||
"title": "資料庫",
|
||||
"type": "doc",
|
||||
"updated": "20240818174636"
|
||||
"updated": "20241018105422"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -45,7 +45,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20240208171620-hbecr4u",
|
||||
"updated": "20240208171620"
|
||||
"updated": "20241018105422"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -60,7 +60,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20240208171620-r36g6d4",
|
||||
"updated": "20240208171621"
|
||||
"updated": "20241018105422"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -122,7 +122,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "新增不同類型的屬性"
|
||||
"Data": "新增不同類型的欄位"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -137,7 +137,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20240208171620-b1b1l10",
|
||||
"updated": "20240208171620"
|
||||
"updated": "20241018105422"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -150,7 +150,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "新增行"
|
||||
"Data": "新增條目"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -160,7 +160,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20240208171620-o6mi24d",
|
||||
"updated": "20240208171620"
|
||||
"updated": "20241018105422"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -185,7 +185,7 @@
|
|||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "非內容塊:直接在表格中新增的行,不綁定到任何內容塊"
|
||||
"Data": "非內容塊:直接在表格中新增的條目,不綁定到任何內容塊"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -200,7 +200,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20240208171620-ks66a38",
|
||||
"updated": "20240208171620"
|
||||
"updated": "20241018105422"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -208,12 +208,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20240208171620-eo37wp1",
|
||||
"updated": "20240208171620"
|
||||
"updated": "20241018105422"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "內容塊:透過拖曳到表格新增的行,或透過區塊標選單 "
|
||||
"Data": "內容塊:透過拖曳到表格新增的條目,或透過塊標選單 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
@ -222,7 +222,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 新增的行"
|
||||
"Data": " 新增的條目"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -296,7 +296,7 @@
|
|||
"HeadingLevel": 2,
|
||||
"Properties": {
|
||||
"id": "20240208171620-kdmsvx8",
|
||||
"updated": "20240208171620"
|
||||
"updated": "20241018105418"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -310,12 +310,12 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20240208171620-3oc3qf5",
|
||||
"updated": "20240208171621"
|
||||
"updated": "20241018105418"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "複製資料庫區塊後貼上將形成鏡像資料庫,即這些資料庫區塊共享相同的資料庫數據,修改任何一個資料庫區塊的資料會同步到其他所有鏡像中。"
|
||||
"Data": "複製資料庫塊後貼上將形成鏡像資料庫,即這些資料庫塊共享相同的資料庫數據,修改任何一個資料庫塊的資料會同步到其他所有鏡像中。"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -437,7 +437,7 @@
|
|||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": "行計數"
|
||||
"TextMarkTextContent": "條目數"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
|
@ -481,7 +481,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "中介紹的語法存取、計算並渲染同一資料中其他屬性的值:"
|
||||
"Data": "中介紹的語法存取、計算並渲染同一資料中其他欄位的值:"
|
||||
}
|
||||
]
|
||||
},
|
||||
|
@ -521,11 +521,11 @@
|
|||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "code",
|
||||
"TextMarkTextContent": ".action{ .屬性名 }"
|
||||
"TextMarkTextContent": ".action{ .欄位名 }"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 存取視圖屬性"
|
||||
"Data": " 存取視圖欄位"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
@ -598,7 +598,7 @@
|
|||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " 屬性示範了 "
|
||||
"Data": " 欄位示範了 "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
|
|
|
@ -5,7 +5,8 @@
|
|||
"Properties": {
|
||||
"id": "20230805232903-erdoerp",
|
||||
"title": "對接第三方雲端存儲",
|
||||
"updated": "20240301091104"
|
||||
"type": "doc",
|
||||
"updated": "20241216171627"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -55,7 +56,7 @@
|
|||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20230805232945-ugjx8sl",
|
||||
"updated": "20240301091104"
|
||||
"updated": "20241216171627"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -121,7 +122,7 @@
|
|||
},
|
||||
"Properties": {
|
||||
"id": "20230805232945-2dksutx",
|
||||
"updated": "20240301091104"
|
||||
"updated": "20241216171627"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -129,7 +130,7 @@
|
|||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20230805232945-ayx9zfr",
|
||||
"updated": "20240301091104"
|
||||
"updated": "20241216171606"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -151,20 +152,79 @@
|
|||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://koofr.eu/",
|
||||
"TextMarkTextContent": "Koofr"
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20241216171609-pu5jvmt",
|
||||
"Type": "NodeList",
|
||||
"ListData": {},
|
||||
"Properties": {
|
||||
"id": "20241216171609-pu5jvmt",
|
||||
"updated": "20241216171627"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241216171609-abg7al0",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241216171609-abg7al0",
|
||||
"updated": "20241216171627"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241216171609-aled0a0",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241216171609-aled0a0",
|
||||
"updated": "20241216171627"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "由於 WebDAV 協定本身的問題,資料量較大後會出現啟動慢、同步慢、資源佔用高等問題,所以建議選擇使用 S3 對象存儲服務"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "(不支援堅果雲 WebDAV,因為其"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://help.jianguoyun.com/?p=2064",
|
||||
"TextMarkTextContent": "介面存在限制"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": ")"
|
||||
"ID": "20241216171609-in2fc0o",
|
||||
"Type": "NodeListItem",
|
||||
"ListData": {
|
||||
"BulletChar": 42,
|
||||
"Marker": "Kg=="
|
||||
},
|
||||
"Properties": {
|
||||
"id": "20241216171609-in2fc0o",
|
||||
"updated": "20241216171609"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241216171609-8zspojy",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241216171609-8zspojy",
|
||||
"updated": "20241216171609"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "不支援堅果雲 WebDAV,因為其"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "a",
|
||||
"TextMarkAHref": "https://help.jianguoyun.com/?p=2064",
|
||||
"TextMarkTextContent": "介面存在限制"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
|
@ -9,16 +9,62 @@
|
|||
"title": "スタートガイド",
|
||||
"title-img": "background-color:#556;background-image: linear-gradient(30deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(150deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(30deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(150deg, #445 12%, transparent 12.5%, transparent 87%, #445 87.5%, #445),linear-gradient(60deg, #99a 25%, transparent 25.5%, transparent 75%, #99a 75%, #99a),linear-gradient(60deg, #99a 25%, transparent 25.5%, transparent 75%, #99a 75%, #99a);background-size:80px 140px;background-position: 0 0, 0 0, 40px 70px, 40px 70px, 0 0, 40px 70px;",
|
||||
"type": "doc",
|
||||
"updated": "20240612234804"
|
||||
"updated": "20241125225136"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20241125224702-5a9o34q",
|
||||
"Type": "NodeBlockquote",
|
||||
"Properties": {
|
||||
"id": "20241125224702-5a9o34q",
|
||||
"updated": "20241125225136"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeBlockquoteMarker",
|
||||
"Data": "\u003e"
|
||||
},
|
||||
{
|
||||
"ID": "20241125225100-s0akx3f",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"id": "20241125225100-s0akx3f",
|
||||
"updated": "20241125225136"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "SiYuan を閉じると、ユーザーガイドは自動的に閉じられます。"
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "メインメニュー"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " - "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "ユーザーガイド"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " をクリックすると、再度表示できます"
|
||||
}
|
||||
]
|
||||
}
|
||||
]
|
||||
},
|
||||
{
|
||||
"ID": "20240530101000-x3xk6o7",
|
||||
"Type": "NodeSuperBlock",
|
||||
"Properties": {
|
||||
"ID": "20240530101000-bw4rbw9",
|
||||
"id": "20240530101000-x3xk6o7",
|
||||
"updated": "20240530101000"
|
||||
"updated": "20241018102426"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -34,7 +80,7 @@
|
|||
"Properties": {
|
||||
"ID": "20240530101000-wuwb451",
|
||||
"id": "20240530101000-wzoxemv",
|
||||
"updated": "20240530101000"
|
||||
"updated": "20241018102426"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -51,7 +97,7 @@
|
|||
"Properties": {
|
||||
"ID": "20240530101000-1pmo5nw",
|
||||
"id": "20240530101000-ocvz556",
|
||||
"updated": "20240530101000"
|
||||
"updated": "20241018102426"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -67,7 +113,7 @@
|
|||
"Properties": {
|
||||
"ID": "20240530101000-2p15cvs",
|
||||
"id": "20240530101000-jrj1ipn",
|
||||
"updated": "20240530101000"
|
||||
"updated": "20241018102426"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
|
@ -80,21 +126,29 @@
|
|||
"Properties": {
|
||||
"ID": "20240530101000-a3cojva",
|
||||
"id": "20240530101000-kocadwy",
|
||||
"updated": "20240530101000"
|
||||
"updated": "20241018102426"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"ID": "20240530101000-ohhb34s",
|
||||
"Type": "NodeParagraph",
|
||||
"Properties": {
|
||||
"ID": "20240530101000-xldcivl",
|
||||
"id": "20240530101000-ohhb34s",
|
||||
"updated": "20240530101000"
|
||||
"updated": "20241018102426"
|
||||
},
|
||||
"Children": [
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": "ドキュメントツリーパネルで新しいノートブックを作成し、その中に新しいドキュメントを作成します"
|
||||
"Data": "ドキュメント ツリー パネルの "
|
||||
},
|
||||
{
|
||||
"Type": "NodeTextMark",
|
||||
"TextMarkType": "kbd",
|
||||
"TextMarkTextContent": "その他"
|
||||
},
|
||||
{
|
||||
"Type": "NodeText",
|
||||
"Data": " メニューで新しいノートブックを作成し、そのノートブックの下に新しいドキュメントを作成します"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Reference in a new issue