mirror of
https://github.com/reactos/reactos.git
synced 2025-08-05 22:23:01 +00:00
[CALC] Add units and conversion factors, patch by Andrea Maiani; nanoseconds entry added to resource files
See issue #5340 for more details. svn path=/trunk/; revision=47454
This commit is contained in:
parent
b99bfa42f2
commit
3f536523c1
19 changed files with 96 additions and 75 deletions
|
@ -66,11 +66,11 @@ static const conv_t conv_ANGLE[] = {
|
|||
1 ha .................. = 10000 mq
|
||||
1 jeongbo ............. =
|
||||
1 morgen hungary ...... =
|
||||
1 mu .................. =
|
||||
1 mu .................. = 2000/3 mq
|
||||
1 ping ................ =
|
||||
1 pyeong .............. =
|
||||
1 pyeongbangja ........ =
|
||||
1 rai ................. =
|
||||
1 rai ................. = 1600 mq
|
||||
1 se .................. = 1080*(10/33)^2 mq
|
||||
1 square cm ........... = 0.0001 mq
|
||||
1 square chr .......... =
|
||||
|
@ -101,11 +101,11 @@ static const conv_t conv_AREA[] = {
|
|||
DECLARE_CONV_UNIT(AREA, HECTARES, "$*10000", "$/10000")
|
||||
// DECLARE_CONV_UNIT(AREA, JEONGBO, "$", "$")
|
||||
// DECLARE_CONV_UNIT(AREA, MORGEN_HUNGARY, "$", "$")
|
||||
// DECLARE_CONV_UNIT(AREA, MU, "$", "$")
|
||||
DECLARE_CONV_UNIT(AREA, MU, "$*(2000/3)", "$/(2000/3)")
|
||||
// DECLARE_CONV_UNIT(AREA, PING, "$", "$")
|
||||
// DECLARE_CONV_UNIT(AREA, PYEONG, "$", "$")
|
||||
// DECLARE_CONV_UNIT(AREA, PYEONGBANGJA, "$", "$")
|
||||
// DECLARE_CONV_UNIT(AREA, RAI, "$", "$")
|
||||
DECLARE_CONV_UNIT(AREA, RAI, "$*1600", "$/1600")
|
||||
DECLARE_CONV_UNIT(AREA, SE, "$*108000/1089", "$*1089/108000")
|
||||
DECLARE_CONV_UNIT(AREA, SQUARE_CENTIMETERS, "$*0,0001", "$/0,0001")
|
||||
// DECLARE_CONV_UNIT(AREA, SQUARE_CHR, "$", "$")
|
||||
|
@ -197,9 +197,10 @@ static const conv_t conv_ENERGY[] = {
|
|||
1 barleycorn ..... = 1/3 inch = 0.9144/108 m
|
||||
1 cm ............. = 1/100 m
|
||||
1 chain uk ....... = 22 yards = 22*0.9144 m
|
||||
1 chi ............ =
|
||||
1 chi ............ = 1/3 m
|
||||
1 chou ........... = 3600/33 m
|
||||
1 chr ............ =
|
||||
1 cun ............ = 1/10 chi = 1/30 m
|
||||
1 fathom ......... = 2 yard = 2*0.9144 m
|
||||
1 fathom ungary .. = 1.8964838 m (fixed)
|
||||
1 feet ........... = 12 inch = 0.9144/3 m
|
||||
|
@ -231,7 +232,7 @@ static const conv_t conv_ENERGY[] = {
|
|||
1 sen ............ =
|
||||
1 shaku .......... = 10/33 m
|
||||
1 span ........... = 9 inches = 0.9144/4 m
|
||||
1 sun ............ = 10/330 m
|
||||
1 sun ............ = 1/33 m
|
||||
1 tsuen .......... =
|
||||
1 va ............. =
|
||||
1 yard ........... = 0.9144 m
|
||||
|
@ -244,10 +245,10 @@ static const conv_t conv_LENGTH[] = {
|
|||
DECLARE_CONV_UNIT(LENGTH, BARLEYCORNS, "$*0.9144/108", "$/0.9144*108")
|
||||
DECLARE_CONV_UNIT(LENGTH, CENTIMETERS, "$/100", "$*100")
|
||||
DECLARE_CONV_UNIT(LENGTH, CHAINS_UK, "$*20.1168", "$/20.1168")
|
||||
// DECLARE_CONV_UNIT(LENGTH, CHI, "$", "$")
|
||||
DECLARE_CONV_UNIT(LENGTH, CHI, "$/3", "$*3")
|
||||
DECLARE_CONV_UNIT(LENGTH, CHOU, "$*3600/33", "$*33/3600")
|
||||
// DECLARE_CONV_UNIT(LENGTH, CHR, "$", "$")
|
||||
// DECLARE_CONV_UNIT(LENGTH, CUN, "$", "$")
|
||||
DECLARE_CONV_UNIT(LENGTH, CUN, "$/30", "$*30")
|
||||
DECLARE_CONV_UNIT(LENGTH, FATHOMS, "$*1.8288", "$/1.8288")
|
||||
DECLARE_CONV_UNIT(LENGTH, FATHOMS_HUNGARY, "$*1.8964838", "$/1.8964838")
|
||||
DECLARE_CONV_UNIT(LENGTH, FEET, "$*0.3048", "$/0.3048")
|
||||
|
@ -280,7 +281,7 @@ static const conv_t conv_LENGTH[] = {
|
|||
// DECLARE_CONV_UNIT(LENGTH, SEN, "$", "$")
|
||||
DECLARE_CONV_UNIT(LENGTH, SHAKU, "$*10/33", "$*33/10")
|
||||
DECLARE_CONV_UNIT(LENGTH, SPAN, "$*0.9144/4", "$*4/0.9144")
|
||||
DECLARE_CONV_UNIT(LENGTH, SUN, "$*10/330", "$*330/10")
|
||||
DECLARE_CONV_UNIT(LENGTH, SUN, "$*1/33", "$*33")
|
||||
// DECLARE_CONV_UNIT(LENGTH, TSUEN, "$", "$")
|
||||
// DECLARE_CONV_UNIT(LENGTH, VA, "$", "$")
|
||||
DECLARE_CONV_UNIT(LENGTH, YARDS, "$*0.9144", "$/0.9144")
|
||||
|
@ -330,18 +331,20 @@ static const conv_t conv_PRESSURE[] = {
|
|||
1 hour ...... = 3600 s
|
||||
1 microsecond = 0.000001 s
|
||||
1 millisecond = 0.001 s
|
||||
1 nanosecond. = 0.000000001 s
|
||||
1 minute .... = 60 s
|
||||
1 week ...... = 669600 s
|
||||
*/
|
||||
static const conv_t conv_TIME[] = {
|
||||
DECLARE_CONV_UNIT(TIME, MINUTES, "$*60", "$/60")
|
||||
DECLARE_CONV_UNIT(TIME, DAYS, "$*86400", "$/86400")
|
||||
DECLARE_CONV_UNIT(TIME, HOURS, "$*3600", "$/3600")
|
||||
DECLARE_CONV_UNIT(TIME, MILLISECONDS, "$*0.001", "$/0.001")
|
||||
DECLARE_CONV_UNIT(TIME, MICROSECONDS, "$*0.000001", "$/0.000001")
|
||||
DECLARE_CONV_UNIT(TIME, SECONDS, "$", "$")
|
||||
DECLARE_CONV_UNIT(TIME, WEEKS, "$*604800", "$/604800")
|
||||
DECLARE_CONV_UNIT(TIME, YEARS, "$*31556952", "$/31556952")
|
||||
DECLARE_CONV_UNIT(TIME, MINUTES, "$*60", "$/60")
|
||||
DECLARE_CONV_UNIT(TIME, DAYS, "$*86400", "$/86400")
|
||||
DECLARE_CONV_UNIT(TIME, HOURS, "$*3600", "$/3600")
|
||||
DECLARE_CONV_UNIT(TIME, MILLISECONDS, "$*0.001", "$/0.001")
|
||||
DECLARE_CONV_UNIT(TIME, MICROSECONDS, "$*0.000001", "$/0.000001")
|
||||
DECLARE_CONV_UNIT(TIME, NANOSECONDS, "$*0.000000001", "$/0.000000001")
|
||||
DECLARE_CONV_UNIT(TIME, SECONDS, "$", "$")
|
||||
DECLARE_CONV_UNIT(TIME, WEEKS, "$*604800", "$/604800")
|
||||
DECLARE_CONV_UNIT(TIME, YEARS, "$*31556952", "$/31556952")
|
||||
DECLARE_CONV_END
|
||||
};
|
||||
|
||||
|
@ -462,9 +465,9 @@ static const conv_t conv_VOLUME[] = {
|
|||
1 harb ............ =
|
||||
1 jin china ....... =
|
||||
1 jin taiwan ...... =
|
||||
1 Kan ............. =
|
||||
1 Kan ............. = 3750 g
|
||||
1 Kilograms ....... = 1000 g
|
||||
1 Kin ............. =
|
||||
1 Kin ............. = 600 g
|
||||
1 Liang China ..... =
|
||||
1 Liang Taiwan .... =
|
||||
1 monme ........... = 3.75 g
|
||||
|
@ -490,9 +493,9 @@ static const conv_t conv_WEIGHT[] = {
|
|||
// DECLARE_CONV_UNIT(WEIGHT, HARB, "$", "$")
|
||||
// DECLARE_CONV_UNIT(WEIGHT, JIN_CHINA, "$", "$")
|
||||
// DECLARE_CONV_UNIT(WEIGHT, JIN_TAIWAN, "$", "$")
|
||||
// DECLARE_CONV_UNIT(WEIGHT, KAN, "$", "$")
|
||||
DECLARE_CONV_UNIT(WEIGHT, KAN, "$*3750", "$/3750")
|
||||
DECLARE_CONV_UNIT(WEIGHT, KILOGRAMS, "$*1000", "$/1000")
|
||||
// DECLARE_CONV_UNIT(WEIGHT, KIN, "$", "$")
|
||||
DECLARE_CONV_UNIT(WEIGHT, KIN, "$*600", "$/600")
|
||||
// DECLARE_CONV_UNIT(WEIGHT, LIANG_CHINA, "$", "$")
|
||||
// DECLARE_CONV_UNIT(WEIGHT, LIANG_TAIWAN, "$", "$")
|
||||
DECLARE_CONV_UNIT(WEIGHT, MONME, "$*3.75", "$/3.75")
|
||||
|
|
|
@ -639,6 +639,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Äíè"
|
||||
IDS_TIME_HOURS "×àñè"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Ìèêðîñåêóíäè"
|
||||
IDS_TIME_MILLISECONDS "Ìèëèñåêóíäè"
|
||||
IDS_TIME_MINUTES "Ìèíóòè"
|
||||
|
|
|
@ -644,6 +644,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Dny"
|
||||
IDS_TIME_HOURS "Hodiny"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Mikrosekundy"
|
||||
IDS_TIME_MILLISECONDS "Milisekundy"
|
||||
IDS_TIME_MINUTES "Minuty"
|
||||
|
|
|
@ -639,6 +639,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Tagen"
|
||||
IDS_TIME_HOURS "Stunden"
|
||||
IDS_TIME_NANOSECONDS "Nanosekunden"
|
||||
IDS_TIME_MICROSECONDS "Mikrosekunden"
|
||||
IDS_TIME_MILLISECONDS "Millisekunden"
|
||||
IDS_TIME_MINUTES "Minuten"
|
||||
|
|
|
@ -639,6 +639,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "ÌÝñåò"
|
||||
IDS_TIME_HOURS "¿ñåò"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Ìéêñïäåõôåñüëåðôá"
|
||||
IDS_TIME_MILLISECONDS "Ìéëéäåõôåñüëåðôá"
|
||||
IDS_TIME_MINUTES "ËåðôÜ"
|
||||
|
|
|
@ -639,6 +639,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Days"
|
||||
IDS_TIME_HOURS "Hours"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Microseconds"
|
||||
IDS_TIME_MILLISECONDS "Milliseconds"
|
||||
IDS_TIME_MINUTES "Minutes"
|
||||
|
|
|
@ -644,6 +644,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Días"
|
||||
IDS_TIME_HOURS "Horas"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Microsegundos"
|
||||
IDS_TIME_MILLISECONDS "Milisegundos"
|
||||
IDS_TIME_MINUTES "Minutos"
|
||||
|
|
|
@ -639,6 +639,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Jours"
|
||||
IDS_TIME_HOURS "Heures"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Microsecondes"
|
||||
IDS_TIME_MILLISECONDS "Millisecondes"
|
||||
IDS_TIME_MINUTES "Minutes"
|
||||
|
|
|
@ -639,6 +639,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Giorni"
|
||||
IDS_TIME_HOURS "Ore"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Microsecondi"
|
||||
IDS_TIME_MILLISECONDS "Millisecondi"
|
||||
IDS_TIME_MINUTES "Minuti"
|
||||
|
|
|
@ -643,6 +643,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Days"
|
||||
IDS_TIME_HOURS "Hours"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Microseconds"
|
||||
IDS_TIME_MILLISECONDS "Milliseconds"
|
||||
IDS_TIME_MINUTES "Minutes"
|
||||
|
|
|
@ -639,6 +639,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Dagen"
|
||||
IDS_TIME_HOURS "Uren"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Microseconden"
|
||||
IDS_TIME_MILLISECONDS "Milliseconden"
|
||||
IDS_TIME_MINUTES "Minuten"
|
||||
|
|
|
@ -639,6 +639,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "**"
|
||||
IDS_TIME_HOURS "**"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "**"
|
||||
IDS_TIME_MILLISECONDS "**"
|
||||
IDS_TIME_MINUTES "**"
|
||||
|
|
|
@ -646,6 +646,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Dni"
|
||||
IDS_TIME_HOURS "Godzin"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Mikrosekund"
|
||||
IDS_TIME_MILLISECONDS "Milisekund"
|
||||
IDS_TIME_MINUTES "Minut"
|
||||
|
|
|
@ -641,6 +641,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Zile"
|
||||
IDS_TIME_HOURS "Ore"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Microsecunde"
|
||||
IDS_TIME_MILLISECONDS "Milisecunde"
|
||||
IDS_TIME_MINUTES "Minute"
|
||||
|
|
|
@ -639,6 +639,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "äåíü"
|
||||
IDS_TIME_HOURS "÷àñ"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "ìèêðîñåêóíäà"
|
||||
IDS_TIME_MILLISECONDS "ìèëëèñåêóíäà"
|
||||
IDS_TIME_MINUTES "ìèíóòà"
|
||||
|
|
|
@ -647,6 +647,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Dni"
|
||||
IDS_TIME_HOURS "Hodiny"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Mikrosekundy"
|
||||
IDS_TIME_MILLISECONDS "Milisekundy"
|
||||
IDS_TIME_MINUTES "Minúty"
|
||||
|
|
|
@ -644,6 +644,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Days"
|
||||
IDS_TIME_HOURS "Hours"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "Microseconds"
|
||||
IDS_TIME_MILLISECONDS "Milliseconds"
|
||||
IDS_TIME_MINUTES "Minutes"
|
||||
|
|
|
@ -647,6 +647,7 @@ STRINGTABLE DISCARDABLE
|
|||
BEGIN
|
||||
IDS_TIME_DAYS "Äîáà"
|
||||
IDS_TIME_HOURS "Ãîäèíà"
|
||||
IDS_TIME_NANOSECONDS "Nanoseconds"
|
||||
IDS_TIME_MICROSECONDS "̳êðîñåêóíäà"
|
||||
IDS_TIME_MILLISECONDS "̳ë³ñåêóíäà"
|
||||
IDS_TIME_MINUTES "Õâèëèíà"
|
||||
|
|
|
@ -276,10 +276,11 @@
|
|||
#define IDS_TIME_HOURS 3002
|
||||
#define IDS_TIME_MICROSECONDS 3003
|
||||
#define IDS_TIME_MILLISECONDS 3004
|
||||
#define IDS_TIME_MINUTES 3005
|
||||
#define IDS_TIME_SECONDS 3006
|
||||
#define IDS_TIME_WEEKS 3007
|
||||
#define IDS_TIME_YEARS 3008
|
||||
#define IDS_TIME_NANOSECONDS 3005
|
||||
#define IDS_TIME_MINUTES 3006
|
||||
#define IDS_TIME_SECONDS 3007
|
||||
#define IDS_TIME_WEEKS 3008
|
||||
#define IDS_TIME_YEARS 3009
|
||||
|
||||
/* TYPES OF VELOCITIES */
|
||||
#define IDS_VELOCITY_CMS_SECOND 3100
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue