Compare commits

..

No commits in common. "master" and "v0.2.1" have entirely different histories.

7 changed files with 35 additions and 1366 deletions

View File

@ -56,7 +56,6 @@ android {
"en-rGB",
"de",
"es",
"fa",
"fr",
"hu",
"in",

File diff suppressed because it is too large Load Diff

View File

@ -18,31 +18,9 @@
-->
<resources>
<!-- Person's height -->
<string name="body_mass_height">Taille</string>
<string name="body_mass_imperial">Impérial</string>
<string name="body_mass_metric">Métrique</string>
<string name="body_mass_normal">Poids normal</string>
<!-- Will be a text followed by a number like so: "Normal weight for your height - 60" -->
<!-- https://fr.wikipedia.org/wiki/Obésité for the terms used to qualify obese class-->
<string name="body_mass_normal_weight">Poids normal pour votre taille</string>
<string name="body_mass_obese_1">Obésité</string>
<string name="body_mass_obese_2">Obésité sévère</string>
<string name="body_mass_obese_3">Obésité morbide</string>
<string name="body_mass_overweight">En surpoids</string>
<!-- Also known as Body mass index (BMI) -->
<!-- Body Mass should be "Masse Corporelle" but is referred as "IMC" in France, which is commonly used and short for "Indice de Masse Corporelle"-->
<string name="body_mass_title">IMC</string>
<string name="body_mass_underweight">En sous-poids</string>
<!-- Person's weight -->
<string name="body_mass_weight">Poids</string>
<string name="calculator_clear_history_support">Toutes les expressions de l\'historique seront supprimées pour toujours. Cette action ne peux pas être annulée !</string>
<string name="calculator_divide_by_zero_error">Impossible de diviser par 0</string>
<string name="calculator_no_history">Aucun historique</string>
<string name="calculator_no_history">Pas d\'historique</string>
<string name="calculator_title">Calculatrice</string>
<string name="cancel_label">Annuler</string>
<string name="checked_filter_description">Filtre vérifié</string>
@ -87,7 +65,9 @@
<string name="loading_label">Chargement…</string>
<string name="navigate_up_description">Naviguer vers le haut</string>
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/9lSfdkfKShwyQFEF4nvbVaIb.jpg Used in this dialog window. Should be short -->
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/9lSfdkfKShwyQFEF4nvbVaIb.jpg
Used in this dialog window. Should be short -->
<string name="next_label">Suite</string>
<string name="no_results_description">Résultat de recherche vide</string>
<string name="no_results_label">Aucun résultat trouvé</string>
@ -100,28 +80,26 @@
<string name="select_time_label">Choisir le temps</string>
<string name="settings_about_unitto">À propos de NumberHub</string>
<string name="settings_about_unitto_support">En savoir plus sur l\'application</string>
<string name="settings_additional">Paramètres supplémentaires</string>
<string name="settings_amoled_dark">Interface AMOLED</string>
<string name="settings_additional">Supplémentaires</string>
<string name="settings_amoled_dark">AMOLED Noir</string>
<string name="settings_amoled_dark_support">Utiliser un fond noir pour les thèmes sombres</string>
<string name="settings_auto">Auto</string>
<string name="settings_back_up">Sauvegarde</string>
<string name="settings_calculator_support">Vue historique</string>
<string name="settings_clear_cache">Effacer le cache</string>
<string name="settings_color_scheme">Palette de couleurs</string>
<string name="settings_color_theme">Thème de couleurs</string>
<string name="settings_color_theme">Couleurs du thème</string>
<string name="settings_color_theme_support">Choisir un mode de thème</string>
<string name="settings_converter_support">Groupes d\'unités, tri, formatage</string>
<string name="settings_currency_rates_note_text">Les taux de change sont mis à jour quotidiennement. L\'application ne permet pas de suivre le marché en temps réel.</string>
<string name="settings_currency_rates_note_title">Taux de conversion faux ?</string>
<string name="settings_dark_mode">Sombre</string>
<string name="settings_decimal_separator">Séparateur de décimales</string>
<string name="settings_disable_unit_group_description">Désactiver le groupe d\'unités</string>
<string name="settings_display">Affichage</string>
<string name="settings_display_support">Apparence de l\'application</string>
<string name="settings_display_support">Apparence de l\'Application</string>
<string name="settings_dynamic_colors">Couleurs dynamiques</string>
<string name="settings_dynamic_colors_support">Utilisez les couleurs de votre fond d\'écran</string>
<string name="settings_enable_unit_group_description">Activer le groupe d\'unités</string>
<string name="settings_exponential_notation">Notation scientifique</string>
<string name="settings_exponential_notation">Notation exponentielle</string>
<string name="settings_exponential_notation_support">Remplacer une partie du nombre par E</string>
<string name="settings_format_time">Formater l\'heure</string>
<string name="settings_format_time_support">Exemple : Afficher 130 minutes comme 2h 10m</string>
@ -134,9 +112,8 @@ https://s3.eu-west-1.amazonaws.com/po-pub/i/prtM85P6x1fMuLg1I0zbkceo.png
Maybe this can be labeled better? Let me know. It should be something that can describe content of the Formatting screen. -->
<string name="settings_formatting_support">Précision et format des nombres</string>
<string name="settings_language">Langue</string>
<string name="settings_language_support">Changer la langue de l\'app</string>
<string name="settings_light_mode">Clair</string>
<string name="settings_middle_zero">Zéro central</string>
<string name="settings_middle_zero">Zéro au milieu</string>
<string name="settings_middle_zero_support">Intervertir les boutons zéro et décimal</string>
<string name="settings_note">Note</string>
<string name="settings_partial_history_view">Vue partielle de l\'historique</string>
@ -147,9 +124,8 @@ Maybe this can be labeled better? Let me know. It should be something that can d
<string name="settings_precision_max">%1$s (Max)</string>
<string name="settings_precision_support">Nombre de décimales</string>
<string name="settings_privacy_policy">Politique de confidentialité</string>
<string name="settings_rate_this_app">Noter l\'application</string>
<string name="settings_rate_this_app">Évaluer l\'application</string>
<string name="settings_reorder_unit_group_description">Réorganiser le groupe d\'unités</string>
<string name="settings_restore">Restaurer</string>
<string name="settings_selected_color">Couleur sélectionnée</string>
<string name="settings_selected_style">Style sélectionné</string>
<string name="settings_separator">Séparateur</string>
@ -165,13 +141,8 @@ Maybe this can be labeled better? Let me know. It should be something that can d
<!-- https://s3.eu-west-1.amazonaws.com/po-pub/i/r1VikAn70eXQP4da2hrntTGQ.jpg -->
<!-- Option name to use system default setting -->
<string name="settings_system">Système</string>
<string name="settings_system_font">Police</string>
<string name="settings_system_font_support">Afficher avec la police système</string>
<string name="settings_ac_button">bouton AC</string>
<string name="settings_ac_button_support">Afficher le bouton de suppression</string>
<string name="settings_terms_and_conditions">Termes et conditions</string>
<string name="settings_third_party_licenses">Licences tierces</string>
<string name="settings_thousands_separator">Séparateur de milliers</string>
<string name="settings_title">Paramètres</string>
<string name="settings_translate_app">Traduire cette app</string>
<string name="settings_translate_app_support">Rejoignez le projet POEditor pour aider</string>
@ -181,17 +152,9 @@ Maybe this can be labeled better? Let me know. It should be something that can d
<string name="settings_units_sorting_support">Changer l\'ordre des unités</string>
<string name="settings_version_name">Nom de la version</string>
<string name="settings_vibrations">Vibrations</string>
<string name="settings_vibrations_support">Retour haptique lors du clic sur les boutons du clavier</string>
<string name="settings_vibrations_support">Retour haptique lors du click sur les boutons du clavier</string>
<string name="settings_view_source_code">Voir le code source</string>
<string name="time_zone_add_title">Ajouter un fuseau horaire</string>
<string name="time_zone_no_results_button">Lire l\'article</string>
<!-- NumberHub beta text-->
<string name="settings_numberhub_newApp">Unitto est maintenant NumberHub !</string>
<string name="settings_numberhub_newApp_message">Unitto n\'est plus maintenu. Vous êtes l\'un des premiers utilisateurs à essayer NumberHub ! Veuillez faire passer le mot et partager l\'application avec vos amis. Merci pour votre soutien !</string>
<string name="settings_numberhub_newApp_announcement">NumberHub sert de remplacement direct pour Unitto. Il a les mêmes fonctionnalités et plus encore. NumberHub est encore en version bêta et des changements peuvent survenir. Veuillez signaler tout problème que vous rencontrez. Merci d\'être l\'un des premiers à l\'essayer !</string>
<string name="time_zone_title">Fuseaux horaires</string>
<string name="tomorrow">Demain</string>
<string name="unit_acre">Acre</string>

View File

@ -2,27 +2,24 @@ Calculator, converter and so much more!
NumberHub will be installed as "Calculator" on your home screen.
* No ads or in-app purchases
* Open source
No ads or in-app purchases
Open source
Calculator
* Copy, paste, save and share expression results
* Trigonometric functions
* Fractional output
Copy, paste, save and share expression results
Trigonometric functions
Fractional output
**Unit converter**
Unit converter
Over 500 units! Convert miles to kilometers, Dollar to Euro, Bytes to Gigabytes and so much more!
**Date calculator**
Date calculator
Add and subtract dates with ease
**Time converter**
Time converter
Convert time zones
The app uses https://github.com/fawazahmed0/currency-api by https://github.com/fawazahmed0
Requests are sent to cdn.jsdelivr.net.

View File

@ -1 +1 @@
Your Hub for Math / Currency rates / Date calculations / Time zones...
Your Hub for ✖️ Math / 💲 Currency rates / 📆 Date calculations / Time zones...

View File

@ -112,7 +112,7 @@ internal fun ZonedDateTime.minus(
)
}
private val yearInSeconds by lazy { BigDecimal("31536000") }
private val yearInSeconds by lazy { BigDecimal("31104000") }
private val monthsInSeconds by lazy { BigDecimal("2592000") }
private val dayInSeconds by lazy { BigDecimal("86400") }
private val hourInSeconds by lazy { BigDecimal("3600") }

