* refactor(serializers): remove unused gpxpy and geojson imports
* fix(generate_description): improve error handling and response validation for Wikipedia API calls
* Potential fix for code scanning alert no. 42: Information exposure through an exception
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
* fix(generate_description): improve error logging for Wikipedia API data fetch failures
* chore(deps): bump devalue (#823)
Bumps the npm_and_yarn group with 1 update in the /frontend directory: [devalue](https://github.com/sveltejs/devalue).
Updates `devalue` from 5.1.1 to 5.3.2
- [Release notes](https://github.com/sveltejs/devalue/releases)
- [Changelog](https://github.com/sveltejs/devalue/blob/main/CHANGELOG.md)
- [Commits](https://github.com/sveltejs/devalue/compare/v5.1.1...v5.3.2)
---
updated-dependencies:
- dependency-name: devalue
dependency-version: 5.3.2
dependency-type: indirect
dependency-group: npm_and_yarn
...
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sean Morley <98704938+seanmorley15@users.noreply.github.com>
* Refactor help documentation link in settings page
- Updated the condition to display the help documentation link based on the `wandererEnabled` flag.
- Removed the conditional rendering for staff users and Strava integration status.
- Changed the documentation link to point to the Immich integration documentation.
* fix(locations): update include_collections parameter handling for default behavior
* Update backend/server/adventures/views/generate_description_view.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
---------
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot Autofix powered by AI <62310815+github-advanced-security[bot]@users.noreply.github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
"location_delete_success":"Локация успешно удалена!",
"location_not_found":"Местоположение не найдено",
"location_not_found":"Локация не найдена",
"location_not_found_desc":"Место, которое вы искали, не было найдено. \nПожалуйста, попробуйте другое место или проверьте позже.",
"location_not_found_desc":"Локация, которую вы искали, не найдена. \nПожалуйста, попробуйте другую локацию или попробуйте позже.",
"location_update_error":"Не удалось обновить местоположение",
"location_update_error":"Не удалось обновить локацию",
"location_updated":"Место обновлено",
"location_updated":"Локация обновлена",
"new_location":"Новое место",
"new_location":"Новая локация",
"no_collections_to_add_location":"Коллекции не обнаружили, чтобы добавить это место.",
"no_collections_to_add_location":"Коллекции для добавления этой локации не нейдены.",
"no_locations_to_recommendations":"Никаких мест не найдено. \nДобавьте хотя бы одно место, чтобы получить рекомендации.",
"no_locations_to_recommendations":"Локаций не найдено. \nДобавьте хотя бы одну локацию, чтобы получить рекомендации.",
"public_location":"Общественное местоположение",
"public_location":"Общественная локация",
"share_location":"Поделитесь этим расположением!",
"share_location":"Поделитесь этой локацией!",
"visit_calendar":"Посетите календарь",
"visit_calendar":"Календарь посещений",
"wiki_location_desc":"Вытягивает отрывок из статьи Википедии, соответствующей названию места.",
"wiki_location_desc":"Вытягивает отрывок из статьи Википедии, соответствующей названию места.",
"will_be_marked_location":"будет отмечен по посещению после сохранения местоположения.",
"will_be_marked_location":"будет отмечен как посещенынй при сохранении.",
"no_locations_found":"Никаких мест не найдено",
"no_locations_found":"Локации не найдены",
"image_modal_navigate":"Используйте клавиши со стрелками или нажмите, чтобы перемещаться",
"image_modal_navigate":"Используйте клавиши со стрелками или нажмите, чтобы перемещаться",
"details":"Подробности",
"details":"Подробности",
"leave":"Оставлять",
"leave":"Покинуть",
"leave_collection":"Оставить коллекцию",
"leave_collection":"Оставить коллекцию",
"leave_collection_warning":"Вы уверены, что хотите покинуть эту коллекцию? \nЛюбыеместа, которые вы добавили, будут не связаны и останутся в вашей учетной записи.",
"leave_collection_warning":"Вы уверены, что хотите покинуть эту коллекцию? \nЛюбыелокации, которые вы добавили, будут не связаны и останутся в вашей учетной записи.",
"left_collection_message":"Успешно оставил коллекцию",
"left_collection_message":"Успешно оставил коллекцию",
"loading_collections":"Загрузка коллекций ...",
"loading_collections":"Загрузка коллекций ...",
"quick_start":"Быстрый старт",
"quick_start":"Быстрый старт",
"achievements":"Достижения",
"achievements":"Достижения",
"active_duration":"Активная продолжительность",
"active_duration":"Активная продолжительность",
"activities_name":"Деятельность",
"activities_name":"Активности",
"activity_name":"Имя деятельности",
"activity_name":"Название активности",
"activity_name_placeholder":"Утренняя пробежка",
"activity_name_placeholder":"Утренняя пробежка",
"activity_name_required":"Требуется имя деятельности",
"activity_name_required":"Требуется имя активности",
"activity_options":"Варианты деятельности",
"activity_options":"Варианты активностей",
"activity_statistics":"Статистика деятельности",
"activity_statistics":"Статистика активности",
"activity_statistics_description":"Ваши достижения в области фитнеса и активности",
"activity_statistics_description":"Ваши достижения в области фитнеса и активности",
"add_activity":"Добавить деятельность",
"add_activity":"Добавить активность",
"add_first_trail":"Добавьте свой первый след, используя кнопку выше",
"add_first_trail":"Добавьте свой первый след, используя кнопку выше",
"trail_updated_successfully":"Маршрут успешно обновлен",
"trails":"Тропы",
"trails":"Маршруты",
"trails_found_for":"Тропы найдены для",
"trails_found_for":"Маршруты найдены для",
"trails_management":"Управление тропами",
"trails_management":"Управление маршрутами",
"trails_management_description":"Управление трассами, связанными с этим местом. \nСледы могут быть связаныс внешними услугами, такими как Alltrails или ссылка на Trails Wanderer.",
"trails_management_description":"Управляйте маршрутами, связанными с этой локацией. \nИх можно связатьс внешними сервисами, например, AllTrails или с маршрутами Wanderer.",
"backup_your_data_desc":"Загрузите полное резервное копирование данных вашей учетной записи, включая местоположения, коллекции, медиа и посещения.",
"backup_your_data_desc":"Загрузите полное резервное копирование данных вашей учетной записи, включая локации, коллекции, медиа и посещения.",
"data_override_acknowledge":"Я признаю, что это переопределит все мои существующие данные",
"data_override_acknowledge":"Я признаю, что это переопределит все мои существующие данные",
"data_override_acknowledge_desc":"Это действие необратимо и заменит все местоположения, коллекции и посещения в вашем аккаунте.",
"data_override_acknowledge_desc":"Это действие необратимо и заменит все локации, коллекции и посещения в вашем аккаунте.",
"data_override_warning":"Предупреждение о переопределении данных",
"data_override_warning":"Предупреждение о переопределении данных",
"data_override_warning_desc":"Восстановление данных полностью заменит все существующие данные (которые включены в резервную копию) в вашу учетную запись. \nЭто действие не может быть отменено.",
"data_override_warning_desc":"Восстановление данных полностью заменит все существующие данные (которые включены в резервную копию) в вашу учетную запись. \nЭто действие не может быть отменено.",
"integrations_settings":"Настройки интеграции",
"integrations_settings":"Настройки интеграции",
"media":"СМИ",
"media":"Файлы",
"restore_data":"Восстановить данные",
"restore_data":"Восстановить данные",
"restore_data_desc":"Загрузите файл резервного копирования, чтобы восстановить ваши данные.",
"restore_data_desc":"Загрузите файл резервного копирования, чтобы восстановить ваши данные.",
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.