Skip to content

Commit 6fd66a3

Browse files
committed
chore(translations): merge new un-translated string(s) to existing .po files
1 parent 35d9606 commit 6fd66a3

12 files changed

+582
-506
lines changed

.github/instructions/gui_translation_instructions.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,13 @@ then translated into language-specific `.po` files, which are compiled into bina
5454
3. **Testing**: Always test translations in the actual application
5555
4. **Cultural adaptation**: Adapt to local conventions, not just literal translation
5656

57+
### Language-Specific Guidelines
58+
59+
- **Portuguese (pt)**: Use European Portuguese (Portugal) conventions, not Brazilian Portuguese
60+
- Prefer "transferir" over "baixar" for "download"
61+
- Use formal register appropriate for technical documentation
62+
- Follow Portuguese spelling reform standards
63+
5764
### Technical Considerations
5865

5966
- **Encoding**: Files must be UTF-8 encoded

ardupilot_methodic_configurator/locale/ardupilot_methodic_configurator.pot

Lines changed: 53 additions & 83 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
msgid ""
66
msgstr ""
77
"Project-Id-Version: PACKAGE VERSION\n"
8-
"POT-Creation-Date: 2025-06-23 00:13+0000\n"
8+
"POT-Creation-Date: 2025-06-24 00:49+0000\n"
99
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
1010
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
1111
"Language-Team: LANGUAGE <[email protected]>\n"
@@ -48,13 +48,13 @@ msgid "Will present all vehicle templates for all vehicle types since no FC conn
4848
msgstr ""
4949

5050
#: ardupilot_methodic_configurator/__main__.py:269
51-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:100
52-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:103
53-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:105
54-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:114
51+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:101
52+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:104
53+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:106
5554
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:115
56-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:118
55+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:116
5756
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:119
57+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:120
5858
#: ardupilot_methodic_configurator/data_model_vehicle_components_import.py:37
5959
#: ardupilot_methodic_configurator/data_model_vehicle_components_import.py:41
6060
msgid "Unknown"
@@ -141,71 +141,71 @@ msgstr ""
141141
msgid "New vehicle directory does not exist: {new_vehicle_dir}"
142142
msgstr ""
143143

144-
#: ardupilot_methodic_configurator/backend_filesystem.py:521
144+
#: ardupilot_methodic_configurator/backend_filesystem.py:520
145145
msgid "Error copying template files to new vehicle directory: {_e}"
146146
msgstr ""
147147

148-
#: ardupilot_methodic_configurator/backend_filesystem.py:541
148+
#: ardupilot_methodic_configurator/backend_filesystem.py:540
149149
msgid "Parameter %s not found in the current parameter file"
150150
msgstr ""
151151

152-
#: ardupilot_methodic_configurator/backend_filesystem.py:549
152+
#: ardupilot_methodic_configurator/backend_filesystem.py:548
153153
msgid "Error writing last uploaded filename: %s"
154154
msgstr ""
155155

156-
#: ardupilot_methodic_configurator/backend_filesystem.py:556
156+
#: ardupilot_methodic_configurator/backend_filesystem.py:555
157157
msgid "last_uploaded_filename.txt not found: %s"
158158
msgstr ""
159159

160-
#: ardupilot_methodic_configurator/backend_filesystem.py:558
160+
#: ardupilot_methodic_configurator/backend_filesystem.py:557
161161
msgid "Error reading last uploaded filename: %s"
162162
msgstr ""
163163

164-
#: ardupilot_methodic_configurator/backend_filesystem.py:574
164+
#: ardupilot_methodic_configurator/backend_filesystem.py:573
165165
msgid "Starting file index %s is out of range. Starting with file %s instead."
166166
msgstr ""
167167

168-
#: ardupilot_methodic_configurator/backend_filesystem.py:582
168+
#: ardupilot_methodic_configurator/backend_filesystem.py:581
169169
msgid "Starting with the first file."
170170
msgstr ""
171171

