Skip to content

Commit 58d3f31

Browse files
authored
New Crowdin updates (#602)
* New translations python_array_test.md (Chinese Simplified) * New translations use_libraries.md (Chinese Simplified) * New translations examples.md (Chinese Simplified) * New translations index.md (Chinese Simplified) * New translations example_c_uart.md (Chinese Simplified) * New translations examples.md (Chinese Simplified) * New translations common.md (Chinese Simplified) * New translations icarous.md (Chinese Simplified) * New translations paparazzi.md (Chinese Simplified) * New translations python_array_test.md (Chinese Simplified) * New translations standard.md (Chinese Simplified) * New translations test.md (Chinese Simplified) * New translations mission.md (Chinese Simplified) * New translations common.md (Korean) * New translations common.md (Chinese Simplified)
1 parent 52954f8 commit 58d3f31

File tree

13 files changed

+211
-202
lines changed

13 files changed

+211
-202
lines changed

ko/messages/common.md

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,12 @@ The general system state. If the system is following the MAVLink standard, the s
8484

8585
### SYSTEM_TIME (2) {#SYSTEM_TIME}
8686

87-
The system time is the time of the master clock, typically the computer clock of the main onboard computer.
87+
The system time is the time of the master clock.
88+
89+
This can be emitted by flight controllers, onboard computers, or other components in the MAVLink network.
90+
Components that are using a less reliable time source, such as a battery-backed real time clock, can choose to match their system clock to that of a [SYSTEM_TYPE](#SYSTEM_TYPE) that indicates a more recent time.
91+
This allows more broadly accurate date stamping of logs, and so on.
92+
If precise time synchronization is needed then use TIMESYNC instead.
8893

8994
| Field Name | Type | Units | Description |
9095
| -------------------------------------------------------- | ---------- | ----- | ---------------------------------------------------------------------- |
@@ -1881,7 +1886,7 @@ Battery information. Updates GCS with flight controller battery status. Smart ba
18811886
| <span class='ext'>time_remaining</span> <a href='#mav2_extension_field'>++</a> | `int32_t` | s | invalid:0 | Remaining battery time, 0: autopilot does not provide remaining battery time estimate |
18821887
| <span class='ext'>charge_state</span> <a href='#mav2_extension_field'>++</a> | `uint8_t` | | [MAV_BATTERY_CHARGE_STATE](#MAV_BATTERY_CHARGE_STATE) | State for extent of discharge, provided by autopilot for warning or external reactions |
18831888
| <span class='ext'>voltages_ext</span> <a href='#mav2_extension_field'>++</a> | `uint16_t[4]` | mV | invalid:[0] | Battery voltages for cells 11 to 14. Cells above the valid cell count for this battery should have a value of 0, where zero indicates not supported (note, this is different than for the voltages field and allows empty byte truncation). If the measured value is 0 then 1 should be sent instead. |
1884-
| <span class='ext'>mode</span> <a href='#mav2_extension_field'>++</a> | `uint8_t` | | [MAV_BATTERY_MODE](#MAV_BATTERY_MODE) | Smart battery mode. Default (0) is that battery mode reporting is not supported or battery is in normal-use mode. |
1889+
| <span class='ext'>mode</span> <a href='#mav2_extension_field'>++</a> | `uint8_t` | | [MAV_BATTERY_MODE](#MAV_BATTERY_MODE) | Battery mode. Default (0) is that battery mode reporting is not supported or battery is in normal-use mode. |
18851890
| <span class='ext'>fault_bitmask</span> <a href='#mav2_extension_field'>++</a> | `uint32_t` | | [MAV_BATTERY_FAULT](#MAV_BATTERY_FAULT) | Fault/health indications. These should be set when charge_state is [MAV_BATTERY_CHARGE_STATE_FAILED](#MAV_BATTERY_CHARGE_STATE_FAILED) or [MAV_BATTERY_CHARGE_STATE_UNHEALTHY](#MAV_BATTERY_CHARGE_STATE_UNHEALTHY) (if not, fault reporting is not supported). |
18861891

18871892
### AUTOPILOT_VERSION (148) {#AUTOPILOT_VERSION}
@@ -4634,7 +4639,7 @@ Enumeration for battery charge states.
46344639

46354640
### MAV_BATTERY_MODE {#MAV_BATTERY_MODE}
46364641

4637-
Smart battery mode. Note, the normal operation mode (i.e. when flying) should be reported as [MAV_BATTERY_MODE_UNKNOWN](#MAV_BATTERY_MODE_UNKNOWN) to allow message trimming in normal flight.
4642+
Battery mode. Note, the normal operation mode (i.e. when flying) should be reported as [MAV_BATTERY_MODE_UNKNOWN](#MAV_BATTERY_MODE_UNKNOWN) to allow message trimming in normal flight.
46384643

46394644
| Value | Name | Description |
46404645
| ----------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------ |

zh/getting_started/use_libraries.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,28 +3,28 @@
33
以下链接文档解释了如何将 mavlink 库用于不同的编程语言 (通过不同的代码生成器生成)。
44

55
:::info
6-
Not all of the libraries are documented.
7-
If you have experience with the other libraries, please help us update those sections!
6+
Note并非所有库都有文档记录。
7+
如果您有使用其他库的经验, 请帮助我们更新这些部分!
88
:::
99

1010
- Mavgen
1111

1212
- [C](../mavgen_c/index.md)
1313
- [Python ("Pymavlink")](../mavgen_python/index.md)
1414
- C++11
15-
- C-Sharp
15+
- C#
1616
- Java
1717
- JavaScript
1818
- Lua
1919
- Objective C
2020
- Swift
2121

22-
- External
22+
- 第三方
2323
- [C (_fastMavlink_)](https://github.com/olliw42/fastmavlink)
24-
- [Clojure](https://github.com/WickedShell/clj-mavlink) (_clj-mavlink_) - documented on linked project site
24+
- [Clojure](https://github.com/WickedShell/clj-mavlink) (_clj-mavlink_) - 在链接的项目网站上记录
2525
- [Dart (_dart_mavlink_)](https://github.com/nus/dart_mavlink)
2626
- [Go (_gomavlib_)](https://pkg.go.dev/github.com/aler9/gomavlib)
2727
- [Go (_go-mavlink1_)](https://github.com/mgr9525/go-mavlink1)
28-
- [Java (_dronefleet_)](https://github.com/dronefleet/mavlink) - documented on linked project site
28+
- [Java_dronefleet_](https://github.com/dronefleet/mavlink) - 相关文档在链接的项目网站中有文档说明
2929
- [Rust (_rust-mavlink_)](https://docs.rs/mavlink/latest/mavlink/)
3030
- [TypeScript/JavaScript (node-mavlink)](https://github.com/padcom/node-mavlink#readme)

zh/mavgen_c/example_c_uart.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# MAVLink C UART 接口示例
22

3-
The [C-UART Interface Example](https://github.com/mavlink/c_uart_interface_example) is a simple C example of a MAVLink to UART interface for Unix-like systems.
3+
[C - UART接口示例](https://github.com/mavlink/c_uart_interface_example)是一个适用于类Unix系统的,将MAVLink与UART接口相连的简单C语言示例。
44

5-
The example source code demonstrates how to set up serial communication between Pixhawk and an offboard computer via USB or a telemetry radio, how to put the vehicle in offboard mode, and how to send and receive MAVLink messages over the interface.
5+
示例源代码展示了如何通过USB或遥测电台在Pixhawk与地面计算机之间建立串行通信,如何将飞行器设置为离线控制模式,以及如何通过该接口发送和接收MAVLink消息。
66

7-
Source code and instructions for how to run the example can be found in the Github repo: [mavlink/c_uart_interface_example](https://github.com/mavlink/c_uart_interface_example)
7+
如何运行示例的源代码和说明可以在 Github 仓库中找到: [mavlink/c_uart_interface_example](https://github.com/mavlink/c_uart_interface_example)

zh/mavgen_c/examples.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# Examples
22

3-
- [UART Interface](../mavgen_c/example_c_uart.md): Simple C example of a MAVLink to UART interface for Unix-like systems.
4-
- [UDP Example](../mavgen_c/example_c_udp.md): Simple C example of a MAVLink UDP interface for Unix-like systems (Linux, MacOS, BSD, etc.).
3+
- [UART Interface](../mavgen_c/example_c_uart.md): 对于Unix类系统的 MAVLink 到UART 接口的简单的C示例。
4+
- [UDP 示例](../mavgen_c/example_c_udp.md): 对于Unix类系统的 MAVLink UDP 界面的简单的 C 示例(Linux, MacOS, BSD 等)。

zh/mavgen_c/index.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -269,10 +269,10 @@ Further interpretation and handling of the message then has to be done manually
269269
The library have a number of `#define` values that you can set to enable various features:
270270
271271
- `MAVLINK_CHECK_MESSAGE_LENGTH`:
272-
Enable this option to check the length of each message.
273-
This allows invalid messages to be caught much sooner.
274-
Use if the transmission medium is prone to missing (or extra) characters (e.g. a radio that fades in and out).
275-
Only use if the channel will only contain messages types listed in the headers.
272+
Enable this option to check the length of each message.
273+
This allows invalid messages to be caught much sooner.
274+
Use if the transmission medium is prone to missing (or extra) characters (e.g. a radio that fades in and out).
275+
Only use if the channel will only contain messages types listed in the headers.
276276
277277
## Transmitting
278278
@@ -349,8 +349,8 @@ if (mavlink_parse_char(MAVLINK_COMM_0, buf[i], &msg, &status)) {
349349

350350
The following examples show the use of the API.
351351

352-
- [UART Interface](../mavgen_c/example_c_uart.md): Simple C example of a MAVLink to UART interface for Unix-like systems.
353-
- [UDP Example](../mavgen_c/example_c_udp.md): Simple C example of a MAVLink UDP interface for Unix-like systems (Linux, MacOS, BSD, etc.).
352+
- [UART Interface](../mavgen_c/example_c_uart.md): 对于Unix类系统的 MAVLink 到UART 接口的简单的C示例。
353+
- [UDP 示例](../mavgen_c/example_c_udp.md): 对于Unix类系统的 MAVLink UDP 界面的简单的 C 示例(Linux, MacOS, BSD 等)。
354354

355355
In addition, the C library is used in numerous open source systems:
356356

zh/mavgen_python/examples.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
1-
# Examples (Pymavlink)
1+
# 示例(使用Pymavlink编写)
22

3-
Other examples:
3+
其他例子:
44

5-
- [ArduPilot/pymavlink/examples](https://github.com/ArduPilot/pymavlink/tree/master/examples) - The Pymavlink submodule contains a number of simple examples.
6-
- [ArduSub Pymavlink Docs](https://www.ardusub.com/developers/pymavlink.html) - A number of useful examples, which use ArduSub and MAVProxy
5+
- [ArduPilot/pymavlink/examples](https://github.com/ArduPilot/pymavlink/tree/master/examples) - Pymavlink子模块包含多个简单示例。
6+
- [ArduSub Pymavlink文档](https://www.ardusub.com/developers/pymavlink.html) - 包含许多有用的示例,这些示例用到了ArduSub和MAVProxy。
77

8-
Complex examples:
8+
复杂的例子:
99

10-
- [MAVProxy](http://ardupilot.github.io/MAVProxy/html/development/index.html) is a command line, console based UAV ground station software package for MAVLink based systems built on Pymavlink.
11-
- It demonstrates most of the features of using the MAVLink module.
12-
- The source code can be found here: https://github.com/ArduPilot/MAVProxy
10+
- [MAVProxy](http://ardupilot.github.io/MAVProxy/html/development/index.html) 是一个命令线,基于控制台的 UAV 地面站软件包,它是基于 Pymavlink 建立的 MAVLink 系统的包。
11+
- 它展示了大多数使用 MAVLink 模块的功能。
12+
- 源代码可以在这里找到:https://github.com/ArduPilot/MAVProxy

0 commit comments

Comments
 (0)