In the translators comments, link the metavars in use
Marco Ricci

Marco Ricci commited on 2025-02-11 21:03:34
Zeige 1 geänderte Dateien mit 30 Einfügungen und 14 Löschungen.


For every message using a metavar, mention the message ID of the metavar
in the translators comments.
... ...
@@ -753,7 +753,7 @@ class Label(enum.Enum):
753 753
     )
754 754
     """"""
755 755
     DERIVEPASSPHRASE_EXPORT_VAULT_02 = commented(
756
-        '',
756
+        'The metavar is Label.EXPORT_VAULT_METAVAR_PATH.',
757 757
     )(
758 758
         'Label :: Help text :: Explanation',
759 759
         'Depending on the configuration format, '
... ...
@@ -763,7 +763,7 @@ class Label(enum.Enum):
763 763
     )
764 764
     """"""
765 765
     DERIVEPASSPHRASE_EXPORT_VAULT_03 = commented(
766
-        '',
766
+        'The metavar is Label.EXPORT_VAULT_METAVAR_PATH.',
767 767
     )(
768 768
         'Label :: Help text :: Explanation',
769 769
         'If {path_metavar} is explicitly given as `VAULT_PATH`, '
... ...
@@ -786,7 +786,7 @@ class Label(enum.Enum):
786 786
     )
787 787
     """"""
