@@ -152,6 +152,14 @@ private void CreateRussian()
152
152
MapUnitToAbbreviation ( Unit . Micrometer , "мкм" ) ;
153
153
MapUnitToAbbreviation ( Unit . Nanometer , "нм" ) ;
154
154
155
+ // Length (imperial)
156
+ MapUnitToAbbreviation ( Unit . Microinch , "микродюйм" ) ;
157
+ MapUnitToAbbreviation ( Unit . Mil , "мил" ) ;
158
+ MapUnitToAbbreviation ( Unit . Mile , "миля" ) ;
159
+ MapUnitToAbbreviation ( Unit . Yard , "ярд" ) ;
160
+ MapUnitToAbbreviation ( Unit . Foot , "фут" ) ;
161
+ MapUnitToAbbreviation ( Unit . Inch , "дюйм" , "\" " ) ;
162
+
155
163
// Masses
156
164
MapUnitToAbbreviation ( Unit . Megatonne , "Мт" ) ;
157
165
MapUnitToAbbreviation ( Unit . Kilotonne , "кт" ) ;
@@ -164,6 +172,10 @@ private void CreateRussian()
164
172
MapUnitToAbbreviation ( Unit . Centigram , "сг" ) ;
165
173
MapUnitToAbbreviation ( Unit . Milligram , "мг" ) ;
166
174
175
+ // Mass (imperial)
176
+ MapUnitToAbbreviation ( Unit . ShortTon , "тонна малая" ) ;
177
+ MapUnitToAbbreviation ( Unit . LongTon , "тонна большая" ) ;
178
+
167
179
// Pressures
168
180
MapUnitToAbbreviation ( Unit . Pascal , "Па" ) ;
169
181
MapUnitToAbbreviation ( Unit . KiloPascal , "кПа" ) ;
@@ -184,13 +196,24 @@ private void CreateRussian()
184
196
MapUnitToAbbreviation ( Unit . KilogramForce , "кгс" ) ;
185
197
MapUnitToAbbreviation ( Unit . Dyn , "дин" ) ;
186
198
199
+ // Force (imperial/other)
200
+ MapUnitToAbbreviation ( Unit . KiloPond , "кгс" ) ;
201
+ MapUnitToAbbreviation ( Unit . PoundForce , "фунт-сила" ) ;
202
+ MapUnitToAbbreviation ( Unit . Poundal , "паундаль" ) ;
203
+
187
204
// Area
188
205
MapUnitToAbbreviation ( Unit . SquareKilometer , "км²" ) ;
189
206
MapUnitToAbbreviation ( Unit . SquareMeter , "м²" ) ;
190
207
MapUnitToAbbreviation ( Unit . SquareDecimeter , "дм²" ) ;
191
208
MapUnitToAbbreviation ( Unit . SquareCentimeter , "см²" ) ;
192
209
MapUnitToAbbreviation ( Unit . SquareMillimeter , "мм²" ) ;
193
210
211
+ // Area Imperial
212
+ MapUnitToAbbreviation ( Unit . SquareMile , "миля²" ) ;
213
+ MapUnitToAbbreviation ( Unit . SquareYard , "ярд²" ) ;
214
+ MapUnitToAbbreviation ( Unit . SquareFoot , "фут²" ) ;
215
+ MapUnitToAbbreviation ( Unit . SquareInch , "дюйм²" ) ;
216
+
194
217
// Angle
195
218
MapUnitToAbbreviation ( Unit . Degree , "°" ) ;
196
219
MapUnitToAbbreviation ( Unit . Radian , "рад" ) ;
@@ -208,6 +231,16 @@ private void CreateRussian()
208
231
MapUnitToAbbreviation ( Unit . Centiliter , "сл" ) ;
209
232
MapUnitToAbbreviation ( Unit . Milliliter , "мл" ) ;
210
233
234
+ // Volume US/Imperial
235
+ MapUnitToAbbreviation ( Unit . CubicMile , "миля³" ) ;
236
+ MapUnitToAbbreviation ( Unit . CubicYard , "ярд³" ) ;
237
+ MapUnitToAbbreviation ( Unit . CubicFoot , "фут³" ) ;
238
+ MapUnitToAbbreviation ( Unit . CubicInch , "дюйм³" ) ;
239
+ MapUnitToAbbreviation ( Unit . UsGallon , "Американский галлон" ) ;
240
+ MapUnitToAbbreviation ( Unit . UsOunce , "Американская унция" ) ;
241
+ MapUnitToAbbreviation ( Unit . ImperialGallon , "Английский галлон" ) ;
242
+ MapUnitToAbbreviation ( Unit . ImperialOunce , "Английская унция" ) ;
243
+
211
244
// Torque
212
245
MapUnitToAbbreviation ( Unit . Newtonmeter , "Н·м" ) ;
213
246
@@ -226,6 +259,9 @@ private void CreateRussian()
226
259
MapUnitToAbbreviation ( Unit . Minute , "мин" ) ;
227
260
MapUnitToAbbreviation ( Unit . Hour , "ч" ) ;
228
261
MapUnitToAbbreviation ( Unit . Day , "д" ) ;
262
+ MapUnitToAbbreviation ( Unit . Week , "мин" ) ;
263
+ MapUnitToAbbreviation ( Unit . Month30Days , "месяц" ) ;
264
+ MapUnitToAbbreviation ( Unit . Year365Days , "год" ) ;
229
265
230
266
// Cooking units
231
267
MapUnitToAbbreviation ( Unit . Tablespoon , "столовая ложка" ) ;
@@ -255,6 +291,14 @@ private void CreateCultureInvariants()
255
291
MapUnitToAbbreviation ( Unit . Micrometer , "μm" ) ;
256
292
MapUnitToAbbreviation ( Unit . Nanometer , "nm" ) ;
257
293
294
+ // Length (imperial)
295
+ MapUnitToAbbreviation ( Unit . Microinch , "μin" ) ;
296
+ MapUnitToAbbreviation ( Unit . Mil , "mil" ) ;
297
+ MapUnitToAbbreviation ( Unit . Mile , "mi" ) ;
298
+ MapUnitToAbbreviation ( Unit . Yard , "yd" ) ;
299
+ MapUnitToAbbreviation ( Unit . Foot , "ft" ) ;
300
+ MapUnitToAbbreviation ( Unit . Inch , "in" ) ;
301
+
258
302
// Masses
259
303
MapUnitToAbbreviation ( Unit . Megatonne , "Mt" ) ;
260
304
MapUnitToAbbreviation ( Unit . Kilotonne , "kt" ) ;
@@ -267,6 +311,10 @@ private void CreateCultureInvariants()
267
311
MapUnitToAbbreviation ( Unit . Centigram , "cg" ) ;
268
312
MapUnitToAbbreviation ( Unit . Milligram , "mg" ) ;
269
313
314
+ // Mass (imperial)
315
+ MapUnitToAbbreviation ( Unit . ShortTon , "short tn" ) ;
316
+ MapUnitToAbbreviation ( Unit . LongTon , "long tn" ) ;
317
+
270
318
// Pressures
271
319
MapUnitToAbbreviation ( Unit . Pascal , "Pa" ) ;
272
320
MapUnitToAbbreviation ( Unit . KiloPascal , "kPa" ) ;
@@ -287,13 +335,24 @@ private void CreateCultureInvariants()
287
335
MapUnitToAbbreviation ( Unit . KilogramForce , "kgf" ) ;
288
336
MapUnitToAbbreviation ( Unit . Dyn , "dyn" ) ;
289
337
338
+ // Force (imperial/other)
339
+ MapUnitToAbbreviation ( Unit . KiloPond , "kp" ) ;
340
+ MapUnitToAbbreviation ( Unit . PoundForce , "lbf" ) ;
341
+ MapUnitToAbbreviation ( Unit . Poundal , "pdl" ) ;
342
+
290
343
// Area
291
344
MapUnitToAbbreviation ( Unit . SquareKilometer , "km²" ) ;
292
345
MapUnitToAbbreviation ( Unit . SquareMeter , "m²" ) ;
293
346
MapUnitToAbbreviation ( Unit . SquareDecimeter , "dm²" ) ;
294
347
MapUnitToAbbreviation ( Unit . SquareCentimeter , "cm²" ) ;
295
348
MapUnitToAbbreviation ( Unit . SquareMillimeter , "mm²" ) ;
296
349
350
+ // Area Imperial
351
+ MapUnitToAbbreviation ( Unit . SquareMile , "mi²" ) ;
352
+ MapUnitToAbbreviation ( Unit . SquareYard , "yd²" ) ;
353
+ MapUnitToAbbreviation ( Unit . SquareFoot , "ft²" ) ;
354
+ MapUnitToAbbreviation ( Unit . SquareInch , "in²" ) ;
355
+
297
356
// Angle
298
357
MapUnitToAbbreviation ( Unit . Degree , "°" ) ;
299
358
MapUnitToAbbreviation ( Unit . Radian , "rad" ) ;
@@ -311,6 +370,16 @@ private void CreateCultureInvariants()
311
370
MapUnitToAbbreviation ( Unit . Centiliter , "cl" ) ;
312
371
MapUnitToAbbreviation ( Unit . Milliliter , "ml" ) ;
313
372
373
+ // Volume US/Imperial
374
+ MapUnitToAbbreviation ( Unit . CubicMile , "mi³" ) ;
375
+ MapUnitToAbbreviation ( Unit . CubicYard , "yd³" ) ;
376
+ MapUnitToAbbreviation ( Unit . CubicFoot , "ft³" ) ;
377
+ MapUnitToAbbreviation ( Unit . CubicInch , "in³" ) ;
378
+ MapUnitToAbbreviation ( Unit . UsGallon , "gal (U.S.)" ) ;
379
+ MapUnitToAbbreviation ( Unit . UsOunce , "oz (U.S.)" ) ;
380
+ MapUnitToAbbreviation ( Unit . ImperialGallon , "gal (imp.)" ) ;
381
+ MapUnitToAbbreviation ( Unit . ImperialOunce , "oz (imp.)" ) ;
382
+
314
383
// Torque
315
384
MapUnitToAbbreviation ( Unit . Newtonmeter , "Nm" ) ;
316
385
@@ -330,6 +399,8 @@ private void CreateCultureInvariants()
330
399
MapUnitToAbbreviation ( Unit . Hour , "h" ) ;
331
400
MapUnitToAbbreviation ( Unit . Day , "d" ) ;
332
401
MapUnitToAbbreviation ( Unit . Week , "week" ) ;
402
+ MapUnitToAbbreviation ( Unit . Month30Days , "month" ) ;
403
+ MapUnitToAbbreviation ( Unit . Year365Days , "year" ) ;
333
404
334
405
// Cooking units
335
406
MapUnitToAbbreviation ( Unit . Tablespoon , "tbsp." ) ;
0 commit comments