audit-translations stops on the new empty gender lists
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 1/5
- Thời gian dự kiến
- Dưới một giờ
- Mức phù hợp với người mới
- 88/100
- Loại issue
- Lỗi
- Độ rõ ràng
- Đặc tả rõ ràng
- Mức độ hoạt động
- Sôi nổi
- Lĩnh vực
- internationalization, tooling
Hướng nghiên cứu
Đọc PythonScripts/audit_translations/parsers.py và so sánh cách xử lý các ánh xạ rỗng với src/definitions.rs. Trước tiên, chạy kiểm tra bản dịch tiếng Tây Ban Nha để xác nhận lỗi đã được báo cáo. Công việc hoàn tất khi các ánh xạ rỗng được xử lý như các tập hợp rỗng và kiểm tra tiếng Tây Ban Nha hoàn thành mà không có quy tắc thiếu mới.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
Since the unit gender change, audit-translations stops for es, pt, fr and de:
✗ Error: Invalid definition 'MasculineCurrencyWords' in Rules/Languages/es/definitions.yaml at line 742: empty mappings have no unambiguous definition kind
(fr and de stop at FeminineUnitWords.) These lists are empty on purpose, and src/definitions.rs reads an empty mapping as an empty set. Doing the same in PythonScripts/audit_translations/parsers.py fixes it:
if isinstance(value, dict):
if not value:
- raise invalid("empty mappings have no unambiguous definition kind")
+ return DefinitionKind.SET # same as src/definitions.rs: an empty mapping is an empty set
With this change the Spanish audit runs again (no new missing rules).
- Ngôn ngữ chính
- Rust
- Star
- 131
- Fork
- 97
- Merge trung bình
- 21 giờ 45 phút
- Pull request đã merge (30 ngày)
- 95
Chuẩn bị môi trường
- Không có Dockerfile hay tệp Docker Compose
- Không có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của daisy/MathCAT
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 84/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 88/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
daisy/MathCAT#946 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của daisy/MathCAT
Issue tương tự
-
area:schema documentation
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 82/100
ElectronicWave/Elemental#252 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
dekobon/big-code-analysis#1887 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Shell中文符号输入异常Đang mởbug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 76/100
Maintainer thường phản hồi trong vòng 1 ngày
-
Độ khó 1/5 Dưới một giờ Mức phù hợp với người mới 82/100
Maintainer thường phản hồi trong vòng 1 ngày