openScale-port: GPL-3.0-relicens + BT-vågsdrivrutiner (grund + Exingtech Y1/VScale)
- LICENSE → GPL-3.0 (krav för att bädda in openScales kod) - Vendrat com.health.openscale.core.bluetooth: ScaleDeviceHandler, Gatt/Broadcast/Spp-adaptrar, ScaleFactory (utan Hilt), ScaleCommunicator, BleScanner, ConverterUtils, ScaleMeasurement/ScaleUser — copyright-headers kvar - ExingtechY1Handler: Biltema 84-1002 (PT-727), annonserar som "VScale" - Shims för openScales interna beroenden: facades (DataStore-backade), slimmade enums/User/MeasurementWithValues, LogManager → logcat - blessed-kotlin 3.0.12 via JitPack; Kotlin 2.0.21→2.2.0, KSP2, Room 2.7.2 - BLE-permissions (BLUETOOTH_SCAN neverForLocation + CONNECT) i manifestet - Svenska strängresurser för drivrutinernas meddelanden Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01C2GA94E1f3cmrvdQLQhYdg
This commit is contained in:
@@ -1,4 +1,30 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<resources>
|
||||
<string name="app_name">FitnessDroid</string>
|
||||
|
||||
<!-- Strängar som de vendrade openScale-drivrutinerna refererar (svenska motsvarigheter
|
||||
till upstreams engelska; formatargumenten måste matcha upstream). -->
|
||||
<string name="bt_error_delivery_user_feedback">Kunde inte leverera användarsvar: %1$s</string>
|
||||
<string name="bt_error_generic">Fel</string>
|
||||
<string name="bt_error_handler_connect_failed">Drivrutinen misslyckades vid anslutning: %1$s</string>
|
||||
<string name="bt_error_handler_parse_error">Drivrutinen kunde inte tolka %1$s: %2$s</string>
|
||||
<string name="bt_error_no_bluetooth_adapter">Ingen Bluetooth-adapter hittades på enheten.</string>
|
||||
<string name="bt_error_no_device_found">Vågen hittades inte. Kontrollera att den är på och inom räckhåll.</string>
|
||||
<string name="bt_error_no_user_selected">Ingen användare vald</string>
|
||||
<string name="bt_info_reconnecting_try">Återansluter… (försök %1$d/%2$d)</string>
|
||||
<string name="bt_info_step_on_scale">Ställ dig barfota på vågen</string>
|
||||
<string name="bt_info_waiting_for_measurement">Väntar på mätning…</string>
|
||||
<string name="bt_warn_notify_failed">Kunde inte aktivera notifieringar för %1$s.</string>
|
||||
<string name="bt_warn_write_failed_status">Skrivning till %1$s misslyckades: %2$s</string>
|
||||
<string name="cap_battery">Batteri</string>
|
||||
<string name="cap_body_composition">Kroppssammansättning</string>
|
||||
<string name="cap_history_read">Historikläsning</string>
|
||||
<string name="cap_live_weight">Livevikt</string>
|
||||
<string name="cap_time_sync">Tidssynk</string>
|
||||
<string name="cap_unit_config">Enhetsval</string>
|
||||
<string name="cap_user_sync">Användarsynk</string>
|
||||
<string name="no_special_configuration_available">Ingen extra konfiguration finns för den här vågen.</string>
|
||||
<string name="tuning_aggressive">Aggressiv</string>
|
||||
<string name="tuning_balanced">Balanserad</string>
|
||||
<string name="tuning_conservative">Försiktig</string>
|
||||
</resources>
|
||||
|
||||
Reference in New Issue
Block a user