172-
#: ardupilot_methodic_configurator/backend_filesystem.py:585
172+
#: ardupilot_methodic_configurator/backend_filesystem.py:584
173173
msgid "Starting with the first non-tcal file."
174174
msgstr ""
175175

176-
#: ardupilot_methodic_configurator/backend_filesystem.py:589
176+
#: ardupilot_methodic_configurator/backend_filesystem.py:588
177177
msgid "Last uploaded file was %s."
178178
msgstr ""
179179

180-
#: ardupilot_methodic_configurator/backend_filesystem.py:591
180+
#: ardupilot_methodic_configurator/backend_filesystem.py:590
181181
msgid "No last uploaded file found. %s."
182182
msgstr ""
183183

184-
#: ardupilot_methodic_configurator/backend_filesystem.py:596
184+
#: ardupilot_methodic_configurator/backend_filesystem.py:595
185185
msgid "Last uploaded file not found in the list of files. %s."
186186
msgstr ""
187187

188-
#: ardupilot_methodic_configurator/backend_filesystem.py:605
188+
#: ardupilot_methodic_configurator/backend_filesystem.py:604
189189
msgid "Last uploaded file is the last file in the list. Starting from there."
190190
msgstr ""
191191

192-
#: ardupilot_methodic_configurator/backend_filesystem.py:790
192+
#: ardupilot_methodic_configurator/backend_filesystem.py:789
193193
msgid "The type of the vehicle. Default is ArduCopter"
194194
msgstr ""
195195

196-
#: ardupilot_methodic_configurator/backend_filesystem.py:796
196+
#: ardupilot_methodic_configurator/backend_filesystem.py:795
197197
msgid "Directory containing vehicle-specific intermediate parameter files. Default is the current working directory"
198198
msgstr ""
199199

200-
#: ardupilot_methodic_configurator/backend_filesystem.py:804
200+
#: ardupilot_methodic_configurator/backend_filesystem.py:803
201201
msgid "Start directly on the nth intermediate parameter file (skips previous files). Default is to start on the file next to the last that you wrote to the flight controller. If the file does not exist, it will start on the first file."
202202
msgstr ""
203203

204-
#: ardupilot_methodic_configurator/backend_filesystem.py:813
204+
#: ardupilot_methodic_configurator/backend_filesystem.py:812
205205
msgid "Allow opening and editing template files directly. Only for software developers that know what they are doing. Default is %(default)s"
206206
msgstr ""
207207

208-
#: ardupilot_methodic_configurator/backend_filesystem.py:822
208+
#: ardupilot_methodic_configurator/backend_filesystem.py:821
209209
msgid "Save the vehicle component to the system templates. Only for software developers that know what they are doing. Default is %(default)s"
210210
msgstr ""
211211

@@ -611,67 +611,72 @@ msgstr ""
611611
msgid "Flight controller reboot time. Default is %(default)s"
612612
msgstr ""
613613

614-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:62
614+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:63
615615
msgid "USB Vendor"
616616
msgstr ""
617617

618-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:63
618+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:64
619619
msgid "USB Product"
620620
msgstr ""
621621

622-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:64
622+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:65
623623
msgid "Board Type"
624624
msgstr ""
625625

626-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:65
626+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:66
627627
msgid "Hardware Version"
628628
msgstr ""
629629

630-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:66
630+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:67
631631
msgid "Autopilot Type"
632632
msgstr ""
633633

634-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:67
634+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:68
635635
msgid "ArduPilot Vehicle Type"
636636
msgstr ""
637637

638-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:68
638+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:69
639639
msgid "ArduPilot FW Type"
640640
msgstr ""
641641

642-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:69
642+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:70
643643
msgid "MAV Type"
644644
msgstr ""
645645

646-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:70
646+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:71
647647
msgid "Firmware Version"
648648
msgstr ""
649649

650-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:71
650+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:72
651651
msgid "Git Hash"
652652
msgstr ""
653653

