From b2be01c04040bb77c41d29f73cb34c6b957f90e3 Mon Sep 17 00:00:00 2001 From: tristan Date: Fri, 17 Jul 2026 14:17:22 +0200 Subject: [PATCH 01/14] added database functions for alarm groups and added group id to alarms and added group model --- .../org/fossify/clock/helpers/DBHelper.kt | 75 +++++++++++++++++-- .../kotlin/org/fossify/clock/models/Alarm.kt | 1 + .../kotlin/org/fossify/clock/models/Group.kt | 9 +++ app/src/main/res/menu/cab_alarms.xml | 5 ++ 4 files changed, 85 insertions(+), 5 deletions(-) create mode 100644 app/src/main/kotlin/org/fossify/clock/models/Group.kt diff --git a/app/src/main/kotlin/org/fossify/clock/helpers/DBHelper.kt b/app/src/main/kotlin/org/fossify/clock/helpers/DBHelper.kt index b40975992..3c2fc8460 100644 --- a/app/src/main/kotlin/org/fossify/clock/helpers/DBHelper.kt +++ b/app/src/main/kotlin/org/fossify/clock/helpers/DBHelper.kt @@ -10,8 +10,10 @@ import android.text.TextUtils import org.fossify.clock.extensions.cancelAlarmClock import org.fossify.clock.extensions.createNewAlarm import org.fossify.clock.models.Alarm +import org.fossify.clock.models.Group import org.fossify.commons.extensions.getIntValue import org.fossify.commons.extensions.getStringValue +import org.fossify.commons.extensions.toInt import org.fossify.commons.helpers.FRIDAY_BIT import org.fossify.commons.helpers.MONDAY_BIT import org.fossify.commons.helpers.SATURDAY_BIT @@ -34,11 +36,15 @@ class DBHelper private constructor( private val COL_SOUND_URI = "sound_uri" private val COL_LABEL = "label" private val COL_ONE_SHOT = "one_shot" + private val GROUPS_TABLE_NAME = "alarm_groups" + private val COL_GROUP_ID = "group_id" + private val COL_GROUP_TITLE = "title" + private val mDb = writableDatabase companion object { - private const val DB_VERSION = 2 + private const val DB_VERSION = 3 const val DB_NAME = "alarms.db" @SuppressLint("StaticFieldLeak") @@ -55,16 +61,29 @@ class DBHelper private constructor( override fun onCreate(db: SQLiteDatabase) { db.execSQL( - "CREATE TABLE IF NOT EXISTS $ALARMS_TABLE_NAME ($COL_ID INTEGER PRIMARY KEY AUTOINCREMENT, $COL_TIME_IN_MINUTES INTEGER, $COL_DAYS INTEGER, " + - "$COL_IS_ENABLED INTEGER, $COL_VIBRATE INTEGER, $COL_SOUND_TITLE TEXT, $COL_SOUND_URI TEXT, $COL_LABEL TEXT, $COL_ONE_SHOT INTEGER)" + "CREATE TABLE IF NOT EXISTS $ALARMS_TABLE_NAME (" + + "$COL_ID INTEGER PRIMARY KEY AUTOINCREMENT, $COL_TIME_IN_MINUTES INTEGER, $COL_DAYS INTEGER, " + + "$COL_IS_ENABLED INTEGER, $COL_VIBRATE INTEGER, $COL_SOUND_TITLE TEXT, $COL_SOUND_URI TEXT, " + + "$COL_LABEL TEXT, $COL_ONE_SHOT INTEGER, $COL_GROUP_ID INTEGER)" ) + createGroupsTable(db) insertInitialAlarms(db) } + private fun createGroupsTable(db: SQLiteDatabase) { + db.execSQL( + "CREATE TABLE IF NOT EXISTS $GROUPS_TABLE_NAME ($COL_ID INTEGER PRIMARY KEY AUTOINCREMENT, $COL_GROUP_TITLE TEXT)" + ) + } + override fun onUpgrade(db: SQLiteDatabase, oldVersion: Int, newVersion: Int) { if (oldVersion == 1 && newVersion > oldVersion) { db.execSQL("ALTER TABLE $ALARMS_TABLE_NAME ADD COLUMN $COL_ONE_SHOT INTEGER NOT NULL DEFAULT 0") } + if (oldVersion < 3) { + db.execSQL("ALTER TABLE $ALARMS_TABLE_NAME ADD COLUMN $COL_GROUP_ID INTEGER DEFAULT NULL") + createGroupsTable(db) + } } private fun insertInitialAlarms(db: SQLiteDatabase) { @@ -107,6 +126,47 @@ class DBHelper private constructor( mDb.delete(ALARMS_TABLE_NAME, selection, null) } + fun insertGroup(title: String): Int { + val values = ContentValues().apply { put(COL_GROUP_TITLE, title) } + return mDb.insert(GROUPS_TABLE_NAME, null, values).toInt(); + } + + fun updateGroupTitle(groupId: Int, title: String) { + val values = ContentValues().apply { put(COL_GROUP_TITLE, title) } + mDb.update(GROUPS_TABLE_NAME, values, "$COL_ID = ?", arrayOf(groupId.toString())) + } + + fun deleteGroup(groupId: Int) { + val values = ContentValues().apply { putNull(COL_GROUP_ID) } + mDb.update(ALARMS_TABLE_NAME, values, "$COL_GROUP_ID = ?", arrayOf(groupId.toString())) + mDb.delete(GROUPS_TABLE_NAME, "$COL_ID = ?", arrayOf(groupId.toString())) + } + fun getGroups(): ArrayList { + val groups = ArrayList() + val cursor = mDb.query(GROUPS_TABLE_NAME, arrayOf(COL_ID, COL_GROUP_TITLE), null, null, null, null, null) + cursor.use { + if (it.moveToFirst()){ + do { + groups.add(Group(id = it.getIntValue(COL_ID), title = it.getStringValue(COL_GROUP_TITLE))) + } while (it.moveToNext()) + } + } + + return groups + } + + fun assignAlarmToGroup(alarmIds: List, groupId: Int) { + val values = ContentValues().apply { put(COL_GROUP_ID, groupId) } + val args = TextUtils.join(", ", alarmIds) + mDb.update(ALARMS_TABLE_NAME, values, "$COL_ID IN ($args)", null) + } + + fun updateGroupEnabledState(groupId: Int, isEnabled: Boolean): List { + val values = ContentValues().apply { put(COL_IS_ENABLED, isEnabled) } + mDb.update(ALARMS_TABLE_NAME, values, "$COL_GROUP_ID = ?", arrayOf(groupId.toString())) + return getAlarms().filter { it.groupId == groupId } + } + fun getAlarmWithId(id: Int) = getAlarms().firstOrNull { it.id == id } fun getAlarmsWithUri(uri: String) = getAlarms().filter { it.soundUri == uri } @@ -121,6 +181,8 @@ class DBHelper private constructor( put(COL_SOUND_URI, alarm.soundUri) put(COL_LABEL, alarm.label) put(COL_ONE_SHOT, alarm.oneShot) + if (alarm.groupId != null) + put(COL_GROUP_ID, alarm.groupId) } } @@ -137,7 +199,8 @@ class DBHelper private constructor( COL_SOUND_TITLE, COL_SOUND_URI, COL_LABEL, - COL_ONE_SHOT + COL_ONE_SHOT, + COL_GROUP_ID ) var cursor: Cursor? = null try { @@ -154,6 +217,7 @@ class DBHelper private constructor( val soundUri = cursor.getStringValue(COL_SOUND_URI) val label = cursor.getStringValue(COL_LABEL) val oneShot = cursor.getIntValue(COL_ONE_SHOT) == 1 + val groupId = cursor.getIntValue(COL_GROUP_ID) val alarm = Alarm( id = id, @@ -164,7 +228,8 @@ class DBHelper private constructor( soundTitle = soundTitle, soundUri = soundUri, label = label, - oneShot = oneShot + oneShot = oneShot, + groupId = groupId ) alarms.add(alarm) } catch (e: Exception) { diff --git a/app/src/main/kotlin/org/fossify/clock/models/Alarm.kt b/app/src/main/kotlin/org/fossify/clock/models/Alarm.kt index 263ca1fac..cf660038b 100644 --- a/app/src/main/kotlin/org/fossify/clock/models/Alarm.kt +++ b/app/src/main/kotlin/org/fossify/clock/models/Alarm.kt @@ -16,6 +16,7 @@ data class Alarm( var soundUri: String, var label: String, var oneShot: Boolean = false, + var groupId: Int? = null, ) { fun isRecurring() = days > 0 diff --git a/app/src/main/kotlin/org/fossify/clock/models/Group.kt b/app/src/main/kotlin/org/fossify/clock/models/Group.kt new file mode 100644 index 000000000..53320cf0b --- /dev/null +++ b/app/src/main/kotlin/org/fossify/clock/models/Group.kt @@ -0,0 +1,9 @@ +package org.fossify.clock.models + +import androidx.annotation.Keep + +@Keep +data class Group ( + var id: Int, + var title: String, +) diff --git a/app/src/main/res/menu/cab_alarms.xml b/app/src/main/res/menu/cab_alarms.xml index 9e2f21475..0e1597640 100644 --- a/app/src/main/res/menu/cab_alarms.xml +++ b/app/src/main/res/menu/cab_alarms.xml @@ -1,6 +1,11 @@ + Date: Fri, 17 Jul 2026 14:42:50 +0200 Subject: [PATCH 02/14] added new strings "add_to_group", "add_to_group" and "group_name" with translations from DeepL. Note: translations might be wrong, and multiple languages that have other translations have no translations because of missing support from DeepL --- app/src/main/res/values-ar/strings.xml | 3 +++ app/src/main/res/values-az/strings.xml | 3 +++ app/src/main/res/values-be/strings.xml | 3 +++ app/src/main/res/values-bg/strings.xml | 3 +++ app/src/main/res/values-br/strings.xml | 3 +++ app/src/main/res/values-ca/strings.xml | 3 +++ app/src/main/res/values-cs/strings.xml | 3 +++ app/src/main/res/values-cy/strings.xml | 2 ++ app/src/main/res/values-da/strings.xml | 3 +++ app/src/main/res/values-de/strings.xml | 3 +++ app/src/main/res/values-el/strings.xml | 3 +++ app/src/main/res/values-en-rGB/strings.xml | 3 +++ app/src/main/res/values-eo/strings.xml | 3 +++ app/src/main/res/values-es/strings.xml | 3 +++ app/src/main/res/values-et/strings.xml | 3 +++ app/src/main/res/values-eu/strings.xml | 3 +++ app/src/main/res/values-fa/strings.xml | 3 +++ app/src/main/res/values-fi/strings.xml | 3 +++ app/src/main/res/values-fr/strings.xml | 3 +++ app/src/main/res/values-ga/strings.xml | 3 +++ app/src/main/res/values-gl/strings.xml | 3 +++ app/src/main/res/values-hi/strings.xml | 3 +++ app/src/main/res/values-hr/strings.xml | 3 +++ app/src/main/res/values-hu/strings.xml | 3 +++ app/src/main/res/values-in/strings.xml | 3 +++ app/src/main/res/values-is/strings.xml | 3 +++ app/src/main/res/values-it/strings.xml | 3 +++ app/src/main/res/values-iw/strings.xml | 3 +++ app/src/main/res/values-ja/strings.xml | 3 +++ app/src/main/res/values-ko/strings.xml | 3 +++ app/src/main/res/values-lt/strings.xml | 3 +++ app/src/main/res/values-lv/strings.xml | 3 +++ app/src/main/res/values-mk/strings.xml | 3 +++ app/src/main/res/values-ml/strings.xml | 3 +++ app/src/main/res/values-my/strings.xml | 3 +++ app/src/main/res/values-nb-rNO/strings.xml | 3 +++ app/src/main/res/values-nl/strings.xml | 3 +++ app/src/main/res/values-oc/strings.xml | 2 ++ app/src/main/res/values-pa-rPK/strings.xml | 2 ++ app/src/main/res/values-pl/strings.xml | 3 +++ app/src/main/res/values-pt-rBR/strings.xml | 3 +++ app/src/main/res/values-pt-rPT/strings.xml | 3 +++ app/src/main/res/values-pt/strings.xml | 3 +++ app/src/main/res/values-ro/strings.xml | 3 +++ app/src/main/res/values-ru/strings.xml | 3 +++ app/src/main/res/values-sk/strings.xml | 3 +++ app/src/main/res/values-sl/strings.xml | 3 +++ app/src/main/res/values-sr/strings.xml | 3 +++ app/src/main/res/values-sv/strings.xml | 3 +++ app/src/main/res/values-tr/strings.xml | 3 +++ app/src/main/res/values-uk/strings.xml | 3 +++ app/src/main/res/values-vi/strings.xml | 5 ++++- app/src/main/res/values/strings.xml | 3 +++ 53 files changed, 157 insertions(+), 1 deletion(-) diff --git a/app/src/main/res/values-ar/strings.xml b/app/src/main/res/values-ar/strings.xml index ad6258aa5..c747b77d5 100644 --- a/app/src/main/res/values-ar/strings.xml +++ b/app/src/main/res/values-ar/strings.xml @@ -57,4 +57,7 @@ تنبيه فائت تم استبداله بمنبه آخر مدة المؤقِّت + أضف إلى المجموعة + مجموعة جديدة + اسم المجموعة diff --git a/app/src/main/res/values-az/strings.xml b/app/src/main/res/values-az/strings.xml index decd87f9a..aaee4886a 100644 --- a/app/src/main/res/values-az/strings.xml +++ b/app/src/main/res/values-az/strings.xml @@ -19,4 +19,7 @@ Sayğaç bölməsi Saniyələri göstər Səsi aramla yüksəlt + Qrupa əlavə et + Yeni qrup + Qrup adı diff --git a/app/src/main/res/values-be/strings.xml b/app/src/main/res/values-be/strings.xml index ea5d663d9..f2a34f51f 100644 --- a/app/src/main/res/values-be/strings.xml +++ b/app/src/main/res/values-be/strings.xml @@ -55,4 +55,7 @@ Час дзеяння будзільніка сышоў Імпартаваць будзільнікі і таймеры Экспартаваць будзільнікі і таймеры + Дадаць у групу + Новая група + Назва групы diff --git a/app/src/main/res/values-bg/strings.xml b/app/src/main/res/values-bg/strings.xml index 2557dc8e3..f336b854e 100644 --- a/app/src/main/res/values-bg/strings.xml +++ b/app/src/main/res/values-bg/strings.xml @@ -53,4 +53,7 @@ Времето за звънене на будилника е изтекло Пропуснат будилник Заменен от друг будилник + Добави към групата + Нова група + Име на групата diff --git a/app/src/main/res/values-br/strings.xml b/app/src/main/res/values-br/strings.xml index e533ae130..4b966674c 100644 --- a/app/src/main/res/values-br/strings.xml +++ b/app/src/main/res/values-br/strings.xml @@ -52,4 +52,7 @@ Penaos e c\'hallan cheñch urzh rummañ an troioù en ivinell padventer? Klikit war unan eus ar bannoù evit rummañ an troioù hervez ar bann-mañ. Gant klikoù ouzhpenn e c\'hallit trec\'haoliñ etre urzh rummañ war-gresk ha war-zigresk. Padelezh ar munuter + Ouzhpennañ d\'ar strollad + Strollad nevez + Anv ar strollad diff --git a/app/src/main/res/values-ca/strings.xml b/app/src/main/res/values-ca/strings.xml index 85b049697..ccb6aefd6 100644 --- a/app/src/main/res/values-ca/strings.xml +++ b/app/src/main/res/values-ca/strings.xml @@ -54,4 +54,7 @@ Alarma desatesa Substituïda per una altra alarma L\'alarma ha excedit el temps d\'espera + Afegeix al grup + Grup nou + Nom del grup diff --git a/app/src/main/res/values-cs/strings.xml b/app/src/main/res/values-cs/strings.xml index 460207100..ffdccd7e6 100644 --- a/app/src/main/res/values-cs/strings.xml +++ b/app/src/main/res/values-cs/strings.xml @@ -54,4 +54,7 @@ Zmeškaný budík Nahrazen jiným budíkem Budík vypršel + Přidat do skupiny + Nová skupina + Název skupiny diff --git a/app/src/main/res/values-cy/strings.xml b/app/src/main/res/values-cy/strings.xml index 7fb552cae..8e4f3d28c 100644 --- a/app/src/main/res/values-cy/strings.xml +++ b/app/src/main/res/values-cy/strings.xml @@ -28,4 +28,6 @@ Cynyddu uchder sain yn raddol Sut gallaf newid trefn lapiau yn y tab stopwats? Clifia ar unrhyw un o\'r colofnau. Mi fydd hynny\'n ail-drefnu\'r lapiau yn ôl y golofn honno. Gyda chliciau ychwanegol, bydd y drefn yn toglo rhwng esgynnol a disgynnol. + Grŵp newydd + Enw\'r grŵp diff --git a/app/src/main/res/values-da/strings.xml b/app/src/main/res/values-da/strings.xml index d3c4bf63b..68fb80b25 100644 --- a/app/src/main/res/values-da/strings.xml +++ b/app/src/main/res/values-da/strings.xml @@ -53,4 +53,7 @@ %d timer kører %d timere kører + Tilføj til gruppe + Ny gruppe + Gruppe navn diff --git a/app/src/main/res/values-de/strings.xml b/app/src/main/res/values-de/strings.xml index 95a686372..31fed9a59 100644 --- a/app/src/main/res/values-de/strings.xml +++ b/app/src/main/res/values-de/strings.xml @@ -53,4 +53,7 @@ Verpasster Alarm Ersetzt durch einen anderen Alarm Alarm ist abgelaufen + Zur Gruppe hinzufügen + Neue Gruppe + Gruppenname diff --git a/app/src/main/res/values-el/strings.xml b/app/src/main/res/values-el/strings.xml index 6ece999dd..ca0b2e35d 100644 --- a/app/src/main/res/values-el/strings.xml +++ b/app/src/main/res/values-el/strings.xml @@ -52,4 +52,7 @@ Εξαγωγή ξυπνητηριών και χρονομέτρων Διάρκεια χρονομέτρου Η αφύπνιση παραλήφθηκε + Προσθήκη στην ομάδα + Νέα ομάδα + Όνομα ομάδας diff --git a/app/src/main/res/values-en-rGB/strings.xml b/app/src/main/res/values-en-rGB/strings.xml index abfdf865c..93c31a4a5 100644 --- a/app/src/main/res/values-en-rGB/strings.xml +++ b/app/src/main/res/values-en-rGB/strings.xml @@ -53,4 +53,7 @@ Export alarms and timers How can I change lap sorting at the stopwatch tab? Just click on any of the columns, that will make the laps be sorted by the given column. With additional clicks you can toggle between ascending and descending sorting. + Add to group + New group + Group name diff --git a/app/src/main/res/values-eo/strings.xml b/app/src/main/res/values-eo/strings.xml index cbccb4ccf..81bfdf573 100644 --- a/app/src/main/res/values-eo/strings.xml +++ b/app/src/main/res/values-eo/strings.xml @@ -53,4 +53,7 @@ Alarmo elĉerpiĝis Ne planita Anstataŭigita de alia alarmo + Aldoni al grupo + Nova grupo + Grupnomo diff --git a/app/src/main/res/values-es/strings.xml b/app/src/main/res/values-es/strings.xml index d7e47d090..971c05e36 100644 --- a/app/src/main/res/values-es/strings.xml +++ b/app/src/main/res/values-es/strings.xml @@ -54,4 +54,7 @@ Sustituida por otra alarma No programado Alarma caducada + Añadir al grupo + Nuevo grupo + Nombre del grupo diff --git a/app/src/main/res/values-et/strings.xml b/app/src/main/res/values-et/strings.xml index 7f3dec1dd..e441f2b89 100644 --- a/app/src/main/res/values-et/strings.xml +++ b/app/src/main/res/values-et/strings.xml @@ -53,4 +53,7 @@ Pole ajastatud Märkamata äratus Seda asendas teine äratus + Lisa rühma + Uus rühm + Rühma nimi diff --git a/app/src/main/res/values-eu/strings.xml b/app/src/main/res/values-eu/strings.xml index fddf3fd84..6ed9cc1fb 100644 --- a/app/src/main/res/values-eu/strings.xml +++ b/app/src/main/res/values-eu/strings.xml @@ -53,4 +53,7 @@ Galdutako alarma Beste alarma batek ordeztu du Alarma iraungita + Taldeari gehitu + Talde berria + Taldearen izena diff --git a/app/src/main/res/values-fa/strings.xml b/app/src/main/res/values-fa/strings.xml index 18de5af0d..9a9a9682a 100644 --- a/app/src/main/res/values-fa/strings.xml +++ b/app/src/main/res/values-fa/strings.xml @@ -1,4 +1,7 @@ ساعت زنگی + افزودن به گروه + گروه جدید + نام گروه diff --git a/app/src/main/res/values-fi/strings.xml b/app/src/main/res/values-fi/strings.xml index 7a9d170e2..5fac4254f 100644 --- a/app/src/main/res/values-fi/strings.xml +++ b/app/src/main/res/values-fi/strings.xml @@ -53,4 +53,7 @@ Ei aikataulutettu Toinen hälytys korvannut Hukattu hälytys + Lisää ryhmään + Uusi ryhmä + Ryhmän nimi diff --git a/app/src/main/res/values-fr/strings.xml b/app/src/main/res/values-fr/strings.xml index b7bf54b15..03fe74360 100644 --- a/app/src/main/res/values-fr/strings.xml +++ b/app/src/main/res/values-fr/strings.xml @@ -54,4 +54,7 @@ Remplacée par une autre alarme Alarme manquée Alarme expirée + Ajouter au groupe + Nouveau groupe + Nom du groupe diff --git a/app/src/main/res/values-ga/strings.xml b/app/src/main/res/values-ga/strings.xml index 4aeb17f7b..9e04c9252 100644 --- a/app/src/main/res/values-ga/strings.xml +++ b/app/src/main/res/values-ga/strings.xml @@ -56,4 +56,7 @@ Gan sceidealú Aláram caillte Cuireadh aláram eile ina áit + Cuir leis an ngrúpa + Grúpa nua + Ainm an ghrúpa diff --git a/app/src/main/res/values-gl/strings.xml b/app/src/main/res/values-gl/strings.xml index eb1772ec0..599bfdda1 100644 --- a/app/src/main/res/values-gl/strings.xml +++ b/app/src/main/res/values-gl/strings.xml @@ -53,4 +53,7 @@ Alarma caduca Importar alarmas e temporizadores Exportar alarmas e temporizadores + Engadir ao grupo + Novo grupo + Nome do grupo diff --git a/app/src/main/res/values-hi/strings.xml b/app/src/main/res/values-hi/strings.xml index 19037ded0..8c583a548 100644 --- a/app/src/main/res/values-hi/strings.xml +++ b/app/src/main/res/values-hi/strings.xml @@ -53,4 +53,7 @@ अनुसूचित नहीं अलार्म छूट गया दूसरे अलार्म द्वारा प्रतिस्थापित + समूह में जोड़ें + नया समूह + समूह का नाम diff --git a/app/src/main/res/values-hr/strings.xml b/app/src/main/res/values-hr/strings.xml index 59a76de8a..163d168af 100644 --- a/app/src/main/res/values-hr/strings.xml +++ b/app/src/main/res/values-hr/strings.xml @@ -54,4 +54,7 @@ Vrijeme alarma je isteklo Uvezi alarme i timere Izvezi alarme i timere + Dodaj u grupu + Nova grupa + Naziv grupe diff --git a/app/src/main/res/values-hu/strings.xml b/app/src/main/res/values-hu/strings.xml index 67f78b6cb..6d13b062e 100644 --- a/app/src/main/res/values-hu/strings.xml +++ b/app/src/main/res/values-hu/strings.xml @@ -53,4 +53,7 @@ Nincs ütemezve Kihagyott ébresztés Másik ébresztés helyettesíti + Csoporthoz hozzáadása + Új csoport + Csoport neve diff --git a/app/src/main/res/values-in/strings.xml b/app/src/main/res/values-in/strings.xml index c5c06bc31..0644adb87 100644 --- a/app/src/main/res/values-in/strings.xml +++ b/app/src/main/res/values-in/strings.xml @@ -52,4 +52,7 @@ Belum dijadwalkan Alarm terlewat Digantikan oleh alarm lain + Tambahkan ke grup + Grup baru + Nama grup diff --git a/app/src/main/res/values-is/strings.xml b/app/src/main/res/values-is/strings.xml index 9b9e4f503..0ded21237 100644 --- a/app/src/main/res/values-is/strings.xml +++ b/app/src/main/res/values-is/strings.xml @@ -31,4 +31,7 @@ Hækka hljóðstyrk jafnt og þétt Hvernig get ég breytt röðun hrigja í skeiðklukkuflipanum? Smellið á hvaða dálk sem er, það mun raða hringjunum eftir þeim dálki. Með því að smella oftar er hægt að breyta milli þess að hafa minnsta eða hæsta gildi eftst. + Bæta við hóp + Ný hópur + Nafn hópsins diff --git a/app/src/main/res/values-it/strings.xml b/app/src/main/res/values-it/strings.xml index 41ae36a56..fd1526ddd 100644 --- a/app/src/main/res/values-it/strings.xml +++ b/app/src/main/res/values-it/strings.xml @@ -54,4 +54,7 @@ Sveglia mancata Sostituita da un\'altra sveglia Sveglia scaduta + Aggiungi al gruppo + Nuovo gruppo + Nome del gruppo diff --git a/app/src/main/res/values-iw/strings.xml b/app/src/main/res/values-iw/strings.xml index 8bcabae9c..48e8cf7d2 100644 --- a/app/src/main/res/values-iw/strings.xml +++ b/app/src/main/res/values-iw/strings.xml @@ -54,4 +54,7 @@ לא מתוכנן התראה שלא נענתה הוחלף על ידי התראה אחרת + הוסף לקבוצה + קבוצה חדשה + שם הקבוצה diff --git a/app/src/main/res/values-ja/strings.xml b/app/src/main/res/values-ja/strings.xml index db309b2a8..4625cd5d5 100644 --- a/app/src/main/res/values-ja/strings.xml +++ b/app/src/main/res/values-ja/strings.xml @@ -52,4 +52,7 @@ タイムアウトしたアラーム アラームとタイマーをインポートする アラームとタイマーをエクスポートする + グループに追加 + 新しいグループ + グループ名 diff --git a/app/src/main/res/values-ko/strings.xml b/app/src/main/res/values-ko/strings.xml index 2add7b783..5754490e2 100644 --- a/app/src/main/res/values-ko/strings.xml +++ b/app/src/main/res/values-ko/strings.xml @@ -48,4 +48,7 @@ 타이머 길이 예약되지 않음 놓친 알람 + 그룹에 추가 + 새로운 그룹 + 그룹 이름 diff --git a/app/src/main/res/values-lt/strings.xml b/app/src/main/res/values-lt/strings.xml index 208c134ce..7c749bc80 100644 --- a/app/src/main/res/values-lt/strings.xml +++ b/app/src/main/res/values-lt/strings.xml @@ -24,4 +24,7 @@ Rodyti sekundes Kaip aš galiu pakeisti etapų rikiavimą chronometro auselėje? Spustelėkite ant bet kurio stulpelio, tai surikiuos etapus pagal tą stulpelį. Su papildomais paspaudimais Jūs galite pasirinkti tarp rikiavimo mažėjančia arba didėjančia tvarka. + Pridėti prie grupės + Nauja grupė + Grupės pavadinimas diff --git a/app/src/main/res/values-lv/strings.xml b/app/src/main/res/values-lv/strings.xml index 5e1b07ddd..8d0969559 100644 --- a/app/src/main/res/values-lv/strings.xml +++ b/app/src/main/res/values-lv/strings.xml @@ -3,4 +3,7 @@ Pulkstenis Laika josla Trīcēt + Pievienot grupai + Jauna grupa + Grupas nosaukums diff --git a/app/src/main/res/values-mk/strings.xml b/app/src/main/res/values-mk/strings.xml index b1ef6a5c9..e76bff657 100644 --- a/app/src/main/res/values-mk/strings.xml +++ b/app/src/main/res/values-mk/strings.xml @@ -1,4 +1,7 @@ Часовник + Додај во група + Нова група + Име на групата diff --git a/app/src/main/res/values-ml/strings.xml b/app/src/main/res/values-ml/strings.xml index 5e3d193b5..51c8255c1 100644 --- a/app/src/main/res/values-ml/strings.xml +++ b/app/src/main/res/values-ml/strings.xml @@ -41,4 +41,7 @@ വോളിയം ക്രമേണ വർദ്ധിപ്പിക്കുക സ്റ്റോപ്പ് വാച്ച് ടാബിൽ ലാപ് സോർട്ടിംഗ് എങ്ങനെ മാറ്റാം? ഏതെങ്കിലും കോളങ്ങളിൽ ക്ലിക്കുചെയ്യുക, അത് നൽകിയ കോളം ഉപയോഗിച്ച് ലാപ്പുകൾ ക്രമീകരിക്കാൻ ഇടയാക്കും. അധിക ക്ലിക്കുകൾ ഉപയോഗിച്ച് നിങ്ങൾക്ക് അസെന്റിങ് ആയും ഡിസെൻഡിങ് ആയും ടോഗിൾ ചെയ്യാൻ സഹായിക്കും. + ഗ്രൂപ്പിൽ ചേർക്കുക + പുതിയ ഗ്രൂപ്പ് + സംഘത്തിൻ്റെ പേര് diff --git a/app/src/main/res/values-my/strings.xml b/app/src/main/res/values-my/strings.xml index 8de6f424f..e47ae306c 100644 --- a/app/src/main/res/values-my/strings.xml +++ b/app/src/main/res/values-my/strings.xml @@ -45,4 +45,7 @@ မြည်သံအားတစ်ဆင့်ချင်းမြှင့်ပါ ငါဘယ်လိုစံချိန်ယူနာရီမှာပြန်​ကျော့ထားတယ့်စာရင်းအစီအစဥ်ကိုချိန်းနိုင်မလဲ? ကော်လံတစ်ခု​ပေါ်မှာနှိပ်ပါ သင်နှိပ်လိုက်သည့်​ကော်လံကိုတစ်ခါထပ်နှိပ်ခြင်းဖြင့် ကြီးစဥ်ငယ်လိုက် နဲ့ငယ်စဥ်ကြီးလိုက်စီနိုင်ပါတယ်။ + အုပ်စုထဲထည့်ပါ + အသစ်အဖွဲ့ + အဖွဲ့အမည် diff --git a/app/src/main/res/values-nb-rNO/strings.xml b/app/src/main/res/values-nb-rNO/strings.xml index e59e91662..a1d552255 100644 --- a/app/src/main/res/values-nb-rNO/strings.xml +++ b/app/src/main/res/values-nb-rNO/strings.xml @@ -46,4 +46,7 @@ Eksporter alarmer og timere Ikke planlagt Alarmen gikk ut + Legg til i gruppe + Ny gruppe + Gruppenavn diff --git a/app/src/main/res/values-nl/strings.xml b/app/src/main/res/values-nl/strings.xml index 14e07b339..21d481e4f 100644 --- a/app/src/main/res/values-nl/strings.xml +++ b/app/src/main/res/values-nl/strings.xml @@ -53,4 +53,7 @@ Wekker gemist Vervangen door andere wekker Wekker afgelopen + Aan groep toevoegen + Nieuwe groep + Groepsnaam diff --git a/app/src/main/res/values-oc/strings.xml b/app/src/main/res/values-oc/strings.xml index 31b44cd80..647567ae2 100644 --- a/app/src/main/res/values-oc/strings.xml +++ b/app/src/main/res/values-oc/strings.xml @@ -53,4 +53,6 @@ Exportar las alarmas e los minutadors Cossí cambi los torns dins l’onglet cronomètre ? Clicatz sus una de las colomnas, aquò farà que los torns seràn ordenats per la colomna donada. Amb de clics suplementaris podètz alternar entre l\'òrdre creissent e descreissent. + Nòu grop + Nom del grop diff --git a/app/src/main/res/values-pa-rPK/strings.xml b/app/src/main/res/values-pa-rPK/strings.xml index 0601ed83e..99eb5d8f5 100644 --- a/app/src/main/res/values-pa-rPK/strings.xml +++ b/app/src/main/res/values-pa-rPK/strings.xml @@ -30,4 +30,6 @@ سماں والے دی ٹیب سکنٹ ویکھو ہولی ہولی آواز ودھاؤ + ਨਵਾਂ ਸਮੂਹ + ਸਮੂਹ ਦਾ ਨਾਮ diff --git a/app/src/main/res/values-pl/strings.xml b/app/src/main/res/values-pl/strings.xml index 884eaf7b0..e87eec987 100644 --- a/app/src/main/res/values-pl/strings.xml +++ b/app/src/main/res/values-pl/strings.xml @@ -55,4 +55,7 @@ Pominięty alarm Zastąpiony innym alarmem Alarm wygasł + Dodaj do grupy + Nowa grupa + Nazwa grupy diff --git a/app/src/main/res/values-pt-rBR/strings.xml b/app/src/main/res/values-pt-rBR/strings.xml index 4462089d4..c986f79f3 100644 --- a/app/src/main/res/values-pt-rBR/strings.xml +++ b/app/src/main/res/values-pt-rBR/strings.xml @@ -54,4 +54,7 @@ Não agendado Alarme perdido Substituído por outro alarme + Adicionar ao grupo + Novo grupo + Nome do grupo diff --git a/app/src/main/res/values-pt-rPT/strings.xml b/app/src/main/res/values-pt-rPT/strings.xml index 02104103f..cc1d6adb7 100644 --- a/app/src/main/res/values-pt-rPT/strings.xml +++ b/app/src/main/res/values-pt-rPT/strings.xml @@ -54,4 +54,7 @@ Alarme perdido Substituído por outro alarme Alarme expirou + Adicionar ao grupo + Novo grupo + Nome do grupo diff --git a/app/src/main/res/values-pt/strings.xml b/app/src/main/res/values-pt/strings.xml index bd7692326..32fdc567c 100644 --- a/app/src/main/res/values-pt/strings.xml +++ b/app/src/main/res/values-pt/strings.xml @@ -54,4 +54,7 @@ Não agendado Alarme perdido Substituído por outro alarme + Adicionar ao grupo + Novo grupo + Nome do grupo diff --git a/app/src/main/res/values-ro/strings.xml b/app/src/main/res/values-ro/strings.xml index de793e7a1..abd8903f0 100644 --- a/app/src/main/res/values-ro/strings.xml +++ b/app/src/main/res/values-ro/strings.xml @@ -54,4 +54,7 @@ Nu este programat Alarmă ratată Înlocuită cu o altă alarmă + Adaugă la grup + Grup nou + Numele grupului diff --git a/app/src/main/res/values-ru/strings.xml b/app/src/main/res/values-ru/strings.xml index aa2ee140c..1874d3380 100644 --- a/app/src/main/res/values-ru/strings.xml +++ b/app/src/main/res/values-ru/strings.xml @@ -55,4 +55,7 @@ Пропущенный будильник Заменён другим будильником Время действия будильника истекло + Добавить в группу + Новая группа + Название группы diff --git a/app/src/main/res/values-sk/strings.xml b/app/src/main/res/values-sk/strings.xml index 4c69052d0..3d8504b21 100644 --- a/app/src/main/res/values-sk/strings.xml +++ b/app/src/main/res/values-sk/strings.xml @@ -54,4 +54,7 @@ Importovať budíky a časovače Exportovať budíky a časovače Dĺžky trvania časovača + Pridať do skupiny + Nová skupina + Názov skupiny diff --git a/app/src/main/res/values-sl/strings.xml b/app/src/main/res/values-sl/strings.xml index 3cddd9784..135810fec 100644 --- a/app/src/main/res/values-sl/strings.xml +++ b/app/src/main/res/values-sl/strings.xml @@ -43,4 +43,7 @@ Povečajte postopno glasnost Kako spremenim razvrščanje krogov v zavihku štoparica\? Kliknite na izbrani stolpec, da se krogi razvrstijo stolpcu. Z dodatnimi kliki preklapljate med naraščajočim in padajočim razvrščanjem. + Dodaj v skupino + Nova skupina + Ime skupine diff --git a/app/src/main/res/values-sr/strings.xml b/app/src/main/res/values-sr/strings.xml index cbe9c9f25..ce18c6f38 100644 --- a/app/src/main/res/values-sr/strings.xml +++ b/app/src/main/res/values-sr/strings.xml @@ -43,4 +43,7 @@ Како могу да променим сортирање кругова на картици штоперице\? Само кликните на било коју колону, тако да ће кругови бити сортирани према датој колони. Додатним кликовима можете се пребацивати између растућег и опадајућег сортирања. Покрени штоперицу + Додај у групу + Нова група + Назив групе diff --git a/app/src/main/res/values-sv/strings.xml b/app/src/main/res/values-sv/strings.xml index bdfb70434..be79387c1 100644 --- a/app/src/main/res/values-sv/strings.xml +++ b/app/src/main/res/values-sv/strings.xml @@ -53,4 +53,7 @@ Missat alarm Ersatt av ett annat alarm Alarm gick ut + Lägg till i gruppen + Ny grupp + Gruppnamn diff --git a/app/src/main/res/values-tr/strings.xml b/app/src/main/res/values-tr/strings.xml index c4c26c8c6..6e3af4475 100644 --- a/app/src/main/res/values-tr/strings.xml +++ b/app/src/main/res/values-tr/strings.xml @@ -53,4 +53,7 @@ Planlanmadı Kaçırılmış alarm Yerine başka bir alarm konuldu + Gruba ekle + Yeni grup + Grup adı diff --git a/app/src/main/res/values-uk/strings.xml b/app/src/main/res/values-uk/strings.xml index 6a72bb4a2..a162f273b 100644 --- a/app/src/main/res/values-uk/strings.xml +++ b/app/src/main/res/values-uk/strings.xml @@ -55,4 +55,7 @@ Не заплановано Пропущений будильник Замінено на інший будильник + Додати до групи + Нова група + Назва групи diff --git a/app/src/main/res/values-vi/strings.xml b/app/src/main/res/values-vi/strings.xml index 50fa60dd3..ad958d244 100644 --- a/app/src/main/res/values-vi/strings.xml +++ b/app/src/main/res/values-vi/strings.xml @@ -45,4 +45,7 @@ Hiển thị giây Tăng âm lượng dần dần Làm cách nào tôi có thể thay đổi cách sắp xếp vòng ở danh mục đồng hồ bấm giờ? - \ No newline at end of file + Thêm vào nhóm + Nhóm mới + Tên nhóm + diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml index b129f5c3c..a81c2c4c2 100644 --- a/app/src/main/res/values/strings.xml +++ b/app/src/main/res/values/strings.xml @@ -60,6 +60,9 @@ How can I change lap sorting at the stopwatch tab? Just click on any of the columns, that will make the laps be sorted by the given column. With additional clicks you can toggle between ascending and descending sorting. + Add to group + New group + Group name