refactor(commons): extract NIP-52 calendar collection + RSVP cards to commons

Twelfth batch of the note-ui-commons extraction — the calendar family, and
a fuller exercise of gate #1: strings shared with three native call sites
move to commons with no duplication.

- commons/ui/note/CalendarCollectionCard.kt: the calendar collection card
  (kind 31924) — title, description, event count.
- commons/ui/note/CalendarRsvpCard.kt: the RSVP card (kind 31925) — the
  going/maybe/not-going status, note, and target address.
  Both are pure value-in; the entries' unused accountViewModel/nav are dropped.
- Strings/plural migrated to commons: calendar_rsvp_going/maybe/not_going and
  the calendar_collection_count plural. Their native co-users now read them
  from commons Res instead of the Android res tree — CalendarRsvpRow (the
  interactive RSVP row), CalendarEventDetailScreen, and CalendarCollectionsView
  — so each key lives in exactly one place.
- amethyst keeps the thin RenderCalendarCollectionEvent / RenderCalendarRSVPEvent
  dispatcher entries.

Verified: :commons:compileKotlinJvm and :amethyst:compileFdroidDebugKotlin
both pass; every touched strings.xml is well-formed.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Gmrt3jwYPDJ38MJGJ6GaNr
This commit is contained in:
Claude
2026-07-17 22:50:09 +00:00
parent fd4d9c10f7
commit 14c9f99bac
119 changed files with 638 additions and 554 deletions
@@ -20,31 +20,18 @@
*/
package com.vitorpamplona.amethyst.ui.note.types
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.pluralStringResource
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
import com.vitorpamplona.amethyst.R
import com.vitorpamplona.amethyst.commons.icons.symbols.Icon
import com.vitorpamplona.amethyst.commons.icons.symbols.MaterialSymbols
import com.vitorpamplona.amethyst.commons.ui.note.CalendarCollectionCard
import com.vitorpamplona.amethyst.model.Note
import com.vitorpamplona.amethyst.ui.navigation.navs.INav
import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel
import com.vitorpamplona.amethyst.ui.theme.StdVertSpacer
import com.vitorpamplona.amethyst.ui.theme.replyModifier
import com.vitorpamplona.quartz.nip52Calendar.calendar.CalendarEvent
/**
* Entry for a NIP-52 calendar collection: decodes the [Note] and renders the shared commons
* [CalendarCollectionCard]. Draws only from the event's own tags, so the entry keeps the
* dispatcher signature without touching the account or nav.
*/
@Composable
fun RenderCalendarCollectionEvent(
note: Note,
@@ -53,46 +40,5 @@ fun RenderCalendarCollectionEvent(
) {
val event = note.event as? CalendarEvent ?: return
Column(MaterialTheme.colorScheme.replyModifier) {
Row(
modifier = Modifier.fillMaxWidth().padding(start = 10.dp, end = 10.dp, top = 10.dp),
verticalAlignment = Alignment.CenterVertically,
) {
Icon(
symbol = MaterialSymbols.CalendarMonth,
contentDescription = null,
modifier = Modifier.size(24.dp),
tint = MaterialTheme.colorScheme.primary,
)
Spacer(modifier = Modifier.size(8.dp))
Text(
text = event.title() ?: "",
style = MaterialTheme.typography.titleMedium,
fontWeight = FontWeight.SemiBold,
maxLines = 2,
overflow = TextOverflow.Ellipsis,
)
}
if (event.content.isNotBlank()) {
Spacer(modifier = StdVertSpacer)
Text(
text = event.content,
style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.onSurfaceVariant,
modifier = Modifier.fillMaxWidth().padding(horizontal = 10.dp),
maxLines = 4,
overflow = TextOverflow.Ellipsis,
)
}
Spacer(modifier = StdVertSpacer)
val eventCount = event.calendarEventAddresses().size
Text(
text = pluralStringResource(R.plurals.calendar_collection_count, eventCount, eventCount),
style = MaterialTheme.typography.labelMedium,
color = MaterialTheme.colorScheme.primary,
modifier = Modifier.padding(start = 10.dp, end = 10.dp, bottom = 12.dp),
)
}
CalendarCollectionCard(event)
}
@@ -20,32 +20,18 @@
*/
package com.vitorpamplona.amethyst.ui.note.types
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Row
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.fillMaxWidth
import androidx.compose.foundation.layout.padding
import androidx.compose.foundation.layout.size
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.unit.dp
import com.vitorpamplona.amethyst.R
import com.vitorpamplona.amethyst.commons.icons.symbols.Icon
import com.vitorpamplona.amethyst.commons.icons.symbols.MaterialSymbols
import com.vitorpamplona.amethyst.commons.ui.note.CalendarRsvpCard
import com.vitorpamplona.amethyst.model.Note
import com.vitorpamplona.amethyst.ui.navigation.navs.INav
import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel
import com.vitorpamplona.amethyst.ui.stringRes
import com.vitorpamplona.amethyst.ui.theme.StdVertSpacer
import com.vitorpamplona.amethyst.ui.theme.replyModifier
import com.vitorpamplona.quartz.nip52Calendar.appt.tags.RSVPStatusTag
import com.vitorpamplona.quartz.nip52Calendar.rsvp.CalendarRSVPEvent
/**
* Entry for a NIP-52 calendar RSVP: decodes the [Note] and renders the shared commons
* [CalendarRsvpCard]. Draws only from the event's own tags, so the entry keeps the
* dispatcher signature without touching the account or nav.
*/
@Composable
fun RenderCalendarRSVPEvent(
note: Note,
@@ -53,68 +39,6 @@ fun RenderCalendarRSVPEvent(
nav: INav,
) {
val event = note.event as? CalendarRSVPEvent ?: return
val status = event.status()
val targetAddress = event.calendarEventAddress()
val freebusy = event.freebusy()
val statusLabel =
when (status) {
RSVPStatusTag.STATUS.ACCEPTED -> stringRes(R.string.calendar_rsvp_going)
RSVPStatusTag.STATUS.TENTATIVE -> stringRes(R.string.calendar_rsvp_maybe)
RSVPStatusTag.STATUS.DECLINED -> stringRes(R.string.calendar_rsvp_not_going)
null -> ""
}
val statusColor =
when (status) {
RSVPStatusTag.STATUS.ACCEPTED -> MaterialTheme.colorScheme.primary
RSVPStatusTag.STATUS.TENTATIVE -> MaterialTheme.colorScheme.tertiary
RSVPStatusTag.STATUS.DECLINED -> MaterialTheme.colorScheme.error
null -> Color.Gray
}
Column(MaterialTheme.colorScheme.replyModifier) {
Row(
modifier = Modifier.fillMaxWidth().padding(start = 10.dp, end = 10.dp, top = 10.dp),
verticalAlignment = Alignment.CenterVertically,
) {
Icon(
symbol = MaterialSymbols.CalendarMonth,
contentDescription = null,
modifier = Modifier.size(20.dp),
tint = statusColor,
)
Spacer(modifier = Modifier.size(8.dp))
Text(
text = statusLabel,
style = MaterialTheme.typography.titleMedium,
fontWeight = FontWeight.SemiBold,
color = statusColor,
)
}
if (event.content.isNotBlank()) {
Spacer(modifier = StdVertSpacer)
Text(
text = event.content,
style = MaterialTheme.typography.bodySmall,
color = MaterialTheme.colorScheme.onSurfaceVariant,
modifier = Modifier.padding(start = 10.dp, end = 10.dp),
)
}
targetAddress?.let { addr ->
Spacer(modifier = StdVertSpacer)
Text(
text = "${addr.toValue()}",
style = MaterialTheme.typography.labelSmall,
color = MaterialTheme.colorScheme.onSurfaceVariant,
modifier = Modifier.padding(start = 10.dp, end = 10.dp, bottom = 12.dp),
)
}
if (freebusy != null) {
Spacer(modifier = StdVertSpacer)
}
}
CalendarRsvpCard(event)
}
@@ -36,15 +36,18 @@ import androidx.compose.ui.Modifier
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.unit.dp
import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.vitorpamplona.amethyst.R
import com.vitorpamplona.amethyst.commons.resources.Res
import com.vitorpamplona.amethyst.commons.resources.calendar_rsvp_going
import com.vitorpamplona.amethyst.commons.resources.calendar_rsvp_maybe
import com.vitorpamplona.amethyst.commons.resources.calendar_rsvp_not_going
import com.vitorpamplona.amethyst.model.LocalCache
import com.vitorpamplona.amethyst.ui.screen.loggedIn.AccountViewModel
import com.vitorpamplona.amethyst.ui.stringRes
import com.vitorpamplona.quartz.nip01Core.core.Address
import com.vitorpamplona.quartz.nip01Core.tags.aTag.ATag
import com.vitorpamplona.quartz.nip01Core.tags.people.PTag
import com.vitorpamplona.quartz.nip52Calendar.appt.tags.RSVPStatusTag
import com.vitorpamplona.quartz.nip52Calendar.rsvp.CalendarRSVPEvent
import org.jetbrains.compose.resources.stringResource
/**
* Renders a 3-button RSVP row (Going / Maybe / Can't go) below a NIP-52 calendar appointment.
@@ -89,21 +92,21 @@ fun CalendarRsvpRow(
horizontalArrangement = Arrangement.spacedBy(8.dp),
) {
RsvpButton(
label = stringRes(R.string.calendar_rsvp_going),
label = stringResource(Res.string.calendar_rsvp_going),
status = RSVPStatusTag.STATUS.ACCEPTED,
currentStatus = currentStatus,
modifier = Modifier.weight(1f),
onClick = onTap,
)
RsvpButton(
label = stringRes(R.string.calendar_rsvp_maybe),
label = stringResource(Res.string.calendar_rsvp_maybe),
status = RSVPStatusTag.STATUS.TENTATIVE,
currentStatus = currentStatus,
modifier = Modifier.weight(1f),
onClick = onTap,
)
RsvpButton(
label = stringRes(R.string.calendar_rsvp_not_going),
label = stringResource(Res.string.calendar_rsvp_not_going),
status = RSVPStatusTag.STATUS.DECLINED,
currentStatus = currentStatus,
modifier = Modifier.weight(1f),
@@ -43,7 +43,6 @@ import androidx.compose.runtime.remember
import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.pluralStringResource
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
@@ -52,6 +51,8 @@ import com.vitorpamplona.amethyst.R
import com.vitorpamplona.amethyst.commons.icons.symbols.Icon
import com.vitorpamplona.amethyst.commons.icons.symbols.MaterialSymbols
import com.vitorpamplona.amethyst.commons.model.nip52Calendar.IcsExport
import com.vitorpamplona.amethyst.commons.resources.Res
import com.vitorpamplona.amethyst.commons.resources.calendar_collection_count
import com.vitorpamplona.amethyst.commons.ui.feeds.FeedContentState
import com.vitorpamplona.amethyst.commons.ui.feeds.FeedState
import com.vitorpamplona.amethyst.commons.ui.layouts.rememberFeedContentPadding
@@ -69,6 +70,7 @@ import com.vitorpamplona.quartz.nip52Calendar.appt.day.CalendarDateSlotEvent
import com.vitorpamplona.quartz.nip52Calendar.appt.time.CalendarTimeSlotEvent
import com.vitorpamplona.quartz.nip52Calendar.calendar.CalendarEvent
import com.vitorpamplona.quartz.utils.TimeUtils
import org.jetbrains.compose.resources.pluralStringResource
@Composable
fun CalendarCollectionsView(
@@ -191,7 +193,7 @@ fun CalendarCollectionCard(
)
}
Text(
text = pluralStringResource(R.plurals.calendar_collection_count, count, count),
text = pluralStringResource(Res.plurals.calendar_collection_count, count, count),
style = MaterialTheme.typography.labelMedium,
color = MaterialTheme.colorScheme.primary,
)
@@ -55,7 +55,6 @@ import androidx.compose.ui.Alignment
import androidx.compose.ui.Modifier
import androidx.compose.ui.layout.ContentScale
import androidx.compose.ui.platform.LocalContext
import androidx.compose.ui.res.pluralStringResource
import androidx.compose.ui.text.font.FontWeight
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
@@ -65,6 +64,8 @@ import com.vitorpamplona.amethyst.commons.icons.symbols.Icon
import com.vitorpamplona.amethyst.commons.icons.symbols.MaterialSymbols
import com.vitorpamplona.amethyst.commons.model.nip52Calendar.IcsExport
import com.vitorpamplona.amethyst.commons.model.nip52Calendar.appointmentView
import com.vitorpamplona.amethyst.commons.resources.Res
import com.vitorpamplona.amethyst.commons.resources.calendar_collection_count
import com.vitorpamplona.amethyst.model.LocalCache
import com.vitorpamplona.amethyst.model.Note
import com.vitorpamplona.amethyst.service.relayClient.reqCommand.event.observeNote
@@ -95,6 +96,7 @@ import com.vitorpamplona.quartz.nip52Calendar.appt.time.CalendarTimeSlotEvent
import com.vitorpamplona.quartz.nip52Calendar.calendar.CalendarEvent
import com.vitorpamplona.quartz.nip52Calendar.rsvp.CalendarRSVPEvent
import com.vitorpamplona.quartz.utils.TimeUtils
import org.jetbrains.compose.resources.pluralStringResource
/**
* Dedicated detail screen for a NIP-52 calendar appointment (kind 31922 or 31923). Renders the
@@ -462,7 +464,7 @@ private fun CollectionMembersSection(
nav: INav,
) {
Column(modifier = Modifier.padding(horizontal = 16.dp), verticalArrangement = Arrangement.spacedBy(8.dp)) {
SectionTitle(pluralStringResource(R.plurals.calendar_collection_count, memberAddresses.size, memberAddresses.size))
SectionTitle(pluralStringResource(Res.plurals.calendar_collection_count, memberAddresses.size, memberAddresses.size))
if (memberAddresses.isEmpty()) {
Text(
text = stringRes(R.string.calendar_collection_empty_members),
@@ -2086,18 +2086,7 @@
<string name="calendar_collection_title">العنوان</string>
<string name="calendar_collection_description">الوصف</string>
<string name="calendar_collection_invalid">العنوان مطلوب.</string>
<plurals name="calendar_collection_count">
<item quantity="zero">%1$d أحداث</item>
<item quantity="one">%1$d حدث</item>
<item quantity="two">%1$d حدثان</item>
<item quantity="few">%1$d أحداث</item>
<item quantity="many">%1$d حدثًا</item>
<item quantity="other">%1$d حدث</item>
</plurals>
<string name="calendar_collection_empty_members">لا توجد أحداث في هذا التقويم بعد.</string>
<string name="calendar_rsvp_going">سأحضر</string>
<string name="calendar_rsvp_maybe">ربما</string>
<string name="calendar_rsvp_not_going">لن أتمكن من الحضور</string>
<string name="calendar_rsvp_section">التأكيدات (%1$d)</string>
<string name="calendar_rsvp_none">لا توجد تأكيدات حضور بعد.</string>
<string name="calendar_participants_section">المشاركون (%1$d)</string>
@@ -1983,14 +1983,7 @@
<string name="calendar_collection_title">শিরোনাম</string>
<string name="calendar_collection_description">বিবরণ</string>
<string name="calendar_collection_invalid">একটি শিরোনাম আবশ্যক।</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d টি ইভেন্ট</item>
<item quantity="other">%1$d টি ইভেন্ট</item>
</plurals>
<string name="calendar_collection_empty_members">এই ক্যালেন্ডারে এখনো কোনো ইভেন্ট নেই।</string>
<string name="calendar_rsvp_going">যাচ্ছি</string>
<string name="calendar_rsvp_maybe">হয়তো</string>
<string name="calendar_rsvp_not_going">যেতে পারব না</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
<string name="calendar_rsvp_none">এখনো কোনো RSVP নেই।</string>
<string name="calendar_participants_section">অংশগ্রহণকারী (%1$d)</string>
@@ -2738,16 +2738,7 @@
<string name="calendar_collection_title">Název</string>
<string name="calendar_collection_description">Popis</string>
<string name="calendar_collection_invalid">Název je povinný.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d událost</item>
<item quantity="few">%1$d události</item>
<item quantity="many">%1$d událostí</item>
<item quantity="other">%1$d událostí</item>
</plurals>
<string name="calendar_collection_empty_members">V tomto kalendáři zatím nejsou žádné události.</string>
<string name="calendar_rsvp_going">Účastním se</string>
<string name="calendar_rsvp_maybe">Možná</string>
<string name="calendar_rsvp_not_going">Nemůžu</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
<string name="calendar_rsvp_none">Zatím žádné RSVP.</string>
<string name="calendar_participants_section">Účastníci (%1$d)</string>
@@ -2663,14 +2663,7 @@
<string name="calendar_collection_title">Titel</string>
<string name="calendar_collection_description">Beschreibung</string>
<string name="calendar_collection_invalid">Ein Titel ist erforderlich.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d Termin</item>
<item quantity="other">%1$d Termine</item>
</plurals>
<string name="calendar_collection_empty_members">Noch keine Termine in diesem Kalender.</string>
<string name="calendar_rsvp_going">Komme</string>
<string name="calendar_rsvp_maybe">Vielleicht</string>
<string name="calendar_rsvp_not_going">Komme nicht</string>
<string name="calendar_rsvp_section">RSVPs (%1$d)</string>
<string name="calendar_rsvp_none">Noch keine Antworten.</string>
<string name="calendar_participants_section">Teilnehmer (%1$d)</string>
@@ -3152,18 +3152,11 @@ anz der Bedingungen ist erforderlich</string>
<string name="calendar_collection_invalid">Ein Titel ist erforderlich.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d Termin</item>
<item quantity="other">%1$d Termine</item>
</plurals>
<string name="calendar_collection_empty_members">Noch keine Termine in diesem Kalender.</string>
<string name="calendar_rsvp_going">Komme</string>
<string name="calendar_rsvp_maybe">Vielleicht</string>
<string name="calendar_rsvp_not_going">Komme nicht</string>
<string name="calendar_rsvp_section">RSVPs (%1$d)</string>
@@ -1969,14 +1969,7 @@
<string name="calendar_collection_title">Τίτλος</string>
<string name="calendar_collection_description">Περιγραφή</string>
<string name="calendar_collection_invalid">Απαιτείται τίτλος.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d συμβάν</item>
<item quantity="other">%1$d συμβάντα</item>
</plurals>
<string name="calendar_collection_empty_members">Δεν υπάρχουν συμβάντα σε αυτό το ημερολόγιο ακόμα.</string>
<string name="calendar_rsvp_going">Πηγαίνω</string>
<string name="calendar_rsvp_maybe">Ίσως</string>
<string name="calendar_rsvp_not_going">Δεν μπορώ να πάω</string>
<string name="calendar_rsvp_none">Δεν υπάρχουν RSVPs ακόμα.</string>
<string name="calendar_participants_section">Συμμετέχοντες (%1$d)</string>
<string name="calendar_event_in_calendars">Σε ημερολόγια (%1$d)</string>
@@ -1989,14 +1989,7 @@
<string name="calendar_collection_title">Titolo</string>
<string name="calendar_collection_description">Priskribo</string>
<string name="calendar_collection_invalid">Titolo estas postulata.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventoj</item>
</plurals>
<string name="calendar_collection_empty_members">Ankoraŭ neniuj eventoj en ĉi tiu kalendaro.</string>
<string name="calendar_rsvp_going">Iras</string>
<string name="calendar_rsvp_maybe">Eble</string>
<string name="calendar_rsvp_not_going">Ne povas iri</string>
<string name="calendar_rsvp_section">RSVP-oj (%1$d)</string>
<string name="calendar_rsvp_none">Ankoraŭ neniuj RSVP-oj.</string>
<string name="calendar_participants_section">Partoprenantoj (%1$d)</string>
@@ -1868,9 +1868,6 @@
<string name="calendar_collection_description">Priskribo</string>
<string name="calendar_collection_invalid">Titolo estas postulata.</string>
<string name="calendar_collection_empty_members">Ankoraŭ neniuj eventoj en ĉi tiu kalendaro.</string>
<string name="calendar_rsvp_going">Iras</string>
<string name="calendar_rsvp_maybe">Eble</string>
<string name="calendar_rsvp_not_going">Ne povas iri</string>
<string name="calendar_rsvp_section">RSVP-oj (%1$d)</string>
<string name="calendar_rsvp_none">Ankoraŭ neniuj RSVP-oj.</string>
<string name="calendar_participants_section">Partoprenantoj (%1$d)</string>
@@ -2972,10 +2969,6 @@
<item quantity="one">%1$s, %2$d evento</item>
<item quantity="other">%1$s, %2$d eventoj</item>
</plurals>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventoj</item>
</plurals>
<plurals name="calendar_reminder_body">
<item quantity="one">Komenciĝas post %1$d minuto</item>
<item quantity="other">Komenciĝas post %1$d minutoj</item>
@@ -2029,14 +2029,7 @@
<string name="calendar_collection_title">Título</string>
<string name="calendar_collection_description">Descripción</string>
<string name="calendar_collection_invalid">Se requiere un título.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
<string name="calendar_collection_empty_members">Aún no hay eventos en este calendario.</string>
<string name="calendar_rsvp_going">Asistiré</string>
<string name="calendar_rsvp_maybe">Tal vez</string>
<string name="calendar_rsvp_not_going">No puedo ir</string>
<string name="calendar_rsvp_section">Confirmaciones (%1$d)</string>
<string name="calendar_rsvp_none">Sin RSVPs aún.</string>
<string name="calendar_participants_section">Participantes (%1$d)</string>
@@ -2020,14 +2020,7 @@
<string name="calendar_collection_title">Título</string>
<string name="calendar_collection_description">Descripción</string>
<string name="calendar_collection_invalid">Se requiere un título.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
<string name="calendar_collection_empty_members">Aún no hay eventos en este calendario.</string>
<string name="calendar_rsvp_going">Asistiré</string>
<string name="calendar_rsvp_maybe">Tal vez</string>
<string name="calendar_rsvp_not_going">No puedo ir</string>
<string name="calendar_rsvp_section">Confirmaciones (%1$d)</string>
<string name="calendar_rsvp_none">Sin RSVPs aún.</string>
<string name="calendar_participants_section">Participantes (%1$d)</string>
@@ -2020,14 +2020,7 @@
<string name="calendar_collection_title">Título</string>
<string name="calendar_collection_description">Descripción</string>
<string name="calendar_collection_invalid">Se requiere un título.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
<string name="calendar_collection_empty_members">Aún no hay eventos en este calendario.</string>
<string name="calendar_rsvp_going">Asistiré</string>
<string name="calendar_rsvp_maybe">Tal vez</string>
<string name="calendar_rsvp_not_going">No puedo ir</string>
<string name="calendar_rsvp_section">Confirmaciones (%1$d)</string>
<string name="calendar_rsvp_none">Sin RSVPs aún.</string>
<string name="calendar_participants_section">Participantes (%1$d)</string>
@@ -4633,18 +4633,11 @@
<string name="calendar_collection_invalid">Se requiere un título.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
<string name="calendar_collection_empty_members">Aún no hay eventos en este calendario.</string>
<string name="calendar_rsvp_going">Asistiré</string>
<string name="calendar_rsvp_maybe">Tal vez</string>
<string name="calendar_rsvp_not_going">No puedo ir</string>
<string name="calendar_rsvp_section">RSVPs (%1$d)</string>
@@ -1992,14 +1992,7 @@
<string name="calendar_collection_title">عنوان</string>
<string name="calendar_collection_description">توضیحات</string>
<string name="calendar_collection_invalid">عنوان الزامی است.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d رویداد</item>
<item quantity="other">%1$d رویداد</item>
</plurals>
<string name="calendar_collection_empty_members">هنوز هیچ رویدادی در این تقویم نیست.</string>
<string name="calendar_rsvp_going">می‌آیم</string>
<string name="calendar_rsvp_maybe">شاید</string>
<string name="calendar_rsvp_not_going">نمی‌توانم بیایم</string>
<string name="calendar_rsvp_section">پاسخ‌ها (%1$d)</string>
<string name="calendar_rsvp_none">هنوز پاسخی نیست.</string>
<string name="calendar_participants_section">شرکت‌کنندگان (%1$d)</string>
@@ -2114,18 +2114,11 @@
<string name="calendar_collection_invalid">عنوان الزامی است.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d رویداد</item>
<item quantity="other">%1$d رویداد</item>
</plurals>
<string name="calendar_collection_empty_members">هنوز هیچ رویدادی در این تقویم نیست.</string>
<string name="calendar_rsvp_going">می‌آیم</string>
<string name="calendar_rsvp_maybe">شاید</string>
<string name="calendar_rsvp_not_going">نمی‌توانم بیایم</string>
<string name="calendar_rsvp_section">پاسخ‌ها (%1$d)</string>
@@ -1971,14 +1971,7 @@
<string name="calendar_collection_title">Otsikko</string>
<string name="calendar_collection_description">Kuvaus</string>
<string name="calendar_collection_invalid">Otsikko on pakollinen.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d tapahtuma</item>
<item quantity="other">%1$d tapahtumaa</item>
</plurals>
<string name="calendar_collection_empty_members">Ei vielä tapahtumia tässä kalenterissa.</string>
<string name="calendar_rsvp_going">Osallistun</string>
<string name="calendar_rsvp_maybe">Ehkä</string>
<string name="calendar_rsvp_not_going">En pääse</string>
<string name="calendar_rsvp_section">RSVP:t (%1$d)</string>
<string name="calendar_rsvp_none">Ei vielä RSVP:itä.</string>
<string name="calendar_participants_section">Osallistujat (%1$d)</string>
@@ -1914,14 +1914,7 @@
<string name="calendar_rsvp_not_going_prefixed">✗ Absent</string>
<string name="calendar_collection_title">Titre</string>
<string name="calendar_collection_invalid">Un titre est requis.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d événement</item>
<item quantity="other">%1$d événements</item>
</plurals>
<string name="calendar_collection_empty_members">Aucun événement dans ce calendrier pour l\'instant.</string>
<string name="calendar_rsvp_going">Présent</string>
<string name="calendar_rsvp_maybe">Peut-être</string>
<string name="calendar_rsvp_not_going">Absent</string>
<string name="calendar_rsvp_none">Aucun RSVP pour l\'instant.</string>
<string name="calendar_event_in_calendars">Dans les calendriers (%1$d)</string>
<string name="calendar_event_in_no_calendars">Ne fait encore partie d\'aucun calendrier.</string>
@@ -2205,14 +2205,7 @@
<string name="calendar_collection_title">Titre</string>
<string name="calendar_collection_description">Description</string>
<string name="calendar_collection_invalid">Un titre est requis.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d événement</item>
<item quantity="other">%1$d événements</item>
</plurals>
<string name="calendar_collection_empty_members">Aucun événement dans ce calendrier pour l\'instant.</string>
<string name="calendar_rsvp_going">Présent</string>
<string name="calendar_rsvp_maybe">Peut-être</string>
<string name="calendar_rsvp_not_going">Absent</string>
<string name="calendar_rsvp_none">Aucun RSVP pour l\'instant.</string>
<string name="calendar_participants_section">Participants (%1$d)</string>
<string name="calendar_event_in_calendars">Dans les calendriers (%1$d)</string>
@@ -3881,18 +3881,11 @@
<string name="calendar_collection_invalid">Un titre est requis.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d événement</item>
<item quantity="other">%1$d événements</item>
</plurals>
<string name="calendar_collection_empty_members">Aucun événement dans ce calendrier pour l\'instant.</string>
<string name="calendar_rsvp_going">Présent</string>
<string name="calendar_rsvp_maybe">Peut-être</string>
<string name="calendar_rsvp_not_going">Absent</string>
<string name="calendar_rsvp_section">RSVPs (%1$d)</string>
@@ -2576,14 +2576,7 @@
<string name="calendar_collection_title">शीर्षक</string>
<string name="calendar_collection_description">विवरण</string>
<string name="calendar_collection_invalid">शीर्षक अनिवार्य।</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d घटना</item>
<item quantity="other">%1$d घटनाएँ</item>
</plurals>
<string name="calendar_collection_empty_members">इस दिनदर्शिका में कोई घटनाएँ नहीं अब तक।</string>
<string name="calendar_rsvp_going">जाना निश्चित</string>
<string name="calendar_rsvp_maybe">सम्भाव्य</string>
<string name="calendar_rsvp_not_going">नहीं जा सकते</string>
<string name="calendar_rsvp_section">शीघ्रप्रत्युत्तर (%1$d)</string>
<string name="calendar_rsvp_none">कोई शीघ्रप्रत्युत्तर नहीं अब तक।</string>
<string name="calendar_participants_section">सहभागी (%1$d)</string>
@@ -2548,14 +2548,7 @@
<string name="calendar_collection_title">Cím</string>
<string name="calendar_collection_description">Leírás</string>
<string name="calendar_collection_invalid">A cím megadása kötelező.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d esemény</item>
<item quantity="other">%1$d esemény</item>
</plurals>
<string name="calendar_collection_empty_members">Ebben a naptárban még nincsenek események.</string>
<string name="calendar_rsvp_going">Ott leszek</string>
<string name="calendar_rsvp_maybe">Talán</string>
<string name="calendar_rsvp_not_going">Nem leszek ott</string>
<string name="calendar_rsvp_section">Visszajelzések (%1$d)</string>
<string name="calendar_rsvp_none">Még nincsenek visszajelzések.</string>
<string name="calendar_participants_section">Résztvevők (%1$d)</string>
@@ -1925,13 +1925,7 @@ Seharusnya %3$s</string>
<string name="calendar_collection_title">Judul</string>
<string name="calendar_collection_description">Deskripsi</string>
<string name="calendar_collection_invalid">Judul diperlukan.</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d acara</item>
</plurals>
<string name="calendar_collection_empty_members">Belum ada acara dalam kalender ini.</string>
<string name="calendar_rsvp_going">Hadir</string>
<string name="calendar_rsvp_maybe">Mungkin</string>
<string name="calendar_rsvp_not_going">Tidak bisa hadir</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
<string name="calendar_rsvp_none">Belum ada RSVP.</string>
<string name="calendar_participants_section">Peserta (%1$d)</string>
@@ -2208,17 +2208,11 @@
<string name="calendar_collection_invalid">Judul diperlukan.</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d acara</item>
</plurals>
<string name="calendar_collection_empty_members">Belum ada acara dalam kalender ini.</string>
<string name="calendar_rsvp_going">Hadir</string>
<string name="calendar_rsvp_maybe">Mungkin</string>
<string name="calendar_rsvp_not_going">Tidak bisa hadir</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
@@ -1944,14 +1944,7 @@
<string name="calendar_collection_title">Titolo</string>
<string name="calendar_collection_description">Descrizione</string>
<string name="calendar_collection_invalid">È necessario un titolo.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventi</item>
</plurals>
<string name="calendar_collection_empty_members">Nessun evento in questo calendario ancora.</string>
<string name="calendar_rsvp_going">Partecipo</string>
<string name="calendar_rsvp_maybe">Forse</string>
<string name="calendar_rsvp_not_going">Non posso</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
<string name="calendar_rsvp_none">Nessun RSVP ancora.</string>
<string name="calendar_participants_section">Partecipanti (%1$d)</string>
@@ -1959,13 +1959,7 @@
<string name="calendar_collection_title">タイトル</string>
<string name="calendar_collection_description">説明</string>
<string name="calendar_collection_invalid">タイトルは必須です。</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$dイベント</item>
</plurals>
<string name="calendar_collection_empty_members">このカレンダーにはまだイベントがありません。</string>
<string name="calendar_rsvp_going">参加する</string>
<string name="calendar_rsvp_maybe">未定</string>
<string name="calendar_rsvp_not_going">参加できない</string>
<string name="calendar_rsvp_section">RSVP%1$d件)</string>
<string name="calendar_rsvp_none">まだRSVPがありません。</string>
<string name="calendar_participants_section">参加者(%1$d人)</string>
@@ -2300,17 +2300,11 @@
<string name="calendar_collection_invalid">タイトルは必須です。</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$dイベント</item>
</plurals>
<string name="calendar_collection_empty_members">このカレンダーにはまだイベントがありません。</string>
<string name="calendar_rsvp_going">参加する</string>
<string name="calendar_rsvp_maybe">未定</string>
<string name="calendar_rsvp_not_going">参加できない</string>
<string name="calendar_rsvp_section">RSVP%1$d件)</string>
@@ -1950,13 +1950,7 @@
<string name="calendar_collection_title">제목</string>
<string name="calendar_collection_description">설명</string>
<string name="calendar_collection_invalid">제목을 입력해야 합니다.</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d개 이벤트</item>
</plurals>
<string name="calendar_collection_empty_members">이 캘린더에 아직 이벤트가 없습니다.</string>
<string name="calendar_rsvp_going">참석</string>
<string name="calendar_rsvp_maybe">미정</string>
<string name="calendar_rsvp_not_going">불참</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
<string name="calendar_rsvp_none">아직 RSVP가 없습니다.</string>
<string name="calendar_participants_section">참가자 (%1$d)</string>
@@ -1996,15 +1996,7 @@
<string name="calendar_collection_title">Virsraksts</string>
<string name="calendar_collection_description">Apraksts</string>
<string name="calendar_collection_invalid">Ir nepieciešams nosaukums.</string>
<plurals name="calendar_collection_count">
<item quantity="zero">%1$d notikumu</item>
<item quantity="one">%1$d notikums</item>
<item quantity="other">%1$d notikumi</item>
</plurals>
<string name="calendar_collection_empty_members">Šajā kalendārā vēl nav notikumu.</string>
<string name="calendar_rsvp_going">Iešu</string>
<string name="calendar_rsvp_maybe">Varbūt</string>
<string name="calendar_rsvp_not_going">Nevarēšu ierasties</string>
<string name="calendar_rsvp_section">Atbildes (%1$d)</string>
<string name="calendar_rsvp_none">Vēl nav atbilžu.</string>
<string name="calendar_participants_section">Dalībnieki (%1$d)</string>
@@ -3296,18 +3296,11 @@
<string name="calendar_collection_invalid">Een titel is verplicht.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evenement</item>
<item quantity="other">%1$d evenementen</item>
</plurals>
<string name="calendar_collection_empty_members">Nog geen evenementen in deze agenda.</string>
<string name="calendar_rsvp_going">Ga</string>
<string name="calendar_rsvp_maybe">Misschien</string>
<string name="calendar_rsvp_not_going">Kan niet</string>
<string name="calendar_rsvp_none">Nog geen RSVPs.</string>
@@ -2228,14 +2228,7 @@
<string name="calendar_collection_title">Titel</string>
<string name="calendar_collection_description">Omschrijving</string>
<string name="calendar_collection_invalid">Een titel is verplicht.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evenement</item>
<item quantity="other">%1$d evenementen</item>
</plurals>
<string name="calendar_collection_empty_members">Nog geen evenementen in deze agenda.</string>
<string name="calendar_rsvp_going">Ga</string>
<string name="calendar_rsvp_maybe">Misschien</string>
<string name="calendar_rsvp_not_going">Kan niet</string>
<string name="calendar_rsvp_section">RSVP\'s (%1$d)</string>
<string name="calendar_rsvp_none">Nog geen RSVP\'s.</string>
<string name="calendar_participants_section">Deelnemers (%1$d)</string>
@@ -2831,18 +2831,11 @@
<string name="calendar_collection_invalid">Een titel is verplicht.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evenement</item>
<item quantity="other">%1$d evenementen</item>
</plurals>
<string name="calendar_collection_empty_members">Nog geen evenementen in deze agenda.</string>
<string name="calendar_rsvp_going">Ga</string>
<string name="calendar_rsvp_maybe">Misschien</string>
<string name="calendar_rsvp_not_going">Kan niet</string>
<string name="calendar_rsvp_none">Nog geen RSVPs.</string>
@@ -2739,16 +2739,7 @@ Zaplanowane posty z innych kont nie zostaną opublikowane, dopóki to konto jest
<string name="calendar_collection_title">Tytuł</string>
<string name="calendar_collection_description">Opis</string>
<string name="calendar_collection_invalid">Tytuł jest wymagany.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d wydarzenie</item>
<item quantity="few">%1$d wydarzeń</item>
<item quantity="many">%1$d wydarzeń</item>
<item quantity="other">%1$d wydarzeń</item>
</plurals>
<string name="calendar_collection_empty_members">Brak wydarzeń w tym kalendarzu.</string>
<string name="calendar_rsvp_going">Będę</string>
<string name="calendar_rsvp_maybe">Może</string>
<string name="calendar_rsvp_not_going">Nie mogę iść</string>
<string name="calendar_rsvp_section">Potwierdzeń (%1$d)</string>
<string name="calendar_rsvp_none">Brak potwierdzeń.</string>
<string name="calendar_participants_section">Uczestnicy (%1$d)</string>
@@ -2661,14 +2661,7 @@
<string name="calendar_collection_title">Título</string>
<string name="calendar_collection_description">Descrição</string>
<string name="calendar_collection_invalid">Um título é obrigatório.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
<string name="calendar_collection_empty_members">Nenhum evento neste calendário ainda.</string>
<string name="calendar_rsvp_going">Vou</string>
<string name="calendar_rsvp_maybe">Talvez</string>
<string name="calendar_rsvp_not_going">Não vou</string>
<string name="calendar_rsvp_section">Confirmações (%1$d)</string>
<string name="calendar_rsvp_none">Sem RSVPs ainda.</string>
<string name="calendar_participants_section">Participantes (%1$d)</string>
@@ -1959,14 +1959,7 @@
<string name="calendar_collection_title">Título</string>
<string name="calendar_collection_description">Descrição</string>
<string name="calendar_collection_invalid">Um título é obrigatório.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
<string name="calendar_collection_empty_members">Nenhum evento neste calendário ainda.</string>
<string name="calendar_rsvp_going">Vou</string>
<string name="calendar_rsvp_maybe">Talvez</string>
<string name="calendar_rsvp_not_going">Não vou</string>
<string name="calendar_rsvp_section">Confirmações (%1$d)</string>
<string name="calendar_rsvp_none">Sem RSVPs ainda.</string>
<string name="calendar_participants_section">Participantes (%1$d)</string>
@@ -2030,16 +2030,7 @@
<string name="calendar_collection_title">Название</string>
<string name="calendar_collection_description">Описание</string>
<string name="calendar_collection_invalid">Необходимо указать название.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d событие</item>
<item quantity="few">%1$d события</item>
<item quantity="many">%1$d событий</item>
<item quantity="other">%1$d события</item>
</plurals>
<string name="calendar_collection_empty_members">В этом календаре пока нет событий.</string>
<string name="calendar_rsvp_going">Пойду</string>
<string name="calendar_rsvp_maybe">Возможно</string>
<string name="calendar_rsvp_not_going">Не смогу</string>
<string name="calendar_rsvp_section">Ответы (%1$d)</string>
<string name="calendar_rsvp_none">Ответов пока нет.</string>
<string name="calendar_participants_section">Участники (%1$d)</string>
@@ -2014,16 +2014,7 @@
<string name="calendar_collection_title">Название</string>
<string name="calendar_collection_description">Описание</string>
<string name="calendar_collection_invalid">Необходимо указать название.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d событие</item>
<item quantity="few">%1$d события</item>
<item quantity="many">%1$d событий</item>
<item quantity="other">%1$d события</item>
</plurals>
<string name="calendar_collection_empty_members">В этом календаре пока нет событий.</string>
<string name="calendar_rsvp_going">Пойду</string>
<string name="calendar_rsvp_maybe">Возможно</string>
<string name="calendar_rsvp_not_going">Не смогу</string>
<string name="calendar_rsvp_section">Ответы (%1$d)</string>
<string name="calendar_rsvp_none">Ответов пока нет.</string>
<string name="calendar_participants_section">Участники (%1$d)</string>
@@ -2069,20 +2069,11 @@
<string name="calendar_collection_invalid">Необходимо указать название.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d событие</item>
<item quantity="few">%1$d события</item>
<item quantity="many">%1$d событий</item>
<item quantity="other">%1$d события</item>
</plurals>
<string name="calendar_collection_empty_members">В этом календаре пока нет событий.</string>
<string name="calendar_rsvp_going">Пойду</string>
<string name="calendar_rsvp_maybe">Возможно</string>
<string name="calendar_rsvp_not_going">Не смогу</string>
<string name="calendar_rsvp_section">Ответы (%1$d)</string>
@@ -2464,16 +2464,7 @@ Za ohranitev zasebnosti to denarnico polni in prazni prek ne-zasebnih računov,
<string name="calendar_collection_title">Naslov</string>
<string name="calendar_collection_description">Opis</string>
<string name="calendar_collection_invalid">Naslov je zahtevan.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d dogodek</item>
<item quantity="two">%1$d dogodka</item>
<item quantity="few">%1$d dogodki</item>
<item quantity="other">%1$d dogodkov</item>
</plurals>
<string name="calendar_collection_empty_members">Ta koledar je še brez dogodkov.</string>
<string name="calendar_rsvp_going">Grem</string>
<string name="calendar_rsvp_maybe">Mogoče</string>
<string name="calendar_rsvp_not_going">Ne morem</string>
<string name="calendar_rsvp_section">Odzivi (%1$d)</string>
<string name="calendar_rsvp_none">Še ni odzivov</string>
<string name="calendar_participants_section">Sodelujoči (%1$d)</string>
@@ -1986,15 +1986,7 @@
<string name="calendar_collection_title">Naslov</string>
<string name="calendar_collection_description">Opis</string>
<string name="calendar_collection_invalid">Naslov je obavezan.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d događaj</item>
<item quantity="few">%1$d događaja</item>
<item quantity="other">%1$d događaja</item>
</plurals>
<string name="calendar_collection_empty_members">Još nema događaja u ovom kalendaru.</string>
<string name="calendar_rsvp_going">Idem</string>
<string name="calendar_rsvp_maybe">Možda</string>
<string name="calendar_rsvp_not_going">Ne mogu ići</string>
<string name="calendar_rsvp_section">RSVP-ovi (%1$d)</string>
<string name="calendar_rsvp_none">Još nema RSVP-ova.</string>
<string name="calendar_participants_section">Učesnici (%1$d)</string>
@@ -2661,14 +2661,7 @@
<string name="calendar_collection_title">Titel</string>
<string name="calendar_collection_description">Beskrivning</string>
<string name="calendar_collection_invalid">En titel krävs.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d händelse</item>
<item quantity="other">%1$d händelser</item>
</plurals>
<string name="calendar_collection_empty_members">Inga händelser i denna kalender än.</string>
<string name="calendar_rsvp_going">Kommer</string>
<string name="calendar_rsvp_maybe">Kanske</string>
<string name="calendar_rsvp_not_going">Kommer inte</string>
<string name="calendar_rsvp_section">OSA (%1$d)</string>
<string name="calendar_rsvp_none">Inga OSA än.</string>
<string name="calendar_participants_section">Deltagare (%1$d)</string>
@@ -1973,14 +1973,7 @@
<string name="calendar_collection_title">Kichwa</string>
<string name="calendar_collection_description">Maelezo</string>
<string name="calendar_collection_invalid">Kichwa kinahitajika.</string>
<plurals name="calendar_collection_count">
<item quantity="one">tukio %1$d</item>
<item quantity="other">matukio %1$d</item>
</plurals>
<string name="calendar_collection_empty_members">Hakuna matukio katika kalenda hii bado.</string>
<string name="calendar_rsvp_going">Naenda</string>
<string name="calendar_rsvp_maybe">Labda</string>
<string name="calendar_rsvp_not_going">Siwezi kwenda</string>
<string name="calendar_rsvp_none">Hakuna RSVPs bado.</string>
<string name="calendar_participants_section">Washiriki (%1$d)</string>
<string name="calendar_event_in_calendars">Katika kalenda (%1$d)</string>
@@ -1976,14 +1976,7 @@
<string name="calendar_collection_title">தலைப்பு</string>
<string name="calendar_collection_description">விளக்கம்</string>
<string name="calendar_collection_invalid">ஒரு தலைப்பு தேவை.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d நிகழ்வு</item>
<item quantity="other">%1$d நிகழ்வுகள்</item>
</plurals>
<string name="calendar_collection_empty_members">இந்த நாட்காட்டியில் இன்னும் நிகழ்வுகள் இல்லை.</string>
<string name="calendar_rsvp_going">செல்கிறேன்</string>
<string name="calendar_rsvp_maybe">ஒருவேளை</string>
<string name="calendar_rsvp_not_going">செல்ல முடியாது</string>
<string name="calendar_rsvp_section">RSVP கள் (%1$d)</string>
<string name="calendar_rsvp_none">இன்னும் RSVP கள் இல்லை.</string>
<string name="calendar_participants_section">பங்கேற்பாளர்கள் (%1$d)</string>
@@ -1868,9 +1868,6 @@
<string name="calendar_collection_description">விளக்கம்</string>
<string name="calendar_collection_invalid">ஒரு தலைப்பு தேவை.</string>
<string name="calendar_collection_empty_members">இந்த நாட்காட்டியில் இன்னும் நிகழ்வுகள் இல்லை.</string>
<string name="calendar_rsvp_going">செல்கிறேன்</string>
<string name="calendar_rsvp_maybe">ஒருவேளை</string>
<string name="calendar_rsvp_not_going">செல்ல முடியாது</string>
<string name="calendar_rsvp_section">RSVP கள் (%1$d)</string>
<string name="calendar_rsvp_none">இன்னும் RSVP கள் இல்லை.</string>
<string name="calendar_participants_section">பங்கேற்பாளர்கள் (%1$d)</string>
@@ -2972,10 +2969,6 @@
<item quantity="one">%1$s, %2$d நிகழ்வு</item>
<item quantity="other">%1$s, %2$d நிகழ்வுகள்</item>
</plurals>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d நிகழ்வு</item>
<item quantity="other">%1$d நிகழ்வுகள்</item>
</plurals>
<plurals name="calendar_reminder_body">
<item quantity="one">%1$d நிமிடத்தில் தொடங்கும்</item>
<item quantity="other">%1$d நிமிடங்களில் தொடங்கும்</item>
@@ -1938,13 +1938,7 @@
<string name="calendar_collection_title">ชื่อเรื่อง</string>
<string name="calendar_collection_description">คำอธิบาย</string>
<string name="calendar_collection_invalid">ต้องระบุชื่อเรื่อง</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d กิจกรรม</item>
</plurals>
<string name="calendar_collection_empty_members">ยังไม่มีกิจกรรมในปฏิทินนี้</string>
<string name="calendar_rsvp_going">ไป</string>
<string name="calendar_rsvp_maybe">อาจไป</string>
<string name="calendar_rsvp_not_going">ไม่ได้</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
<string name="calendar_rsvp_none">ยังไม่มี RSVP</string>
<string name="calendar_participants_section">ผู้เข้าร่วม (%1$d)</string>
@@ -2204,17 +2204,11 @@
<string name="calendar_collection_invalid">ต้องระบุชื่อเรื่อง</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d กิจกรรม</item>
</plurals>
<string name="calendar_collection_empty_members">ยังไม่มีกิจกรรมในปฏิทินนี้</string>
<string name="calendar_rsvp_going">ไป</string>
<string name="calendar_rsvp_maybe">อาจไป</string>
<string name="calendar_rsvp_not_going">ไม่ได้</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
@@ -1980,14 +1980,7 @@
<string name="calendar_collection_title">Başlık</string>
<string name="calendar_collection_description">Açıklama</string>
<string name="calendar_collection_invalid">Başlık zorunludur.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d etkinlik</item>
<item quantity="other">%1$d etkinlik</item>
</plurals>
<string name="calendar_collection_empty_members">Bu takvimde henüz etkinlik yok.</string>
<string name="calendar_rsvp_going">Katılıyorum</string>
<string name="calendar_rsvp_maybe">Belki</string>
<string name="calendar_rsvp_not_going">Katılamıyorum</string>
<string name="calendar_rsvp_section">RSVP\'ler (%1$d)</string>
<string name="calendar_rsvp_none">Henüz RSVP yok.</string>
<string name="calendar_participants_section">Katılımcılar (%1$d)</string>
@@ -2475,18 +2475,11 @@
<string name="calendar_collection_invalid">Başlık zorunludur.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d etkinlik</item>
<item quantity="other">%1$d etkinlik</item>
</plurals>
<string name="calendar_collection_empty_members">Bu takvimde henüz etkinlik yok.</string>
<string name="calendar_rsvp_going">Katılıyorum</string>
<string name="calendar_rsvp_maybe">Belki</string>
<string name="calendar_rsvp_not_going">Katılamıyorum</string>
<string name="calendar_rsvp_section">RSVP\'ler (%1$d)</string>
@@ -2025,16 +2025,7 @@
<string name="calendar_collection_title">Назва</string>
<string name="calendar_collection_description">Опис</string>
<string name="calendar_collection_invalid">Назва є обов\'язковою.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d подія</item>
<item quantity="few">%1$d події</item>
<item quantity="many">%1$d подій</item>
<item quantity="other">%1$d подій</item>
</plurals>
<string name="calendar_collection_empty_members">У цьому календарі ще немає подій.</string>
<string name="calendar_rsvp_going">Піду</string>
<string name="calendar_rsvp_maybe">Можливо</string>
<string name="calendar_rsvp_not_going">Не зможу</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
<string name="calendar_rsvp_none">Відповідей ще немає.</string>
<string name="calendar_participants_section">Учасники (%1$d)</string>
@@ -2259,20 +2259,11 @@
<string name="calendar_collection_invalid">Назва є обов\'язковою.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d подія</item>
<item quantity="few">%1$d події</item>
<item quantity="many">%1$d подій</item>
<item quantity="other">%1$d подій</item>
</plurals>
<string name="calendar_collection_empty_members">У цьому календарі ще немає подій.</string>
<string name="calendar_rsvp_going">Піду</string>
<string name="calendar_rsvp_maybe">Можливо</string>
<string name="calendar_rsvp_not_going">Не зможу</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
@@ -1976,14 +1976,7 @@
<string name="calendar_collection_title">Sarlavha</string>
<string name="calendar_collection_description">Tavsif</string>
<string name="calendar_collection_invalid">Sarlavha talab qilinadi.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d tadbir</item>
<item quantity="other">%1$d tadbir</item>
</plurals>
<string name="calendar_collection_empty_members">Bu kalendarda hali hodisalar yo\'q.</string>
<string name="calendar_rsvp_going">Boraman</string>
<string name="calendar_rsvp_maybe">Ehtimol</string>
<string name="calendar_rsvp_not_going">Bora olmayman</string>
<string name="calendar_rsvp_section">RSVPlar (%1$d)</string>
<string name="calendar_rsvp_none">Hali RSVPlar yo\'q.</string>
<string name="calendar_participants_section">Ishtirokchilar (%1$d)</string>
@@ -1940,13 +1940,7 @@
<string name="calendar_collection_title">Tiêu đề</string>
<string name="calendar_collection_description">Mô tả</string>
<string name="calendar_collection_invalid">Tiêu đề là bắt buộc.</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d sự kiện</item>
</plurals>
<string name="calendar_collection_empty_members">Chưa có sự kiện nào trong lịch này.</string>
<string name="calendar_rsvp_going">Sẽ tham dự</string>
<string name="calendar_rsvp_maybe">Có thể</string>
<string name="calendar_rsvp_not_going">Không thể đến</string>
<string name="calendar_rsvp_section">RSVP (%1$d)</string>
<string name="calendar_rsvp_none">Chưa có RSVP nào.</string>
<string name="calendar_participants_section">Người tham gia (%1$d)</string>
@@ -2542,13 +2542,7 @@
<string name="calendar_collection_title">标题</string>
<string name="calendar_collection_description">描述</string>
<string name="calendar_collection_invalid">标题是必需的。</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d 个活动</item>
</plurals>
<string name="calendar_collection_empty_members">此日历中尚无活动。</string>
<string name="calendar_rsvp_going">参加</string>
<string name="calendar_rsvp_maybe">可能</string>
<string name="calendar_rsvp_not_going">去不了</string>
<string name="calendar_rsvp_section">RSVP(%1$d)</string>
<string name="calendar_rsvp_none">暂无RSVP。</string>
<string name="calendar_participants_section">参与者 (%1$d)</string>
@@ -1975,13 +1975,7 @@
<string name="calendar_collection_title">标题</string>
<string name="calendar_collection_description">描述</string>
<string name="calendar_collection_invalid">标题是必需的。</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d 个活动</item>
</plurals>
<string name="calendar_collection_empty_members">此日历中尚无活动。</string>
<string name="calendar_rsvp_going">参加</string>
<string name="calendar_rsvp_maybe">可能</string>
<string name="calendar_rsvp_not_going">去不了</string>
<string name="calendar_rsvp_section">RSVP(%1$d)</string>
<string name="calendar_rsvp_none">暂无RSVP。</string>
<string name="calendar_participants_section">参与者 (%1$d)</string>
@@ -1975,13 +1975,7 @@
<string name="calendar_collection_title">标题</string>
<string name="calendar_collection_description">描述</string>
<string name="calendar_collection_invalid">标题是必需的。</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d 个活动</item>
</plurals>
<string name="calendar_collection_empty_members">此日历中尚无活动。</string>
<string name="calendar_rsvp_going">参加</string>
<string name="calendar_rsvp_maybe">可能</string>
<string name="calendar_rsvp_not_going">去不了</string>
<string name="calendar_rsvp_section">RSVP(%1$d)</string>
<string name="calendar_rsvp_none">暂无RSVP。</string>
<string name="calendar_participants_section">参与者 (%1$d)</string>
@@ -1955,13 +1955,7 @@
<string name="calendar_collection_title">標題</string>
<string name="calendar_collection_description">描述</string>
<string name="calendar_collection_invalid">標題為必填項目。</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d 個活動</item>
</plurals>
<string name="calendar_collection_empty_members">此行事曆尚無活動。</string>
<string name="calendar_rsvp_going">出席</string>
<string name="calendar_rsvp_maybe">也許</string>
<string name="calendar_rsvp_not_going">無法出席</string>
<string name="calendar_rsvp_section">回覆(%1$d</string>
<string name="calendar_rsvp_none">尚無回覆。</string>
<string name="calendar_participants_section">參與者(%1$d</string>
@@ -3696,17 +3696,11 @@
<string name="calendar_collection_invalid">标题是必需的。</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d 个活动</item>
</plurals>
<string name="calendar_collection_empty_members">此日历中尚无活动。</string>
<string name="calendar_rsvp_going">参加</string>
<string name="calendar_rsvp_maybe">可能</string>
<string name="calendar_rsvp_not_going">去不了</string>
<string name="calendar_rsvp_section">RSVP(%1$d)</string>
-7
View File
@@ -2946,15 +2946,8 @@
<string name="calendar_collection_title">Title</string>
<string name="calendar_collection_description">Description</string>
<string name="calendar_collection_invalid">A title is required.</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d event</item>
<item quantity="other">%1$d events</item>
</plurals>
<string name="calendar_collection_empty_members">No events in this calendar yet.</string>
<string name="calendar_rsvp_going">Going</string>
<string name="calendar_rsvp_maybe">Maybe</string>
<string name="calendar_rsvp_not_going">Can\'t go</string>
<string name="calendar_rsvp_section">RSVPs (%1$d)</string>
<string name="calendar_rsvp_none">No RSVPs yet.</string>
<string name="calendar_participants_section">Participants (%1$d)</string>
@@ -48,4 +48,15 @@
<string name="relay_monitor_ms">%1$d مللي ثانية</string>
<string name="relay_discovery_accepted_kinds">الأنواع المقبولة</string>
<string name="relay_discovery_geohash">الموقع</string>
<string name="calendar_rsvp_going">سأحضر</string>
<string name="calendar_rsvp_maybe">ربما</string>
<string name="calendar_rsvp_not_going">لن أتمكن من الحضور</string>
<plurals name="calendar_collection_count">
<item quantity="zero">%1$d أحداث</item>
<item quantity="one">%1$d حدث</item>
<item quantity="two">%1$d حدثان</item>
<item quantity="few">%1$d أحداث</item>
<item quantity="many">%1$d حدثًا</item>
<item quantity="other">%1$d حدث</item>
</plurals>
</resources>
@@ -39,4 +39,11 @@
<string name="relay_monitor_supported_nips">সমর্থিত NIPs</string>
<string name="relay_discovery_accepted_kinds">গৃহীত ধরনসমূহ</string>
<string name="relay_discovery_geohash">অবস্থান</string>
<string name="calendar_rsvp_going">যাচ্ছি</string>
<string name="calendar_rsvp_maybe">হয়তো</string>
<string name="calendar_rsvp_not_going">যেতে পারব না</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d টি ইভেন্ট</item>
<item quantity="other">%1$d টি ইভেন্ট</item>
</plurals>
</resources>
@@ -59,4 +59,13 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Přijímané druhy</string>
<string name="relay_discovery_geohash">Poloha</string>
<string name="calendar_rsvp_going">Účastním se</string>
<string name="calendar_rsvp_maybe">Možná</string>
<string name="calendar_rsvp_not_going">Nemůžu</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d událost</item>
<item quantity="few">%1$d události</item>
<item quantity="many">%1$d událostí</item>
<item quantity="other">%1$d událostí</item>
</plurals>
</resources>
@@ -51,4 +51,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Akzeptierte Arten</string>
<string name="relay_discovery_geohash">Standort</string>
<string name="calendar_rsvp_going">Komme</string>
<string name="calendar_rsvp_maybe">Vielleicht</string>
<string name="calendar_rsvp_not_going">Komme nicht</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d Termin</item>
<item quantity="other">%1$d Termine</item>
</plurals>
</resources>
@@ -40,4 +40,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Akzeptierte Arten</string>
<string name="relay_discovery_geohash">Standort</string>
<string name="calendar_rsvp_going">Komme</string>
<string name="calendar_rsvp_maybe">Vielleicht</string>
<string name="calendar_rsvp_not_going">Komme nicht</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d Termin</item>
<item quantity="other">%1$d Termine</item>
</plurals>
</resources>
@@ -39,4 +39,11 @@
<string name="relay_monitor_supported_nips">Υποστηριζόμενα NIPs</string>
<string name="relay_discovery_accepted_kinds">Αποδεκτοί τύποι</string>
<string name="relay_discovery_geohash">Τοποθεσία</string>
<string name="calendar_rsvp_going">Πηγαίνω</string>
<string name="calendar_rsvp_maybe">Ίσως</string>
<string name="calendar_rsvp_not_going">Δεν μπορώ να πάω</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d συμβάν</item>
<item quantity="other">%1$d συμβάντα</item>
</plurals>
</resources>
@@ -39,4 +39,11 @@
<string name="relay_monitor_supported_nips">Subtenataj NIPs</string>
<string name="relay_discovery_accepted_kinds">Akceptataj Tipoj</string>
<string name="relay_discovery_geohash">Loko</string>
<string name="calendar_rsvp_going">Iras</string>
<string name="calendar_rsvp_maybe">Eble</string>
<string name="calendar_rsvp_not_going">Ne povas iri</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventoj</item>
</plurals>
</resources>
@@ -40,4 +40,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Akceptataj Tipoj</string>
<string name="relay_discovery_geohash">Loko</string>
<string name="calendar_rsvp_going">Iras</string>
<string name="calendar_rsvp_maybe">Eble</string>
<string name="calendar_rsvp_not_going">Ne povas iri</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventoj</item>
</plurals>
</resources>
@@ -40,4 +40,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Tipos aceptados</string>
<string name="relay_discovery_geohash">Ubicación</string>
<string name="calendar_rsvp_going">Asistiré</string>
<string name="calendar_rsvp_maybe">Tal vez</string>
<string name="calendar_rsvp_not_going">No puedo ir</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
</resources>
@@ -40,4 +40,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Kinds aceptados</string>
<string name="relay_discovery_geohash">Ubicación</string>
<string name="calendar_rsvp_going">Asistiré</string>
<string name="calendar_rsvp_maybe">Tal vez</string>
<string name="calendar_rsvp_not_going">No puedo ir</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
</resources>
@@ -40,4 +40,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Kinds aceptados</string>
<string name="relay_discovery_geohash">Ubicación</string>
<string name="calendar_rsvp_going">Asistiré</string>
<string name="calendar_rsvp_maybe">Tal vez</string>
<string name="calendar_rsvp_not_going">No puedo ir</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
</resources>
@@ -40,4 +40,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Tipos aceptados</string>
<string name="relay_discovery_geohash">Ubicación</string>
<string name="calendar_rsvp_going">Asistiré</string>
<string name="calendar_rsvp_maybe">Tal vez</string>
<string name="calendar_rsvp_not_going">No puedo ir</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
</resources>
@@ -39,4 +39,11 @@
<string name="relay_monitor_supported_nips">NIPهای پشتیبانی شده</string>
<string name="relay_discovery_accepted_kinds">انواع پذیرفته شده</string>
<string name="relay_discovery_geohash">موقعیت مکانی</string>
<string name="calendar_rsvp_going">می‌آیم</string>
<string name="calendar_rsvp_maybe">شاید</string>
<string name="calendar_rsvp_not_going">نمی‌توانم بیایم</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d رویداد</item>
<item quantity="other">%1$d رویداد</item>
</plurals>
</resources>
@@ -40,4 +40,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">انواع پذیرفته شده</string>
<string name="relay_discovery_geohash">موقعیت مکانی</string>
<string name="calendar_rsvp_going">می‌آیم</string>
<string name="calendar_rsvp_maybe">شاید</string>
<string name="calendar_rsvp_not_going">نمی‌توانم بیایم</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d رویداد</item>
<item quantity="other">%1$d رویداد</item>
</plurals>
</resources>
@@ -39,4 +39,11 @@
<string name="relay_monitor_supported_nips">Tuetut NIPit</string>
<string name="relay_discovery_accepted_kinds">Hyväksytyt tyypit</string>
<string name="relay_discovery_geohash">Sijainti</string>
<string name="calendar_rsvp_going">Osallistun</string>
<string name="calendar_rsvp_maybe">Ehkä</string>
<string name="calendar_rsvp_not_going">En pääse</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d tapahtuma</item>
<item quantity="other">%1$d tapahtumaa</item>
</plurals>
</resources>
@@ -36,4 +36,11 @@
<string name="relay_monitor_supported_nips">NIPs supportés</string>
<string name="relay_discovery_accepted_kinds">Kinds acceptés</string>
<string name="relay_discovery_geohash">Localisation</string>
<string name="calendar_rsvp_going">Présent</string>
<string name="calendar_rsvp_maybe">Peut-être</string>
<string name="calendar_rsvp_not_going">Absent</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d événement</item>
<item quantity="other">%1$d événements</item>
</plurals>
</resources>
@@ -43,4 +43,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Kinds acceptés</string>
<string name="relay_discovery_geohash">Localisation</string>
<string name="calendar_rsvp_going">Présent</string>
<string name="calendar_rsvp_maybe">Peut-être</string>
<string name="calendar_rsvp_not_going">Absent</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d événement</item>
<item quantity="other">%1$d événements</item>
</plurals>
</resources>
@@ -40,4 +40,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Kinds acceptés</string>
<string name="relay_discovery_geohash">Localisation</string>
<string name="calendar_rsvp_going">Présent</string>
<string name="calendar_rsvp_maybe">Peut-être</string>
<string name="calendar_rsvp_not_going">Absent</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d événement</item>
<item quantity="other">%1$d événements</item>
</plurals>
</resources>
@@ -53,4 +53,11 @@
<string name="relay_monitor_ms">%1$d सहस्रतमसेकण्ड</string>
<string name="relay_discovery_accepted_kinds">स्वीकृत प्रकार</string>
<string name="relay_discovery_geohash">स्थान</string>
<string name="calendar_rsvp_going">जाना निश्चित</string>
<string name="calendar_rsvp_maybe">सम्भाव्य</string>
<string name="calendar_rsvp_not_going">नहीं जा सकते</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d घटना</item>
<item quantity="other">%1$d घटनाएँ</item>
</plurals>
</resources>
@@ -53,4 +53,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Elfogadott típusok</string>
<string name="relay_discovery_geohash">Helyszín</string>
<string name="calendar_rsvp_going">Ott leszek</string>
<string name="calendar_rsvp_maybe">Talán</string>
<string name="calendar_rsvp_not_going">Nem leszek ott</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d esemény</item>
<item quantity="other">%1$d esemény</item>
</plurals>
</resources>
@@ -36,4 +36,10 @@
<string name="relay_monitor_supported_nips">NIP yang Didukung</string>
<string name="relay_discovery_accepted_kinds">Jenis yang Diterima</string>
<string name="relay_discovery_geohash">Lokasi</string>
<string name="calendar_rsvp_going">Hadir</string>
<string name="calendar_rsvp_maybe">Mungkin</string>
<string name="calendar_rsvp_not_going">Tidak bisa hadir</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d acara</item>
</plurals>
</resources>
@@ -38,4 +38,10 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Jenis yang Diterima</string>
<string name="relay_discovery_geohash">Lokasi</string>
<string name="calendar_rsvp_going">Hadir</string>
<string name="calendar_rsvp_maybe">Mungkin</string>
<string name="calendar_rsvp_not_going">Tidak bisa hadir</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d acara</item>
</plurals>
</resources>
@@ -39,4 +39,11 @@
<string name="relay_monitor_supported_nips">NIP supportati</string>
<string name="relay_discovery_accepted_kinds">Kind accettati</string>
<string name="relay_discovery_geohash">Posizione</string>
<string name="calendar_rsvp_going">Partecipo</string>
<string name="calendar_rsvp_maybe">Forse</string>
<string name="calendar_rsvp_not_going">Non posso</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventi</item>
</plurals>
</resources>
@@ -37,4 +37,10 @@
<string name="relay_monitor_supported_nips">対応 NIP</string>
<string name="relay_discovery_accepted_kinds">受け入れ種別</string>
<string name="relay_discovery_geohash">場所</string>
<string name="calendar_rsvp_going">参加する</string>
<string name="calendar_rsvp_maybe">未定</string>
<string name="calendar_rsvp_not_going">参加できない</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$dイベント</item>
</plurals>
</resources>
@@ -38,4 +38,10 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">受け入れ種別</string>
<string name="relay_discovery_geohash">場所</string>
<string name="calendar_rsvp_going">参加する</string>
<string name="calendar_rsvp_maybe">未定</string>
<string name="calendar_rsvp_not_going">参加できない</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$dイベント</item>
</plurals>
</resources>
@@ -37,4 +37,10 @@
<string name="relay_monitor_supported_nips">지원되는 NIP</string>
<string name="relay_discovery_accepted_kinds">허용된 종류</string>
<string name="relay_discovery_geohash">위치</string>
<string name="calendar_rsvp_going">참석</string>
<string name="calendar_rsvp_maybe">미정</string>
<string name="calendar_rsvp_not_going">불참</string>
<plurals name="calendar_collection_count">
<item quantity="other">%1$d개 이벤트</item>
</plurals>
</resources>
@@ -41,4 +41,12 @@
<string name="relay_monitor_supported_nips">Atbalstītie NIP</string>
<string name="relay_discovery_accepted_kinds">Pieņemtie veidi</string>
<string name="relay_discovery_geohash">Atrašanās vieta</string>
<string name="calendar_rsvp_going">Iešu</string>
<string name="calendar_rsvp_maybe">Varbūt</string>
<string name="calendar_rsvp_not_going">Nevarēšu ierasties</string>
<plurals name="calendar_collection_count">
<item quantity="zero">%1$d notikumu</item>
<item quantity="one">%1$d notikums</item>
<item quantity="other">%1$d notikumi</item>
</plurals>
</resources>
@@ -40,4 +40,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Geaccepteerde kinds</string>
<string name="relay_discovery_geohash">Locatie</string>
<string name="calendar_rsvp_going">Ga</string>
<string name="calendar_rsvp_maybe">Misschien</string>
<string name="calendar_rsvp_not_going">Kan niet</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evenement</item>
<item quantity="other">%1$d evenementen</item>
</plurals>
</resources>
@@ -53,4 +53,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Geaccepteerde kinds</string>
<string name="relay_discovery_geohash">Locatie</string>
<string name="calendar_rsvp_going">Ga</string>
<string name="calendar_rsvp_maybe">Misschien</string>
<string name="calendar_rsvp_not_going">Kan niet</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evenement</item>
<item quantity="other">%1$d evenementen</item>
</plurals>
</resources>
@@ -40,4 +40,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Geaccepteerde kinds</string>
<string name="relay_discovery_geohash">Locatie</string>
<string name="calendar_rsvp_going">Ga</string>
<string name="calendar_rsvp_maybe">Misschien</string>
<string name="calendar_rsvp_not_going">Kan niet</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evenement</item>
<item quantity="other">%1$d evenementen</item>
</plurals>
</resources>
@@ -58,4 +58,13 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Dopuszczalne typy</string>
<string name="relay_discovery_geohash">Lokalizacja</string>
<string name="calendar_rsvp_going">Będę</string>
<string name="calendar_rsvp_maybe">Może</string>
<string name="calendar_rsvp_not_going">Nie mogę iść</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d wydarzenie</item>
<item quantity="few">%1$d wydarzeń</item>
<item quantity="many">%1$d wydarzeń</item>
<item quantity="other">%1$d wydarzeń</item>
</plurals>
</resources>
@@ -51,4 +51,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Tipos Aceitos</string>
<string name="relay_discovery_geohash">Localização</string>
<string name="calendar_rsvp_going">Vou</string>
<string name="calendar_rsvp_maybe">Talvez</string>
<string name="calendar_rsvp_not_going">Não vou</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
</resources>
@@ -39,4 +39,11 @@
<string name="relay_monitor_supported_nips">NIPs Suportados</string>
<string name="relay_discovery_accepted_kinds">Tipos Aceitos</string>
<string name="relay_discovery_geohash">Localização</string>
<string name="calendar_rsvp_going">Vou</string>
<string name="calendar_rsvp_maybe">Talvez</string>
<string name="calendar_rsvp_not_going">Não vou</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d evento</item>
<item quantity="other">%1$d eventos</item>
</plurals>
</resources>
@@ -44,4 +44,13 @@
<string name="relay_monitor_ms">%1$d мс</string>
<string name="relay_discovery_accepted_kinds">Принимаемые типы</string>
<string name="relay_discovery_geohash">Местоположение</string>
<string name="calendar_rsvp_going">Пойду</string>
<string name="calendar_rsvp_maybe">Возможно</string>
<string name="calendar_rsvp_not_going">Не смогу</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d событие</item>
<item quantity="few">%1$d события</item>
<item quantity="many">%1$d событий</item>
<item quantity="other">%1$d события</item>
</plurals>
</resources>
@@ -44,4 +44,13 @@
<string name="relay_monitor_ms">%1$d мс</string>
<string name="relay_discovery_accepted_kinds">Принимаемые типы</string>
<string name="relay_discovery_geohash">Местоположение</string>
<string name="calendar_rsvp_going">Пойду</string>
<string name="calendar_rsvp_maybe">Возможно</string>
<string name="calendar_rsvp_not_going">Не смогу</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d событие</item>
<item quantity="few">%1$d события</item>
<item quantity="many">%1$d событий</item>
<item quantity="other">%1$d события</item>
</plurals>
</resources>
@@ -44,4 +44,13 @@
<string name="relay_monitor_ms">%1$d мс</string>
<string name="relay_discovery_accepted_kinds">Принимаемые типы</string>
<string name="relay_discovery_geohash">Местоположение</string>
<string name="calendar_rsvp_going">Пойду</string>
<string name="calendar_rsvp_maybe">Возможно</string>
<string name="calendar_rsvp_not_going">Не смогу</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d событие</item>
<item quantity="few">%1$d события</item>
<item quantity="many">%1$d событий</item>
<item quantity="other">%1$d события</item>
</plurals>
</resources>
@@ -59,4 +59,13 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Sprejeti tipi (kind)</string>
<string name="relay_discovery_geohash">Lokacija</string>
<string name="calendar_rsvp_going">Grem</string>
<string name="calendar_rsvp_maybe">Mogoče</string>
<string name="calendar_rsvp_not_going">Ne morem</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d dogodek</item>
<item quantity="two">%1$d dogodka</item>
<item quantity="few">%1$d dogodki</item>
<item quantity="other">%1$d dogodkov</item>
</plurals>
</resources>
@@ -41,4 +41,12 @@
<string name="relay_monitor_supported_nips">Podržani NIPs</string>
<string name="relay_discovery_accepted_kinds">Prihvaćene vrste</string>
<string name="relay_discovery_geohash">Lokacija</string>
<string name="calendar_rsvp_going">Idem</string>
<string name="calendar_rsvp_maybe">Možda</string>
<string name="calendar_rsvp_not_going">Ne mogu ići</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d događaj</item>
<item quantity="few">%1$d događaja</item>
<item quantity="other">%1$d događaja</item>
</plurals>
</resources>
@@ -50,4 +50,11 @@
<string name="relay_monitor_ms">%1$d ms</string>
<string name="relay_discovery_accepted_kinds">Accepterade typer</string>
<string name="relay_discovery_geohash">Plats</string>
<string name="calendar_rsvp_going">Kommer</string>
<string name="calendar_rsvp_maybe">Kanske</string>
<string name="calendar_rsvp_not_going">Kommer inte</string>
<plurals name="calendar_collection_count">
<item quantity="one">%1$d händelse</item>
<item quantity="other">%1$d händelser</item>
</plurals>
</resources>

Some files were not shown because too many files have changed in this diff Show More