654-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:72
654+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:73
655655
msgid "OS Git Hash"
656656
msgstr ""
657657

658-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:73
658+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:74
659659
msgid "Capabilities"
660660
msgstr ""
661661

662-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:74
662+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:75
663663
msgid "System ID"
664664
msgstr ""
665665

666-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:75
666+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:76
667667
msgid "Component ID"
668668
msgstr ""
669669

670-
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:76
670+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:77
671671
#: ardupilot_methodic_configurator/vehicle_components.py:34
672672
msgid "MCU Series"
673673
msgstr ""
674674

675+
#: ardupilot_methodic_configurator/backend_flightcontroller_info.py:271
676+
#: ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:368
677+
msgid "N/A"
678+
msgstr ""
679+
675680
#: ardupilot_methodic_configurator/backend_internet.py:40
676681
msgid "URL or local filename not provided."
677682
msgstr ""
@@ -2155,6 +2160,7 @@ msgstr ""
21552160
#: ardupilot_methodic_configurator/frontend_tkinter_component_editor.py:290
21562161
#: ardupilot_methodic_configurator/frontend_tkinter_component_editor_base.py:492
21572162
#: ardupilot_methodic_configurator/frontend_tkinter_component_template_manager.py:87
2163+
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:118
21582164
msgid "Error"
21592165
msgstr ""
21602166

@@ -2800,68 +2806,32 @@ msgid "List_of_items can't be 'None'"
28002806
msgstr ""
28012807

28022808
#:
2803-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:29
2809+
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:68
28042810
msgid " - Flight Controller Info"
28052811
msgstr ""
28062812

2807-
#:
2808-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:29
2809-
msgid "ArduPilot methodic configurator "
2810-
msgstr ""
2811-
2812-
#:
2813-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:53
2814-
#: ardupilot_methodic_configurator/frontend_tkinter_parameter_editor_table.py:368
2815-
msgid "N/A"
2816-
msgstr ""
2817-
2818-
#:
2819-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:58
2820-
msgid "Firmware Version: %s"
2821-
msgstr ""
2822-
2823-
#:
2824-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:59
2825-
msgid "Firmware first 8 hex bytes of the FC git hash: %s"
2826-
msgstr ""
2827-
2828-
#:
2829-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:60
2830-
msgid "Firmware first 8 hex bytes of the ChibiOS git hash: %s"
2831-
msgstr ""
2832-
2833-
#:
2834-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:62
2835-
msgid "Flight Controller firmware type: %s (%s)"
2836-
msgstr ""
2837-
2838-
#:
2839-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:66
2840-
msgid "Flight Controller HW / board version: %s"
2841-
msgstr ""
2842-
2843-
#:
2844-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:67
2845-
msgid "Flight Controller USB vendor ID: %s"
2846-
msgstr ""
2847-
28482813
#:
28492814
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:68
2850-
msgid "Flight Controller USB product ID: %s"
2815+
msgid "ArduPilot methodic configurator "
28512816
msgstr ""
28522817

28532818
#:
2854-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:75
2819+
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:109
28552820
#: ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:632
28562821
msgid "Downloading FC parameters"
28572822
msgstr ""
28582823

28592824
#:
2860-
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:75
2825+
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:109
28612826
#: ardupilot_methodic_configurator/frontend_tkinter_parameter_editor.py:634
28622827
msgid "Downloaded {} of {} parameters"
28632828
msgstr ""
28642829

2830+
#:
2831+
#: ardupilot_methodic_configurator/frontend_tkinter_flightcontroller_info.py:118
2832+
msgid "Failed to download parameters"
2833+
msgstr ""
2834+
28652835
#: ardupilot_methodic_configurator/frontend_tkinter_pair_tuple_combobox.py:72
28662836
msgid "list_pair_tuple must be a list of tuples or a dictionary, not %s"
28672837
msgstr ""

0 commit comments

Comments
 (0)