788 788
     DERIVEPASSPHRASE_VAULT_02 = commented(
789
-        '',
789
+        'The metavar is Label.VAULT_METAVAR_SERVICE.',
790 790
     )(
791 791
         'Label :: Help text :: Explanation',
792 792
         'If operating on global settings, or importing/exporting settings, '
... ...
@@ -1022,7 +1022,7 @@ class Label(enum.Enum):
1022 1022
     """"""
1023 1023
 
1024 1024
     DERIVEPASSPHRASE_VAULT_NOTES_HELP_TEXT = commented(
1025
-        '',
1025
+        'The metavar is Label.VAULT_METAVAR_SERVICE.',
1026 1026
     )(
1027 1027
         'Label :: Help text :: One-line description',
1028 1028
         'spawn an editor to edit notes for {service_metavar}',
... ...
@@ -1030,7 +1030,7 @@ class Label(enum.Enum):
1030 1030
     )
1031 1031
     """"""
1032 1032
     DERIVEPASSPHRASE_VAULT_CONFIG_HELP_TEXT = commented(
1033
-        '',
1033
+        'The metavar is Label.VAULT_METAVAR_SERVICE.',
1034 1034
     )(
1035 1035
         'Label :: Help text :: One-line description',
1036 1036
         'save the given settings for {service_metavar}, or global',
... ...
@@ -1038,7 +1038,7 @@ class Label(enum.Enum):
1038 1038
     )
1039 1039
     """"""
1040 1040
     DERIVEPASSPHRASE_VAULT_DELETE_HELP_TEXT = commented(
1041
-        '',
1041
+        'The metavar is Label.VAULT_METAVAR_SERVICE.',
1042 1042
     )(
1043 1043
         'Label :: Help text :: One-line description',
1044 1044
         'delete the settings for {service_metavar}',
... ...
@@ -1060,7 +1060,7 @@ class Label(enum.Enum):
1060 1060
     )
1061 1061
     """"""
1062 1062
     DERIVEPASSPHRASE_VAULT_EXPORT_HELP_TEXT = commented(
1063
-        'The metavar is Label.STORAGE_MANAGEMENT_METAVAR_SERVICE.',
1063
+        'The metavar is Label.STORAGE_MANAGEMENT_METAVAR_PATH.',
1064 1064
     )(
1065 1065
         'Label :: Help text :: One-line description',
1066 1066
         'export all saved settings to {metavar}',
... ...
@@ -1068,7 +1068,7 @@ class Label(enum.Enum):
1068 1068
     )
1069 1069
     """"""
1070 1070
     DERIVEPASSPHRASE_VAULT_IMPORT_HELP_TEXT = commented(
1071
-        'The metavar is Label.STORAGE_MANAGEMENT_METAVAR_SERVICE.',
1071
+        'The metavar is Label.STORAGE_MANAGEMENT_METAVAR_PATH.',
1072 1072
     )(
1073 1073
         'Label :: Help text :: One-line description',
1074 1074
         'import saved settings from {metavar}',
... ...
@@ -1133,14 +1133,18 @@ class Label(enum.Enum):
1133 1133
     """"""
1134 1134
 
1135 1135
     EXPORT_VAULT_FORMAT_METAVAR_FMT = commented(
1136
-        '',
1136
+        'This text is used as {metavar} in '
1137
+        'Label.EXPORT_VAULT_FORMAT_HELP_TEXT, yielding e.g. '
1138
+        '"Try the following storage format FMT."',
1137 1139
     )(
1138 1140
         'Label :: Help text :: Metavar :: export vault',
1139 1141
         'FMT',
1140 1142
     )
1141 1143
     """"""
1142 1144
     EXPORT_VAULT_KEY_METAVAR_K = commented(
1143
-        'See Label.EXPORT_VAULT_KEY_HELP_TEXT.',
1145
+        'This text is used as {metavar} in '
1146
+        'Label.EXPORT_VAULT_KEY_HELP_TEXT, yielding e.g. '
1147
+        '"Use K as the storage master key."',
1144 1148
     )(
1145 1149
         'Label :: Help text :: Metavar :: export vault',
1146 1150
         'K',
... ...
@@ -1148,28 +1152,40 @@ class Label(enum.Enum):
1148 1152
     """"""
1149 1153
     EXPORT_VAULT_METAVAR_PATH = commented(
1150 1154
         'Used as "path_metavar" in '
1151
-        'Label.DERIVEPASSPHRASE_EXPORT_VAULT_02 and others.',
1155
+        'Label.DERIVEPASSPHRASE_EXPORT_VAULT_02 and others, '
1156
+        'yielding e.g. "Depending on the configuration format, '
1157
+        'PATH may either be a file or a directory."',
1152 1158
     )(
1153 1159
         'Label :: Help text :: Metavar :: export vault',
1154 1160
         'PATH',
1155 1161
     )
1156 1162
     """"""
1157 1163
     PASSPHRASE_GENERATION_METAVAR_NUMBER = commented(
1158
-        'This metavar is also used in a matching epilog.',
1164
+        'This metavar is used in Label.PASSPHRASE_GENERATION_EPILOG, '
1165
+        'Label.DERIVEPASSPHRASE_VAULT_LENGTH_HELP_TEXT and others, '
1166
+        'yielding e.g. "Ensure a passphrase length of NUMBER characters.".  ',
1159 1167
     )(
1160 1168
         'Label :: Help text :: Metavar :: vault',
1161 1169
         'NUMBER',
1162 1170
     )
1163 1171
     """"""
1164 1172
     STORAGE_MANAGEMENT_METAVAR_PATH = commented(
1165
-        'This metavar is also used in multiple one-line help texts.',
1173
+        'This metavar is used in Label.STORAGE_MANAGEMENT_EPILOG, '
1174
+        'Label.DERIVEPASSPHRASE_VAULT_IMPORT_HELP_TEXT and others, '
1175
+        'yielding e.g. "Ensure a passphrase length of NUMBER characters.".  ',
1166 1176
     )(
1167 1177
         'Label :: Help text :: Metavar :: vault',
1168 1178
         'PATH',
1169 1179
     )
1170 1180
     """"""
1171 1181
     VAULT_METAVAR_SERVICE = commented(
1172
-        'This metavar is also used in multiple one-line help texts.',
1182
+        'This metavar is used as "service_metavar" in multiple help texts, '
1183
+        'such as Label.DERIVEPASSPHRASE_VAULT_CONFIG_HELP_TEXT, '
1184
+        'Label.DERIVEPASSPHRASE_VAULT_02, ErrMsgTemplate.SERVICE_REQUIRED, '
1185
+        'etc.  Sample texts are "Deriving a passphrase requires a SERVICE.", '
1186
+        '"save the given settings for SERVICE, or global" and '
1187
+        '"If operating on global settings, or importing/exporting settings, '
1188
+        'then SERVICE must be omitted."',
1173 1189
     )(
1174 1190
         'Label :: Help text :: Metavar :: vault',
1175 1191
         'SERVICE',
1176 1192