diff --git a/crouton.php b/crouton.php index 8c732d5..7e01258 100644 --- a/crouton.php +++ b/crouton.php @@ -5,7 +5,7 @@ Description: A tabbed based display for showing meeting information. Author: bmlt-enabled Author URI: https://bmlt.app -Version: 4.0.1 +Version: 4.0.2 Text Domain: crouton Domain Path: /languages License: GPL-2.0+ diff --git a/croutonjs/src/js/crouton-core.js b/croutonjs/src/js/crouton-core.js index c3db9a0..61031e0 100644 --- a/croutonjs/src/js/crouton-core.js +++ b/croutonjs/src/js/crouton-core.js @@ -966,7 +966,7 @@ function Crouton(config) { }); self.registerPartial('observerLine',` {{#if (hasObserverLine name phone email) }} -
Kontact: {{name}} {{phone}} {{email}}
+
{{getWord "Contact"}}: {{name}} {{phone}} {{email}}
{{/if}}`); self.registerPartial("meetingDataTemplate", self.config['meeting_data_template']); self.registerPartial("metaDataTemplate", self.config['metadata_template']); diff --git a/croutonjs/src/js/crouton-localization.js b/croutonjs/src/js/crouton-localization.js index fa9df36..a7f798b 100644 --- a/croutonjs/src/js/crouton-localization.js +++ b/croutonjs/src/js/crouton-localization.js @@ -131,6 +131,7 @@ function CroutonLocalization(language) { "zoomed-out-message": "Nemůžeme prohledat celou oblast pro setkání. Přibližte si prosím nebo proveďte nové vyhledávání.", "sorted by distance": "Seřazeno podle vzdálenosti", "address_lookup_fail": "Adresu se nepodařilo najít. Zkuste to prosím znovu.", + "contact": "Kontakt", }, "da-DK": { "days_of_the_week": ["", "Søndag", "Mandag", "Tirsdag", "Onsdag", "Torsdag", "Fredag", "Lørdag"], @@ -196,6 +197,7 @@ function CroutonLocalization(language) { "waze_desc": "Åbn i Waze app", "sorted by distance": "Sorteret efter Afstand", "address_lookup_fail": "Adressen kunne ikke findes. Prøv venligst igen.", + "contact": "Kontakt", }, "de-DE":{ "days_of_the_week": ["", "Sonntag", "Montag", "Dienstag", "Mittwoch", "Donnerstag", "Freitag", "Samstag"], @@ -266,6 +268,7 @@ function CroutonLocalization(language) { "zoomed-out-message": "Wir können nicht die ganze Fläche nach Meetings durchsuchen. Bitte reinzoomen oder eine neue Suche machen.", "sorted by distance": "Sortiert nach Entfernung", "address_lookup_fail": "Die Adresse konnte nicht gefunden werden. Bitte versuchen Sie es erneut.", + "contact": "Kontakt", }, "en-AU": { "days_of_the_week" : ["", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], @@ -542,6 +545,76 @@ function CroutonLocalization(language) { "sorted by distance": "Sorted by Distance", "address_lookup_fail": "The address could not be found. Please try again.", }, + "el-GR": { + "days_of_the_week" : ["", "Κυριακή", "Δευτέρα", "Τρίτη", "Τετάρτη", "Πέμπτη", "Παρασκευή", "Σάββατο"], + "weekday" : "Εβδομάδα", + "city" : "Πόλη", + "cities" : "Πόλεις", + "groups" : "Ομάδες", + "areas" : "Περιοχές", + "regions" : "Περιοχές", + "locations" : "Τοποθεσίες", + "counties" : "Κομητείες", + "states" : "Κράτη", + "postal_codes" : "Φερμουάρ", + "formats" : "Μορφές", + "map" : "Χάρτης", + "neighborhood" : "Γειτονιά", + "near_me" : "Βρείτε κοντινές συναντήσεις", + "text_search" : "Βρείτε συναντήσεις εκεί", + "click_search" : "Βρείτε συναντήσεις κοντά σε ένα σημείο στον χάρτη", + "pan_and_zoom" : "Pan + Zoom", + "languages" : "Γλώσσες", + "common_needs" : "Κοινές Ανάγκες", + "meeting_count" : "Σαββατοκύριακες συναντήσεις", + "google_directions": "Οδηγίες Google για συνάντηση", + "apple_directions": "Μήλο οδηγίες για συνάντηση", + "venue_type_choices" : { + "IN_PERSON" : "Πρόσωπο με πρόσωπο", + "VIRTUAL" : "Εικονικό", + }, + "service_body_types" : { + "AS" : "Επιτροπή Εξυπηρέτησης Περιοχής", + "RS" : "Επιτροπή Περιφερειακής Υπηρεσίας", + "ZF" : "Ζωνικό Φόρουμ", + "MA" : "Επιτροπή Μητροπολιτικής Υπηρεσίας", + "LS" : "Φόρουμ Τοπικών Υπηρεσιών", + "GS" : "Φόρουμ Υποστήριξης Ομάδων", + }, + "share" : "μερίδιο", + "no_meetings_for_this_day" : "Καμία συνάντηση για αυτήν την ημέρα", + "css-textalign": "", + "css-floatdirection": "", + "all": "Όλα", + "menu": "Μενού", + "search for meetings": "Αναζήτηση συναντήσεων", + "show meetings near...": "Εμφάνιση συναντήσεων κοντά...", + "filter meetings": "Φιλτραριστικές συναντήσεις", + "visible meeting list": "Ορατές συναντήσεις ως λίστα", + "enter a city or zip code": "Εισαγάγετε μια πόλη ή ταχυδρομικό κώδικα", + "toggle fullscreen mode": "Εναλλαγή λειτουργίας πλήρους οθόνης", + "close": "Κλείσε", + "bmlt2ics": "Προσθήκη στο ημερολόγιό σας", + "meeting page": "Σελίδα Συνάντησης", + "meeting details": "Λεπτομέρειες συνάντησης", + "report update": "Αναφορά ενημέρωσης", + "filter by visibility": "Να αναφέρουμε μόνο αυτές τις συναντήσεις", + "open search dialog": "Άνοιγμα διαλόγου αναζήτησης", + "go": "Πηγαίνω!", + "distance": "Απόσταση", + "get_directions" : "Λήψη οδηγιών", + "select_map_app" : "Επιλογή εφαρμογής χάρτη", + "apple_maps" : "Χάρτες μήλου", + "apple_maps_desc" : "Άνοιγμα στην εφαρμογή Apple Maps", + "google_maps" : "Χάρτες Google", + "google_maps_desc_mobile" : "Άνοιγμα στην εφαρμογή Χάρτες Google", + "waze" : "Waze", + "waze_desc" : "Άνοιγμα στην εφαρμογή Waze", + "zoomed-out-message" : "Δεν μπορούμε να ψάξουμε ολόκληρη την περιοχή για συναντήσεις. Παρακαλώ μεγεθύνετε ή κάνετε μια νέα αναζήτηση", + "sorted by distance" : "Ταξινομημένο ανά απόσταση", + "address_lookup_fail" : "Η διεύθυνση δεν βρέθηκε. Παρακαλώ δοκιμάστε ξανά", + "contact" : "Επικοινωνία" + }, "en-US": { "days_of_the_week" : ["", "Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"], "weekday" : "Weekday", diff --git a/public/TablePublic.php b/public/TablePublic.php index 1dba37c..69d03e8 100644 --- a/public/TablePublic.php +++ b/public/TablePublic.php @@ -513,7 +513,7 @@ private function getCroutonJsConfig(array $atts, int $encode_flags, $croutonMap $mapParams['google_api_key'] = $params['google_api_key']; $mapParams['template_path'] = $params['template_path']; $extra_meetings_array = []; - if (isset($this->options['extra_meetings']) && !isset($_GET['meeting-id'])) { + if (isset($options['extra_meetings']) && !isset($_GET['meeting-id'])) { foreach ($options['extra_meetings'] as $value) { $data = array("[", "]"); array_push($extra_meetings_array, trim(str_replace($data, "", $value))); diff --git a/readme.txt b/readme.txt index 108bd98..944f39e 100644 --- a/readme.txt +++ b/readme.txt @@ -4,8 +4,8 @@ Contributors: bmltenabled, odathp, otrok7, radius314, pjaudiomv, californiasteve Tags: narcotics anonymous, meeting list, recovery, bmlt Requires at least: 4.0 Requires PHP: 8.0 -Tested up to: 6.8 -Stable tag: 4.0.1 +Tested up to: 6.9 +Stable tag: 4.0.2 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html crouton provides a UI and more for view recovery meetings as stored in a Basic Meeting List Toolbox (BMLT) database. @@ -37,6 +37,10 @@ https://demo.bmlt.app/crouton == Changelog == += 4.0.2 = +* Bug fix for extra-meetings +* Added "contact" as translable string + = 4.0.1 = * Add meeting times to group table. * Bug fix for markers in Google Maps.