Compare commits

...

18 Commits

Author SHA1 Message Date
Johan von Forstner
fc22b16111 NewMotionAvailabilityDetector: get correct charger power if available 2025-12-24 12:08:43 +01:00
Hosted Weblate
f41ea230de Translated using Weblate (German)
Currently translated at 100.0% (377 of 377 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Pixelcode <pixelcode@dismail.de>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/de/
Translation: EVMap/Android
2025-12-24 11:46:56 +01:00
dependabot[bot]
ceb5081757 Bump aws-sdk-s3 from 1.78.0 to 1.208.0
Bumps [aws-sdk-s3](https://github.com/aws/aws-sdk-ruby) from 1.78.0 to 1.208.0.
- [Release notes](https://github.com/aws/aws-sdk-ruby/releases)
- [Changelog](https://github.com/aws/aws-sdk-ruby/blob/version-3/gems/aws-sdk-s3/CHANGELOG.md)
- [Commits](https://github.com/aws/aws-sdk-ruby/commits)

---
updated-dependencies:
- dependency-name: aws-sdk-s3
  dependency-version: 1.208.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-12-20 06:11:21 -05:00
Johan von Forstner
28bb8cef5f Update androidx.core.splashscreen 2025-12-10 17:42:39 +01:00
Robert Högberg
ba17cb989a Nobil: Fix data expiration 2025-12-03 22:18:21 +01:00
johan12345
d08aaa3325 Auto: make AboutScreen only accessible when parked 2025-12-02 17:46:20 +01:00
Johan von Forstner
0f24608d2a Remove references to Chargeprice from README.md 2025-11-30 15:09:19 +01:00
Hosted Weblate
92e9539286 Translated using Weblate (Norwegian Bokmål)
Currently translated at 74.0% (279 of 377 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Robert Högberg <robert.hogberg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/nb_NO/
Translation: EVMap/Android
2025-11-22 12:37:02 +01:00
Hosted Weblate
b373f49180 Translated using Weblate (Swedish)
Currently translated at 100.0% (377 of 377 strings)

Translated using Weblate (Swedish)

Currently translated at 100.0% (377 of 377 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Robert Högberg <robert.hogberg@gmail.com>
Co-authored-by: bittin1ddc447d824349b2 <bittin@reimu.nl>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/sv/
Translation: EVMap/Android
2025-11-22 12:37:02 +01:00
Hosted Weblate
ec8728a253 Translated using Weblate (French)
Currently translated at 91.2% (344 of 377 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Robert Högberg <robert.hogberg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/fr/
Translation: EVMap/Android
2025-11-22 12:37:02 +01:00
Hosted Weblate
9ca470cd46 Translated using Weblate (Dutch)
Currently translated at 80.9% (305 of 377 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Robert Högberg <robert.hogberg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/nl/
Translation: EVMap/Android
2025-11-22 12:37:02 +01:00
johan12345
38a1bf2da5 fix #403: add edit URL for OSM 2025-11-22 12:34:56 +01:00
johan12345
5c1dad82b1 add x64 versions of libc++_shared.so to fortify exceptions 2025-11-07 20:22:58 +01:00
Hosted Weblate
5647820f3e Translated using Weblate (Swedish)
Currently translated at 99.7% (376 of 377 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Robert Högberg <robert.hogberg@gmail.com>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/sv/
Translation: EVMap/Android
2025-11-07 20:10:27 +01:00
Hosted Weblate
092a3e50bc Translated using Weblate (Czech)
Currently translated at 100.0% (377 of 377 strings)

Co-authored-by: Fjuro <fjuro@alius.cz>
Co-authored-by: Hosted Weblate <hosted@weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/cs/
Translation: EVMap/Android
2025-11-07 20:10:27 +01:00
Hosted Weblate
7b27fe2cac Translated using Weblate (Estonian)
Currently translated at 100.0% (377 of 377 strings)

Co-authored-by: Hosted Weblate <hosted@weblate.org>
Co-authored-by: Priit Jõerüüt <jrthwlate@users.noreply.hosted.weblate.org>
Translate-URL: https://hosted.weblate.org/projects/evmap/android/et/
Translation: EVMap/Android
2025-11-07 20:10:27 +01:00
johan12345
8991cb4e4a increase minSdk to 23 2025-11-07 20:04:33 +01:00
johan12345
66d6aee97e upgrade spatia-room 2025-11-07 19:57:11 +01:00
15 changed files with 65 additions and 62 deletions

View File

@@ -75,8 +75,10 @@ jobs:
run: |
checksec --output=json --dir=lib > checksec_output.json
jq --argjson exceptions '[
"lib/arm64-v8a/libc++_shared.so",
"lib/armeabi-v7a/libc++_shared.so",
"lib/x86/libc++_shared.so"
"lib/x86/libc++_shared.so",
"lib/x86_64/libc++_shared.so"
]' '
to_entries
| map(select(.value.fortify_source == "no" and (.key as $lib | $exceptions | index($lib) | not)))

View File

@@ -5,23 +5,28 @@ GEM
addressable (2.8.0)
public_suffix (>= 2.0.2, < 5.0)
atomos (0.1.3)
aws-eventstream (1.1.0)
aws-partitions (1.354.0)
aws-sdk-core (3.104.3)
aws-eventstream (~> 1, >= 1.0.2)
aws-partitions (~> 1, >= 1.239.0)
aws-sigv4 (~> 1.1)
jmespath (~> 1.0)
aws-sdk-kms (1.36.0)
aws-sdk-core (~> 3, >= 3.99.0)
aws-sigv4 (~> 1.1)
aws-sdk-s3 (1.78.0)
aws-sdk-core (~> 3, >= 3.104.3)
aws-eventstream (1.4.0)
aws-partitions (1.1196.0)
aws-sdk-core (3.240.0)
aws-eventstream (~> 1, >= 1.3.0)
aws-partitions (~> 1, >= 1.992.0)
aws-sigv4 (~> 1.9)
base64
bigdecimal
jmespath (~> 1, >= 1.6.1)
logger
aws-sdk-kms (1.118.0)
aws-sdk-core (~> 3, >= 3.239.1)
aws-sigv4 (~> 1.5)
aws-sdk-s3 (1.208.0)
aws-sdk-core (~> 3, >= 3.234.0)
aws-sdk-kms (~> 1)
aws-sigv4 (~> 1.1)
aws-sigv4 (1.2.1)
aws-sigv4 (~> 1.5)
aws-sigv4 (1.12.1)
aws-eventstream (~> 1, >= 1.0.2)
babosa (1.0.3)
base64 (0.3.0)
bigdecimal (4.0.1)
claide (1.0.3)
colored (1.2)
colored2 (3.1.2)
@@ -113,9 +118,10 @@ GEM
http-cookie (1.0.3)
domain_name (~> 0.5)
httpclient (2.8.3)
jmespath (1.6.1)
jmespath (1.6.2)
json (2.3.1)
jwt (2.2.1)
logger (1.7.0)
memoist (0.16.2)
mini_magick (4.10.1)
mini_mime (1.0.2)

View File

@@ -20,7 +20,6 @@ Features
- Search for places
- Advanced filtering options, including saved filter profiles
- Favorites list, also with availability information
- Integrated price comparison using [Chargeprice.app](https://chargeprice.app) (only in Europe)
- Android Auto & Android Automotive OS integration
- No ads, fully open source
- Compatible with Android 5.0 and above
@@ -90,9 +89,5 @@ information on the [Donate page](https://ev-map.app/donate/) on the EVMap websit
Since May 2024, **JawgMaps** provides their OpenStreetMap vector map tiles service to EVMap for
free, i.e. the background map displayed in the app if OpenStreetMap is selected as the data source.
<a href="https://chargeprice.app"><img src="https://raw.githubusercontent.com/ev-map/EVMap/master/_img/powered_by_chargeprice.svg" alt="Powered by Chargeprice" height="38"/></a><br>
Since April 2021, **Chargeprice.app** provide their price comparison API at a greatly reduced
price for EVMap. This data is used in EVMap's price comparison feature.
<a href="https://www.jetbrains.com/community/opensource/"><img src="https://resources.jetbrains.com/storage/products/company/brand/logos/jetbrains.svg" alt="JetBrains logo" height="38"/></a><br>
As part of its support program for Open-source projects, **JetBrains** supports the development of EVMap since December 2023 with a license of their software suite.

View File

@@ -18,7 +18,7 @@ android {
defaultConfig {
applicationId = "net.vonforst.evmap"
compileSdk = 36
minSdk = 21
minSdk = 23
targetSdk = 36
// NOTE: always increase versionCode by 2 since automotive flavor uses versionCode + 1
versionCode = 268
@@ -287,7 +287,7 @@ dependencies {
implementation("org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlinVersion")
implementation("androidx.appcompat:appcompat:1.7.1")
implementation("androidx.core:core-ktx:1.17.0")
implementation("androidx.core:core-splashscreen:1.0.1")
implementation("androidx.core:core-splashscreen:1.2.0")
implementation("androidx.activity:activity-ktx:1.11.0")
implementation("androidx.fragment:fragment-ktx:1.8.9")
implementation("androidx.cardview:cardview:1.0.0")
@@ -358,13 +358,7 @@ dependencies {
implementation("androidx.room:room-runtime:$roomVersion")
ksp("androidx.room:room-compiler:$roomVersion")
implementation("androidx.room:room-ktx:$roomVersion")
implementation("com.github.anboralabs:spatia-room:0.3.0") {
exclude("com.github.dalgarins", "android-spatialite")
}
// forked version with upgraded sqlite & libxml & 16 KB page size support
// https://github.com/dalgarins/android-spatialite/pull/11
// https://github.com/dalgarins/android-spatialite/pull/12
implementation("io.github.ev-map:android-spatialite:2.2.1-alpha")
implementation("com.github.anboralabs:spatia-room:1.0.1")
// billing library
val billingVersion = "7.0.0"

View File

@@ -61,8 +61,9 @@ interface NewMotionApi {
)
@JsonClass(generateAdapter = true)
data class NMElectricalProperties(val powerType: String, val voltage: Int, val amperage: Int) {
data class NMElectricalProperties(val powerType: String, val voltage: Int, val amperage: Int, val maxElectricPower: Double?) {
fun getPower(): Double {
maxElectricPower?.let { return it }
val phases = when (powerType) {
"AC1Phase" -> 1
"AC3Phase" -> 3

View File

@@ -143,9 +143,9 @@ class SettingsScreen(ctx: CarContext, val session: EVMapSession) : Screen(ctx),
).setTint(CarColor.DEFAULT).build()
)
.setBrowsable(true)
.setOnClickListener {
.setOnClickListener(ParkedOnlyOnClickListener.create {
screenManager.push(AboutScreen(carContext, session))
}
})
.build()
)
}.build())

View File

@@ -37,6 +37,7 @@ class CustomNavigator(
"goingelectric" -> "https://www.goingelectric.de/stromtankstellen/new/"
"nobil" -> "http://nobil.no/api/chargerregistration/chargerregistration.php?action=register"
"openchargemap" -> "https://openchargemap.org/site/poi/add"
"openstreetmap" -> "https://www.openstreetmap.org/edit"
else -> throw IllegalArgumentException()
}
launchCustomTab(url)

View File

@@ -15,7 +15,7 @@ class CleanupCacheWorker(appContext: Context, workerParams: WorkerParameters) :
val savedRegionDao = db.savedRegionDao()
val now = Instant.now()
val dataSources = listOf("openchargemap", "openstreetmap", "goingelectric")
val dataSources = listOf("openchargemap", "openstreetmap", "goingelectric", "nobil")
for (dataSource in dataSources) {
val api = createApi(dataSource, applicationContext)
val limit = now.minus(api.cacheLimit).toEpochMilli()

View File

@@ -392,4 +392,5 @@
<string name="accessibility_residents">Obyvatelé</string>
<string name="chargeprice_removal_2025_dialog_title">Omlouváme se!</string>
<string name="chargeprice_removal_2025_dialog_detail">Náklady na přístup k údajům ze služby Chargeprice prudce vzrostly a nelze je pokrýt z darů, takže EVMap již nemůže tyto údaje přímo zobrazovat. Prozatím se otevře webová stránka Chargeprice. Alternativní řešení se vyvíjí, ale bude to nějakou dobu trvat a zpočátku bude mít omezené funkce. Děkujeme za trpělivost a podporu!</string>
<string name="auto_use_new_map_screen">Nová obrazovka mapy (beta)</string>
</resources>

View File

@@ -380,7 +380,7 @@
<string name="pref_chargeprice_native_integration_on">Preise werden direkt in EVMap angezeigt</string>
<string name="pref_chargeprice_native_integration_off">Preisvergleich verlinkt auf die App oder Website von Chargeprice</string>
<string name="auto_zoom_for_details">Für Details hineinzoomen</string>
<string name="plug_type_2_tethered">Typ 2 Kabel mit Stecker</string>
<string name="plug_type_2_tethered">Typ-2-Kabel mit Stecker</string>
<string name="accessibility_public">Öffentlich</string>
<string name="accessibility_visitors">Besucher</string>
<string name="accessibility_employees">Mitarbeiter</string>

View File

@@ -388,4 +388,5 @@
<string name="accessibility_residents">Elanikele</string>
<string name="chargeprice_removal_2025_dialog_title">Vabandust!</string>
<string name="chargeprice_removal_2025_dialog_detail">Chargeprice\'i andmete maksumus on 2025. aastast järsult kasvanud ja rahalistest toetustest meile pole võimalik seda enam rahastada. Seega EVMap ei saa neid andmeid enam otse näidata. Asendusena on esialgu kasutusel link Chargeprice\'i veebisaiti. Oleme arendamas ka alternatiivset lahendust, aga selleks kulub aega ning ta võib kasutusele tulla piiratud funktsionaalsuses. Suur tänu teie toe eest!</string>
<string name="auto_use_new_map_screen">Uus kaardivaade (beetaversioon)</string>
</resources>

View File

@@ -9,14 +9,14 @@
<string name="operator">Opérateur</string>
<string name="network">Réseau</string>
<string name="hours">Heures d\'ouverture</string>
<string name="open_247"><b>Ouvert 24h/24 et 7j/7</b></string>
<string name="open_closesat"><b>Ouvert</b> · Ferme à %s</string>
<string name="open_247"><![CDATA[<b>Ouvert 24h/24 et 7j/7</b>]]></string>
<string name="open_closesat"><![CDATA[<b>Ouvert</b> · Ferme à %s]]></string>
<string name="closed_unfmt">Fermé</string>
<string name="cost">Coût</string>
<string name="closed"><b>Fermé</b></string>
<string name="closed_opensat"><b>Fermé</b> · Ouvre à %s</string>
<string name="closed"><![CDATA[<b>Fermé</b>]]></string>
<string name="closed_opensat"><![CDATA[<b>Fermé</b> · Ouvre à %s]]></string>
<string name="holiday">Jour férié</string>
<string name="cost_detail"><b>Recharge :</b> %1$s · <b>Stationnement :</b> %2$s</string>
<string name="cost_detail"><![CDATA[<b>Recharge :</b> %1$s · <b>Stationnement :</b> %2$s]]></string>
<string name="realtime_data_unavailable">Statut en temps réel non disponible</string>
<string name="source">Source : %s</string>
<string name="menu_favs">Favoris</string>
@@ -235,17 +235,17 @@
<string name="crash_report_text">EVMap a planté. Veuillez envoyer un rapport de plantage au développeur.</string>
<string name="unknown_operator">Opérateur inconnu</string>
<string name="data_source_goingelectric_desc">Idéal dans les pays germanophones. Descriptions en allemand. Maintenu par la communauté.</string>
<string name="data_source_openchargemap_desc">Couverture mondiale avec une qualité variable. Descriptions en anglais ou dans la langue locale. Données ouvertes maintenues par la communauté et provenant de sources gouvernementales dans certains pays (par exemple, Amérique du Nord, Royaume-Uni, France, Norvège).</string>
<string name="data_source_openchargemap_desc"><![CDATA[Couverture mondiale avec une qualité variable. Descriptions en anglais ou dans la langue locale. Données ouvertes maintenues par la communauté et provenant de sources gouvernementales dans certains pays (par exemple, Amérique du Nord, Royaume-Uni, France, Norvège).]]></string>
<string name="faq_link">https://ev-map.app/faq/</string>
<string name="chargeprice_faq_link">https://ev-map.app/faq/#price-comparison-feature</string>
<string name="settings_data_sources">Sources de données</string>
<string name="data_sources_description">Veuillez choisir une source de données pour les stations de recharge. Vous pourrez la modifier ultérieurement dans les paramètres de l\'application.</string>
<string name="pref_search_provider_info">Les données pour la recherche de lieux, en particulier celles de Google Maps, sont relativement coûteuses à récupérer. Veuillez envisager de faire un don via \"À propos\" → \"Faire un don\".</string>
<string name="pref_search_provider_info"><![CDATA[Les données pour la recherche de lieux, en particulier celles de Google Maps, sont relativement coûteuses à récupérer. Veuillez envisager de faire un don via "À propos" → "Faire un don".]]></string>
<string name="help">Aide</string>
<string name="pref_chargeprice_allow_unbalanced_load_summary">Autoriser la charge en courant alternatif monophasé de plus de 4,5 kW</string>
<string name="pref_map_rotate_gestures_on">Utilisez deux doigts pour faire pivoter la carte</string>
<string name="cost_detail_charging"><b>Recharge %s</b></string>
<string name="cost_detail_parking"><b>Stationnement %s</b></string>
<string name="cost_detail_charging"><![CDATA[<b>Recharge %s</b>]]></string>
<string name="cost_detail_parking"><![CDATA[<b>Stationnement %s</b>]]></string>
<string name="navigate">Naviguer vers</string>
<string name="charge_price_format">%1$.2f %2$s</string>
<string name="charge_price_average_format">⌀ %1$.2f %2$s/kWh</string>

View File

@@ -2,8 +2,8 @@
<resources>
<string name="app_name">EVMap</string>
<string name="no_maps_app_found">Installer et navigeringsprogram først</string>
<string name="closed"><b>Stengt</b></string>
<string name="open_closesat"><b>Åpen</b> · Stenger %s</string>
<string name="closed"><![CDATA[<b>Stengt</b>]]></string>
<string name="open_closesat"><![CDATA[<b>Åpen</b> · Stenger %s]]></string>
<string name="holiday">Ferie</string>
<string name="cost">Kostnad</string>
<string name="general_info">Generell info</string>
@@ -40,18 +40,18 @@
<string name="edit_filter_profile">Rediger «%s»</string>
<string name="help">Hjelp</string>
<string name="hours">Åpningstider</string>
<string name="open_247"><b>Døgnåpen</b></string>
<string name="open_247"><![CDATA[<b>Døgnåpen</b>]]></string>
<string name="settings_ui">Grensesnitt</string>
<string name="title_activity_maps">EVMap</string>
<string name="no_browser_app_found">Installer en nettleser først</string>
<string name="address">Adresse</string>
<string name="network">Nettverk</string>
<string name="closed_unfmt">Stengt</string>
<string name="cost_detail_charging"><b>%s-lading</b></string>
<string name="cost_detail_parking"><b>%s-parkering</b></string>
<string name="cost_detail_charging"><![CDATA[<b>%s-lading</b>]]></string>
<string name="cost_detail_parking"><![CDATA[<b>%s-parkering</b>]]></string>
<string name="menu_map">Kart</string>
<string name="category_petrol_station">Bensinstasjon</string>
<string name="closed_opensat"><b>Stengt</b> · Åpner %s</string>
<string name="closed_opensat"><![CDATA[<b>Stengt</b> · Åpner %s]]></string>
<string name="retry">Prøv igjen</string>
<string name="source">Kilde: %s</string>
<string name="menu_favs">Favoritter</string>
@@ -88,7 +88,7 @@
<string name="realtime_data_source">Kilde for sanntidsstatus (beta): %s</string>
<string name="realtime_data_unavailable">Sanntidsstatus utilgjengelig</string>
<string name="other">Andre</string>
<string name="cost_detail"><b>Lading:</b> %1$s · <b>Parkering:</b> %2$s</string>
<string name="cost_detail"><![CDATA[<b>Lading:</b> %1$s · <b>Parkering:</b> %2$s]]></string>
<string name="pref_navigate_use_maps_on">Navigasjonsnkappen starter ruteveiledning på Google Maps</string>
<string name="filter_free_parking">Kun ladere med gratis parkering</string>
<string name="filter_min_power">Min. effekt</string>
@@ -239,8 +239,8 @@
</plurals>
<string name="data_source_goingelectric_desc">Storartet i tyskspråklige land. Beskrivelser på tysk. Gemenskapsdrevet.</string>
<string name="powered_by_mapbox">tilbudt av Mapbox</string>
<string name="pref_search_provider_info">Data for søk er dyre å hente, spesielt fra Google Maps. Overvei å donere gjennom «Om» → «Doner».</string>
<string name="data_source_openchargemap_desc">Verdensomspennende, med varierende kvalitet. Beskrivelser på engelsk eller det lokale språket. Gemenskapsdrevet og åpen myndighetsdata i noen land (f.eks. Nord-Amerika, Storbritannia, Frankrike, og Norge.)</string>
<string name="pref_search_provider_info"><![CDATA[Data for søk er dyre å hente, spesielt fra Google Maps. Overvei å donere gjennom «Om» → «Doner».]]></string>
<string name="data_source_openchargemap_desc"><![CDATA[Verdensomspennende, med varierende kvalitet. Beskrivelser på engelsk eller det lokale språket. Gemenskapsdrevet og åpen myndighetsdata i noen land (f.eks. Nord-Amerika, Storbritannia, Frankrike, og Norge.)]]></string>
<string name="lets_go">Begynn</string>
<string name="crash_report_text">EVMap krasjet. Send en rapport til utvikleren.</string>
<string name="chargeprice_all_tariffs_selected">alle planer valgt</string>

View File

@@ -2,8 +2,8 @@
<resources>
<string name="data_source_goingelectric_desc">Ideaal in Duitstalige landen. Beschrijvingen in het Duits. Onderhouden door de gebruikersgemeenschap.</string>
<string name="crash_report_text">EVMap is afgebroken. Stuur een crash rapport naar de ontwikkelaar.</string>
<string name="pref_search_provider_info">Gegevens opzoeken is duur, vooral via Google Maps. Overweeg aub om een donatie te doen via “Over” → “Doneer”.</string>
<string name="data_source_openchargemap_desc">Werelddekkend, met variabele kwaliteit. Beschrijving in Engels of lokale taal. Onderhouden door de gebruikers. Ook open overheidswege eens in sommige landen (bv. Noord-Amerika, UK, Frankrijk, Noorwegen).</string>
<string name="pref_search_provider_info"><![CDATA[Gegevens opzoeken is duur, vooral via Google Maps. Overweeg aub om een donatie te doen via “Over” → “Doneer”.]]></string>
<string name="data_source_openchargemap_desc"><![CDATA[Werelddekkend, met variabele kwaliteit. Beschrijving in Engels of lokale taal. Onderhouden door de gebruikers. Ook open overheidswege eens in sommige landen (bv. Noord-Amerika, UK, Frankrijk, Noorwegen).]]></string>
<string name="pref_darkmode_always_off">altijd uit</string>
<string name="chargeprice_select_car_first">Kiest eerst je voertuig model in de instellingen</string>
<string name="chargeprice_no_compatible_connectors">Geen compatibele connectoren aan dit laadstation</string>
@@ -22,16 +22,16 @@
<string name="address">Adres</string>
<string name="operator">Operator</string>
<string name="network">Netwerk</string>
<string name="open_247"><b>24/7 open</b></string>
<string name="closed"><b>Gesloten</b></string>
<string name="open_closesat"><b>Open</b> · Sluit om %s</string>
<string name="closed_opensat"><b>Gesloten</b> · Opent om %s</string>
<string name="open_247"><![CDATA[<b>24/7 open</b>]]></string>
<string name="closed"><![CDATA[<b>Gesloten</b>]]></string>
<string name="open_closesat"><![CDATA[<b>Open</b> · Sluit om %s]]></string>
<string name="closed_opensat"><![CDATA[<b>Gesloten</b> · Opent om %s]]></string>
<string name="closed_unfmt">Gesloten</string>
<string name="holiday">Feestdag</string>
<string name="cost">Kostprijs</string>
<string name="cost_detail"><b>Laden:</b> %1$s · <b>Parkeren:</b> %2$s</string>
<string name="cost_detail_charging"><b>%s laden</b></string>
<string name="cost_detail_parking"><b>%s parkeren</b></string>
<string name="cost_detail"><![CDATA[<b>Laden:</b> %1$s · <b>Parkeren:</b> %2$s]]></string>
<string name="cost_detail_charging"><![CDATA[<b>%s laden</b>]]></string>
<string name="cost_detail_parking"><![CDATA[<b>%s parkeren</b>]]></string>
<string name="charging_free">Gratis</string>
<string name="parking_free">Gratis</string>
<string name="amenities">Voorzieningen</string>

View File

@@ -387,4 +387,6 @@
<string name="accessibility_residents">Boende</string>
<string name="chargeprice_removal_2025_dialog_detail">Kostnaderna för Chargeprice-data har stigit kraftigt och täcks inte av längre av donationer. Därför kan inte EVMap längre visa denna data direkt i appen. Tillsvidare öppnar detta Chargeprices webbsida. En alternativ lösning är under utveckling, men kommer dröja något och kan introduceras med begränsad funktionalitet. Tack för ditt tålamod och stöd!</string>
<string name="chargeprice_removal_2025_dialog_title">Ursäkta!</string>
<string name="auto_use_new_map_screen">Ny kartvy (beta)</string>
<string name="welcome_2_title">Full koll på hastigheten</string>
</resources>