refactor(commons): extract Birdstar Birdex/detection cards to commons

Fourth batch of the note-ui-commons extraction. The two Birdstar cards
(Birdex kind 12473, bird detection kind 2473) are pure value-in renderers:
they only read decoded tag values and open one Wikidata link, with no
AccountViewModel/INav.

- commons/ui/note/BirdexCard.kt: BirdexCard(BirdexEvent) and
  BirdDetectionCard(BirdDetectionEvent). The scientific-name link reuses the
  commons ClickableUrl atom; labels resolve via commons Res.
- amethyst keeps thin RenderBirdex(Note) / RenderBirdDetection(Note) entries
  that decode the event and call the shared cards.
- Migrated bird_detection_title (string) plus birdex_species_count and
  birdex_species_preview_more (plurals) with all locale translations from
  amethyst/res into commons/composeResources; deleted the amethyst copies.

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:48:33 +00:00
parent b2c78d6b76
commit a9ff6f5fbb
114 changed files with 632 additions and 590 deletions
@@ -20,133 +20,25 @@
*/
package com.vitorpamplona.amethyst.ui.note.types
import androidx.compose.foundation.layout.Column
import androidx.compose.foundation.layout.Spacer
import androidx.compose.foundation.layout.height
import androidx.compose.foundation.layout.padding
import androidx.compose.material3.MaterialTheme
import androidx.compose.material3.Text
import androidx.compose.runtime.Composable
import androidx.compose.runtime.remember
import androidx.compose.ui.Modifier
import androidx.compose.ui.res.pluralStringResource
import androidx.compose.ui.res.stringResource
import androidx.compose.ui.text.font.FontStyle
import androidx.compose.ui.text.style.TextOverflow
import androidx.compose.ui.unit.dp
import com.vitorpamplona.amethyst.R
import com.vitorpamplona.amethyst.commons.ui.note.BirdDetectionCard
import com.vitorpamplona.amethyst.commons.ui.note.BirdexCard
import com.vitorpamplona.amethyst.model.Note
import com.vitorpamplona.amethyst.ui.components.ClickableUrl
import com.vitorpamplona.amethyst.ui.theme.placeholderText
import com.vitorpamplona.amethyst.ui.theme.replyModifier
import com.vitorpamplona.quartz.experimental.birdstar.BirdDetectionEvent
import com.vitorpamplona.quartz.experimental.birdstar.BirdexEvent
/** How many species names to list before collapsing into a "+N more" suffix. */
private const val SPECIES_PREVIEW_LIMIT = 6
/** Bird emoji prefix shared by both Birdstar card titles. */
private const val BIRD_PREFIX = "\uD83D\uDC26 "
/**
* Minimal, fixed-size summary card for a Birdstar "Birdex" (kind 12473).
*
* The event has no body and no images, only a species list. To keep the card
* bounded regardless of how many species a Birdex holds, we show the count and a
* short preview of scientific names with a "+N more" suffix — no images, no
* expansion, no network calls. The card is identical in the feed and the opened
* view, so it takes no makeItShort flag.
*/
/** Entry: decodes a Birdstar Birdex [Note] and renders the shared commons [BirdexCard]. */
@Composable
fun RenderBirdex(baseNote: Note) {
val noteEvent = baseNote.event as? BirdexEvent ?: return
val names = remember(noteEvent) { noteEvent.speciesNames() }
val preview = remember(names) { names.take(SPECIES_PREVIEW_LIMIT) }
val remaining = names.size - preview.size
val joined = remember(preview) { preview.joinToString(", ") }
Column(MaterialTheme.colorScheme.replyModifier.padding(10.dp)) {
Text(
text = BIRD_PREFIX + pluralStringResource(R.plurals.birdex_species_count, names.size, names.size),
style = MaterialTheme.typography.titleMedium,
)
if (preview.isNotEmpty()) {
Spacer(Modifier.height(6.dp))
Text(
text =
if (remaining > 0) {
pluralStringResource(R.plurals.birdex_species_preview_more, remaining, joined, remaining)
} else {
joined
},
style = MaterialTheme.typography.bodyMedium,
color = MaterialTheme.colorScheme.placeholderText,
maxLines = 2,
overflow = TextOverflow.Ellipsis,
)
}
}
BirdexCard(noteEvent)
}
/**
* Minimal card for a single Birdstar bird detection (kind 2473).
*
* The event has no body and no images. The title is the common name parsed from
* the publisher's `alt` tag (a generic label when absent), and the scientific
* name renders as an italic link to the Wikidata species entry from the `i` tag
* when one is present. The `g` geohash is surfaced by the generic note-location
* UI, not here.
*/
/** Entry: decodes a Birdstar detection [Note] and renders the shared commons [BirdDetectionCard]. */
@Composable
fun RenderBirdDetection(baseNote: Note) {
val noteEvent = baseNote.event as? BirdDetectionEvent ?: return
val detection =
remember(noteEvent) {
BirdDetectionInfo(
commonName = noteEvent.commonName(),
species = noteEvent.speciesName(),
reference = noteEvent.speciesReference(),
)
}
Column(MaterialTheme.colorScheme.replyModifier.padding(10.dp)) {
Text(
text = BIRD_PREFIX + (detection.commonName ?: stringResource(R.string.bird_detection_title)),
style = MaterialTheme.typography.titleMedium,
maxLines = 2,
overflow = TextOverflow.Ellipsis,
)
if (detection.species != null) {
Spacer(Modifier.height(6.dp))
if (detection.reference != null) {
val typography = MaterialTheme.typography
val speciesStyle = remember(typography) { typography.bodyMedium.copy(fontStyle = FontStyle.Italic) }
ClickableUrl(
urlText = detection.species,
url = detection.reference,
style = speciesStyle,
)
} else {
Text(
text = detection.species,
style = MaterialTheme.typography.bodyMedium,
fontStyle = FontStyle.Italic,
color = MaterialTheme.colorScheme.placeholderText,
maxLines = 1,
overflow = TextOverflow.Ellipsis,
)
}
}
}
BirdDetectionCard(noteEvent)
}
/** Tag values parsed once per event for the detection card. */
private class BirdDetectionInfo(
val commonName: String?,
val species: String?,
val reference: String?,
)
@@ -2905,22 +2905,6 @@
<string name="goal_progress">%1$s ممولة من هدف %2$s sat</string>
<string name="fundraiser_ends">ينتهي %1$s</string>
<string name="fundraiser_onchain_donation">تبرع على السلسلة</string>
<plurals name="birdex_species_count">
<item quantity="zero">Birdex · لا أنواع</item>
<item quantity="one">Birdex · نوع واحد</item>
<item quantity="two">Birdex · نوعان</item>
<item quantity="few">Birdex · %1$d أنواع</item>
<item quantity="many">Birdex · %1$d نوعًا</item>
<item quantity="other">Birdex · %1$d نوع</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="zero">%1$s</item>
<item quantity="one">%1$s +%2$d آخر</item>
<item quantity="two">%1$s +%2$d آخران</item>
<item quantity="few">%1$s +%2$d أخرى</item>
<item quantity="many">%1$s +%2$d آخرين</item>
<item quantity="other">%1$s +%2$d آخرين</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">شرطة</string>
@@ -2784,14 +2784,6 @@
<string name="goal_progress">%2$s sats লক্ষ্যমাত্রার মধ্যে %1$s সংগ্রহ হয়েছে</string>
<string name="fundraiser_ends">%1$s-এ শেষ হবে</string>
<string name="fundraiser_onchain_donation">অন-চেইন দান</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d প্রজাতি</item>
<item quantity="other">Birdex · %1$d প্রজাতি</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d টি আরও</item>
<item quantity="other">%1$s +%2$d টি আরও</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">পুলিশ</string>
@@ -3799,19 +3799,6 @@
<string name="goal_progress">%1$s financováno z %2$s sats cíle</string>
<string name="fundraiser_ends">Končí %1$s</string>
<string name="fundraiser_onchain_donation">On-chain dar</string>
<string name="bird_detection_title">Detekce ptáků</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d druh</item>
<item quantity="few">Birdex · %1$d druhy</item>
<item quantity="many">Birdex · %1$d druhů</item>
<item quantity="other">Birdex · %1$d druhů</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d další</item>
<item quantity="few">%1$s +%2$d další</item>
<item quantity="many">%1$s +%2$d dalších</item>
<item quantity="other">%1$s +%2$d dalších</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">Uložení na paměťovou kartu PS1</string>
<string name="ps1_save_block">blok %1$d</string>
@@ -3691,15 +3691,6 @@
<string name="goal_progress">%1$s finanziert von %2$s Sats Ziel</string>
<string name="fundraiser_ends">Endet %1$s</string>
<string name="fundraiser_onchain_donation">On-Chain-Spende</string>
<string name="bird_detection_title">Vogelerkennung</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d Art</item>
<item quantity="other">Birdex · %1$d Arten</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d weitere</item>
<item quantity="other">%1$s +%2$d weitere</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">PS1-Memory-Card-Spielstand</string>
<string name="ps1_save_block">Block %1$d</string>
@@ -4417,15 +4417,7 @@ anz der Bedingungen ist erforderlich</string>
<string name="fundraiser_onchain_donation">On-Chain-Spende</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d Art</item>
<item quantity="other">Birdex · %1$d Arten</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d weitere</item>
<item quantity="other">%1$s +%2$d weitere</item>
</plurals>
<string name="goal_amount_label">Zielbetrag (Sats)</string>
@@ -2730,14 +2730,6 @@
<string name="goal_progress">%1$s χρηματοδοτήθηκαν από στόχο %2$s sats</string>
<string name="fundraiser_ends">Λήγει %1$s</string>
<string name="fundraiser_onchain_donation">Δωρεά on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d είδος</item>
<item quantity="other">Birdex · %1$d είδη</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d ακόμη</item>
<item quantity="other">%1$s +%2$d ακόμη</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Αστυνομία</string>
@@ -2787,14 +2787,6 @@
<string name="goal_progress">%1$s financita el %2$s sats celo</string>
<string name="fundraiser_ends">Finiĝas %1$s</string>
<string name="fundraiser_onchain_donation">Donaco en ĉeno</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d specio</item>
<item quantity="other">Birdex · %1$d specioj</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d plia</item>
<item quantity="other">%1$s +%2$d pliaj</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Polico</string>
@@ -3048,14 +3048,6 @@
<item quantity="one">Financoj konservitaj ĉe %1$d monfarejo, kiun vi ne uzas</item>
<item quantity="other">Financoj konservitaj ĉe %1$d monfarioj, kiujn vi ne uzas</item>
</plurals>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d specio</item>
<item quantity="other">Birdex · %1$d specioj</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d plia</item>
<item quantity="other">%1$s +%2$d pliaj</item>
</plurals>
<plurals name="marmot_message_count">
<item quantity="one">%1$d msg</item>
<item quantity="other">%1$d msgs</item>
@@ -2851,14 +2851,6 @@
<string name="goal_progress">%1$s financiados del objetivo de %2$s sats</string>
<string name="fundraiser_ends">Termina el %1$s</string>
<string name="fundraiser_onchain_donation">Donación on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d especie</item>
<item quantity="other">Birdex · %1$d especies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d más</item>
<item quantity="other">%1$s +%2$d más</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Policía</string>
@@ -2842,14 +2842,6 @@
<string name="goal_progress">%1$s financiados del objetivo de %2$s sats</string>
<string name="fundraiser_ends">Termina el %1$s</string>
<string name="fundraiser_onchain_donation">Donación on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d especie</item>
<item quantity="other">Birdex · %1$d especies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d más</item>
<item quantity="other">%1$s +%2$d más</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Policía</string>
@@ -2842,14 +2842,6 @@
<string name="goal_progress">%1$s financiados del objetivo de %2$s sats</string>
<string name="fundraiser_ends">Termina el %1$s</string>
<string name="fundraiser_onchain_donation">Donación on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d especie</item>
<item quantity="other">Birdex · %1$d especies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d más</item>
<item quantity="other">%1$s +%2$d más</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Policía</string>
@@ -5905,14 +5905,6 @@
<string name="fundraiser_onchain_donation">Donación on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d especie</item>
<item quantity="other">Birdex · %1$d especies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d más</item>
<item quantity="other">%1$s +%2$d más</item>
</plurals>
</resources>
@@ -2799,14 +2799,6 @@
<string name="goal_progress">%1$s از هدف %2$s sat تأمین شده</string>
<string name="fundraiser_ends">پایان %1$s</string>
<string name="fundraiser_onchain_donation">اهدای آن‌چین</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d گونه</item>
<item quantity="other">Birdex · %1$d گونه</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s و %2$d مورد بیشتر</item>
<item quantity="other">%1$s و %2$d مورد بیشتر</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">پلیس</string>
@@ -3477,16 +3477,8 @@
<string name="fundraiser_onchain_donation">اهدای آن‌چین</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d گونه</item>
<item quantity="other">Birdex · %1$d گونه</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s و %2$d مورد بیشتر</item>
<item quantity="other">%1$s و %2$d مورد بیشتر</item>
</plurals>
<string name="road_event_police">پلیس</string>
@@ -2759,14 +2759,6 @@
<string name="goal_progress">%1$s rahoitettu tavoitteesta %2$s sat</string>
<string name="fundraiser_ends">Päättyy %1$s</string>
<string name="fundraiser_onchain_donation">On-chain-lahjoitus</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d laji</item>
<item quantity="other">Birdex · %1$d lajia</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d lisää</item>
<item quantity="other">%1$s +%2$d lisää</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Poliisi</string>
@@ -2684,14 +2684,6 @@
<string name="goal_progress">%1$s financés sur un objectif de %2$s sats</string>
<string name="fundraiser_ends">Se termine le %1$s</string>
<string name="fundraiser_onchain_donation">Don on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d espèce</item>
<item quantity="other">Birdex · %1$d espèces</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d de plus</item>
<item quantity="other">%1$s +%2$d de plus</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_speed_camera">Radar</string>
@@ -3068,14 +3068,6 @@
<string name="goal_progress">%1$s financés sur un objectif de %2$s sats</string>
<string name="fundraiser_ends">Se termine le %1$s</string>
<string name="fundraiser_onchain_donation">Don on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d espèce</item>
<item quantity="other">Birdex · %1$d espèces</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d de plus</item>
<item quantity="other">%1$s +%2$d de plus</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Police</string>
@@ -4805,15 +4805,7 @@
<string name="fundraiser_onchain_donation">Don on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d espèce</item>
<item quantity="other">Birdex · %1$d espèces</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d de plus</item>
<item quantity="other">%1$s +%2$d de plus</item>
</plurals>
<string name="road_event_police">Police</string>
@@ -3605,15 +3605,6 @@
<string name="goal_progress">%1$s वित्तपोषित %2$s साट्स उद्देश्य में से</string>
<string name="fundraiser_ends">समाप्ति %1$s</string>
<string name="fundraiser_onchain_donation">खण्डश्रृंखलाबद्ध दान</string>
<string name="bird_detection_title">पक्षी खोज</string>
<plurals name="birdex_species_count">
<item quantity="one">बिर्डेक्स। %1$d प्रजाति</item>
<item quantity="other">बिर्डेक्स। %1$d प्रजातियाँ</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s सं॰ %2$d अधिक</item>
<item quantity="other">%1$s सं॰ %2$d अधिक</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">पीएस१ स्मृति पत्रक अभिलेखन</string>
<string name="ps1_save_block">खण्ड %1$d</string>
@@ -3577,15 +3577,6 @@
<string name="goal_progress">%1$s gyűlt össze a(z) %2$s satoshis célból</string>
<string name="fundraiser_ends">Véget ér ekkor: %1$s</string>
<string name="fundraiser_onchain_donation">Láncon belüli adomány</string>
<string name="bird_detection_title">Madárfelismerés</string>
<plurals name="birdex_species_count">
<item quantity="one">Madárnapló · %1$d faj</item>
<item quantity="other">Madárnapló · %1$d faj</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d további</item>
<item quantity="other">%1$s +%2$d további</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">PS1 memóriakártya-mentés</string>
<string name="ps1_save_block">%1$d blokk</string>
@@ -2687,12 +2687,6 @@ Seharusnya %3$s</string>
<string name="goal_progress">%1$s didanai dari target %2$s sats</string>
<string name="fundraiser_ends">Berakhir %1$s</string>
<string name="fundraiser_onchain_donation">Donasi on-chain</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d spesies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s +%2$d lainnya</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Polisi</string>
@@ -3804,13 +3804,7 @@
<string name="fundraiser_onchain_donation">Donasi on-chain</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d spesies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s +%2$d lainnya</item>
</plurals>
<string name="road_event_police">Polisi</string>
@@ -2726,14 +2726,6 @@
<string name="goal_progress">%1$s finanziati su un obiettivo di %2$s sats</string>
<string name="fundraiser_ends">Termina il %1$s</string>
<string name="fundraiser_onchain_donation">Donazione on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d specie</item>
<item quantity="other">Birdex · %1$d specie</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d altro</item>
<item quantity="other">%1$s +%2$d altri</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Polizia</string>
@@ -2742,12 +2742,6 @@
<string name="goal_progress">%2$s sats のゴールに対して %1$s を達成</string>
<string name="fundraiser_ends">%1$s 終了</string>
<string name="fundraiser_onchain_donation">オンチェーン寄付</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d 種</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s 他 %2$d 件</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">警察</string>
@@ -3893,13 +3893,7 @@
<string name="fundraiser_onchain_donation">オンチェーン寄付</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d 種</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s 他 %2$d 件</item>
</plurals>
<string name="road_event_police">警察</string>
@@ -2729,12 +2729,6 @@
<string name="goal_progress">%2$s sats 목표 중 %1$s 달성</string>
<string name="fundraiser_ends">%1$s 종료</string>
<string name="fundraiser_onchain_donation">온체인 기부</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d종</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s 외 %2$d개 더</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">경찰</string>
@@ -2803,16 +2803,6 @@
<string name="goal_progress">%1$s finansēts no %2$s sats mērķa</string>
<string name="fundraiser_ends">Beidzas %1$s</string>
<string name="fundraiser_onchain_donation">Ziedojums ķēdē</string>
<plurals name="birdex_species_count">
<item quantity="zero">Birdex · %1$d sugas</item>
<item quantity="one">Birdex · %1$d suga</item>
<item quantity="other">Birdex · %1$d sugas</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="zero">%1$s +%2$d vairāk</item>
<item quantity="one">%1$s +%2$d vairāk</item>
<item quantity="other">%1$s +%2$d vairāk</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Policija</string>
@@ -4874,15 +4874,7 @@
<string name="fundraiser_onchain_donation">On-chain donatie</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d soorten</item>
<item quantity="other">Birdex · %1$d soorten</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d meer</item>
<item quantity="other">%1$s +%2$d meer</item>
</plurals>
<string name="goal_amount_label">Doelbedrag (sats)</string>
@@ -3132,15 +3132,6 @@
<string name="goal_progress">%1$s gefinancierd van %2$s sats doel</string>
<string name="fundraiser_ends">Eindigt %1$s</string>
<string name="fundraiser_onchain_donation">On-chain donatie</string>
<string name="bird_detection_title">Vogeldetectie</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d soorten</item>
<item quantity="other">Birdex · %1$d soorten</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d meer</item>
<item quantity="other">%1$s +%2$d meer</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">PS1 memory card-save</string>
<string name="ps1_save_block">blok %1$d</string>
@@ -4167,15 +4167,7 @@
<string name="fundraiser_onchain_donation">On-chain donatie</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d soorten</item>
<item quantity="other">Birdex · %1$d soorten</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d meer</item>
<item quantity="other">%1$s +%2$d meer</item>
</plurals>
<string name="goal_amount_label">Doelbedrag (sats)</string>
@@ -3794,18 +3794,6 @@ Zaplanowane posty z innych kont nie zostaną opublikowane, dopóki to konto jest
<string name="goal_progress">Sfinansowano %1$s z %2$s satoszów</string>
<string name="fundraiser_ends">Kończy się %1$s</string>
<string name="fundraiser_onchain_donation">Darowizna on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d gatunek</item>
<item quantity="few">Birdex · %1$d gatunków</item>
<item quantity="many">Birdex · %1$d gatunków</item>
<item quantity="other">Birdex · %1$d gatunki</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d więcej</item>
<item quantity="few">%1$s +%2$d więcej</item>
<item quantity="many">%1$s +%2$d więcej</item>
<item quantity="other">%1$s +%2$d więcej</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">Zapis karty pamięci PS1</string>
<string name="ps1_save_block">blok %1$d</string>
@@ -3689,15 +3689,6 @@
<string name="goal_progress">%1$s financiado de %2$s sats da meta</string>
<string name="fundraiser_ends">Termina %1$s</string>
<string name="fundraiser_onchain_donation">Doação on-chain</string>
<string name="bird_detection_title">Detecção de pássaros</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d espécie</item>
<item quantity="other">Birdex · %1$d espécies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d a mais</item>
<item quantity="other">%1$s +%2$d a mais</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">Salvamento em cartão de memória PS1</string>
<string name="ps1_save_block">bloco %1$d</string>
@@ -2746,14 +2746,6 @@
<string name="goal_progress">%1$s financiado de %2$s sats da meta</string>
<string name="fundraiser_ends">Termina %1$s</string>
<string name="fundraiser_onchain_donation">Doação on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d espécie</item>
<item quantity="other">Birdex · %1$d espécies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d a mais</item>
<item quantity="other">%1$s +%2$d a mais</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Polícia</string>
@@ -2824,18 +2824,6 @@
<string name="goal_progress">%1$s собрано из %2$s sat</string>
<string name="fundraiser_ends">Завершается %1$s</string>
<string name="fundraiser_onchain_donation">Пожертвование on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d вид</item>
<item quantity="few">Birdex · %1$d вида</item>
<item quantity="many">Birdex · %1$d видов</item>
<item quantity="other">Birdex · %1$d вида</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d ещё</item>
<item quantity="few">%1$s +%2$d ещё</item>
<item quantity="many">%1$s +%2$d ещё</item>
<item quantity="other">%1$s +%2$d ещё</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Полиция</string>
@@ -2807,18 +2807,6 @@
<string name="goal_progress">%1$s собрано из %2$s sat</string>
<string name="fundraiser_ends">Завершается %1$s</string>
<string name="fundraiser_onchain_donation">Пожертвование on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d вид</item>
<item quantity="few">Birdex · %1$d вида</item>
<item quantity="many">Birdex · %1$d видов</item>
<item quantity="other">Birdex · %1$d вида</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d ещё</item>
<item quantity="few">%1$s +%2$d ещё</item>
<item quantity="many">%1$s +%2$d ещё</item>
<item quantity="other">%1$s +%2$d ещё</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Полиция</string>
@@ -3648,19 +3648,7 @@
<string name="fundraiser_onchain_donation">Пожертвование on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d вид</item>
<item quantity="few">Birdex · %1$d вида</item>
<item quantity="many">Birdex · %1$d видов</item>
<item quantity="other">Birdex · %1$d вида</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d ещё</item>
<item quantity="few">%1$s +%2$d ещё</item>
<item quantity="many">%1$s +%2$d ещё</item>
<item quantity="other">%1$s +%2$d ещё</item>
</plurals>
<string name="road_event_police">Полиция</string>
@@ -3395,19 +3395,6 @@ Za ohranitev zasebnosti to denarnico polni in prazni prek ne-zasebnih računov,
<string name="goal_progress">Zbranih %1$s od ciljnih %2$s satov</string>
<string name="fundraiser_ends">Izteče se: %1$s</string>
<string name="fundraiser_onchain_donation">On-chain donacija</string>
<string name="bird_detection_title">Zaznana ptica</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d vrsta</item>
<item quantity="two">Birdex · %1$d vrsti</item>
<item quantity="few">Birdex · %1$d vrste</item>
<item quantity="other">Birdex · %1$d vrst</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s in še %2$d druga</item>
<item quantity="two">%1$s in še %2$d drugi</item>
<item quantity="few">%1$s in še %2$d druge</item>
<item quantity="other">%1$s in še %2$d drugih</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">Shrani na pomnilniško kartico PS1</string>
<string name="ps1_save_block">%1$d blok</string>
@@ -2785,16 +2785,6 @@
<string name="goal_progress">%1$s prikupljeno od cilja od %2$s sats</string>
<string name="fundraiser_ends">Završava se %1$s</string>
<string name="fundraiser_onchain_donation">Donacija na lancu</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d vrsta</item>
<item quantity="few">Birdex · %1$d vrste</item>
<item quantity="other">Birdex · %1$d vrsta</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d više</item>
<item quantity="few">%1$s +%2$d više</item>
<item quantity="other">%1$s +%2$d više</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Policija</string>
@@ -3689,15 +3689,6 @@
<string name="goal_progress">%1$s finansierat av %2$s sats mål</string>
<string name="fundraiser_ends">Slutar %1$s</string>
<string name="fundraiser_onchain_donation">On-chain-donation</string>
<string name="bird_detection_title">Fågeldetektering</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d art</item>
<item quantity="other">Birdex · %1$d arter</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d till</item>
<item quantity="other">%1$s +%2$d till</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">PS1-minneskortsparning</string>
<string name="ps1_save_block">block %1$d</string>
@@ -2767,14 +2767,6 @@
<string name="goal_progress">%1$s imefadhiliwa kati ya lengo la %2$s sats</string>
<string name="fundraiser_ends">Inaisha %1$s</string>
<string name="fundraiser_onchain_donation">Mchango wa on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · spishi %1$d</item>
<item quantity="other">Birdex · spishi %1$d</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d zaidi</item>
<item quantity="other">%1$s +%2$d zaidi</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Polisi</string>
@@ -2755,14 +2755,6 @@
<string name="goal_progress">%2$s sats இலக்கில் %1$s நிதியளிக்கப்பட்டது</string>
<string name="fundraiser_ends">%1$s அன்று முடிகிறது</string>
<string name="fundraiser_onchain_donation">ஆன்-சேயின் நன்கொடை</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d இனம்</item>
<item quantity="other">Birdex · %1$d இனங்கள்</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d மேலும்</item>
<item quantity="other">%1$s +%2$d மேலும்</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">காவல்துறை</string>
@@ -3048,14 +3048,6 @@
<item quantity="one">நீங்கள் பயன்படுத்தாத %1$d mint-ல் நிதி உள்ளது</item>
<item quantity="other">நீங்கள் பயன்படுத்தாத %1$d mints-ல் நிதி உள்ளது</item>
</plurals>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d இனம்</item>
<item quantity="other">Birdex · %1$d இனங்கள்</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d மேலும்</item>
<item quantity="other">%1$s +%2$d மேலும்</item>
</plurals>
<plurals name="marmot_message_count">
<item quantity="one">%1$d செய்தி</item>
<item quantity="other">%1$d செய்திகள்</item>
@@ -2591,12 +2591,6 @@
<string name="goal_progress">ได้รับทุน %1$s จากเป้าหมาย %2$s sats</string>
<string name="fundraiser_ends">สิ้นสุด %1$s</string>
<string name="fundraiser_onchain_donation">การบริจาคบน on-chain</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d สายพันธุ์</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s +%2$d รายการเพิ่มเติม</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">ตำรวจ</string>
@@ -3566,13 +3566,7 @@
<string name="fundraiser_onchain_donation">การบริจาคบน on-chain</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d สายพันธุ์</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s +%2$d รายการเพิ่มเติม</item>
</plurals>
<string name="road_event_police">ตำรวจ</string>
@@ -2767,14 +2767,6 @@
<string name="goal_progress">%2$s sats hedefinin %1$s\'i finanse edildi</string>
<string name="fundraiser_ends">Bitiş: %1$s</string>
<string name="fundraiser_onchain_donation">Zincir üstü bağış</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d tür</item>
<item quantity="other">Birdex · %1$d tür</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d daha</item>
<item quantity="other">%1$s +%2$d daha</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Polis</string>
@@ -4083,15 +4083,7 @@
<string name="fundraiser_onchain_donation">Zincir üstü bağış</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d tür</item>
<item quantity="other">Birdex · %1$d tür</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d daha</item>
<item quantity="other">%1$s +%2$d daha</item>
</plurals>
<string name="road_event_police">Polis</string>
@@ -2814,18 +2814,6 @@
<string name="goal_progress">%1$s зібрано з %2$s sats мети</string>
<string name="fundraiser_ends">Завершується %1$s</string>
<string name="fundraiser_onchain_donation">Пожертва on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d вид</item>
<item quantity="few">Birdex · %1$d види</item>
<item quantity="many">Birdex · %1$d видів</item>
<item quantity="other">Birdex · %1$d виду</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d більше</item>
<item quantity="few">%1$s +%2$d більше</item>
<item quantity="many">%1$s +%2$d більше</item>
<item quantity="other">%1$s +%2$d більше</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Поліція</string>
@@ -3892,20 +3892,8 @@
<string name="fundraiser_onchain_donation">Пожертва on-chain</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d вид</item>
<item quantity="few">Birdex · %1$d види</item>
<item quantity="many">Birdex · %1$d видів</item>
<item quantity="other">Birdex · %1$d виду</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d більше</item>
<item quantity="few">%1$s +%2$d більше</item>
<item quantity="many">%1$s +%2$d більше</item>
<item quantity="other">%1$s +%2$d більше</item>
</plurals>
<string name="road_event_police">Поліція</string>
@@ -2771,14 +2771,6 @@
<string name="goal_progress">%2$s sats maqsadidan %1$s moliyalashtirildi</string>
<string name="fundraiser_ends">%1$s da tugaydi</string>
<string name="fundraiser_onchain_donation">Zanjirdagi xayriya</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d tur</item>
<item quantity="other">Birdex · %1$d tur</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d ta ko\'proq</item>
<item quantity="other">%1$s +%2$d ta ko\'proq</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Politsiya</string>
@@ -2711,12 +2711,6 @@
<string name="goal_progress">%1$s đã được tài trợ trong mục tiêu %2$s sats</string>
<string name="fundraiser_ends">Kết thúc %1$s</string>
<string name="fundraiser_onchain_donation">Đóng góp on-chain</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d loài</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s +%2$d khác</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">Cảnh sát</string>
@@ -3555,13 +3555,6 @@
<string name="goal_progress">设定目标为 %2$s sats,筹集到 %1$s</string>
<string name="fundraiser_ends">结束 %1$s</string>
<string name="fundraiser_onchain_donation">链上捐助</string>
<string name="bird_detection_title">鸟类检测</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d 个物种</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s + 另%2$d</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">PS1 内存卡保存</string>
<string name="ps1_save_block">块 %1$d</string>
@@ -2780,12 +2780,6 @@
<string name="goal_progress">设定目标为 %2$s sats,筹集到 %1$s</string>
<string name="fundraiser_ends">结束 %1$s</string>
<string name="fundraiser_onchain_donation">链上捐助</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d 个物种</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s + 另%2$d</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">警察</string>
@@ -2780,12 +2780,6 @@
<string name="goal_progress">设定目标为 %2$s sats,筹集到 %1$s</string>
<string name="fundraiser_ends">结束 %1$s</string>
<string name="fundraiser_onchain_donation">链上捐助</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d 个物种</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s + 另%2$d</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">警察</string>
@@ -2746,12 +2746,6 @@
<string name="goal_progress">%2$s sats 目標中已籌得 %1$s</string>
<string name="fundraiser_ends">結束於 %1$s</string>
<string name="fundraiser_onchain_donation">鏈上捐款</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d 個物種</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s 還有 %2$d 個</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<!-- Roadstr road event reports (kinds 1315/1316). "Roadstr" is a proper noun, do not translate. -->
<string name="road_event_police">警察</string>
@@ -5294,13 +5294,7 @@
<string name="fundraiser_onchain_donation">链上捐助</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d 个物种</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s + 另%2$d</item>
</plurals>
<string name="road_event_police">警察</string>
-9
View File
@@ -4057,15 +4057,6 @@
<string name="goal_progress">%1$s funded of %2$s sats goal</string>
<string name="fundraiser_ends">Ends %1$s</string>
<string name="fundraiser_onchain_donation">On-chain donation</string>
<string name="bird_detection_title">Bird detection</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d species</item>
<item quantity="other">Birdex · %1$d species</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d more</item>
<item quantity="other">%1$s +%2$d more</item>
</plurals>
<!-- PS1 memory-card saves over nostr (kind 38192). "PS1" is the PlayStation 1, do not translate. -->
<string name="ps1_save_title">PS1 memory card save</string>
<string name="ps1_save_block">block %1$d</string>
@@ -4,4 +4,20 @@
<string name="git_status_merged">مدمج</string>
<string name="git_status_closed">مغلق</string>
<string name="git_status_draft">مسودة</string>
<plurals name="birdex_species_count">
<item quantity="zero">Birdex · لا أنواع</item>
<item quantity="one">Birdex · نوع واحد</item>
<item quantity="two">Birdex · نوعان</item>
<item quantity="few">Birdex · %1$d أنواع</item>
<item quantity="many">Birdex · %1$d نوعًا</item>
<item quantity="other">Birdex · %1$d نوع</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="zero">%1$s</item>
<item quantity="one">%1$s +%2$d آخر</item>
<item quantity="two">%1$s +%2$d آخران</item>
<item quantity="few">%1$s +%2$d أخرى</item>
<item quantity="many">%1$s +%2$d آخرين</item>
<item quantity="other">%1$s +%2$d آخرين</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">মার্জ করা হয়েছে</string>
<string name="git_status_closed">বন্ধ</string>
<string name="git_status_draft">ড্রাফট</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d প্রজাতি</item>
<item quantity="other">Birdex · %1$d প্রজাতি</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d টি আরও</item>
<item quantity="other">%1$s +%2$d টি আরও</item>
</plurals>
</resources>
@@ -11,4 +11,17 @@
<item quantity="many">%1$d souboru změněno</item>
<item quantity="other">%1$d souborů změněno</item>
</plurals>
<string name="bird_detection_title">Detekce ptáků</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d druh</item>
<item quantity="few">Birdex · %1$d druhy</item>
<item quantity="many">Birdex · %1$d druhů</item>
<item quantity="other">Birdex · %1$d druhů</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d další</item>
<item quantity="few">%1$s +%2$d další</item>
<item quantity="many">%1$s +%2$d dalších</item>
<item quantity="other">%1$s +%2$d dalších</item>
</plurals>
</resources>
@@ -9,4 +9,13 @@
<item quantity="one">Datei geändert</item>
<item quantity="other">Dateien geändert</item>
</plurals>
<string name="bird_detection_title">Vogelerkennung</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d Art</item>
<item quantity="other">Birdex · %1$d Arten</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d weitere</item>
<item quantity="other">%1$s +%2$d weitere</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Zusammengeführt</string>
<string name="git_status_closed">Geschlossen</string>
<string name="git_status_draft">Entwurf</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d Art</item>
<item quantity="other">Birdex · %1$d Arten</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d weitere</item>
<item quantity="other">%1$s +%2$d weitere</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Συγχωνευμένο</string>
<string name="git_status_closed">Κλειστό</string>
<string name="git_status_draft">Πρόχειρο</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d είδος</item>
<item quantity="other">Birdex · %1$d είδη</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d ακόμη</item>
<item quantity="other">%1$s +%2$d ακόμη</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Kunfandita</string>
<string name="git_status_closed">Fermita</string>
<string name="git_status_draft">Malneto</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d specio</item>
<item quantity="other">Birdex · %1$d specioj</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d plia</item>
<item quantity="other">%1$s +%2$d pliaj</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Kunfandita</string>
<string name="git_status_closed">Fermita</string>
<string name="git_status_draft">Malneto</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d specio</item>
<item quantity="other">Birdex · %1$d specioj</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d plia</item>
<item quantity="other">%1$s +%2$d pliaj</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Fusionado</string>
<string name="git_status_closed">Cerrado</string>
<string name="git_status_draft">Borrador</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d especie</item>
<item quantity="other">Birdex · %1$d especies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d más</item>
<item quantity="other">%1$s +%2$d más</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Fusionado</string>
<string name="git_status_closed">Cerrado</string>
<string name="git_status_draft">Borrador</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d especie</item>
<item quantity="other">Birdex · %1$d especies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d más</item>
<item quantity="other">%1$s +%2$d más</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Fusionado</string>
<string name="git_status_closed">Cerrado</string>
<string name="git_status_draft">Borrador</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d especie</item>
<item quantity="other">Birdex · %1$d especies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d más</item>
<item quantity="other">%1$s +%2$d más</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Fusionado</string>
<string name="git_status_closed">Cerrado</string>
<string name="git_status_draft">Borrador</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d especie</item>
<item quantity="other">Birdex · %1$d especies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d más</item>
<item quantity="other">%1$s +%2$d más</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">ادغام شده</string>
<string name="git_status_closed">بسته</string>
<string name="git_status_draft">پیش‌نویس</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d گونه</item>
<item quantity="other">Birdex · %1$d گونه</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s و %2$d مورد بیشتر</item>
<item quantity="other">%1$s و %2$d مورد بیشتر</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">ادغام شده</string>
<string name="git_status_closed">بسته</string>
<string name="git_status_draft">پیش‌نویس</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d گونه</item>
<item quantity="other">Birdex · %1$d گونه</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s و %2$d مورد بیشتر</item>
<item quantity="other">%1$s و %2$d مورد بیشتر</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Yhdistetty</string>
<string name="git_status_closed">Suljettu</string>
<string name="git_status_draft">Luonnos</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d laji</item>
<item quantity="other">Birdex · %1$d lajia</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d lisää</item>
<item quantity="other">%1$s +%2$d lisää</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Fusionné</string>
<string name="git_status_closed">Fermé</string>
<string name="git_status_draft">Brouillon</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d espèce</item>
<item quantity="other">Birdex · %1$d espèces</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d de plus</item>
<item quantity="other">%1$s +%2$d de plus</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Fusionné</string>
<string name="git_status_closed">Fermé</string>
<string name="git_status_draft">Brouillon</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d espèce</item>
<item quantity="other">Birdex · %1$d espèces</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d de plus</item>
<item quantity="other">%1$s +%2$d de plus</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Fusionné</string>
<string name="git_status_closed">Fermé</string>
<string name="git_status_draft">Brouillon</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d espèce</item>
<item quantity="other">Birdex · %1$d espèces</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d de plus</item>
<item quantity="other">%1$s +%2$d de plus</item>
</plurals>
</resources>
@@ -9,4 +9,13 @@
<item quantity="one">%1$d अभिलेख परिवर्तित</item>
<item quantity="other">%1$d अभिलेख परिवर्तित</item>
</plurals>
<string name="bird_detection_title">पक्षी खोज</string>
<plurals name="birdex_species_count">
<item quantity="one">बिर्डेक्स। %1$d प्रजाति</item>
<item quantity="other">बिर्डेक्स। %1$d प्रजातियाँ</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s सं॰ %2$d अधिक</item>
<item quantity="other">%1$s सं॰ %2$d अधिक</item>
</plurals>
</resources>
@@ -9,4 +9,13 @@
<item quantity="one">%1$d fájl módosult</item>
<item quantity="other">%1$d fájl módosult</item>
</plurals>
<string name="bird_detection_title">Madárfelismerés</string>
<plurals name="birdex_species_count">
<item quantity="one">Madárnapló · %1$d faj</item>
<item quantity="other">Madárnapló · %1$d faj</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d további</item>
<item quantity="other">%1$s +%2$d további</item>
</plurals>
</resources>
@@ -3,4 +3,10 @@
<string name="git_status_open">Terbuka</string>
<string name="git_status_merged">Digabungkan</string>
<string name="git_status_closed">Ditutup</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d spesies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s +%2$d lainnya</item>
</plurals>
</resources>
@@ -4,4 +4,10 @@
<string name="git_status_merged">Digabungkan</string>
<string name="git_status_closed">Ditutup</string>
<string name="git_status_draft">Draft</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d spesies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s +%2$d lainnya</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Unito</string>
<string name="git_status_closed">Chiuso</string>
<string name="git_status_draft">Bozza</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d specie</item>
<item quantity="other">Birdex · %1$d specie</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d altro</item>
<item quantity="other">%1$s +%2$d altri</item>
</plurals>
</resources>
@@ -4,4 +4,10 @@
<string name="git_status_merged">マージ済み</string>
<string name="git_status_closed">クローズ済み</string>
<string name="git_status_draft">下書き</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d 種</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s 他 %2$d 件</item>
</plurals>
</resources>
@@ -4,4 +4,10 @@
<string name="git_status_merged">マージ済み</string>
<string name="git_status_closed">クローズ済み</string>
<string name="git_status_draft">下書き</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d 種</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s 他 %2$d 件</item>
</plurals>
</resources>
@@ -4,4 +4,10 @@
<string name="git_status_merged">병합됨</string>
<string name="git_status_closed">닫힘</string>
<string name="git_status_draft">초안</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d종</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s 외 %2$d개 더</item>
</plurals>
</resources>
@@ -4,4 +4,14 @@
<string name="git_status_merged">Sapludināts</string>
<string name="git_status_closed">Slēgts</string>
<string name="git_status_draft">Melnraksts</string>
<plurals name="birdex_species_count">
<item quantity="zero">Birdex · %1$d sugas</item>
<item quantity="one">Birdex · %1$d suga</item>
<item quantity="other">Birdex · %1$d sugas</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="zero">%1$s +%2$d vairāk</item>
<item quantity="one">%1$s +%2$d vairāk</item>
<item quantity="other">%1$s +%2$d vairāk</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Samengevoegd</string>
<string name="git_status_closed">Gesloten</string>
<string name="git_status_draft">Concept</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d soorten</item>
<item quantity="other">Birdex · %1$d soorten</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d meer</item>
<item quantity="other">%1$s +%2$d meer</item>
</plurals>
</resources>
@@ -9,4 +9,13 @@
<item quantity="one">%1$d bestand gewijzigd</item>
<item quantity="other">%1$d bestanden gewijzigd</item>
</plurals>
<string name="bird_detection_title">Vogeldetectie</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d soorten</item>
<item quantity="other">Birdex · %1$d soorten</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d meer</item>
<item quantity="other">%1$s +%2$d meer</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Samengevoegd</string>
<string name="git_status_closed">Gesloten</string>
<string name="git_status_draft">Concept</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d soorten</item>
<item quantity="other">Birdex · %1$d soorten</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d meer</item>
<item quantity="other">%1$s +%2$d meer</item>
</plurals>
</resources>
@@ -11,4 +11,16 @@
<item quantity="many">Plików %1$d zmienionych</item>
<item quantity="other">%1$d pliki zostały zmienione</item>
</plurals>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d gatunek</item>
<item quantity="few">Birdex · %1$d gatunków</item>
<item quantity="many">Birdex · %1$d gatunków</item>
<item quantity="other">Birdex · %1$d gatunki</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d więcej</item>
<item quantity="few">%1$s +%2$d więcej</item>
<item quantity="many">%1$s +%2$d więcej</item>
<item quantity="other">%1$s +%2$d więcej</item>
</plurals>
</resources>
@@ -9,4 +9,13 @@
<item quantity="one">%1$d arquivo alterado</item>
<item quantity="other">%1$d arquivos alterados</item>
</plurals>
<string name="bird_detection_title">Detecção de pássaros</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d espécie</item>
<item quantity="other">Birdex · %1$d espécies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d a mais</item>
<item quantity="other">%1$s +%2$d a mais</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Mesclado</string>
<string name="git_status_closed">Fechado</string>
<string name="git_status_draft">Rascunho</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d espécie</item>
<item quantity="other">Birdex · %1$d espécies</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d a mais</item>
<item quantity="other">%1$s +%2$d a mais</item>
</plurals>
</resources>
@@ -4,4 +4,16 @@
<string name="git_status_merged">Объединён</string>
<string name="git_status_closed">Закрыт</string>
<string name="git_status_draft">Черновик</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d вид</item>
<item quantity="few">Birdex · %1$d вида</item>
<item quantity="many">Birdex · %1$d видов</item>
<item quantity="other">Birdex · %1$d вида</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d ещё</item>
<item quantity="few">%1$s +%2$d ещё</item>
<item quantity="many">%1$s +%2$d ещё</item>
<item quantity="other">%1$s +%2$d ещё</item>
</plurals>
</resources>
@@ -4,4 +4,16 @@
<string name="git_status_merged">Объединён</string>
<string name="git_status_closed">Закрыт</string>
<string name="git_status_draft">Черновик</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d вид</item>
<item quantity="few">Birdex · %1$d вида</item>
<item quantity="many">Birdex · %1$d видов</item>
<item quantity="other">Birdex · %1$d вида</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d ещё</item>
<item quantity="few">%1$s +%2$d ещё</item>
<item quantity="many">%1$s +%2$d ещё</item>
<item quantity="other">%1$s +%2$d ещё</item>
</plurals>
</resources>
@@ -4,4 +4,16 @@
<string name="git_status_merged">Объединён</string>
<string name="git_status_closed">Закрыт</string>
<string name="git_status_draft">Черновик</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d вид</item>
<item quantity="few">Birdex · %1$d вида</item>
<item quantity="many">Birdex · %1$d видов</item>
<item quantity="other">Birdex · %1$d вида</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d ещё</item>
<item quantity="few">%1$s +%2$d ещё</item>
<item quantity="many">%1$s +%2$d ещё</item>
<item quantity="other">%1$s +%2$d ещё</item>
</plurals>
</resources>
@@ -11,4 +11,17 @@
<item quantity="few">%1$d datoteke spremenjene</item>
<item quantity="other">%1$d datotek spremenjenih</item>
</plurals>
<string name="bird_detection_title">Zaznana ptica</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d vrsta</item>
<item quantity="two">Birdex · %1$d vrsti</item>
<item quantity="few">Birdex · %1$d vrste</item>
<item quantity="other">Birdex · %1$d vrst</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s in še %2$d druga</item>
<item quantity="two">%1$s in še %2$d drugi</item>
<item quantity="few">%1$s in še %2$d druge</item>
<item quantity="other">%1$s in še %2$d drugih</item>
</plurals>
</resources>
@@ -4,4 +4,14 @@
<string name="git_status_merged">Spojeno</string>
<string name="git_status_closed">Zatvoreno</string>
<string name="git_status_draft">Nacrt</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d vrsta</item>
<item quantity="few">Birdex · %1$d vrste</item>
<item quantity="other">Birdex · %1$d vrsta</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d više</item>
<item quantity="few">%1$s +%2$d više</item>
<item quantity="other">%1$s +%2$d više</item>
</plurals>
</resources>
@@ -9,4 +9,13 @@
<item quantity="one">%1$d fil ändrad</item>
<item quantity="other">%1$d filer ändrade</item>
</plurals>
<string name="bird_detection_title">Fågeldetektering</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d art</item>
<item quantity="other">Birdex · %1$d arter</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d till</item>
<item quantity="other">%1$s +%2$d till</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">Imeunganishwa</string>
<string name="git_status_closed">Imefungwa</string>
<string name="git_status_draft">Rasimu</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · spishi %1$d</item>
<item quantity="other">Birdex · spishi %1$d</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d zaidi</item>
<item quantity="other">%1$s +%2$d zaidi</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">இணைக்கப்பட்ட</string>
<string name="git_status_closed">மூடப்பட்ட</string>
<string name="git_status_draft">வரைவு</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d இனம்</item>
<item quantity="other">Birdex · %1$d இனங்கள்</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d மேலும்</item>
<item quantity="other">%1$s +%2$d மேலும்</item>
</plurals>
</resources>
@@ -4,4 +4,12 @@
<string name="git_status_merged">இணைக்கப்பட்ட</string>
<string name="git_status_closed">மூடப்பட்ட</string>
<string name="git_status_draft">வரைவு</string>
<plurals name="birdex_species_count">
<item quantity="one">Birdex · %1$d இனம்</item>
<item quantity="other">Birdex · %1$d இனங்கள்</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="one">%1$s +%2$d மேலும்</item>
<item quantity="other">%1$s +%2$d மேலும்</item>
</plurals>
</resources>
@@ -4,4 +4,10 @@
<string name="git_status_merged">ผสานแล้ว</string>
<string name="git_status_closed">ปิด</string>
<string name="git_status_draft">ร่าง</string>
<plurals name="birdex_species_count">
<item quantity="other">Birdex · %1$d สายพันธุ์</item>
</plurals>
<plurals name="birdex_species_preview_more">
<item quantity="other">%1$s +%2$d รายการเพิ่มเติม</item>
</plurals>
</resources>

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