From 61e83022ae1a2cafb9c43b6e738f77bbf8bbcda7 Mon Sep 17 00:00:00 2001 From: Joshua Ramon Enslin Date: Sat, 25 Nov 2023 13:33:25 +0100 Subject: [PATCH] Extend uncertainty indicator lists with Ukrainian terms (thanks Ekaterina) --- src/NodaUncertaintyHelper.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/src/NodaUncertaintyHelper.php b/src/NodaUncertaintyHelper.php index 87cdc4e..7f77bd5 100644 --- a/src/NodaUncertaintyHelper.php +++ b/src/NodaUncertaintyHelper.php @@ -34,7 +34,9 @@ final class NodaUncertaintyHelper { "невизначена", // "Uncertain" (ukr) "невизначений", // "Unspecified" (ukr) "не встановлено", // "Not established" (ukr) + "невизначено", // "Not established" (ukr) "Невідом", // Unknown + "невизн", // Unknown "Не визначен", // Not determined "Невідомий артист", // Unknown artist ]; @@ -63,7 +65,7 @@ final class NodaUncertaintyHelper { " [wahrscheinlich]", ]; - const TIME_INDICATORS_DISALLOWED = [ + const TIME_INDICATORS_DISALLOWED = [ "Nachgewiesen", "nachgewiesen", "o.D.", @@ -86,9 +88,12 @@ final class NodaUncertaintyHelper { "Neu hergestellt", "zeitl. nicht faßbar", "Без року", // Without a year - "Без дати", // Unknown artist + "Без дати", // Unknown date "Не датовано", // Not dated + "Н.д.", // Not dated "Без датування", // No dating + "б.р.", // No dating + "б.д.", // No dating ]; const TIME_UNCERTAINTY_PREFIXES = [ @@ -124,6 +129,7 @@ final class NodaUncertaintyHelper { "неточно", // UK: Inaccurate "майже", // UK: Almost / nearly / about "орієнтовно", // UK: approximately + "Прибл.", // UK: approximately ]; const TIME_UNCERTAINTY_SUFFIXES = [ @@ -138,12 +144,13 @@ final class NodaUncertaintyHelper { " körül", ", um", " (um)", + " (ок.)", ]; /** * Substrings used to express uncertainty about the validity of a place name. */ - const PLACE_INDICATORS_DISALLOWED = [ + const PLACE_INDICATORS_DISALLOWED = [ "Unbekannt", "unbekannt", "Unknown", @@ -163,6 +170,9 @@ final class NodaUncertaintyHelper { "Diverse O. u. o.O.", "o.O.", "Без місця", // No place + "не вказано", // No place + "не вказане", // No place + "невідоме", // No place ]; const PLACE_UNCERTAINTY_PREFIXES = [ @@ -171,6 +181,7 @@ final class NodaUncertaintyHelper { "circa ", "evtl ", "evtl. ", + "möglicherweise ", "vlt. ", "verm. ", "vermut. ",