diff --git a/daemon_post_question.py b/daemon_post_question.py index 4e0639ce1..539154bf5 100644 --- a/daemon_post_question.py +++ b/daemon_post_question.py @@ -218,6 +218,7 @@ def _send_reply_to_question(self, base_dir: str, event_date = None event_time = None event_end_time = None + event_category = '' location = None conversation_id = None convthread_id = None @@ -250,6 +251,7 @@ def _send_reply_to_question(self, base_dir: str, schedule_post, event_date, event_time, event_end_time, + event_category, location, system_language, conversation_id, convthread_id, diff --git a/daemon_post_receive.py b/daemon_post_receive.py index eb514ae4b..4eef69097 100644 --- a/daemon_post_receive.py +++ b/daemon_post_receive.py @@ -163,6 +163,9 @@ def _receive_new_post_process_newpost(self, fields: {}, # Append the address to the location if needed if fields.get('locationAddress'): location_str += '
' + fields['locationAddress'] + '' + event_category = '' + if fields.get('eventCategory'): + event_category = fields['eventCategory'] message_json = \ create_public_post(base_dir, nickname, domain, port, @@ -179,6 +182,7 @@ def _receive_new_post_process_newpost(self, fields: {}, fields['eventDate'], fields['eventTime'], fields['eventEndTime'], + event_category, location_str, False, fields['languagesDropdown'], conversation_id, convthread_id, @@ -332,6 +336,9 @@ def _receive_new_post_process_newblog(self, fields: {}, # Append the address to the location if needed if fields.get('locationAddress'): location_str += ' ' + fields['locationAddress'] + '' + event_category = '' + if fields.get('eventCategory'): + event_category = fields['eventCategory'] message_json = \ create_blog_post(base_dir, nickname, domain, port, http_prefix, @@ -346,6 +353,7 @@ def _receive_new_post_process_newblog(self, fields: {}, fields['eventDate'], fields['eventTime'], fields['eventEndTime'], + event_category, location_str, fields['languagesDropdown'], conversation_id, convthread_id, @@ -575,6 +583,9 @@ def _receive_new_post_process_newunlisted(self, fields: {}, # Append the address to the location if needed if fields.get('locationAddress'): location_str += ' ' + fields['locationAddress'] + '' + event_category = '' + if fields.get('eventCategory'): + event_category = fields['eventCategory'] message_json = \ create_unlisted_post(base_dir, nickname, domain, port, http_prefix, @@ -592,6 +603,7 @@ def _receive_new_post_process_newunlisted(self, fields: {}, fields['eventDate'], fields['eventTime'], fields['eventEndTime'], + event_category, location_str, fields['languagesDropdown'], conversation_id, convthread_id, @@ -742,6 +754,9 @@ def _receive_new_post_process_newfollowers(self, fields: {}, # Append the address to the location if needed if fields.get('locationAddress'): location_str += ' ' + fields['locationAddress'] + '' + event_category = '' + if fields.get('eventCategory'): + event_category = fields['eventCategory'] message_json = \ create_followers_only_post(base_dir, nickname, domain, port, http_prefix, @@ -760,6 +775,7 @@ def _receive_new_post_process_newfollowers(self, fields: {}, fields['eventDate'], fields['eventTime'], fields['eventEndTime'], + event_category, location_str, fields['languagesDropdown'], conversation_id, convthread_id, @@ -920,6 +936,9 @@ def _receive_new_post_process_newdm(self, fields: {}, if fields.get('locationAddress'): location_str += \ ' ' + fields['locationAddress'] + '' + event_category = '' + if fields.get('eventCategory'): + event_category = fields['eventCategory'] message_json = \ create_direct_message_post(base_dir, nickname, domain, port, http_prefix, @@ -941,6 +960,7 @@ def _receive_new_post_process_newdm(self, fields: {}, fields['eventDate'], fields['eventTime'], fields['eventEndTime'], + event_category, location_str, fields['languagesDropdown'], conversation_id, convthread_id, @@ -1087,6 +1107,9 @@ def _receive_new_post_process_newreminder(self, fields: {}, nickname: str, if fields.get('locationAddress'): location_str += \ ' ' + fields['locationAddress'] + '' + event_category = '' + if fields.get('eventCategory'): + event_category = fields['eventCategory'] message_json = \ create_direct_message_post(base_dir, nickname, domain, port, http_prefix, @@ -1104,6 +1127,7 @@ def _receive_new_post_process_newreminder(self, fields: {}, nickname: str, fields['eventDate'], fields['eventTime'], fields['eventEndTime'], + event_category, location_str, fields['languagesDropdown'], conversation_id, convthread_id, @@ -1440,6 +1464,9 @@ def _receive_new_post_process_newreading(self, fields: {}, if fields.get('locationAddress'): location_str += \ ' ' + fields['locationAddress'] + '' + event_category = '' + if fields.get('eventCategory'): + event_category = fields['eventCategory'] # reading status message_json = \ create_reading_post(base_dir, nickname, domain, @@ -1458,6 +1485,7 @@ def _receive_new_post_process_newreading(self, fields: {}, fields['eventDate'], fields['eventTime'], fields['eventEndTime'], + event_category, location_str, False, fields['languagesDropdown'], conversation_id, convthread_id, diff --git a/desktop_client.py b/desktop_client.py index 26ca6a629..91f3fcb91 100644 --- a/desktop_client.py +++ b/desktop_client.py @@ -572,6 +572,7 @@ def _desktop_reply_to_post(session, post_id: str, event_date = None event_time = None event_end_time = None + event_category = '' location = None buy_url = '' chat_url = '' @@ -592,7 +593,8 @@ def _desktop_reply_to_post(session, post_id: str, system_language, languages_understood, low_bandwidth, content_license_url, media_license_url, media_creator, - event_date, event_time, event_end_time, location, + event_date, event_time, event_end_time, + event_category, location, translate, buy_url, chat_url, auto_cw_cache, debug, post_id, post_id, conversation_id, convthread_id, subject, @@ -659,6 +661,7 @@ def _desktop_new_post(session, event_date = None event_time = None event_end_time = None + event_category = '' location = None buy_url = '' chat_url = '' @@ -678,7 +681,8 @@ def _desktop_new_post(session, system_language, languages_understood, low_bandwidth, content_license_url, media_license_url, media_creator, - event_date, event_time, event_end_time, location, + event_date, event_time, event_end_time, + event_category, location, translate, buy_url, chat_url, auto_cw_cache, debug, None, None, conversation_id, convthread_id, subject, @@ -1486,6 +1490,7 @@ def _desktop_new_dm_base(session, to_handle: str, event_date = None event_time = None event_end_time = None + event_category = '' location = None buy_url = '' chat_url = '' @@ -1507,7 +1512,8 @@ def _desktop_new_dm_base(session, to_handle: str, system_language, languages_understood, low_bandwidth, content_license_url, media_license_url, media_creator, - event_date, event_time, event_end_time, location, + event_date, event_time, event_end_time, + event_category, location, translate, buy_url, chat_url, auto_cw_cache, debug, None, None, conversation_id, convthread_id, subject, diff --git a/epicyon.py b/epicyon.py index d856bd300..cacb84ca5 100644 --- a/epicyon.py +++ b/epicyon.py @@ -75,6 +75,7 @@ from tests import test_update_actor from tests import run_all_tests from auth import store_basic_credentials from auth import create_password +from utils import get_event_categories from utils import replace_strings from utils import set_accounts_data_dir from utils import data_dir @@ -165,6 +166,9 @@ def _command_options() -> None: default=None, help='Time when an event ends when sending a ' + 'c2s post HH:MM') + parser.add_argument('--eventCategory', type=str, + default='', + help='Category for an event') parser.add_argument('--eventLocation', type=str, default=None, help='Location for an event when sending a c2s post') @@ -1986,6 +1990,13 @@ def _command_options() -> None: # TODO searchable status searchable_by: list[str] = [] mitm_servers: list[str] = [] + if argb.eventCategory: + event_categories = get_event_categories() + if argb.eventCategory not in event_categories: + print('WARN: ' + argb.eventCategory + + ' is not an event category ' + + str(event_categories)) + argb.eventCategory = '' print('Sending post to ' + argb.sendto) send_post_via_server(signing_priv_key_pem, __version__, @@ -2002,6 +2013,7 @@ def _command_options() -> None: argb.content_license_url, argb.media_license_url, argb.media_creator, argb.eventDate, argb.eventTime, argb.eventEndTime, + argb.eventCategory, argb.eventLocation, translate, argb.buyUrl, argb.chatUrl, auto_cw_cache, argb.debug, reply_to, reply_to, argb.conversationId, @@ -3837,6 +3849,7 @@ def _command_options() -> None: test_event_date = None test_event_time = None test_event_end_time = None + test_event_category = '' test_location = None test_is_article = False conversation_id = None @@ -3862,7 +3875,8 @@ def _command_options() -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, argb.language, conversation_id, convthread_id, low_bandwidth, argb.content_license_url, @@ -3880,7 +3894,8 @@ def _command_options() -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, argb.language, conversation_id, convthread_id, low_bandwidth, argb.content_license_url, @@ -3898,7 +3913,8 @@ def _command_options() -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, argb.language, conversation_id, convthread_id, low_bandwidth, argb.content_license_url, @@ -3916,7 +3932,8 @@ def _command_options() -> None: 'someone', test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, argb.language, conversation_id, convthread_id, low_bandwidth, argb.content_license_url, @@ -3935,7 +3952,8 @@ def _command_options() -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, argb.language, conversation_id, convthread_id, low_bandwidth, argb.content_license_url, @@ -3953,7 +3971,8 @@ def _command_options() -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, argb.language, conversation_id, convthread_id, low_bandwidth, argb.content_license_url, @@ -3971,7 +3990,8 @@ def _command_options() -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, argb.language, conversation_id, convthread_id, low_bandwidth, argb.content_license_url, @@ -3989,7 +4009,8 @@ def _command_options() -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, argb.language, conversation_id, convthread_id, low_bandwidth, argb.content_license_url, diff --git a/inbox.py b/inbox.py index e63964068..78bcbb968 100644 --- a/inbox.py +++ b/inbox.py @@ -1365,6 +1365,7 @@ def _bounce_dm(sender_post_id: str, session, http_prefix: str, event_date = None event_time = None event_end_time = None + event_category = '' location = None conversation_id = None convthread_id = None @@ -1382,6 +1383,7 @@ def _bounce_dm(sender_post_id: str, session, http_prefix: str, in_reply_to, in_reply_to_atom_uri, subject, debug, schedule_post, event_date, event_time, event_end_time, + event_category, location, system_language, conversation_id, convthread_id, low_bandwidth, dm_license_url, diff --git a/posts.py b/posts.py index 7b2fb4d3f..c88182ae5 100644 --- a/posts.py +++ b/posts.py @@ -1565,7 +1565,8 @@ def _create_post_place_and_time(event_date: str, end_date: str, schedule_post: bool, event_uuid: str, location: str, - tags: [], session) -> str: + tags: [], session, + event_category) -> str: """Adds a place and time to the tags on a new post """ end_date_str = None @@ -1609,7 +1610,7 @@ def _create_post_place_and_time(event_date: str, end_date: str, if not end_date_str: end_date_str = event_date_str if not schedule_post and not event_uuid: - tags.append({ + event_json = { "@context": [ 'https://www.w3.org/ns/activitystreams', 'https://w3id.org/security/v1' @@ -1618,7 +1619,10 @@ def _create_post_place_and_time(event_date: str, end_date: str, "name": event_name, "startTime": event_date_str, "endTime": end_date_str - }) + } + if event_category: + event_json['category'] = event_category + tags.append(event_json) if location and not event_uuid: location_address = None if '' in location: @@ -1790,6 +1794,7 @@ def _create_post_base(base_dir: str, event_uuid: str, category: str, join_mode: str, end_date: str, end_time: str, + event_category: str, maximum_attendee_capacity: int, replies_moderation_option: str, anonymous_participation_enabled: bool, @@ -1922,7 +1927,7 @@ def _create_post_base(base_dir: str, event_time, end_time, summary, content, schedule_post, event_uuid, location, tags, - session) + session, event_category) post_context = get_individual_post_context() @@ -2257,6 +2262,7 @@ def create_public_post(base_dir: str, in_reply_to_atom_uri: str, subject: str, schedule_post: bool, event_date: str, event_time: str, event_end_time: str, + event_category: str, location: str, is_article: bool, system_language: str, conversation_id: str, convthread_id: str, low_bandwidth: bool, content_license_url: str, @@ -2294,7 +2300,7 @@ def create_public_post(base_dir: str, in_reply_to, in_reply_to_atom_uri, subject, schedule_post, event_date, event_time, location, event_uuid, category, join_mode, - end_date, end_time, + end_date, end_time, event_category, maximum_attendee_capacity, replies_moderation_option, anonymous_participation_enabled, @@ -2320,6 +2326,7 @@ def create_reading_post(base_dir: str, in_reply_to_atom_uri: str, subject: str, schedule_post: bool, event_date: str, event_time: str, event_end_time: str, + event_category: str, location: str, is_article: bool, system_language: str, conversation_id: str, convthread_id: str, low_bandwidth: bool, content_license_url: str, @@ -2362,6 +2369,7 @@ def create_reading_post(base_dir: str, in_reply_to_atom_uri, subject, schedule_post, event_date, event_time, event_end_time, + event_category, location, is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -2422,6 +2430,7 @@ def create_blog_post(base_dir: str, city: str, in_reply_to: str, in_reply_to_atom_uri: str, subject: str, schedule_post: bool, event_date: str, event_time: str, event_end_time: str, + event_category: str, location: str, system_language: str, conversation_id: str, convthread_id: str, low_bandwidth: bool, content_license_url: str, @@ -2439,7 +2448,8 @@ def create_blog_post(base_dir: str, image_description, video_transcript, city, in_reply_to, in_reply_to_atom_uri, subject, schedule_post, - event_date, event_time, event_end_time, location, + event_date, event_time, event_end_time, + event_category, location, True, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -2474,6 +2484,7 @@ def create_news_post(base_dir: str, event_date = None event_time = None event_end_time = None + event_category = '' location = None searchable_by = "https://www.w3.org/ns/activitystreams#Public" blog = \ @@ -2485,7 +2496,8 @@ def create_news_post(base_dir: str, image_description, video_transcript, city, in_reply_to, in_reply_to_atom_uri, subject, schedule_post, - event_date, event_time, event_end_time, location, + event_date, event_time, event_end_time, + event_category, location, True, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -2521,7 +2533,7 @@ def create_question_post(base_dir: str, in_reply_to = in_reply_to_atom_uri = None schedule_post = False event_date = event_time = location = event_uuid = category = None - join_mode = end_date = end_time = None + join_mode = end_date = end_time = event_category = None maximum_attendee_capacity = replies_moderation_option = None anonymous_participation_enabled = event_status = ticket_url = None conversation_id = None @@ -2540,7 +2552,7 @@ def create_question_post(base_dir: str, in_reply_to, in_reply_to_atom_uri, subject, schedule_post, event_date, event_time, location, event_uuid, category, - join_mode, end_date, end_time, + join_mode, end_date, end_time, event_category, maximum_attendee_capacity, replies_moderation_option, anonymous_participation_enabled, event_status, @@ -2583,6 +2595,7 @@ def create_unlisted_post(base_dir: str, in_reply_to_atom_uri: str, subject: str, schedule_post: bool, event_date: str, event_time: str, event_end_time: str, + event_category: str, location: str, system_language: str, conversation_id: str, convthread_id: str, low_bandwidth: bool, content_license_url: str, @@ -2617,6 +2630,7 @@ def create_unlisted_post(base_dir: str, event_time, location, event_uuid, category, join_mode, event_date, event_end_time, + event_category, maximum_attendee_capacity, replies_moderation_option, anonymous_participation_enabled, @@ -2643,6 +2657,7 @@ def create_followers_only_post(base_dir: str, subject: str, schedule_post: bool, event_date: str, event_time: str, event_end_time: str, + event_category: str, location: str, system_language: str, conversation_id: str, convthread_id: str, low_bandwidth: bool, content_license_url: str, @@ -2675,7 +2690,7 @@ def create_followers_only_post(base_dir: str, in_reply_to, in_reply_to_atom_uri, subject, schedule_post, event_date, event_time, location, event_uuid, category, join_mode, - event_date, event_end_time, + event_date, event_end_time, event_category, maximum_attendee_capacity, replies_moderation_option, anonymous_participation_enabled, @@ -2738,7 +2753,7 @@ def create_direct_message_post(base_dir: str, subject: str, debug: bool, schedule_post: bool, event_date: str, event_time: str, - event_end_time: str, + event_end_time: str, event_category: str, location: str, system_language: str, conversation_id: str, convthread_id: str, low_bandwidth: bool, content_license_url: str, @@ -2781,7 +2796,7 @@ def create_direct_message_post(base_dir: str, in_reply_to, in_reply_to_atom_uri, subject, schedule_post, event_date, event_time, location, event_uuid, category, join_mode, - event_date, event_end_time, + event_date, event_end_time, event_category, maximum_attendee_capacity, replies_moderation_option, anonymous_participation_enabled, @@ -2898,6 +2913,7 @@ def create_report_post(base_dir: str, join_mode = None end_date = None end_time = None + event_category = '' maximum_attendee_capacity = None replies_moderation_option = None anonymous_participation_enabled = None @@ -2924,6 +2940,7 @@ def create_report_post(base_dir: str, schedule_post, event_date, event_time, location, event_uuid, category, join_mode, end_date, end_time, + event_category, maximum_attendee_capacity, replies_moderation_option, anonymous_participation_enabled, @@ -3222,6 +3239,7 @@ def send_post(signing_priv_key_pem: str, project_version: str, join_mode = None end_date = None end_time = None + event_category = '' maximum_attendee_capacity = None replies_moderation_option = None anonymous_participation_enabled = None @@ -3242,7 +3260,7 @@ def send_post(signing_priv_key_pem: str, project_version: str, event_date, event_time, location, event_uuid, category, join_mode, - end_date, end_time, + end_date, end_time, event_category, maximum_attendee_capacity, replies_moderation_option, anonymous_participation_enabled, @@ -3370,6 +3388,7 @@ def send_post_via_server(signing_priv_key_pem: str, project_version: str, content_license_url: str, media_license_url: str, media_creator: str, event_date: str, event_time: str, event_end_time: str, + event_category: str, location: str, translate: {}, buy_url: str, chat_url: str, auto_cw_cache: {}, debug: bool, in_reply_to: str, @@ -3473,6 +3492,7 @@ def send_post_via_server(signing_priv_key_pem: str, project_version: str, event_date, event_time, location, event_uuid, category, join_mode, event_date, event_end_time, + event_category, maximum_attendee_capacity, replies_moderation_option, anonymous_participation_enabled, diff --git a/tests.py b/tests.py index 573ee8366..7eb21c7cf 100644 --- a/tests.py +++ b/tests.py @@ -801,6 +801,7 @@ def create_server_alice(path: str, domain: str, port: int, test_event_date = None test_event_time = None test_event_end_time = None + test_event_category = '' test_location = None test_is_article = False conversation_id = None @@ -827,7 +828,8 @@ def create_server_alice(path: str, domain: str, port: int, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -846,7 +848,8 @@ def create_server_alice(path: str, domain: str, port: int, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -866,7 +869,8 @@ def create_server_alice(path: str, domain: str, port: int, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -998,6 +1002,7 @@ def create_server_bob(path: str, domain: str, port: int, test_event_date = None test_event_time = None test_event_end_time = None + test_event_category = '' test_location = None test_is_article = False conversation_id = None @@ -1024,7 +1029,8 @@ def create_server_bob(path: str, domain: str, port: int, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -1044,7 +1050,8 @@ def create_server_bob(path: str, domain: str, port: int, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -1063,7 +1070,8 @@ def create_server_bob(path: str, domain: str, port: int, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -3125,6 +3133,7 @@ def _test_create_person_account(base_dir: str): test_event_date = None test_event_time = None test_event_end_time = None + test_event_category = '' test_location = None test_is_article = False save_to_file = True @@ -3157,7 +3166,8 @@ def _test_create_person_account(base_dir: str): test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -3186,7 +3196,8 @@ def _test_create_person_account(base_dir: str): test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -3395,6 +3406,7 @@ def test_client_to_server(base_dir: str): str(test_date.day) event_time = '11:45' event_end_time = '12:30' + event_category = '' location = "Kinshasa" translate = {} buy_url = '' @@ -3416,7 +3428,8 @@ def test_client_to_server(base_dir: str): system_language, languages_understood, low_bandwidth, content_license_url, media_license_url, media_creator, - event_date, event_time, event_end_time, location, + event_date, event_time, event_end_time, + event_category, location, translate, buy_url, chat_url, auto_cw_cache, True, None, None, conversation_id, convthread_id, None, searchable_by, mitm_servers) @@ -5094,6 +5107,7 @@ def _test_reply_to_public_post(base_dir: str) -> None: test_event_date = None test_event_time = None test_event_end_time = None + test_event_category = '' test_location = None test_is_article = False conversation_id = None @@ -5119,7 +5133,8 @@ def _test_reply_to_public_post(base_dir: str) -> None: test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -6174,6 +6189,7 @@ def _test_links_within_post(base_dir: str) -> None: test_event_date = None test_event_time = None test_event_end_time = None + test_event_category = '' test_location = None test_is_article = False conversation_id = None @@ -6199,7 +6215,8 @@ def _test_links_within_post(base_dir: str) -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -6246,7 +6263,8 @@ def _test_links_within_post(base_dir: str) -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -6271,7 +6289,8 @@ def _test_links_within_post(base_dir: str) -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, @@ -7367,6 +7386,7 @@ def _test_can_replyto(base_dir: str) -> None: test_event_date = None test_event_time = None test_event_end_time = None + test_event_category = '' test_location = None test_is_article = False conversation_id = None @@ -7392,7 +7412,8 @@ def _test_can_replyto(base_dir: str) -> None: test_in_reply_to, test_in_reply_to_atom_uri, test_subject, test_schedule_post, test_event_date, test_event_time, - test_event_end_time, test_location, + test_event_end_time, test_event_category, + test_location, test_is_article, system_language, conversation_id, convthread_id, low_bandwidth, content_license_url, diff --git a/translations/ar.json b/translations/ar.json index 66df269bc..ffd385972 100644 --- a/translations/ar.json +++ b/translations/ar.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "لا تعرض المنشورات العامة الأخيرة على ملفك الشخصي", "Employers who reject DEI": "أصحاب العمل الذين يرفضون التنوع والمساواة والشمول", "USA Right Wing Think Tank": "مركز أبحاث اليمين الأمريكي", - "Address": "عنوان" + "Address": "عنوان", + "ARTS": "الفنون", + "AUTO_BOAT_AIR": "السيارات / القارب / الطائرات", + "BOOK_CLUBS": "نادي الكتاب", + "BUSINESS": "عمل", + "CAUSES": "الأسباب / الخيرية", + "CLIMATE_ENVIRONMENT": "المناخ / البيئة", + "COMMUNITY": "مجتمع", + "COMEDY": "كوميديا", + "CRAFTS": "الحرف", + "CREATIVE_JAM": "الإبداعية / التشويش", + "DIY_MAKER_SPACES": "مساحات DIY / صانع", + "FAMILY_EDUCATION": "الأسرة / التعليم", + "FASHION_BEAUTY": "الموضة / العاشق", + "FESTIVALS": "المهرجانات", + "FILM_MEDIA": "فيلم / وسائل الإعلام", + "FOOD_DRINK": "الطعام / الشراب", + "GAMES": "ألعاب", + "INCLUSIVE_SPACES": "المساحات الشاملة", + "LANGUAGE_CULTURE": "اللغة / الثقافة", + "LEARNING": "تعلُّم", + "LGBTQ": "LGBTQ", + "MEETING": "مقابلة", + "MEDITATION_WELLBEING": "التأمل / الرفاه / الصحة", + "MOVEMENTS_POLITICS": "الحركات / السياسة", + "MUSIC": "موسيقى", + "NETWORKING": "الشبكات", + "OUTDOORS_ADVENTURE": "في الهواء الطلق / المغامرة", + "PARTY": "جزء", + "PERFORMING_VISUAL_ARTS": "الأداء / الفنون البصرية", + "PETS": "حيوانات أليفة", + "PHOTOGRAPHY": "التصوير الفوتوغرافي", + "SCIENCE_TECH": "العلوم / التكنولوجيا", + "SPIRITUALITY_RELIGION_BELIEFS": "الروحانية / الدين / المعتقدات", + "SPORTS": "الرياضة", + "THEATRE": "مسرح", + "WORKSHOPS_SKILL_SHARING": "ورش العمل / مشاركة المهارات" } diff --git a/translations/bn.json b/translations/bn.json index e473b555c..8a010e197 100644 --- a/translations/bn.json +++ b/translations/bn.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "আপনার প্রোফাইলে সাম্প্রতিক পাবলিক পোস্টগুলি দেখাবেন না", "Employers who reject DEI": "বৈচিত্র্য, সমতা এবং অন্তর্ভুক্তি প্রত্যাখ্যানকারী নিয়োগকর্তারা", "USA Right Wing Think Tank": "মার্কিন যুক্তরাষ্ট্রের ডানপন্থী থিঙ্ক ট্যাঙ্ক", - "Address": "জানুন" + "Address": "জানুন", + "ARTS": "আর্টস", + "AUTO_BOAT_AIR": "স্বয়ংচালিত / নৌকা / বিমান", + "BOOK_CLUBS": "বই", + "BUSINESS": "ব্যবসা", + "CAUSES": "কারণ / দাতব্য", + "CLIMATE_ENVIRONMENT": "জলবায়ু / পরিবেশ", + "COMMUNITY": "সম্প্রদায়", + "COMEDY": "আসা", + "CRAFTS": "কারুশিল্প", + "CREATIVE_JAM": "সৃজনশীল / জ্যামিং", + "DIY_MAKER_SPACES": "ডিআইওয়াই / মেকার স্পেস", + "FAMILY_EDUCATION": "পরিবার / শিক্ষা", + "FASHION_BEAUTY": "ফ্যাশন / সৌন্দর্য", + "FESTIVALS": "উত্সব", + "FILM_MEDIA": "ফিল্ম / মিডিয়া", + "FOOD_DRINK": "খাবার / পানীয়", + "GAMES": "গেমস", + "INCLUSIVE_SPACES": "অন্তর্ভুক্ত স্পেস", + "LANGUAGE_CULTURE": "ভাষা / সংস্কৃতি", + "LEARNING": "শেখা", + "LGBTQ": "এল", + "MEETING": "সভা", + "MEDITATION_WELLBEING": "ধ্যান / মঙ্গল / স্বাস্থ্য", + "MOVEMENTS_POLITICS": "আন্দোলন / রাজনীতি", + "MUSIC": "সংগীত", + "NETWORKING": "নেটওয়ার্কিং", + "OUTDOORS_ADVENTURE": "বাইরে / অ্যাডভেঞ্চার", + "PARTY": "পার্টি", + "PERFORMING_VISUAL_ARTS": "পারফর্মিং / ভিজ্যুয়াল আর্টস", + "PETS": "পোষা প্রাণী", + "PHOTOGRAPHY": "ফটোগ্রাফি", + "SCIENCE_TECH": "বিজ্ঞান / প্রযুক্তি", + "SPIRITUALITY_RELIGION_BELIEFS": "আধ্যাত্মিকতা / ধর্ম / বিশ্বাস", + "SPORTS": "খেলাধুলা", + "THEATRE": "থিয়া", + "WORKSHOPS_SKILL_SHARING": "কর্মশালা / দক্ষতা ভাগ করে নেওয়া" } diff --git a/translations/ca.json b/translations/ca.json index 6579c13ed..e0c7b5268 100644 --- a/translations/ca.json +++ b/translations/ca.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "No mostris publicacions públiques recents al teu perfil", "Employers who reject DEI": "Empresaris que rebutgen la diversitat, l'equitat i la inclusió", "USA Right Wing Think Tank": "Think Tank de la dreta dels EUA", - "Address": "Adreça" + "Address": "Adreça", + "ARTS": "Arts", + "AUTO_BOAT_AIR": "Automoció / vaixell / avió", + "BOOK_CLUBS": "Clubs de llibres", + "BUSINESS": "Negocis", + "CAUSES": "Causes / Caritat", + "CLIMATE_ENVIRONMENT": "Clima / medi ambient", + "COMMUNITY": "Comunitat", + "COMEDY": "Arrivar", + "CRAFTS": "Manualitats", + "CREATIVE_JAM": "Creative / Jamming", + "DIY_MAKER_SPACES": "Espais de bricolatge / fabricants", + "FAMILY_EDUCATION": "Família / Educació", + "FASHION_BEAUTY": "Moda / bellesa", + "FESTIVALS": "Fest", + "FILM_MEDIA": "Pel·lícula / mitjans", + "FOOD_DRINK": "Menjar / beguda", + "GAMES": "Jocs", + "INCLUSIVE_SPACES": "Espais inclusius", + "LANGUAGE_CULTURE": "Llengua / cultura", + "LEARNING": "Aprenentatge", + "LGBTQ": "LGBTQ", + "MEETING": "Reunió", + "MEDITATION_WELLBEING": "Meditació / benestar / salut", + "MOVEMENTS_POLITICS": "Moviments / Política", + "MUSIC": "Música", + "NETWORKING": "Xarxa", + "OUTDOORS_ADVENTURE": "Aire lliure / Aventura", + "PARTY": "Festa", + "PERFORMING_VISUAL_ARTS": "Arts escèniques / visuals", + "PETS": "Animals de companyia", + "PHOTOGRAPHY": "Fotografia", + "SCIENCE_TECH": "Ciència / Tecnologia", + "SPIRITUALITY_RELIGION_BELIEFS": "Espiritualitat / religió / creences", + "SPORTS": "Esport", + "THEATRE": "Teat", + "WORKSHOPS_SKILL_SHARING": "Tallers / compartició d’habilitats" } diff --git a/translations/cy.json b/translations/cy.json index 158d1133d..3c18d14ae 100644 --- a/translations/cy.json +++ b/translations/cy.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Peidiwch â dangos postiadau cyhoeddus diweddar ar eich proffil", "Employers who reject DEI": "Cyflogwyr sy'n gwrthod Amrywiaeth, Tegwch a Chynhwysiant", "USA Right Wing Think Tank": "Melin Drafod Adain Dde UDA", - "Address": "Cyfeiriad" + "Address": "Cyfeiriad", + "ARTS": "Nghelfyddydau", + "AUTO_BOAT_AIR": "Modurol / cwch / awyrennau", + "BOOK_CLUBS": "Lyfrau", + "BUSINESS": "Busnesau", + "CAUSES": "Achosion / Elusen", + "CLIMATE_ENVIRONMENT": "Hinsawdd / Amgylchedd", + "COMMUNITY": "Gymuned", + "COMEDY": "Deuant", + "CRAFTS": "Chrefft", + "CREATIVE_JAM": "Creadigol / jamio", + "DIY_MAKER_SPACES": "Lleoedd DIY / gwneuthurwyr", + "FAMILY_EDUCATION": "Teulu / Addysg", + "FASHION_BEAUTY": "Ffasiwn / Harddwch", + "FESTIVALS": "Ngwyliau", + "FILM_MEDIA": "Ffilm / Cyfryngau", + "FOOD_DRINK": "Bwyd / diod", + "GAMES": "Gemau", + "INCLUSIVE_SPACES": "Gynhwysol", + "LANGUAGE_CULTURE": "Iaith / Diwylliant", + "LEARNING": "Nysgeidiaeth", + "LGBTQ": "LGBTQ", + "MEETING": "Cyfarfodydd", + "MEDITATION_WELLBEING": "Myfyrdod / lles / iechyd", + "MOVEMENTS_POLITICS": "Symudiadau / Gwleidyddiaeth", + "MUSIC": "Ngherddoriaeth", + "NETWORKING": "Rwydweithio", + "OUTDOORS_ADVENTURE": "Awyr Agored / Antur", + "PARTY": "Plaid", + "PERFORMING_VISUAL_ARTS": "Perfformio / Celfyddydau Gweledol", + "PETS": "Hanifeiliaid", + "PHOTOGRAPHY": "Luniau", + "SCIENCE_TECH": "Gwyddoniaeth / Technoleg", + "SPIRITUALITY_RELIGION_BELIEFS": "Ysbrydolrwydd / Crefydd / Credoau", + "SPORTS": "Chwaraeon", + "THEATRE": "Theatr", + "WORKSHOPS_SKILL_SHARING": "Gweithdai / Rhannu Sgiliau" } diff --git a/translations/de.json b/translations/de.json index 69f56cdb0..1880916f9 100644 --- a/translations/de.json +++ b/translations/de.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Zeigen Sie keine aktuellen öffentlichen Beiträge in Ihrem Profil an", "Employers who reject DEI": "Arbeitgeber, die Vielfalt, Gerechtigkeit und Inklusion ablehnen", "USA Right Wing Think Tank": "Rechtsgerichteter Think Tank in den USA", - "Address": "Adresse" + "Address": "Adresse", + "ARTS": "Künste", + "AUTO_BOAT_AIR": "Automobil / Boot / Flugzeug", + "BOOK_CLUBS": "Buchclubs", + "BUSINESS": "Geschäft", + "CAUSES": "Ursachen", + "CLIMATE_ENVIRONMENT": "Klima / Umwelt", + "COMMUNITY": "Gemeinschaft", + "COMEDY": "Komödie", + "CRAFTS": "Kunsthandwerk", + "CREATIVE_JAM": "Kreativ / Jamming", + "DIY_MAKER_SPACES": "DIY / Maker -Räume", + "FAMILY_EDUCATION": "Familie / Bildung", + "FASHION_BEAUTY": "Mode / Schönheit", + "FESTIVALS": "Festivals", + "FILM_MEDIA": "Film / Medien", + "FOOD_DRINK": "Essen / Getränk", + "GAMES": "Spiele", + "INCLUSIVE_SPACES": "Inklusive Räume", + "LANGUAGE_CULTURE": "Sprache / Kultur", + "LEARNING": "Lernen", + "LGBTQ": "LGBTQ", + "MEETING": "Treffen", + "MEDITATION_WELLBEING": "Meditation / Wohlbefinden / Gesundheit", + "MOVEMENTS_POLITICS": "Bewegungen / Politik", + "MUSIC": "Musik", + "NETWORKING": "Networking", + "OUTDOORS_ADVENTURE": "Draußen / Abenteuer", + "PARTY": "Party", + "PERFORMING_VISUAL_ARTS": "Ausführung / bildende Künste", + "PETS": "Haustiere", + "PHOTOGRAPHY": "Fotografie", + "SCIENCE_TECH": "Wissenschaft / Technologie", + "SPIRITUALITY_RELIGION_BELIEFS": "Spiritualität / Religion / Überzeugungen", + "SPORTS": "Sport", + "THEATRE": "Theater", + "WORKSHOPS_SKILL_SHARING": "Workshops / Fertigkeitsaustausch" } diff --git a/translations/el.json b/translations/el.json index aefbf4a6e..42cbc4287 100644 --- a/translations/el.json +++ b/translations/el.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Μην εμφανίζετε πρόσφατες δημόσιες αναρτήσεις στο προφίλ σας", "Employers who reject DEI": "Εργοδότες που απορρίπτουν τη διαφορετικότητα, την ισότητα και την ένταξη", "USA Right Wing Think Tank": "Δεξαμενή Σκέψης Δεξιάς Πτέρυγας ΗΠΑ", - "Address": "Διεύθυνση" + "Address": "Διεύθυνση", + "ARTS": "Τέχνες", + "AUTO_BOAT_AIR": "Αυτοκινητοβιομηχανία / αεροσκάφος", + "BOOK_CLUBS": "Λέσχες βιβλίων", + "BUSINESS": "Επιχείρηση", + "CAUSES": "Αιτίες / φιλανθρωπία", + "CLIMATE_ENVIRONMENT": "Κλίμα / περιβάλλον", + "COMMUNITY": "Κοινότητα", + "COMEDY": "Κωμωδία", + "CRAFTS": "Χειροτεχνία", + "CREATIVE_JAM": "Δημιουργικό / μπλοκάρισμα", + "DIY_MAKER_SPACES": "Χώροι DIY / Maker", + "FAMILY_EDUCATION": "Οικογένεια / εκπαίδευση", + "FASHION_BEAUTY": "Μόδα / ομορφιά", + "FESTIVALS": "Φεστιβάλ", + "FILM_MEDIA": "Ταινία / μέσα ενημέρωσης", + "FOOD_DRINK": "Φαγητό / ποτό", + "GAMES": "Παιχνίδια", + "INCLUSIVE_SPACES": "Περιεκτικοί χώροι", + "LANGUAGE_CULTURE": "Γλώσσα / πολιτισμός", + "LEARNING": "Μάθηση", + "LGBTQ": "ΛΟΑΤ", + "MEETING": "Συνάντηση", + "MEDITATION_WELLBEING": "Διαλογισμός / ευημερία / υγεία", + "MOVEMENTS_POLITICS": "Κινήσεις / πολιτική", + "MUSIC": "Μουσική", + "NETWORKING": "Δικτύωση", + "OUTDOORS_ADVENTURE": "Ύπαιθρο / περιπέτεια", + "PARTY": "Κόμμα", + "PERFORMING_VISUAL_ARTS": "Εκτέλεση / εικαστικές τέχνες", + "PETS": "Κατοικίδια ζώα", + "PHOTOGRAPHY": "Φωτογραφία", + "SCIENCE_TECH": "Επιστήμη / τεχνολογία", + "SPIRITUALITY_RELIGION_BELIEFS": "Πνευματικότητα / θρησκεία / πεποιθήσεις", + "SPORTS": "Αθλητισμός", + "THEATRE": "Θέατρο", + "WORKSHOPS_SKILL_SHARING": "Εργαστήρια / κοινή χρήση δεξιοτήτων" } diff --git a/translations/en.json b/translations/en.json index 9587afa9f..cbb0e2097 100644 --- a/translations/en.json +++ b/translations/en.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Don't show recent public posts on your profile", "Employers who reject DEI": "Employers who reject DEI", "USA Right Wing Think Tank": "USA Right Wing Think Tank", - "Address": "Address" + "Address": "Address", + "ARTS": "Arts", + "AUTO_BOAT_AIR": "Auto / Boat / Air", + "BOOK_CLUBS": "Book clubs", + "BUSINESS": "Business", + "CAUSES": "Casuses / Charity", + "CLIMATE_ENVIRONMENT": "Climate / Environment", + "COMMUNITY": "Community", + "COMEDY": "Comedy", + "CRAFTS": "Crafts", + "CREATIVE_JAM": "Creative / Jam", + "DIY_MAKER_SPACES": "DIY / Maker spaces", + "FAMILY_EDUCATION": "Family / Education", + "FASHION_BEAUTY": "Fashion / Beauty", + "FESTIVALS": "Festivals", + "FILM_MEDIA": "Film / Media", + "FOOD_DRINK": "Food /Drink", + "GAMES": "Games", + "INCLUSIVE_SPACES": "Inclusive spaces", + "LANGUAGE_CULTURE": "Language / Culture", + "LEARNING": "Learning", + "LGBTQ": "LGBTQ", + "MEETING": "Meeting", + "MEDITATION_WELLBEING": "Meditation / Wellbeing / Health", + "MOVEMENTS_POLITICS": "Movements / Politics", + "MUSIC": "Music", + "NETWORKING": "Networking", + "OUTDOORS_ADVENTURE": "Outdoors / Adventure", + "PARTY": "Party", + "PERFORMING_VISUAL_ARTS": "Performing / Visual arts", + "PETS": "Pets", + "PHOTOGRAPHY": "Photography", + "SCIENCE_TECH": "Science / Technology", + "SPIRITUALITY_RELIGION_BELIEFS": "Spirituality / Religion / Beliefs", + "SPORTS": "Sports", + "THEATRE": "Theatre", + "WORKSHOPS_SKILL_SHARING": "Workshops / Skill sharing" } diff --git a/translations/es.json b/translations/es.json index 0d329f6ce..b0019a27b 100644 --- a/translations/es.json +++ b/translations/es.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "No mostrar publicaciones públicas recientes en tu perfil", "Employers who reject DEI": "Empleadores que rechazan la Diversidad, la Equidad y la Inclusión", "USA Right Wing Think Tank": "Centro de estudios de derecha de EE.UU.", - "Address": "DIRECCIÓN" + "Address": "DIRECCIÓN", + "ARTS": "Letras", + "AUTO_BOAT_AIR": "Automotriz / bote / aeronave", + "BOOK_CLUBS": "Clubes de lectura", + "BUSINESS": "Negocio", + "CAUSES": "Causas / caridad", + "CLIMATE_ENVIRONMENT": "Clima / medio ambiente", + "COMMUNITY": "Comunidad", + "COMEDY": "Comedia", + "CRAFTS": "Artesanía", + "CREATIVE_JAM": "Creativa / Jamming", + "DIY_MAKER_SPACES": "Espacios de bricolaje / fabricante", + "FAMILY_EDUCATION": "Familia / Educación", + "FASHION_BEAUTY": "Moda / belleza", + "FESTIVALS": "Festivales", + "FILM_MEDIA": "Película / medios", + "FOOD_DRINK": "Comida / bebida", + "GAMES": "Juego", + "INCLUSIVE_SPACES": "Espacios inclusivos", + "LANGUAGE_CULTURE": "Idioma / cultura", + "LEARNING": "Aprendiendo", + "LGBTQ": "LGBTQ", + "MEETING": "Reunión", + "MEDITATION_WELLBEING": "Meditación / bienestar / salud", + "MOVEMENTS_POLITICS": "Movimientos / política", + "MUSIC": "Música", + "NETWORKING": "Networking", + "OUTDOORS_ADVENTURE": "Al aire libre / aventura", + "PARTY": "Fiesta", + "PERFORMING_VISUAL_ARTS": "Artes de interpretación / Visual", + "PETS": "Mascotas", + "PHOTOGRAPHY": "Fotografía", + "SCIENCE_TECH": "Ciencia / tecnología", + "SPIRITUALITY_RELIGION_BELIEFS": "Espiritualidad / religión / creencias", + "SPORTS": "Deportes", + "THEATRE": "Teatro", + "WORKSHOPS_SKILL_SHARING": "Talleres / Experiencia de habilidades" } diff --git a/translations/fa.json b/translations/fa.json index 17e56508f..b678bebb8 100644 --- a/translations/fa.json +++ b/translations/fa.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "پست های عمومی اخیر را در نمایه خود نشان ندهید", "Employers who reject DEI": "کارفرمایانی که تنوع، برابری و شمول را رد می کنند", "USA Right Wing Think Tank": "اتاق فکر جناح راست ایالات متحده آمریکا", - "Address": "آدرس" + "Address": "آدرس", + "ARTS": "هنر", + "AUTO_BOAT_AIR": "اتومبیل / قایق / هواپیما", + "BOOK_CLUBS": "کلوپ های کتاب", + "BUSINESS": "تجارت", + "CAUSES": "علل / خیریه", + "CLIMATE_ENVIRONMENT": "آب و هوا / محیط", + "COMMUNITY": "جامعه", + "COMEDY": "کمدی", + "CRAFTS": "صنایع دستی", + "CREATIVE_JAM": "خلاق / مبهم", + "DIY_MAKER_SPACES": "فضاهای DIY / سازنده", + "FAMILY_EDUCATION": "خانواده / آموزش", + "FASHION_BEAUTY": "مد / زیبایی", + "FESTIVALS": "جشنواره", + "FILM_MEDIA": "فیلم / رسانه", + "FOOD_DRINK": "غذا / نوشیدنی", + "GAMES": "بازی", + "INCLUSIVE_SPACES": "فضاهای فراگیر", + "LANGUAGE_CULTURE": "زبان / فرهنگ", + "LEARNING": "یادگیری", + "LGBTQ": "LGBTQ", + "MEETING": "نشست", + "MEDITATION_WELLBEING": "مراقبه / بهزیستی / سلامتی", + "MOVEMENTS_POLITICS": "حرکات / سیاست", + "MUSIC": "موسیقی", + "NETWORKING": "شبکه", + "OUTDOORS_ADVENTURE": "در فضای باز / ماجراجویی", + "PARTY": "مهمانی", + "PERFORMING_VISUAL_ARTS": "اجرای / هنرهای تجسمی", + "PETS": "حیوانات اهلی", + "PHOTOGRAPHY": "عکاسی", + "SCIENCE_TECH": "علم / فناوری", + "SPIRITUALITY_RELIGION_BELIEFS": "معنویت / دین / عقاید", + "SPORTS": "ورزش", + "THEATRE": "تئاتر", + "WORKSHOPS_SKILL_SHARING": "کارگاه ها / اشتراک مهارت" } diff --git a/translations/fi.json b/translations/fi.json index 7c76a8acb..43b9ec7bf 100644 --- a/translations/fi.json +++ b/translations/fi.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Älä näytä viimeisimmät julkiset viestit profiilissasi", "Employers who reject DEI": "Työnantajat, jotka torjuvat monimuotoisuuden, tasa-arvon ja osallisuuden", "USA Right Wing Think Tank": "USA:n oikeanpuoleinen ajatushautomo", - "Address": "Osoite" + "Address": "Osoite", + "ARTS": "Taide", + "AUTO_BOAT_AIR": "Auto- / vene / lentokone", + "BOOK_CLUBS": "Kirjakerhot", + "BUSINESS": "Yritys", + "CAUSES": "Syyt / hyväntekeväisyys", + "CLIMATE_ENVIRONMENT": "Ilmasto / ympäristö", + "COMMUNITY": "Yhteisö", + "COMEDY": "Tulla", + "CRAFTS": "Käsitö", + "CREATIVE_JAM": "Luova / häiritsevä", + "DIY_MAKER_SPACES": "DIY / Maker -tilat", + "FAMILY_EDUCATION": "Perhe / koulutus", + "FASHION_BEAUTY": "Muoti / kauneus", + "FESTIVALS": "Festivaalit", + "FILM_MEDIA": "Elokuva / media", + "FOOD_DRINK": "Ruoka / juoma", + "GAMES": "Pelit", + "INCLUSIVE_SPACES": "Osallistavat tilat", + "LANGUAGE_CULTURE": "Kieli / kulttuuri", + "LEARNING": "Oppiminen", + "LGBTQ": "LGBTQ", + "MEETING": "Tapaaminen", + "MEDITATION_WELLBEING": "Meditaatio / hyvinvointi / paraneminen", + "MOVEMENTS_POLITICS": "Liikkeet / politiikka", + "MUSIC": "Musiikki", + "NETWORKING": "Verkottuminen", + "OUTDOORS_ADVENTURE": "Ulkona / seikkailu", + "PARTY": "Puolue", + "PERFORMING_VISUAL_ARTS": "Esiintyvä / kuvataiteet", + "PETS": "Lemmikkieläimet", + "PHOTOGRAPHY": "Valokuvaus", + "SCIENCE_TECH": "Tiede / tekniikka", + "SPIRITUALITY_RELIGION_BELIEFS": "Hengellisyys / uskonto / uskomukset", + "SPORTS": "Urheilu", + "THEATRE": "Teatteri", + "WORKSHOPS_SKILL_SHARING": "Työpajat / taitojen jakaminen" } diff --git a/translations/fr.json b/translations/fr.json index 24d38f352..4370bb974 100644 --- a/translations/fr.json +++ b/translations/fr.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Ne pas afficher les publications publiques récentes sur votre profil", "Employers who reject DEI": "Les employeurs qui rejettent la diversité, l'équité et l'inclusion", "USA Right Wing Think Tank": "Groupe de réflexion de droite américain", - "Address": "Adresse" + "Address": "Adresse", + "ARTS": "Arts", + "AUTO_BOAT_AIR": "Automobile / bateau / avion", + "BOOK_CLUBS": "Club de lecture", + "BUSINESS": "Entreprise", + "CAUSES": "Causes / charité", + "CLIMATE_ENVIRONMENT": "Climat / environnement", + "COMMUNITY": "Communauté", + "COMEDY": "Comédie", + "CRAFTS": "Artisanat", + "CREATIVE_JAM": "Créatif / brouillage", + "DIY_MAKER_SPACES": "Espaces de bricolage / fabricant", + "FAMILY_EDUCATION": "Famille / éducation", + "FASHION_BEAUTY": "Mode / beauté", + "FESTIVALS": "Festivals", + "FILM_MEDIA": "Film / médias", + "FOOD_DRINK": "Nourriture / boisson", + "GAMES": "Jeux", + "INCLUSIVE_SPACES": "Espaces inclusifs", + "LANGUAGE_CULTURE": "Langue / culture", + "LEARNING": "Apprentissage", + "LGBTQ": "LGBTQ", + "MEETING": "Réunion", + "MEDITATION_WELLBEING": "Méditation / bien-être / santé", + "MOVEMENTS_POLITICS": "Mouvements / politique", + "MUSIC": "Musique", + "NETWORKING": "Réseautage", + "OUTDOORS_ADVENTURE": "Extérieur / aventure", + "PARTY": "Faire la fête", + "PERFORMING_VISUAL_ARTS": "Interprétation / arts visuels", + "PETS": "Animaux de compagnie", + "PHOTOGRAPHY": "Photographie", + "SCIENCE_TECH": "Science / technologie", + "SPIRITUALITY_RELIGION_BELIEFS": "Spiritualité / religion / croyances", + "SPORTS": "Sportive", + "THEATRE": "Théâtre", + "WORKSHOPS_SKILL_SHARING": "Ateliers / partage des compétences" } diff --git a/translations/ga.json b/translations/ga.json index 71827d822..e6d004f99 100644 --- a/translations/ga.json +++ b/translations/ga.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Ná taispeáin postálacha poiblí le déanaí ar do phróifíl", "Employers who reject DEI": "Fostóirí a dhiúltaíonn Éagsúlacht, Cothromas agus Cuimsiú", "USA Right Wing Think Tank": "Umar Smaointeoireachta Eite deise SAM", - "Address": "Seoladh" + "Address": "Seoladh", + "ARTS": "Ealaíon", + "AUTO_BOAT_AIR": "Feithicleach / Bád / Aerárthach", + "BOOK_CLUBS": "Club leabhair", + "BUSINESS": "Gnólacht", + "CAUSES": "Cúiseanna / carthanas", + "CLIMATE_ENVIRONMENT": "Aeráid / timpeallacht", + "COMMUNITY": "Lucht", + "COMEDY": "Síol", + "CRAFTS": "Ceardaíocht", + "CREATIVE_JAM": "Cruthaitheach / Jamming", + "DIY_MAKER_SPACES": "Spásanna DIY / déantóra", + "FAMILY_EDUCATION": "Teaghlach / oideachas", + "FASHION_BEAUTY": "Faisean / áilleacht", + "FESTIVALS": "Féilte", + "FILM_MEDIA": "Scannán / meáin", + "FOOD_DRINK": "Bia / deoch", + "GAMES": "Cluin", + "INCLUSIVE_SPACES": "Spásanna cuimsitheacha", + "LANGUAGE_CULTURE": "Teanga / cultúr", + "LEARNING": "Foghlaim", + "LGBTQ": "LGBTQ", + "MEETING": "Cruinniú", + "MEDITATION_WELLBEING": "Machnamh / folláine / sláinte", + "MOVEMENTS_POLITICS": "Gluaiseachtaí / polaitíocht", + "MUSIC": "Ceol", + "NETWORKING": "Líonrú", + "OUTDOORS_ADVENTURE": "Lasmuigh / eachtra", + "PARTY": "Duine", + "PERFORMING_VISUAL_ARTS": "Taibhiú / Amharcealaíona", + "PETS": "Peataí", + "PHOTOGRAPHY": "Grianghrafadóireacht", + "SCIENCE_TECH": "Eolaíocht / teicneolaíocht", + "SPIRITUALITY_RELIGION_BELIEFS": "Spioradáltacht / Creideamh / Creidimh", + "SPORTS": "Oll naordaí", + "THEATRE": "Tochadán", + "WORKSHOPS_SKILL_SHARING": "Ceardlanna / comhroinnt scileanna" } diff --git a/translations/he.json b/translations/he.json index 272ae3dba..c6a0953f1 100644 --- a/translations/he.json +++ b/translations/he.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "אל תציג פוסטים ציבוריים אחרונים בפרופיל שלך", "Employers who reject DEI": "מעסיקים הדוחים גיוון, שוויון והכלה", "USA Right Wing Think Tank": "ארגון החשיבה הימני של ארהב", - "Address": "כְּתוֹבֶת" + "Address": "כְּתוֹבֶת", + "ARTS": "אומנויות", + "AUTO_BOAT_AIR": "רכב / סירה / מטוס", + "BOOK_CLUBS": "מועדוני ספרים", + "BUSINESS": "עֵסֶק", + "CAUSES": "גורמים / צדקה", + "CLIMATE_ENVIRONMENT": "אקלים / סביבה", + "COMMUNITY": "קהילה", + "COMEDY": "קוֹמֶדִיָה", + "CRAFTS": "מלאכה", + "CREATIVE_JAM": "יצירתי / פקקים", + "DIY_MAKER_SPACES": "חללי DIY / Maker", + "FAMILY_EDUCATION": "משפחה / חינוך", + "FASHION_BEAUTY": "אופנה / יופי", + "FESTIVALS": "פסטיבלים", + "FILM_MEDIA": "סרט / מדיה", + "FOOD_DRINK": "אוכל / שתייה", + "GAMES": "משחקים", + "INCLUSIVE_SPACES": "מרחבים כוללים", + "LANGUAGE_CULTURE": "שפה / תרבות", + "LEARNING": "לְמִידָה", + "LGBTQ": "LGBTQ", + "MEETING": "פְּגִישָׁה", + "MEDITATION_WELLBEING": "מדיטציה / רווחה / בריאות", + "MOVEMENTS_POLITICS": "תנועות / פוליטיקה", + "MUSIC": "מוּסִיקָה", + "NETWORKING": "רשת", + "OUTDOORS_ADVENTURE": "בחוץ / הרפתקה", + "PARTY": "צַד", + "PERFORMING_VISUAL_ARTS": "ביצועים / אמנות חזותית", + "PETS": "חיות מחמד", + "PHOTOGRAPHY": "צילום", + "SCIENCE_TECH": "מדע / טכנולוגיה", + "SPIRITUALITY_RELIGION_BELIEFS": "רוחניות / דת / אמונות", + "SPORTS": "ספו", + "THEATRE": "תֵאַטרוֹן", + "WORKSHOPS_SKILL_SHARING": "סדנאות / שיתוף מיומנות" } diff --git a/translations/hi.json b/translations/hi.json index 612abab70..241aedf04 100644 --- a/translations/hi.json +++ b/translations/hi.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "अपनी प्रोफ़ाइल पर हाल ही की सार्वजनिक पोस्ट न दिखाएँ", "Employers who reject DEI": "नियोक्ता जो विविधता, समानता और समावेशन को अस्वीकार करते हैं", "USA Right Wing Think Tank": "यूएसए राइट विंग थिंक टैंक", - "Address": "पता" + "Address": "पता", + "ARTS": "आर्ट्स एक", + "AUTO_BOAT_AIR": "मोटर वाहन / नाव / विमान", + "BOOK_CLUBS": "बुक क्लब", + "BUSINESS": "व्यापार", + "CAUSES": "कारण", + "CLIMATE_ENVIRONMENT": "जलवायु / पर्यावरण", + "COMMUNITY": "समुदाय", + "COMEDY": "कॉमेडी", + "CRAFTS": "शिल्प", + "CREATIVE_JAM": "रचनात्मक / जामिंग", + "DIY_MAKER_SPACES": "DIY / निर्माता रिक्त स्थान", + "FAMILY_EDUCATION": "पारिवारिक शिक्षा", + "FASHION_BEAUTY": "फैशन / ब्यू", + "FESTIVALS": "समारोह", + "FILM_MEDIA": "फिल्म / मीडिया", + "FOOD_DRINK": "भोजन पेय", + "GAMES": "खेल", + "INCLUSIVE_SPACES": "समावेशी स्थान", + "LANGUAGE_CULTURE": "भाषा / संस्कृति", + "LEARNING": "सीखना", + "LGBTQ": "एलजीबीटी", + "MEETING": "बैठक", + "MEDITATION_WELLBEING": "ध्यान / भलाई / स्वास्थ्य", + "MOVEMENTS_POLITICS": "आंदोलन / राजनीति", + "MUSIC": "संगीत", + "NETWORKING": "नेटवर्किंग", + "OUTDOORS_ADVENTURE": "बाहर / साहसिक कार्य", + "PARTY": "दल", + "PERFORMING_VISUAL_ARTS": "प्रदर्शन / दृश्य कला", + "PETS": "पालतू जानवर", + "PHOTOGRAPHY": "फोटोग्राफी", + "SCIENCE_TECH": "विज्ञान प्रौद्योगिकी", + "SPIRITUALITY_RELIGION_BELIEFS": "आध्यात्मिकता / धर्म / बेली", + "SPORTS": "खेल", + "THEATRE": "थिएटर", + "WORKSHOPS_SKILL_SHARING": "कार्यशालाएं / कौशल साझाकरण" } diff --git a/translations/it.json b/translations/it.json index 798df4fa3..715bce40d 100644 --- a/translations/it.json +++ b/translations/it.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Non mostrare i post pubblici recenti sul tuo profilo", "Employers who reject DEI": "Datori di lavoro che rifiutano diversità, equità e inclusione", "USA Right Wing Think Tank": "Think Tank di destra degli USA", - "Address": "Indirizzo" + "Address": "Indirizzo", + "ARTS": "Arti", + "AUTO_BOAT_AIR": "Automotive / barca / aereo", + "BOOK_CLUBS": "Club del libro", + "BUSINESS": "Attività commerciale", + "CAUSES": "Cause / carità", + "CLIMATE_ENVIRONMENT": "Clima / ambiente", + "COMMUNITY": "Comunità", + "COMEDY": "Commedia", + "CRAFTS": "Artigianato", + "CREATIVE_JAM": "Creativo / jamming", + "DIY_MAKER_SPACES": "Spazi fai -da -te / creatore", + "FAMILY_EDUCATION": "Famiglia / istruzione", + "FASHION_BEAUTY": "Moda / bellezza", + "FESTIVALS": "Festival", + "FILM_MEDIA": "Film / media", + "FOOD_DRINK": "Cibo / bevanda", + "GAMES": "Giochi", + "INCLUSIVE_SPACES": "Spazi inclusivi", + "LANGUAGE_CULTURE": "Lingua / cultura", + "LEARNING": "Apprendimento", + "LGBTQ": "LGBTQ", + "MEETING": "Incontro", + "MEDITATION_WELLBEING": "Meditazione / benessere / salute", + "MOVEMENTS_POLITICS": "Movimenti / politica", + "MUSIC": "Musica", + "NETWORKING": "Networking", + "OUTDOORS_ADVENTURE": "All'aperto / avventura", + "PARTY": "Festa", + "PERFORMING_VISUAL_ARTS": "Arti per esibizioni / visite", + "PETS": "Animali domestici", + "PHOTOGRAPHY": "Fotografia", + "SCIENCE_TECH": "Scienza / tecnologia", + "SPIRITUALITY_RELIGION_BELIEFS": "Spiritualità / religione / credenze", + "SPORTS": "Sport", + "THEATRE": "Teatro", + "WORKSHOPS_SKILL_SHARING": "Seminari / condivisione delle competenze" } diff --git a/translations/ja.json b/translations/ja.json index cb0d63553..907cf4614 100644 --- a/translations/ja.json +++ b/translations/ja.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "プロフィールに最近の公開投稿を表示しない", "Employers who reject DEI": "多様性、公平性、包括性を拒否する雇用主", "USA Right Wing Think Tank": "米国右翼シンクタンク", - "Address": "住所" + "Address": "住所", + "ARTS": "芸術", + "AUTO_BOAT_AIR": "自動車 /ボート /航空機", + "BOOK_CLUBS": "ブッククラブ", + "BUSINESS": "仕事", + "CAUSES": "原因 /慈善", + "CLIMATE_ENVIRONMENT": "気候 /環境", + "COMMUNITY": "コミュニティ", + "COMEDY": "コメディ", + "CRAFTS": "工芸品", + "CREATIVE_JAM": "クリエイティブ /ジャミング", + "DIY_MAKER_SPACES": "DIY /メーカースペース", + "FAMILY_EDUCATION": "家族 /教育", + "FASHION_BEAUTY": "ファッション /美しさ", + "FESTIVALS": "フェスティバル", + "FILM_MEDIA": "フェスティバル", + "FOOD_DRINK": "食べ物 /飲み物", + "GAMES": "ゲーム", + "INCLUSIVE_SPACES": "包括的スペース", + "LANGUAGE_CULTURE": "言語 /文化", + "LEARNING": "学ぶ", + "LGBTQ": "LGBTQ", + "MEETING": "ミーティング", + "MEDITATION_WELLBEING": "瞑想 /幸福 /癒し", + "MOVEMENTS_POLITICS": "運動 /政治", + "MUSIC": "音楽", + "NETWORKING": "ネットワーキング", + "OUTDOORS_ADVENTURE": "アウトドアアドベンチャー", + "PARTY": "パーティー", + "PERFORMING_VISUAL_ARTS": "パフォーマンス /視覚芸術", + "PETS": "ペット", + "PHOTOGRAPHY": "写真", + "SCIENCE_TECH": "科学 /技術", + "SPIRITUALITY_RELIGION_BELIEFS": "精神性 /宗教 /健康", + "SPORTS": "スポーツ", + "THEATRE": "劇場", + "WORKSHOPS_SKILL_SHARING": "ワークショップ /スキル共有" } diff --git a/translations/ko.json b/translations/ko.json index 1f09043e3..e952bd796 100644 --- a/translations/ko.json +++ b/translations/ko.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "프로필에 최근 공개 게시물을 표시하지 마세요", "Employers who reject DEI": "다양성, 형평성 및 포용성을 거부하는 고용주", "USA Right Wing Think Tank": "미국 우익 싱크탱크", - "Address": "주소" + "Address": "주소", + "ARTS": "기예", + "AUTO_BOAT_AIR": "자동차 / 보트 / 항공기", + "BOOK_CLUBS": "북 클럽", + "BUSINESS": "사업", + "CAUSES": "원인 / 자선", + "CLIMATE_ENVIRONMENT": "기후 / 환경", + "COMMUNITY": "지역 사회", + "COMEDY": "코메디", + "CRAFTS": "공예", + "CREATIVE_JAM": "창의적 / 재밍", + "DIY_MAKER_SPACES": "DIY / 메이커 공간", + "FAMILY_EDUCATION": "가족 / 교육", + "FASHION_BEAUTY": "패션 / 아름다움", + "FESTIVALS": "축제", + "FILM_MEDIA": "영화 / 미디어", + "FOOD_DRINK": "에프", + "GAMES": "계략", + "INCLUSIVE_SPACES": "포괄적 인 공간", + "LANGUAGE_CULTURE": "언어 / 문화", + "LEARNING": "학습", + "LGBTQ": "엘", + "MEETING": "회의", + "MEDITATION_WELLBEING": "명상 / 웰빙 / 건강", + "MOVEMENTS_POLITICS": "운동 / 정치", + "MUSIC": "음악", + "NETWORKING": "네트워킹", + "OUTDOORS_ADVENTURE": "야외 / 모험", + "PARTY": "파티", + "PERFORMING_VISUAL_ARTS": "공연 / 시각 예술", + "PETS": "애완 동물", + "PHOTOGRAPHY": "사진술", + "SCIENCE_TECH": "과학 / 기술", + "SPIRITUALITY_RELIGION_BELIEFS": "영성 / 종교 / 신자", + "SPORTS": "스포츠", + "THEATRE": "극장", + "WORKSHOPS_SKILL_SHARING": "워크샵 / 기술 공유" } diff --git a/translations/ku.json b/translations/ku.json index 8c8d05407..6bee8fcee 100644 --- a/translations/ku.json +++ b/translations/ku.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Mesajên giştî yên dawî li ser profîla xwe nîşan nedin", "Employers who reject DEI": "Kardêrên ku Pirrengî, Wekhevî û Tevliheviyê red dikin", "USA Right Wing Think Tank": "Tank Think Wing USA", - "Address": "Navnîşan" + "Address": "Navnîşan", + "ARTS": "Huner", + "AUTO_BOAT_AIR": "Automotive / Boat / balafir", + "BOOK_CLUBS": "Klûbên Book", + "BUSINESS": "Dikan", + "CAUSES": "Sedem / xêrxwazî", + "CLIMATE_ENVIRONMENT": "Avhewa / Jîngehê", + "COMMUNITY": "Civatî", + "COMEDY": "Pêkenî", + "CRAFTS": "Crafts", + "CREATIVE_JAM": "Creative / Jamming", + "DIY_MAKER_SPACES": "DIY / deverên çêker", + "FAMILY_EDUCATION": "Malbat / Perwerde", + "FASHION_BEAUTY": "Fashion / Beauty", + "FESTIVALS": "Mîhrîcan", + "FILM_MEDIA": "Fîlim / Medya", + "FOOD_DRINK": "Xwarin / vexwarin", + "GAMES": "Lîstik", + "INCLUSIVE_SPACES": "Cihên tevlêbûnê", + "LANGUAGE_CULTURE": "Ziman / çand", + "LEARNING": "Fêrbûn", + "LGBTQ": "LGBTQ", + "MEETING": "Hevdîtinî", + "MEDITATION_WELLBEING": "Medîkirin / xweşkirin / tenduristî", + "MOVEMENTS_POLITICS": "Tevger / Siyaset", + "MUSIC": "Mûzîk", + "NETWORKING": "Tebort", + "OUTDOORS_ADVENTURE": "Li derve / serpêhatî", + "PARTY": "Partî", + "PERFORMING_VISUAL_ARTS": "Performing / Hunerên Visual", + "PETS": "Pets", + "PHOTOGRAPHY": "Photograf", + "SCIENCE_TECH": "Zanist / Teknolojî", + "SPIRITUALITY_RELIGION_BELIEFS": "Giyanî / Dîn / Bawerî", + "SPORTS": "Beden", + "THEATRE": "Şano", + "WORKSHOPS_SKILL_SHARING": "Karker / Parvekirina Skill" } diff --git a/translations/nl.json b/translations/nl.json index a3e6b1f2d..d71446559 100644 --- a/translations/nl.json +++ b/translations/nl.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Toon geen recente openbare berichten op uw profiel", "Employers who reject DEI": "Werkgevers die Diversiteit, Gelijkheid en Inclusie afwijzen", "USA Right Wing Think Tank": "Rechtse denktank van de VS", - "Address": "Adres" + "Address": "Adres", + "ARTS": "Kunst", + "AUTO_BOAT_AIR": "Automotive / boot / vliegtuig", + "BOOK_CLUBS": "Boekenclubs", + "BUSINESS": "Bedrijf", + "CAUSES": "Oorzaken / liefdadigheid", + "CLIMATE_ENVIRONMENT": "Klimaat / omgeving", + "COMMUNITY": "Gemeenschap", + "COMEDY": "Komedie", + "CRAFTS": "Ambachten", + "CREATIVE_JAM": "Creatief / jamming", + "DIY_MAKER_SPACES": "DIY / Maker -ruimtes", + "FAMILY_EDUCATION": "Familie / opleiding", + "FASHION_BEAUTY": "Mode / schoonheid", + "FESTIVALS": "Festivals", + "FILM_MEDIA": "Film / media", + "FOOD_DRINK": "Eten / drankje", + "GAMES": "Spellen", + "INCLUSIVE_SPACES": "Inclusieve ruimtes", + "LANGUAGE_CULTURE": "Taal / cultuur", + "LEARNING": "Leer", + "LGBTQ": "LGBTQ", + "MEETING": "Ontmoeting", + "MEDITATION_WELLBEING": "Meditatie / welzijn / gezondheid", + "MOVEMENTS_POLITICS": "Bewegingen / politiek", + "MUSIC": "Muziek", + "NETWORKING": "Netwerk", + "OUTDOORS_ADVENTURE": "Buitenshuis / avontuur", + "PARTY": "Feest", + "PERFORMING_VISUAL_ARTS": "Performatie / beeldende kunst", + "PETS": "Huisdieren", + "PHOTOGRAPHY": "Fotografie", + "SCIENCE_TECH": "Wetenschap / technologie", + "SPIRITUALITY_RELIGION_BELIEFS": "Spiritualiteit / religie / overtuigingen", + "SPORTS": "Sport", + "THEATRE": "Theater", + "WORKSHOPS_SKILL_SHARING": "Workshops / vaardigheden delen" } diff --git a/translations/oc.json b/translations/oc.json index cb3844582..fa13f3f84 100644 --- a/translations/oc.json +++ b/translations/oc.json @@ -720,5 +720,41 @@ "Don't show recent public posts on your profile": "Don't show recent public posts on your profile", "Employers who reject DEI": "Employers who reject DEI", "USA Right Wing Think Tank": "USA Right Wing Think Tank", - "Address": "Address" + "Address": "Address", + "ARTS": "Arts", + "AUTO_BOAT_AIR": "Auto / Boat / Air", + "BOOK_CLUBS": "Book clubs", + "BUSINESS": "Business", + "CAUSES": "Casuses / Charity", + "CLIMATE_ENVIRONMENT": "Climate / Environment", + "COMMUNITY": "Community", + "COMEDY": "Comedy", + "CRAFTS": "Crafts", + "CREATIVE_JAM": "Creative / Jam", + "DIY_MAKER_SPACES": "DIY / Maker spaces", + "FAMILY_EDUCATION": "Family / Education", + "FASHION_BEAUTY": "Fashion / Beauty", + "FESTIVALS": "Festivals", + "FILM_MEDIA": "Film / Media", + "FOOD_DRINK": "Food /Drink", + "GAMES": "Games", + "INCLUSIVE_SPACES": "Inclusive spaces", + "LANGUAGE_CULTURE": "Language / Culture", + "LEARNING": "Learning", + "LGBTQ": "LGBTQ", + "MEETING": "Meeting", + "MEDITATION_WELLBEING": "Meditation / Wellbeing / Health", + "MOVEMENTS_POLITICS": "Movements / Politics", + "MUSIC": "Music", + "NETWORKING": "Networking", + "OUTDOORS_ADVENTURE": "Outdoors / Adventure", + "PARTY": "Party", + "PERFORMING_VISUAL_ARTS": "Performing / Visual arts", + "PETS": "Pets", + "PHOTOGRAPHY": "Photography", + "SCIENCE_TECH": "Science / Technology", + "SPIRITUALITY_RELIGION_BELIEFS": "Spirituality / Religion / Beliefs", + "SPORTS": "Sports", + "THEATRE": "Theatre", + "WORKSHOPS_SKILL_SHARING": "Workshops / Skill sharing" } diff --git a/translations/pl.json b/translations/pl.json index 927e00783..1a31cad78 100644 --- a/translations/pl.json +++ b/translations/pl.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Nie pokazuj ostatnich publicznych postów na swoim profilu", "Employers who reject DEI": "Pracodawcy odrzucający różnorodność, równość i integrację", "USA Right Wing Think Tank": "USA Prawicowy Think Tank", - "Address": "Adres" + "Address": "Adres", + "ARTS": "Sztuka", + "AUTO_BOAT_AIR": "Automotive / Boat / Aircraft", + "BOOK_CLUBS": "Kluby książkowe", + "BUSINESS": "Biznes", + "CAUSES": "Przyczyny / organizację charytatywną", + "CLIMATE_ENVIRONMENT": "Klimat / środowisko", + "COMMUNITY": "Wspólnota", + "COMEDY": "Komedia", + "CRAFTS": "Rzemieślnictwo", + "CREATIVE_JAM": "Creative / Jamming", + "DIY_MAKER_SPACES": "DIY / Maker Spaces", + "FAMILY_EDUCATION": "Rodzina / edukacja", + "FASHION_BEAUTY": "Moda / piękno", + "FESTIVALS": "Festiwale", + "FILM_MEDIA": "Film / Media", + "FOOD_DRINK": "Jedzenie / napój", + "GAMES": "Zawody sportowe", + "INCLUSIVE_SPACES": "Sprzedaż integracyjna", + "LANGUAGE_CULTURE": "Język / kultura", + "LEARNING": "Nauka", + "LGBTQ": "LGBTQ", + "MEETING": "Spotkanie", + "MEDITATION_WELLBEING": "Medytacja / dobre samopoczucie / zdrowie", + "MOVEMENTS_POLITICS": "Ruchy / polityka", + "MUSIC": "Muzyka", + "NETWORKING": "Networking", + "OUTDOORS_ADVENTURE": "Na zewnątrz / przygoda", + "PARTY": "Impreza", + "PERFORMING_VISUAL_ARTS": "Sztuki solidarne / wizualne", + "PETS": "Zwierzęta", + "PHOTOGRAPHY": "Fotografia", + "SCIENCE_TECH": "Nauka / technologia", + "SPIRITUALITY_RELIGION_BELIEFS": "Duchowość / religia / przekonania", + "SPORTS": "Lekkoatletyka", + "THEATRE": "Teatr", + "WORKSHOPS_SKILL_SHARING": "Warsztaty / udostępnianie umiejętności" } diff --git a/translations/pt.json b/translations/pt.json index 677d9ee1d..ee4e47f13 100644 --- a/translations/pt.json +++ b/translations/pt.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Não mostrar publicações públicas recentes no seu perfil", "Employers who reject DEI": "Empregadores que rejeitam a Diversidade, a Equidade e a Inclusão", "USA Right Wing Think Tank": "EUA Grupo de reflexão de direita", - "Address": "Morada" + "Address": "Morada", + "ARTS": "Artes", + "AUTO_BOAT_AIR": "Automotivo / barco / aeronave", + "BOOK_CLUBS": "Clubes do livro", + "BUSINESS": "Negócio", + "CAUSES": "Causas / caridade", + "CLIMATE_ENVIRONMENT": "Clima / Meio Ambiente", + "COMMUNITY": "Comunidade", + "COMEDY": "Comédia", + "CRAFTS": "Artesanato", + "CREATIVE_JAM": "Criativo / Jamming", + "DIY_MAKER_SPACES": "Espaços de bricolage / fabricante", + "FAMILY_EDUCATION": "Família / educação", + "FASHION_BEAUTY": "Moda / beleza", + "FESTIVALS": "Festivais", + "FILM_MEDIA": "Filme / mídia", + "FOOD_DRINK": "Comida / bebida", + "GAMES": "Jogos", + "INCLUSIVE_SPACES": "Espaços inclusivos", + "LANGUAGE_CULTURE": "Idioma / cultura", + "LEARNING": "Aprendizagem", + "LGBTQ": "LGBTQ", + "MEETING": "Reunião", + "MEDITATION_WELLBEING": "Meditação / bem -estar / saúde", + "MOVEMENTS_POLITICS": "Movimentos / política", + "MUSIC": "Música", + "NETWORKING": "Networking", + "OUTDOORS_ADVENTURE": "Ao ar livre / aventura", + "PARTY": "Festa", + "PERFORMING_VISUAL_ARTS": "Artes de desempenho / visual", + "PETS": "Animais de estimação", + "PHOTOGRAPHY": "Fotografia", + "SCIENCE_TECH": "Ciência / Tecnologia", + "SPIRITUALITY_RELIGION_BELIEFS": "Espiritualidade / religião / crenças", + "SPORTS": "Esportes", + "THEATRE": "Teatro", + "WORKSHOPS_SKILL_SHARING": "Workshops / compartilhamento de habilidades" } diff --git a/translations/ru.json b/translations/ru.json index fe8089457..e398219d9 100644 --- a/translations/ru.json +++ b/translations/ru.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Не показывать последние публичные публикации в вашем профиле", "Employers who reject DEI": "Работодатели, которые отвергают разнообразие, равенство и инклюзивность", "USA Right Wing Think Tank": "Аналитический центр правого крыла США", - "Address": "Адрес" + "Address": "Адрес", + "ARTS": "Искусство", + "AUTO_BOAT_AIR": "Автомобиль / лодка / самолет", + "BOOK_CLUBS": "Книжный клуб", + "BUSINESS": "Бизнес", + "CAUSES": "Причины / благотворительность", + "CLIMATE_ENVIRONMENT": "Климат / окружающая среда", + "COMMUNITY": "Сообщество", + "COMEDY": "Комедия", + "CRAFTS": "Ремесла", + "CREATIVE_JAM": "Творческое / заклинивание", + "DIY_MAKER_SPACES": "DIY / Maker Spaces", + "FAMILY_EDUCATION": "Семья / образование", + "FASHION_BEAUTY": "Мода / красота", + "FESTIVALS": "Фестивали", + "FILM_MEDIA": "Фильм / СМИ", + "FOOD_DRINK": "Еда / напиток", + "GAMES": "Игры", + "INCLUSIVE_SPACES": "Инклюзивные пространства", + "LANGUAGE_CULTURE": "Язык / культура", + "LEARNING": "Обучение", + "LGBTQ": "ЛГБТ", + "MEETING": "Встреча", + "MEDITATION_WELLBEING": "Медитация / благополучие / здоровье", + "MOVEMENTS_POLITICS": "Движения / политика", + "MUSIC": "Музыка", + "NETWORKING": "Сеть", + "OUTDOORS_ADVENTURE": "На открытом воздухе / приключения", + "PARTY": "Вечеринка", + "PERFORMING_VISUAL_ARTS": "Выполнение / изобразительное искусство", + "PETS": "Домашние животные", + "PHOTOGRAPHY": "Фотография", + "SCIENCE_TECH": "Наука / Технология", + "SPIRITUALITY_RELIGION_BELIEFS": "Духовность / религия / убеждения", + "SPORTS": "Спорт", + "THEATRE": "Театр", + "WORKSHOPS_SKILL_SHARING": "Семинары / обмен навыками" } diff --git a/translations/sw.json b/translations/sw.json index 0d71b0735..c89c014df 100644 --- a/translations/sw.json +++ b/translations/sw.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Usionyeshe machapisho ya hivi majuzi ya umma kwenye wasifu wako", "Employers who reject DEI": "Waajiri wanaokataa Utofauti, Usawa na Ujumuisho", "USA Right Wing Think Tank": "USA Right Wing Think Tank", - "Address": "Anwani" + "Address": "Anwani", + "ARTS": "Sanaa", + "AUTO_BOAT_AIR": "Magari / mashua / ndege", + "BOOK_CLUBS": "Vilabu vya vitabu", + "BUSINESS": "Biashara", + "CAUSES": "Sababu / hisani", + "CLIMATE_ENVIRONMENT": "Hali ya hewa / mazingira", + "COMMUNITY": "Jamii", + "COMEDY": "Ucheshi", + "CRAFTS": "Ufundi", + "CREATIVE_JAM": "Ubunifu / jamming", + "DIY_MAKER_SPACES": "Nafasi za DIY / Mtengenezaji", + "FAMILY_EDUCATION": "Familia / elimu", + "FASHION_BEAUTY": "Mtindo / uzuri", + "FESTIVALS": "Sherehe", + "FILM_MEDIA": "Filamu / media", + "FOOD_DRINK": "Chakula / kinywaji", + "GAMES": "Michezo", + "INCLUSIVE_SPACES": "Nafasi zinazojumuisha", + "LANGUAGE_CULTURE": "Lugha / Utamaduni", + "LEARNING": "Kujifunza", + "LGBTQ": "LGBTQ", + "MEETING": "Mkutano", + "MEDITATION_WELLBEING": "Kutafakari / ustawi / uponyaji", + "MOVEMENTS_POLITICS": "Harakati / siasa", + "MUSIC": "Muziki", + "NETWORKING": "Mitandao", + "OUTDOORS_ADVENTURE": "Nje / adventure", + "PARTY": "Chama", + "PERFORMING_VISUAL_ARTS": "Sanaa ya Kufanya / Visual", + "PETS": "Pets", + "PHOTOGRAPHY": "Upigaji picha", + "SCIENCE_TECH": "Sayansi / Teknolojia", + "SPIRITUALITY_RELIGION_BELIEFS": "Kiroho / dini / imani", + "SPORTS": "Michezo", + "THEATRE": "Ukumbi wa michezo", + "WORKSHOPS_SKILL_SHARING": "Warsha / Kushiriki kwa Ustadi" } diff --git a/translations/tr.json b/translations/tr.json index 06092cda9..611da1cb9 100644 --- a/translations/tr.json +++ b/translations/tr.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Profilinizde son genel paylaşımları göstermeyin", "Employers who reject DEI": "Çeşitliliği, Eşitliği ve Kapsayıcılığı reddeden işverenler", "USA Right Wing Think Tank": "ABD Sağ Kanat Düşünce Kuruluşu", - "Address": "Adres" + "Address": "Adres", + "ARTS": "Sanat", + "AUTO_BOAT_AIR": "Otomotiv / tekne / uçak", + "BOOK_CLUBS": "Kitap kulüpleri", + "BUSINESS": "İşletme", + "CAUSES": "Nedenler / hayırseverlik", + "CLIMATE_ENVIRONMENT": "İklim / Çevre", + "COMMUNITY": "Toplum", + "COMEDY": "Komedi", + "CRAFTS": "El sanatları", + "CREATIVE_JAM": "Yaratıcı / Sıkışma", + "DIY_MAKER_SPACES": "DIY / Maker Mekanları", + "FAMILY_EDUCATION": "Aile / eğitim", + "FASHION_BEAUTY": "Moda / güzellik", + "FESTIVALS": "Festivaller", + "FILM_MEDIA": "Film / Medya", + "FOOD_DRINK": "Yiyecek / içecek", + "GAMES": "Oyun", + "INCLUSIVE_SPACES": "Kapsayıcı alanlar", + "LANGUAGE_CULTURE": "Dil / kültür", + "LEARNING": "Öğrenme", + "LGBTQ": "LGBTQ", + "MEETING": "Toplantı", + "MEDITATION_WELLBEING": "Meditasyon / refah / sağlık", + "MOVEMENTS_POLITICS": "Hareketler / Politika", + "MUSIC": "Müzik", + "NETWORKING": "Ağ oluşturma", + "OUTDOORS_ADVENTURE": "Açık havada / macera", + "PARTY": "Parti", + "PERFORMING_VISUAL_ARTS": "Performans / görsel sanatlar", + "PETS": "Evcil hayvan", + "PHOTOGRAPHY": "Fotoğrafçılık", + "SCIENCE_TECH": "Bilim / Teknoloji", + "SPIRITUALITY_RELIGION_BELIEFS": "Maneviyat / din / inançlar", + "SPORTS": "Spor", + "THEATRE": "Tiyatro", + "WORKSHOPS_SKILL_SHARING": "Çalıştaylar / Beceri Paylaşımı" } diff --git a/translations/uk.json b/translations/uk.json index 2b5a16daa..2f939ec83 100644 --- a/translations/uk.json +++ b/translations/uk.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "Не показувати останні загальнодоступні публікації у своєму профілі", "Employers who reject DEI": "Роботодавці, які відкидають різноманітність, справедливість та інклюзивність", "USA Right Wing Think Tank": "Правий мозковий центр США", - "Address": "Адреса" + "Address": "Адреса", + "ARTS": "Мистецтво", + "AUTO_BOAT_AIR": "Автомобільний / човен / літак", + "BOOK_CLUBS": "Книжковий клуб", + "BUSINESS": "Бізнес", + "CAUSES": "Причини / благодійність", + "CLIMATE_ENVIRONMENT": "Клімат / навколишнє середовище", + "COMMUNITY": "Спільнота", + "COMEDY": "Комедія", + "CRAFTS": "Ремесла", + "CREATIVE_JAM": "Творчий / заклинання", + "DIY_MAKER_SPACES": "Зроби простори", + "FAMILY_EDUCATION": "Сім'я / освіта", + "FASHION_BEAUTY": "Мода / краса", + "FESTIVALS": "Фестиваль", + "FILM_MEDIA": "Фільм / ЗМІ", + "FOOD_DRINK": "Їжа / напій", + "GAMES": "Ігор", + "INCLUSIVE_SPACES": "Інклюзивні простори", + "LANGUAGE_CULTURE": "Мова / культура", + "LEARNING": "Навчання", + "LGBTQ": "LGBTQ", + "MEETING": "Зустріч", + "MEDITATION_WELLBEING": "Медитація / добробут / здоров'я", + "MOVEMENTS_POLITICS": "Рухи / політика", + "MUSIC": "Музика", + "NETWORKING": "Мереж", + "OUTDOORS_ADVENTURE": "Пригода на відкритому повітрі", + "PARTY": "Розлучатися", + "PERFORMING_VISUAL_ARTS": "Виконання / візуальне мистецтво", + "PETS": "Домашні тварини", + "PHOTOGRAPHY": "Фотографія", + "SCIENCE_TECH": "Наука / технологія", + "SPIRITUALITY_RELIGION_BELIEFS": "Духовність / релігія / вірування", + "SPORTS": "Спорт", + "THEATRE": "Театр", + "WORKSHOPS_SKILL_SHARING": "Семінари / обмін навичками" } diff --git a/translations/yi.json b/translations/yi.json index c5e4f9067..8a91224a9 100644 --- a/translations/yi.json +++ b/translations/yi.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "צי ניט ווייַזן לעצטע עפנטלעך הודעות אויף דיין פּראָפיל", "Employers who reject DEI": "עמפּלויערס וואָס אָפּוואַרפן דייווערסיטי, יוישער און ינקלוזשאַן", "USA Right Wing Think Tank": "USA רעכט פליגל טראַכטן טאַנק", - "Address": "אַדרעס" + "Address": "אַדרעס", + "ARTS": "Arts", + "AUTO_BOAT_AIR": "אָטאַמאָוטיוו / שיפל / ערקראַפט", + "BOOK_CLUBS": "ספר קלאַבז", + "BUSINESS": "געשעפט", + "CAUSES": "ז / צדקה", + "CLIMATE_ENVIRONMENT": "קלימאַט / סוויווע", + "COMMUNITY": "קעהילע", + "COMEDY": "קומען", + "CRAFTS": "קראַפס", + "CREATIVE_JAM": "שעפעריש / דזשאַמינג", + "DIY_MAKER_SPACES": "דיי / פאַבריקאַנט ספּייסאַז", + "FAMILY_EDUCATION": "משפּחה / בילדונג", + "FASHION_BEAUTY": "שניט / שיינקייט", + "FESTIVALS": "פעסטיוואַלס", + "FILM_MEDIA": "פילם / מעדיע", + "FOOD_DRINK": "שפּייַז / טרינקען", + "GAMES": "גאַמעס", + "INCLUSIVE_SPACES": "ינקלוסיוו ספּייסאַז", + "LANGUAGE_CULTURE": "שפּראַך / קולטור", + "LEARNING": "וויסן", + "LGBTQ": "LGBTQ", + "MEETING": "באַגעגעניש", + "MEDITATION_WELLBEING": "קלערן / וועלביינג / געזונט", + "MOVEMENTS_POLITICS": "מווומאַנץ / פּאָליטיק", + "MUSIC": "מוזיק", + "NETWORKING": "נעטוואָרקינג", + "OUTDOORS_ADVENTURE": "ינ דרויסן / פּאַסירונג", + "PARTY": "פּאַרטיי", + "PERFORMING_VISUAL_ARTS": "פּערפאָרמינג / וויסואַל Arts", + "PETS": "פּעץ", + "PHOTOGRAPHY": "פאָטאָגראַפיע", + "SCIENCE_TECH": "וויסנשאַפֿט / טעכנאָלאָגיע", + "SPIRITUALITY_RELIGION_BELIEFS": "ספּיריטשאַוואַלאַטי / רעליגיע / בעליע", + "SPORTS": "ספּאָרט", + "THEATRE": "טעאַטער", + "WORKSHOPS_SKILL_SHARING": "וואָרקשאָפּ / סקילז ייַנטיילונג" } diff --git a/translations/zh.json b/translations/zh.json index 010193774..34a3a0263 100644 --- a/translations/zh.json +++ b/translations/zh.json @@ -724,5 +724,41 @@ "Don't show recent public posts on your profile": "不要在你的个人资料上显示最近的公开帖子", "Employers who reject DEI": "拒绝多元化、公平和包容的雇主", "USA Right Wing Think Tank": "美国右翼智库", - "Address": "地址" + "Address": "地址", + "ARTS": "艺术", + "AUTO_BOAT_AIR": "汽车 /船 /飞机", + "BOOK_CLUBS": "读书俱乐部", + "BUSINESS": "商业", + "CAUSES": "原因 /慈善机构", + "CLIMATE_ENVIRONMENT": "气候 /环境", + "COMMUNITY": "通讯", + "COMEDY": "喜剧", + "CRAFTS": "工艺", + "CREATIVE_JAM": "创意 /堵塞", + "DIY_MAKER_SPACES": "DIY /制造商空间", + "FAMILY_EDUCATION": "家庭 /教育", + "FASHION_BEAUTY": "时尚 /美丽", + "FESTIVALS": "节日", + "FILM_MEDIA": "电影 /媒体", + "FOOD_DRINK": "食物 /饮料", + "GAMES": "游戏", + "INCLUSIVE_SPACES": "包容性空间", + "LANGUAGE_CULTURE": "语言 /文化", + "LEARNING": "学习", + "LGBTQ": "LGBTQ", + "MEETING": "会议", + "MEDITATION_WELLBEING": "冥想 /健康 /健康", + "MOVEMENTS_POLITICS": "运动 /政治", + "MUSIC": "音乐", + "NETWORKING": "联网", + "OUTDOORS_ADVENTURE": "户外 /冒险", + "PARTY": "派对", + "PERFORMING_VISUAL_ARTS": "表演 /视觉艺术", + "PETS": "宠物", + "PHOTOGRAPHY": "摄影", + "SCIENCE_TECH": "科学 /技术", + "SPIRITUALITY_RELIGION_BELIEFS": "灵性 /宗教 /信仰", + "SPORTS": "运动的", + "THEATRE": "剧院", + "WORKSHOPS_SKILL_SHARING": "研讨会 /技能共享" } diff --git a/utils.py b/utils.py index 72c59270f..a3e3aaa96 100644 --- a/utils.py +++ b/utils.py @@ -5504,3 +5504,47 @@ def text_mode_removals(text: str, translate: {}) -> str: text = text.replace(translate['SHOW MORE'], '') text = text.replace(translate['mitm'], '👁 ') return text + + +def get_event_categories() -> []: + """Returns event categories + https://codeberg.org/fediverse/fep/src/branch/main/fep/8a8e/fep-8a8e.md + """ + return ( + 'ARTS', + 'AUTO_BOAT_AIR', + 'BOOK_CLUBS', + 'BUSINESS', + 'CAUSES', + 'CLIMATE_ENVIRONMENT', + 'COMMUNITY', + 'COMEDY', + 'CRAFTS', + 'CREATIVE_JAM', + 'DIY_MAKER_SPACES', + 'FAMILY_EDUCATION', + 'FASHION_BEAUTY', + 'FESTIVALS', + 'FILM_MEDIA', + 'FOOD_DRINK', + 'GAMES', + 'INCLUSIVE_SPACES', + 'LANGUAGE_CULTURE', + 'LEARNING', + 'LGBTQ', + 'MEETING', + 'MEDITATION_WELLBEING', + 'MOVEMENTS_POLITICS', + 'MUSIC', + 'NETWORKING', + 'OUTDOORS_ADVENTURE', + 'PARTY', + 'PERFORMING_VISUAL_ARTS', + 'PETS', + 'PHOTOGRAPHY', + 'SCIENCE_TECH', + 'SPIRITUALITY_RELIGION_BELIEFS', + 'SPORTS', + 'THEATRE', + 'WORKSHOPS_SKILL_SHARING' + ) diff --git a/webapp_create_post.py b/webapp_create_post.py index 6bf808ead..9a852d6ec 100644 --- a/webapp_create_post.py +++ b/webapp_create_post.py @@ -10,6 +10,7 @@ __module_group__ = "Web Interface" import os from flags import is_public_post_from_url from flags import is_premium_account +from utils import get_event_categories from utils import data_dir from utils import dangerous_markup from utils import remove_html @@ -1034,6 +1035,27 @@ def html_new_post(edit_post_params: {}, date_and_location += date_and_time_str + # event category + # https://codeberg.org/fediverse + # /fep/src/branch/main/fep/8a8e/fep-8a8e.md + date_and_location += '
\n' + \
+ '
\n'
+
+ # event location
maps_url = get_map_preferences_url(base_dir, nickname, domain)
if not maps_url:
maps_url = 'https://www.openstreetmap.org'
@@ -1076,11 +1098,12 @@ def html_new_post(edit_post_params: {},
'🗺️ ' + \
translate['Location'] + ''
- date_and_location += '
\n' + \
+ date_and_location += \
edit_text_field(location_label_with_link, 'location',
default_location,
'https://www.openstreetmap.org/#map=') + '
' + translate['Location'] + ': ' + \ + locn_text = 'Location' + if translate.get('Location'): + locn_text = translate['Location'] + map_str = '
' + locn_text + ': ' + \ location_str + '
\n' if is_muted: diff --git a/webapp_profile.py b/webapp_profile.py index a0b3e8f6a..74968da67 100644 --- a/webapp_profile.py +++ b/webapp_profile.py @@ -2586,8 +2586,8 @@ def _html_edit_profile_filtering(base_dir: str, nickname: str, domain: str, city_selected = ' selected' edit_profile_form += \ ' \n' + '"' + city_selected + '>' + \ + city_name.title() + '\n' edit_profile_form += '