From 23cbac15b4f1c1772740d6094103b6efa0c83c86 Mon Sep 17 00:00:00 2001 From: "James K." Date: Mon, 18 Sep 2023 15:06:50 -0400 Subject: [PATCH 01/22] Cherry-pick build improvements from other scripts. --- build.sh | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/build.sh b/build.sh index b69c25e..1f1eb7a 100644 --- a/build.sh +++ b/build.sh @@ -24,26 +24,26 @@ uglifyjs -o build/assets/js/meeting-defer.min.js -- assets/js/meeting-defer.js uglifyjs -o build/assets/js/partner-defer.min.js -- assets/js/partner-defer.js cp -r assets build cd ./build || exit -zip -r ../touchpoint-wp.zip assets cd .. # compile translations -wget -O wp-cli.phar https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar +if [ ! -f wp-cli.phar ]; then + wget -O wp-cli.phar https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar +fi cp -r ./i18n ./build/i18n php ./wp-cli.phar i18n make-json ./build/i18n php ./wp-cli.phar i18n make-mo ./build/i18n -cd ./build || exit -zip -r ../touchpoint-wp.zip i18n -cd .. -zip -r touchpoint-wp.zip ./ext -zip -r touchpoint-wp.zip ./src +cp -r ./ext ./build/ext +cp -r ./src ./build/src -find . -maxdepth 1 -iname "*.php" -exec zip touchpoint-wp.zip {} \; -find . -maxdepth 1 -iname "*.md" -exec zip touchpoint-wp.zip {} \; -find . -maxdepth 1 -iname "*.json" -exec zip touchpoint-wp.zip {} \; +find . -maxdepth 1 -iname "*.php" -exec cp {} build/ \; +find . -maxdepth 1 -iname "*.md" -exec cp {} build/ \; +find . -maxdepth 1 -iname "*.json" -exec cp {} build/ \; -rm -r build \ No newline at end of file +cd ./build || exit +find . -exec zip ../touchpoint-wp.zip {} \; +cd .. From 57cd181b218e5a7a5ad51789bf7466a7be913e37 Mon Sep 17 00:00:00 2001 From: "James K." Date: Mon, 18 Sep 2023 15:07:17 -0400 Subject: [PATCH 02/22] Correcting a bug with the "UseImages" option for Involvements --- src/templates/admin/invKoForm.php | 1 + 1 file changed, 1 insertion(+) diff --git a/src/templates/admin/invKoForm.php b/src/templates/admin/invKoForm.php index 1c8b131..81a1d8e 100644 --- a/src/templates/admin/invKoForm.php +++ b/src/templates/admin/invKoForm.php @@ -239,6 +239,7 @@ function InvType(data) { this.slug = ko.observable(data.slug ?? "smallgroup").extend({slug: 0}); this.importDivs = ko.observable(data.importDivs ?? []); this.useGeo = ko.observable(data.useGeo ?? false); + this.useImages = ko.observable(data.useImages ?? true); this.excludeIf = ko.observable(data.excludeIf ?? []); this.hierarchical = ko.observable(data.hierarchical ?? false); this.groupBy = ko.observable(data.groupBy ?? ""); From 96558d7f60765dd5e78d8984a1e9801f5d20002f Mon Sep 17 00:00:00 2001 From: "James K." Date: Mon, 18 Sep 2023 17:46:53 -0400 Subject: [PATCH 03/22] Resolving issue with PEVs when users have not previously synced. Also, changing the default wordpress ID pev to be domain-specific to avoid collisions with multiple WP sites. --- src/TouchPoint-WP/Person.php | 12 +++++++----- src/TouchPoint-WP/TouchPointWP_Settings.php | 6 ++++-- 2 files changed, 11 insertions(+), 7 deletions(-) diff --git a/src/TouchPoint-WP/Person.php b/src/TouchPoint-WP/Person.php index 33b3af0..dda1542 100644 --- a/src/TouchPoint-WP/Person.php +++ b/src/TouchPoint-WP/Person.php @@ -865,12 +865,14 @@ public static function updatePersonFromApiData($pData, bool $allowCreation, bool // Find person by WordPress ID, if provided. $wpId = null; - foreach ($pData->PeopleEV as $pev) { - if ($pev->field === TouchPointWP::instance()->settings->people_ev_wpId && $pev->type === "Int") { - if (intval($pev->value) !== 0) { - $wpId = intval($pev->value); + if (isset($pData->PeopleEV)) { + foreach ($pData->PeopleEV as $pev) { + if ($pev->field === TouchPointWP::instance()->settings->people_ev_wpId && $pev->type === "Int") { + if (intval($pev->value) !== 0) { + $wpId = intval($pev->value); + } + break; } - break; } } if ($wpId !== null) { diff --git a/src/TouchPoint-WP/TouchPointWP_Settings.php b/src/TouchPoint-WP/TouchPointWP_Settings.php index 6160469..73701d9 100644 --- a/src/TouchPoint-WP/TouchPointWP_Settings.php +++ b/src/TouchPoint-WP/TouchPointWP_Settings.php @@ -383,6 +383,8 @@ private function settingsFields($includeDetail = false): array if (get_option(TouchPointWP::SETTINGS_PREFIX . 'enable_people_lists') === "on") { // TODO MULTI $includeThis = $includeDetail === true || $includeDetail === 'people'; + $urlParts = wp_parse_url(home_url()); + $defaultUserPev = $urlParts['host'] . " User ID"; $this->settings['people'] = [ 'title' => __('People', 'TouchPoint-WP'), 'description' => __('Manage how people are synchronized between TouchPoint and WordPress.', 'TouchPoint-WP'), @@ -407,8 +409,8 @@ private function settingsFields($includeDetail = false): array 'TouchPoint-WP' ), 'type' => 'text', - 'default' => 'WordPress User ID', - 'placeholder' => 'WordPress User ID' + 'default' => $defaultUserPev, + 'placeholder' => $defaultUserPev ], [ 'id' => 'people_ev_bio', From 58404fd6e4a944d8fb660ced554fd7d19b5b0822 Mon Sep 17 00:00:00 2001 From: "James K." Date: Sun, 24 Sep 2023 15:00:46 -0400 Subject: [PATCH 04/22] Worker to automatically copy php files to build directory --- .idea/watcherTasks.xml | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 .idea/watcherTasks.xml diff --git a/.idea/watcherTasks.xml b/.idea/watcherTasks.xml new file mode 100644 index 0000000..a978334 --- /dev/null +++ b/.idea/watcherTasks.xml @@ -0,0 +1,25 @@ + + + + + + + + \ No newline at end of file From ddcb159b8118062ec25dfed7be33610146062c59 Mon Sep 17 00:00:00 2001 From: "James K." Date: Mon, 25 Sep 2023 21:10:14 -0400 Subject: [PATCH 05/22] Rm references to build that shouldn't have been there. --- i18n/TouchPoint-WP-es_ES.po | 914 ++++++++++------------------------- i18n/TouchPoint-WP.pot | 922 +++++++++++------------------------- 2 files changed, 530 insertions(+), 1306 deletions(-) diff --git a/i18n/TouchPoint-WP-es_ES.po b/i18n/TouchPoint-WP-es_ES.po index 18e0d50..61dc90f 100644 --- a/i18n/TouchPoint-WP-es_ES.po +++ b/i18n/TouchPoint-WP-es_ES.po @@ -31,1059 +31,813 @@ msgstr "James K" msgid "https://github.com/jkrrv" msgstr "https://github.com/jkrrv" -#: build/src/templates/admin/invKoForm.php:17 -#: build/src/templates/admin/locationsKoForm.php:13 -#: build/src/templates/admin/locationsKoForm.php:50 #: src/templates/admin/invKoForm.php:17 #: src/templates/admin/locationsKoForm.php:13 #: src/templates/admin/locationsKoForm.php:50 msgid "Delete" msgstr "Borrar" -#: build/src/templates/admin/invKoForm.php:23 #: src/templates/admin/invKoForm.php:23 msgid "Singular Name" msgstr "Nombre singular" -#: build/src/templates/admin/invKoForm.php:31 #: src/templates/admin/invKoForm.php:31 msgid "Plural Name" msgstr "Nombre Plural" -#: build/src/templates/admin/invKoForm.php:39 #: src/templates/admin/invKoForm.php:39 msgid "Slug" msgstr "Slug" -#: build/src/templates/admin/invKoForm.php:47 -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:809 #: src/templates/admin/invKoForm.php:47 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:763 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:765 msgid "Divisions to Import" msgstr "Divisiones a Importar" -#: build/src/templates/admin/invKoForm.php:60 #: src/templates/admin/invKoForm.php:60 msgid "Import Hierarchically (Parent-Child Relationships)" msgstr "Importar jerárquicamente (relaciones padre-hijo)" -#: build/src/templates/admin/invKoForm.php:67 #: src/templates/admin/invKoForm.php:77 msgid "Use Geographic Location" msgstr "Usar ubicación geográfica" -#: build/src/templates/admin/invKoForm.php:73 #: src/templates/admin/invKoForm.php:83 msgid "Exclude Involvements if" msgstr "Excluir participaciones si" -#: build/src/templates/admin/invKoForm.php:77 #: src/templates/admin/invKoForm.php:87 msgid "Involvement is Closed" msgstr "La participación está cerrada" -#: build/src/templates/admin/invKoForm.php:81 #: src/templates/admin/invKoForm.php:91 msgid "Involvement is a Child Involvement" msgstr "La participación es una participación infantil" -#: build/src/templates/admin/invKoForm.php:103 #: src/templates/admin/invKoForm.php:113 msgid "Leader Member Types" msgstr "Tipos de miembros de líder" -#: build/src/templates/admin/invKoForm.php:106 -#: build/src/templates/admin/invKoForm.php:122 -#: build/src/templates/admin/invKoForm.php:247 -#: build/src/templates/parts/involvement-nearby-list.php:2 -#: build/src/TouchPoint-WP/Rsvp.php:78 #: src/templates/admin/invKoForm.php:116 #: src/templates/admin/invKoForm.php:132 -#: src/templates/admin/invKoForm.php:257 +#: src/templates/admin/invKoForm.php:258 #: src/templates/parts/involvement-nearby-list.php:2 -#: src/TouchPoint-WP/Rsvp.php:78 +#: src/TouchPoint-WP/Rsvp.php:79 #: assets/js/base-defer.js:188 #: assets/js/base-defer.js:1113 -#: build/assets/js/base-defer.js:188 -#: build/assets/js/base-defer.js:1113 msgid "Loading..." msgstr "Cargando..." -#: build/src/templates/admin/invKoForm.php:118 #: src/templates/admin/invKoForm.php:128 msgid "Host Member Types" msgstr "Tipos de miembros anfitriones" -#: build/src/templates/admin/invKoForm.php:134 #: src/templates/admin/invKoForm.php:144 msgid "Default Grouping" msgstr "Agrupación Predeterminada" -#: build/src/templates/admin/invKoForm.php:138 #: src/templates/admin/invKoForm.php:148 msgid "No Grouping" msgstr "Sin agrupar" -#: build/src/templates/admin/invKoForm.php:139 #: src/templates/admin/invKoForm.php:149 msgid "Upcoming / Current" msgstr "Próximo / Actual" -#: build/src/templates/admin/invKoForm.php:140 #: src/templates/admin/invKoForm.php:150 msgid "Current / Upcoming" msgstr "Actual / Próximo" -#: build/src/templates/admin/invKoForm.php:146 #: src/templates/admin/invKoForm.php:156 msgid "Default Filters" msgstr "Filtros predeterminados" -#: build/src/templates/admin/invKoForm.php:155 #: src/templates/admin/invKoForm.php:165 msgid "Gender" msgstr "Género" -#: build/src/templates/admin/invKoForm.php:169 -#: build/src/TouchPoint-WP/Involvement.php:1434 -#: build/src/TouchPoint-WP/TouchPointWP.php:1372 #: src/templates/admin/invKoForm.php:179 -#: src/TouchPoint-WP/Involvement.php:1427 -#: src/TouchPoint-WP/TouchPointWP.php:1422 +#: src/TouchPoint-WP/Involvement.php:1431 +#: src/TouchPoint-WP/TouchPointWP.php:1459 msgid "Weekday" msgstr "Día laborable" -#: build/src/templates/admin/invKoForm.php:173 -#: build/src/TouchPoint-WP/Involvement.php:1460 -#: build/src/TouchPoint-WP/TouchPointWP.php:1419 #: src/templates/admin/invKoForm.php:183 -#: src/TouchPoint-WP/Involvement.php:1453 -#: src/TouchPoint-WP/TouchPointWP.php:1504 +#: src/TouchPoint-WP/Involvement.php:1457 +#: src/TouchPoint-WP/TouchPointWP.php:1541 msgid "Time of Day" msgstr "Hora del día" -#: build/src/templates/admin/invKoForm.php:177 #: src/templates/admin/invKoForm.php:187 msgid "Prevailing Marital Status" msgstr "Estado civil prevaleciente" -#: build/src/templates/admin/invKoForm.php:181 -#: build/src/TouchPoint-WP/TouchPointWP.php:1448 #: src/templates/admin/invKoForm.php:191 -#: src/TouchPoint-WP/TouchPointWP.php:1558 +#: src/TouchPoint-WP/TouchPointWP.php:1595 msgid "Age Group" msgstr "Grupo de edad" -#: build/src/templates/admin/invKoForm.php:186 #: src/templates/admin/invKoForm.php:196 msgid "Task Owner" msgstr "Propietario de la tarea" -#: build/src/templates/admin/invKoForm.php:193 #: src/templates/admin/invKoForm.php:203 msgid "Contact Leader Task Keywords" msgstr "Palabras clave de la tarea del líder de contacto" -#: build/src/templates/admin/invKoForm.php:204 #: src/templates/admin/invKoForm.php:214 msgid "Join Task Keywords" msgstr "Unirse a las palabras clave de la tarea" -#: build/src/templates/admin/invKoForm.php:220 #: src/templates/admin/invKoForm.php:230 msgid "Add Involvement Post Type" msgstr "Agregar tipo de publicación de participación" -#: build/src/templates/admin/invKoForm.php:227 #: src/templates/admin/invKoForm.php:237 msgid "Small Group" msgstr "Grupo Pequeño" -#: build/src/templates/admin/invKoForm.php:228 #: src/templates/admin/invKoForm.php:238 msgid "Small Groups" msgstr "Grupos Pequeños" -#: build/src/templates/admin/invKoForm.php:357 -#: src/templates/admin/invKoForm.php:367 +#: src/templates/admin/invKoForm.php:368 msgid "Select..." msgstr "Seleccione..." #. translators: %s will be the plural post type (e.g. Small Groups) -#: build/src/templates/parts/involvement-list-none.php:16 -#: build/src/TouchPoint-WP/Involvement.php:1666 #: src/templates/parts/involvement-list-none.php:16 -#: src/TouchPoint-WP/Involvement.php:1659 +#: src/TouchPoint-WP/Involvement.php:1663 msgid "No %s Found." msgstr "No se encontraron %s" #. translators: %s will be the plural post type (e.g. Small Groups) -#: build/src/templates/parts/involvement-list-none.php:20 #: src/templates/parts/involvement-list-none.php:20 msgid "%s will be imported overnight for the first time." msgstr "%s se importarán durante la noche por primera vez." #. translators: %s is "what you call TouchPoint at your church", which is a setting -#: build/src/TouchPoint-WP/Auth.php:138 -#: src/TouchPoint-WP/Auth.php:137 +#: src/TouchPoint-WP/Auth.php:140 msgid "Sign in with your %s account" msgstr "Inicie sesión con su cuenta de %s" -#: build/src/TouchPoint-WP/Auth.php:391 -#: src/TouchPoint-WP/Auth.php:392 +#: src/TouchPoint-WP/Auth.php:402 msgid "Your login token expired." msgstr "Su token de inicio de sesión caducó." -#: build/src/TouchPoint-WP/Auth.php:406 -#: src/TouchPoint-WP/Auth.php:407 +#: src/TouchPoint-WP/Auth.php:417 msgid "Your login token is invalid." msgstr "Su token de inicio de sesión no es válido." -#: build/src/TouchPoint-WP/Auth.php:418 -#: src/TouchPoint-WP/Auth.php:419 +#: src/TouchPoint-WP/Auth.php:429 msgid "Session could not be validated." msgstr "No se pudo validar la sesión." -#: build/src/TouchPoint-WP/EventsCalendar.php:58 -#: src/TouchPoint-WP/EventsCalendar.php:58 +#: src/TouchPoint-WP/EventsCalendar.php:59 msgid "Recurring" msgstr "Periódico" -#: build/src/TouchPoint-WP/EventsCalendar.php:61 -#: src/TouchPoint-WP/EventsCalendar.php:61 +#: src/TouchPoint-WP/EventsCalendar.php:62 msgid "Multi-Day" msgstr "varios días" -#: build/src/TouchPoint-WP/Involvement.php:448 #: src/TouchPoint-WP/Involvement.php:441 msgid "Currently Full" msgstr "Actualmente lleno" -#: build/src/TouchPoint-WP/Involvement.php:452 #: src/TouchPoint-WP/Involvement.php:445 msgid "Currently Closed" msgstr "Actualmente cerrado" -#: build/src/TouchPoint-WP/Involvement.php:458 #: src/TouchPoint-WP/Involvement.php:451 msgid "Registration Not Open Yet" msgstr "Registro aún no abierto" -#: build/src/TouchPoint-WP/Involvement.php:463 #: src/TouchPoint-WP/Involvement.php:456 msgid "Registration Closed" msgstr "Registro cerrado" -#: build/src/TouchPoint-WP/Involvement.php:1308 -#: build/src/TouchPoint-WP/Partner.php:744 -#: src/TouchPoint-WP/Involvement.php:1301 -#: src/TouchPoint-WP/Partner.php:744 +#: src/TouchPoint-WP/Involvement.php:1304 +#: src/TouchPoint-WP/Partner.php:746 msgid "Any" msgstr "Cualquier" #. translators: %s is for the user-provided term for the items on the map (e.g. Small Group or Partner) -#: build/src/TouchPoint-WP/Involvement.php:1517 -#: build/src/TouchPoint-WP/Partner.php:764 -#: src/TouchPoint-WP/Involvement.php:1510 -#: src/TouchPoint-WP/Partner.php:764 +#: src/TouchPoint-WP/Involvement.php:1514 +#: src/TouchPoint-WP/Partner.php:766 msgid "The %s listed are only those shown on the map." msgstr "Los %s enumerados son solo los que se muestran en el mapa." -#: build/src/TouchPoint-WP/Involvement.php:2781 -#: src/TouchPoint-WP/Involvement.php:2771 +#: src/TouchPoint-WP/Involvement.php:2775 msgid "Men Only" msgstr "Solo hombres" -#: build/src/TouchPoint-WP/Involvement.php:2784 -#: src/TouchPoint-WP/Involvement.php:2774 +#: src/TouchPoint-WP/Involvement.php:2778 msgid "Women Only" msgstr "Solo mujeres" -#: build/src/TouchPoint-WP/Involvement.php:2844 -#: src/TouchPoint-WP/Involvement.php:2834 +#: src/TouchPoint-WP/Involvement.php:2841 msgid "Contact Leaders" msgstr "Contacta con las líderes" -#: build/src/TouchPoint-WP/Involvement.php:2851 -#: src/TouchPoint-WP/Involvement.php:2841 +#: src/TouchPoint-WP/Involvement.php:2849 msgid "Register" msgstr "Regístrate ahora" -#: build/src/TouchPoint-WP/Involvement.php:2856 -#: src/TouchPoint-WP/Involvement.php:2846 +#: src/TouchPoint-WP/Involvement.php:2854 msgid "Create Account" msgstr "Crear cuenta" -#: build/src/TouchPoint-WP/Involvement.php:2860 -#: src/TouchPoint-WP/Involvement.php:2850 +#: src/TouchPoint-WP/Involvement.php:2858 msgid "Schedule" msgstr "Programe" -#: build/src/TouchPoint-WP/Involvement.php:2865 -#: src/TouchPoint-WP/Involvement.php:2855 +#: src/TouchPoint-WP/Involvement.php:2863 msgid "Give" msgstr "Dar" -#: build/src/TouchPoint-WP/Involvement.php:2868 -#: src/TouchPoint-WP/Involvement.php:2858 +#: src/TouchPoint-WP/Involvement.php:2866 msgid "Manage Subscriptions" msgstr "Administrar suscripciones" -#: build/src/TouchPoint-WP/Involvement.php:2871 -#: src/TouchPoint-WP/Involvement.php:2861 +#: src/TouchPoint-WP/Involvement.php:2869 msgid "Record Attendance" msgstr "Registre su asistencia" -#: build/src/TouchPoint-WP/Involvement.php:2874 -#: src/TouchPoint-WP/Involvement.php:2864 +#: src/TouchPoint-WP/Involvement.php:2872 msgid "Get Tickets" msgstr "Obtener boletos" -#: build/src/TouchPoint-WP/Involvement.php:2881 -#: src/TouchPoint-WP/Involvement.php:2871 +#: src/TouchPoint-WP/Involvement.php:2879 #: assets/js/base-defer.js:981 -#: build/assets/js/base-defer.js:981 msgid "Join" msgstr "Únete" -#: build/src/TouchPoint-WP/Involvement.php:2890 -#: build/src/TouchPoint-WP/Partner.php:1212 -#: src/TouchPoint-WP/Involvement.php:2880 -#: src/TouchPoint-WP/Partner.php:1212 +#: src/TouchPoint-WP/Involvement.php:2888 +#: src/TouchPoint-WP/Partner.php:1222 msgid "Show on Map" msgstr "Muestra en el mapa" #. translators: %s is for the user-provided "Global Partner" and "Secure Partner" terms. -#: build/src/TouchPoint-WP/Partner.php:771 -#: src/TouchPoint-WP/Partner.php:771 +#: src/TouchPoint-WP/Partner.php:773 msgid "The %1$s listed are only those shown on the map, as well as all %2$s." msgstr "Los %1$s enumerados son solo los que se muestran en el mapa, así como todos los %2$s." -#: build/src/TouchPoint-WP/Partner.php:1171 -#: src/TouchPoint-WP/Partner.php:1171 +#: src/TouchPoint-WP/Partner.php:1179 msgid "Not Shown on Map" msgstr "No se muestra en el mapa" -#: build/src/TouchPoint-WP/Person.php:146 -#: src/TouchPoint-WP/Person.php:146 +#: src/TouchPoint-WP/Person.php:148 msgid "No WordPress User ID provided for initializing a person object." msgstr "No se proporcionó una identificación de usuario de WordPress para inicializar un objeto de persona." -#: build/src/TouchPoint-WP/Person.php:633 -#: src/TouchPoint-WP/Person.php:633 +#: src/TouchPoint-WP/Person.php:640 msgid "TouchPoint People ID" msgstr "ID de Personas de TouchPoint" -#: build/src/TouchPoint-WP/Person.php:1153 -#: src/TouchPoint-WP/Person.php:1153 +#: src/TouchPoint-WP/Person.php:1174 msgid "Contact" msgstr "Contacta" -#: build/src/TouchPoint-WP/Rsvp.php:83 -#: src/TouchPoint-WP/Rsvp.php:83 +#: src/TouchPoint-WP/Rsvp.php:84 msgid "RSVP" msgstr "RSVP" -#: build/src/TouchPoint-WP/TouchPointWP.php:2484 -#: src/TouchPoint-WP/TouchPointWP.php:2404 +#: src/TouchPoint-WP/TouchPointWP.php:2445 msgid "Unknown Type" msgstr "Tipo desconocido" -#: build/src/TouchPoint-WP/TouchPointWP.php:2538 -#: src/TouchPoint-WP/TouchPointWP.php:2458 +#: src/TouchPoint-WP/TouchPointWP.php:2502 msgid "Your Searches" msgstr "Tus búsquedas" -#: build/src/TouchPoint-WP/TouchPointWP.php:2541 -#: src/TouchPoint-WP/TouchPointWP.php:2461 +#: src/TouchPoint-WP/TouchPointWP.php:2505 msgid "Public Searches" msgstr "Búsquedas públicas" -#: build/src/TouchPoint-WP/TouchPointWP.php:2544 -#: src/TouchPoint-WP/TouchPointWP.php:2464 +#: src/TouchPoint-WP/TouchPointWP.php:2508 msgid "Status Flags" msgstr "Indicadores de Estado" -#: build/src/TouchPoint-WP/TouchPointWP.php:2549 -#: build/src/TouchPoint-WP/TouchPointWP.php:2550 -#: src/TouchPoint-WP/TouchPointWP.php:2469 -#: src/TouchPoint-WP/TouchPointWP.php:2470 +#: src/TouchPoint-WP/TouchPointWP.php:2513 +#: src/TouchPoint-WP/TouchPointWP.php:2514 msgid "Current Value" msgstr "Valor actual" -#: build/src/TouchPoint-WP/TouchPointWP.php:2677 -#: build/src/TouchPoint-WP/TouchPointWP.php:2715 -#: src/TouchPoint-WP/TouchPointWP.php:2597 -#: src/TouchPoint-WP/TouchPointWP.php:2635 +#: src/TouchPoint-WP/TouchPointWP.php:2642 +#: src/TouchPoint-WP/TouchPointWP.php:2682 msgid "Invalid or incomplete API Settings." msgstr "Configuración de API no válida o incompleta." -#: build/src/TouchPoint-WP/TouchPointWP.php:2685 -#: build/src/TouchPoint-WP/TouchPointWP.php:2722 -#: src/TouchPoint-WP/TouchPointWP.php:2605 -#: src/TouchPoint-WP/TouchPointWP.php:2642 +#: src/TouchPoint-WP/TouchPointWP.php:2650 +#: src/TouchPoint-WP/TouchPointWP.php:2689 msgid "Host appears to be missing from TouchPoint-WP configuration." msgstr "Parece que falta el host en la configuración de TouchPoint-WP." -#: build/src/TouchPoint-WP/TouchPointWP.php:2842 -#: src/TouchPoint-WP/TouchPointWP.php:2762 +#: src/TouchPoint-WP/TouchPointWP.php:2809 msgid "People Query Failed" msgstr "Consulta de registros de personas fallida" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:232 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:204 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:205 msgid "Basic Settings" msgstr "Ajustes básicos" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:233 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:205 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:206 msgid "Connect to TouchPoint and choose which features you wish to use." msgstr "Conéctese a TouchPoint y elija qué funciones desea usar." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:237 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:209 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:210 msgid "Enable Authentication" msgstr "Habilitar autenticación" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:238 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:210 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:211 msgid "Allow TouchPoint users to sign into this website with TouchPoint." msgstr "Permita que los usuarios de TouchPoint inicien sesión en este sitio web con TouchPoint." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:249 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:220 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:221 msgid "Enable RSVP Tool" msgstr "Habilitar la herramienta RSVP" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:250 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:221 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:222 msgid "Add a crazy-simple RSVP button to WordPress event pages." msgstr "Agregue un botón RSVP muy simple a las páginas de eventos de WordPress." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:257 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:227 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:228 msgid "Enable Involvements" msgstr "Habilitar Participaciones" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:258 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:228 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:229 msgid "Load Involvements from TouchPoint for involvement listings and entries native in your website." msgstr "Cargue participaciones desde TouchPoint para obtener listas de participación y entradas nativas en su sitio web." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:268 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:237 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:238 msgid "Enable Public People Lists" msgstr "Habilitar listas de personas públicas" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:269 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:238 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:239 msgid "Import public people listings from TouchPoint (e.g. staff or elders)" msgstr "Importe listados públicos de personas desde TouchPoint (por ejemplo, personal o ancianos)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:279 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:247 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:248 msgid "Enable Global Partner Listings" msgstr "Habilitar listados de Socios Globales" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:280 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:248 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:249 msgid "Import ministry partners from TouchPoint to list publicly." msgstr "Importe socios ministeriales de TouchPoint para incluirlos en una lista pública." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:301 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:267 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:268 msgid "Display Name" msgstr "Nombre para mostrar" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:302 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:268 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:269 msgid "What your church calls your TouchPoint database." msgstr "Lo que su iglesia llama su base de datos TouchPoint." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:312 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:278 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:279 msgid "TouchPoint Host Name" msgstr "Nombre de host del TouchPoint" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:313 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:279 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:280 msgid "The domain for your TouchPoint database, without the https or any slashes." msgstr "El dominio de su base de datos TouchPoint, sin https ni barras." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:325 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:290 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:291 msgid "Custom Mobile App Deeplink Host Name" msgstr "Nombre de host de enlace profundo de aplicación móvil personalizada" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:326 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:291 -msgid "" -"The domain for your mobile app deeplinks, without the https or any slashes. If you aren't \r\n" -" using the custom mobile app, leave this blank." -msgstr "" -"El dominio de los enlaces profundos de su aplicación móvil, sin https ni barras oblicuas. \r\n" -"Si no está utilizando la aplicación móvil personalizada, déjelo en blanco." - -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:338 #: src/TouchPoint-WP/TouchPointWP_Settings.php:303 msgid "TouchPoint API Username" msgstr "Nombre de usuario de la API de TouchPoint" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:350 #: src/TouchPoint-WP/TouchPointWP_Settings.php:314 msgid "TouchPoint API User Password" msgstr "Contraseña de usuario de la API de TouchPoint" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:351 #: src/TouchPoint-WP/TouchPointWP_Settings.php:315 msgid "The password of a user account in TouchPoint with API permissions." msgstr "La contraseña de una cuenta de usuario en TouchPoint con permisos de API." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:363 #: src/TouchPoint-WP/TouchPointWP_Settings.php:326 msgid "TouchPoint API Script Name" msgstr "Nombre de la secuencia de comandos de la API de TouchPoint" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:364 #: src/TouchPoint-WP/TouchPointWP_Settings.php:327 msgid "The name of the Python script loaded into TouchPoint. Don't change this unless you know what you're doing." msgstr "El nombre de la secuencia de comandos de Python cargada en TouchPoint. No cambies esto a menos que sepas lo que estás haciendo." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:375 #: src/TouchPoint-WP/TouchPointWP_Settings.php:337 msgid "Google Maps Javascript API Key" msgstr "Clave de la API de Javascript de Google Maps" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:376 #: src/TouchPoint-WP/TouchPointWP_Settings.php:338 msgid "Required for embedding maps." msgstr "Necesario para incrustar mapas." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:387 #: src/TouchPoint-WP/TouchPointWP_Settings.php:348 msgid "Google Maps Geocoding API Key" msgstr "Clave API de codificación geográfica de Google Maps" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:388 #: src/TouchPoint-WP/TouchPointWP_Settings.php:349 msgid "Optional. Allows for reverse geocoding of user locations." msgstr "Opcional. Permite la geocodificación inversa de las ubicaciones de los usuarios." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:406 -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:412 #: src/TouchPoint-WP/TouchPointWP_Settings.php:366 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:372 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:371 msgid "Generate Scripts" msgstr "Generar secuencias de comandos" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:409 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:369 -msgid "" -"Once your settings on this page are set and saved, use this tool to generate\r\n" -"the scripts needed for TouchPoint in a convenient installation package. " -msgstr "" -"Una vez que haya configurado y guardado su configuración en esta página, \r\n" -"use esta herramienta para generar los scripts necesarios para TouchPoint en un conveniente paquete de instalación." - -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:411 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:371 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:370 msgid "Upload the package to {tpName} here" msgstr "Sube el paquete a {tpName} aquí" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:426 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:386 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:387 msgid "People" msgstr "Gente" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:427 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:387 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:388 msgid "Manage how people are synchronized between TouchPoint and WordPress." msgstr "Administre cómo se sincronizan las personas entre TouchPoint y WordPress." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:431 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:391 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:392 msgid "Contact Keywords" msgstr "Palabras clave de contacto" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:432 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:392 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:393 msgid "These keywords will be used when someone clicks the \"Contact\" button on a Person's listing or profile." msgstr "Estas palabras clave se utilizarán cuando alguien haga clic en el botón \"Contactar\" en la lista o el perfil de una Persona." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:443 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:403 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:404 msgid "Extra Value for WordPress User ID" msgstr "Valor Adicional para la ID de usuario de WordPress" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:444 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:404 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:405 msgid "The name of the extra value to use for the WordPress User ID. If you are using multiple WordPress instances with one TouchPoint database, you will need these values to be unique between WordPress instances. In most cases, the default is fine." msgstr "El nombre del valor adicional que se usará para el ID de usuario de WordPress. Si está utilizando varias instancias de WordPress con una base de datos de TouchPoint, necesitará que estos valores sean únicos entre las instancias de WordPress. En la mayoría de los casos, el valor predeterminado está bien." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:454 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:414 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:415 msgid "Extra Value: Biography" msgstr "Valor Adicional: Biografía" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:455 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:415 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:416 msgid "Import a Bio from a Person Extra Value field. Can be an HTML or Text Extra Value. This will overwrite any values set by WordPress. Leave blank to not import." msgstr "Importe una biografía desde un campo de Valor Adicional de Persona. Puede ser un Valor Adicional HTML o de texto. Esto sobrescribirá cualquier valor establecido por WordPress. Dejar en blanco para no importar." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:465 -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:702 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:425 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:660 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:426 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:662 msgid "Extra Values to Import" msgstr "Valor Adicional para importar" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:466 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:426 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:427 msgid "Import People Extra Value fields as User Meta data." msgstr "Importe campos de valor extra de personas como metadatos de usuario." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:482 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:442 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:443 msgid "Authentication" msgstr "Autenticación" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:483 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:443 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:444 msgid "Allow users to log into WordPress using TouchPoint." msgstr "Permita que los usuarios inicien sesión en WordPress usando TouchPoint." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:487 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:447 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:448 msgid "Make TouchPoint the default authentication method." msgstr "Haga que TouchPoint sea el método de autenticación predeterminado." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:488 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:448 -msgid "By checking this box, the TouchPoint login page will become the default. To prevent the redirect and reach the standard TouchPoint login page, add '" -msgstr "" - -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:497 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:457 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:458 msgid "Enable Auto-Provisioning" msgstr "Habilitar el aprovisionamiento automático" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:498 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:458 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:459 msgid "Automatically create WordPress users, if needed, to match authenticated TouchPoint users." msgstr "Cree automáticamente usuarios de WordPress, si es necesario, para que coincidan con los usuarios autenticados de TouchPoint." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:507 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:467 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:468 msgid "Change 'Edit Profile' links" msgstr "Cambiar los enlaces 'Editar perfil'" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:508 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:468 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:469 msgid "\"Edit Profile\" links will take the user to their TouchPoint profile, instead of their WordPress profile." msgstr "Los enlaces \"Editar perfil\" llevarán al usuario a su perfil de TouchPoint, en lugar de a su perfil de WordPress." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:517 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:477 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:478 msgid "Enable full logout" msgstr "Habilitar cierre de sesión completo" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:518 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:478 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:479 msgid "Logout of TouchPoint when logging out of WordPress." msgstr "Cierre sesión en TouchPoint al cerrar sesión en WordPress." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:524 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:484 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:485 msgid "Prevent Subscriber Admin Bar" msgstr "Prevenir la barra de administración de suscriptores" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:525 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:485 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:486 msgid "By enabling this option, users who can't edit anything won't see the Admin bar." msgstr "Al habilitar esta opción, los usuarios que no pueden editar nada no verán la barra de administración." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:539 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:499 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:500 msgid "Involvements" msgstr "Involucramientos" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:540 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:500 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:501 msgid "Import Involvements from TouchPoint to list them on your website, for Small Groups, Classes, and more. Select the division(s) that immediately correspond to the type of Involvement you want to list. For example, if you want a Small Group list and have a Small Group Division, only select the Small Group Division. If you want Involvements to be filterable by additional Divisions, select those Divisions on the Divisions tab, not here." msgstr "Importe participaciones desde TouchPoint para enumerarlas en su sitio web, para grupos pequeños, clases y más. Seleccione la(s) división(es) que corresponda(n) inmediatamente al tipo de participación que desea enumerar. Por ejemplo, si desea una lista de grupos pequeños y tiene una división de grupos pequeños, solo seleccione la división de grupos pequeños. Si desea que las participaciones se puedan filtrar por divisiones adicionales, seleccione esas divisiones en la pestaña Divisiones, no aquí." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:545 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:505 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:506 msgid "Involvement Post Types" msgstr "Tipos de publicaciones de Involucramientos" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:574 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:533 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:535 msgid "Global Partners" msgstr "Misioneros" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:575 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:534 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:536 msgid "Manage how global partners are imported from TouchPoint for listing on WordPress. Partners are grouped by family, and content is provided through Family Extra Values. This works for both People and Business records." msgstr "Administre cómo se importan los socios globales desde TouchPoint para incluirlos en WordPress. Los socios se agrupan por familia y el contenido se proporciona a través de Valor Extra Familiar. Esto funciona tanto para registros de personas como de empresas." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:579 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:538 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:540 msgid "Global Partner Name (Plural)" msgstr "Nombre de los misioneros (plural)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:580 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:539 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:541 msgid "What you call Global Partners at your church" msgstr "Lo que llamas los Misioneros en tu iglesia" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:590 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:549 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:551 msgid "Global Partner Name (Singular)" msgstr "Nombre de un misionero (singular)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:591 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:550 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:552 msgid "What you call a Global Partner at your church" msgstr "Lo que llamas un Misionero en tu iglesia" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:601 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:560 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:562 msgid "Global Partner Name for Secure Places (Plural)" msgstr "Nombre de los misioneros para lugares seguros (plural)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:602 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:561 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:563 msgid "What you call Secure Global Partners at your church" msgstr "Lo que llamas un Misionero seguro en tu iglesia" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:612 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:571 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:573 msgid "Global Partner Name for Secure Places (Singular)" msgstr "Nombre de un misionero para lugares seguros (singular)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:613 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:572 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:574 msgid "What you call a Secure Global Partner at your church" msgstr "Lo que llamas los Misioneros seguros en tu iglesia" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:623 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:582 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:584 msgid "Global Partner Slug" msgstr "Slug de Socio Global" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:624 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:583 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:585 msgid "The root path for Global Partner posts" msgstr "La ruta raíz para las publicaciones de Socios Globales" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:636 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:594 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:596 msgid "Saved Search" msgstr "Búsqueda Guardada" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:637 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:595 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:597 msgid "Anyone who is included in this saved search will be included in the listing." msgstr "Cualquiera que esté incluido en esta búsqueda guardada se incluirá en la lista." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:647 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:605 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:607 msgid "Extra Value: Description" msgstr "Valor Adicional: Descripción" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:648 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:606 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:608 msgid "Import a description from a Family Extra Value field. Can be an HTML or Text Extra Value. This becomes the body of the Global Partner post." msgstr "Importe una descripción de un campo de Valor Extra Familiar. Puede ser un valor adicional HTML o de texto. Esto se convierte en el cuerpo de la publicación del socio global." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:658 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:616 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:618 msgid "Extra Value: Summary" msgstr "Valor Adicional: Resumen" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:659 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:617 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:619 msgid "Optional. Import a short description from a Family Extra Value field. Can be an HTML or Text Extra Value. If not provided, the full bio will be truncated." msgstr "Opcional. Importe una breve descripción de un campo de Valor Extra Familiar. Puede ser un Valor Adicional HTML o de texto. Si no se proporciona, la biografía completa se truncará." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:669 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:627 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:629 msgid "Latitude Override" msgstr "Anulación de latitud" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:670 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:628 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:630 msgid "Designate a text Family Extra Value that will contain a latitude that overrides any locations on the partner's profile for the partner map. Both latitude and longitude must be provided for an override to take place." msgstr "Designe un Valor Familiar Adicional de texto que contenga una latitud que anule cualquier ubicación en el perfil del socio para el mapa de socios. Tanto la latitud como la longitud deben proporcionarse para que se produzca una anulación." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:680 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:638 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:640 msgid "Longitude Override" msgstr "Anulación de longitud" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:681 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:639 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:641 msgid "Designate a text Family Extra Value that will contain a longitude that overrides any locations on the partner's profile for the partner map. Both latitude and longitude must be provided for an override to take place." msgstr "Designe un Valor Familiar Adicional de texto que contenga una longitud que anule cualquier ubicación en el perfil del socio para el mapa de socios. Tanto la latitud como la longitud deben proporcionarse para que se produzca una anulación." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:691 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:649 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:651 msgid "Public Location" msgstr "Ubicación Pública" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:692 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:650 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:652 msgid "Designate a text Family Extra Value that will contain the partner's location, as you want listed publicly. For partners who have DecoupleLocation enabled, this field will be associated with the map point, not the list entry." msgstr "Designe un Valor Adicional Familiar de texto que contendrá la ubicación del socio, como desea que se enumere públicamente. Para los socios que tienen DecoupleLocation habilitado, este campo se asociará con el punto del mapa, no con la entrada de la lista." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:703 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:661 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:663 msgid "Import Family Extra Value fields as Meta data on the partner's post" msgstr "Importe campos de Valor Adicional Familiar como Metadatos en la publicación del socio" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:714 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:672 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:674 msgid "Primary Taxonomy" msgstr "Taxonomía Primaria" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:715 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:673 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:675 msgid "Import a Family Extra Value as the primary means by which partners are organized." msgstr "Importe un Valor Adicional Familiar como el medio principal por el cual se organizan los socios." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:731 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:688 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:690 msgid "Events Calendar" msgstr "Calendario de eventos" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:732 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:689 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:691 msgid "Integrate with The Events Calendar from ModernTribe." msgstr "Integre con el calendario de eventos de ModernTribe." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:736 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:693 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:695 msgid "Events for Custom Mobile App" msgstr "Eventos para la aplicación móvil personalizada" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:739 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:696 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:698 msgid "To use your Events Calendar events in the Custom mobile app, set the Provider to Wordpress Plugin - Modern Tribe and use this url:" msgstr "Para usar los eventos de su calendario de eventos en la aplicación móvil personalizada, configure el proveedor en Wordpress Plugin - Modern Tribe y use esta URL:" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:741 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:698 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:700 msgid "Preview" msgstr "Preestrena" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:756 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:713 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:715 msgid "Use Standardizing Stylesheet" msgstr "Usar hoja de estilo de estandarización" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:757 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:714 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:716 msgid "Inserts some basic CSS into the events feed to clean up display" msgstr "Inserta algo de CSS básico en el feed de eventos para limpiar la pantalla" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:767 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:724 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:726 msgid "Divisions" msgstr "Divisiones" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:768 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:725 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:727 msgid "Import Divisions from TouchPoint to your website as a taxonomy. These are used to classify users and involvements." msgstr "Importe Divisiones desde TouchPoint a su sitio web como una taxonomía. Estos se utilizan para clasificar a los usuarios y las participaciones." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:772 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:729 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:731 msgid "Division Name (Plural)" msgstr "Nombre de la División (plural)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:773 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:730 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:732 msgid "What you call Divisions at your church" msgstr "Lo que llamas Divisiones en tu iglesia" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:784 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:740 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:742 msgid "Division Name (Singular)" msgstr "Nombre de la División (Singular)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:785 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:741 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:743 msgid "What you call a Division at your church" msgstr "Lo que llamas una división en tu iglesia" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:796 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:751 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:753 msgid "Division Slug" msgstr "Slug de División" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:797 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:752 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:754 msgid "The root path for the Division Taxonomy" msgstr "La ruta raíz para la Taxonomía de División" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:810 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:764 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:766 msgid "These Divisions will be imported for the taxonomy" msgstr "Estas Divisiones se importarán para la taxonomía" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:847 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:801 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:804 msgid "Campuses" msgstr "Campus" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:848 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:802 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:805 msgid "Import Campuses from TouchPoint to your website as a taxonomy. These are used to classify users and involvements." msgstr "Importe Campus desde TouchPoint a su sitio web como una taxonomía. Estos se utilizan para clasificar a los usuarios y las participaciones." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:855 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:809 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:812 msgid "Campus Name (Plural)" msgstr "Nombre del Campus (Plural)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:856 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:810 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:813 msgid "What you call Campuses at your church" msgstr "Lo que llamas Campus en tu iglesia" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:867 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:820 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:823 msgid "Campus Name (Singular)" msgstr "Nombre del Campus (Singular)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:868 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:821 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:824 msgid "What you call a Campus at your church" msgstr "Lo que llamas un Campus en tu iglesia" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:879 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:831 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:834 msgid "Campus Slug" msgstr "Slug de Campus" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:880 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:832 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:835 msgid "The root path for the Campus Taxonomy" msgstr "El camino raíz para la Taxonomía del Campus" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:895 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:846 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:849 msgid "Resident Codes" msgstr "Códigos de Residentes" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:896 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:847 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:850 msgid "Import Resident Codes from TouchPoint to your website as a taxonomy. These are used to classify users and involvements that have locations." msgstr "Importe Códigos de Residentes desde TouchPoint a su sitio web como una taxonomía. Estos se utilizan para clasificar los usuarios y las participaciones que tienen ubicaciones." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:900 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:851 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:854 msgid "Resident Code Name (Plural)" msgstr "Nombre de Código de Tesidente (Plural)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:901 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:852 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:855 msgid "What you call Resident Codes at your church" msgstr "Lo que llamas Códigos de Residente en tu iglesia" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:912 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:862 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:865 msgid "Resident Code Name (Singular)" msgstr "Nombre de Código de Residente (singular)" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:913 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:863 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:866 msgid "What you call a Resident Code at your church" msgstr "Lo que llamas un Código de Residencia en tu iglesia" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:924 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:873 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:876 msgid "Resident Code Slug" msgstr "Slug de Código Residente" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:925 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:874 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:877 msgid "The root path for the Resident Code Taxonomy" msgstr "La ruta raíz para la Taxonomía del Código de Residente" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1082 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1030 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1034 msgid "password saved" msgstr "contraseña guardada" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1138 -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1139 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1086 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1087 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1090 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1091 msgid "TouchPoint-WP" msgstr "TouchPoint-WP" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1170 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1118 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1122 msgid "Settings" msgstr "Ajustes" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1393 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1346 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1351 msgid "Script Update Failed" msgstr "Actualización de secuencia de comandos fallida" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1509 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1462 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1470 msgid "TouchPoint-WP Settings" msgstr "Configuración de TouchPoint-WP" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1560 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1513 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1521 msgid "Save Settings" msgstr "Guardar ajustes" -#: build/src/TouchPoint-WP/Person.php:1357 -#: build/src/TouchPoint-WP/Utilities.php:200 -#: src/TouchPoint-WP/Person.php:1362 -#: src/TouchPoint-WP/Utilities.php:201 +#: src/TouchPoint-WP/Person.php:1387 +#: src/TouchPoint-WP/Utilities.php:205 #: assets/js/base-defer.js:18 -#: build/assets/js/base-defer.js:18 msgid "and" msgstr "y" #: assets/js/base-defer.js:208 #: assets/js/base-defer.js:1147 -#: build/assets/js/base-defer.js:208 -#: build/assets/js/base-defer.js:1147 msgid "Your Location" msgstr "Tu ubicación" #: assets/js/base-defer.js:229 -#: build/assets/js/base-defer.js:229 msgid "User denied the request for Geolocation." msgstr "El usuario denegó la solicitud de geolocalización." #: assets/js/base-defer.js:233 -#: build/assets/js/base-defer.js:233 msgid "Location information is unavailable." msgstr "La información de ubicación no está disponible." #: assets/js/base-defer.js:237 -#: build/assets/js/base-defer.js:237 msgid "The request to get user location timed out." msgstr "Se agotó el tiempo de espera de la solicitud para obtener la ubicación del usuario." #: assets/js/base-defer.js:241 -#: build/assets/js/base-defer.js:241 msgid "An unknown error occurred." msgstr "Un error desconocido ocurrió." #: assets/js/base-defer.js:277 #: assets/js/base-defer.js:287 -#: build/assets/js/base-defer.js:277 -#: build/assets/js/base-defer.js:287 msgid "No geolocation option available." msgstr "No hay opción de geolocalización disponible." @@ -1091,22 +845,15 @@ msgstr "No hay opción de geolocalización disponible." #: assets/js/base-defer.js:948 #: assets/js/base-defer.js:1398 #: assets/js/meeting-defer.js:183 -#: build/assets/js/base-defer.js:917 -#: build/assets/js/base-defer.js:948 -#: build/assets/js/base-defer.js:1398 -#: build/assets/js/meeting-defer.js:183 msgid "Something strange happened." msgstr "Algo extraño sucedió." #: assets/js/base-defer.js:937 #: assets/js/base-defer.js:1387 -#: build/assets/js/base-defer.js:937 -#: build/assets/js/base-defer.js:1387 msgid "Your message has been sent." msgstr "Tu mensaje ha sido enviado." #: assets/js/base-defer.js:977 -#: build/assets/js/base-defer.js:977 msgid "Who is joining the group?" msgstr "¿Quién se une al grupo?" @@ -1115,168 +862,127 @@ msgstr "¿Quién se une al grupo?" #: assets/js/base-defer.js:1354 #: assets/js/base-defer.js:1442 #: assets/js/meeting-defer.js:225 -#: build/assets/js/base-defer.js:982 -#: build/assets/js/base-defer.js:1040 -#: build/assets/js/base-defer.js:1354 -#: build/assets/js/base-defer.js:1442 -#: build/assets/js/meeting-defer.js:225 msgid "Cancel" msgstr "Cancelar" #: assets/js/base-defer.js:995 -#: build/assets/js/base-defer.js:995 msgid "Select who should be added to the group." msgstr "Seleccione quién debe agregarse al grupo." #: assets/js/base-defer.js:1033 #: assets/js/base-defer.js:1347 -#: build/assets/js/base-defer.js:1033 -#: build/assets/js/base-defer.js:1347 msgid "From" msgstr "De" #: assets/js/base-defer.js:1034 #: assets/js/base-defer.js:1348 -#: build/assets/js/base-defer.js:1034 -#: build/assets/js/base-defer.js:1348 msgid "Message" msgstr "Mensaje" #: assets/js/base-defer.js:1049 #: assets/js/base-defer.js:1363 -#: build/assets/js/base-defer.js:1049 -#: build/assets/js/base-defer.js:1363 msgid "Please provide a message." msgstr "Proporcione un mensaje." #: assets/js/base-defer.js:1133 #: assets/js/base-defer.js:1135 -#: build/assets/js/base-defer.js:1133 -#: build/assets/js/base-defer.js:1135 msgid "We don't know where you are." msgstr "No sabemos dónde estás." #: assets/js/base-defer.js:1133 #: assets/js/base-defer.js:1143 -#: build/assets/js/base-defer.js:1133 -#: build/assets/js/base-defer.js:1143 msgid "Click here to use your actual location." msgstr "Haga clic aquí para usar su ubicación real." #: assets/js/base-defer.js:1293 #: assets/js/base-defer.js:1310 -#: build/assets/js/base-defer.js:1293 -#: build/assets/js/base-defer.js:1310 msgid "clear" msgstr "borrar" #: assets/js/base-defer.js:1299 -#: build/assets/js/base-defer.js:1299 msgid "Other Relatives..." msgstr "Otros familiares..." #: assets/js/base-defer.js:1432 -#: build/assets/js/base-defer.js:1432 msgid "Tell us about yourself." msgstr "Dinos sobre ti." #: assets/js/base-defer.js:1434 #: assets/js/base-defer.js:1475 -#: build/assets/js/base-defer.js:1434 -#: build/assets/js/base-defer.js:1475 msgid "Email Address" msgstr "Correo electrónico" #: assets/js/base-defer.js:1435 #: assets/js/base-defer.js:1476 -#: build/assets/js/base-defer.js:1435 -#: build/assets/js/base-defer.js:1476 msgid "Zip Code" msgstr "Condigo postal" #: assets/js/base-defer.js:1473 -#: build/assets/js/base-defer.js:1473 msgid "Our system doesn't recognize you,
so we need a little more info." msgstr "Nuestro sistema no te reconoce.
Necesitamos un poco más de información." #: assets/js/base-defer.js:1477 -#: build/assets/js/base-defer.js:1477 msgid "First Name" msgstr "Primer nombre" #: assets/js/base-defer.js:1478 -#: build/assets/js/base-defer.js:1478 msgid "Last Name" msgstr "Apellido" #: assets/js/base-defer.js:1480 -#: build/assets/js/base-defer.js:1480 msgid "Phone" msgstr "Teléfono" #: assets/js/meeting-defer.js:43 -#: build/assets/js/meeting-defer.js:43 msgid "Event Past" msgstr "Evento pasado" #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "Who is coming?" msgstr "¿Quien viene?" #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "Indicate who is or is not coming. This will overwrite any existing RSVP." msgstr "Indica quien viene. Esto va a duplicar a una persona que ya está escrita." #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "To avoid overwriting an existing RSVP, leave that person blank." msgstr "Para evadir duplicar una persona que ya está escrita, de ja el espacio de la persona vacío." #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "To protect privacy, we won't show existing RSVPs here." msgstr "Para proteger tu privacidad, nosotros no mostraremos las personas que están registradas aquí." #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "Yes" msgstr "Sí" #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "No" msgstr "No" #: assets/js/meeting-defer.js:223 -#: build/assets/js/meeting-defer.js:223 msgid "Add Someone Else" msgstr "Agregar a alguien más" #: assets/js/meeting-defer.js:224 -#: build/assets/js/meeting-defer.js:224 msgid "Submit" msgstr "Enviar" #: assets/js/meeting-defer.js:243 -#: build/assets/js/meeting-defer.js:243 msgid "Nothing to submit." msgstr "Nada que enviar." -#: build/src/TouchPoint-WP/TouchPointWP.php:2783 -#: src/TouchPoint-WP/TouchPointWP.php:2703 +#: src/TouchPoint-WP/TouchPointWP.php:2750 msgid "The scripts on TouchPoint that interact with this plugin are out-of-date, and an automatic update failed." msgstr "Los scripts en TouchPoint que interactúan con este complemento están desactualizados y falló una actualización automática." #. translators: "RSVP for {Event Name}" This is the heading on the RSVP modal. The event name isn't translated because it comes from TouchPoint. #: assets/js/meeting-defer.js:205 -#: build/assets/js/meeting-defer.js:205 msgid "RSVP for %s" msgstr "RSVP para %s" #: assets/js/meeting-defer.js:172 -#: build/assets/js/meeting-defer.js:172 msgid "Response Recorded" msgid_plural "Responses Recorded" msgstr[0] "Respuesta registrada" @@ -1284,32 +990,26 @@ msgstr[1] "Respuestas registrada" #. translators: %s is the name of an involvement, like a particular small group #: assets/js/base-defer.js:906 -#: build/assets/js/base-defer.js:906 msgid "Added to %s" msgstr "Añadido a %s" #. translators: %s is the name of an Involvement #: assets/js/base-defer.js:961 -#: build/assets/js/base-defer.js:961 msgid "Join %s" msgstr "Únete %s" #. translators: %s is a person's name. This is a heading for a contact modal. #: assets/js/base-defer.js:1330 -#: build/assets/js/base-defer.js:1330 msgid "Contact %s" msgstr "Contactar a %s" #. translators: %s is the name of an involvement. This is a heading for a modal. #: assets/js/base-defer.js:1016 -#: build/assets/js/base-defer.js:1016 msgid "Contact the Leaders of %s" msgstr "Contacta a los líderes de %s" #: assets/js/base-defer.js:1039 #: assets/js/base-defer.js:1353 -#: build/assets/js/base-defer.js:1039 -#: build/assets/js/base-defer.js:1353 msgid "Send" msgstr "Envía" @@ -1321,516 +1021,410 @@ msgstr "Envía" #: assets/js/base-defer.js:1401 #: assets/js/meeting-defer.js:175 #: assets/js/meeting-defer.js:186 -#: build/assets/js/base-defer.js:909 -#: build/assets/js/base-defer.js:920 -#: build/assets/js/base-defer.js:940 -#: build/assets/js/base-defer.js:951 -#: build/assets/js/base-defer.js:1390 -#: build/assets/js/base-defer.js:1401 -#: build/assets/js/meeting-defer.js:175 -#: build/assets/js/meeting-defer.js:186 msgid "OK" msgstr "OK" #: assets/js/base-defer.js:1441 -#: build/assets/js/base-defer.js:1441 msgid "Next" msgstr "Siguiente" -#: build/src/TouchPoint-WP/Involvement.php:1482 -#: build/src/TouchPoint-WP/TouchPointWP.php:1473 -#: src/TouchPoint-WP/Involvement.php:1475 -#: src/TouchPoint-WP/TouchPointWP.php:1597 +#: src/TouchPoint-WP/Involvement.php:1479 +#: src/TouchPoint-WP/TouchPointWP.php:1634 msgid "Marital Status" msgstr "Estado civil" -#: build/src/TouchPoint-WP/Involvement.php:1495 -#: src/TouchPoint-WP/Involvement.php:1488 +#: src/TouchPoint-WP/Involvement.php:1492 msgid "Age" msgstr "Años" -#: build/src/TouchPoint-WP/Involvement.php:1367 -#: src/TouchPoint-WP/Involvement.php:1360 +#: src/TouchPoint-WP/Involvement.php:1363 msgid "Genders" msgstr "Géneros" -#: build/src/TouchPoint-WP/Utilities.php:64 -#: src/TouchPoint-WP/Utilities.php:65 +#: src/TouchPoint-WP/Utilities.php:69 msgctxt "e.g. event happens weekly on..." msgid "Sundays" msgstr "los domingos" -#: build/src/TouchPoint-WP/Utilities.php:65 -#: src/TouchPoint-WP/Utilities.php:66 +#: src/TouchPoint-WP/Utilities.php:70 msgctxt "e.g. event happens weekly on..." msgid "Mondays" msgstr "los lunes" -#: build/src/TouchPoint-WP/Utilities.php:66 -#: src/TouchPoint-WP/Utilities.php:67 +#: src/TouchPoint-WP/Utilities.php:71 msgctxt "e.g. event happens weekly on..." msgid "Tuesdays" msgstr "los martes" -#: build/src/TouchPoint-WP/Utilities.php:67 -#: src/TouchPoint-WP/Utilities.php:68 +#: src/TouchPoint-WP/Utilities.php:72 msgctxt "e.g. event happens weekly on..." msgid "Wednesdays" msgstr "los miércoles" -#: build/src/TouchPoint-WP/Utilities.php:68 -#: src/TouchPoint-WP/Utilities.php:69 +#: src/TouchPoint-WP/Utilities.php:73 msgctxt "e.g. event happens weekly on..." msgid "Thursdays" msgstr "los jueves" -#: build/src/TouchPoint-WP/Utilities.php:69 -#: src/TouchPoint-WP/Utilities.php:70 +#: src/TouchPoint-WP/Utilities.php:74 msgctxt "e.g. event happens weekly on..." msgid "Fridays" msgstr "los viernes" -#: build/src/TouchPoint-WP/Utilities.php:70 -#: src/TouchPoint-WP/Utilities.php:71 +#: src/TouchPoint-WP/Utilities.php:75 msgctxt "e.g. event happens weekly on..." msgid "Saturdays" msgstr "los sábados" -#: build/src/TouchPoint-WP/Utilities.php:106 -#: src/TouchPoint-WP/Utilities.php:107 +#: src/TouchPoint-WP/Utilities.php:111 msgctxt "e.g. event happens weekly on..." msgid "Sun" msgstr "Dom" -#: build/src/TouchPoint-WP/Utilities.php:107 -#: src/TouchPoint-WP/Utilities.php:108 +#: src/TouchPoint-WP/Utilities.php:112 msgctxt "e.g. event happens weekly on..." msgid "Mon" msgstr "Lun" -#: build/src/TouchPoint-WP/Utilities.php:108 -#: src/TouchPoint-WP/Utilities.php:109 +#: src/TouchPoint-WP/Utilities.php:113 msgctxt "e.g. event happens weekly on..." msgid "Tue" msgstr "Mar" -#: build/src/TouchPoint-WP/Utilities.php:109 -#: src/TouchPoint-WP/Utilities.php:110 +#: src/TouchPoint-WP/Utilities.php:114 msgctxt "e.g. event happens weekly on..." msgid "Wed" msgstr "Mié" -#: build/src/TouchPoint-WP/Utilities.php:110 -#: src/TouchPoint-WP/Utilities.php:111 +#: src/TouchPoint-WP/Utilities.php:115 msgctxt "e.g. event happens weekly on..." msgid "Thu" msgstr "Jue" -#: build/src/TouchPoint-WP/Utilities.php:111 -#: src/TouchPoint-WP/Utilities.php:112 +#: src/TouchPoint-WP/Utilities.php:116 msgctxt "e.g. event happens weekly on..." msgid "Fri" msgstr "Vie" -#: build/src/TouchPoint-WP/Utilities.php:112 -#: src/TouchPoint-WP/Utilities.php:113 +#: src/TouchPoint-WP/Utilities.php:117 msgctxt "e.g. event happens weekly on..." msgid "Sat" msgstr "Sáb" -#: build/src/templates/admin/invKoForm.php:85 #: src/templates/admin/invKoForm.php:95 msgid "Based on Involvement setting in TouchPoint" msgstr "Basado en la configuración de participación en TouchPoint" -#: build/src/templates/admin/invKoForm.php:85 #: src/templates/admin/invKoForm.php:95 msgid "Involvement does not meet weekly" msgstr "La participación no se reúne semanalmente" -#: build/src/templates/admin/invKoForm.php:89 #: src/templates/admin/invKoForm.php:99 msgid "Involvement does not have a Schedule" msgstr "La participación no tiene horario" -#: build/src/templates/admin/locationsKoForm.php:19 #: src/templates/admin/locationsKoForm.php:19 msgid "Location Name" msgstr "Nombre del lugar" -#: build/src/templates/admin/locationsKoForm.php:27 #: src/templates/admin/locationsKoForm.php:27 msgid "Latitude" msgstr "Latitud" -#: build/src/templates/admin/locationsKoForm.php:35 #: src/templates/admin/locationsKoForm.php:35 msgid "Longitude" msgstr "Longitud" -#: build/src/templates/admin/locationsKoForm.php:43 #: src/templates/admin/locationsKoForm.php:43 msgid "Static IP Addresses" msgstr "Direcciones IP estáticas" -#: build/src/templates/admin/locationsKoForm.php:46 #: src/templates/admin/locationsKoForm.php:46 msgid "If this Location has an internet connection with Static IP Addresses, you can put those addresses here so users are automatically identified with this location." msgstr "Si esta ubicación tiene una conexión a Internet con direcciones IP estáticas, puede colocar esas direcciones aquí para que los usuarios se identifiquen automáticamente con esta ubicación." -#: build/src/templates/admin/locationsKoForm.php:54 #: src/templates/admin/locationsKoForm.php:54 msgid "Add IP Address" msgstr "Agregar dirección IP" -#: build/src/templates/admin/locationsKoForm.php:64 #: src/templates/admin/locationsKoForm.php:64 msgid "Add Location" msgstr "Añade una ubicación" -#: build/src/templates/admin/locationsKoForm.php:71 #: src/templates/admin/locationsKoForm.php:71 msgid "The Campus" msgstr "El campus" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:823 -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:829 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:777 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:783 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:779 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:785 msgid "Locations" msgstr "Ubicaciones" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:824 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:778 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:780 msgid "Locations are physical places, probably campuses. None are required, but they can help present geographic information clearly." msgstr "Las ubicaciones son lugares físicos, probablemente campus. No se requiere ninguno, pero pueden ayudar a presentar la información geográfica con claridad." -#: build/src/TouchPoint-WP/Utilities.php:156 -#: src/TouchPoint-WP/Utilities.php:157 +#: src/TouchPoint-WP/Utilities.php:161 msgctxt "Time of Day" msgid "Late Night" msgstr "Tarde en la noche" -#: build/src/TouchPoint-WP/Utilities.php:158 -#: src/TouchPoint-WP/Utilities.php:159 +#: src/TouchPoint-WP/Utilities.php:163 msgctxt "Time of Day" msgid "Early Morning" msgstr "Madrugada" -#: build/src/TouchPoint-WP/Utilities.php:160 -#: src/TouchPoint-WP/Utilities.php:161 +#: src/TouchPoint-WP/Utilities.php:165 msgctxt "Time of Day" msgid "Morning" msgstr "Mañana" -#: build/src/TouchPoint-WP/Utilities.php:162 -#: src/TouchPoint-WP/Utilities.php:163 +#: src/TouchPoint-WP/Utilities.php:167 msgctxt "Time of Day" msgid "Midday" msgstr "Mediodía" -#: build/src/TouchPoint-WP/Utilities.php:164 -#: src/TouchPoint-WP/Utilities.php:165 +#: src/TouchPoint-WP/Utilities.php:169 msgctxt "Time of Day" msgid "Afternoon" msgstr "Tarde" -#: build/src/TouchPoint-WP/Utilities.php:166 -#: src/TouchPoint-WP/Utilities.php:167 +#: src/TouchPoint-WP/Utilities.php:171 msgctxt "Time of Day" msgid "Evening" msgstr "Tardecita" -#: build/src/TouchPoint-WP/Utilities.php:168 -#: src/TouchPoint-WP/Utilities.php:169 +#: src/TouchPoint-WP/Utilities.php:173 msgctxt "Time of Day" msgid "Night" msgstr "Noche" -#: build/src/TouchPoint-WP/Involvement.php:1483 -#: src/TouchPoint-WP/Involvement.php:1476 +#: src/TouchPoint-WP/Involvement.php:1480 msgctxt "Marital status for a group of people" msgid "Mostly Single" msgstr "Mayoría solteras" -#: build/src/TouchPoint-WP/Involvement.php:1484 -#: src/TouchPoint-WP/Involvement.php:1477 +#: src/TouchPoint-WP/Involvement.php:1481 msgctxt "Marital status for a group of people" msgid "Mostly Married" msgstr "Mayoría casadas" #. translators: %s is the link to "reset the map" -#: build/src/TouchPoint-WP/Involvement.php:1525 -#: build/src/TouchPoint-WP/Partner.php:780 -#: src/TouchPoint-WP/Involvement.php:1518 -#: src/TouchPoint-WP/Partner.php:780 +#: src/TouchPoint-WP/Involvement.php:1522 +#: src/TouchPoint-WP/Partner.php:782 msgid "Zoom out or %s to see more." msgstr "Alejar o %s para ver más." -#: build/src/TouchPoint-WP/Involvement.php:1528 -#: build/src/TouchPoint-WP/Partner.php:783 -#: src/TouchPoint-WP/Involvement.php:1521 -#: src/TouchPoint-WP/Partner.php:783 +#: src/TouchPoint-WP/Involvement.php:1525 +#: src/TouchPoint-WP/Partner.php:785 msgctxt "Zoom out or reset the map to see more." msgid "reset the map" msgstr "restablecer el mapa" #. translators: "Mon at 7pm" or "Sundays at 9am & 11am" -#: build/src/TouchPoint-WP/Involvement.php:702 -#: build/src/TouchPoint-WP/Involvement.php:722 -#: src/TouchPoint-WP/Involvement.php:695 -#: src/TouchPoint-WP/Involvement.php:715 +#: src/TouchPoint-WP/Involvement.php:699 +#: src/TouchPoint-WP/Involvement.php:719 msgid "%1$s at %2$s" msgstr "%1$s a las %2$s" #. translators: {start date} through {end date} e.g. February 14 through August 12 -#: build/src/TouchPoint-WP/Involvement.php:731 -#: src/TouchPoint-WP/Involvement.php:724 +#: src/TouchPoint-WP/Involvement.php:728 msgid "%1$s through %2$s" msgstr "%1$s al %2$s" #. translators: {schedule}, {start date} through {end date} e.g. Sundays at 11am, February 14 through August 12 -#: build/src/TouchPoint-WP/Involvement.php:738 -#: src/TouchPoint-WP/Involvement.php:731 +#: src/TouchPoint-WP/Involvement.php:735 msgid "%1$s, %2$s through %3$s" msgstr "%1$s, %2$s al %3$s" #. translators: Starts {start date} e.g. Starts September 15 -#: build/src/TouchPoint-WP/Involvement.php:748 -#: src/TouchPoint-WP/Involvement.php:741 +#: src/TouchPoint-WP/Involvement.php:745 msgid "Starts %1$s" msgstr "Comienza el %1$s" #. translators: {schedule}, starting {start date} e.g. Sundays at 11am, starting February 14 -#: build/src/TouchPoint-WP/Involvement.php:754 -#: src/TouchPoint-WP/Involvement.php:747 +#: src/TouchPoint-WP/Involvement.php:751 msgid "%1$s, starting %2$s" msgstr "%1$s, comienza el %2$s" #. translators: Through {end date} e.g. Through September 15 -#: build/src/TouchPoint-WP/Involvement.php:763 -#: src/TouchPoint-WP/Involvement.php:756 +#: src/TouchPoint-WP/Involvement.php:760 msgid "Through %1$s" msgstr "Hasta el %1$s" #. translators: {schedule}, through {end date} e.g. Sundays at 11am, through February 14 -#: build/src/TouchPoint-WP/Involvement.php:769 -#: src/TouchPoint-WP/Involvement.php:762 +#: src/TouchPoint-WP/Involvement.php:766 msgid "%1$s, through %2$s" msgstr "%1$s, hasta el %2$s" #. translators: number of miles -#: build/src/templates/parts/involvement-nearby-list.php:10 -#: build/src/TouchPoint-WP/Involvement.php:2808 #: src/templates/parts/involvement-nearby-list.php:10 -#: src/TouchPoint-WP/Involvement.php:2798 +#: src/TouchPoint-WP/Involvement.php:2802 msgctxt "miles. Unit is appended to a number. %2.1f is the number, so %2.1fmi looks like '12.3mi'" msgid "%2.1fmi" msgstr "%2.1fmi" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:339 #: src/TouchPoint-WP/TouchPointWP_Settings.php:304 msgid "The username of a user account in TouchPoint with API permissions." msgstr "El nombre de usuario de una cuenta de usuario en TouchPoint con permisos de API." -#: build/src/templates/admin/invKoForm.php:93 #: src/templates/admin/invKoForm.php:103 msgid "Involvement has a registration type of \"No Online Registration\"" msgstr "La participación tiene un tipo de registro de \"No Online Registration\"" -#: build/src/templates/admin/invKoForm.php:97 #: src/templates/admin/invKoForm.php:107 msgid "Involvement registration has ended (end date is past)" msgstr "El registro de participación ha finalizado (la fecha de finalización ya pasó)" -#: build/src/TouchPoint-WP/Involvement.php:1612 -#: src/TouchPoint-WP/Involvement.php:1605 +#: src/TouchPoint-WP/Involvement.php:1609 msgid "This involvement type doesn't exist." msgstr "Este tipo de participación no existe." -#: build/src/TouchPoint-WP/Involvement.php:1622 -#: src/TouchPoint-WP/Involvement.php:1615 +#: src/TouchPoint-WP/Involvement.php:1619 msgid "This involvement type doesn't have geographic locations enabled." msgstr "Este tipo de participación no tiene habilitadas las ubicaciones geográficas." -#: build/src/TouchPoint-WP/Involvement.php:1641 -#: src/TouchPoint-WP/Involvement.php:1634 +#: src/TouchPoint-WP/Involvement.php:1638 msgid "Could not locate." msgstr "No se pudo localizar." -#: build/src/TouchPoint-WP/Meeting.php:86 -#: build/src/TouchPoint-WP/TouchPointWP.php:961 -#: src/TouchPoint-WP/Meeting.php:86 -#: src/TouchPoint-WP/TouchPointWP.php:907 +#: src/TouchPoint-WP/Meeting.php:91 +#: src/TouchPoint-WP/TouchPointWP.php:930 msgid "Only GET requests are allowed." msgstr "Solo se permiten solicitudes GET." -#: build/src/TouchPoint-WP/Meeting.php:114 -#: build/src/TouchPoint-WP/TouchPointWP.php:354 -#: src/TouchPoint-WP/Meeting.php:114 -#: src/TouchPoint-WP/TouchPointWP.php:354 +#: src/TouchPoint-WP/Meeting.php:119 +#: src/TouchPoint-WP/TouchPointWP.php:365 msgid "Only POST requests are allowed." msgstr "Solo se permiten solicitudes POST." -#: build/src/TouchPoint-WP/Meeting.php:124 -#: build/src/TouchPoint-WP/TouchPointWP.php:363 -#: src/TouchPoint-WP/Meeting.php:124 -#: src/TouchPoint-WP/TouchPointWP.php:363 +#: src/TouchPoint-WP/Meeting.php:129 +#: src/TouchPoint-WP/TouchPointWP.php:374 msgid "Invalid data provided." msgstr "Datos proporcionados no válidos." -#: build/src/TouchPoint-WP/Involvement.php:2942 -#: build/src/TouchPoint-WP/Involvement.php:2980 -#: src/TouchPoint-WP/Involvement.php:2932 -#: src/TouchPoint-WP/Involvement.php:2970 +#: src/TouchPoint-WP/Involvement.php:2940 +#: src/TouchPoint-WP/Involvement.php:2992 msgid "Invalid Post Type." msgstr "Tipo de publicación no válida." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:290 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:257 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:258 msgid "Enable Campuses" msgstr "Habilitar Campus" -#: build/src/TouchPoint-WP/TouchPointWP.php:1282 -#: src/TouchPoint-WP/TouchPointWP.php:1228 +#: src/TouchPoint-WP/TouchPointWP.php:1266 msgid "Classify posts by their general locations." msgstr "clasificar las publicaciones por sus ubicaciones generales." -#: build/src/TouchPoint-WP/TouchPointWP.php:1314 -#: src/TouchPoint-WP/TouchPointWP.php:1281 +#: src/TouchPoint-WP/TouchPointWP.php:1319 msgid "Classify posts by their church campus." msgstr "Clasifique las publicaciones por el campus." #. translators: %s: taxonomy name, singular -#: build/src/TouchPoint-WP/TouchPointWP.php:1345 -#: src/TouchPoint-WP/TouchPointWP.php:1333 +#: src/TouchPoint-WP/TouchPointWP.php:1371 msgid "Classify things by %s." msgstr "Clasifica las cosas por %s." -#: build/src/TouchPoint-WP/TouchPointWP.php:1371 -#: src/TouchPoint-WP/TouchPointWP.php:1421 +#: src/TouchPoint-WP/TouchPointWP.php:1458 msgid "Classify involvements by the day on which they meet." msgstr "Clasificar las participaciones por el día en que se reúnen." -#: build/src/TouchPoint-WP/TouchPointWP.php:1372 -#: src/TouchPoint-WP/TouchPointWP.php:1422 +#: src/TouchPoint-WP/TouchPointWP.php:1459 msgid "Weekdays" msgstr "Días de semana" -#: build/src/TouchPoint-WP/TouchPointWP.php:1394 -#: src/TouchPoint-WP/TouchPointWP.php:1459 +#: src/TouchPoint-WP/TouchPointWP.php:1496 msgid "Classify involvements by tense (present, future, past)" msgstr "Clasificar las implicaciones por tiempo (presente, futuro, pasado)" -#: build/src/TouchPoint-WP/TouchPointWP.php:1395 -#: src/TouchPoint-WP/TouchPointWP.php:1460 +#: src/TouchPoint-WP/TouchPointWP.php:1497 msgid "Tense" msgstr "Tiempo" -#: build/src/TouchPoint-WP/TouchPointWP.php:1395 -#: src/TouchPoint-WP/TouchPointWP.php:1460 +#: src/TouchPoint-WP/TouchPointWP.php:1497 msgid "Tenses" msgstr "Tiempos" -#: build/src/TouchPoint-WP/TouchPointWP.php:1418 -#: src/TouchPoint-WP/TouchPointWP.php:1503 +#: src/TouchPoint-WP/TouchPointWP.php:1540 msgid "Classify involvements by the portion of the day in which they meet." msgstr "Clasifique las participaciones por la parte del día en que se reúnen." -#: build/src/TouchPoint-WP/TouchPointWP.php:1419 -#: src/TouchPoint-WP/TouchPointWP.php:1504 +#: src/TouchPoint-WP/TouchPointWP.php:1541 msgid "Times of Day" msgstr "Tiempos del Día" -#: build/src/TouchPoint-WP/TouchPointWP.php:1447 -#: src/TouchPoint-WP/TouchPointWP.php:1557 +#: src/TouchPoint-WP/TouchPointWP.php:1594 msgid "Classify involvements and users by their age groups." msgstr "Clasifica las implicaciones y los usuarios por sus grupos de edad." -#: build/src/TouchPoint-WP/TouchPointWP.php:1448 -#: src/TouchPoint-WP/TouchPointWP.php:1558 +#: src/TouchPoint-WP/TouchPointWP.php:1595 msgid "Age Groups" msgstr "Grupos de Edad" -#: build/src/TouchPoint-WP/TouchPointWP.php:1472 -#: src/TouchPoint-WP/TouchPointWP.php:1596 +#: src/TouchPoint-WP/TouchPointWP.php:1633 msgid "Classify involvements by whether participants are mostly single or married." msgstr "Clasifique las participaciones según si los participantes son en su mayoría solteros o casados." -#: build/src/TouchPoint-WP/TouchPointWP.php:1473 -#: src/TouchPoint-WP/TouchPointWP.php:1597 +#: src/TouchPoint-WP/TouchPointWP.php:1634 msgid "Marital Statuses" msgstr "Estados Civiles" -#: build/src/TouchPoint-WP/TouchPointWP.php:1503 -#: src/TouchPoint-WP/TouchPointWP.php:1641 +#: src/TouchPoint-WP/TouchPointWP.php:1678 msgid "Classify Partners by category chosen in settings." msgstr "Clasifique a los ministeriales por categoría elegida en la configuración." -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:291 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:258 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:259 msgid "Import campuses as a taxonomy. (You probably want to do this if you're multi-campus.)" msgstr "Importar campus como taxonomía. (Probablemente quieras hacer esto si tienes varios campus)." #. translators: %s: taxonomy name, plural -#: build/src/TouchPoint-WP/TouchPointWP.php:1255 -#: src/TouchPoint-WP/TouchPointWP.php:1201 +#: src/TouchPoint-WP/TouchPointWP.php:1239 msgid "Search %s" msgstr "Buscar %s" #. translators: %s: taxonomy name, plural -#: build/src/TouchPoint-WP/TouchPointWP.php:1257 -#: src/TouchPoint-WP/TouchPointWP.php:1203 +#: src/TouchPoint-WP/TouchPointWP.php:1241 msgid "All %s" msgstr "Todos los %s" #. translators: %s: taxonomy name, singular -#: build/src/TouchPoint-WP/TouchPointWP.php:1259 -#: src/TouchPoint-WP/TouchPointWP.php:1205 +#: src/TouchPoint-WP/TouchPointWP.php:1243 msgid "Edit %s" msgstr "Editar %s" #. translators: %s: taxonomy name, singular -#: build/src/TouchPoint-WP/TouchPointWP.php:1261 -#: src/TouchPoint-WP/TouchPointWP.php:1207 +#: src/TouchPoint-WP/TouchPointWP.php:1245 msgid "Update %s" msgstr "Actualizar %s" #. translators: %s: taxonomy name, singular -#: build/src/TouchPoint-WP/TouchPointWP.php:1263 -#: src/TouchPoint-WP/TouchPointWP.php:1209 +#: src/TouchPoint-WP/TouchPointWP.php:1247 msgid "Add New %s" msgstr "Agregar Nuevo %s" #. translators: %s: taxonomy name, singular -#: build/src/TouchPoint-WP/TouchPointWP.php:1265 -#: src/TouchPoint-WP/TouchPointWP.php:1211 +#: src/TouchPoint-WP/TouchPointWP.php:1249 msgid "New %s" msgstr "Nuevo %s" -#: build/src/TouchPoint-WP/Report.php:169 -#: src/TouchPoint-WP/Report.php:167 +#: src/TouchPoint-WP/Report.php:170 msgid "TouchPoint Reports" msgstr "Informes de TouchPoint" -#: build/src/TouchPoint-WP/Report.php:170 -#: src/TouchPoint-WP/Report.php:168 +#: src/TouchPoint-WP/Report.php:171 msgid "TouchPoint Report" msgstr "Informe de TouchPoint" #. translators: Last updated date/time for a report. %1$s is the date. %2$s is the time. -#: build/src/TouchPoint-WP/Report.php:298 -#: src/TouchPoint-WP/Report.php:295 +#: src/TouchPoint-WP/Report.php:301 msgid "Updated on %1$s at %2$s" msgstr "Actualizada %1$s %2$s" -#: build/src/TouchPoint-WP/TouchPointWP.php:262 -#: src/TouchPoint-WP/TouchPointWP.php:262 +#: src/TouchPoint-WP/TouchPointWP.php:270 msgid "Every 15 minutes" msgstr "Cada 15 minutos" -#: build/src/TouchPoint-WP/Involvement.php:1410 -#: src/TouchPoint-WP/Involvement.php:1403 +#: src/TouchPoint-WP/Involvement.php:1406 msgid "Language" msgstr "Idioma" @@ -1842,7 +1436,23 @@ msgstr "Importar imágenes desde TouchPoint" msgid "Importing images sometimes conflicts with other plugins. Disabling image imports can help." msgstr "La importación de imágenes a veces entra en conflicto con otros complementos. Deshabilitar las importaciones de imágenes puede ayudar." -#: src/TouchPoint-WP/Person.php:1368 +#: src/TouchPoint-WP/Person.php:1393 msgctxt "list of people, and *others*" msgid "others" msgstr "otros" + +#: src/TouchPoint-WP/Involvement.php:2979 +msgid "Contact Prohibited." +msgstr "Contacto prohibido." + +#: src/TouchPoint-WP/TouchPointWP_Settings.php:449 +msgid "By checking this box, the TouchPoint login page will become the default. To prevent the redirect and reach the standard WordPress login page, add 'tp_no_redirect' as a URL parameter." +msgstr "Al marcar esta casilla, la página de inicio de sesión de TouchPoint se convertirá en la predeterminada. Para evitar la redirección y llegar a la página de inicio de sesión estándar de WordPress, agregue 'tp_no_redirect' como parámetro de URL." + +#: src/TouchPoint-WP/TouchPointWP_Settings.php:292 +msgid "The domain for your mobile app deeplinks, without the https or any slashes. If you aren't using the custom mobile app, leave this blank." +msgstr "El dominio de los enlaces profundos de su aplicación móvil, sin https ni barras diagonales. Si no está utilizando la aplicación móvil personalizada, déjelo en blanco." + +#: src/TouchPoint-WP/TouchPointWP_Settings.php:369 +msgid "Once your settings on this page are set and saved, use this tool to generate the scripts needed for TouchPoint in a convenient installation package." +msgstr "Una vez que haya configurado y guardado la configuración en esta página, utilice esta herramienta para generar los scripts necesarios para TouchPoint en un paquete de instalación conveniente." diff --git a/i18n/TouchPoint-WP.pot b/i18n/TouchPoint-WP.pot index 1a6f99d..fc30925 100644 --- a/i18n/TouchPoint-WP.pot +++ b/i18n/TouchPoint-WP.pot @@ -9,7 +9,7 @@ msgstr "" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"POT-Creation-Date: 2023-09-17T23:20:44+00:00\n" +"POT-Creation-Date: 2023-09-26T00:44:24+00:00\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "X-Generator: WP-CLI 2.8.1\n" "X-Domain: TouchPoint-WP\n" @@ -34,1576 +34,1251 @@ msgstr "" msgid "https://github.com/jkrrv" msgstr "" -#: build/src/templates/admin/invKoForm.php:17 -#: build/src/templates/admin/locationsKoForm.php:13 -#: build/src/templates/admin/locationsKoForm.php:50 #: src/templates/admin/invKoForm.php:17 #: src/templates/admin/locationsKoForm.php:13 #: src/templates/admin/locationsKoForm.php:50 msgid "Delete" msgstr "" -#: build/src/templates/admin/invKoForm.php:23 #: src/templates/admin/invKoForm.php:23 msgid "Singular Name" msgstr "" -#: build/src/templates/admin/invKoForm.php:31 #: src/templates/admin/invKoForm.php:31 msgid "Plural Name" msgstr "" -#: build/src/templates/admin/invKoForm.php:39 #: src/templates/admin/invKoForm.php:39 msgid "Slug" msgstr "" -#: build/src/templates/admin/invKoForm.php:47 -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:809 #: src/templates/admin/invKoForm.php:47 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:763 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:765 msgid "Divisions to Import" msgstr "" -#: build/src/templates/admin/invKoForm.php:60 #: src/templates/admin/invKoForm.php:60 msgid "Import Hierarchically (Parent-Child Relationships)" msgstr "" -#: build/src/templates/admin/invKoForm.php:67 +#: src/templates/admin/invKoForm.php:67 +msgid "Import Images from TouchPoint" +msgstr "" + +#: src/templates/admin/invKoForm.php:71 +msgid "Importing images sometimes conflicts with other plugins. Disabling image imports can help." +msgstr "" + #: src/templates/admin/invKoForm.php:77 msgid "Use Geographic Location" msgstr "" -#: build/src/templates/admin/invKoForm.php:73 #: src/templates/admin/invKoForm.php:83 msgid "Exclude Involvements if" msgstr "" -#: build/src/templates/admin/invKoForm.php:77 #: src/templates/admin/invKoForm.php:87 msgid "Involvement is Closed" msgstr "" -#: build/src/templates/admin/invKoForm.php:81 #: src/templates/admin/invKoForm.php:91 msgid "Involvement is a Child Involvement" msgstr "" -#: build/src/templates/admin/invKoForm.php:85 #: src/templates/admin/invKoForm.php:95 msgid "Based on Involvement setting in TouchPoint" msgstr "" -#: build/src/templates/admin/invKoForm.php:85 #: src/templates/admin/invKoForm.php:95 msgid "Involvement does not meet weekly" msgstr "" -#: build/src/templates/admin/invKoForm.php:89 #: src/templates/admin/invKoForm.php:99 msgid "Involvement does not have a Schedule" msgstr "" -#: build/src/templates/admin/invKoForm.php:93 #: src/templates/admin/invKoForm.php:103 msgid "Involvement has a registration type of \"No Online Registration\"" msgstr "" -#: build/src/templates/admin/invKoForm.php:97 #: src/templates/admin/invKoForm.php:107 msgid "Involvement registration has ended (end date is past)" msgstr "" -#: build/src/templates/admin/invKoForm.php:103 #: src/templates/admin/invKoForm.php:113 msgid "Leader Member Types" msgstr "" -#: build/src/templates/admin/invKoForm.php:106 -#: build/src/templates/admin/invKoForm.php:122 -#: build/src/templates/admin/invKoForm.php:247 -#: build/src/templates/parts/involvement-nearby-list.php:2 -#: build/src/TouchPoint-WP/Rsvp.php:78 #: src/templates/admin/invKoForm.php:116 #: src/templates/admin/invKoForm.php:132 -#: src/templates/admin/invKoForm.php:257 +#: src/templates/admin/invKoForm.php:258 #: src/templates/parts/involvement-nearby-list.php:2 -#: src/TouchPoint-WP/Rsvp.php:78 +#: src/TouchPoint-WP/Rsvp.php:79 #: assets/js/base-defer.js:188 #: assets/js/base-defer.js:1113 -#: build/assets/js/base-defer.js:188 -#: build/assets/js/base-defer.js:1113 msgid "Loading..." msgstr "" -#: build/src/templates/admin/invKoForm.php:118 #: src/templates/admin/invKoForm.php:128 msgid "Host Member Types" msgstr "" -#: build/src/templates/admin/invKoForm.php:134 #: src/templates/admin/invKoForm.php:144 msgid "Default Grouping" msgstr "" -#: build/src/templates/admin/invKoForm.php:138 #: src/templates/admin/invKoForm.php:148 msgid "No Grouping" msgstr "" -#: build/src/templates/admin/invKoForm.php:139 #: src/templates/admin/invKoForm.php:149 msgid "Upcoming / Current" msgstr "" -#: build/src/templates/admin/invKoForm.php:140 #: src/templates/admin/invKoForm.php:150 msgid "Current / Upcoming" msgstr "" -#: build/src/templates/admin/invKoForm.php:146 #: src/templates/admin/invKoForm.php:156 msgid "Default Filters" msgstr "" -#: build/src/templates/admin/invKoForm.php:155 #: src/templates/admin/invKoForm.php:165 msgid "Gender" msgstr "" -#: build/src/templates/admin/invKoForm.php:169 -#: build/src/TouchPoint-WP/Involvement.php:1434 -#: build/src/TouchPoint-WP/TouchPointWP.php:1372 #: src/templates/admin/invKoForm.php:179 -#: src/TouchPoint-WP/Involvement.php:1427 -#: src/TouchPoint-WP/TouchPointWP.php:1422 +#: src/TouchPoint-WP/Involvement.php:1431 +#: src/TouchPoint-WP/TouchPointWP.php:1459 msgid "Weekday" msgstr "" -#: build/src/templates/admin/invKoForm.php:173 -#: build/src/TouchPoint-WP/Involvement.php:1460 -#: build/src/TouchPoint-WP/TouchPointWP.php:1419 #: src/templates/admin/invKoForm.php:183 -#: src/TouchPoint-WP/Involvement.php:1453 -#: src/TouchPoint-WP/TouchPointWP.php:1504 +#: src/TouchPoint-WP/Involvement.php:1457 +#: src/TouchPoint-WP/TouchPointWP.php:1541 msgid "Time of Day" msgstr "" -#: build/src/templates/admin/invKoForm.php:177 #: src/templates/admin/invKoForm.php:187 msgid "Prevailing Marital Status" msgstr "" -#: build/src/templates/admin/invKoForm.php:181 -#: build/src/TouchPoint-WP/TouchPointWP.php:1448 #: src/templates/admin/invKoForm.php:191 -#: src/TouchPoint-WP/TouchPointWP.php:1558 +#: src/TouchPoint-WP/TouchPointWP.php:1595 msgid "Age Group" msgstr "" -#: build/src/templates/admin/invKoForm.php:186 #: src/templates/admin/invKoForm.php:196 msgid "Task Owner" msgstr "" -#: build/src/templates/admin/invKoForm.php:193 #: src/templates/admin/invKoForm.php:203 msgid "Contact Leader Task Keywords" msgstr "" -#: build/src/templates/admin/invKoForm.php:204 #: src/templates/admin/invKoForm.php:214 msgid "Join Task Keywords" msgstr "" -#: build/src/templates/admin/invKoForm.php:220 #: src/templates/admin/invKoForm.php:230 msgid "Add Involvement Post Type" msgstr "" -#: build/src/templates/admin/invKoForm.php:227 #: src/templates/admin/invKoForm.php:237 msgid "Small Group" msgstr "" -#: build/src/templates/admin/invKoForm.php:228 #: src/templates/admin/invKoForm.php:238 msgid "Small Groups" msgstr "" -#: build/src/templates/admin/invKoForm.php:357 -#: src/templates/admin/invKoForm.php:367 +#: src/templates/admin/invKoForm.php:368 msgid "Select..." msgstr "" -#: build/src/templates/admin/locationsKoForm.php:19 #: src/templates/admin/locationsKoForm.php:19 msgid "Location Name" msgstr "" -#: build/src/templates/admin/locationsKoForm.php:27 #: src/templates/admin/locationsKoForm.php:27 msgid "Latitude" msgstr "" -#: build/src/templates/admin/locationsKoForm.php:35 #: src/templates/admin/locationsKoForm.php:35 msgid "Longitude" msgstr "" -#: build/src/templates/admin/locationsKoForm.php:43 #: src/templates/admin/locationsKoForm.php:43 msgid "Static IP Addresses" msgstr "" -#: build/src/templates/admin/locationsKoForm.php:46 #: src/templates/admin/locationsKoForm.php:46 msgid "If this Location has an internet connection with Static IP Addresses, you can put those addresses here so users are automatically identified with this location." msgstr "" -#: build/src/templates/admin/locationsKoForm.php:54 #: src/templates/admin/locationsKoForm.php:54 msgid "Add IP Address" msgstr "" -#: build/src/templates/admin/locationsKoForm.php:64 #: src/templates/admin/locationsKoForm.php:64 msgid "Add Location" msgstr "" -#: build/src/templates/admin/locationsKoForm.php:71 #: src/templates/admin/locationsKoForm.php:71 msgid "The Campus" msgstr "" #. translators: %s will be the plural post type (e.g. Small Groups) -#: build/src/templates/parts/involvement-list-none.php:16 -#: build/src/TouchPoint-WP/Involvement.php:1666 #: src/templates/parts/involvement-list-none.php:16 -#: src/TouchPoint-WP/Involvement.php:1659 +#: src/TouchPoint-WP/Involvement.php:1663 msgid "No %s Found." msgstr "" #. translators: %s will be the plural post type (e.g. Small Groups) -#: build/src/templates/parts/involvement-list-none.php:20 #: src/templates/parts/involvement-list-none.php:20 msgid "%s will be imported overnight for the first time." msgstr "" #. translators: number of miles -#: build/src/templates/parts/involvement-nearby-list.php:10 -#: build/src/TouchPoint-WP/Involvement.php:2808 #: src/templates/parts/involvement-nearby-list.php:10 -#: src/TouchPoint-WP/Involvement.php:2798 +#: src/TouchPoint-WP/Involvement.php:2802 msgctxt "miles. Unit is appended to a number. %2.1f is the number, so %2.1fmi looks like '12.3mi'" msgid "%2.1fmi" msgstr "" #. translators: %s is "what you call TouchPoint at your church", which is a setting -#: build/src/TouchPoint-WP/Auth.php:138 -#: src/TouchPoint-WP/Auth.php:137 +#: src/TouchPoint-WP/Auth.php:140 msgid "Sign in with your %s account" msgstr "" -#: build/src/TouchPoint-WP/Auth.php:391 -#: src/TouchPoint-WP/Auth.php:392 +#: src/TouchPoint-WP/Auth.php:402 msgid "Your login token expired." msgstr "" -#: build/src/TouchPoint-WP/Auth.php:406 -#: src/TouchPoint-WP/Auth.php:407 +#: src/TouchPoint-WP/Auth.php:417 msgid "Your login token is invalid." msgstr "" -#: build/src/TouchPoint-WP/Auth.php:418 -#: src/TouchPoint-WP/Auth.php:419 +#: src/TouchPoint-WP/Auth.php:429 msgid "Session could not be validated." msgstr "" -#: build/src/TouchPoint-WP/EventsCalendar.php:58 -#: src/TouchPoint-WP/EventsCalendar.php:58 +#: src/TouchPoint-WP/EventsCalendar.php:59 msgid "Recurring" msgstr "" -#: build/src/TouchPoint-WP/EventsCalendar.php:61 -#: src/TouchPoint-WP/EventsCalendar.php:61 +#: src/TouchPoint-WP/EventsCalendar.php:62 msgid "Multi-Day" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:448 #: src/TouchPoint-WP/Involvement.php:441 msgid "Currently Full" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:452 #: src/TouchPoint-WP/Involvement.php:445 msgid "Currently Closed" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:458 #: src/TouchPoint-WP/Involvement.php:451 msgid "Registration Not Open Yet" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:463 #: src/TouchPoint-WP/Involvement.php:456 msgid "Registration Closed" msgstr "" #. translators: "Mon at 7pm" or "Sundays at 9am & 11am" -#: build/src/TouchPoint-WP/Involvement.php:702 -#: build/src/TouchPoint-WP/Involvement.php:722 -#: src/TouchPoint-WP/Involvement.php:695 -#: src/TouchPoint-WP/Involvement.php:715 +#: src/TouchPoint-WP/Involvement.php:699 +#: src/TouchPoint-WP/Involvement.php:719 msgid "%1$s at %2$s" msgstr "" #. translators: {start date} through {end date} e.g. February 14 through August 12 -#: build/src/TouchPoint-WP/Involvement.php:731 -#: src/TouchPoint-WP/Involvement.php:724 +#: src/TouchPoint-WP/Involvement.php:728 msgid "%1$s through %2$s" msgstr "" #. translators: {schedule}, {start date} through {end date} e.g. Sundays at 11am, February 14 through August 12 -#: build/src/TouchPoint-WP/Involvement.php:738 -#: src/TouchPoint-WP/Involvement.php:731 +#: src/TouchPoint-WP/Involvement.php:735 msgid "%1$s, %2$s through %3$s" msgstr "" #. translators: Starts {start date} e.g. Starts September 15 -#: build/src/TouchPoint-WP/Involvement.php:748 -#: src/TouchPoint-WP/Involvement.php:741 +#: src/TouchPoint-WP/Involvement.php:745 msgid "Starts %1$s" msgstr "" #. translators: {schedule}, starting {start date} e.g. Sundays at 11am, starting February 14 -#: build/src/TouchPoint-WP/Involvement.php:754 -#: src/TouchPoint-WP/Involvement.php:747 +#: src/TouchPoint-WP/Involvement.php:751 msgid "%1$s, starting %2$s" msgstr "" #. translators: Through {end date} e.g. Through September 15 -#: build/src/TouchPoint-WP/Involvement.php:763 -#: src/TouchPoint-WP/Involvement.php:756 +#: src/TouchPoint-WP/Involvement.php:760 msgid "Through %1$s" msgstr "" #. translators: {schedule}, through {end date} e.g. Sundays at 11am, through February 14 -#: build/src/TouchPoint-WP/Involvement.php:769 -#: src/TouchPoint-WP/Involvement.php:762 +#: src/TouchPoint-WP/Involvement.php:766 msgid "%1$s, through %2$s" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1308 -#: build/src/TouchPoint-WP/Partner.php:744 -#: src/TouchPoint-WP/Involvement.php:1301 -#: src/TouchPoint-WP/Partner.php:744 +#: src/TouchPoint-WP/Involvement.php:1304 +#: src/TouchPoint-WP/Partner.php:746 msgid "Any" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1367 -#: src/TouchPoint-WP/Involvement.php:1360 +#: src/TouchPoint-WP/Involvement.php:1363 msgid "Genders" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1410 -#: src/TouchPoint-WP/Involvement.php:1403 +#: src/TouchPoint-WP/Involvement.php:1406 msgid "Language" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1482 -#: build/src/TouchPoint-WP/TouchPointWP.php:1473 -#: src/TouchPoint-WP/Involvement.php:1475 -#: src/TouchPoint-WP/TouchPointWP.php:1597 +#: src/TouchPoint-WP/Involvement.php:1479 +#: src/TouchPoint-WP/TouchPointWP.php:1634 msgid "Marital Status" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1483 -#: src/TouchPoint-WP/Involvement.php:1476 +#: src/TouchPoint-WP/Involvement.php:1480 msgctxt "Marital status for a group of people" msgid "Mostly Single" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1484 -#: src/TouchPoint-WP/Involvement.php:1477 +#: src/TouchPoint-WP/Involvement.php:1481 msgctxt "Marital status for a group of people" msgid "Mostly Married" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1495 -#: src/TouchPoint-WP/Involvement.php:1488 +#: src/TouchPoint-WP/Involvement.php:1492 msgid "Age" msgstr "" #. translators: %s is for the user-provided term for the items on the map (e.g. Small Group or Partner) -#: build/src/TouchPoint-WP/Involvement.php:1517 -#: build/src/TouchPoint-WP/Partner.php:764 -#: src/TouchPoint-WP/Involvement.php:1510 -#: src/TouchPoint-WP/Partner.php:764 +#: src/TouchPoint-WP/Involvement.php:1514 +#: src/TouchPoint-WP/Partner.php:766 msgid "The %s listed are only those shown on the map." msgstr "" #. translators: %s is the link to "reset the map" -#: build/src/TouchPoint-WP/Involvement.php:1525 -#: build/src/TouchPoint-WP/Partner.php:780 -#: src/TouchPoint-WP/Involvement.php:1518 -#: src/TouchPoint-WP/Partner.php:780 +#: src/TouchPoint-WP/Involvement.php:1522 +#: src/TouchPoint-WP/Partner.php:782 msgid "Zoom out or %s to see more." msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1528 -#: build/src/TouchPoint-WP/Partner.php:783 -#: src/TouchPoint-WP/Involvement.php:1521 -#: src/TouchPoint-WP/Partner.php:783 +#: src/TouchPoint-WP/Involvement.php:1525 +#: src/TouchPoint-WP/Partner.php:785 msgctxt "Zoom out or reset the map to see more." msgid "reset the map" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1612 -#: src/TouchPoint-WP/Involvement.php:1605 +#: src/TouchPoint-WP/Involvement.php:1609 msgid "This involvement type doesn't exist." msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1622 -#: src/TouchPoint-WP/Involvement.php:1615 +#: src/TouchPoint-WP/Involvement.php:1619 msgid "This involvement type doesn't have geographic locations enabled." msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:1641 -#: src/TouchPoint-WP/Involvement.php:1634 +#: src/TouchPoint-WP/Involvement.php:1638 msgid "Could not locate." msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2781 -#: src/TouchPoint-WP/Involvement.php:2771 +#: src/TouchPoint-WP/Involvement.php:2775 msgid "Men Only" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2784 -#: src/TouchPoint-WP/Involvement.php:2774 +#: src/TouchPoint-WP/Involvement.php:2778 msgid "Women Only" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2844 -#: src/TouchPoint-WP/Involvement.php:2834 +#: src/TouchPoint-WP/Involvement.php:2841 msgid "Contact Leaders" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2851 -#: src/TouchPoint-WP/Involvement.php:2841 +#: src/TouchPoint-WP/Involvement.php:2849 msgid "Register" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2856 -#: src/TouchPoint-WP/Involvement.php:2846 +#: src/TouchPoint-WP/Involvement.php:2854 msgid "Create Account" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2860 -#: src/TouchPoint-WP/Involvement.php:2850 +#: src/TouchPoint-WP/Involvement.php:2858 msgid "Schedule" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2865 -#: src/TouchPoint-WP/Involvement.php:2855 +#: src/TouchPoint-WP/Involvement.php:2863 msgid "Give" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2868 -#: src/TouchPoint-WP/Involvement.php:2858 +#: src/TouchPoint-WP/Involvement.php:2866 msgid "Manage Subscriptions" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2871 -#: src/TouchPoint-WP/Involvement.php:2861 +#: src/TouchPoint-WP/Involvement.php:2869 msgid "Record Attendance" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2874 -#: src/TouchPoint-WP/Involvement.php:2864 +#: src/TouchPoint-WP/Involvement.php:2872 msgid "Get Tickets" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2881 -#: src/TouchPoint-WP/Involvement.php:2871 +#: src/TouchPoint-WP/Involvement.php:2879 #: assets/js/base-defer.js:981 -#: build/assets/js/base-defer.js:981 msgid "Join" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2890 -#: build/src/TouchPoint-WP/Partner.php:1212 -#: src/TouchPoint-WP/Involvement.php:2880 -#: src/TouchPoint-WP/Partner.php:1212 +#: src/TouchPoint-WP/Involvement.php:2888 +#: src/TouchPoint-WP/Partner.php:1222 msgid "Show on Map" msgstr "" -#: build/src/TouchPoint-WP/Involvement.php:2942 -#: build/src/TouchPoint-WP/Involvement.php:2980 -#: src/TouchPoint-WP/Involvement.php:2932 -#: src/TouchPoint-WP/Involvement.php:2970 +#: src/TouchPoint-WP/Involvement.php:2940 +#: src/TouchPoint-WP/Involvement.php:2992 msgid "Invalid Post Type." msgstr "" -#: build/src/TouchPoint-WP/Meeting.php:86 -#: build/src/TouchPoint-WP/TouchPointWP.php:961 -#: src/TouchPoint-WP/Meeting.php:86 -#: src/TouchPoint-WP/TouchPointWP.php:907 +#: src/TouchPoint-WP/Involvement.php:2979 +msgid "Contact Prohibited." +msgstr "" + +#: src/TouchPoint-WP/Meeting.php:91 +#: src/TouchPoint-WP/TouchPointWP.php:930 msgid "Only GET requests are allowed." msgstr "" -#: build/src/TouchPoint-WP/Meeting.php:114 -#: build/src/TouchPoint-WP/TouchPointWP.php:354 -#: src/TouchPoint-WP/Meeting.php:114 -#: src/TouchPoint-WP/TouchPointWP.php:354 +#: src/TouchPoint-WP/Meeting.php:119 +#: src/TouchPoint-WP/TouchPointWP.php:365 msgid "Only POST requests are allowed." msgstr "" -#: build/src/TouchPoint-WP/Meeting.php:124 -#: build/src/TouchPoint-WP/TouchPointWP.php:363 -#: src/TouchPoint-WP/Meeting.php:124 -#: src/TouchPoint-WP/TouchPointWP.php:363 +#: src/TouchPoint-WP/Meeting.php:129 +#: src/TouchPoint-WP/TouchPointWP.php:374 msgid "Invalid data provided." msgstr "" #. translators: %s is for the user-provided "Global Partner" and "Secure Partner" terms. -#: build/src/TouchPoint-WP/Partner.php:771 -#: src/TouchPoint-WP/Partner.php:771 +#: src/TouchPoint-WP/Partner.php:773 msgid "The %1$s listed are only those shown on the map, as well as all %2$s." msgstr "" -#: build/src/TouchPoint-WP/Partner.php:1171 -#: src/TouchPoint-WP/Partner.php:1171 +#: src/TouchPoint-WP/Partner.php:1179 msgid "Not Shown on Map" msgstr "" -#: build/src/TouchPoint-WP/Person.php:146 -#: src/TouchPoint-WP/Person.php:146 +#: src/TouchPoint-WP/Person.php:148 msgid "No WordPress User ID provided for initializing a person object." msgstr "" -#: build/src/TouchPoint-WP/Person.php:633 -#: src/TouchPoint-WP/Person.php:633 +#: src/TouchPoint-WP/Person.php:640 msgid "TouchPoint People ID" msgstr "" -#: build/src/TouchPoint-WP/Person.php:1153 -#: src/TouchPoint-WP/Person.php:1153 +#: src/TouchPoint-WP/Person.php:1174 msgid "Contact" msgstr "" -#: build/src/TouchPoint-WP/Person.php:1357 -#: build/src/TouchPoint-WP/Utilities.php:200 -#: src/TouchPoint-WP/Person.php:1362 -#: src/TouchPoint-WP/Utilities.php:201 +#: src/TouchPoint-WP/Person.php:1387 +#: src/TouchPoint-WP/Utilities.php:205 #: assets/js/base-defer.js:18 -#: build/assets/js/base-defer.js:18 msgid "and" msgstr "" -#: build/src/TouchPoint-WP/Report.php:169 -#: src/TouchPoint-WP/Report.php:167 +#: src/TouchPoint-WP/Person.php:1393 +msgctxt "list of people, and *others*" +msgid "others" +msgstr "" + +#: src/TouchPoint-WP/Report.php:170 msgid "TouchPoint Reports" msgstr "" -#: build/src/TouchPoint-WP/Report.php:170 -#: src/TouchPoint-WP/Report.php:168 +#: src/TouchPoint-WP/Report.php:171 msgid "TouchPoint Report" msgstr "" #. translators: Last updated date/time for a report. %1$s is the date. %2$s is the time. -#: build/src/TouchPoint-WP/Report.php:298 -#: src/TouchPoint-WP/Report.php:295 +#: src/TouchPoint-WP/Report.php:301 msgid "Updated on %1$s at %2$s" msgstr "" -#: build/src/TouchPoint-WP/Rsvp.php:83 -#: src/TouchPoint-WP/Rsvp.php:83 +#: src/TouchPoint-WP/Rsvp.php:84 msgid "RSVP" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:262 -#: src/TouchPoint-WP/TouchPointWP.php:262 +#: src/TouchPoint-WP/TouchPointWP.php:270 msgid "Every 15 minutes" msgstr "" #. translators: %s: taxonomy name, plural -#: build/src/TouchPoint-WP/TouchPointWP.php:1255 -#: src/TouchPoint-WP/TouchPointWP.php:1201 +#: src/TouchPoint-WP/TouchPointWP.php:1239 msgid "Search %s" msgstr "" #. translators: %s: taxonomy name, plural -#: build/src/TouchPoint-WP/TouchPointWP.php:1257 -#: src/TouchPoint-WP/TouchPointWP.php:1203 +#: src/TouchPoint-WP/TouchPointWP.php:1241 msgid "All %s" msgstr "" #. translators: %s: taxonomy name, singular -#: build/src/TouchPoint-WP/TouchPointWP.php:1259 -#: src/TouchPoint-WP/TouchPointWP.php:1205 +#: src/TouchPoint-WP/TouchPointWP.php:1243 msgid "Edit %s" msgstr "" #. translators: %s: taxonomy name, singular -#: build/src/TouchPoint-WP/TouchPointWP.php:1261 -#: src/TouchPoint-WP/TouchPointWP.php:1207 +#: src/TouchPoint-WP/TouchPointWP.php:1245 msgid "Update %s" msgstr "" #. translators: %s: taxonomy name, singular -#: build/src/TouchPoint-WP/TouchPointWP.php:1263 -#: src/TouchPoint-WP/TouchPointWP.php:1209 +#: src/TouchPoint-WP/TouchPointWP.php:1247 msgid "Add New %s" msgstr "" #. translators: %s: taxonomy name, singular -#: build/src/TouchPoint-WP/TouchPointWP.php:1265 -#: src/TouchPoint-WP/TouchPointWP.php:1211 +#: src/TouchPoint-WP/TouchPointWP.php:1249 msgid "New %s" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1282 -#: src/TouchPoint-WP/TouchPointWP.php:1228 +#: src/TouchPoint-WP/TouchPointWP.php:1266 msgid "Classify posts by their general locations." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1314 -#: src/TouchPoint-WP/TouchPointWP.php:1281 +#: src/TouchPoint-WP/TouchPointWP.php:1319 msgid "Classify posts by their church campus." msgstr "" #. translators: %s: taxonomy name, singular -#: build/src/TouchPoint-WP/TouchPointWP.php:1345 -#: src/TouchPoint-WP/TouchPointWP.php:1333 +#: src/TouchPoint-WP/TouchPointWP.php:1371 msgid "Classify things by %s." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1371 -#: src/TouchPoint-WP/TouchPointWP.php:1421 +#: src/TouchPoint-WP/TouchPointWP.php:1458 msgid "Classify involvements by the day on which they meet." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1372 -#: src/TouchPoint-WP/TouchPointWP.php:1422 +#: src/TouchPoint-WP/TouchPointWP.php:1459 msgid "Weekdays" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1394 -#: src/TouchPoint-WP/TouchPointWP.php:1459 +#: src/TouchPoint-WP/TouchPointWP.php:1496 msgid "Classify involvements by tense (present, future, past)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1395 -#: src/TouchPoint-WP/TouchPointWP.php:1460 +#: src/TouchPoint-WP/TouchPointWP.php:1497 msgid "Tense" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1395 -#: src/TouchPoint-WP/TouchPointWP.php:1460 +#: src/TouchPoint-WP/TouchPointWP.php:1497 msgid "Tenses" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1418 -#: src/TouchPoint-WP/TouchPointWP.php:1503 +#: src/TouchPoint-WP/TouchPointWP.php:1540 msgid "Classify involvements by the portion of the day in which they meet." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1419 -#: src/TouchPoint-WP/TouchPointWP.php:1504 +#: src/TouchPoint-WP/TouchPointWP.php:1541 msgid "Times of Day" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1447 -#: src/TouchPoint-WP/TouchPointWP.php:1557 +#: src/TouchPoint-WP/TouchPointWP.php:1594 msgid "Classify involvements and users by their age groups." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1448 -#: src/TouchPoint-WP/TouchPointWP.php:1558 +#: src/TouchPoint-WP/TouchPointWP.php:1595 msgid "Age Groups" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1472 -#: src/TouchPoint-WP/TouchPointWP.php:1596 +#: src/TouchPoint-WP/TouchPointWP.php:1633 msgid "Classify involvements by whether participants are mostly single or married." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1473 -#: src/TouchPoint-WP/TouchPointWP.php:1597 +#: src/TouchPoint-WP/TouchPointWP.php:1634 msgid "Marital Statuses" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:1503 -#: src/TouchPoint-WP/TouchPointWP.php:1641 +#: src/TouchPoint-WP/TouchPointWP.php:1678 msgid "Classify Partners by category chosen in settings." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:2484 -#: src/TouchPoint-WP/TouchPointWP.php:2404 +#: src/TouchPoint-WP/TouchPointWP.php:2445 msgid "Unknown Type" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:2538 -#: src/TouchPoint-WP/TouchPointWP.php:2458 +#: src/TouchPoint-WP/TouchPointWP.php:2502 msgid "Your Searches" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:2541 -#: src/TouchPoint-WP/TouchPointWP.php:2461 +#: src/TouchPoint-WP/TouchPointWP.php:2505 msgid "Public Searches" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:2544 -#: src/TouchPoint-WP/TouchPointWP.php:2464 +#: src/TouchPoint-WP/TouchPointWP.php:2508 msgid "Status Flags" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:2549 -#: build/src/TouchPoint-WP/TouchPointWP.php:2550 -#: src/TouchPoint-WP/TouchPointWP.php:2469 -#: src/TouchPoint-WP/TouchPointWP.php:2470 +#: src/TouchPoint-WP/TouchPointWP.php:2513 +#: src/TouchPoint-WP/TouchPointWP.php:2514 msgid "Current Value" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:2677 -#: build/src/TouchPoint-WP/TouchPointWP.php:2715 -#: src/TouchPoint-WP/TouchPointWP.php:2597 -#: src/TouchPoint-WP/TouchPointWP.php:2635 +#: src/TouchPoint-WP/TouchPointWP.php:2642 +#: src/TouchPoint-WP/TouchPointWP.php:2682 msgid "Invalid or incomplete API Settings." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:2685 -#: build/src/TouchPoint-WP/TouchPointWP.php:2722 -#: src/TouchPoint-WP/TouchPointWP.php:2605 -#: src/TouchPoint-WP/TouchPointWP.php:2642 +#: src/TouchPoint-WP/TouchPointWP.php:2650 +#: src/TouchPoint-WP/TouchPointWP.php:2689 msgid "Host appears to be missing from TouchPoint-WP configuration." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:2783 -#: src/TouchPoint-WP/TouchPointWP.php:2703 +#: src/TouchPoint-WP/TouchPointWP.php:2750 msgid "The scripts on TouchPoint that interact with this plugin are out-of-date, and an automatic update failed." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP.php:2842 -#: src/TouchPoint-WP/TouchPointWP.php:2762 +#: src/TouchPoint-WP/TouchPointWP.php:2809 msgid "People Query Failed" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:232 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:204 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:205 msgid "Basic Settings" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:233 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:205 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:206 msgid "Connect to TouchPoint and choose which features you wish to use." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:237 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:209 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:210 msgid "Enable Authentication" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:238 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:210 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:211 msgid "Allow TouchPoint users to sign into this website with TouchPoint." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:249 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:220 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:221 msgid "Enable RSVP Tool" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:250 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:221 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:222 msgid "Add a crazy-simple RSVP button to WordPress event pages." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:257 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:227 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:228 msgid "Enable Involvements" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:258 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:228 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:229 msgid "Load Involvements from TouchPoint for involvement listings and entries native in your website." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:268 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:237 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:238 msgid "Enable Public People Lists" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:269 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:238 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:239 msgid "Import public people listings from TouchPoint (e.g. staff or elders)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:279 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:247 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:248 msgid "Enable Global Partner Listings" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:280 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:248 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:249 msgid "Import ministry partners from TouchPoint to list publicly." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:290 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:257 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:258 msgid "Enable Campuses" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:291 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:258 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:259 msgid "Import campuses as a taxonomy. (You probably want to do this if you're multi-campus.)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:301 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:267 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:268 msgid "Display Name" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:302 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:268 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:269 msgid "What your church calls your TouchPoint database." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:312 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:278 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:279 msgid "TouchPoint Host Name" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:313 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:279 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:280 msgid "The domain for your TouchPoint database, without the https or any slashes." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:325 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:290 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:291 msgid "Custom Mobile App Deeplink Host Name" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:326 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:291 -msgid "" -"The domain for your mobile app deeplinks, without the https or any slashes. If you aren't \r\n" -" using the custom mobile app, leave this blank." +#: src/TouchPoint-WP/TouchPointWP_Settings.php:292 +msgid "The domain for your mobile app deeplinks, without the https or any slashes. If you aren't using the custom mobile app, leave this blank." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:338 #: src/TouchPoint-WP/TouchPointWP_Settings.php:303 msgid "TouchPoint API Username" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:339 #: src/TouchPoint-WP/TouchPointWP_Settings.php:304 msgid "The username of a user account in TouchPoint with API permissions." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:350 #: src/TouchPoint-WP/TouchPointWP_Settings.php:314 msgid "TouchPoint API User Password" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:351 #: src/TouchPoint-WP/TouchPointWP_Settings.php:315 msgid "The password of a user account in TouchPoint with API permissions." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:363 #: src/TouchPoint-WP/TouchPointWP_Settings.php:326 msgid "TouchPoint API Script Name" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:364 #: src/TouchPoint-WP/TouchPointWP_Settings.php:327 msgid "The name of the Python script loaded into TouchPoint. Don't change this unless you know what you're doing." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:375 #: src/TouchPoint-WP/TouchPointWP_Settings.php:337 msgid "Google Maps Javascript API Key" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:376 #: src/TouchPoint-WP/TouchPointWP_Settings.php:338 msgid "Required for embedding maps." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:387 #: src/TouchPoint-WP/TouchPointWP_Settings.php:348 msgid "Google Maps Geocoding API Key" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:388 #: src/TouchPoint-WP/TouchPointWP_Settings.php:349 msgid "Optional. Allows for reverse geocoding of user locations." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:406 -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:412 #: src/TouchPoint-WP/TouchPointWP_Settings.php:366 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:372 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:371 msgid "Generate Scripts" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:409 #: src/TouchPoint-WP/TouchPointWP_Settings.php:369 -msgid "" -"Once your settings on this page are set and saved, use this tool to generate\r\n" -"the scripts needed for TouchPoint in a convenient installation package. " +msgid "Once your settings on this page are set and saved, use this tool to generate the scripts needed for TouchPoint in a convenient installation package." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:411 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:371 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:370 msgid "Upload the package to {tpName} here" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:426 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:386 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:387 msgid "People" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:427 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:387 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:388 msgid "Manage how people are synchronized between TouchPoint and WordPress." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:431 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:391 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:392 msgid "Contact Keywords" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:432 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:392 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:393 msgid "These keywords will be used when someone clicks the \"Contact\" button on a Person's listing or profile." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:443 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:403 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:404 msgid "Extra Value for WordPress User ID" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:444 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:404 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:405 msgid "The name of the extra value to use for the WordPress User ID. If you are using multiple WordPress instances with one TouchPoint database, you will need these values to be unique between WordPress instances. In most cases, the default is fine." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:454 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:414 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:415 msgid "Extra Value: Biography" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:455 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:415 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:416 msgid "Import a Bio from a Person Extra Value field. Can be an HTML or Text Extra Value. This will overwrite any values set by WordPress. Leave blank to not import." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:465 -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:702 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:425 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:660 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:426 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:662 msgid "Extra Values to Import" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:466 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:426 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:427 msgid "Import People Extra Value fields as User Meta data." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:482 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:442 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:443 msgid "Authentication" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:483 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:443 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:444 msgid "Allow users to log into WordPress using TouchPoint." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:487 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:447 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:448 msgid "Make TouchPoint the default authentication method." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:488 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:448 -msgid "By checking this box, the TouchPoint login page will become the default. To prevent the redirect and reach the standard TouchPoint login page, add '" +#: src/TouchPoint-WP/TouchPointWP_Settings.php:449 +msgid "By checking this box, the TouchPoint login page will become the default. To prevent the redirect and reach the standard WordPress login page, add 'tp_no_redirect' as a URL parameter." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:497 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:457 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:458 msgid "Enable Auto-Provisioning" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:498 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:458 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:459 msgid "Automatically create WordPress users, if needed, to match authenticated TouchPoint users." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:507 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:467 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:468 msgid "Change 'Edit Profile' links" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:508 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:468 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:469 msgid "\"Edit Profile\" links will take the user to their TouchPoint profile, instead of their WordPress profile." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:517 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:477 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:478 msgid "Enable full logout" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:518 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:478 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:479 msgid "Logout of TouchPoint when logging out of WordPress." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:524 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:484 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:485 msgid "Prevent Subscriber Admin Bar" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:525 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:485 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:486 msgid "By enabling this option, users who can't edit anything won't see the Admin bar." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:539 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:499 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:500 msgid "Involvements" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:540 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:500 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:501 msgid "Import Involvements from TouchPoint to list them on your website, for Small Groups, Classes, and more. Select the division(s) that immediately correspond to the type of Involvement you want to list. For example, if you want a Small Group list and have a Small Group Division, only select the Small Group Division. If you want Involvements to be filterable by additional Divisions, select those Divisions on the Divisions tab, not here." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:545 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:505 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:506 msgid "Involvement Post Types" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:574 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:533 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:535 msgid "Global Partners" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:575 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:534 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:536 msgid "Manage how global partners are imported from TouchPoint for listing on WordPress. Partners are grouped by family, and content is provided through Family Extra Values. This works for both People and Business records." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:579 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:538 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:540 msgid "Global Partner Name (Plural)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:580 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:539 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:541 msgid "What you call Global Partners at your church" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:590 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:549 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:551 msgid "Global Partner Name (Singular)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:591 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:550 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:552 msgid "What you call a Global Partner at your church" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:601 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:560 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:562 msgid "Global Partner Name for Secure Places (Plural)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:602 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:561 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:563 msgid "What you call Secure Global Partners at your church" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:612 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:571 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:573 msgid "Global Partner Name for Secure Places (Singular)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:613 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:572 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:574 msgid "What you call a Secure Global Partner at your church" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:623 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:582 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:584 msgid "Global Partner Slug" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:624 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:583 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:585 msgid "The root path for Global Partner posts" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:636 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:594 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:596 msgid "Saved Search" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:637 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:595 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:597 msgid "Anyone who is included in this saved search will be included in the listing." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:647 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:605 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:607 msgid "Extra Value: Description" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:648 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:606 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:608 msgid "Import a description from a Family Extra Value field. Can be an HTML or Text Extra Value. This becomes the body of the Global Partner post." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:658 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:616 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:618 msgid "Extra Value: Summary" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:659 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:617 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:619 msgid "Optional. Import a short description from a Family Extra Value field. Can be an HTML or Text Extra Value. If not provided, the full bio will be truncated." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:669 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:627 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:629 msgid "Latitude Override" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:670 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:628 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:630 msgid "Designate a text Family Extra Value that will contain a latitude that overrides any locations on the partner's profile for the partner map. Both latitude and longitude must be provided for an override to take place." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:680 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:638 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:640 msgid "Longitude Override" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:681 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:639 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:641 msgid "Designate a text Family Extra Value that will contain a longitude that overrides any locations on the partner's profile for the partner map. Both latitude and longitude must be provided for an override to take place." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:691 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:649 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:651 msgid "Public Location" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:692 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:650 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:652 msgid "Designate a text Family Extra Value that will contain the partner's location, as you want listed publicly. For partners who have DecoupleLocation enabled, this field will be associated with the map point, not the list entry." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:703 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:661 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:663 msgid "Import Family Extra Value fields as Meta data on the partner's post" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:714 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:672 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:674 msgid "Primary Taxonomy" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:715 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:673 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:675 msgid "Import a Family Extra Value as the primary means by which partners are organized." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:731 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:688 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:690 msgid "Events Calendar" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:732 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:689 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:691 msgid "Integrate with The Events Calendar from ModernTribe." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:736 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:693 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:695 msgid "Events for Custom Mobile App" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:739 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:696 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:698 msgid "To use your Events Calendar events in the Custom mobile app, set the Provider to Wordpress Plugin - Modern Tribe and use this url:" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:741 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:698 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:700 msgid "Preview" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:756 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:713 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:715 msgid "Use Standardizing Stylesheet" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:757 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:714 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:716 msgid "Inserts some basic CSS into the events feed to clean up display" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:767 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:724 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:726 msgid "Divisions" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:768 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:725 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:727 msgid "Import Divisions from TouchPoint to your website as a taxonomy. These are used to classify users and involvements." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:772 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:729 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:731 msgid "Division Name (Plural)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:773 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:730 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:732 msgid "What you call Divisions at your church" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:784 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:740 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:742 msgid "Division Name (Singular)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:785 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:741 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:743 msgid "What you call a Division at your church" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:796 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:751 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:753 msgid "Division Slug" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:797 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:752 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:754 msgid "The root path for the Division Taxonomy" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:810 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:764 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:766 msgid "These Divisions will be imported for the taxonomy" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:823 -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:829 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:777 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:783 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:779 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:785 msgid "Locations" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:824 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:778 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:780 msgid "Locations are physical places, probably campuses. None are required, but they can help present geographic information clearly." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:847 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:801 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:804 msgid "Campuses" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:848 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:802 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:805 msgid "Import Campuses from TouchPoint to your website as a taxonomy. These are used to classify users and involvements." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:855 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:809 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:812 msgid "Campus Name (Plural)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:856 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:810 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:813 msgid "What you call Campuses at your church" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:867 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:820 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:823 msgid "Campus Name (Singular)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:868 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:821 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:824 msgid "What you call a Campus at your church" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:879 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:831 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:834 msgid "Campus Slug" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:880 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:832 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:835 msgid "The root path for the Campus Taxonomy" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:895 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:846 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:849 msgid "Resident Codes" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:896 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:847 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:850 msgid "Import Resident Codes from TouchPoint to your website as a taxonomy. These are used to classify users and involvements that have locations." msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:900 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:851 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:854 msgid "Resident Code Name (Plural)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:901 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:852 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:855 msgid "What you call Resident Codes at your church" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:912 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:862 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:865 msgid "Resident Code Name (Singular)" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:913 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:863 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:866 msgid "What you call a Resident Code at your church" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:924 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:873 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:876 msgid "Resident Code Slug" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:925 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:874 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:877 msgid "The root path for the Resident Code Taxonomy" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1082 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1030 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1034 msgid "password saved" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1138 -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1139 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1086 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1087 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1090 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1091 msgid "TouchPoint-WP" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1170 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1118 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1122 msgid "Settings" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1393 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1346 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1351 msgid "Script Update Failed" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1509 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1462 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1470 msgid "TouchPoint-WP Settings" msgstr "" -#: build/src/TouchPoint-WP/TouchPointWP_Settings.php:1560 -#: src/TouchPoint-WP/TouchPointWP_Settings.php:1513 +#: src/TouchPoint-WP/TouchPointWP_Settings.php:1521 msgid "Save Settings" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:64 -#: src/TouchPoint-WP/Utilities.php:65 +#: src/TouchPoint-WP/Utilities.php:69 msgctxt "e.g. event happens weekly on..." msgid "Sundays" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:65 -#: src/TouchPoint-WP/Utilities.php:66 +#: src/TouchPoint-WP/Utilities.php:70 msgctxt "e.g. event happens weekly on..." msgid "Mondays" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:66 -#: src/TouchPoint-WP/Utilities.php:67 +#: src/TouchPoint-WP/Utilities.php:71 msgctxt "e.g. event happens weekly on..." msgid "Tuesdays" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:67 -#: src/TouchPoint-WP/Utilities.php:68 +#: src/TouchPoint-WP/Utilities.php:72 msgctxt "e.g. event happens weekly on..." msgid "Wednesdays" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:68 -#: src/TouchPoint-WP/Utilities.php:69 +#: src/TouchPoint-WP/Utilities.php:73 msgctxt "e.g. event happens weekly on..." msgid "Thursdays" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:69 -#: src/TouchPoint-WP/Utilities.php:70 +#: src/TouchPoint-WP/Utilities.php:74 msgctxt "e.g. event happens weekly on..." msgid "Fridays" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:70 -#: src/TouchPoint-WP/Utilities.php:71 +#: src/TouchPoint-WP/Utilities.php:75 msgctxt "e.g. event happens weekly on..." msgid "Saturdays" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:106 -#: src/TouchPoint-WP/Utilities.php:107 +#: src/TouchPoint-WP/Utilities.php:111 msgctxt "e.g. event happens weekly on..." msgid "Sun" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:107 -#: src/TouchPoint-WP/Utilities.php:108 +#: src/TouchPoint-WP/Utilities.php:112 msgctxt "e.g. event happens weekly on..." msgid "Mon" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:108 -#: src/TouchPoint-WP/Utilities.php:109 +#: src/TouchPoint-WP/Utilities.php:113 msgctxt "e.g. event happens weekly on..." msgid "Tue" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:109 -#: src/TouchPoint-WP/Utilities.php:110 +#: src/TouchPoint-WP/Utilities.php:114 msgctxt "e.g. event happens weekly on..." msgid "Wed" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:110 -#: src/TouchPoint-WP/Utilities.php:111 +#: src/TouchPoint-WP/Utilities.php:115 msgctxt "e.g. event happens weekly on..." msgid "Thu" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:111 -#: src/TouchPoint-WP/Utilities.php:112 +#: src/TouchPoint-WP/Utilities.php:116 msgctxt "e.g. event happens weekly on..." msgid "Fri" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:112 -#: src/TouchPoint-WP/Utilities.php:113 +#: src/TouchPoint-WP/Utilities.php:117 msgctxt "e.g. event happens weekly on..." msgid "Sat" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:156 -#: src/TouchPoint-WP/Utilities.php:157 +#: src/TouchPoint-WP/Utilities.php:161 msgctxt "Time of Day" msgid "Late Night" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:158 -#: src/TouchPoint-WP/Utilities.php:159 +#: src/TouchPoint-WP/Utilities.php:163 msgctxt "Time of Day" msgid "Early Morning" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:160 -#: src/TouchPoint-WP/Utilities.php:161 +#: src/TouchPoint-WP/Utilities.php:165 msgctxt "Time of Day" msgid "Morning" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:162 -#: src/TouchPoint-WP/Utilities.php:163 +#: src/TouchPoint-WP/Utilities.php:167 msgctxt "Time of Day" msgid "Midday" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:164 -#: src/TouchPoint-WP/Utilities.php:165 +#: src/TouchPoint-WP/Utilities.php:169 msgctxt "Time of Day" msgid "Afternoon" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:166 -#: src/TouchPoint-WP/Utilities.php:167 +#: src/TouchPoint-WP/Utilities.php:171 msgctxt "Time of Day" msgid "Evening" msgstr "" -#: build/src/TouchPoint-WP/Utilities.php:168 -#: src/TouchPoint-WP/Utilities.php:169 +#: src/TouchPoint-WP/Utilities.php:173 msgctxt "Time of Day" msgid "Night" msgstr "" -#: src/templates/admin/invKoForm.php:67 -msgid "Import Images from TouchPoint" -msgstr "" - -#: src/templates/admin/invKoForm.php:71 -msgid "Importing images sometimes conflicts with other plugins. Disabling image imports can help." -msgstr "" - -#: src/TouchPoint-WP/Person.php:1368 -msgctxt "list of people, and *others*" -msgid "others" -msgstr "" - #: assets/js/base-defer.js:208 #: assets/js/base-defer.js:1147 -#: build/assets/js/base-defer.js:208 -#: build/assets/js/base-defer.js:1147 msgid "Your Location" msgstr "" #: assets/js/base-defer.js:229 -#: build/assets/js/base-defer.js:229 msgid "User denied the request for Geolocation." msgstr "" #: assets/js/base-defer.js:233 -#: build/assets/js/base-defer.js:233 msgid "Location information is unavailable." msgstr "" #: assets/js/base-defer.js:237 -#: build/assets/js/base-defer.js:237 msgid "The request to get user location timed out." msgstr "" #: assets/js/base-defer.js:241 -#: build/assets/js/base-defer.js:241 msgid "An unknown error occurred." msgstr "" #: assets/js/base-defer.js:277 #: assets/js/base-defer.js:287 -#: build/assets/js/base-defer.js:277 -#: build/assets/js/base-defer.js:287 msgid "No geolocation option available." msgstr "" #. translators: %s is the name of an involvement, like a particular small group #: assets/js/base-defer.js:906 -#: build/assets/js/base-defer.js:906 msgid "Added to %s" msgstr "" @@ -1615,14 +1290,6 @@ msgstr "" #: assets/js/base-defer.js:1401 #: assets/js/meeting-defer.js:175 #: assets/js/meeting-defer.js:186 -#: build/assets/js/base-defer.js:909 -#: build/assets/js/base-defer.js:920 -#: build/assets/js/base-defer.js:940 -#: build/assets/js/base-defer.js:951 -#: build/assets/js/base-defer.js:1390 -#: build/assets/js/base-defer.js:1401 -#: build/assets/js/meeting-defer.js:175 -#: build/assets/js/meeting-defer.js:186 msgid "OK" msgstr "" @@ -1630,28 +1297,20 @@ msgstr "" #: assets/js/base-defer.js:948 #: assets/js/base-defer.js:1398 #: assets/js/meeting-defer.js:183 -#: build/assets/js/base-defer.js:917 -#: build/assets/js/base-defer.js:948 -#: build/assets/js/base-defer.js:1398 -#: build/assets/js/meeting-defer.js:183 msgid "Something strange happened." msgstr "" #: assets/js/base-defer.js:937 #: assets/js/base-defer.js:1387 -#: build/assets/js/base-defer.js:937 -#: build/assets/js/base-defer.js:1387 msgid "Your message has been sent." msgstr "" #. translators: %s is the name of an Involvement #: assets/js/base-defer.js:961 -#: build/assets/js/base-defer.js:961 msgid "Join %s" msgstr "" #: assets/js/base-defer.js:977 -#: build/assets/js/base-defer.js:977 msgid "Who is joining the group?" msgstr "" @@ -1660,136 +1319,101 @@ msgstr "" #: assets/js/base-defer.js:1354 #: assets/js/base-defer.js:1442 #: assets/js/meeting-defer.js:225 -#: build/assets/js/base-defer.js:982 -#: build/assets/js/base-defer.js:1040 -#: build/assets/js/base-defer.js:1354 -#: build/assets/js/base-defer.js:1442 -#: build/assets/js/meeting-defer.js:225 msgid "Cancel" msgstr "" #: assets/js/base-defer.js:995 -#: build/assets/js/base-defer.js:995 msgid "Select who should be added to the group." msgstr "" #. translators: %s is the name of an involvement. This is a heading for a modal. #: assets/js/base-defer.js:1016 -#: build/assets/js/base-defer.js:1016 msgid "Contact the Leaders of %s" msgstr "" #: assets/js/base-defer.js:1033 #: assets/js/base-defer.js:1347 -#: build/assets/js/base-defer.js:1033 -#: build/assets/js/base-defer.js:1347 msgid "From" msgstr "" #: assets/js/base-defer.js:1034 #: assets/js/base-defer.js:1348 -#: build/assets/js/base-defer.js:1034 -#: build/assets/js/base-defer.js:1348 msgid "Message" msgstr "" #: assets/js/base-defer.js:1039 #: assets/js/base-defer.js:1353 -#: build/assets/js/base-defer.js:1039 -#: build/assets/js/base-defer.js:1353 msgid "Send" msgstr "" #: assets/js/base-defer.js:1049 #: assets/js/base-defer.js:1363 -#: build/assets/js/base-defer.js:1049 -#: build/assets/js/base-defer.js:1363 msgid "Please provide a message." msgstr "" #: assets/js/base-defer.js:1133 #: assets/js/base-defer.js:1135 -#: build/assets/js/base-defer.js:1133 -#: build/assets/js/base-defer.js:1135 msgid "We don't know where you are." msgstr "" #: assets/js/base-defer.js:1133 #: assets/js/base-defer.js:1143 -#: build/assets/js/base-defer.js:1133 -#: build/assets/js/base-defer.js:1143 msgid "Click here to use your actual location." msgstr "" #: assets/js/base-defer.js:1293 #: assets/js/base-defer.js:1310 -#: build/assets/js/base-defer.js:1293 -#: build/assets/js/base-defer.js:1310 msgid "clear" msgstr "" #: assets/js/base-defer.js:1299 -#: build/assets/js/base-defer.js:1299 msgid "Other Relatives..." msgstr "" #. translators: %s is a person's name. This is a heading for a contact modal. #: assets/js/base-defer.js:1330 -#: build/assets/js/base-defer.js:1330 msgid "Contact %s" msgstr "" #: assets/js/base-defer.js:1432 -#: build/assets/js/base-defer.js:1432 msgid "Tell us about yourself." msgstr "" #: assets/js/base-defer.js:1434 #: assets/js/base-defer.js:1475 -#: build/assets/js/base-defer.js:1434 -#: build/assets/js/base-defer.js:1475 msgid "Email Address" msgstr "" #: assets/js/base-defer.js:1435 #: assets/js/base-defer.js:1476 -#: build/assets/js/base-defer.js:1435 -#: build/assets/js/base-defer.js:1476 msgid "Zip Code" msgstr "" #: assets/js/base-defer.js:1441 -#: build/assets/js/base-defer.js:1441 msgid "Next" msgstr "" #: assets/js/base-defer.js:1473 -#: build/assets/js/base-defer.js:1473 msgid "Our system doesn't recognize you,
so we need a little more info." msgstr "" #: assets/js/base-defer.js:1477 -#: build/assets/js/base-defer.js:1477 msgid "First Name" msgstr "" #: assets/js/base-defer.js:1478 -#: build/assets/js/base-defer.js:1478 msgid "Last Name" msgstr "" #: assets/js/base-defer.js:1480 -#: build/assets/js/base-defer.js:1480 msgid "Phone" msgstr "" #: assets/js/meeting-defer.js:43 -#: build/assets/js/meeting-defer.js:43 msgid "Event Past" msgstr "" #: assets/js/meeting-defer.js:172 -#: build/assets/js/meeting-defer.js:172 msgid "Response Recorded" msgid_plural "Responses Recorded" msgstr[0] "" @@ -1797,51 +1421,41 @@ msgstr[1] "" #. translators: "RSVP for {Event Name}" This is the heading on the RSVP modal. The event name isn't translated because it comes from TouchPoint. #: assets/js/meeting-defer.js:205 -#: build/assets/js/meeting-defer.js:205 msgid "RSVP for %s" msgstr "" #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "Who is coming?" msgstr "" #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "Indicate who is or is not coming. This will overwrite any existing RSVP." msgstr "" #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "To avoid overwriting an existing RSVP, leave that person blank." msgstr "" #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "To protect privacy, we won't show existing RSVPs here." msgstr "" #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "Yes" msgstr "" #: assets/js/meeting-defer.js:217 -#: build/assets/js/meeting-defer.js:217 msgid "No" msgstr "" #: assets/js/meeting-defer.js:223 -#: build/assets/js/meeting-defer.js:223 msgid "Add Someone Else" msgstr "" #: assets/js/meeting-defer.js:224 -#: build/assets/js/meeting-defer.js:224 msgid "Submit" msgstr "" #: assets/js/meeting-defer.js:243 -#: build/assets/js/meeting-defer.js:243 msgid "Nothing to submit." msgstr "" From 0dd20556257488e1d8fa307384f8a37e115adf22 Mon Sep 17 00:00:00 2001 From: "James K." Date: Mon, 25 Sep 2023 21:11:29 -0400 Subject: [PATCH 06/22] Rm references to build that shouldn't have been there. --- generateI18n_1forTranslation.ps1 | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/generateI18n_1forTranslation.ps1 b/generateI18n_1forTranslation.ps1 index cc5a901..ea187ba 100644 --- a/generateI18n_1forTranslation.ps1 +++ b/generateI18n_1forTranslation.ps1 @@ -7,5 +7,5 @@ if (!(test-path $pharFile -newerThan $compareDt)) Invoke-WebRequest https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar -OutFile $pharFile } -php .\wp-cli.phar i18n make-pot . i18n/TouchPoint-WP.pot +php .\wp-cli.phar i18n make-pot . --exclude="build" i18n/TouchPoint-WP.pot php .\wp-cli.phar i18n update-po i18n/TouchPoint-WP.pot \ No newline at end of file From c299c84ebed42e74388af0ca0850f588bff7e44f Mon Sep 17 00:00:00 2001 From: "James K." Date: Mon, 25 Sep 2023 22:42:18 -0400 Subject: [PATCH 07/22] Add filters for allow_contact and other smaller issues --- src/TouchPoint-WP/Involvement.php | 47 +++++++++++++++++---- src/TouchPoint-WP/Person.php | 45 +++++++++++++++----- src/TouchPoint-WP/TouchPointWP.php | 4 +- src/TouchPoint-WP/TouchPointWP_Settings.php | 12 +++--- src/python/WebApi.py | 2 +- 5 files changed, 81 insertions(+), 29 deletions(-) diff --git a/src/TouchPoint-WP/Involvement.php b/src/TouchPoint-WP/Involvement.php index a94cfa1..b6282d8 100644 --- a/src/TouchPoint-WP/Involvement.php +++ b/src/TouchPoint-WP/Involvement.php @@ -470,9 +470,13 @@ public function acceptingNewMembers() */ public function useRegistrationForm(): bool { - return (get_post_meta($this->post_id, TouchPointWP::SETTINGS_PREFIX . "hasRegQuestions", true) === '1' || - intval(get_post_meta($this->post_id, TouchPointWP::SETTINGS_PREFIX . "regTypeId", true)) !== 1); + if (!isset($this->_useRegistrationForm)) { + $this->_useRegistrationForm = (get_post_meta($this->post_id, TouchPointWP::SETTINGS_PREFIX . "hasRegQuestions", true) === '1' || + intval(get_post_meta($this->post_id, TouchPointWP::SETTINGS_PREFIX . "regTypeId", true)) !== 1); + } + return $this->_useRegistrationForm; } + private bool $_useRegistrationForm; /** * @return stdClass[] @@ -1091,8 +1095,7 @@ public static function doInvolvementList(WP_Query $q, $params = []): void usort($posts, [Involvement::class, 'sortPosts']); - while ($q->have_posts()) { - $q->the_post(); + foreach ($posts as $post) { $loadedPart = get_template_part('list-item', 'involvement-list-item'); if ($loadedPart === false) { require TouchPointWP::$dir . "/src/templates/parts/involvement-list-item.php"; @@ -2832,10 +2835,14 @@ public function getActionButtons(string $context = null, string $btnClass = ""): $btnClass = " class=\"$btnClass\""; } - $text = __("Contact Leaders", 'TouchPoint-WP'); - $ret = " "; - TouchPointWP::enqueueActionsStyle('inv-contact'); - $count = 1; + $ret = ""; + $count = 0; + if (self::allowContact($this->invType)) { + $text = __("Contact Leaders", 'TouchPoint-WP'); + $ret = " "; + TouchPointWP::enqueueActionsStyle('inv-contact'); + $count++; + } if ($this->acceptingNewMembers() === true) { if ($this->useRegistrationForm()) { @@ -2947,6 +2954,20 @@ private static function ajaxInvJoin(): void exit; } + /** + * Whether this client should be allowed to contact this set of Involvement leaders. This is NOT + * involvement-specific. + * + * @param string $invType + * + * @return bool + */ + protected static function allowContact(string $invType): bool + { + $allowed = !!apply_filters(TouchPointWP::HOOK_PREFIX . 'allow_contact', true); + return !!apply_filters(TouchPointWP::HOOK_PREFIX . 'inv_allow_contact', $allowed, $invType); + } + /** * Handles the API call to send a message through a contact form. */ @@ -2959,7 +2980,15 @@ private static function ajaxContact(): void $inputData->keywords = []; $settings = self::getSettingsForPostType($inputData->invType); - if ( ! ! $settings) { + if (!!$settings) { + if (!self::allowContact($inputData->invType)) { + echo json_encode([ + 'error' => "Contact Prohibited.", + 'error_i18n' => __("Contact Prohibited.", 'TouchPoint-WP') + ]); + exit; + } + $inputData->keywords = Utilities::idArrayToIntArray($settings->contactKeywords); $inputData->owner = $settings->taskOwner; $lTypes = implode(',', $settings->leaderTypes); diff --git a/src/TouchPoint-WP/Person.php b/src/TouchPoint-WP/Person.php index dda1542..f9cdb02 100644 --- a/src/TouchPoint-WP/Person.php +++ b/src/TouchPoint-WP/Person.php @@ -812,14 +812,14 @@ protected static function updatePeopleFromApiData(array $people, bool $allowCrea /** * Deletes a user and optionally reassigns their posts to a different user. Does not re-map meta fields. * - * @param $userId int ID of the user to delete - * @param $reassign ?int ID of the user to whom the deleted author's work should be assigned. + * @param $userId int WordPress ID of the user to delete + * @param $reassign ?int WordPress ID of the user to whom the deleted author's work should be assigned. * * @return bool */ - protected static function deleteUser($userId, $reassign = null): bool + protected static function deleteUser(int $userId, ?int $reassign = null): bool { - require_once './wp-admin/includes/user.php'; + require_once(ABSPATH . 'wp-admin/includes/user.php'); return wp_delete_user($userId, $reassign); } @@ -857,7 +857,8 @@ public static function updatePersonFromApiData($pData, bool $allowCreation, bool if ($p === $person) { continue; } - self::deleteUser($p->ID, $person->ID); + $pid = $person->ID ?? null; + self::deleteUser($p->ID, $pid); } } } @@ -1169,10 +1170,13 @@ public function getActionButtons(string $context = null, string $btnClass = ""): $btnClass = " class=\"$btnClass\""; } - $text = __("Contact", "TouchPoint-WP"); - TouchPointWP::enqueueActionsStyle('person-contact'); - self::enqueueUsersForJsInstantiation(); - $ret = " "; + $ret = ""; + if (self::allowContact()) { + $text = __("Contact", "TouchPoint-WP"); + TouchPointWP::enqueueActionsStyle('person-contact'); + self::enqueueUsersForJsInstantiation(); + $ret = " "; + } return apply_filters(TouchPointWP::HOOK_PREFIX . "person_actions", $ret, $this, $context, $btnClass); } @@ -1265,6 +1269,8 @@ public static function getJsInstantiationString(): string $out .= "\t\tTP_Person.fromObjArray($listStr);\n"; if (self::$_enqueueUsersForJsInstantiation) { + TouchPointWP::doCacheHeaders(TouchPointWP::CACHE_NONE); + $s = Session::instance(); $pFids = json_encode($s->primaryFam ?? []); $sFids = json_encode($s->secondaryFam ?? []); @@ -1321,7 +1327,7 @@ protected static function generateUserName(object $pData): string // Better. Concat of full name. Does not intersect with above, which uses first initials, probably. $try = strtolower($pData->DisplayName); - $try = preg_replace('/[^\w\d]+/', '', $try); + $try = preg_replace('/\W+/', '', $try); if ( ! username_exists($try)) { return $try; } @@ -1646,6 +1652,17 @@ public static function api(array $uri): bool return false; } + /** + * Whether this client should be allowed to contact this set of people. + * + * @return bool + */ + protected static function allowContact(): bool + { + $allowed = !!apply_filters(TouchPointWP::HOOK_PREFIX . 'allow_contact', true); + return !!apply_filters(TouchPointWP::HOOK_PREFIX . 'person_allow_contact', $allowed); + } + /** * Handles the API call to send a message through a contact form. */ @@ -1656,6 +1673,14 @@ private static function ajaxContact(): void $inputData = TouchPointWP::postHeadersAndFiltering(); $inputData = json_decode($inputData); + if (!self::allowContact()) { + echo json_encode([ + 'error' => "Contact Prohibited.", + 'error_i18n' => __("Contact Prohibited.", 'TouchPoint-WP') + ]); + exit; + } + $kw = TouchPointWP::instance()->settings->people_contact_keywords; $inputData->keywords = Utilities::idArrayToIntArray($kw); diff --git a/src/TouchPoint-WP/TouchPointWP.php b/src/TouchPoint-WP/TouchPointWP.php index 050f682..2cc3c51 100644 --- a/src/TouchPoint-WP/TouchPointWP.php +++ b/src/TouchPoint-WP/TouchPointWP.php @@ -1861,7 +1861,7 @@ private function _log_version_number() public static function useTribeCalendarPro(): bool { if ( ! function_exists('is_plugin_active')) { - require_once(ABSPATH . '/wp-admin/includes/plugin.php'); + require_once(ABSPATH . 'wp-admin/includes/plugin.php'); } return is_plugin_active('events-calendar-pro/events-calendar-pro.php'); @@ -2801,7 +2801,7 @@ public function doPersonQuery(array $q, bool $verbose = false, int $timeout = 5) throw new TouchPointWP_Exception(__("People Query Failed", "TouchPoint-WP"), 179004); } - /** @noinspection PhpCastIsUnnecessaryInspection -- It actually is. */ + /** @noinspection PhpCastIsUnnecessaryInspection -- It actually is necessary. */ $data->people = (array)$data->people; if ($verbose) { diff --git a/src/TouchPoint-WP/TouchPointWP_Settings.php b/src/TouchPoint-WP/TouchPointWP_Settings.php index 73701d9..c7dff58 100644 --- a/src/TouchPoint-WP/TouchPointWP_Settings.php +++ b/src/TouchPoint-WP/TouchPointWP_Settings.php @@ -290,8 +290,7 @@ private function settingsFields($includeDetail = false): array 'id' => 'host_deeplink', 'label' => __('Custom Mobile App Deeplink Host Name', 'TouchPoint-WP'), 'description' => __( - "The domain for your mobile app deeplinks, without the https or any slashes. If you aren't - using the custom mobile app, leave this blank.", + "The domain for your mobile app deeplinks, without the https or any slashes. If you aren't using the custom mobile app, leave this blank.", 'TouchPoint-WP' ), 'type' => 'text', @@ -367,9 +366,8 @@ private function settingsFields($includeDetail = false): array 'label' => __('Generate Scripts', 'TouchPoint-WP'), 'type' => 'instructions', 'description' => strtr( - '

' . __('Once your settings on this page are set and saved, use this tool to generate -the scripts needed for TouchPoint in a convenient installation package. ', 'TouchPoint-WP') . - '' . __('Upload the package to {tpName} here', 'TouchPoint-WP') . '.

+ '

' . __('Once your settings on this page are set and saved, use this tool to generate the scripts needed for TouchPoint in a convenient installation package.', 'TouchPoint-WP') . + ' ' . __('Upload the package to {tpName} here', 'TouchPoint-WP') . '.

' . __('Generate Scripts', 'TouchPoint-WP') . '

', [ @@ -448,8 +446,8 @@ private function settingsFields($includeDetail = false): array [ 'id' => 'auth_default', 'label' => __('Make TouchPoint the default authentication method.', 'TouchPoint-WP'), - 'description' => __( // TODO change to a single translation string - 'By checking this box, the TouchPoint login page will become the default. To prevent the redirect and reach the standard TouchPoint login page, add \'' . TouchPointWP::HOOK_PREFIX . 'no_redirect\' as a URL parameter.', + 'description' => __( + 'By checking this box, the TouchPoint login page will become the default. To prevent the redirect and reach the standard WordPress login page, add \'tp_no_redirect\' as a URL parameter.', 'TouchPoint-WP' ), 'type' => 'checkbox', diff --git a/src/python/WebApi.py b/src/python/WebApi.py index 2e76ee3..7f0385f 100644 --- a/src/python/WebApi.py +++ b/src/python/WebApi.py @@ -902,7 +902,7 @@ def get_person_info_for_sync(person_obj): # Prep SQL for People Extra Values pevSql = '' - if inData.has_key('meta') and isinstance(inData['meta'], dict) and inData['meta'].has_key('pev'): + if inData.has_key('meta') and isinstance(inData['meta'], dict) and inData['meta'].has_key('pev') and len(inData['meta']['pev']) > 0: pevSql = [] for pev in inData['meta']['pev']: pevSql.append("([Field] = '{}' AND [Type] = '{}')".format(pev['field'], pev['type'])) From a2be71af4d71bdc6c4016e593307d98e6f84716e Mon Sep 17 00:00:00 2001 From: "James K." Date: Mon, 25 Sep 2023 23:43:09 -0400 Subject: [PATCH 08/22] Add 'raw' option for geocode calls. Formatting. Partial resolution to #150 --- docs | 2 +- src/TouchPoint-WP/TouchPointWP.php | 36 ++++++++++++++++++------------ 2 files changed, 23 insertions(+), 15 deletions(-) diff --git a/docs b/docs index 5bff39c..4d291dc 160000 --- a/docs +++ b/docs @@ -1 +1 @@ -Subproject commit 5bff39ce015c2220dec7906dd3c609d0e7553408 +Subproject commit 4d291dc0d7efb492baf5a943a4336b2390482652 diff --git a/src/TouchPoint-WP/TouchPointWP.php b/src/TouchPoint-WP/TouchPointWP.php index 2cc3c51..e89724a 100644 --- a/src/TouchPoint-WP/TouchPointWP.php +++ b/src/TouchPoint-WP/TouchPointWP.php @@ -970,7 +970,7 @@ public static function getClientIp(): ?string * @return stdClass|false An object with 'lat', 'lng', and 'human' attributes, if a location could be identified. * Or, false if not available. */ - public function geolocate(bool $useApi = true) + public function geolocate(bool $useApi = true, bool $includeRaw = false) { $ip = self::getClientIp(); @@ -991,27 +991,24 @@ public function geolocate(bool $useApi = true) return false; } - if ($return === false || ! is_string($return)) { + if ($return === false || !is_string($return)) { return false; } $d = json_decode($return); - if ( ! is_object($d)) { + if (!is_object($d)) { new TouchPointWP_Exception("Geolocation Object is Invalid", 178004); - return false; } if (property_exists($d, 'error')) { new TouchPointWP_Exception("Geolocation Error: " . $d->reason ?? "", 178002); - return false; } - if ( ! isset($d->latitude) || ! isset($d->longitude) || ! isset($d->city)) { + if (!isset($d->latitude) || !isset($d->longitude) || !isset($d->city)) { new TouchPointWP_Exception("Geolocation Data Not Provided", 178003); - return false; } @@ -1022,13 +1019,24 @@ public function geolocate(bool $useApi = true) $human = $d->city . ", " . $d->country_name; } - /** @see geo::asGeoIFace() */ - return (object)[ - 'lat' => $d->latitude, - 'lng' => $d->longitude, - 'human' => $human, - 'type' => 'ip' - ]; + if ($includeRaw) { + /** @see geo::asGeoIFace() */ + return (object)[ + 'lat' => $d->latitude, + 'lng' => $d->longitude, + 'human' => $human, + 'type' => 'ip', + 'raw' => $d + ]; + } else { + /** @see geo::asGeoIFace() */ + return (object)[ + 'lat' => $d->latitude, + 'lng' => $d->longitude, + 'human' => $human, + 'type' => 'ip' + ]; + } } /** From 9165bc76e39cb40103c667502daffaed3d3df11d Mon Sep 17 00:00:00 2001 From: "James K." Date: Tue, 26 Sep 2023 09:11:39 -0400 Subject: [PATCH 09/22] Add spam filtering. Needs testing. Closes #150 --- src/TouchPoint-WP/Involvement.php | 16 ++++++++++++++++ src/TouchPoint-WP/Person.php | 16 ++++++++++++++++ 2 files changed, 32 insertions(+) diff --git a/src/TouchPoint-WP/Involvement.php b/src/TouchPoint-WP/Involvement.php index b6282d8..01c123f 100644 --- a/src/TouchPoint-WP/Involvement.php +++ b/src/TouchPoint-WP/Involvement.php @@ -2979,6 +2979,8 @@ private static function ajaxContact(): void $inputData = json_decode($inputData); $inputData->keywords = []; + $rawInputs = $inputData; + $settings = self::getSettingsForPostType($inputData->invType); if (!!$settings) { if (!self::allowContact($inputData->invType)) { @@ -3002,6 +3004,20 @@ private static function ajaxContact(): void exit; } + // CleanTalk Spam Filter. Will call die() if appropriate. + apply_filters('ct_ajax_hook', [ + 'post_content' => $inputData->message, + 'post_type' => $inputData->invType + ]); + + // Akismet Spam Filter. Will call die() if appropriate. + $akismetArgs = []; + foreach((array)$rawInputs as $k => $v) { + $akismetArgs['POST_' . $k] = $v; + } + do_action('preprocess_comment', $akismetArgs); + + // Submit the contact try { $data = TouchPointWP::instance()->apiPost('inv_contact', $inputData); } catch (TouchPointWP_Exception $ex) { diff --git a/src/TouchPoint-WP/Person.php b/src/TouchPoint-WP/Person.php index f9cdb02..279477e 100644 --- a/src/TouchPoint-WP/Person.php +++ b/src/TouchPoint-WP/Person.php @@ -1673,6 +1673,8 @@ private static function ajaxContact(): void $inputData = TouchPointWP::postHeadersAndFiltering(); $inputData = json_decode($inputData); + $rawInputs = $inputData; + if (!self::allowContact()) { echo json_encode([ 'error' => "Contact Prohibited.", @@ -1684,6 +1686,20 @@ private static function ajaxContact(): void $kw = TouchPointWP::instance()->settings->people_contact_keywords; $inputData->keywords = Utilities::idArrayToIntArray($kw); + // CleanTalk Spam Filter. Will call die() if appropriate. + apply_filters('ct_ajax_hook', [ + 'post_content' => $inputData->message, + 'post_type' => $inputData->invType + ]); + + // Akismet Spam Filter. Will call die() if appropriate. + $akismetArgs = []; + foreach((array)$rawInputs as $k => $v) { + $akismetArgs['POST_' . $k] = $v; + } + do_action('preprocess_comment', $akismetArgs); + + // Submit the contact try { $data = TouchPointWP::instance()->apiPost('person_contact', $inputData); } catch (Exception $ex) { From 4f4d0e9dbdcb4d3ae9d21a55bbd2e7507f6c8d02 Mon Sep 17 00:00:00 2001 From: "James K." Date: Sun, 1 Oct 2023 21:22:28 -0400 Subject: [PATCH 10/22] Error handler, file watchers, comments and strings --- .idea/TouchPoint-WP.iml | 5 ++- .idea/jsLibraryMappings.xml | 2 +- .idea/libraries/Generated_files.xml | 16 ++++++++ .idea/watcherTasks.xml | 60 +++++++++++++++++++++++++++++ assets/js/base-defer.js | 13 +++++++ src/TouchPoint-WP/Person.php | 6 +-- src/TouchPoint-WP/Rsvp.php | 2 - src/TouchPoint-WP/TouchPointWP.php | 4 +- 8 files changed, 98 insertions(+), 10 deletions(-) create mode 100644 .idea/libraries/Generated_files.xml diff --git a/.idea/TouchPoint-WP.iml b/.idea/TouchPoint-WP.iml index 7421fd1..9431eab 100644 --- a/.idea/TouchPoint-WP.iml +++ b/.idea/TouchPoint-WP.iml @@ -13,7 +13,10 @@ - + + + + \ No newline at end of file diff --git a/.idea/jsLibraryMappings.xml b/.idea/jsLibraryMappings.xml index 664a52c..2961832 100644 --- a/.idea/jsLibraryMappings.xml +++ b/.idea/jsLibraryMappings.xml @@ -1,6 +1,6 @@ - + \ No newline at end of file diff --git a/.idea/libraries/Generated_files.xml b/.idea/libraries/Generated_files.xml new file mode 100644 index 0000000..812f65a --- /dev/null +++ b/.idea/libraries/Generated_files.xml @@ -0,0 +1,16 @@ + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/.idea/watcherTasks.xml b/.idea/watcherTasks.xml index a978334..7e6f2d8 100644 --- a/.idea/watcherTasks.xml +++ b/.idea/watcherTasks.xml @@ -21,5 +21,65 @@