Merge branch 'dev' into iobfix

This commit is contained in:
Milos Kozak 2019-07-28 01:49:52 +02:00
commit 7db694044d
19 changed files with 1409 additions and 192 deletions

View file

@ -1,5 +1,6 @@
language: android language: android
jdk: oraclejdk8 jdk: openjdk8
dist: trusty
env: env:
matrix: matrix:
- ANDROID_TARGET=android-28 ANDROID_ABI=x86 org.gradle.jvmargs=-XX:-OmitStackTraceInFastThrow - ANDROID_TARGET=android-28 ANDROID_ABI=x86 org.gradle.jvmargs=-XX:-OmitStackTraceInFastThrow

View file

@ -40,7 +40,7 @@ repositories {
} }
def generateGitBuild = { -> def generateGitBuild = { ->
StringBuilder stringBuilder = new StringBuilder(); StringBuilder stringBuilder = new StringBuilder()
try { try {
def stdout = new ByteArrayOutputStream() def stdout = new ByteArrayOutputStream()
exec { exec {

View file

@ -0,0 +1,2 @@
#Demo certificate
51:6D:12:67:4C:27:F4:9B:9F:E5:42:9B:01:B3:98:E4:66:2B:85:B7:A8:DD:70:32:B7:6A:D7:97:9A:0D:97:10

View file

@ -56,6 +56,7 @@ import info.nightscout.androidaps.plugins.general.nsclient.receivers.AckAlarmRec
import info.nightscout.androidaps.plugins.general.nsclient.receivers.DBAccessReceiver; import info.nightscout.androidaps.plugins.general.nsclient.receivers.DBAccessReceiver;
import info.nightscout.androidaps.plugins.general.overview.OverviewPlugin; import info.nightscout.androidaps.plugins.general.overview.OverviewPlugin;
import info.nightscout.androidaps.plugins.general.persistentNotification.PersistentNotificationPlugin; import info.nightscout.androidaps.plugins.general.persistentNotification.PersistentNotificationPlugin;
import info.nightscout.androidaps.plugins.general.signatureVerifier.SignatureVerifier;
import info.nightscout.androidaps.plugins.general.smsCommunicator.SmsCommunicatorPlugin; import info.nightscout.androidaps.plugins.general.smsCommunicator.SmsCommunicatorPlugin;
import info.nightscout.androidaps.plugins.general.tidepool.TidepoolPlugin; import info.nightscout.androidaps.plugins.general.tidepool.TidepoolPlugin;
import info.nightscout.androidaps.plugins.general.versionChecker.VersionCheckerPlugin; import info.nightscout.androidaps.plugins.general.versionChecker.VersionCheckerPlugin;
@ -202,6 +203,7 @@ public class MainApp extends Application {
if (Config.SAFETY) pluginsList.add(SafetyPlugin.getPlugin()); if (Config.SAFETY) pluginsList.add(SafetyPlugin.getPlugin());
if (Config.SAFETY) pluginsList.add(VersionCheckerPlugin.INSTANCE); if (Config.SAFETY) pluginsList.add(VersionCheckerPlugin.INSTANCE);
if (Config.SAFETY) pluginsList.add(StorageConstraintPlugin.getPlugin()); if (Config.SAFETY) pluginsList.add(StorageConstraintPlugin.getPlugin());
if (Config.SAFETY) pluginsList.add(SignatureVerifier.getPlugin());
if (Config.APS) pluginsList.add(ObjectivesPlugin.getPlugin()); if (Config.APS) pluginsList.add(ObjectivesPlugin.getPlugin());
pluginsList.add(SourceXdripPlugin.getPlugin()); pluginsList.add(SourceXdripPlugin.getPlugin());
pluginsList.add(SourceNSClientPlugin.getPlugin()); pluginsList.add(SourceNSClientPlugin.getPlugin());

View file

@ -76,6 +76,7 @@ public class Notification {
public static final int OLDVERSION = 52; public static final int OLDVERSION = 52;
public static final int USERMESSAGE = 53; public static final int USERMESSAGE = 53;
public static final int OVER_24H_TIME_CHANGE_REQUESTED = 54; public static final int OVER_24H_TIME_CHANGE_REQUESTED = 54;
public static final int INVALID_VERSION = 55;
public int id; public int id;

View file

@ -0,0 +1,201 @@
package info.nightscout.androidaps.plugins.general.signatureVerifier;
import android.content.pm.PackageManager;
import android.content.pm.Signature;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.spongycastle.util.encoders.Hex;
import java.io.ByteArrayOutputStream;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URL;
import java.net.URLConnection;
import java.nio.charset.StandardCharsets;
import java.security.MessageDigest;
import java.security.NoSuchAlgorithmException;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
import java.util.concurrent.TimeUnit;
import info.nightscout.androidaps.MainApp;
import info.nightscout.androidaps.R;
import info.nightscout.androidaps.interfaces.Constraint;
import info.nightscout.androidaps.interfaces.ConstraintsInterface;
import info.nightscout.androidaps.interfaces.PluginBase;
import info.nightscout.androidaps.interfaces.PluginDescription;
import info.nightscout.androidaps.interfaces.PluginType;
import info.nightscout.androidaps.logging.L;
import info.nightscout.androidaps.plugins.general.overview.events.EventNewNotification;
import info.nightscout.androidaps.plugins.general.overview.notifications.Notification;
import info.nightscout.androidaps.utils.SP;
/**
* AndroidAPS is meant to be build by the user.
* In case someone decides to leak a ready-to-use APK nonetheless, we can still disable it.
* Self-compiled APKs with privately held certificates cannot and will not be disabled.
*/
public class SignatureVerifier extends PluginBase implements ConstraintsInterface {
private static final String REVOKED_CERTS_URL = "https://raw.githubusercontent.com/MilosKozak/AndroidAPS/master/app/src/main/assets/revoked_certs.txt";
private static final long UPDATE_INTERVAL = TimeUnit.DAYS.toMillis(1);
private static SignatureVerifier plugin = new SignatureVerifier();
private Logger log = LoggerFactory.getLogger(L.CORE);
private final Object $lock = new Object[0];
private File revokedCertsFile;
private List<byte[]> revokedCerts;
public static SignatureVerifier getPlugin() {
return plugin;
}
private SignatureVerifier() {
super(new PluginDescription()
.mainType(PluginType.CONSTRAINTS)
.neverVisible(true)
.alwaysEnabled(true)
.showInList(false)
.pluginName(R.string.signature_verifier));
}
@Override
protected void onStart() {
super.onStart();
revokedCertsFile = new File(MainApp.instance().getFilesDir(), "revoked_certs.txt");
new Thread(() -> {
loadLocalRevokedCerts();
if (shouldDownloadCerts()) {
try {
downloadAndSaveRevokedCerts();
} catch (IOException e) {
log.error("Could not download revoked certs", e);
}
}
if (hasIllegalSignature()) showNotification();
}).start();
}
@Override
public Constraint<Boolean> isLoopInvocationAllowed(Constraint<Boolean> value) {
if (hasIllegalSignature()) {
showNotification();
value.set(false);
}
if (shouldDownloadCerts()) {
new Thread(() -> {
try {
downloadAndSaveRevokedCerts();
} catch (IOException e) {
log.error("Could not download revoked certs", e);
}
}).start();
}
return value;
}
private void showNotification() {
Notification notification = new Notification(Notification.INVALID_VERSION, MainApp.gs(R.string.running_invalid_version), Notification.URGENT);
MainApp.bus().post(new EventNewNotification(notification));
}
private boolean hasIllegalSignature() {
try {
synchronized ($lock) {
if (revokedCerts == null) return false;
Signature[] signatures = MainApp.instance().getPackageManager().getPackageInfo(MainApp.instance().getPackageName(), PackageManager.GET_SIGNATURES).signatures;
for (Signature signature : signatures) {
MessageDigest digest = MessageDigest.getInstance("SHA256");
byte[] fingerprint = digest.digest(signature.toByteArray());
for (byte[] cert : revokedCerts) {
if (Arrays.equals(cert, fingerprint)) {
return true;
}
}
}
}
} catch (PackageManager.NameNotFoundException e) {
log.error("Error in SignatureVerifier", e);
} catch (NoSuchAlgorithmException e) {
log.error("Error in SignatureVerifier", e);
}
return false;
}
private boolean shouldDownloadCerts() {
return System.currentTimeMillis() - SP.getLong(R.string.key_last_revoked_certs_check, 0L) >= UPDATE_INTERVAL;
}
private void downloadAndSaveRevokedCerts() throws IOException {
String download = downloadRevokedCerts();
saveRevokedCerts(download);
SP.putLong(R.string.key_last_revoked_certs_check, System.currentTimeMillis());
synchronized ($lock) {
revokedCerts = parseRevokedCertsFile(download);
}
}
private void loadLocalRevokedCerts() {
try {
String revokedCerts = readCachedDownloadedRevokedCerts();
if (revokedCerts == null) revokedCerts = readRevokedCertsInAssets();
synchronized ($lock) {
this.revokedCerts = parseRevokedCertsFile(revokedCerts);
}
} catch (IOException e) {
log.error("Error in SignatureVerifier", e);
}
}
private void saveRevokedCerts(String revokedCerts) throws IOException {
OutputStream outputStream = new FileOutputStream(revokedCertsFile);
outputStream.write(revokedCerts.getBytes(StandardCharsets.UTF_8));
outputStream.close();
}
private String downloadRevokedCerts() throws IOException {
URLConnection connection = new URL(REVOKED_CERTS_URL).openConnection();
return readInputStream(connection.getInputStream());
}
private String readInputStream(InputStream inputStream) throws IOException {
try {
ByteArrayOutputStream baos = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int read;
while ((read = inputStream.read(buffer)) != -1) {
baos.write(buffer, 0, read);
}
baos.flush();
return new String(baos.toByteArray(), StandardCharsets.UTF_8);
} finally {
inputStream.close();
}
}
private String readRevokedCertsInAssets() throws IOException {
InputStream inputStream = MainApp.instance().getAssets().open("revoked_certs.txt");
return readInputStream(inputStream);
}
private String readCachedDownloadedRevokedCerts() throws IOException {
if (!revokedCertsFile.exists()) return null;
return readInputStream(new FileInputStream(revokedCertsFile));
}
private List<byte[]> parseRevokedCertsFile(String file) {
List<byte[]> revokedCerts = new ArrayList<>();
for (String line : file.split("\n")) {
if (line.startsWith("#")) continue;
revokedCerts.add(Hex.decode(line.replace(" ", "").replace(":", "")));
}
return revokedCerts;
}
}

View file

@ -1,43 +0,0 @@
package info.nightscout.utils;
import android.util.LongSparseArray;
import java.util.Calendar;
public class MidnightTime {
private static LongSparseArray times = new LongSparseArray();
private static long hits = 0;
private static long misses = 0;
public static long calc() {
Calendar c = Calendar.getInstance();
c.set(Calendar.HOUR_OF_DAY, 0);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
c.set(Calendar.MILLISECOND, 0);
return c.getTimeInMillis();
}
public static long calc(long time) {
Long m = (Long) times.get(time);
if (m != null) {
++hits;
return m;
}
Calendar c = Calendar.getInstance();
c.setTimeInMillis(time);
c.set(Calendar.HOUR_OF_DAY, 0);
c.set(Calendar.MINUTE, 0);
c.set(Calendar.SECOND, 0);
c.set(Calendar.MILLISECOND, 0);
m = c.getTimeInMillis();
times.append(time, m);
++misses;
return m;
}
public static String log() {
return "Hits: " + hits + " misses: " + misses + " stored: " + times.size();
}
}

View file

@ -532,10 +532,12 @@
<string name="loopsuspended">Loop изключен</string> <string name="loopsuspended">Loop изключен</string>
<string name="loopsuspendedfor">Изключен (%1$d мин)</string> <string name="loopsuspendedfor">Изключен (%1$d мин)</string>
<string name="loopsuperbolusfor">Суперболус (%1$d мин)</string> <string name="loopsuperbolusfor">Суперболус (%1$d мин)</string>
<string name="suspendloop">Изключи APS</string>
<string name="suspendloopfor1h">Изключи APS за 1ч</string> <string name="suspendloopfor1h">Изключи APS за 1ч</string>
<string name="suspendloopfor2h">Изключи APS за 2ч</string> <string name="suspendloopfor2h">Изключи APS за 2ч</string>
<string name="suspendloopfor3h">Изключи APS за 3ч</string> <string name="suspendloopfor3h">Изключи APS за 3ч</string>
<string name="suspendloopfor10h">Изключи APS за 10 ч</string> <string name="suspendloopfor10h">Изключи APS за 10 ч</string>
<string name="suspendloopforXmin">Изключи APS за %1$d мин</string>
<string name="disconnectpumpfor15m">Изключи помпата за 15 мин.</string> <string name="disconnectpumpfor15m">Изключи помпата за 15 мин.</string>
<string name="disconnectpumpfor30m">Изключи помпата за 30 мин.</string> <string name="disconnectpumpfor30m">Изключи помпата за 30 мин.</string>
<string name="disconnectpumpfor1h">Изключи помпата за 1 ч</string> <string name="disconnectpumpfor1h">Изключи помпата за 1 ч</string>
@ -875,6 +877,7 @@
<string name="bolusrecordedonly">Болусът ще бъде само записан</string> <string name="bolusrecordedonly">Болусът ще бъде само записан</string>
<string name="ns_autobackfill_summary">Допълни липсващи данни за КЗ от Nightscout</string> <string name="ns_autobackfill_summary">Допълни липсващи данни за КЗ от Nightscout</string>
<string name="loop_smbsetbypump_label">SMB в помпата</string> <string name="loop_smbsetbypump_label">SMB в помпата</string>
<string name="overview_show_activity">Активност</string>
<string name="overview_show_sensitivity">Чувствителност</string> <string name="overview_show_sensitivity">Чувствителност</string>
<string name="overview_show_deviations">Отклонения</string> <string name="overview_show_deviations">Отклонения</string>
<string name="overview_show_cob">Активни въглехидрати</string> <string name="overview_show_cob">Активни въглехидрати</string>
@ -885,6 +888,7 @@
<string name="closed_loop_disabled_on_dev_branch">Използвате dev версия. Затворения кръг е недостъпен за Вас.</string> <string name="closed_loop_disabled_on_dev_branch">Използвате dev версия. Затворения кръг е недостъпен за Вас.</string>
<string name="engineering_mode_enabled">Режим за раработчици (Engineering mode) включен</string> <string name="engineering_mode_enabled">Режим за раработчици (Engineering mode) включен</string>
<string name="not_eng_mode_or_release">Режим за раработчици (Engineering mode) не е активиран и не е release версия</string> <string name="not_eng_mode_or_release">Режим за раработчици (Engineering mode) не е активиран и не е release версия</string>
<string name="pump_basebasalrate">%1$.2f Е</string>
<string name="combo_actvity_reading_basal_profile">Прочита базалният профил</string> <string name="combo_actvity_reading_basal_profile">Прочита базалният профил</string>
<string name="combo_bolus_rejected_due_to_pump_history_change">Историята на помпата се промени след извършване на изчислението за болус. Болусът не беше доставен. Моля, преизчислете дали все още е необходим болус.</string> <string name="combo_bolus_rejected_due_to_pump_history_change">Историята на помпата се промени след извършване на изчислението за болус. Болусът не беше доставен. Моля, преизчислете дали все още е необходим болус.</string>
<string name="combo_error_updating_treatment_record">Болус успешно инжектиран, но добавянето на лечение в базата данни е неуспешно. Това може да се случи, ако два малки болуса със същия размер са направени в рамките на последните две минути. Проверете записите в историята на помпата и използвайте Careportal, за да добавите липсващи записи. Уверете се,че не добавяте еднакви записи за точно една и съща минута и същото количество инсулин.</string> <string name="combo_error_updating_treatment_record">Болус успешно инжектиран, но добавянето на лечение в базата данни е неуспешно. Това може да се случи, ако два малки болуса със същия размер са направени в рамките на последните две минути. Проверете записите в историята на помпата и използвайте Careportal, за да добавите липсващи записи. Уверете се,че не добавяте еднакви записи за точно една и съща минута и същото количество инсулин.</string>
@ -1140,6 +1144,46 @@
<string name="min_recovery_duration">Мин време за възстановяване [сек]</string> <string name="min_recovery_duration">Мин време за възстановяване [сек]</string>
<string name="recovery_duration">Възстановяване продължителност</string> <string name="recovery_duration">Възстановяване продължителност</string>
<string name="timeout_during_handshake">Таймаут при сдвояването - рестартирайте bluetooth</string> <string name="timeout_during_handshake">Таймаут при сдвояването - рестартирайте bluetooth</string>
<string name="weekday_sunday_short">Нед</string>
<string name="weekday_saturday_short">Съб</string>
<string name="weekday_friday_short">Пет</string>
<string name="weekday_thursday_short">Чет</string>
<string name="weekday_wednesday_short">Ср</string>
<string name="weekday_tuesday_short">Вт</string>
<string name="weekday_monday_short">Пон</string>
<string name="automation_description">Рецепти за автомация написани от вас</string>
<string name="automation_missing_task_name">Въведете име</string>
<string name="automation_missing_trigger">Въведете поне едно условие.</string>
<string name="automation_missing_action">Въведете поне едно действие.</string>
<string name="alreadyenabled">Вече е активно</string>
<string name="alreadydisabled">Вече е изключено</string>
<string name="alreadysuspended">Вече е изключено</string>
<string name="resumeloop">Възстанови APS</string>
<string name="notsuspended">APS не е изключен</string>
<string name="starttemptarget">Стартирай временна цел</string>
<string name="stoptemptarget">Спри временна цел</string>
<string name="islesser">е по-малко от</string>
<string name="isequalorlesser">е равно или по-малко от</string>
<string name="isequal">е равно на</string>
<string name="isequalorgreater">е равно или по-голямо от</string>
<string name="isgreater">е по-голяма от </string>
<string name="isnotavailable">не е налично</string>
<string name="unknown">неизвестно</string>
<string name="glucoseisnotavailable">КЗ не е достъпна</string>
<string name="glucosecomparedmgdl">КЗ %1$s %2$.0f %3$s</string>
<string name="glucosecomparedmmol">КЗ %1$s %2$.1f %3$s</string>
<string name="percentagecompared">Профил проц %1$s %2$d</string>
<string name="iobcompared">IOB %1$s %2$.1f</string>
<string name="and">И</string>
<string name="or">или</string>
<string name="xor">Изключващо или</string>
<string name="atspecifiedtime">В %1$s</string>
<string name="use_network_location">Използвай локация от моб мрежа</string>
<string name="use_gps_location">Използвай GPS локация</string>
<string name="use_passive_location">Използвай пасивна локация</string>
<string name="locationservice">Услуги за местоположение</string>
<string name="automation_short">Автом</string>
<string name="automation">Автоматизация</string>
<string name="profile_total">Общо %1$s Е</string> <string name="profile_total">Общо %1$s Е</string>
<string name="profile_ins_units_per_hout">Е</string> <string name="profile_ins_units_per_hout">Е</string>
<string name="profile_carbs_per_unit">гр/Е</string> <string name="profile_carbs_per_unit">гр/Е</string>
@ -1151,9 +1195,12 @@
<string name="unit_second">секунда</string> <string name="unit_second">секунда</string>
<string name="unit_minute">минута</string> <string name="unit_minute">минута</string>
<string name="unit_hour">час</string> <string name="unit_hour">час</string>
<string name="unit_day">ден</string>
<string name="unit_week">седмица</string>
<string name="unit_seconds">секунди</string> <string name="unit_seconds">секунди</string>
<string name="unit_minutes">минути</string> <string name="unit_minutes">минути</string>
<string name="unit_hours">часове</string> <string name="unit_hours">часове</string>
<string name="unit_days">дни</string>
<string name="unit_weeks">седмици</string> <string name="unit_weeks">седмици</string>
<string name="summary_tidepool_username">Потребителското Ви име за Tidepool, обикновено е Вашия имейл</string> <string name="summary_tidepool_username">Потребителското Ви име за Tidepool, обикновено е Вашия имейл</string>
<string name="title_tidepool_username">Потребителско име</string> <string name="title_tidepool_username">Потребителско име</string>
@ -1178,27 +1225,207 @@
<string name="sms_wrongcode">Грешен код. Командата не е изпълнена.</string> <string name="sms_wrongcode">Грешен код. Командата не е изпълнена.</string>
<string name="notconfigured">Не е конфигуриран</string> <string name="notconfigured">Не е конфигуриран</string>
<string name="profileswitchcreated">Създаден запис - Промяна на профил</string> <string name="profileswitchcreated">Създаден запис - Промяна на профил</string>
<string name="recurringTime">Повтарящо се време</string>
<string name="every">Всеки</string>
<string name="never">Никога</string>
<string name="mins">%1$dмин</string>
<string name="condition">Условие:</string>
<string name="action">Действие:</string>
<string name="iob_u">IOB [Ед]:</string>
<string name="glucose_u">КЗ [%1$s]:</string>
<string name="delete_short">ИЗТР</string>
<string name="add_short">ДОБ</string>
<string name="copy_short">КОП</string>
<string name="addnew">Добави нов</string>
<string name="versionChecker">Проверка на версията</string> <string name="versionChecker">Проверка на версията</string>
<string name="old_version">стара версия</string> <string name="old_version">стара версия</string>
<string name="very_old_version">много стара версия</string> <string name="very_old_version">много стара версия</string>
<string name="new_version_warning">Има нова версия от най-малко %1$d дни! Връщане към LGS след 60 дни, цикълът ще бъде изключен след 90 дни</string> <string name="new_version_warning">Има нова версия от най-малко %1$d дни! Връщане към LGS след 60 дни, цикълът ще бъде изключен след 90 дни</string>
<string name="scale_insulin_activity">Графика на инсулиновата активност [Е/мин]</string>
<string name="twohours"></string> <string name="twohours"></string>
<string name="formatinsulinunits">%1$.2fЕ</string> <string name="formatinsulinunits">%1$.2fЕ</string>
<string name="dexcom_app_patched">Dexcom приложение (модифицирано)</string> <string name="dexcom_app_patched">Dexcom приложение (модифицирано)</string>
<string name="dexcom_short">DXCM</string> <string name="dexcom_short">DXCM</string>
<string name="description_source_dexcom">Да получава данни за КЗ от модифицираното приложение на Dexcom.</string> <string name="description_source_dexcom">Да получава данни за КЗ от модифицираното приложение на Dexcom.</string>
<string name="notification">Известие</string>
<string name="notification_message">Известие: %1$s</string>
<string name="message_short">Съоб:</string>
<string name="profilepercentage">Профил процент</string>
<string name="percent_u">Процент [%]:</string>
<string name="startprofile">Стартирай профил %1$d%% за %2$d мин</string>
<string name="startprofileforever">Стартирай профил %1$d%%</string>
<string name="exists">съществува</string>
<string name="notexists">не съществува</string>
<string name="temptargetcompared">Временна цел %1$s</string>
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
<string name="autosenscompared">Аутосенс %1$s %2$s %%</string>
<string name="autosenslabel">Аутосенс %</string>
<string name="deltacompared">%3$s %1$s %2$s</string>
<string name="deltalabel">Разлика в кръвната захар</string>
<string name="currentlocation">Текущото местоположение</string>
<string name="location">Местоположение</string>
<string name="latitude_short">Ширина:</string>
<string name="longitude_short">Дължина:</string>
<string name="distance_short">Разсt [м]:</string>
<string name="name_short">Име:</string>
<string name="locationis">Местоположението e %1$s</string>
<string name="lastboluslabel">Последен болус</string>
<string name="lastboluscompared">Последен болус преди %1$s %2$s минути</string>
<string name="triggercoblabel">Активни въглехидрати</string>
<string name="cobcompared">Въгл %1$s %2$.0f</string>
<string name="taskname">Име на правилото</string>
<string name="eventname">Име на събитие</string>
<string name="edit_short">РЕД</string>
<string name="please_choose_an_action_type">Моля изберете действие:</string>
<string name="please_choose_a_trigger_type">Моля изберете условие:</string>
<string name="if_label">Ако:</string>
<string name="then_label">Тогава:</string>
<string name="triggers">Активиращи условия:</string>
<string name="remove_label">ИЗТРИИ</string>
<string name="preconditions">Предварителни:</string>
<!-- Pump Abstract --> <!-- Pump Abstract -->
<string name="pump_operation_not_supported_by_pump_driver">Неподдържана операция.</string>
<string name="pump_operation_not_yet_supported_by_pump">Операцията не се поддържа от помпата (ВСЕ ОЩЕ).</string>
<!-- Medtronic (MDT) - Base --> <!-- Medtronic (MDT) - Base -->
<string name="description_pump_medtronic">Поддръжка на помпи Медтроник (специфични модели), изисква RileyLink устройство</string>
<!-- MDT Configuration --> <!-- MDT Configuration -->
<string name="medtronic_serial_number">Сериен номер на помпа</string>
<string name="medtronic_pump_type">Тип помпа</string>
<string name="medtronic_pump_frequency">Честота на помпата</string>
<string name="medtronic_pump_bolus_delay">Изчакване преди старт на болус (сек)</string>
<string name="medtronic_pump_max_bolus">Макс болус в помпата (Е)</string>
<string name="medtronic_pump_max_basal">Максимален базал в помпата (Е/ч)</string>
<string name="medtronic_pump_encoding">Медтроник коодиране</string>
<string name="medtronic_pump_frequency_us_ca">САЩ &amp; Канада (916 Mhz)</string>
<string name="medtronic_pump_frequency_worldwide">Останалата част от света (868 Mhz)</string>
<string name="medtronic_pump_encoding_4b6b_local">Софтуерно 4b6b кодиране</string>
<string name="medtronic_pump_encoding_4b6b_rileylink">Хардуерно 4b6b кодиране</string>
<string name="rileylink_mac_address">RileyLink MAC адрес</string>
<string name="medtronic_custom_action_wake_and_tune">Събуди и настрой</string>
<string name="medtronic_custom_action_clear_bolus_block">Изчисти Bolus Block</string>
<string name="medtronic_custom_action_reset_rileylink">Изчисти RileyLink конфигурацията</string>
<string name="medtronic_pump_battery_select">Тип батерия (напреднали)</string>
<string name="medtronic_pump_battery_no">Не е избрано (общ)</string>
<string name="medtronic_pump_battery_alkaline">Алкални</string>
<string name="medtronic_pump_battery_lithium">Литиева</string>
<!-- RL BLE Scanning --> <!-- RL BLE Scanning -->
<string name="rileylink_scanner_scan_scan">СКАНИРАЙ</string>
<string name="rileylink_scanner_scan_stop">СТОП</string>
<string name="rileylink_scanner_selected_device">Избрано</string>
<string name="rileylink_scanner_scan">Сканирай</string>
<string name="rileylink_scanner_title">RileyLink скенер</string>
<string name="rileylink_scanner_scan_menu">Сканирай за RileyLink</string>
<string name="rileylink_scanner_ble_not_supported">Bluetooth Low Energy не се поддържа.</string>
<string name="rileylink_scanner_ble_not_enabled">Bluetooth не е включен.</string>
<string name="location_not_found_title">Локацията не е включена</string>
<string name="location_not_found_message">За да работи откриването на нови устройсва чрез Bluetooth, трябва да включите локацията. AAPS не проследява вашето местоположение и ще можете да я изключите след успешното свързване.</string>
<string name="location_yes">Разреши</string>
<string name="location_no">Не</string>
<string name="rileylink_scanner_scanning">Сканиране</string>
<string name="rileylink_scanner_scanning_finished">Завършено сканиране</string>
<string name="rileylink_scanner_scanning_error">Грешка при сканиране: %1$d</string>
<!-- RL Status Page --> <!-- RL Status Page -->
<string name="rileylink_settings_tab1">Настройки</string>
<string name="rileylink_settings_tab2">История</string>
<string name="rileylink_settings_tab3">Устройство</string>
<string name="rileylink_status">RileyLink статус</string>
<string name="medtronic_pump_status">Статус на помпата</string>
<string name="rileylink_settings_title">RileyLink настройки</string>
<string name="title_activity_rileylink_settings">RileyLink настройки</string>
<string name="rileylink_title">RileyLink</string>
<string name="rileylink_configured_address">Конфигуриран адрес</string>
<string name="rileylink_connected_device">Свързано устройство</string>
<string name="rileylink_connection_status">Състояние на връзката</string>
<string name="rileylink_connection_error">Грешка при свързване</string>
<string name="rileylink_device">Устройство</string>
<string name="rileylink_device_type">Тип на устройството</string>
<string name="rileylink_device_model">Модел</string>
<string name="rileylink_last_used_frequency">Последна честота</string>
<string name="rileylink_last_device_contact">Последно устройство</string>
<string name="rileylink_firmware_version">RL Firmware</string>
<!-- RL State --> <!-- RL State -->
<string name="rileylink_state_bt_init">Bluetooth стартиране…</string>
<string name="rileylink_state_bt_error">Bluetooth грешка</string>
<string name="rileylink_state_bt_ready">Bluetooth готов</string>
<string name="rileylink_state_not_started">Не е стартиран</string>
<string name="rileylink_state_rl_init">RileyLink стартиране…</string>
<string name="rileylink_state_rl_error">RileyLink грешка</string>
<string name="rileylink_state_pc_tune_up">Настройка на RileyLink и помпа</string>
<string name="rileylink_state_pc_error">Проблем при връзка с помпата</string>
<string name="rileylink_state_connected">Свързан</string>
<!-- RL Errors --> <!-- RL Errors -->
<string name="rileylink_error_not_rl">Устройството не е RileyLink</string>
<string name="rileylink_error_unreachable">RileyLink недостъпен</string>
<string name="rileylink_error_bt_disabled">Bluetooth е изключен</string>
<string name="rileylink_error_no_bt_adapter">Няма Bluetooth адаптер</string>
<string name="rileylink_error_tuneup_failed">Настройката се провали</string>
<string name="rileylink_error_pump_unreachable">Помпата е недостъпна</string>
<string name="rileylink_error_pod_unreachable">Pod е недостъпen</string>
<string name="rileylink_error_address_not_set_short">Не е зададен</string>
<!-- RL Target Device --> <!-- RL Target Device -->
<string name="rileylink_target_device_medtronic">Medtronic помпа</string>
<string name="rileylink_target_device_omnipod">Omnipod</string>
<!-- MDT Errors --> <!-- MDT Errors -->
<string name="medtronic_errors">Грешки</string>
<string name="medtronic_error_serial_not_set">Сериен номер не е зададен.</string>
<string name="medtronic_error_serial_invalid">Грешен сериен номер.</string>
<string name="medtronic_error_pump_type_not_set">Тип помпа не е зададен.</string>
<string name="medtronic_error_pump_type_invalid">Този тип помпа не се поддържа.</string>
<string name="medtronic_error_pump_frequency_not_set">Честота на помпата не е зададена.</string>
<string name="medtronic_error_pump_frequency_invalid">Честотата не се поддържа.</string>
<string name="medtronic_error_rileylink_address_invalid">Грешен RileyLink адрес.</string>
<string name="medtronic_error_pump_type_set_differs_from_detected">Откритата помпа не е идентична с кокнфигурираната.</string>
<string name="medtronic_error_pump_basal_profiles_not_enabled">Базалните профили не са разрешени в помпата.</string>
<string name="medtronic_error_pump_incorrect_basal_profile_selected">Базалния профил в помпата е грешен (трябва да е STD).</string>
<string name="medtronic_error_pump_wrong_tbr_type_set">Грешен тип TBR в помпата ( трябва да е Absolute).</string>
<string name="medtronic_error_pump_wrong_max_bolus_set">Грешен максимален болус в помпата ( трябвба да е %1$.2f).</string>
<string name="medtronic_error_pump_wrong_max_basal_set">Грешен макс мазал в помпата (трябва да е %1$.2f).</string>
<string name="medtronic_error_operation_not_possible_no_configuration">Забранено действие.\n\n Първо трябва да конфигурурате поомпата, преди да използвате тази операция,.</string>
<string name="medtronic_error_pump_24h_time_change_requested">Желаната промяна на времето е повече от 24ч.</string>
<!-- MDT History --> <!-- MDT History -->
<string name="medtronic_history_group_basal">Базали</string>
<string name="medtronic_history_group_configuration">Конфигурации</string>
<string name="medtronic_history_group_notification">Известия</string>
<string name="medtronic_history_group_statistic">Статистики</string>
<string name="medtronic_history_group_unknown">Неизвестни</string>
<string name="medtronic_history_group_all">Всички</string>
<string name="medtronic_pump_history">История на помпата</string>
<!-- MDT Pump Status --> <!-- MDT Pump Status -->
<string name="medtronic_pump_status_never_contacted">Никога не сме се свързвали</string>
<string name="medtronic_pump_status_waking_up">Събуждане</string>
<string name="medtronic_pump_status_error_comm">Грешка в комуникацията</string>
<string name="medtronic_pump_status_timeout_comm">Изтичане на времето за връзка</string>
<string name="medtronic_pump_status_problem_contacting">Проблем при връзка с помпата</string>
<string name="medtronic_pump_status_pump_unreachable">Помпата е недостъпна</string>
<string name="medtronic_pump_status_invalid_config">Грешна конфигурация</string>
<string name="medtronic_pump_status_active">Активна</string>
<string name="medtronic_pump_status_sleeping">Спинка си</string>
<!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> --> <!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> -->
<string name="medtronic_cmd_cancel_bolus_not_supported">Отказали сте болус след като е бил изпратен към помпата. Помпите Медтроник не го поддържат и ще трябва да го направите ръчно. Пуснете Suspend mode и след това Resume (ако оше искате да го откажете). Апликацията ще покаже промените след около 5 мин.</string>
<string name="medtronic_cmd_cant_read_tbr">Не може да бъде прочетен вр. базал.</string>
<string name="medtronic_cmd_cant_cancel_tbr_stop_op">Не може да бъде изключен вр. базал. Операцията е спряна.</string>
<string name="medtronic_cmd_set_profile_pattern_overflow">Смяната на профила е невъзможна, поради твърде голям размер: %1$s</string>
<string name="medtronic_cmd_bolus_could_not_be_delivered">Болус не може да бъде стартиран.</string>
<string name="medtronic_cmd_tbr_could_not_be_delivered">Временен базал не може да бъде стартиран.</string>
<string name="medtronic_cmd_cant_cancel_tbr">Не може да бъде изключен вр. базал.</string>
<string name="medtronic_cmd_basal_profile_could_not_be_set">Профилът не може да бъде приложен.</string>
<string name="medtronic_cmd_basal_profile_not_set_is_same">Профилът е идентичен.</string>
<string name="medtronic_cmd_desc_get_history">Вземи история - стр %1$d (%2$d/16)</string>
<string name="medtronic_cmd_desc_get_history_request">Вземи история - стр %1$d</string>
<string name="medtronic_cmd_desc_get_history_base">Вземи история - стр %1$d</string>
<string name="medtronic_cmd_desc_get_time">Вземи времето на помпата</string>
<string name="medtronic_cmd_desc_get_settings">Вземи настройките на помпата</string>
<string name="medtronic_cmd_desc_get_model">Вземи модел на помпата</string>
<string name="medtronic_cmd_desc_get_basal_profile">Вземи базален профил от помпата</string>
<string name="medtronic_cmd_desc_set_basal_profile">Приложи базалният профил</string>
<string name="medtronic_cmd_desc_get_tbr">Получи временния базал</string>
<string name="medtronic_cmd_desc_set_tbr">Приложи временен базал</string>
<string name="medtronic_cmd_desc_set_bolus">Стартирай болус</string>
<string name="pump_no_connection_h">Няма връзка от %1$d час(а) %2$d мин</string>
<string name="pump_no_connection_d">Няма връзка от %1$d дни %2$d часа</string>
<string name="insulinFromCob"><![CDATA[Инсулин за въгл: <font color=\'%1$s\'>%2$.1fг %3$.2fЕ</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Ограничение на болуса: %2$.2fЕ на %3$.2fЕ</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Бавна абсорбция на въглехидрати: %2$d%% от времето. Проверете въведените данни. Може има голяма грешка !!!!!</font>]]></string>
<plurals name="objective_days"> <plurals name="objective_days">
<item quantity="one">%1$d дeн</item> <item quantity="one">%1$d дeн</item>
<item quantity="other">%1$d дни</item> <item quantity="other">%1$d дни</item>

View file

@ -886,6 +886,7 @@
<string name="closed_loop_disabled_on_dev_branch">Běží DEV verze. Uzavřená smyčka je zakázána.</string> <string name="closed_loop_disabled_on_dev_branch">Běží DEV verze. Uzavřená smyčka je zakázána.</string>
<string name="engineering_mode_enabled">Expertní mód povolen</string> <string name="engineering_mode_enabled">Expertní mód povolen</string>
<string name="not_eng_mode_or_release">Expertní mód není povolen a neběží vydaná verze</string> <string name="not_eng_mode_or_release">Expertní mód není povolen a neběží vydaná verze</string>
<string name="pump_basebasalrate">%1$.2f U/h</string>
<string name="combo_actvity_reading_basal_profile">Načítám bazální profil</string> <string name="combo_actvity_reading_basal_profile">Načítám bazální profil</string>
<string name="combo_bolus_rejected_due_to_pump_history_change">Historie v pumpě se změnila po spočítání bolusu. Bolus nebyl proveden. Prosím spočítejte ho znovu, pokud je to stále potřeba.</string> <string name="combo_bolus_rejected_due_to_pump_history_change">Historie v pumpě se změnila po spočítání bolusu. Bolus nebyl proveden. Prosím spočítejte ho znovu, pokud je to stále potřeba.</string>
<string name="combo_error_updating_treatment_record">Bolus úspěšně podán, ale zápis se nezdařil. To se může stát pokud jsou podány bolusy stejné velikosti během 2 minut. Zkontrolujte historii pumpy a zadejte chybějící položky do ošetření. Ujistěte se, že nezadáváte stejnou velikost v rámci 1 minuty.</string> <string name="combo_error_updating_treatment_record">Bolus úspěšně podán, ale zápis se nezdařil. To se může stát pokud jsou podány bolusy stejné velikosti během 2 minut. Zkontrolujte historii pumpy a zadejte chybějící položky do ošetření. Ujistěte se, že nezadáváte stejnou velikost v rámci 1 minuty.</string>
@ -1141,6 +1142,27 @@
<string name="min_recovery_duration">Min. doba čekání na obnovení spojení [s]</string> <string name="min_recovery_duration">Min. doba čekání na obnovení spojení [s]</string>
<string name="recovery_duration">Doba čekání na obnovení spojení</string> <string name="recovery_duration">Doba čekání na obnovení spojení</string>
<string name="timeout_during_handshake">Vypršel limit spojení - resetujte Bluetooth</string> <string name="timeout_during_handshake">Vypršel limit spojení - resetujte Bluetooth</string>
<string name="automation_missing_task_name">Zadejte prosím název úlohy.</string>
<string name="alreadyenabled">Aktuálně povoleno</string>
<string name="alreadydisabled">Aktuálně zakázáno</string>
<string name="alreadysuspended">Aktuálně pozastaveno</string>
<string name="resumeloop">Obnovit smyčku</string>
<string name="notsuspended">Nepozastaveno</string>
<string name="starttemptarget">Start dočasného cíle</string>
<string name="stoptemptarget">Stop dočasného cíle</string>
<string name="islesser">je menší než</string>
<string name="isequalorlesser">je rovno nebo menší než</string>
<string name="isequal">je rovno</string>
<string name="isequalorgreater">je rovno nebo větší než</string>
<string name="isgreater">je větší než</string>
<string name="isnotavailable">není k dispozici</string>
<string name="unknown">neznámý</string>
<string name="glucoseisnotavailable">Glykémie není k dispozici</string>
<string name="and">A</string>
<string name="or">Nebo</string>
<string name="xor">Exkluzivní nebo</string>
<string name="use_network_location">Povolit zjištění polohy podle sítě</string>
<string name="use_gps_location">Použití GPS pozice</string>
<string name="profile_total">== ∑ %1$s U</string> <string name="profile_total">== ∑ %1$s U</string>
<string name="profile_ins_units_per_hout">U/h</string> <string name="profile_ins_units_per_hout">U/h</string>
<string name="profile_carbs_per_unit">g/U</string> <string name="profile_carbs_per_unit">g/U</string>

View file

@ -2,8 +2,8 @@
<!--Generated by crowdin.com--> <!--Generated by crowdin.com-->
<resources> <resources>
<string name="treatmentssafety_title">Sicurezza trattamenti</string> <string name="treatmentssafety_title">Sicurezza trattamenti</string>
<string name="treatmentssafety_maxbolus_title">Bolo massimo [U]</string> <string name="treatmentssafety_maxbolus_title">Max Bolo consentito [U]</string>
<string name="treatmentssafety_maxcarbs_title">Valore massimo carboidrati [g]</string> <string name="treatmentssafety_maxcarbs_title">Max carboidrati consentiti [g]</string>
<string name="nav_preferences">Preferenze</string> <string name="nav_preferences">Preferenze</string>
<string name="nav_refreshtreatments">Ricarica trattamenti da NS</string> <string name="nav_refreshtreatments">Ricarica trattamenti da NS</string>
<string name="nav_resetdb">Ripristina database</string> <string name="nav_resetdb">Ripristina database</string>
@ -58,187 +58,186 @@
<string name="objectives_button_start">Avvio</string> <string name="objectives_button_start">Avvio</string>
<string name="objectives_button_verify">Verifica</string> <string name="objectives_button_verify">Verifica</string>
<string name="nsprofileview_units_label">Unità</string> <string name="nsprofileview_units_label">Unità</string>
<string name="nsprofileview_dia_label">Durata Insulina attiva</string> <string name="nsprofileview_dia_label">DIA - Durata Azione dell\'Insulina</string>
<string name="nsprofileview_ic_label">IC - Rapporto Insulina/Carboidrati</string> <string name="nsprofileview_ic_label">IC - Rapporto Insulina/Carboidrati</string>
<string name="nsprofileview_isf_label">ISF - Fattore Sensibilità all\'Insulina</string> <string name="nsprofileview_isf_label">ISF - Fattore Sensibilità all\'Insulina</string>
<string name="nsprofileview_basal_label">Basale</string> <string name="nsprofileview_basal_label">Basale</string>
<string name="nsprofileview_target_label">Intervallo</string> <string name="nsprofileview_target_label">Target</string>
<string name="noprofileset">Nessun profilo impostato</string> <string name="noprofileset">NESSUN PROFILO IMPOSTATO</string>
<string name="treatments_insulin_label_string">Insulina:</string> <string name="treatments_insulin_label_string">Insulina:</string>
<string name="treatments_carbs_label_string">Carboidrati:</string> <string name="treatments_carbs_label_string">Carboidrati:</string>
<string name="treatments_iob_label_string">IOB:</string> <string name="treatments_iob_label_string">IOB:</string>
<string name="sms_iob">IOB:</string> <string name="sms_iob">IOB:</string>
<string name="treatments_activity_string">Attività:</string> <string name="treatments_activity_string">Attività:</string>
<string name="treatments_iobtotal_label_string">IOB Totale:</string> <string name="treatments_iobtotal_label_string">IOB Totale:</string>
<string name="treatments_iobactivitytotal_label_string">Totale IOB attiva:</string> <string name="treatments_iobactivitytotal_label_string">Attività IOB Totale:</string>
<string name="tempbasals_realduration_label_string">DUR:</string> <string name="tempbasals_realduration_label_string">Dur:</string>
<string name="tempbasals_netratio_label_string">rapporto:</string> <string name="tempbasals_netratio_label_string">Rapporto:</string>
<string name="tempbasals_netinsulin_label_string">Ins:</string> <string name="tempbasals_netinsulin_label_string">Ins:</string>
<string name="tempbasals_iob_label_string">IOB:</string> <string name="tempbasals_iob_label_string">IOB:</string>
<string name="tempbasals_iobtotal_label_string">Totale IOB:</string> <string name="tempbasals_iobtotal_label_string">IOB Totale:</string>
<string name="treatments_newtreatment_insulinamount_label">Totale insulina</string> <string name="treatments_newtreatment_insulinamount_label">Insulina</string>
<string name="treatments_newtreatment_carbsamount_label">Totale Carboidrati</string> <string name="treatments_newtreatment_carbsamount_label">Carboidrati</string>
<string name="treatments_wizard_bg_label">Glicemia</string> <string name="treatments_wizard_bg_label">Glicemia</string>
<string name="treatments_wizard_tt_label">TT</string> <string name="treatments_wizard_tt_label">TT</string>
<string name="treatments_wizard_carbs_label">Carboidrati</string> <string name="treatments_wizard_carbs_label">Carboidrati</string>
<string name="treatments_wizard_correction_label">Correzione</string> <string name="treatments_wizard_correction_label">Correzione</string>
<string name="insulin_unit_shortname">U</string> <string name="insulin_unit_shortname">U</string>
<string name="treatments_wizard_bolusiob_label">Boli IOB</string> <string name="treatments_wizard_bolusiob_label">Bolo IOB</string>
<string name="openapsma_run">Avvia ora</string> <string name="openapsma_run">Avvia ora</string>
<string name="vitualpump_label">Pompa Virtuale</string> <string name="vitualpump_label">MICROINFUSORE VIRTUALE</string>
<string name="pump_basebasalrate_label">Base basale</string> <string name="pump_basebasalrate_label">Velocità basale minima</string>
<string name="pump_tempbasal_label">Basale temporale</string> <string name="pump_tempbasal_label">Basale temporanea</string>
<string name="virtualpump_extendedbolus_label">Bolo Esteso</string> <string name="virtualpump_extendedbolus_label">Bolo Esteso</string>
<string name="pump_battery_label">Batteria</string> <string name="pump_battery_label">Batteria</string>
<string name="pump_reservoir_label">Serbatoio</string> <string name="pump_reservoir_label">Serbatoio</string>
<string name="virtualpump_resultok">ok</string> <string name="virtualpump_resultok">OK</string>
<string name="openapsma_lastrun_label">Ultimo corsa</string> <string name="openapsma_lastrun_label">Ultima esecuzione</string>
<string name="openapsma_inputparameters_label">Entrata parametro</string> <string name="openapsma_inputparameters_label">Entrata parametro</string>
<string name="openapsma_glucosestatus_label">Stato glucosio</string> <string name="openapsma_glucosestatus_label">Stato glicemia</string>
<string name="openapsma_currenttemp_label">Basale temporanea attuale</string> <string name="openapsma_currenttemp_label">Basale temporanea attuale</string>
<string name="openapsma_iobdata_label">IOB dati</string> <string name="openapsma_iobdata_label">Dati IOB</string>
<string name="openapsma_profile_label">Profilo</string> <string name="openapsma_profile_label">Profilo</string>
<string name="openapsma_mealdata_label">Data Pranzo</string> <string name="openapsma_mealdata_label">Dati Pasto</string>
<string name="result">Esito</string> <string name="result">Esito</string>
<string name="openapsma_noglucosedata">Valore nn disponibile in quella data</string> <string name="nochangerequested">Nessun cambiamento richiesto</string>
<string name="nochangerequested">Non cambiare requisiti</string>
<string name="openapsma_request_label">Richiesta</string> <string name="openapsma_request_label">Richiesta</string>
<string name="rate">Rate</string> <string name="rate">Tasso</string>
<string name="duration">Durata</string> <string name="duration">Durata</string>
<string name="reason">Motivo</string> <string name="reason">Motivo</string>
<string name="glucose">Glucosio</string> <string name="glucose">Glicemia</string>
<string name="delta">Delta T</string> <string name="delta">Delta</string>
<string name="sms_delta">Delta:</string> <string name="sms_delta">Delta:</string>
<string name="configbuilder">Configurazione Strutturale</string> <string name="configbuilder">Configuratore</string>
<string name="objectives">Obbiettivo</string> <string name="objectives">Obbiettivi</string>
<string name="openapsma">OpenAPS MA</string> <string name="openapsma">OpenAPS MA</string>
<string name="overview">Panoramica</string> <string name="overview">Panoramica</string>
<string name="nsprofile">Profilo NS</string> <string name="nsprofile">Profilo NS</string>
<string name="simpleprofile">Semplice profilo</string> <string name="simpleprofile">Profilo semplice</string>
<string name="tempbasal">BasaleTemp</string> <string name="tempbasal">BasaleTemp</string>
<string name="treatments">Trattamento</string> <string name="treatments">Trattamenti</string>
<string name="virtualpump">Micro Virtuale</string> <string name="virtualpump">Micro Virtuale</string>
<string name="careportal">Accesso portale</string> <string name="careportal">Portale</string>
<string name="configbuilder_pump">Microinfusore</string> <string name="configbuilder_pump">Microinfusore</string>
<string name="configbuilder_pump_description">Quale pompa vuoi utilizzare con AndroidAPS?</string> <string name="configbuilder_pump_description">Quale microinfusore vuoi utilizzare con AndroidAPS?</string>
<string name="configbuilder_treatments">Trattamento</string> <string name="configbuilder_treatments">Trattamenti</string>
<string name="configbuilder_treatments_description">Quale plugin dovrebbe essere utilizzato per la movimentazione di trattamento?</string> <string name="configbuilder_treatments_description">Quale plugin dovrebbe essere utilizzato per la gestione del trattamento?</string>
<string name="configbuilder_profile">Profilo</string> <string name="configbuilder_profile">Profilo</string>
<string name="configbuilder_profile_description">Quale profilo dovrebbe usare AndroidAPS?</string> <string name="configbuilder_profile_description">Quale profilo dovrebbe usare AndroidAPS?</string>
<string name="configbuilder_aps">APS</string> <string name="configbuilder_aps">APS</string>
<string name="configbuilder_aps_description">Quale algoritmo APS dovrebbe apportare le modifiche di terapia?</string> <string name="configbuilder_aps_description">Quale algoritmo APS dovrebbe apportare aggiustamenti terapeutici?</string>
<string name="configbuilder_general">Generale</string> <string name="configbuilder_general">Generale</string>
<string name="configbuilder_general_description">Questi sono alcuni plugin generale che potreste trovare utile.</string> <string name="configbuilder_general_description">Questi sono alcuni plugin generali che potresti trovare utili.</string>
<string name="configbuilder_constraints_description">Quali vincoli vengono applicati?</string> <string name="configbuilder_constraints_description">Quali vincoli sono applicati?</string>
<string name="days">giorno</string> <string name="days">giorni</string>
<string name="constraints">Costrizione</string> <string name="constraints">Vincoli</string>
<string name="loop">Loop</string> <string name="loop">Loop</string>
<string name="configbuilder_loop">Loop</string> <string name="configbuilder_loop">Loop</string>
<string name="configbuilder_loop_description">Consente di attivare l\'integrazione degli AndroidAPS ciclo.</string> <string name="configbuilder_loop_description">Consente di attivare l\'integrazione del loop di AndroidAPS.</string>
<string name="loop_aps_label">APS</string> <string name="loop_aps_label">APS</string>
<string name="loop_constraintsprocessed_label">Dopo i vincoli trasformati</string> <string name="loop_constraintsprocessed_label">Dopo aver elaborato i vincoli</string>
<string name="loop_tbrsetbypump_label">Basale Temp attivata sulla pompa</string> <string name="loop_tbrsetbypump_label">Basale Temp attivata sul microinfusore</string>
<string name="openapsma_lastenact_label">Ultimo attuato</string> <string name="openapsma_lastenact_label">Ultimo attuato</string>
<string name="ok">OK</string> <string name="ok">OK</string>
<string name="cancel">Cancella</string> <string name="cancel">Cancella</string>
<string name="noapsselected">APS selezionato o Provaider non corretto</string> <string name="noapsselected">NESSUN APS SELEZIONATO O RISULTATO FORNITO</string>
<string name="safety">Sicurezza</string> <string name="safety">Sicurezza</string>
<string name="openapsma_disabled">Plugin e\' disabilitato</string> <string name="openapsma_disabled">Plugin disabilitato</string>
<string name="constraints_violation">Vincolo Violato</string> <string name="constraints_violation">Violazione dei vincoli</string>
<string name="treatmentdeliveryerror">Errore di erogazione del bolo</string> <string name="treatmentdeliveryerror">Errore di erogazione del bolo</string>
<string name="tempbasaldeliveryerror">Errore di somministrazione basale temporale</string> <string name="tempbasaldeliveryerror">Errore somministrazione Basale Temp</string>
<string name="overview_newtempbasal_basalpercent">Valore Basale [%%]</string> <string name="overview_newtempbasal_basalpercent">Valore Basale [%%]</string>
<string name="overview_newtempbasal_percent_label">%% (100%%=corrente)</string> <string name="overview_newtempbasal_percent_label">%% (100%% = corrente)</string>
<string name="setbasalquestion">Accettare il nuovo basale temp</string> <string name="setbasalquestion">Accetta nuova Basale Temp:</string>
<string name="overview_treatment_label">Boli</string> <string name="overview_treatment_label">Trattamento</string>
<string name="overview_calculator_label">Calcolatore</string> <string name="overview_calculator_label">Calcolatore</string>
<string name="constraintapllied">Vincolo Applicato</string> <string name="constraintapllied">Vincolo applicato!</string>
<string name="confirmation">Conferma</string> <string name="confirmation">Conferma</string>
<string name="entertreatmentquestion">Inserimento nuovo trattamento</string> <string name="entertreatmentquestion">Inserisci nuovo trattamento:</string>
<string name="bolus">Bolo</string> <string name="bolus">Bolo</string>
<string name="sms_bolus">Bolo:</string> <string name="sms_bolus">Bolo:</string>
<string name="basal">Basale</string> <string name="basal">Basale</string>
<string name="sms_basal">Basale</string> <string name="sms_basal">Basale</string>
<string name="carbs">Carboidrati</string> <string name="carbs">Carboidrati</string>
<string name="changeyourinput">Cambia il tuo imput</string> <string name="changeyourinput">Cambia il tuo input!</string>
<string name="setextendedbolusquestion">Impostare il nuovo bollo esteso</string> <string name="setextendedbolusquestion">Imposta nuovo bolo esteso:</string>
<string name="configbuilder_bgsource">Origine glicemia</string> <string name="configbuilder_bgsource">Origine Glicemia</string>
<string name="configbuilder_bgsource_description">Dove prendere i dati per AndroidAPS?</string> <string name="configbuilder_bgsource_description">Dove prendere i dati per AndroidAPS?</string>
<string name="xdrip">Xdrip</string> <string name="xdrip">xDrip</string>
<string name="apsmode_title">Modalità APS</string> <string name="apsmode_title">Modalità APS</string>
<string name="closedloop">Chiusura Loop</string> <string name="closedloop">Loop Chiuso</string>
<string name="openloop">Apertura Loop</string> <string name="openloop">Loop Aperto</string>
<string name="disabledloop">Loop Disabilitato</string> <string name="disabledloop">Loop Disabilitato</string>
<string name="disableloop">Disabilta Loop</string> <string name="disableloop">Disabilita Loop</string>
<string name="enableloop">Abilitare Loop</string> <string name="enableloop">Abilita Loop</string>
<string name="openloop_newsuggestion">Nuovo suggerimento disponibile</string> <string name="openloop_newsuggestion">Nuovo suggerimento disponibile</string>
<string name="unsupportedclientver">Versione NsClient non supportata</string> <string name="unsupportedclientver">Versione NSClient non supportata</string>
<string name="unsupportednsversion">Versione non supportata di Nightscout</string> <string name="unsupportednsversion">Versione non supportata di Nightscout</string>
<string name="nsclientnotinstalled">NsClient non istallato. Record perduto</string> <string name="nsclientnotinstalled">NSClient non istallato. Record perduto!</string>
<string name="objectives_bgavailableinns">BG disponibile in NS</string> <string name="objectives_bgavailableinns">BG disponibile in NS</string>
<string name="objectives_pumpstatusavailableinns">Micro disponibile in NS</string> <string name="objectives_pumpstatusavailableinns">Stato Micro disponibile in NS</string>
<string name="objectives_manualenacts">Manuale</string> <string name="objectives_manualenacts">Manuale</string>
<string name="loopdisabled">Loop disabilitato da vincolo</string> <string name="loopdisabled">LOOP DISABILITATO DAI VINCOLI</string>
<string name="treatments_wizard_basaliob_label">Basale IOB</string> <string name="treatments_wizard_basaliob_label">Basale IOB</string>
<string name="bolusconstraintapplied">Vincolo bolo applicato</string> <string name="bolusconstraintapplied">Vincolo bolo applicato</string>
<string name="carbsconstraintapplied">Applicazione del conteggio Carboidrati</string> <string name="carbsconstraintapplied">Vincolo carboidrati applicato</string>
<string name="careportal_bgcheck">Controllo Glicemia</string> <string name="careportal_bgcheck">Controllo Glicemia</string>
<string name="careportal_announcement">Annuncio</string> <string name="careportal_announcement">Annuncio</string>
<string name="careportal_note">Nota</string> <string name="careportal_note">Nota</string>
<string name="careportal_question">Domanda</string> <string name="careportal_question">Domanda</string>
<string name="careportal_exercise">Sport</string> <string name="careportal_exercise">Sport</string>
<string name="careportal_pumpsitechange">Cambio posizione ago</string> <string name="careportal_pumpsitechange">Cambio posizione cannula</string>
<string name="careportal_cgmsensorinsert">Attivazione del sensore</string> <string name="careportal_cgmsensorinsert">Inserimento sensore</string>
<string name="careportal_cgmsensorstart">Avvio Sensore</string> <string name="careportal_cgmsensorstart">Avvio Sensore</string>
<string name="careportal_insulincartridgechange">Cambio serbatoio insulina</string> <string name="careportal_insulincartridgechange">Cambio serbatoio insulina</string>
<string name="careportal_profileswitch">Cambio profilo</string> <string name="careportal_profileswitch">Cambio profilo</string>
<string name="careportal_snackbolus">Bolo Spuntino</string> <string name="careportal_snackbolus">Bolo Spuntino</string>
<string name="careportal_mealbolus">Bolo pasto</string> <string name="careportal_mealbolus">Bolo pasto</string>
<string name="careportal_correctionbolus">Correzione Bolo</string> <string name="careportal_correctionbolus">Bolo di Correzione</string>
<string name="careportal_combobolus">Bolo doppio</string> <string name="careportal_combobolus">Bolo Combo</string>
<string name="careportal_tempbasalstart">Inizio Basale Temporanea</string> <string name="careportal_tempbasalstart">Inizio Basale Temp</string>
<string name="careportal_tempbasalend">Fine Basale temporanea</string> <string name="careportal_tempbasalend">Fine Basale Temp</string>
<string name="careportal_carbscorrection">Correzione carboidrati</string> <string name="careportal_carbscorrection">Correzione con carboidrati</string>
<string name="careportal_openapsoffline">OpenAPS non in linea</string> <string name="careportal_openapsoffline">OpenAPS Offline</string>
<string name="careportal_newnstreatment_eventtype">Tipo di evento</string> <string name="careportal_newnstreatment_eventtype">Tipo di evento</string>
<string name="careportal_newnstreatment_other">Altro</string> <string name="careportal_newnstreatment_other">Altro</string>
<string name="careportal_newnstreatment_meter">Glucometro</string> <string name="careportal_newnstreatment_meter">Glucometro</string>
<string name="careportal_newnstreatment_sensor">Sensore</string> <string name="careportal_newnstreatment_sensor">Sensore</string>
<string name="careportal_newnstreatment_carbs_label">Carboidrati</string> <string name="careportal_newnstreatment_carbs_label">Carboidrati</string>
<string name="careportal_newnstreatment_insulin_label">Insulina</string> <string name="careportal_newnstreatment_insulin_label">Insulina</string>
<string name="careportal_newnstreatment_carbtime_label">Tempo di assorbimento Carboidrati</string> <string name="careportal_newnstreatment_carbtime_label">Tempo assorb. Carboidrati</string>
<string name="careportal_newnstreatment_split_label">Frazionare</string> <string name="careportal_newnstreatment_split_label">Fraziona</string>
<string name="careportal_newnstreatment_duration_label">Durata</string> <string name="careportal_newnstreatment_duration_label">Durata</string>
<string name="careportal_newnstreatment_percent_label">Percentuale</string> <string name="careportal_newnstreatment_percent_label">Percentuale</string>
<string name="careportal_newnstreatment_absolute_label">Assoluto</string> <string name="careportal_newnstreatment_absolute_label">Assoluto</string>
<string name="careportal_newnstreatment_notes_label">Note</string> <string name="careportal_newnstreatment_notes_label">Note</string>
<string name="careportal_newnstreatment_eventtime_label">Data Evento</string> <string name="careportal_newnstreatment_eventtime_label">Data Evento</string>
<string name="careportal_newnstreatment_profile_label">Profilo</string> <string name="careportal_newnstreatment_profile_label">Profilo</string>
<string name="careportal_newnstreatment_enteredby_title">Ingresso</string> <string name="careportal_newnstreatment_enteredby_title">Inserito da</string>
<string name="careportal_newnstreatment_glucosetype">Tipo di glucosio</string> <string name="careportal_newnstreatment_glucosetype">Tipo Glicemia</string>
<string name="noprofile">Nessun profilo caricato da NS</string> <string name="noprofile">Nessun profilo ancora caricato da NS</string>
<string name="overview_tempbasal_button">Basale Temporale</string> <string name="overview_tempbasal_button">Basale Temp</string>
<string name="overview_extendedbolus_button">Bolo Esteso</string> <string name="overview_extendedbolus_button">Bolo Esteso</string>
<string name="configbuilder_nightscoutversion_label">Versione Nightscout</string> <string name="configbuilder_nightscoutversion_label">Versione Nightscout:</string>
<string name="missing">Mancante</string> <string name="missing">Mancante</string>
<string name="exported">Esportare Preferenze</string> <string name="exported">Preferenze esportate</string>
<string name="export_to">Esportazione impostazione to</string> <string name="export_to">Esporta impostazioni su</string>
<string name="import_from">Importa impstazioni da</string> <string name="import_from">Importa impostazioni da</string>
<string name="setting_imported">Impostazioni importate</string> <string name="setting_imported">Impostazioni importate</string>
<string name="filenotfound">File non coretto</string> <string name="filenotfound">File non trovato</string>
<string name="nav_export">Esporta impostazioni</string> <string name="nav_export">Esporta impostazioni</string>
<string name="nav_import">Importa impostazioni</string> <string name="nav_import">Importa impostazioni</string>
<string name="openapsma_maxbasal_title">Basale Temp Max che può essere impostato su</string> <string name="openapsma_maxbasal_title">Max U/h che una Basale Temp può impostare</string>
<string name="openapsma_maxbasal_summary">Il valore e\' chiamati basale in OpenAPS</string> <string name="openapsma_maxbasal_summary">Questo valore è chiamato \"max basal\" nel contesto OpenAPS</string>
<string name="openapsma_maxiob_title">Basale Massima in IOB OpenAPS</string> <string name="openapsma_maxiob_title">Basale Massima in IOB OpenAPS</string>
<string name="openapsma_maxiob_summary">Questo valore si chiama Max IOB in contesto OpenAPS. Questo valore sara\' zero. Dopo diversi giorni o settimane, a seconda del livello di comfort, puoi scegliere di regolare questo numero.</string> <string name="openapsma_maxiob_summary">Questo valore è chiamato Max IOB nel contesto OpenAPS\nIndica l\'insulina massima in [U] che APS può erogare contemporaneamente.</string>
<string name="dismiss">Respingere</string> <string name="dismiss">RESPINGI</string>
<string name="danarpump">DanaR</string> <string name="danarpump">DanaR</string>
<string name="connecting">Connesso</string> <string name="connecting">In Connessione</string>
<string name="connected">Collegato</string> <string name="connected">Connesso</string>
<string name="disconnected">Scollegato</string> <string name="disconnected">Disconnesso</string>
<string name="danar_pump_settings">Setting Micro</string> <string name="danar_pump_settings">Impostazioni micro DanaR</string>
<string name="end_user_license_agreement">ontratto di licenza</string> <string name="end_user_license_agreement">Contratto di licenza per l\'utente</string>
<string name="end_user_license_agreement_text">NON DEVE ESSERE UTILIZZATO PER PRENDERE LE DECISIONI MEDICHE. NON C\'È NESSUNA GARANZIA PER IL PROGRAMMA, NELLA MISURA CONSENTITA DALLA LEGGE APPLICABILE. TRANNE QUANDO DIVERSAMENTE INDICATO PER ISCRITTO, IL DETENTORE DEL COPYRIGHT E/O ALTRE PARTI FORNISCONO IL PROGRAMMA \"COSÌ COM\'È\" SENZA GARANZIA DI ALCUN TIPO, ESPLICITA O IMPLICITA, INCLUSE, MA NON LIMITATAMENTE A, GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UN SCOPO PARTICOLARE. L\'INTERO RISCHIO PER LA QUALITÀ E LE PRESTAZIONI DEL PROGRAMMA È CON VOI. SE IL PROGRAMMA DOVESSE RISULTARE DIFETTOSO, SI ASSUME IL COSTO DI TUTTI I NECESSARI PER LA MANUTENZIONE, RIPARAZIONE O CORREZIONE.</string> <string name="end_user_license_agreement_text">NON DEVE ESSERE UTILIZZATO PER PRENDERE LE DECISIONI MEDICHE. NON C\'È NESSUNA GARANZIA PER IL PROGRAMMA, NELLA MISURA CONSENTITA DALLA LEGGE APPLICABILE. TRANNE QUANDO DIVERSAMENTE INDICATO PER ISCRITTO, IL DETENTORE DEL COPYRIGHT E/O ALTRE PARTI FORNISCONO IL PROGRAMMA \"COSÌ COM\'È\" SENZA GARANZIA DI ALCUN TIPO, ESPLICITA O IMPLICITA, INCLUSE, MA NON LIMITATAMENTE A, GARANZIE IMPLICITE DI COMMERCIABILITÀ E IDONEITÀ PER UN SCOPO PARTICOLARE. L\'INTERO RISCHIO PER LA QUALITÀ E LE PRESTAZIONI DEL PROGRAMMA È CON VOI. SE IL PROGRAMMA DOVESSE RISULTARE DIFETTOSO, SI ASSUME IL COSTO DI TUTTI I NECESSARI PER LA MANUTENZIONE, RIPARAZIONE O CORREZIONE.</string>
<string name="end_user_license_agreement_i_understand">CAPISCO E ACCETTO</string> <string name="end_user_license_agreement_i_understand">CAPISCO E ACCETTO</string>
<string name="save">Salva</string> <string name="save">Salva</string>
@ -532,10 +531,12 @@
<string name="loopsuspended">Sospensione Loop</string> <string name="loopsuspended">Sospensione Loop</string>
<string name="loopsuspendedfor">Sospendi (%1$d m)</string> <string name="loopsuspendedfor">Sospendi (%1$d m)</string>
<string name="loopsuperbolusfor">Superbolo (%1$d m)</string> <string name="loopsuperbolusfor">Superbolo (%1$d m)</string>
<string name="suspendloop">Sospendi loop</string>
<string name="suspendloopfor1h">Sospendi loop per 1h</string> <string name="suspendloopfor1h">Sospendi loop per 1h</string>
<string name="suspendloopfor2h">Sospendi loop per 2h</string> <string name="suspendloopfor2h">Sospendi loop per 2h</string>
<string name="suspendloopfor3h">Sospendi loop per 3h</string> <string name="suspendloopfor3h">Sospendi loop per 3h</string>
<string name="suspendloopfor10h">Sospendi loop per 10h</string> <string name="suspendloopfor10h">Sospendi loop per 10h</string>
<string name="suspendloopforXmin">Sospendi loop per %1$d min</string>
<string name="disconnectpumpfor15m">Sconnetti Micro per 15min</string> <string name="disconnectpumpfor15m">Sconnetti Micro per 15min</string>
<string name="disconnectpumpfor30m">Sconnetti Micro per 30min</string> <string name="disconnectpumpfor30m">Sconnetti Micro per 30min</string>
<string name="disconnectpumpfor1h">Sconnetti Micro per 1 H</string> <string name="disconnectpumpfor1h">Sconnetti Micro per 1 H</string>
@ -1081,140 +1082,309 @@
<string name="code_compare">I codici mostrati su questo dispositivo e sulla pompa?</string> <string name="code_compare">I codici mostrati su questo dispositivo e sulla pompa?</string>
<string name="insight_pairing">associazione Insight</string> <string name="insight_pairing">associazione Insight</string>
<string name="insight_local">Accu-Chek Insight</string> <string name="insight_local">Accu-Chek Insight</string>
<string name="insight_delivered">%1$.2fU / %2$.2fU consegnato</string> <string name="insight_delivered">%1$.2fU / %2$.2fU erogate</string>
<string name="insight_alert_formatter">%1$s: %2$s</string> <string name="insight_alert_formatter">%1$s: %2$s</string>
<string name="tube_changed">Cambio Catetere</string> <string name="tube_changed">Catetere sostituito</string>
<string name="pump_time_updated">Tempo di aggiornamento della pompa</string> <string name="pump_time_updated">Ora del microinfusore aggiornata</string>
<string name="confirm">Conferma</string> <string name="confirm">Conferma</string>
<string name="mute_alert">Muto</string> <string name="mute_alert">Muto</string>
<string name="pump_alert">Avviso pompa</string> <string name="pump_alert">Avviso microinfusore</string>
<string name="log_site_changes">Registro modifiche al sito</string> <string name="log_site_changes">Log modifiche al sito</string>
<string name="log_reservoir_changes">Modifiche di registro serbatoio</string> <string name="log_reservoir_changes">Log sostituzione serbatoio</string>
<string name="log_tube_changes">Registro modifiche al sito</string> <string name="log_tube_changes">Log sostituzione catetere</string>
<string name="log_battery_changes">Registra modifiche batteria</string> <string name="log_battery_changes">Log sostituzione batteria</string>
<string name="log_operating_mode_changes">Modifica modalità di funzionamento log</string> <string name="log_operating_mode_changes">Log cambio modalità di funzionamento</string>
<string name="log_alerts">Avvisi log</string> <string name="log_alerts">Log avvisi</string>
<string name="enable_tbr_emulation">Abilita emulazione TBR</string> <string name="enable_tbr_emulation">Abilita emulazione TBR</string>
<string name="enable_tbr_emulation_summary">Usa i bolli estesi invece dei TBR per aggirare il limite del 250%%</string> <string name="enable_tbr_emulation_summary">Usa i bolli estesi invece dei TBR per aggirare il limite del 250%%</string>
<string name="disconnect_delay">Disconnetti ritardo [s]</string> <string name="disconnect_delay">Ritardo disconnessione [s]</string>
<string name="serial_number">Numero di serie</string> <string name="serial_number">Numero di serie</string>
<string name="release_software_version">Versione software di rilascio</string> <string name="release_software_version">Versione software di rilascio</string>
<string name="ui_processor_software_version">Versione software di processore UI</string> <string name="ui_processor_software_version">Versione UI processor software</string>
<string name="pc_processor_software_version">Versione software del PC </string> <string name="pc_processor_software_version">Versione PC processor software</string>
<string name="md_tel_processor_software_version">Versione software di processore UI</string> <string name="md_tel_processor_software_version">Versione MD tel processor software</string>
<string name="safety_processor_software_version">Versione software del processore</string> <string name="safety_processor_software_version">Versione Safety processor software</string>
<string name="bt_info_page_version">Versione pagina info BT</string> <string name="bt_info_page_version">Versione BT info page</string>
<string name="bluetooth_address">Indirizzo Bluetooth</string> <string name="bluetooth_address">Indirizzo Bluetooth</string>
<string name="system_id_appendix">Accoglienza ID sistema</string> <string name="system_id_appendix">Appendice ID sistema</string>
<string name="manufacturing_date">Data di produzione</string> <string name="manufacturing_date">Data di produzione</string>
<string name="delete_pairing">Elimina accoppiamento</string> <string name="delete_pairing">Elimina accoppiamento</string>
<string name="pairing_information">Informazioni di abbinamento</string> <string name="pairing_information">Informazioni accoppiamento</string>
<string name="refreh_status">Aggiorna stato</string> <string name="refreh_status">Aggiorna stato</string>
<string name="start_pump">Avvia pompa</string> <string name="start_pump">Avvia microinfusore</string>
<string name="stop_pump">Ferma pompa</string> <string name="stop_pump">Ferma microinfusore</string>
<string name="operating_mode">Modalità operativa</string> <string name="operating_mode">Modalità operativa</string>
<string name="insight_status">Stato</string> <string name="insight_status">Stato</string>
<string name="tdd_bolus">Bolo TDD</string> <string name="tdd_bolus">TDD Boli</string>
<string name="tdd_basal">TDD Basale</string> <string name="tdd_basal">TDD Basale</string>
<string name="tdd_total">Totale TDD</string> <string name="tdd_total">TDD Totale</string>
<string name="recovering">Recuperando</string> <string name="recovering">Recupero</string>
<string name="not_paired">Non accoppiato</string> <string name="not_paired">Non accoppiato</string>
<string name="last_connected">Ultimo connesso</string> <string name="last_connected">Ultima connessione</string>
<string name="started">Avviato</string> <string name="started">Avviato</string>
<string name="stopped">Stoppato</string> <string name="stopped">Stoppato</string>
<string name="tbr_formatter">%1$d%% per %2$d / %3$d min</string> <string name="tbr_formatter">%1$d%% per %2$d / %3$d min</string>
<string name="extended_bolus">Bolo Esteso</string> <string name="extended_bolus">Bolo Esteso</string>
<string name="multiwave_bolus">Portale Multi</string> <string name="multiwave_bolus">Bolo Multiwave</string>
<string name="eb_formatter">%1$.2f / %2$.2f U per %3$d minuto</string> <string name="eb_formatter">%1$.2f / %2$.2f U per %3$d minuto</string>
<string name="enable_tbr_over_notification">Abilita notifica di fine TBR e \n(impostazione pompa)</string> <string name="enable_tbr_over_notification">Abilita notifica di fine TBR e \n(impostazione microinfusore)</string>
<string name="disable_tbr_over_notification">Abilita notifica di fine TBR e \n(impostazione pompa)</string> <string name="disable_tbr_over_notification">Disabilita notifica di fine TBR e \n(impostazione microinfusore)</string>
<string name="refresh">Ricarica</string> <string name="refresh">Ricarica</string>
<string name="description_pump_insight_local">Integrazione pompa per pompe di Accu-Chek Insight</string> <string name="description_pump_insight_local">Integrazione del microinfusore Accu-Chek Insight</string>
<string name="not_inserted">Non inserito</string> <string name="not_inserted">Non inserito</string>
<string name="short_status_last_connected">Ultima conn: %1$d minuti fa</string> <string name="short_status_last_connected">Ultima conn: %1$d minuti fa</string>
<string name="short_status_tbr">TBR: %1$d% per %2$d/%3$d min</string> <string name="short_status_tbr">TBR: %1$d% per %2$d/%3$d min</string>
<string name="short_status_extended">Esteso: %1$.2f / %2$.2f U per %3$d min</string> <string name="short_status_extended">Esteso: %1$.2f / %2$.2f U per %3$d min</string>
<string name="short_status_multiwave">Esteso: %1$.2f/ %2$.2f U per %3$d min</string> <string name="short_status_multiwave">Multiwave: %1$.2f / %2$.2f U per %3$d min</string>
<string name="short_status_tdd">TDD: %1$.2f</string> <string name="short_status_tdd">TDD: %1$.2f</string>
<string name="short_status_reservoir">Reser.: %1$.2fU</string> <string name="short_status_reservoir">Reser.: %1$.2fU</string>
<string name="short_status_battery">Batt: %1$d%%</string> <string name="short_status_battery">Batt: %1$d%%</string>
<string name="max_recovery_duration">Durata massima [s]</string> <string name="max_recovery_duration">Durata massima recupero [s]</string>
<string name="min_recovery_duration">Durata Minima [s]</string> <string name="min_recovery_duration">Durata minima recupero [s]</string>
<string name="recovery_duration">Durata recupero</string> <string name="recovery_duration">Durata recupero</string>
<string name="timeout_during_handshake">Timeout durante la comunicazione - riavvia bluetooth</string> <string name="timeout_during_handshake">Timeout durante la comunicazione - riavvia il bluetooth</string>
<string name="weekday_sunday_short">Dom</string>
<string name="weekday_saturday_short">Sab</string>
<string name="weekday_friday_short">Ven</string>
<string name="weekday_thursday_short">Gio</string>
<string name="weekday_wednesday_short">Mer</string>
<string name="weekday_tuesday_short">Mar</string>
<string name="weekday_monday_short">Lun</string>
<string name="automation_description">Automation task definiti dall\'utente</string>
<string name="automation_missing_task_name">Per favore, inserisci un nome task.</string>
<string name="automation_missing_trigger">Per favore, specifica almeno un trigger.</string>
<string name="automation_missing_action">Per favore, specifica almeno un\'azione.</string>
<string name="alreadyenabled">Già abilitato</string>
<string name="alreadydisabled">Già disabilitato</string>
<string name="alreadysuspended">Già sospeso</string>
<string name="resumeloop">Riprendi loop</string>
<string name="notsuspended">Non sospeso</string>
<string name="starttemptarget">Avvia temp target</string>
<string name="stoptemptarget">Stoppa temp target</string>
<string name="islesser">è inferiore a</string>
<string name="isequalorlesser">è uguale o inferiore a</string>
<string name="isequal">è uguale a</string>
<string name="isequalorgreater">è uguale o maggiore di</string>
<string name="isgreater">è maggiore di</string>
<string name="isnotavailable">non è disponibile</string>
<string name="unknown">sconosciuto</string>
<string name="glucoseisnotavailable">Glicemia non disponibile</string>
<string name="glucosecomparedmgdl">Glicemia %1$s %2$.0f %3$s</string>
<string name="glucosecomparedmmol">Glicemia %1$s %2$.1f %3$s</string>
<string name="percentagecompared">Profilo pct %1$s %2$d</string>
<string name="iobcompared">IOB %1$s %2$.1f</string>
<string name="and">And</string>
<string name="or">Or</string>
<string name="xor">Xor</string>
<string name="atspecifiedtime">A %1$s</string>
<string name="use_network_location">Usa posizione di rete</string>
<string name="use_gps_location">Usa posizione GPS</string>
<string name="use_passive_location">Usa posizione passiva</string>
<string name="locationservice">Servizio di localizzazione</string>
<string name="automation_short">Auto</string>
<string name="automation">Automazione</string>
<string name="profile_total">== ∑ %1$s U</string> <string name="profile_total">== ∑ %1$s U</string>
<string name="profile_ins_units_per_hout">U/o</string> <string name="profile_ins_units_per_hout">U/h</string>
<string name="profile_carbs_per_unit">g/U</string> <string name="profile_carbs_per_unit">g/U</string>
<string name="profile_per_unit">/U</string> <string name="profile_per_unit">/U</string>
<string name="dexcom_lognssensorchange_title">Cambia il sensore di log in NS</string> <string name="dexcom_lognssensorchange_title">Registra cambio sensore in NS</string>
<string name="dexcom_lognssensorchange_summary">Crea evento \"Cambia sensore\" in NS all\'avvio del sensore</string> <string name="dexcom_lognssensorchange_summary">Crea evento \"Cambia sensore\" in NS all\'avvio del sensore</string>
<string name="tomato">Tomato (MiaoMiao)</string> <string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Pomodoro</string> <string name="tomato_short">Tomato</string>
<string name="unit_second">secondi</string> <string name="unit_second">secondo</string>
<string name="unit_minute">minuto</string> <string name="unit_minute">minuto</string>
<string name="unit_hour">ora</string> <string name="unit_hour">ora</string>
<string name="unit_day">giorni</string> <string name="unit_day">giorno</string>
<string name="unit_week">settimana</string> <string name="unit_week">settimana</string>
<string name="unit_seconds">secondi</string> <string name="unit_seconds">secondi</string>
<string name="unit_minutes">minuti</string> <string name="unit_minutes">minuti</string>
<string name="unit_hours">ore</string> <string name="unit_hours">ore</string>
<string name="unit_days">giorni</string> <string name="unit_days">giorni</string>
<string name="unit_weeks">settimane</string> <string name="unit_weeks">settimane</string>
<string name="summary_tidepool_username">Il tuo nome utente di accesso Tidepool, normalmente il tuo indirizzo email</string> <string name="summary_tidepool_username">Il tuo nome utente per l\'accesso a Tidepool, generalmente il tuo indirizzo email</string>
<string name="title_tidepool_username">Nome utente</string> <string name="title_tidepool_username">Nome utente</string>
<string name="summary_tidepool_password">La tua password di accesso Tidepool</string> <string name="summary_tidepool_password">La tua password di accesso a Tidepool</string>
<string name="title_tidepool_password">Password di accesso</string> <string name="title_tidepool_password">Password di accesso</string>
<string name="title_tidepool_test_login">Test accesso Tidepool</string> <string name="title_tidepool_test_login">Test di accesso a Tidepool</string>
<string name="summary_tidepool_dev_servers">Se abilitato, gli upload andranno su https://int-app.tidepool.org invece che su https://app.tidepool.org/</string> <string name="summary_tidepool_dev_servers">Se abilitato, gli upload andranno su https://int-app.tidepool.org invece che su https://app.tidepool.org/</string>
<string name="title_tidepool_dev_servers">Usa server di integrazione (test)</string> <string name="title_tidepool_dev_servers">Usa server di integrazione (test)</string>
<string name="tidepool">Tidepool</string> <string name="tidepool">Tidepool</string>
<string name="tidepool_shortname">TDP</string> <string name="tidepool_shortname">TDP</string>
<string name="description_tidepool">Carica dati in Tidepool</string> <string name="description_tidepool">Carica dati in Tidepool</string>
<string name="tidepool_upload_cgm">Carica i dati del CGM</string> <string name="tidepool_upload_cgm">Carica dati CGM</string>
<string name="tidepool_upload_bolus">Carica trattamenti (insulina, carbo)</string> <string name="tidepool_upload_bolus">Carica trattamenti (insulina, carbo)</string>
<string name="tidepool_upload_tbr">Carica basali temporanee</string> <string name="tidepool_upload_tbr">Carica basali temporanee</string>
<string name="tidepool_upload_profile">Carica gli eventi del profilo, obiettivi temp</string> <string name="tidepool_upload_profile">Carica switch di profilo, target temporanei</string>
<string name="tidepool_upload_bg">Carica i test BG</string> <string name="tidepool_upload_bg">Carica test Glicemia</string>
<string name="dst_in_24h_warning">Il tempo di salvataggio cambia in 24h o meno</string> <string name="dst_in_24h_warning">Cambio all\'ora legale in 24h o meno</string>
<string name="dst_loop_disabled_warning">Il tempo di salvataggio dei dati avviene ogni 3 ore - ciclo chiuso disattivato</string> <string name="dst_loop_disabled_warning">Cambio all\'ora legale avvenuto meno di 3 ore fa - Closed loop disattivato</string>
<string name="storage">vincolo di archiviazione interna</string> <string name="storage">vincolo di archiviazione interna</string>
<string name="diskfull">Libera almeno %1$d MB dalla memoria interna! Loop disabilitato!</string> <string name="diskfull">Libera almeno %1$d MB dalla memoria interna! Loop disabilitato!</string>
<string name="wrongformat">Formato errato</string> <string name="wrongformat">Formato errato</string>
<string name="sms_wrongcode">Codice errato. Comando annullato.</string> <string name="sms_wrongcode">Codice errato. Comando annullato.</string>
<string name="notconfigured">Non configurato</string> <string name="notconfigured">Non configurato</string>
<string name="profileswitchcreated">Cambia profilo creato</string> <string name="profileswitchcreated">Cambio profilo creato</string>
<string name="recurringTime">Tempo ricorrente</string>
<string name="every">Ogni</string>
<string name="never">Mai</string>
<string name="mins">%1$dminuti</string>
<string name="condition">Condizione:</string>
<string name="action">Azione:</string>
<string name="iob_u">IOB [U]:</string>
<string name="glucose_u">Glicemia [%1$s]:</string>
<string name="delete_short">CANC</string>
<string name="add_short">AGG</string>
<string name="copy_short">COPIA</string>
<string name="addnew">Aggiungi nuovo</string>
<string name="versionChecker">Controllo Versione</string> <string name="versionChecker">Controllo Versione</string>
<string name="old_version">versione precedente</string> <string name="old_version">versione datata</string>
<string name="very_old_version">versione molto vecchia</string> <string name="very_old_version">versione molto datata</string>
<string name="new_version_warning">Nuova versione per almeno %1$d giorni disponibile! Torna ai LGS dopo 60 giorni, il ciclo sarà disattivato dopo 90 giorni</string> <string name="new_version_warning">Nuova versione disponibile da %1$d giorni! Ritorno a LGS trascorsi 60 giorni, disattivazione del loop dopo 90 giorni</string>
<string name="scale_insulin_activity">Attività su scala grafica [U/min]</string> <string name="scale_insulin_activity">Azione insulinica su scala grafica [U/min]</string>
<string name="twohours">2 ore</string> <string name="twohours">2 ore</string>
<string name="formatinsulinunits">%1$.2fU</string> <string name="formatinsulinunits">%1$.2fU</string>
<string name="dexcom_app_patched">Dexcom App (con correzione)</string> <string name="dexcom_app_patched">Dexcom App (modificata)</string>
<string name="dexcom_short">DXCM</string> <string name="dexcom_short">DXCM</string>
<string name="description_source_dexcom">Ricevi i valori BG dall\'app Dexcom con patch.</string> <string name="description_source_dexcom">Ricevi valori Glicemia dall\'app Dexcom modificata.</string>
<string name="notification">Notifica</string>
<string name="notification_message">Notifica: %1$s</string>
<string name="message_short">Msg:</string>
<string name="profilepercentage">Percentuale del profilo</string>
<string name="percent_u">Percentuale [%]:</string>
<string name="startprofile">Avvia profilo %1$d%% for %2$d min</string>
<string name="startprofileforever">Avvia profilo %1$d%%</string>
<string name="exists">esiste</string>
<string name="notexists">non esiste</string>
<string name="temptargetcompared">Temp target %1$s</string>
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
<string name="autosenslabel">Autosens %</string>
<string name="deltacompared">%3$s %1$s %2$s</string>
<string name="deltalabel">Differenza Glicemia</string>
<string name="currentlocation">Posizione corrente</string>
<string name="location">Posizione</string>
<string name="latitude_short">Lat:</string>
<string name="longitude_short">Lon:</string>
<string name="distance_short">Dist [m]:</string>
<string name="name_short">Nome:</string>
<string name="locationis">La posizione è %1$s</string>
<string name="lastboluslabel">Ultimo Bolo</string>
<string name="lastboluscompared">Ora ultimo bolo %1$s %2$s min fa</string>
<string name="triggercoblabel">COB</string>
<string name="cobcompared">COB %1$s %2$.0f</string>
<string name="taskname">Nome Task</string>
<string name="eventname">Nome Evento</string>
<string name="edit_short">MODIFICA</string>
<string name="please_choose_an_action_type">Scegli un tipo di azione:</string>
<string name="please_choose_a_trigger_type">Scegli un tipo di trigger:</string>
<string name="if_label">If:</string>
<string name="then_label">Then:</string>
<string name="triggers">Trigger:</string>
<string name="remove_label">RIMUOVI</string>
<string name="preconditions">Presupposti:</string>
<!-- Pump Abstract --> <!-- Pump Abstract -->
<string name="pump_operation_not_supported_by_pump_driver">Operazione non supportata dal microinfusore e/o dal driver.</string>
<string name="pump_operation_not_yet_supported_by_pump">Operazione NON ANCORA supportata dal microinfusore.</string>
<!-- Medtronic (MDT) - Base --> <!-- Medtronic (MDT) - Base -->
<string name="description_pump_medtronic">Integrazione del microinfusore Medtronic, richiede un dispositivo RileyLink e uno specifico modello di microinfusore</string>
<!-- MDT Configuration --> <!-- MDT Configuration -->
<string name="medtronic_serial_number">Numero Seriale microinfusore</string>
<string name="medtronic_pump_type">Tipo microinfusore</string>
<string name="medtronic_pump_frequency">Frequenza microinfusore</string>
<string name="medtronic_pump_bolus_delay">Ritardo prima che il Bolo sia avviato (s)</string>
<string name="medtronic_pump_max_bolus">Max Bolo su Microinfusore (U)</string>
<string name="medtronic_pump_max_basal">Max Basale su Microinfusore (U/h)</string>
<string name="medtronic_pump_encoding">Codifica Medtronic</string>
<string name="medtronic_pump_frequency_us_ca">US &amp; Canada (916 MHz)</string>
<string name="medtronic_pump_frequency_worldwide">Globale (868 Mhz)</string>
<string name="medtronic_pump_encoding_4b6b_local">Codifica Software 4b6b</string>
<string name="medtronic_pump_encoding_4b6b_rileylink">Codifica Hardware 4b6b</string>
<string name="rileylink_mac_address">RileyLink MAC Address</string>
<string name="medtronic_custom_action_wake_and_tune">Risveglio e Sintonizzazione</string>
<string name="medtronic_custom_action_clear_bolus_block">Cancella Blocco Bolo</string>
<string name="medtronic_custom_action_reset_rileylink">Reimposta Configurazione RileyLink</string>
<string name="medtronic_pump_battery_select">Tipo di batteria (Power View)</string>
<string name="medtronic_pump_battery_no">Non selezionato (Simple view)</string>
<string name="medtronic_pump_battery_alkaline">Alkaline (Extended view)</string>
<string name="medtronic_pump_battery_lithium">Lithium (Extended view)</string>
<!-- RL BLE Scanning --> <!-- RL BLE Scanning -->
<string name="rileylink_scanner_scan_scan">SCAN</string>
<string name="rileylink_scanner_scan_stop">STOP</string>
<string name="rileylink_scanner_selected_device">Selezionato</string>
<string name="rileylink_scanner_scan">Scansiona</string>
<string name="rileylink_scanner_title">Scansione RileyLink</string>
<string name="rileylink_scanner_scan_menu">Ricerca di RileyLink</string>
<string name="rileylink_scanner_ble_not_supported">Bluetooth Low Energy non supportato.</string>
<string name="rileylink_scanner_ble_not_enabled">Bluetooth disabilitato.</string>
<string name="location_not_found_title">La posizione non è abilitata</string>
<string name="location_not_found_message">Affinché la ricerca bluetooth funzioni coi nuovi dispositivi, la localizzazione deve essere abilitata, ma può essere disabilitata dopo l\'accoppiamento. AAPS non tiene traccia della tua posizione.</string>
<string name="location_yes">Abilita</string>
<string name="location_no">No</string>
<string name="rileylink_scanner_scanning">Scansione in corso</string>
<string name="rileylink_scanner_scanning_finished">Scansione terminata</string>
<string name="rileylink_scanner_scanning_error">Errore scansione: %1$d</string>
<!-- RL Status Page --> <!-- RL Status Page -->
<string name="rileylink_settings_tab1">Impostazioni</string>
<!-- RL State --> <!-- RL State -->
<!-- RL Errors --> <!-- RL Errors -->
<!-- RL Target Device --> <!-- RL Target Device -->
<!-- MDT Errors --> <!-- MDT Errors -->
<string name="medtronic_error_operation_not_possible_no_configuration">Operazione non possibile.\n\n Devi prima configurare il Microinfusore Medtronic.</string>
<string name="medtronic_error_pump_24h_time_change_requested">È stata richiesta una modifica d\'orario di oltre 24h.</string>
<!-- MDT History --> <!-- MDT History -->
<string name="medtronic_history_group_basal">Basali</string>
<string name="medtronic_history_group_configuration">Configurazioni</string>
<string name="medtronic_history_group_notification">Notifiche</string>
<string name="medtronic_history_group_statistic">Statistiche</string>
<string name="medtronic_history_group_unknown">Sconosciuti</string>
<string name="medtronic_history_group_all">Tutto</string>
<string name="medtronic_pump_history">Storico del Microinfusore Medtronic</string>
<!-- MDT Pump Status --> <!-- MDT Pump Status -->
<string name="medtronic_pump_status_never_contacted">Mai connesso</string>
<string name="medtronic_pump_status_waking_up">Risveglio</string>
<string name="medtronic_pump_status_error_comm">Errore nella comunicazione</string>
<string name="medtronic_pump_status_timeout_comm">Timeout della comunicazione</string>
<string name="medtronic_pump_status_problem_contacting">Problema di connessione al microinfusore</string>
<string name="medtronic_pump_status_pump_unreachable">Microinfusore irraggiungibile</string>
<string name="medtronic_pump_status_invalid_config">Configurazione non valida</string>
<string name="medtronic_pump_status_active">Attivo</string>
<string name="medtronic_pump_status_sleeping">In sospensione</string>
<!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> --> <!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> -->
<string name="medtronic_cmd_cancel_bolus_not_supported">Hai cancellato il bolo, dopo che era già stato impostato sul Microinfusore. Dal momento che il Microinfusore Medtronic non supporta la cancellazione, avrai bisogno di cancellare il bolo manualmente. Metti il Microinfusore in modalità Sospensione e poi fallo Ripartire (se vuoi ancora cancellare il bolo). L\'applicazione rileverà le modifiche al prossimo aggiornamento (in meno di 5 minuti).</string>
<string name="medtronic_cmd_cant_read_tbr">Impossibile leggere il TBR corrente.</string>
<string name="medtronic_cmd_cant_cancel_tbr_stop_op">Impossibile cancellare il TBR corrente. Arresto dell\'operazione.</string>
<string name="medtronic_cmd_set_profile_pattern_overflow">Impostazione del profilo fallita, i seguenti modelli hanno un tasso basale troppo grande: %1$s</string>
<string name="medtronic_cmd_bolus_could_not_be_delivered">Il Bolo non può essere erogato.</string>
<string name="medtronic_cmd_tbr_could_not_be_delivered">Il TBR non può essere impostato.</string>
<string name="medtronic_cmd_cant_cancel_tbr">Impossibile cancellare il TBR corrente.</string>
<string name="medtronic_cmd_basal_profile_could_not_be_set">Il profilo basale non può essere impostato.</string>
<string name="medtronic_cmd_basal_profile_not_set_is_same">Il profilo basale è lo stesso, quindi non sarà impostato di nuovo.</string>
<string name="medtronic_cmd_desc_get_history">Ottieni Storico - Pagina %1$d (%2$d/16)</string>
<string name="medtronic_cmd_desc_get_history_request">Ottieni Storico - Pagina %1$d</string>
<string name="medtronic_cmd_desc_get_history_base">Ottieni Storico - Pagina %1$d</string>
<string name="medtronic_cmd_desc_get_time">Ottieni Orario Microinfusore</string>
<string name="medtronic_cmd_desc_get_settings">Ottieni Impostazioni</string>
<string name="medtronic_cmd_desc_get_model">Ottieni Modello Microinfusore</string>
<string name="medtronic_cmd_desc_get_basal_profile">Ottieni Profilo Basale</string>
<string name="medtronic_cmd_desc_set_basal_profile">Imposta Profilo Basale</string>
<string name="medtronic_cmd_desc_get_tbr">Ottieni Basale Temporanea</string>
<string name="medtronic_cmd_desc_set_tbr">Imposta Basale Temporanea</string>
<string name="medtronic_cmd_desc_set_bolus">Imposta Bolo</string>
<string name="pump_no_connection_h">Nessuna connessione per %1$d ora(e) e %2$d min</string>
<string name="pump_no_connection_d">Nessuna connessione per %1$d giorno(i) e %2$d ore</string>
<string name="insulinFromCob"><![CDATA[Insulina COB: <font color=\'%1$s\'>%2$.1fg %3$.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Vincolo Bolo applicato: %2$.2fU a %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Rilevato assorbimento lento dei carboidrati: %2$d%% del tempo. Ricontrolla il tuo calcolo. COB può essere davvero fuori !!!!!</font>]]></string>
<plurals name="objective_days"> <plurals name="objective_days">
<item quantity="one">%1$d giorni</item> <item quantity="one">%1$d giorno</item>
<item quantity="other">%1$d giorni</item> <item quantity="other">%1$d giorni</item>
</plurals> </plurals>
<plurals name="objective_hours"> <plurals name="objective_hours">
<item quantity="one">%1$d ore</item> <item quantity="one">%1$d ora</item>
<item quantity="other">%1$d ore</item> <item quantity="other">%1$d ore</item>
</plurals> </plurals>
<plurals name="objective_minutes"> <plurals name="objective_minutes">
<item quantity="one">%1$d minuto</item> <item quantity="one">%1$d minuto</item>
<item quantity="other">%1$d minuto</item> <item quantity="other">%1$d minuti</item>
</plurals> </plurals>
</resources> </resources>

View file

@ -532,10 +532,12 @@
<string name="loopsuspended">Pętla wstrzymana</string> <string name="loopsuspended">Pętla wstrzymana</string>
<string name="loopsuspendedfor">Wstrzymana (%1$d m)</string> <string name="loopsuspendedfor">Wstrzymana (%1$d m)</string>
<string name="loopsuperbolusfor">Superbolus (%1$d m)</string> <string name="loopsuperbolusfor">Superbolus (%1$d m)</string>
<string name="suspendloop">Wstrzymaj pętle</string>
<string name="suspendloopfor1h">Wstrzymaj pętlę na 1h</string> <string name="suspendloopfor1h">Wstrzymaj pętlę na 1h</string>
<string name="suspendloopfor2h">Wstrzymaj pętlę na 2h</string> <string name="suspendloopfor2h">Wstrzymaj pętlę na 2h</string>
<string name="suspendloopfor3h">Wstrzymaj pętlę na 3h</string> <string name="suspendloopfor3h">Wstrzymaj pętlę na 3h</string>
<string name="suspendloopfor10h">Wstrzymaj pętlę na 10 h</string> <string name="suspendloopfor10h">Wstrzymaj pętlę na 10 h</string>
<string name="suspendloopforXmin">Wstrzymaj pętlę na %1$d min</string>
<string name="disconnectpumpfor15m">Wyłącz pompę na 15 min</string> <string name="disconnectpumpfor15m">Wyłącz pompę na 15 min</string>
<string name="disconnectpumpfor30m">Wyłącz pompę na 30 min</string> <string name="disconnectpumpfor30m">Wyłącz pompę na 30 min</string>
<string name="disconnectpumpfor1h">Wyłącz pompę na 1 h</string> <string name="disconnectpumpfor1h">Wyłącz pompę na 1 h</string>
@ -876,6 +878,7 @@
<string name="bolusrecordedonly">Bolus zostanie tylko zapisany w rekordach</string> <string name="bolusrecordedonly">Bolus zostanie tylko zapisany w rekordach</string>
<string name="ns_autobackfill_summary">Automatycznie wypełnij brakujące BG z NS</string> <string name="ns_autobackfill_summary">Automatycznie wypełnij brakujące BG z NS</string>
<string name="loop_smbsetbypump_label">SMB ustawiony przez pompę</string> <string name="loop_smbsetbypump_label">SMB ustawiony przez pompę</string>
<string name="overview_show_activity">Ćwiczenia</string>
<string name="overview_show_sensitivity">Wrażliwość</string> <string name="overview_show_sensitivity">Wrażliwość</string>
<string name="overview_show_deviations">Odchylenia</string> <string name="overview_show_deviations">Odchylenia</string>
<string name="overview_show_cob">COB (Aktywne Węglow.)</string> <string name="overview_show_cob">COB (Aktywne Węglow.)</string>
@ -886,6 +889,7 @@
<string name="closed_loop_disabled_on_dev_branch">Uruchomiona jest wersja dev. Zamknięta pętla jest wyłączona.</string> <string name="closed_loop_disabled_on_dev_branch">Uruchomiona jest wersja dev. Zamknięta pętla jest wyłączona.</string>
<string name="engineering_mode_enabled">Tryb Inżynierski włączony</string> <string name="engineering_mode_enabled">Tryb Inżynierski włączony</string>
<string name="not_eng_mode_or_release">Tryb inżynierski nie włączony i nie pracuje wersja \"kandydat do wydania\" (RC)</string> <string name="not_eng_mode_or_release">Tryb inżynierski nie włączony i nie pracuje wersja \"kandydat do wydania\" (RC)</string>
<string name="pump_basebasalrate">%1$.2f U/h</string>
<string name="combo_actvity_reading_basal_profile">Wczytuje profil bazowy</string> <string name="combo_actvity_reading_basal_profile">Wczytuje profil bazowy</string>
<string name="combo_bolus_rejected_due_to_pump_history_change">Historia pompy zmieniła się po wykonaniu obliczenia bolusa. Bolus nie został dostarczony. Proszę, przelicz ponownie, jeśli wciąż potrzebujesz bolusa.</string> <string name="combo_bolus_rejected_due_to_pump_history_change">Historia pompy zmieniła się po wykonaniu obliczenia bolusa. Bolus nie został dostarczony. Proszę, przelicz ponownie, jeśli wciąż potrzebujesz bolusa.</string>
<string name="combo_error_updating_treatment_record">Bolus został pomyślnie dostarczony, ale dodanie wpisu leczenia nie powiodło się. Może się to zdarzyć, jeśli w ciągu ostatnich dwóch minut podano dwa małe bolusy o tej samej wielkości. Sprawdź historię pompy i leczenie i użyj PortaluOpieki, aby dodać brakujące wpisy. Make sure not to add any entries for the exact same minute and same amount.</string> <string name="combo_error_updating_treatment_record">Bolus został pomyślnie dostarczony, ale dodanie wpisu leczenia nie powiodło się. Może się to zdarzyć, jeśli w ciągu ostatnich dwóch minut podano dwa małe bolusy o tej samej wielkości. Sprawdź historię pompy i leczenie i użyj PortaluOpieki, aby dodać brakujące wpisy. Make sure not to add any entries for the exact same minute and same amount.</string>
@ -1141,6 +1145,46 @@
<string name="min_recovery_duration">Min. czas odzyskiwania [s]</string> <string name="min_recovery_duration">Min. czas odzyskiwania [s]</string>
<string name="recovery_duration">Czas odzyskiwania</string> <string name="recovery_duration">Czas odzyskiwania</string>
<string name="timeout_during_handshake">Przekroczony czas przywitania - zresetuj bluetooth</string> <string name="timeout_during_handshake">Przekroczony czas przywitania - zresetuj bluetooth</string>
<string name="weekday_sunday_short">Nie</string>
<string name="weekday_saturday_short">Sob</string>
<string name="weekday_friday_short">Pią</string>
<string name="weekday_thursday_short">Czw</string>
<string name="weekday_wednesday_short">Śr</string>
<string name="weekday_tuesday_short">Wt</string>
<string name="weekday_monday_short">Pon</string>
<string name="automation_description">Zadania zautomatyzowane zdefiniowane przez użytrkownika</string>
<string name="automation_missing_task_name">Proszę wpisać nazwę zadania.</string>
<string name="automation_missing_trigger">Proszę podać przynajmniej jedno wywołanie.</string>
<string name="automation_missing_action">Proszę podać przynajmniej jedną akcję.</string>
<string name="alreadyenabled">Już włączono</string>
<string name="alreadydisabled">Już wyłączono</string>
<string name="alreadysuspended">Już zawieszono</string>
<string name="resumeloop">Wznów pętlę</string>
<string name="notsuspended">Nie wstrzymana</string>
<string name="starttemptarget">Rozpocznij cel tymczasowy</string>
<string name="stoptemptarget">Zatrzymaj cel tymczasowy</string>
<string name="islesser">jest mniejsze niż</string>
<string name="isequalorlesser">jest równe lub mniejsze niż</string>
<string name="isequal">jest równe</string>
<string name="isequalorgreater">jest równe lub większe niż</string>
<string name="isgreater">jest większe niż</string>
<string name="isnotavailable">nie jest dostępne</string>
<string name="unknown">nieznany</string>
<string name="glucoseisnotavailable">Poziom jest nieznany</string>
<string name="glucosecomparedmgdl">Poziom %1$s %2$.0f %3$s</string>
<string name="glucosecomparedmmol">Poziom %1$s %2$.1f %3$s</string>
<string name="percentagecompared">Profil pct %1$s %2$d</string>
<string name="iobcompared">IOB %1$s %2$.1f</string>
<string name="and">i</string>
<string name="or">lub</string>
<string name="xor">wyłącznie lub</string>
<string name="atspecifiedtime">W %1$s</string>
<string name="use_network_location">Użyj lokalizacji sieciowej</string>
<string name="use_gps_location">Użyj lokalizacji GPS</string>
<string name="use_passive_location">Użyj biernej lokalizacji</string>
<string name="locationservice">Usługa lokalizacji</string>
<string name="automation_short">Auto</string>
<string name="automation">Automatyzacja</string>
<string name="profile_total">== ∑ %1$s U</string> <string name="profile_total">== ∑ %1$s U</string>
<string name="profile_ins_units_per_hout">U/h</string> <string name="profile_ins_units_per_hout">U/h</string>
<string name="profile_carbs_per_unit">g/U</string> <string name="profile_carbs_per_unit">g/U</string>
@ -1149,6 +1193,31 @@
<string name="dexcom_lognssensorchange_summary">Podaj \"Zmiana Sensora\" do NS do NS automatycznie przy uruchomieniu sensora</string> <string name="dexcom_lognssensorchange_summary">Podaj \"Zmiana Sensora\" do NS do NS automatycznie przy uruchomieniu sensora</string>
<string name="tomato">Tomato (MiaoMiao)</string> <string name="tomato">Tomato (MiaoMiao)</string>
<string name="tomato_short">Tomato</string> <string name="tomato_short">Tomato</string>
<string name="unit_second">sekunda</string>
<string name="unit_minute">minuta</string>
<string name="unit_hour">godzina</string>
<string name="unit_day">dzień</string>
<string name="unit_week">tydzień</string>
<string name="unit_seconds">sekund</string>
<string name="unit_minutes">minut</string>
<string name="unit_hours">godzin</string>
<string name="unit_days">dni</string>
<string name="unit_weeks">tygodnie</string>
<string name="summary_tidepool_username">Twoja nazwa użytkownika Tidepool, zwykle Twój adres e-mail</string>
<string name="title_tidepool_username">Login nazwa użytkownika</string>
<string name="summary_tidepool_password">Twoje hasło logowania do Tidepool</string>
<string name="title_tidepool_password">Hasło logowania</string>
<string name="title_tidepool_test_login">Sprawdź dostęp do Tidepool</string>
<string name="summary_tidepool_dev_servers">Jeśli ta opcja jest włączona, przesyłanie będzie dostępne na https://int-app.tidepool.org zamiast zwykłego https://app.tidepool.org/</string>
<string name="title_tidepool_dev_servers">Użyj serwerów integracyjnych (testowych)</string>
<string name="tidepool">Tidepool</string>
<string name="tidepool_shortname">TDP</string>
<string name="description_tidepool">Prześlij dane do Tidepool</string>
<string name="tidepool_upload_cgm">Prześlij dane CGM</string>
<string name="tidepool_upload_bolus">Prześlij terapię (insulina, węglowodany)</string>
<string name="tidepool_upload_tbr">Prześlij bazy tymczasowe</string>
<string name="tidepool_upload_profile">Prześlij zmiany profilu, cele tymczasowe</string>
<string name="tidepool_upload_bg">Prześlij testowe BG</string>
<string name="dst_in_24h_warning">Zmiana na czas letni w ciągu 24 godzin lub krócej</string> <string name="dst_in_24h_warning">Zmiana na czas letni w ciągu 24 godzin lub krócej</string>
<string name="dst_loop_disabled_warning">Zmiana czasu nastąpiła mniej niż 3 godziny temu - Zamknięta pętla wyłączona</string> <string name="dst_loop_disabled_warning">Zmiana czasu nastąpiła mniej niż 3 godziny temu - Zamknięta pętla wyłączona</string>
<string name="storage">limit wielkości pamięci wewnętrznej</string> <string name="storage">limit wielkości pamięci wewnętrznej</string>
@ -1157,27 +1226,209 @@
<string name="sms_wrongcode">Zły kod. Polecenie anulowano.</string> <string name="sms_wrongcode">Zły kod. Polecenie anulowano.</string>
<string name="notconfigured">Nie skonfigurowano</string> <string name="notconfigured">Nie skonfigurowano</string>
<string name="profileswitchcreated">Zmiana profilu wykonana</string> <string name="profileswitchcreated">Zmiana profilu wykonana</string>
<string name="recurringTime">Powtarzający się czas</string>
<string name="every">Każdy/Każdego</string>
<string name="never">Nigdy</string>
<string name="mins">%1$dmins</string>
<string name="condition">Warunek:</string>
<string name="action">Działanie:</string>
<string name="iob_u">IOB [U]:</string>
<string name="glucose_u">Poziom [%1$s]:</string>
<string name="delete_short">USUŃ</string>
<string name="add_short">DODAJ</string>
<string name="copy_short">KOPIUJ</string>
<string name="addnew">Dodaj nowy</string>
<string name="versionChecker">Kontroler wersji</string> <string name="versionChecker">Kontroler wersji</string>
<string name="signature_verifier">Weryfikator podpisu</string>
<string name="running_invalid_version">Wykryliśmy, że używasz nieprawidlowej wersji. Pętla wyłączona!</string>
<string name="old_version">stara wersja</string> <string name="old_version">stara wersja</string>
<string name="very_old_version">bardzo stara wersja</string> <string name="very_old_version">bardzo stara wersja</string>
<string name="new_version_warning">Nowa wersja dostępna co najmniej %1$d dni! Powrót do LGS (zawieszania podawania bazy przy niskim poziomie) po 60 dniach, pętla zostanie wyłączona po 90 dniach</string> <string name="new_version_warning">Nowa wersja dostępna co najmniej %1$d dni! Powrót do LGS (zawieszania podawania bazy przy niskim poziomie) po 60 dniach, pętla zostanie wyłączona po 90 dniach</string>
<string name="scale_insulin_activity">Graficzny wykres aktywności insuliny [U/min]</string>
<string name="twohours">2 h</string> <string name="twohours">2 h</string>
<string name="formatinsulinunits">%1$.2fU</string> <string name="formatinsulinunits">%1$.2fU</string>
<string name="dexcom_app_patched">Apka Dexcom (spatchowana)</string> <string name="dexcom_app_patched">Apka Dexcom (spatchowana)</string>
<string name="dexcom_short">DXCM</string> <string name="dexcom_short">DXCM</string>
<string name="description_source_dexcom">Pobieraj wartości BG ze spatchowanej aplikacji Dexcom.</string> <string name="description_source_dexcom">Pobieraj wartości BG ze spatchowanej aplikacji Dexcom.</string>
<string name="notification">Powiadomienie</string>
<string name="notification_message">Powiadomienie: %1$s</string>
<string name="message_short">Inf:</string>
<string name="profilepercentage">Procent profilu</string>
<string name="percent_u">Procent [%]:</string>
<string name="startprofile">Uruchom profil %1$d%% na %2$d min</string>
<string name="startprofileforever">Uruchom profil %1$d%%</string>
<string name="exists">istnieje</string>
<string name="notexists">nie istnieje</string>
<string name="temptargetcompared">Cel tymczasowy %1$s</string>
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
<string name="autosenslabel">Autosens %</string>
<string name="deltacompared">%3$s %1$s %2$s</string>
<string name="deltalabel">Różnica poziomu cukru</string>
<string name="currentlocation">Obecna lokalizacja</string>
<string name="location">Lokalizacja</string>
<string name="latitude_short">Szerokość:</string>
<string name="longitude_short">Długość:</string>
<string name="distance_short">Odległość [m]:</string>
<string name="name_short">Nazwa:</string>
<string name="locationis">Lokalizacja to %1$s</string>
<string name="lastboluslabel">Przed ostatnim bolusem</string>
<string name="lastboluscompared">Czas ostatniego bolusa %1$s %2$s min temu</string>
<string name="triggercoblabel">Węgle</string>
<string name="cobcompared">Węgle %1$s %2$.0f</string>
<string name="taskname">Nazwa zadania</string>
<string name="eventname">Nazwa zdarzenia</string>
<string name="edit_short">EDYTUJ</string>
<string name="please_choose_an_action_type">Proszę wybrać typ akcji:</string>
<string name="please_choose_a_trigger_type">Proszę wybrać typ wyzwalacza:</string>
<string name="if_label">Jeżeli:</string>
<string name="then_label">To:</string>
<string name="triggers">Wyzwalacz:</string>
<string name="remove_label">USUŃ</string>
<string name="preconditions">Warunki wstępne:</string>
<!-- Pump Abstract --> <!-- Pump Abstract -->
<string name="pump_operation_not_supported_by_pump_driver">Operacja nie jest wspierana przez pompę i/lub sterownik pompy.</string>
<string name="pump_operation_not_yet_supported_by_pump">Operacja nie jest JESZCZE wspierana przez pompę.</string>
<!-- Medtronic (MDT) - Base --> <!-- Medtronic (MDT) - Base -->
<string name="description_pump_medtronic">Integracja pompy Medtronic wymaga urządzenia RileyLink i odpowiedniego modelu pompy</string>
<!-- MDT Configuration --> <!-- MDT Configuration -->
<string name="medtronic_serial_number">Numer seryjny pompy</string>
<string name="medtronic_pump_type">Typ pompy</string>
<string name="medtronic_pump_frequency">Częstotliwość pompy</string>
<string name="medtronic_pump_bolus_delay">Opóźnienie przed rozpoczęciem bolusa(s)</string>
<string name="medtronic_pump_max_bolus">Max bolus w pompie (U)</string>
<string name="medtronic_pump_max_basal">Max dawka bazowa w pompie (U/h)</string>
<string name="medtronic_pump_encoding">Kodowanie Medtronic</string>
<string name="medtronic_pump_frequency_us_ca">US &amp; Kanada (916 MHz)</string>
<string name="medtronic_pump_frequency_worldwide">Reszta świata (868 Mhz)</string>
<string name="medtronic_pump_encoding_4b6b_local">Kodowanie oprogramowania 4b6b</string>
<string name="medtronic_pump_encoding_4b6b_rileylink">Kodowanie urządzenia 4b6b</string>
<string name="rileylink_mac_address">Adres MAC urządzenia RileyLink</string>
<string name="medtronic_custom_action_wake_and_tune">Wzbudź i dostrój</string>
<string name="medtronic_custom_action_clear_bolus_block">Wyczyść blok bolusa</string>
<string name="medtronic_custom_action_reset_rileylink">Przywróć konfigurację RileyLink</string>
<string name="medtronic_pump_battery_select">Typ baterii (podgląd mocy)</string>
<string name="medtronic_pump_battery_no">Nie wybrany (widok prosty)</string>
<string name="medtronic_pump_battery_alkaline">Alkaliczne (widok rozszerzony)</string>
<string name="medtronic_pump_battery_lithium">Litowe (widok rozszerzony)</string>
<!-- RL BLE Scanning --> <!-- RL BLE Scanning -->
<string name="rileylink_scanner_scan_scan">SKANUJ</string>
<string name="rileylink_scanner_scan_stop">ZATRZYMAJ</string>
<string name="rileylink_scanner_selected_device">Wybrany</string>
<string name="rileylink_scanner_scan">Skanuj</string>
<string name="rileylink_scanner_title">Skan RileyLink</string>
<string name="rileylink_scanner_scan_menu">Szukaj RileyLink</string>
<string name="rileylink_scanner_ble_not_supported">Bluetooth Low Energy nie obsługiwany.</string>
<string name="rileylink_scanner_ble_not_enabled">Bluetooth nie uruchomiony.</string>
<string name="location_not_found_title">Lokalizacja nie jest uruchomiona</string>
<string name="location_not_found_message">Aby uruchomić odnajdywanie Bluetooth na nowszych urządzeniach, lokalizacja musi być uruchomiona. AAPS nie śledzi twojej lokalizacji więc można ją wyłączyć po udanym powiązaniu.</string>
<string name="location_yes">Uruchom</string>
<string name="location_no">Nie</string>
<string name="rileylink_scanner_scanning">Skanowanie</string>
<string name="rileylink_scanner_scanning_finished">Skanowanie zakończono</string>
<string name="rileylink_scanner_scanning_error">Błąd skanowania: %1$d</string>
<!-- RL Status Page --> <!-- RL Status Page -->
<string name="rileylink_settings_tab1">Ustawienia</string>
<string name="rileylink_settings_tab2">Historia</string>
<string name="rileylink_settings_tab3">Urządzenie</string>
<string name="rileylink_status">Stan RileyLink</string>
<string name="medtronic_pump_status">Stan pompy</string>
<string name="rileylink_settings_title">Ustawienia RileyLink</string>
<string name="title_activity_rileylink_settings">Ustawienia RileyLink</string>
<string name="rileylink_title">RileyLink</string>
<string name="rileylink_configured_address">Ustawiony adres</string>
<string name="rileylink_connected_device">Połączone urządzenie</string>
<string name="rileylink_connection_status">Status połączenia</string>
<string name="rileylink_connection_error">Błąd połączenia</string>
<string name="rileylink_device">Urządzenie</string>
<string name="rileylink_device_type">Typ urządzenia</string>
<string name="rileylink_device_model">Model urządzenia</string>
<string name="rileylink_last_used_frequency">Ostatnio używana częstotliwość</string>
<string name="rileylink_last_device_contact">Ostatnie połączenie z urządzeniem</string>
<string name="rileylink_firmware_version">Oprogramowanie RL</string>
<!-- RL State --> <!-- RL State -->
<string name="rileylink_state_bt_init">Uruchamianie Bluetooth…</string>
<string name="rileylink_state_bt_error">Błąd Bluetooth</string>
<string name="rileylink_state_bt_ready">Bluetooth gotowy</string>
<string name="rileylink_state_not_started">Nie rozpoczęto</string>
<string name="rileylink_state_rl_init">Uruchamianie RileyLink…</string>
<string name="rileylink_state_rl_error">Błąd RileyLink</string>
<string name="rileylink_state_pc_tune_up">Strojenie RileyLink i pompy</string>
<string name="rileylink_state_pc_error">Problem z połączeniem z pompą</string>
<string name="rileylink_state_connected">Połączono</string>
<!-- RL Errors --> <!-- RL Errors -->
<string name="rileylink_error_not_rl">Urządzenie to nie RileyLink</string>
<string name="rileylink_error_unreachable">RileyLink nie osiągalny</string>
<string name="rileylink_error_bt_disabled">Bluetooth wyłączony</string>
<string name="rileylink_error_no_bt_adapter">Brak modułu Bluetooth</string>
<string name="rileylink_error_tuneup_failed">Dostrojenie nie powiodło się</string>
<string name="rileylink_error_pump_unreachable">Pompa nieosiągalna</string>
<string name="rileylink_error_pod_unreachable">Pod nieosiągalny</string>
<string name="rileylink_error_address_not_set_short">Nie ustawiono</string>
<!-- RL Target Device --> <!-- RL Target Device -->
<string name="rileylink_target_device_medtronic">Pompa Medtronic</string>
<string name="rileylink_target_device_omnipod">Omnipod</string>
<!-- MDT Errors --> <!-- MDT Errors -->
<string name="medtronic_errors">Błędy</string>
<string name="medtronic_error_serial_not_set">Numer seryjny # nie ustawiony.</string>
<string name="medtronic_error_serial_invalid">Numer seryjny # nieprawidłowy.</string>
<string name="medtronic_error_pump_type_not_set">Tyo pompy nie ustawiony.</string>
<string name="medtronic_error_pump_type_invalid">Typ pompy nie obsługiwany.</string>
<string name="medtronic_error_pump_frequency_not_set">Częstotliwość pompy nie ustawiona.</string>
<string name="medtronic_error_pump_frequency_invalid">Częstotliwość pompy nie wspierana.</string>
<string name="medtronic_error_rileylink_address_invalid">Adres RileyLink niewłaściwy.</string>
<string name="medtronic_error_pump_type_set_differs_from_detected">Wykryty typ pompy jest inny niż ustawiony.</string>
<string name="medtronic_error_pump_basal_profiles_not_enabled">Profile bazowe nie są uruchomione na pompie.</string>
<string name="medtronic_error_pump_incorrect_basal_profile_selected">Profil bazowy ustawiony na pompie nie jest właściwy (musi być STD).</string>
<string name="medtronic_error_pump_wrong_tbr_type_set">Ustawiony na pompie typ dawki tymczasowej jest niewłaściwy (musi być całkowity - Absolute).</string>
<string name="medtronic_error_pump_wrong_max_bolus_set">Ustawiony na pompie typ Bolus Maksymalny jest niewłaściwy (musi być %1$.2f).</string>
<string name="medtronic_error_pump_wrong_max_basal_set">Ustawiony na pompie typ Bolus Maksymalny jest niewłaściwy (musi być %1$.2f).</string>
<string name="medtronic_error_operation_not_possible_no_configuration">To działanie nie jest możliwe.\n\n Musisz skonfigurować pompę Medtronic Pump, przed uruchomieniem tego działania.</string>
<string name="medtronic_error_pump_24h_time_change_requested">Wymagana jest zmiana ustawień czasu na 24h.</string>
<!-- MDT History --> <!-- MDT History -->
<string name="medtronic_history_group_basal">Dawki bazowe</string>
<string name="medtronic_history_group_configuration">Ustawienia</string>
<string name="medtronic_history_group_notification">Powiadomienia</string>
<string name="medtronic_history_group_statistic">Statystyki</string>
<string name="medtronic_history_group_unknown">Nieznane</string>
<string name="medtronic_history_group_all">Wszystko</string>
<string name="medtronic_pump_history">Historia pompy Medtronic</string>
<!-- MDT Pump Status --> <!-- MDT Pump Status -->
<string name="medtronic_pump_status_never_contacted">Nigdy nie połączona</string>
<string name="medtronic_pump_status_waking_up">Wybudzanie</string>
<string name="medtronic_pump_status_error_comm">Błąd komunikacji</string>
<string name="medtronic_pump_status_timeout_comm">Przekroczony limit czasu połączenia</string>
<string name="medtronic_pump_status_problem_contacting">Problem z połączeniem z pompą</string>
<string name="medtronic_pump_status_pump_unreachable">Pompa nieosiągalna</string>
<string name="medtronic_pump_status_invalid_config">Nieprawidłowe ustawienia</string>
<string name="medtronic_pump_status_active">Aktywna</string>
<string name="medtronic_pump_status_sleeping">Uśpiona</string>
<!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> --> <!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> -->
<string name="medtronic_cmd_cancel_bolus_not_supported">Anulowałeś bolus po jego ustawieniu na pompie. Ponieważ pompa Medtronic nie wspiera polecenia anuluj, musisz wprowadzić zmianę ręcznie. Wprowadź pompę w stan zawieszenia, a następnie przywróć jej działanie (jeżeli wciąż chcesz anulować). Aplikacja pobierze zmiany przy następnym uaktualnieniu (poniżej 5 minut).</string>
<string name="medtronic_cmd_cant_read_tbr">Nie udało się odczytać aktualnej dawki tymczasowej (TBR).</string>
<string name="medtronic_cmd_cant_cancel_tbr_stop_op">Nie udało się anulować aktualnej dawki tymczasowej (TBR). Operacja zatrzymania.</string>
<string name="medtronic_cmd_set_profile_pattern_overflow">Ustawienia Profilu nie powiodły się ponieważ następująca wartość jest za duża: %1$s</string>
<string name="medtronic_cmd_bolus_could_not_be_delivered">Nie udało się dostarczyć bolusa.</string>
<string name="medtronic_cmd_tbr_could_not_be_delivered">Nie udało się ustawić dawki tymczasowej (TBR).</string>
<string name="medtronic_cmd_cant_cancel_tbr">Nie udało się anulować bazy tymczasowej (TBR).</string>
<string name="medtronic_cmd_basal_profile_could_not_be_set">Profil bazy nie został ustawiony.</string>
<string name="medtronic_cmd_basal_profile_not_set_is_same">Profil bazy jest taki sam, więc nie ustawiono ponownie.</string>
<string name="medtronic_cmd_desc_get_history">Pobierz historię - strona %1$d (%2$d/16)</string>
<string name="medtronic_cmd_desc_get_history_request">Pobierz historię - strona %1$d</string>
<string name="medtronic_cmd_desc_get_history_base">Pobierz historię - strona %1$d</string>
<string name="medtronic_cmd_desc_get_time">Pobierz czas pompy</string>
<string name="medtronic_cmd_desc_get_settings">Pobierz ustawienia</string>
<string name="medtronic_cmd_desc_get_model">Pobierz model pompy</string>
<string name="medtronic_cmd_desc_get_basal_profile">Pobierz profil dawki bazowej</string>
<string name="medtronic_cmd_desc_set_basal_profile">Ustaw profil dawki bazowej</string>
<string name="medtronic_cmd_desc_get_tbr">Pobierz tymczasową dawkę bazową</string>
<string name="medtronic_cmd_desc_set_tbr">Ustaw tymczasową dawkę bazową</string>
<string name="medtronic_cmd_desc_set_bolus">Ustaw bolus</string>
<string name="pump_no_connection_h">Brak połączenia przez %1$d godzin %2$d min</string>
<string name="pump_no_connection_d">Brak połączenia przez %1$d dni %2$d godzin</string>
<string name="insulinFromCob"><![CDATA[Insulina COB: <font color=\'%1$s\'>%2$.1fg %3$.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Wprowadzono ograniczenie bolusa: %2$.2fU to %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Wykryto powolne wchłanianie węglowodanów: %2$d%% czasu. Sprawdź ponownie swoje obliczenia. COB mogą się znacznie różnić !!!!!</font>]]></string>
<plurals name="objective_days"> <plurals name="objective_days">
<item quantity="one">%1$d dzień</item> <item quantity="one">%1$d dzień</item>
<item quantity="few">%1$d dni</item> <item quantity="few">%1$d dni</item>

View file

@ -1175,6 +1175,8 @@
<string name="notconfigured">Não configurado</string> <string name="notconfigured">Não configurado</string>
<string name="profileswitchcreated">Troca de perfil criada</string> <string name="profileswitchcreated">Troca de perfil criada</string>
<string name="versionChecker">Verificador de Versão</string> <string name="versionChecker">Verificador de Versão</string>
<string name="signature_verifier">Verificador de assinatura</string>
<string name="running_invalid_version">Detectamos que está a correr uma versão inválida. Loop desactivado!</string>
<string name="old_version">versão antiga</string> <string name="old_version">versão antiga</string>
<string name="very_old_version">versão muito antiga</string> <string name="very_old_version">versão muito antiga</string>
<string name="new_version_warning">Nova versão para pelo menos %1$d dias disponíveis! Voltar para o LGS após 60 dias, o loop será desativado após 90 dias</string> <string name="new_version_warning">Nova versão para pelo menos %1$d dias disponíveis! Voltar para o LGS após 60 dias, o loop será desativado após 90 dias</string>
@ -1253,6 +1255,9 @@
<string name="medtronic_cmd_desc_set_bolus">Definir Bólus</string> <string name="medtronic_cmd_desc_set_bolus">Definir Bólus</string>
<string name="pump_no_connection_h">Sem ligação por %1$d hora(s) %2$d min</string> <string name="pump_no_connection_h">Sem ligação por %1$d hora(s) %2$d min</string>
<string name="pump_no_connection_d">Sem ligação por %1$d dia(s) %2$d horas</string> <string name="pump_no_connection_d">Sem ligação por %1$d dia(s) %2$d horas</string>
<string name="insulinFromCob"><![CDATA[insulina COB: <font color=\'%1$s\'>%2$.1fg %3$.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Restrição de Bolus aplicada: %2$.2fU para %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Absorção lenta de hidratos detectada: %2$d%% do tempo. Verifique o seu cálculo. COB podem ser estar desajustados !!!</font>]]></string>
<plurals name="objective_days"> <plurals name="objective_days">
<item quantity="one">%1$d dia</item> <item quantity="one">%1$d dia</item>
<item quantity="other">%1$d dias</item> <item quantity="other">%1$d dias</item>

View file

@ -532,10 +532,12 @@
<string name="loopsuspended">ЗЦ остановлен</string> <string name="loopsuspended">ЗЦ остановлен</string>
<string name="loopsuspendedfor">Остановлен на(%1$d m)</string> <string name="loopsuspendedfor">Остановлен на(%1$d m)</string>
<string name="loopsuperbolusfor">Суперболюс(%1$d m)</string> <string name="loopsuperbolusfor">Суперболюс(%1$d m)</string>
<string name="suspendloop">Приостановить цикл</string>
<string name="suspendloopfor1h">приостановить цикл на 1 час</string> <string name="suspendloopfor1h">приостановить цикл на 1 час</string>
<string name="suspendloopfor2h">приостановить цикл на 2 часа</string> <string name="suspendloopfor2h">приостановить цикл на 2 часа</string>
<string name="suspendloopfor3h">приостановить цикл на 3 часа</string> <string name="suspendloopfor3h">приостановить цикл на 3 часа</string>
<string name="suspendloopfor10h">приостановить цикл на 10 часов</string> <string name="suspendloopfor10h">приостановить цикл на 10 часов</string>
<string name="suspendloopforXmin">Приостановить цикл на %1$d мин</string>
<string name="disconnectpumpfor15m">отсоединить помпу на 15 мин</string> <string name="disconnectpumpfor15m">отсоединить помпу на 15 мин</string>
<string name="disconnectpumpfor30m">отсоединить помпу на 30 мин</string> <string name="disconnectpumpfor30m">отсоединить помпу на 30 мин</string>
<string name="disconnectpumpfor1h">отсоединить помпу на 1 час</string> <string name="disconnectpumpfor1h">отсоединить помпу на 1 час</string>
@ -886,6 +888,7 @@
<string name="closed_loop_disabled_on_dev_branch">Работает версия разработчика. Замкнутый цикл отключен.</string> <string name="closed_loop_disabled_on_dev_branch">Работает версия разработчика. Замкнутый цикл отключен.</string>
<string name="engineering_mode_enabled">Режим отладки включен</string> <string name="engineering_mode_enabled">Режим отладки включен</string>
<string name="not_eng_mode_or_release">Режим отладки не задействован и отсутствует на ветке релиза</string> <string name="not_eng_mode_or_release">Режим отладки не задействован и отсутствует на ветке релиза</string>
<string name="pump_basebasalrate">%1$.2f ед/час</string>
<string name="combo_actvity_reading_basal_profile">Чтение базального профиля</string> <string name="combo_actvity_reading_basal_profile">Чтение базального профиля</string>
<string name="combo_bolus_rejected_due_to_pump_history_change">История событий помпы изменилась с момента вычисления болюса. Болюс не подан. Пожалуйста пересчитайте потребность в болюсе.</string> <string name="combo_bolus_rejected_due_to_pump_history_change">История событий помпы изменилась с момента вычисления болюса. Болюс не подан. Пожалуйста пересчитайте потребность в болюсе.</string>
<string name="combo_error_updating_treatment_record">Болюс подан успешно, но запись о назначении не сделана. Это может быть вызвано тем, что за последние две минуты назначено два болюса одного объема. Пожалуйста проверьте историю событий помпы и записи о назначениях и добавьте пропущенные записи из Портала назначений. Не добавляйте записи с одним и тем же временем и одинаковым объемом.</string> <string name="combo_error_updating_treatment_record">Болюс подан успешно, но запись о назначении не сделана. Это может быть вызвано тем, что за последние две минуты назначено два болюса одного объема. Пожалуйста проверьте историю событий помпы и записи о назначениях и добавьте пропущенные записи из Портала назначений. Не добавляйте записи с одним и тем же временем и одинаковым объемом.</string>
@ -1143,6 +1146,46 @@ Context | Edit Context</string>
<string name="min_recovery_duration">Мин. продолжительность восстановления [s]</string> <string name="min_recovery_duration">Мин. продолжительность восстановления [s]</string>
<string name="recovery_duration">Продолжительность восстановления</string> <string name="recovery_duration">Продолжительность восстановления</string>
<string name="timeout_during_handshake">Тайм-аут сопряжения - сбросьте bluetooth</string> <string name="timeout_during_handshake">Тайм-аут сопряжения - сбросьте bluetooth</string>
<string name="weekday_sunday_short">Вс</string>
<string name="weekday_saturday_short">Сб</string>
<string name="weekday_friday_short">Пт</string>
<string name="weekday_thursday_short">Чт</string>
<string name="weekday_wednesday_short">Ср</string>
<string name="weekday_tuesday_short">Вт</string>
<string name="weekday_monday_short">Пн</string>
<string name="automation_description">Заданные пользователем задачи автоматизации</string>
<string name="automation_missing_task_name">Введите название задачи.</string>
<string name="automation_missing_trigger">Укажите хотя бы один триггер.</string>
<string name="automation_missing_action">Укажите хотя бы одно действие.</string>
<string name="alreadyenabled">Уже включен</string>
<string name="alreadydisabled">Уже отключен</string>
<string name="alreadysuspended">Уже приостановлен</string>
<string name="resumeloop">Возобновить цикл</string>
<string name="notsuspended">Не приостановлен</string>
<string name="starttemptarget">Начать врем цель</string>
<string name="stoptemptarget">Остановить врем цель</string>
<string name="islesser">меньше чем</string>
<string name="isequalorlesser">равно или меньше чем</string>
<string name="isequal">равно</string>
<string name="isequalorgreater">равно или больше чем</string>
<string name="isgreater">больше чем</string>
<string name="isnotavailable">недоступно</string>
<string name="unknown">неизвестно</string>
<string name="glucoseisnotavailable">ГК недоступна</string>
<string name="glucosecomparedmgdl">Гк %1$s %2$.0f %3$s</string>
<string name="glucosecomparedmmol">Гк %1$s %2$.1f %3$s</string>
<string name="percentagecompared">Профиль %1$s%2$d</string>
<string name="iobcompared">Акт инс IOB %1$s %2$.1f</string>
<string name="and">И</string>
<string name="or">Или</string>
<string name="xor">Исключая или</string>
<string name="atspecifiedtime">В %1$s</string>
<string name="use_network_location">Использовать сетевую геолокацию</string>
<string name="use_gps_location">Использовать геолокацию GPS</string>
<string name="use_passive_location">Использовать пассивную геолокацию</string>
<string name="locationservice">Службы геолокации</string>
<string name="automation_short">Авто</string>
<string name="automation">Автоматизация</string>
<string name="profile_total">== ∑ %1$s ед</string> <string name="profile_total">== ∑ %1$s ед</string>
<string name="profile_ins_units_per_hout">Ед/ч</string> <string name="profile_ins_units_per_hout">Ед/ч</string>
<string name="profile_carbs_per_unit">г/ед</string> <string name="profile_carbs_per_unit">г/ед</string>
@ -1184,7 +1227,21 @@ Context | Edit Context</string>
<string name="sms_wrongcode">Неверный код. Команда отменена.</string> <string name="sms_wrongcode">Неверный код. Команда отменена.</string>
<string name="notconfigured">Не сконфигурировано</string> <string name="notconfigured">Не сконфигурировано</string>
<string name="profileswitchcreated">Переключатель профиля создан</string> <string name="profileswitchcreated">Переключатель профиля создан</string>
<string name="recurringTime">Время повторения</string>
<string name="every">Раз в</string>
<string name="never">Никогда</string>
<string name="mins">%1$d мин</string>
<string name="condition">Условие:</string>
<string name="action">Действие:</string>
<string name="iob_u">Акт инс IOB [U]:</string>
<string name="glucose_u">Гк %1$s]:</string>
<string name="delete_short">Удалить</string>
<string name="add_short">ДОБАВИТЬ</string>
<string name="copy_short">КОПИРОВАТЬ</string>
<string name="addnew">Добавить еще</string>
<string name="versionChecker">Проверка версии</string> <string name="versionChecker">Проверка версии</string>
<string name="signature_verifier">Верификатор подписи</string>
<string name="running_invalid_version">Мы обнаружили, что вы используете недопустимую версию. Цикл отключен!</string>
<string name="old_version">старая версия</string> <string name="old_version">старая версия</string>
<string name="very_old_version">очень старая версия</string> <string name="very_old_version">очень старая версия</string>
<string name="new_version_warning">Новая версия доступна не менее %1$d дней! После 60 дней переход на остановку при низкой гликемии LGS, замкнутый цикл будет отключен через 90 дней</string> <string name="new_version_warning">Новая версия доступна не менее %1$d дней! После 60 дней переход на остановку при низкой гликемии LGS, замкнутый цикл будет отключен через 90 дней</string>
@ -1194,18 +1251,185 @@ Context | Edit Context</string>
<string name="dexcom_app_patched">Приложение Dexcom (модифицированное)</string> <string name="dexcom_app_patched">Приложение Dexcom (модифицированное)</string>
<string name="dexcom_short">DXCM</string> <string name="dexcom_short">DXCM</string>
<string name="description_source_dexcom">Получать данные ГК от модифицированного приложения Dexcom.</string> <string name="description_source_dexcom">Получать данные ГК от модифицированного приложения Dexcom.</string>
<string name="notification">Уведомление</string>
<string name="notification_message">Уведомление: %1$s</string>
<string name="message_short">Сообщение:</string>
<string name="profilepercentage">Процент профиля</string>
<string name="percent_u">Процент [%]:</string>
<string name="startprofile">Начать профиль %1$d%% на %2$d мин</string>
<string name="startprofileforever">Начать профиль %1$d%%</string>
<string name="exists">существует</string>
<string name="notexists">не существует</string>
<string name="temptargetcompared">Врем цель %1$s</string>
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
<string name="autosenscompared">Автосенс %1$s %2$s %%</string>
<string name="autosenslabel">Автосенс %</string>
<string name="deltacompared">%3$s%1$s%2$s</string>
<string name="deltalabel">Разница Гк</string>
<string name="currentlocation">Текущее местоположение</string>
<string name="location">Местоположение</string>
<string name="latitude_short">Широта:</string>
<string name="longitude_short">Долгота:</string>
<string name="distance_short">Расст [м]:</string>
<string name="name_short">Имя:</string>
<string name="locationis">Местоположение: %1$s</string>
<string name="lastboluslabel">Предыдущий болюс</string>
<string name="lastboluscompared">Время болюса %1$s %2$s мин назад</string>
<string name="triggercoblabel">Активн углеводы</string>
<string name="cobcompared">Активн углеводы %1$s %2$.0f</string>
<string name="taskname">Название задачи</string>
<string name="eventname">Название события</string>
<string name="edit_short">РЕДАКТ</string>
<string name="please_choose_an_action_type">Выберите тип действия:</string>
<string name="please_choose_a_trigger_type">Выберите тип триггера:</string>
<string name="if_label">Если:</string>
<string name="then_label">Тогда:</string>
<string name="triggers">Триггеры:</string>
<string name="remove_label">УДАЛИТЬ</string>
<string name="preconditions">Предусловия:</string>
<!-- Pump Abstract --> <!-- Pump Abstract -->
<string name="pump_operation_not_supported_by_pump_driver">Операция не поддерживается помпой и/или драйвером.</string>
<string name="pump_operation_not_yet_supported_by_pump">Операция ЕЩЕ не поддерживается помпой.</string>
<!-- Medtronic (MDT) - Base --> <!-- Medtronic (MDT) - Base -->
<string name="description_pump_medtronic">Интеграция с помпой Medtronic требует устройства RileyLink и специфическую модель помпы</string>
<!-- MDT Configuration --> <!-- MDT Configuration -->
<string name="medtronic_serial_number">Серийный номер помы</string>
<string name="medtronic_pump_type">Тип помпы</string>
<string name="medtronic_pump_frequency">Частота помпы</string>
<string name="medtronic_pump_bolus_delay">Задержка перед подачей болюса (с) начата</string>
<string name="medtronic_pump_max_bolus">Макс. болюс на помпе (ед)</string>
<string name="medtronic_pump_max_basal">Макс. базал на помпе (ед/ч)</string>
<string name="medtronic_pump_encoding">Кодировка Medtronic</string>
<string name="medtronic_pump_frequency_us_ca">US &amp; Canada (916 MHz)</string>
<string name="medtronic_pump_frequency_worldwide">Глобальн (868 Мгц)</string>
<string name="medtronic_pump_encoding_4b6b_local">Программное 4b6b кодирование</string>
<string name="medtronic_pump_encoding_4b6b_rileylink">Аппаратное кодирование 4b6b</string>
<string name="rileylink_mac_address">MAC адрес RileyLink</string>
<string name="medtronic_custom_action_wake_and_tune">Пробудить и настроить</string>
<string name="medtronic_custom_action_clear_bolus_block">Очистить блок болюса</string>
<string name="medtronic_custom_action_reset_rileylink">Сбросить конфигурацию RileyLink</string>
<string name="medtronic_pump_battery_select">Тип батареи (по мощности)</string>
<string name="medtronic_pump_battery_no">Не выбрано (Простой вид)</string>
<string name="medtronic_pump_battery_alkaline">Щелочная (Подробный вид)</string>
<string name="medtronic_pump_battery_lithium">Литиевая (Подробный вид)</string>
<!-- RL BLE Scanning --> <!-- RL BLE Scanning -->
<string name="rileylink_scanner_scan_scan">СКАН</string>
<string name="rileylink_scanner_scan_stop">СТОП</string>
<string name="rileylink_scanner_selected_device">Выбрано</string>
<string name="rileylink_scanner_scan">Сканирование</string>
<string name="rileylink_scanner_title">Сканирование RileyLink</string>
<string name="rileylink_scanner_scan_menu">Искать RileyLink</string>
<string name="rileylink_scanner_ble_not_supported">Bluetooth Low Energy не поддерживается.</string>
<string name="rileylink_scanner_ble_not_enabled">Bluetooth не включен.</string>
<string name="location_not_found_title">Геолокация не включена</string>
<string name="location_not_found_message">Для обнаружения Bluetooth на новых устройствах необходимо включить геолокацию. AAPS не отслеживает ваше местоположение и может быть отключен после успешного подключения.</string>
<string name="location_yes">Включить</string>
<string name="location_no">Нет</string>
<string name="rileylink_scanner_scanning">Сканирование</string>
<string name="rileylink_scanner_scanning_finished">Сканирование завершено</string>
<string name="rileylink_scanner_scanning_error">Ошибка сканирования: %1$d</string>
<!-- RL Status Page --> <!-- RL Status Page -->
<string name="rileylink_settings_tab1">Настройки</string>
<string name="rileylink_settings_tab2">История</string>
<string name="rileylink_settings_tab3">Устройство</string>
<string name="rileylink_status">Статус RileyLink</string>
<string name="medtronic_pump_status">Статус помпы</string>
<string name="rileylink_settings_title">Настройки RileyLink</string>
<string name="title_activity_rileylink_settings">Настройки RileyLink</string>
<string name="rileylink_title">RileyLink</string>
<string name="rileylink_configured_address">Настроенный адрес</string>
<string name="rileylink_connected_device">Подключенное устройство</string>
<string name="rileylink_connection_status">Статус подключения</string>
<string name="rileylink_connection_error">Ошибка подключения</string>
<string name="rileylink_device">Устройство</string>
<string name="rileylink_device_type">Тип устройства</string>
<string name="rileylink_device_model">Модель устройства</string>
<string name="rileylink_last_used_frequency">Последняя использованная частота</string>
<string name="rileylink_last_device_contact">Контакт последнего устройства</string>
<string name="rileylink_firmware_version">Прошивка RileyLink</string>
<!-- RL State --> <!-- RL State -->
<string name="rileylink_state_bt_init">Инициализация Bluetooth…</string>
<string name="rileylink_state_bt_error">Ошибка Bluetooth</string>
<string name="rileylink_state_bt_ready">Bluetooth готов</string>
<string name="rileylink_state_not_started">Не запущено</string>
<string name="rileylink_state_rl_init">Инициализация RileyLink…</string>
<string name="rileylink_state_rl_error">Ошибка RileyLink</string>
<string name="rileylink_state_pc_tune_up">Настройка RileyLink и помпы</string>
<string name="rileylink_state_pc_error">Проблема подключения к помпе</string>
<string name="rileylink_state_connected">Соединение установлено</string>
<!-- RL Errors --> <!-- RL Errors -->
<string name="rileylink_error_not_rl">Устройство не является RileyLink</string>
<string name="rileylink_error_unreachable">RileyLink недоступен</string>
<string name="rileylink_error_bt_disabled">Bluetooth выключен</string>
<string name="rileylink_error_no_bt_adapter">Нет Bluetooth-адаптера</string>
<string name="rileylink_error_tuneup_failed">Ошибка TuneUp</string>
<string name="rileylink_error_pump_unreachable">Помпа недоступна</string>
<string name="rileylink_error_pod_unreachable">POD недоступен</string>
<string name="rileylink_error_address_not_set_short">Не выбрано</string>
<!-- RL Target Device --> <!-- RL Target Device -->
<string name="rileylink_target_device_medtronic">Помпа Medtronic</string>
<string name="rileylink_target_device_omnipod">Omnipod</string>
<!-- MDT Errors --> <!-- MDT Errors -->
<string name="medtronic_errors">Ошибки</string>
<string name="medtronic_error_serial_not_set">Серийный # не задан.</string>
<string name="medtronic_error_serial_invalid">Серийный # неверный.</string>
<string name="medtronic_error_pump_type_not_set">Тип помпы не задан.</string>
<string name="medtronic_error_pump_type_invalid">Тип помпы не поддерживается.</string>
<string name="medtronic_error_pump_frequency_not_set">Частота помпы не задана.</string>
<string name="medtronic_error_pump_frequency_invalid">Частота помпы не поддерживается.</string>
<string name="medtronic_error_rileylink_address_invalid">Недопустимый адрес RileyLink.</string>
<string name="medtronic_error_pump_type_set_differs_from_detected">Обнаруженный тип помпы не соответствует настроенному.</string>
<string name="medtronic_error_pump_basal_profiles_not_enabled">Профили базала не включены на помпе.</string>
<string name="medtronic_error_pump_incorrect_basal_profile_selected">Базовый профиль на помпе неверный (должен быть STD).</string>
<string name="medtronic_error_pump_wrong_tbr_type_set">Неверный тип временной скорости базала TBR на помпе (должен быть Absolute).</string>
<string name="medtronic_error_pump_wrong_max_bolus_set">На помпе задан неверный макс болюс (должен быть %1$.2f).</string>
<string name="medtronic_error_pump_wrong_max_basal_set">На помпе задан неверный макс базал (должен быть %1$.2f).</string>
<string name="medtronic_error_operation_not_possible_no_configuration">Операция невозможна.\n\n Сначала нужно настроить помпу Medtronic.</string>
<string name="medtronic_error_pump_24h_time_change_requested">Запрошено изменение времени свыше 24 часов.</string>
<!-- MDT History --> <!-- MDT History -->
<string name="medtronic_history_group_basal">Базалы</string>
<string name="medtronic_history_group_configuration">Конфигурация</string>
<string name="medtronic_history_group_notification">Уведомления</string>
<string name="medtronic_history_group_statistic">Статистика</string>
<string name="medtronic_history_group_unknown">Неизвестно</string>
<string name="medtronic_history_group_all">Все</string>
<string name="medtronic_pump_history">История с помпы Medtronic</string>
<!-- MDT Pump Status --> <!-- MDT Pump Status -->
<string name="medtronic_pump_status_never_contacted">Никогда не подключалось</string>
<string name="medtronic_pump_status_waking_up">Пробуждение</string>
<string name="medtronic_pump_status_error_comm">Ошибка связи</string>
<string name="medtronic_pump_status_timeout_comm">Таймаут связи</string>
<string name="medtronic_pump_status_problem_contacting">Проблема подключения к помпе</string>
<string name="medtronic_pump_status_pump_unreachable">Помпа недоступна</string>
<string name="medtronic_pump_status_invalid_config">Недопустимая конфигурация</string>
<string name="medtronic_pump_status_active">Активно</string>
<string name="medtronic_pump_status_sleeping">Сон</string>
<!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> --> <!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> -->
<string name="medtronic_cmd_cancel_bolus_not_supported">Вы отменили болюс после того как он был задан на помпе. Поскольку помпа Medtronic не поддерживает отмену, нужно отменить его вручную. Переведите помпу в режим приостановки и затем сделайте Resume (если все еще хотите отменить). Приложение примет изменения при следующем обновлении (менее чем через 5 минут).</string>
<string name="medtronic_cmd_cant_read_tbr">Не удалось прочитать текущий врем. базал TBR.</string>
<string name="medtronic_cmd_cant_cancel_tbr_stop_op">Не удалось отменить текущий врем базал TBR. Остановка операции.</string>
<string name="medtronic_cmd_set_profile_pattern_overflow">Не удалось установить профиль потому что следующие шаблоны имеют слишком большой базал %1$s</string>
<string name="medtronic_cmd_bolus_could_not_be_delivered">Болюс не подан.</string>
<string name="medtronic_cmd_tbr_could_not_be_delivered">Врем базал TBR не задан.</string>
<string name="medtronic_cmd_cant_cancel_tbr">Не удалось отменить текущий врем базал TBR.</string>
<string name="medtronic_cmd_basal_profile_could_not_be_set">Профиль базала не установлен.</string>
<string name="medtronic_cmd_basal_profile_not_set_is_same">Базовый профиль идентичен, он не будет задан повторно.</string>
<string name="medtronic_cmd_desc_get_history">Получить историю - страница %1$d (%2$d/16)</string>
<string name="medtronic_cmd_desc_get_history_request">Получить историю - страница %1$d</string>
<string name="medtronic_cmd_desc_get_history_base">Получить историю - страница %1$d</string>
<string name="medtronic_cmd_desc_get_time">Получить время с помпы</string>
<string name="medtronic_cmd_desc_get_settings">Получить настройки</string>
<string name="medtronic_cmd_desc_get_model">Получить модель помпы</string>
<string name="medtronic_cmd_desc_get_basal_profile">Получить профиль базала</string>
<string name="medtronic_cmd_desc_set_basal_profile">Установить профиль базала</string>
<string name="medtronic_cmd_desc_get_tbr">Получить временный базал</string>
<string name="medtronic_cmd_desc_set_tbr">Установить временный базал</string>
<string name="medtronic_cmd_desc_set_bolus">Настроить болюс</string>
<string name="pump_no_connection_h">Нет соединения %1$d часа(ов) %2$d мин</string>
<string name="pump_no_connection_d">Нет соединения %1$d дней %2$d часов</string>
<string name="insulinFromCob"><![CDATA[COB инсулин: <font color=\'%1$s\'>%2$.1fг %3$.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Применено ограничение на болюс: %2$.2fед до %3$.2fед</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>!!!!! Обнаружено медленное всасывание углеводов: %2$d%% времени. Еще раз проверьте свои расчеты. Возможно акт углеводы COB вне диапазона !!!!!</font>]]></string>
<plurals name="objective_days"> <plurals name="objective_days">
<item quantity="one">%1$d день</item> <item quantity="one">%1$d день</item>
<item quantity="few">%1$d дня</item> <item quantity="few">%1$d дня</item>

View file

@ -532,10 +532,12 @@
<string name="loopsuspended">Uzavretý okruh pozastavený</string> <string name="loopsuspended">Uzavretý okruh pozastavený</string>
<string name="loopsuspendedfor">Pozastavený (%1$d min)</string> <string name="loopsuspendedfor">Pozastavený (%1$d min)</string>
<string name="loopsuperbolusfor">Superbolus (%1$d m)</string> <string name="loopsuperbolusfor">Superbolus (%1$d m)</string>
<string name="suspendloop">Pozastaviť uzavretý okruh</string>
<string name="suspendloopfor1h">Pozastaviť uzavretý okruh na 1 h</string> <string name="suspendloopfor1h">Pozastaviť uzavretý okruh na 1 h</string>
<string name="suspendloopfor2h">Pozastaviť uzavretý okruh na 2 h</string> <string name="suspendloopfor2h">Pozastaviť uzavretý okruh na 2 h</string>
<string name="suspendloopfor3h">Pozastaviť uzavretý okruh na 3 h</string> <string name="suspendloopfor3h">Pozastaviť uzavretý okruh na 3 h</string>
<string name="suspendloopfor10h">Pozastaviť uzavretý okruh na 10 h</string> <string name="suspendloopfor10h">Pozastaviť uzavretý okruh na 10 h</string>
<string name="suspendloopforXmin">Pozastaviť uzavretý okruh na %1$d min</string>
<string name="disconnectpumpfor15m">Odpojiť pumpu na 15 min</string> <string name="disconnectpumpfor15m">Odpojiť pumpu na 15 min</string>
<string name="disconnectpumpfor30m">Odpojiť pumpu na 30 min</string> <string name="disconnectpumpfor30m">Odpojiť pumpu na 30 min</string>
<string name="disconnectpumpfor1h">Odpojiť pumpu na 1 h</string> <string name="disconnectpumpfor1h">Odpojiť pumpu na 1 h</string>
@ -886,6 +888,7 @@
<string name="closed_loop_disabled_on_dev_branch">Bežiaca vývojárska verzia. Uzavretý okruh je zakázaný.</string> <string name="closed_loop_disabled_on_dev_branch">Bežiaca vývojárska verzia. Uzavretý okruh je zakázaný.</string>
<string name="engineering_mode_enabled">Vývojársky mód povolený</string> <string name="engineering_mode_enabled">Vývojársky mód povolený</string>
<string name="not_eng_mode_or_release">Vývojársky mód nie je povolený a nebeží vydaná verzia</string> <string name="not_eng_mode_or_release">Vývojársky mód nie je povolený a nebeží vydaná verzia</string>
<string name="pump_basebasalrate">%1$.2f U/h</string>
<string name="combo_actvity_reading_basal_profile">Načítavam bazálny profil</string> <string name="combo_actvity_reading_basal_profile">Načítavam bazálny profil</string>
<string name="combo_bolus_rejected_due_to_pump_history_change">História v pumpe sa zmenila po spočítaní bolusu. Bolus nebol podaný. Prosím spočítajte ho znovu, pokiaľ je stále potrebný.</string> <string name="combo_bolus_rejected_due_to_pump_history_change">História v pumpe sa zmenila po spočítaní bolusu. Bolus nebol podaný. Prosím spočítajte ho znovu, pokiaľ je stále potrebný.</string>
<string name="combo_error_updating_treatment_record">Bolus úspešne podaný, ale zápis se nepodaril. To sa môže stať, pokiaľ sú podané bolusy rovnakej veľkosti v priebehu 2 minút. Skontrolujte históriu pumpy a zadajte chýbajúce položky do ošetrení. Uistite sa, že nezadávate rovnakú veľkosť v rámci 1 minúty.</string> <string name="combo_error_updating_treatment_record">Bolus úspešne podaný, ale zápis se nepodaril. To sa môže stať, pokiaľ sú podané bolusy rovnakej veľkosti v priebehu 2 minút. Skontrolujte históriu pumpy a zadajte chýbajúce položky do ošetrení. Uistite sa, že nezadávate rovnakú veľkosť v rámci 1 minúty.</string>
@ -1141,6 +1144,13 @@
<string name="min_recovery_duration">Min. doba trvania obnovenia [s]</string> <string name="min_recovery_duration">Min. doba trvania obnovenia [s]</string>
<string name="recovery_duration">Trvanie obnovenia</string> <string name="recovery_duration">Trvanie obnovenia</string>
<string name="timeout_during_handshake">Vypršal čas na pripojenie - reštartuj Bluetooth</string> <string name="timeout_during_handshake">Vypršal čas na pripojenie - reštartuj Bluetooth</string>
<string name="weekday_sunday_short">Ned</string>
<string name="weekday_saturday_short">Sob</string>
<string name="weekday_friday_short">Pia</string>
<string name="weekday_thursday_short">Štv</string>
<string name="weekday_wednesday_short">Str</string>
<string name="weekday_tuesday_short">Uto</string>
<string name="weekday_monday_short">Pon</string>
<string name="profile_total">== ∑ %1$s U</string> <string name="profile_total">== ∑ %1$s U</string>
<string name="profile_ins_units_per_hout">U/h</string> <string name="profile_ins_units_per_hout">U/h</string>
<string name="profile_carbs_per_unit">g/U</string> <string name="profile_carbs_per_unit">g/U</string>

View file

@ -533,10 +533,12 @@ Eversense-appen.</string>
<string name="loopsuspended">Loop pausad</string> <string name="loopsuspended">Loop pausad</string>
<string name="loopsuspendedfor">Pausad (%1$d min)</string> <string name="loopsuspendedfor">Pausad (%1$d min)</string>
<string name="loopsuperbolusfor">Superbolus (%1$d min)</string> <string name="loopsuperbolusfor">Superbolus (%1$d min)</string>
<string name="suspendloop">Pausa loop</string>
<string name="suspendloopfor1h">Pausa loop i 1 timme</string> <string name="suspendloopfor1h">Pausa loop i 1 timme</string>
<string name="suspendloopfor2h">Pausa loop i 2 timmar</string> <string name="suspendloopfor2h">Pausa loop i 2 timmar</string>
<string name="suspendloopfor3h">Pausa loop i 3 timmar</string> <string name="suspendloopfor3h">Pausa loop i 3 timmar</string>
<string name="suspendloopfor10h">Pausa loop i 10 timmar</string> <string name="suspendloopfor10h">Pausa loop i 10 timmar</string>
<string name="suspendloopforXmin">Pausa loop i %1$d min</string>
<string name="disconnectpumpfor15m">Koppla loss pump i 15 min</string> <string name="disconnectpumpfor15m">Koppla loss pump i 15 min</string>
<string name="disconnectpumpfor30m">Koppla loss pump i 30 min</string> <string name="disconnectpumpfor30m">Koppla loss pump i 30 min</string>
<string name="disconnectpumpfor1h">Koppla loss pump i 1 timme</string> <string name="disconnectpumpfor1h">Koppla loss pump i 1 timme</string>
@ -1143,6 +1145,46 @@ Eversense-appen.</string>
<string name="min_recovery_duration">Min paus mellan återanslutningsförsök [s]</string> <string name="min_recovery_duration">Min paus mellan återanslutningsförsök [s]</string>
<string name="recovery_duration">Återanslutningsförsök</string> <string name="recovery_duration">Återanslutningsförsök</string>
<string name="timeout_during_handshake">En timeout inträffade under parningsprocessen. Starta om bluetooth och försök igen</string> <string name="timeout_during_handshake">En timeout inträffade under parningsprocessen. Starta om bluetooth och försök igen</string>
<string name="weekday_sunday_short">Sön</string>
<string name="weekday_saturday_short">Lör</string>
<string name="weekday_friday_short">Fre</string>
<string name="weekday_thursday_short">Tor</string>
<string name="weekday_wednesday_short">Ons</string>
<string name="weekday_tuesday_short">Tis</string>
<string name="weekday_monday_short">Mån</string>
<string name="automation_description">Användardefinierade automationer</string>
<string name="automation_missing_task_name">Ange ett namn för uppgiften.</string>
<string name="automation_missing_trigger">Specificera åtminstone en utlösare.</string>
<string name="automation_missing_action">Specificera åtminstone en åtgärd.</string>
<string name="alreadyenabled">Redan aktiverad</string>
<string name="alreadydisabled">Redan avaktiverad</string>
<string name="alreadysuspended">Redan pausad</string>
<string name="resumeloop">Återuppta loop</string>
<string name="notsuspended">Inte pausad</string>
<string name="starttemptarget">Starta temp mål</string>
<string name="stoptemptarget">Avbryt temp mål</string>
<string name="islesser">är mindre än</string>
<string name="isequalorlesser">är samma eller mindre än</string>
<string name="isequal">är samma som</string>
<string name="isequalorgreater">är samma eller större än</string>
<string name="isgreater">är större än</string>
<string name="isnotavailable">är inte tillgänglig</string>
<string name="unknown">okänd</string>
<string name="glucoseisnotavailable">BG-data är inte tillgängligt</string>
<string name="glucosecomparedmgdl">BG %1$s %2$.0f %3$s</string>
<string name="glucosecomparedmmol">BG %1$s %2$.1f %3$s</string>
<string name="percentagecompared">Profil pct %1$s %2$d</string>
<string name="iobcompared">IOB %1$s %2$.1f</string>
<string name="and">och</string>
<string name="or">eller</string>
<string name="xor">exklusivt eller</string>
<string name="atspecifiedtime">kl %1$s</string>
<string name="use_network_location">Använd nätverkets plats</string>
<string name="use_gps_location">Använd GPS-plats</string>
<string name="use_passive_location">Används passiv plats</string>
<string name="locationservice">Platstjänster</string>
<string name="automation_short">Auto</string>
<string name="automation">Automation</string>
<string name="profile_total">== ∑ %1$s U</string> <string name="profile_total">== ∑ %1$s U</string>
<string name="profile_ins_units_per_hout">U/h</string> <string name="profile_ins_units_per_hout">U/h</string>
<string name="profile_carbs_per_unit">g/U</string> <string name="profile_carbs_per_unit">g/U</string>
@ -1184,6 +1226,18 @@ Eversense-appen.</string>
<string name="sms_wrongcode">Fel kod. Kommandot avbrutet.</string> <string name="sms_wrongcode">Fel kod. Kommandot avbrutet.</string>
<string name="notconfigured">Inte konfigurerad</string> <string name="notconfigured">Inte konfigurerad</string>
<string name="profileswitchcreated">Skapade ett profilbyte</string> <string name="profileswitchcreated">Skapade ett profilbyte</string>
<string name="recurringTime">Återkommande tid</string>
<string name="every">Varje</string>
<string name="never">Aldrig</string>
<string name="mins">%1$d min</string>
<string name="condition">Villkor:</string>
<string name="action">Åtgärd:</string>
<string name="iob_u">IOB [U]:</string>
<string name="glucose_u">BG [%1$s]:</string>
<string name="delete_short">RADERA</string>
<string name="add_short">LÄGG TILL</string>
<string name="copy_short">KOPIERA</string>
<string name="addnew">Lägg till</string>
<string name="versionChecker">Versionskontroll</string> <string name="versionChecker">Versionskontroll</string>
<string name="old_version">gammal version</string> <string name="old_version">gammal version</string>
<string name="very_old_version">väldigt gammal version</string> <string name="very_old_version">väldigt gammal version</string>
@ -1194,6 +1248,42 @@ Eversense-appen.</string>
<string name="dexcom_app_patched">Dexcoms app (modifierad)</string> <string name="dexcom_app_patched">Dexcoms app (modifierad)</string>
<string name="dexcom_short">DXCM</string> <string name="dexcom_short">DXCM</string>
<string name="description_source_dexcom">Ta emot BG-data från den modifierade Dexcom-appen.</string> <string name="description_source_dexcom">Ta emot BG-data från den modifierade Dexcom-appen.</string>
<string name="notification">Avisering</string>
<string name="notification_message">Avisering: %1$s</string>
<string name="message_short">Medd:</string>
<string name="profilepercentage">Procent av profil</string>
<string name="percent_u">Procent [%]:</string>
<string name="startprofile">Byt till profil %1$d% i %2$d min</string>
<string name="startprofileforever">Byt till profil %1$d%%</string>
<string name="exists">finns</string>
<string name="notexists">finns inte</string>
<string name="temptargetcompared">Temp mål %1$s</string>
<string name="wifissidcompared">WiFi SSID %1$s %2$s</string>
<string name="autosenscompared">Autosens %1$s %2$s %%</string>
<string name="autosenslabel">Autosens %</string>
<string name="deltacompared">%3$s %1$s %2$s</string>
<string name="deltalabel">Skillnad</string>
<string name="currentlocation">Nuvarande plats</string>
<string name="location">Plats</string>
<string name="latitude_short">Lat:</string>
<string name="longitude_short">Lon:</string>
<string name="distance_short">Dist [m]:</string>
<string name="name_short">Namn:</string>
<string name="locationis">Platsen är %1$s</string>
<string name="lastboluslabel">Senaste bolus</string>
<string name="lastboluscompared">Senaste bolus %1$s %2$s min sedan</string>
<string name="triggercoblabel">COB</string>
<string name="cobcompared">COB %1$s %2$.0f</string>
<string name="taskname">Åtgärdsnamn</string>
<string name="eventname">Händelsenamn</string>
<string name="edit_short">ÄNDRA</string>
<string name="please_choose_an_action_type">Vänligen välj åtgärdstyp:</string>
<string name="please_choose_a_trigger_type">Vänligen välj typ av utlösare:</string>
<string name="if_label">Om:</string>
<string name="then_label">Gör:</string>
<string name="triggers">Utlösare:</string>
<string name="remove_label">TA BORT</string>
<string name="preconditions">Förutsättningar:</string>
<!-- Pump Abstract --> <!-- Pump Abstract -->
<string name="pump_operation_not_supported_by_pump_driver">Operation stöds inte av pumpen/pumpdrivrutinen.</string> <string name="pump_operation_not_supported_by_pump_driver">Operation stöds inte av pumpen/pumpdrivrutinen.</string>
<string name="pump_operation_not_yet_supported_by_pump">Operationen stöds inte av pumpen ännu.</string> <string name="pump_operation_not_yet_supported_by_pump">Operationen stöds inte av pumpen ännu.</string>
@ -1285,13 +1375,39 @@ Eversense-appen.</string>
<string name="medtronic_error_pump_frequency_not_set">Pumpfrekvens ej vald.</string> <string name="medtronic_error_pump_frequency_not_set">Pumpfrekvens ej vald.</string>
<string name="medtronic_error_pump_frequency_invalid">Pumpfrekvens stöds inte.</string> <string name="medtronic_error_pump_frequency_invalid">Pumpfrekvens stöds inte.</string>
<string name="medtronic_error_rileylink_address_invalid">Riley Link adress felaktig.</string> <string name="medtronic_error_rileylink_address_invalid">Riley Link adress felaktig.</string>
<string name="medtronic_error_pump_type_set_differs_from_detected">Pumptypen verkar inte vara samma som den inställda.</string>
<string name="medtronic_error_pump_basal_profiles_not_enabled">Basalprofiler inte aktiverat på pumpen.</string> <string name="medtronic_error_pump_basal_profiles_not_enabled">Basalprofiler inte aktiverat på pumpen.</string>
<string name="medtronic_error_pump_incorrect_basal_profile_selected">Fel basalprofiltyp inställt på pumpen (måste vara STD).</string> <string name="medtronic_error_pump_incorrect_basal_profile_selected">Fel basalprofiltyp inställt på pumpen (måste vara STD).</string>
<string name="medtronic_error_pump_wrong_tbr_type_set">Fel typ av temp basal på pumpen (måste vara satt till Absolut).</string> <string name="medtronic_error_pump_wrong_tbr_type_set">Fel typ av temp basal på pumpen (måste vara satt till Absolut).</string>
<string name="medtronic_error_pump_wrong_max_bolus_set">Fel max bolus i pumpen (måste vara %1$.2f).</string>
<string name="medtronic_error_pump_wrong_max_basal_set">Fel max basal i pumpen (måste vara %1$.2f).</string>
<string name="medtronic_error_operation_not_possible_no_configuration">Operationen inte möjlig. \n\n Du måste konfigurera Medtronicpump innan du kan använda denna funktion.</string> <string name="medtronic_error_operation_not_possible_no_configuration">Operationen inte möjlig. \n\n Du måste konfigurera Medtronicpump innan du kan använda denna funktion.</string>
<string name="medtronic_error_pump_24h_time_change_requested">Mer än 24 timmars tidsändring efterfrågades.</string>
<!-- MDT History --> <!-- MDT History -->
<string name="medtronic_history_group_basal">Basaldoser</string>
<string name="medtronic_history_group_configuration">Konfigurationer</string>
<string name="medtronic_history_group_notification">Notiser</string>
<string name="medtronic_history_group_statistic">Statistik</string>
<string name="medtronic_history_group_unknown">Okända</string>
<string name="medtronic_history_group_all">Alla</string>
<string name="medtronic_pump_history">Pumphistorik</string>
<!-- MDT Pump Status --> <!-- MDT Pump Status -->
<string name="medtronic_pump_status_never_contacted">Aldrig ansluten</string>
<string name="medtronic_pump_status_waking_up">Väcker</string>
<string name="medtronic_pump_status_error_comm">Kommunikationsfel</string>
<string name="medtronic_pump_status_timeout_comm">Kommunikationstimeout</string>
<string name="medtronic_pump_status_problem_contacting">Problem att ansluta till pumpen</string>
<string name="medtronic_pump_status_pump_unreachable">Pumpen kan inte nås</string>
<string name="medtronic_pump_status_invalid_config">Felaktig konfigureration</string>
<string name="medtronic_pump_status_active">Aktiv</string>
<string name="medtronic_pump_status_sleeping">Sover</string>
<!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> --> <!-- <string name="medtronic_cmd_profile_not_set">Remote Basal profile setting is not supported. Please modify Basal profile on your pump manually.</string> -->
<string name="medtronic_cmd_cancel_bolus_not_supported">Du avbröt bolusen efter att kommandot skickats till pumpen. Detta stöds inte av Medtronicpumpar, så därför måste du avbryta på själva pumpen. Det kan man göra genom att pausa insulintillförseln tillfälligt och sedan starta den igen. Appen kommer att uppdatera bolusmängd vid nästa anslutning (inom 5 min).</string>
<string name="medtronic_cmd_cant_read_tbr">Kunde inte hämta nuvarande temp basal.</string>
<string name="medtronic_cmd_cant_cancel_tbr_stop_op">Kunde inte avbryta nuvarande temp basal. Avbryter kommandot.</string>
<string name="medtronic_cmd_set_profile_pattern_overflow">Misslyckades med att sätta basalprofilen. Följande timmar har för högt värde angivet: %1$s</string>
<string name="medtronic_cmd_bolus_could_not_be_delivered">Bolus misslyckades.</string>
<string name="medtronic_cmd_tbr_could_not_be_delivered">Temp basal kunde inte anges.</string>
<string name="medtronic_cmd_cant_cancel_tbr">Kunde inte avbryta temp basal.</string> <string name="medtronic_cmd_cant_cancel_tbr">Kunde inte avbryta temp basal.</string>
<string name="medtronic_cmd_basal_profile_could_not_be_set">Kunde inte byta basalprofil.</string> <string name="medtronic_cmd_basal_profile_could_not_be_set">Kunde inte byta basalprofil.</string>
<string name="medtronic_cmd_basal_profile_not_set_is_same">Basalprofilen är samma som nuvarande. Ingen ändring gjord.</string> <string name="medtronic_cmd_basal_profile_not_set_is_same">Basalprofilen är samma som nuvarande. Ingen ändring gjord.</string>
@ -1308,6 +1424,9 @@ Eversense-appen.</string>
<string name="medtronic_cmd_desc_set_bolus">Leverera bolus</string> <string name="medtronic_cmd_desc_set_bolus">Leverera bolus</string>
<string name="pump_no_connection_h">Ingen anslutning på %1$d tim %2$d min</string> <string name="pump_no_connection_h">Ingen anslutning på %1$d tim %2$d min</string>
<string name="pump_no_connection_d">Ingen anslutning på %1$d d %2$d tim</string> <string name="pump_no_connection_d">Ingen anslutning på %1$d d %2$d tim</string>
<string name="insulinFromCob"><![CDATA[COB insulin: <font color=\'%1$s\'>%2$.1fg %3$.2fU</font>]]></string>
<string name="bolusconstraintappliedwarning"><![CDATA[<font color=\'%1$s\'>Bolusbegränsning: %2$.2fU till %3$.2fU</font>]]></string>
<string name="slowabsorptiondetected"><![CDATA[<font color=\'%1$s\'>Varning! Långsam KH-absorption upptäckt %2$d%% av tiden. Dubbelkolla din beräkning. COB kan vara väldigt missvisande!</font>]]></string>
<plurals name="objective_days"> <plurals name="objective_days">
<item quantity="one">%1$d dag</item> <item quantity="one">%1$d dag</item>
<item quantity="other">%1$d dagar</item> <item quantity="other">%1$d dagar</item>

View file

@ -1427,6 +1427,9 @@
<string name="key_last_time_this_version_detected" translatable="false">last_time_this_version_detected</string> <string name="key_last_time_this_version_detected" translatable="false">last_time_this_version_detected</string>
<string name="key_last_versionchecker_warning" translatable="false">last_versionchecker_waring</string> <string name="key_last_versionchecker_warning" translatable="false">last_versionchecker_waring</string>
<string name="key_last_versionchecker_plugin_warning" translatable="false">last_versionchecker_plugin_waring</string> <string name="key_last_versionchecker_plugin_warning" translatable="false">last_versionchecker_plugin_waring</string>
<string name="key_last_revoked_certs_check" translatable="false">last_revoked_certs_check</string>
<string name="signature_verifier">Signature verifier</string>
<string name="running_invalid_version">We have detected that you are running an invalid version. Loop disabled!</string>
<string name="old_version">old version</string> <string name="old_version">old version</string>
<string name="very_old_version">very old version</string> <string name="very_old_version">very old version</string>

BIN
demo_keystore.jks Normal file

Binary file not shown.

22
revoking_leaked_apks.md Normal file
View file

@ -0,0 +1,22 @@
## Revoking leaked APKs
In order to revoke a leaked APK, you need to retrieve the certificate first. This can be done by extracting the file ``META-INF\CERT.RSA`` from the APK. Open a terminal and run ``keytool -printcert -file CERT.RSA`` to get the SHA-256 fingerprint. The ``keytool`` utility is part of every JDK installation.
```
> keytool -printcert -file CERT.RSA
Owner: O=AndroidAPS
Issuer: O=AndroidAPS
Serial number: 30546c5b
Valid from: Wed May 01 16:37:40 CEST 2019 until: Sun Apr 24 16:37:40 CEST 2044
Certificate fingerprints:
SHA1: C4:EF:80:AD:CD:07:6F:28:B6:2E:8C:AE:C5:54:19:39:2E:E5:15:0D
SHA256: 51:6D:12:67:4C:27:F4:9B:9F:E5:42:9B:01:B3:98:E4:66:2B:85:B7:A8:DD:70:32:B7:6A:D7:97:9A:0D:97:10
Signature algorithm name: SHA256withRSA
Subject Public Key Algorithm: 2048-bit RSA key
Version: 3
```
Now revoke the certificate by attaching the SHA-256 checksum to ``app/src/main/assets/revoked_certs.txt`` and prepending a comment (starting with ``#``). Finally, push the changes to ``master`` branch to populate them.
```
#Demo certificate
51:6D:12:67:4C:27:F4:9B:9F:E5:42:9B:01:B3:98:E4:66:2B:85:B7:A8:DD:70:32:B7:6A:D7:97:9A:0D:97:10
````
### Demo keystore
You can verify this works by signing an APK with the demo keystore. The password for both the keystore and the key is ``androidaps``.

View file

@ -7,7 +7,7 @@ ext {
def generateGitBuild = { -> def generateGitBuild = { ->
StringBuilder stringBuilder = new StringBuilder(); StringBuilder stringBuilder = new StringBuilder()
stringBuilder.append('"') stringBuilder.append('"')
try { try {
def stdout = new ByteArrayOutputStream() def stdout = new ByteArrayOutputStream()