Skip to content

Commit 714bc14

Browse files
committed
feat: allow duplicates of positional parameters, which may be names.
Sometimes translations repeat names, instead of using pronouns.
1 parent 0382e2e commit 714bc14

File tree

2 files changed

+95
-96
lines changed

2 files changed

+95
-96
lines changed

src/commands.rs

+23-23
Original file line numberDiff line numberDiff line change
@@ -592,7 +592,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
592592
name: "COLOUR",
593593
norm_name: None,
594594
dialects: D_GO,
595-
occurence: Occurence::EXACT,
595+
occurence: Occurence::NONZERO,
596596
front_only: false,
597597
allow_case: false,
598598
def_plural_subindex: None,
@@ -613,7 +613,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
613613
name: "STRING",
614614
norm_name: None,
615615
dialects: DNGO,
616-
occurence: Occurence::EXACT,
616+
occurence: Occurence::NONZERO,
617617
front_only: false,
618618
allow_case: true,
619619
def_plural_subindex: None,
@@ -623,7 +623,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
623623
name: "RAW_STRING",
624624
norm_name: Some("STRING"),
625625
dialects: D_GO,
626-
occurence: Occurence::EXACT,
626+
occurence: Occurence::NONZERO,
627627
front_only: false,
628628
allow_case: false,
629629
def_plural_subindex: None,
@@ -633,7 +633,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
633633
name: "STRING1",
634634
norm_name: Some("STRING"),
635635
dialects: D_GO,
636-
occurence: Occurence::EXACT,
636+
occurence: Occurence::NONZERO,
637637
front_only: false,
638638
allow_case: true,
639639
def_plural_subindex: None,
@@ -643,7 +643,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
643643
name: "STRING2",
644644
norm_name: Some("STRING"),
645645
dialects: D_GO,
646-
occurence: Occurence::EXACT,
646+
occurence: Occurence::NONZERO,
647647
front_only: false,
648648
allow_case: true,
649649
def_plural_subindex: None,
@@ -653,7 +653,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
653653
name: "STRING3",
654654
norm_name: Some("STRING"),
655655
dialects: D_GO,
656-
occurence: Occurence::EXACT,
656+
occurence: Occurence::NONZERO,
657657
front_only: false,
658658
allow_case: true,
659659
def_plural_subindex: None,
@@ -663,7 +663,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
663663
name: "STRING4",
664664
norm_name: Some("STRING"),
665665
dialects: D_GO,
666-
occurence: Occurence::EXACT,
666+
occurence: Occurence::NONZERO,
667667
front_only: false,
668668
allow_case: true,
669669
def_plural_subindex: None,
@@ -673,7 +673,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
673673
name: "STRING5",
674674
norm_name: Some("STRING"),
675675
dialects: D_GO,
676-
occurence: Occurence::EXACT,
676+
occurence: Occurence::NONZERO,
677677
front_only: false,
678678
allow_case: true,
679679
def_plural_subindex: None,
@@ -683,7 +683,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
683683
name: "STRING6",
684684
norm_name: Some("STRING"),
685685
dialects: D_GO,
686-
occurence: Occurence::EXACT,
686+
occurence: Occurence::NONZERO,
687687
front_only: false,
688688
allow_case: true,
689689
def_plural_subindex: None,
@@ -693,7 +693,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
693693
name: "STRING7",
694694
norm_name: Some("STRING"),
695695
dialects: D_GO,
696-
occurence: Occurence::EXACT,
696+
occurence: Occurence::NONZERO,
697697
front_only: false,
698698
allow_case: true,
699699
def_plural_subindex: None,
@@ -1059,7 +1059,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
10591059
name: "CARGO_NAME",
10601060
norm_name: None,
10611061
dialects: DN__,
1062-
occurence: Occurence::EXACT,
1062+
occurence: Occurence::NONZERO,
10631063
front_only: false,
10641064
allow_case: true,
10651065
def_plural_subindex: None,
@@ -1079,7 +1079,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
10791079
name: "INDUSTRY",
10801080
norm_name: None,
10811081
dialects: D_GO,
1082-
occurence: Occurence::EXACT,
1082+
occurence: Occurence::NONZERO,
10831083
front_only: false,
10841084
allow_case: true,
10851085
def_plural_subindex: None,
@@ -1089,7 +1089,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
10891089
name: "WAYPOINT",
10901090
norm_name: None,
10911091
dialects: D_GO,
1092-
occurence: Occurence::EXACT,
1092+
occurence: Occurence::NONZERO,
10931093
front_only: false,
10941094
allow_case: false,
10951095
def_plural_subindex: None,
@@ -1099,7 +1099,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
10991099
name: "STATION",
11001100
norm_name: None,
11011101
dialects: DNGO,
1102-
occurence: Occurence::EXACT,
1102+
occurence: Occurence::NONZERO,
11031103
front_only: false,
11041104
allow_case: false,
11051105
def_plural_subindex: None,
@@ -1109,7 +1109,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
11091109
name: "DEPOT",
11101110
norm_name: None,
11111111
dialects: D_GO,
1112-
occurence: Occurence::EXACT,
1112+
occurence: Occurence::NONZERO,
11131113
front_only: false,
11141114
allow_case: false,
11151115
def_plural_subindex: None,
@@ -1119,7 +1119,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
11191119
name: "TOWN",
11201120
norm_name: None,
11211121
dialects: D_GO,
1122-
occurence: Occurence::EXACT,
1122+
occurence: Occurence::NONZERO,
11231123
front_only: false,
11241124
allow_case: false,
11251125
def_plural_subindex: None,
@@ -1129,7 +1129,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
11291129
name: "GROUP",
11301130
norm_name: None,
11311131
dialects: D_GO,
1132-
occurence: Occurence::EXACT,
1132+
occurence: Occurence::NONZERO,
11331133
front_only: false,
11341134
allow_case: false,
11351135
def_plural_subindex: None,
@@ -1139,7 +1139,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
11391139
name: "SIGN",
11401140
norm_name: None,
11411141
dialects: D_GO,
1142-
occurence: Occurence::EXACT,
1142+
occurence: Occurence::NONZERO,
11431143
front_only: false,
11441144
allow_case: false,
11451145
def_plural_subindex: None,
@@ -1149,7 +1149,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
11491149
name: "ENGINE",
11501150
norm_name: None,
11511151
dialects: D_GO,
1152-
occurence: Occurence::EXACT,
1152+
occurence: Occurence::NONZERO,
11531153
front_only: false,
11541154
allow_case: false,
11551155
def_plural_subindex: None,
@@ -1159,7 +1159,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
11591159
name: "VEHICLE",
11601160
norm_name: None,
11611161
dialects: D_GO,
1162-
occurence: Occurence::EXACT,
1162+
occurence: Occurence::NONZERO,
11631163
front_only: false,
11641164
allow_case: false,
11651165
def_plural_subindex: None,
@@ -1169,7 +1169,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
11691169
name: "COMPANY",
11701170
norm_name: None,
11711171
dialects: D_GO,
1172-
occurence: Occurence::EXACT,
1172+
occurence: Occurence::NONZERO,
11731173
front_only: false,
11741174
allow_case: false,
11751175
def_plural_subindex: None,
@@ -1179,7 +1179,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
11791179
name: "COMPANY_NUM",
11801180
norm_name: None,
11811181
dialects: D_GO,
1182-
occurence: Occurence::EXACT,
1182+
occurence: Occurence::NONZERO,
11831183
front_only: false,
11841184
allow_case: false,
11851185
def_plural_subindex: None,
@@ -1189,7 +1189,7 @@ pub const COMMANDS: &'static [CommandInfo] = &[
11891189
name: "PRESIDENT_NAME",
11901190
norm_name: None,
11911191
dialects: D_GO,
1192-
occurence: Occurence::EXACT,
1192+
occurence: Occurence::NONZERO,
11931193
front_only: false,
11941194
allow_case: false,
11951195
def_plural_subindex: None,

0 commit comments

Comments
 (0)