diff --git a/Changes.org b/Changes.org new file mode 100644 index 00000000..fdb1b433 --- /dev/null +++ b/Changes.org @@ -0,0 +1,58 @@ +Changelog file by Proper Brgdbald for unit updates + +* 2023-08-07 + +Inches H2O based from wikipedia (https://en.wikipedia.org/wiki/Inch_of_water) +mm H2O based on Inches H2O divided by 25.4 + or https://en.wikipedia.org/wiki/Centimetre_of_water + Therefore conventional value +inHg based from mmHg but multiplied by 25.4 per wikipedia https://en.wikipedia.org/wiki/Inch + +String translations are not perfect, please let me know. + + +Main conversion files changed where units are defined and converted. +- /app/src/main/java/com/physphil/android/unitconverterultimate/ + - [X] /util/Conversions.java + - [-] /models/Conversion.java + - [ ] apparently no units spec'd + - [X] partly completing for reference I checked this + - [X] /models/Unit.java +- /v6000/src/main/java/com/physphil/android/unitconverterultimate/ + - [-] ConversionFragment.kt + - [ ] apparently no units spec'd + - [X] partly completing for reference I checked this + - [ ] /conversion/ConversionRepository.kt + - Did not see need to change + + +I did not change the files underneath /app/src/test or /v6000/src/test. + + +List of files changed that contained "metre" and therefore other units: +- [X] ‎app/src + - [X] /main/java/com/physphil/android/unitconverterultimate/models/Unit.java + - [X] ‎/main/java/com/physphil/android/unitconverterultimate/util/Conversions.java +- [X] v6000/src + - [X] /main/java/com/physphil/android/unitconverterultimate/models/Unit.kt + - [X] /main/java/com/physphil/android/unitconverterultimate/data/DataSource.kt + - [X] /main/res/values/strings.xml +- [X] app/src/main/res + - [X] ‎/values/strings.xml + - [X] ‎/values-it/strings.xml + - [X] ‎/values-es/strings.xml + - [X] ‎/values-ru/strings.xml need translation + - Attempted with other units as sample + - [X] ‎/values-hr/strings.xml + - [X] ‎/values-hu/strings.xml need translation + - Attempted with other units as sample + - [X] ‎/values-fr/strings.xml + - [X] ‎/values-pt-rBR/strings.xml + - [X] ‎/values-nl/strings.xml + - [X] /values-tr/strings.xml + - [X] ‎/values-fa/strings.xml + - need help with translation and file formatting (Right Justified) + - Attempted with other units as sample + - [X] /values-de/strings.xml + - [X] /values-ja/strings.xml + - [X] ‎/values-nb/strings.xml diff --git a/app/src/main/java/com/physphil/android/unitconverterultimate/models/Unit.java b/app/src/main/java/com/physphil/android/unitconverterultimate/models/Unit.java index b39580b4..813112ca 100644 --- a/app/src/main/java/com/physphil/android/unitconverterultimate/models/Unit.java +++ b/app/src/main/java/com/physphil/android/unitconverterultimate/models/Unit.java @@ -140,6 +140,9 @@ public class Unit { public static final int TECHNICAL_ATMOSPHERE = 709; public static final int MMHG = 707; public static final int TORR = 708; + public static final int MMH2O = 709; + public static final int INHG = 710; + public static final int INH2O = 711; public static final int KM_HR = 800; public static final int MPH = 801; @@ -198,7 +201,7 @@ public class Unit { KILOMETRE, MILE, METRE, CENTIMETRE, MILLIMETRE, MICROMETRE, NANOMETRE, YARD, FEET, INCH, NAUTICAL_MILE, FURLONG, LIGHT_YEAR, KILOGRAM, POUND, GRAM, MILLIGRAM, OUNCE, GRAIN, STONE, METRIC_TON, SHORT_TON, LONG_TON, WATT, KILOWATT, MEGAWATT, HP, HP_UK, FT_LBF_S, CALORIE_S, BTU_S, KVA, - MEGAPASCAL, KILOPASCAL, PASCAL, BAR, PSI, PSF, ATMOSPHERE, TECHNICAL_ATMOSPHERE, MMHG, TORR, + MEGAPASCAL, KILOPASCAL, PASCAL, BAR, PSI, PSF, ATMOSPHERE, TECHNICAL_ATMOSPHERE, MMHG, TORR, MMH2O, INHG, INH2O, KM_HR, MPH, M_S, FPS, KNOT, CELSIUS, FAHRENHEIT, KELVIN, RANKINE, DELISLE, NEWTON, REAUMUR, ROMER, GAS_MARK, YEAR, MONTH, WEEK, DAY, HOUR, MINUTE, SECOND, MILLISECOND, NANOSECOND, diff --git a/app/src/main/java/com/physphil/android/unitconverterultimate/util/Conversions.java b/app/src/main/java/com/physphil/android/unitconverterultimate/util/Conversions.java index a2faa64c..68aea406 100644 --- a/app/src/main/java/com/physphil/android/unitconverterultimate/util/Conversions.java +++ b/app/src/main/java/com/physphil/android/unitconverterultimate/util/Conversions.java @@ -304,6 +304,9 @@ private void getPressureConversions() { units.add(new Unit(TECHNICAL_ATMOSPHERE, R.string.technical_atmosphere, 98066.5, 0.0000101971621297792824257)); units.add(new Unit(MMHG, R.string.mmhg, 133.322387415, 0.007500615758456563339513)); units.add(new Unit(TORR, R.string.torr, 133.3223684210526315789, 0.00750061682704169751)); + units.add(new Unit(MMH2O, R.string.mmh2o, 9.806650, 0.1019716)); + units.add(new Unit(INHG, R.string.inhg, 3386.388640341, 0.00029529983)); + units.add(new Unit(INH2O, R.string.inh2o, 249.0889, 0.0040146309)); addConversion(Conversion.PRESSURE, new Conversion(Conversion.PRESSURE, R.string.pressure, units)); } diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 6a7f9ba9..aafbe7c1 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -180,6 +180,9 @@ Technische Atm. mm Hg Torr + mm H2O + in Hg + in H2O Kilometer/Stunde diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index b33fe641..8f70062d 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -180,6 +180,9 @@ Atm Técnica mm Hg Torr + mm H2O + in Hg + in H2O Kilometro/hora diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 63b2921e..fa590421 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -180,7 +180,10 @@ Technical Atm میلی متر جیوه Torr - + میلی متر H2O + اینچ Hg + اینچ H2O + کیلومتر/ساعت مایل/ساعت @@ -267,4 +270,4 @@ دلار آمریکا رند آفریقای جنوبی - \ No newline at end of file + diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index 01dd1a1b..91f13a0e 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -181,6 +181,9 @@ Atm. technique mmHg Torr + mmH2O + inHg + inH2O Kilomètre/heure diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 2a51a653..4ecb364a 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -180,6 +180,9 @@ Technical Atm mm Hg Torr + mm H2O + in Hg + in H2O Kilometar/sat diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 15e617dc..79fda648 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -183,6 +183,9 @@ Technikai atmoszféra mmHg Torr + mmH2O + Hüvelyk Hg + Hüvelyk H2O Kilométer/óra diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index e1bd1c9f..82c0680b 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -180,6 +180,9 @@ Atmosfera Tecnica mm Hg Torr + mm H2O + in Hg + in H2O Km/h @@ -267,4 +270,4 @@ Dollaro Americano Rand Sudafricano - \ No newline at end of file + diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index 22bc0ea9..371d9946 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -180,6 +180,9 @@ 工学気圧 mm Hg トル + mm H2O + in Hg + in H2O キロメートル/時 @@ -267,4 +270,4 @@ 米ドル 南アフリカ・ランド - \ No newline at end of file + diff --git a/app/src/main/res/values-nb/strings.xml b/app/src/main/res/values-nb/strings.xml index 98430551..d05658bb 100644 --- a/app/src/main/res/values-nb/strings.xml +++ b/app/src/main/res/values-nb/strings.xml @@ -183,6 +183,9 @@ Teknisk Atm mm Hg Torr + mm H2O + in Hg + in H2O Kilometer/time diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index d6428db3..0015ac9d 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -197,6 +197,9 @@ Technical Atm mm Hg Torr + mm H2O + in Hg + in H2O Kilometer/uur @@ -284,4 +287,4 @@ Amerikaanse Dollar Zuid-Afrikaanse Rand - \ No newline at end of file + diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 136d7b9b..b872771f 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -179,6 +179,9 @@ Atmosfera técnica mm Hg Torr + mm H2O + in Hg + in H2O Quilômetro/hora @@ -269,4 +272,4 @@ Escolha o idioma a ser usado em todo o aplicativo Idioma - \ No newline at end of file + diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index 977d1f24..0d082039 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -180,6 +180,9 @@ Технич. атмосфера мм рт. ст. Торр + мм H2O + Дюйм рт. ст. + Дюйм H2O Километр/час @@ -267,4 +270,4 @@ Доллар США Южноафриканский рэнд - \ No newline at end of file + diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index 365d50d3..9790342a 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -180,6 +180,9 @@ Teknik Atmosfer mm Hg Torr + mm H2O + in Hg + in H2O Kilometre/saat @@ -267,4 +270,4 @@ Amerikan Doları Güney Afrika Randı - \ No newline at end of file + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index 9ed71422..1cf9d296 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -196,6 +196,9 @@ Technical Atm mm Hg Torr + mm H2O + in Hg + in H2O Kilometre/hour @@ -291,4 +294,4 @@ Icelandic Krona Norwegian - \ No newline at end of file + diff --git a/v6000/src/main/java/com/physphil/android/unitconverterultimate/data/DataSource.kt b/v6000/src/main/java/com/physphil/android/unitconverterultimate/data/DataSource.kt index e446119f..689648b1 100644 --- a/v6000/src/main/java/com/physphil/android/unitconverterultimate/data/DataSource.kt +++ b/v6000/src/main/java/com/physphil/android/unitconverterultimate/data/DataSource.kt @@ -145,7 +145,10 @@ object PressureDataSource : DataSource() { Pressure.Atmosphere to multipliers("101325", "0.0000098692326671601283"), Pressure.TechnicalAtmosphere to multipliers("98066.5", "0.0000101971621297792824257"), Pressure.MmHg to multipliers("133.322387415", "0.007500615758456563339513"), - Pressure.Torr to multipliers("133.3223684210526315789", "0.00750061682704169751") + Pressure.Torr to multipliers("133.3223684210526315789", "0.00750061682704169751"), + Pressure.MmH2O to multipliers("9.806650", "0.1019716"), + Pressure.InHg to multipliers("3386.388640341", "0.00029529983"), + Pressure.InH2O to multipliers("249.0889", "0.0040146309") ) } diff --git a/v6000/src/main/java/com/physphil/android/unitconverterultimate/models/Unit.kt b/v6000/src/main/java/com/physphil/android/unitconverterultimate/models/Unit.kt index 90b7b7bc..a6121241 100644 --- a/v6000/src/main/java/com/physphil/android/unitconverterultimate/models/Unit.kt +++ b/v6000/src/main/java/com/physphil/android/unitconverterultimate/models/Unit.kt @@ -144,10 +144,13 @@ sealed class Pressure(override val displayStringResId: Int) : Unit() { object TechnicalAtmosphere : Pressure(R.string.technical_atmosphere) object MmHg : Pressure(R.string.mmhg) object Torr : Pressure(R.string.torr) + object MmH2O : Pressure(R.string.mmh2o) + object InHg : Pressure(R.string.inhg) + object InH2O : Pressure(R.string.inh2o) companion object { val all: List = listOf( - Megapascal, Kilopascal, Pascal, Bar, Psi, Psf, Atmosphere, TechnicalAtmosphere, MmHg, Torr + Megapascal, Kilopascal, Pascal, Bar, Psi, Psf, Atmosphere, TechnicalAtmosphere, MmHg, Torr, MmH2O, InHg, InH2O ) } } diff --git a/v6000/src/main/res/values/strings.xml b/v6000/src/main/res/values/strings.xml index 397b872a..800b270c 100644 --- a/v6000/src/main/res/values/strings.xml +++ b/v6000/src/main/res/values/strings.xml @@ -168,6 +168,9 @@ Technical Atm mm Hg Torr + mm H2O + in Hg + in H2O Kilometre/hour