Files
sm-journal-plugin/lang/en/lang.yaml
Jakub Zych fbd1c85168 feat(admin): post content on the Blog Editor field type
- blogeditor and mlblogeditor field types (classes.BlogEditorTypes) on the
  plugin; post content is mlblogeditor with htmlColumn content_html
- Decode stores SanitizeHTMLReport output per locale with notices naming
  what was removed; clean HTML is stored byte for byte, nothing is refused
  because of markup
- Load serves HTML as stored and markdown posts as their content_html
- the admin hooks copy written content to content_html per locale without
  goldmark; untouched content leaves both columns as they are
- editor lang keys (en, pl plural notices), tracer smoke test, updated
  Postgres admin tests
2026-10-10 12:02:55 +02:00

148 lines
6.0 KiB
YAML

plugin:
name: Journal
description: A robust journalging platform.
journal:
menu_label: Journal
menu_description: Manage Journal Posts
posts: Posts
create_post: Journal post
categories: Categories
create_category: Journal category
tab: Journal
access_posts: Manage the journal posts
access_categories: Manage the journal categories
access_other_posts: Manage other users journal posts
access_import_export: Allowed to import and export posts
access_publish: Allowed to publish posts
manage_settings: Manage journal settings
tags: Tags
create_tag: Journal tag
access_tags: Manage the journal tags
delete_confirm: Are you sure?
chart_published: Published
chart_drafts: Drafts
chart_total: Total
settings_description: Manage journal settings
show_all_posts_label: Show all posts to backend users
show_all_posts_comment: Display both published and unpublished posts on the frontend to backend users
tab_general: General
tab_search: Search
search_use_typesense_label: Use Typesense full-text search
search_use_typesense_comment: 'When enabled, the public posts API uses Laravel Scout + Typesense for relevance-ranked search (title weighted above content). When disabled, the standard database search is used. After enabling, run: php artisan scout:import "Golem15\Journal\Models\Post"'
search_title_weight_label: Title weight
search_title_weight_comment: Relevance weight for matches in the post title. Higher means title matches rank higher (default 5).
search_excerpt_weight_label: Excerpt weight
search_excerpt_weight_comment: Relevance weight for matches in the post excerpt (default 3).
search_content_weight_label: Content weight
search_content_weight_comment: Relevance weight for matches in the post body content (default 1).
use_rich_editor_label: Use the rich editor for journal content
use_rich_editor_comment: By default, journal posts are written using Markdown. If this is enabled, this changes the editor to an HTML based editor (WYSIWYG).
tab_rss: RSS Feed
rss_enabled_label: Enable RSS feed
rss_enabled_comment: When disabled, the RSS feed component will return a 404 response.
rss_include_content_label: Include full content
rss_include_content_comment: Include the full HTML content of each post in the feed alongside the summary.
rss_title_label: Feed title
rss_title_comment: Falls back to the page title if left empty.
rss_title_placeholder: Site name or feed title
rss_description_label: Feed description
rss_description_comment: Falls back to the page description if left empty.
rss_language_label: Feed language
rss_language_comment: Language code for the feed (e.g., en-us, de, fr).
rss_copyright_label: Copyright notice
rss_copyright_comment: Optional copyright notice displayed in the feed.
rss_image_url_label: Feed image URL
rss_image_url_comment: URL to an image/logo displayed in feed readers.
rss_posts_per_feed_label: Posts per feed
rss_posts_per_feed_comment: Default number of posts in the RSS feed. Can be overridden per component.
posts:
list_title: Manage the journal posts
filter_category: Category
filter_published: Published
filter_date: Date
new_post: New post
view_post: View post
export_post: Export posts
import_post: Import posts
post:
label: Post
label_plural: Posts
title: Title
title_placeholder: New post title
content: Content
content_html: HTML Content
slug: Slug
slug_placeholder: new-post-slug
categories: Categories
author_email: Author Email
created: Created
created_date: Created date
updated: Updated
updated_date: Updated date
published: Published
published_by: Published by
preview_page: Preview Page
preview_page_comment: The page that should be used when previewing the post
current_user: Current user
published_date: Published date
published_validation: Please specify the published date
tab_edit: Edit
tab_categories: Categories
categories_comment: Select categories the journal post belongs to
categories_placeholder: There are no categories, you should create one first!
tags_comment: Select tags for the journal post
tags_placeholder: There are no tags, you should create one first!
tab_manage: Manage
published_on: Published on
excerpt: Excerpt
summary: Summary
featured_images: Featured Images
delete_confirm: Delete this post?
delete_success: Successfully deleted those posts.
close_confirm: The post is not saved.
return_to_posts: Return to posts list
posted_byline: 'Posted in :categories on :date.'
posted_byline_no_categories: 'Posted on :date.'
date_format: 'M d, Y'
category:
label: Category
label_plural: Categories
name: Name
name_placeholder: New category name
description: Description
content: "Content"
content_comment: "HTML shown on the category page above its post list. Unsafe HTML (scripts, frames, event handlers, javascript, vbscript and data URLs) is refused."
slug: Slug
slug_placeholder: new-category-slug
posts: Posts
delete_confirm: Delete this category?
delete_success: Successfully deleted those categories.
return_to_categories: Return to the journal category list
reorder: Reorder Categories
tag:
label: Tag
label_plural: Tags
name: Name
name_placeholder: New tag name
description: Description
slug: Slug
slug_placeholder: new-tag-slug
posts: Posts
delete_confirm: Delete this tag?
delete_success: Successfully deleted those tags.
return_to_tags: Return to the journal tag list
editor:
content_invalid: The content must be HTML text.
image_invalid: The image must be a JPEG, PNG, GIF or WebP file.
upload_failed: The image could not be uploaded.
removed_elements:
one: ":count element was removed: :names"
other: ":count elements were removed: :names"
removed_attributes:
one: ":count attribute was removed: :names"
other: ":count attributes were removed: :names"
removed_comments:
one: ":count HTML comment was removed"
other: ":count HTML comments were removed"
markup_changed: The HTML filter changed some markup.