View File

@ -1,31 +1,31 @@
[versions]
versionCode = "22"
versionName = "0.2.2"
versionCode = "21"
versionName = "0.2.1"
androidxBrowserBrowser = "1.8.0"
androidGradlePlugin = "8.3.2"
androidxActivityActivityCompose = "1.9.3"
androidxActivityActivityCompose = "1.9.0"
androidxAppCompatAppCompat = "1.7.0"
androidxCompose = "1.6.8"
androidxComposeCompiler = "1.5.9"
androidxComposeMaterial3 = "1.2.1"
androidxCoreCoreKts = "1.13.1"
androidxGlanceGlance = "1.1.1"
androidxGlanceGlance = "1.1.0"
androidxDatastoreDatastorePreferences = "1.1.1"
androidxEspresso = "3.6.1"
androidxHiltHiltNavigationCompose = "1.2.0"
androidxMacroBenchmark = "1.3.3"
androidxLifecycleLifecycleRuntimeCompose = "2.8.6"
androidxMacroBenchmark = "1.2.4"
androidxLifecycleLifecycleRuntimeCompose = "2.8.3"
androidxNavigationNavigationCompose = "2.7.7"
androidxProfileinstallerProfileinstaller = "1.4.1"
androidxProfileinstallerProfileinstaller = "1.3.1"
androidxRoom = "2.6.1"
androidxTest = "1.6.1"
androidxTestExtJunitKtx = "1.2.1"
androidxTestRunner = "1.6.2"
androidxTestRunner = "1.6.1"
androidxUiAutomator = "2.3.0"
androidxWindowWindow = "1.3.0"
androidxWorkWorkRuntimeKtx = "2.9.1"
comAndroidToolsDesugarJdkLibs = "2.1.2"
androidxWorkWorkRuntimeKtx = "2.9.0"
comAndroidToolsDesugarJdkLibs = "2.0.4"
comGithubSadellieThemmo = "1.3.0"
comGoogleDagger = "2.49"
comSquareupMoshiMoshiKotlin = "1.15.0"