- category content is the blogeditor type (uploadFolder categories): it is stripped and reported like post content; the 422 CheckHTML gate is retired and blank content still becomes NULL - blogeditor and mlblogeditor Upload: magic-byte check for JPEG, PNG, GIF and WebP matching the extension, safe lowercase names, storage through classes.StoreMedia in the field's uploadFolder - TestBlogEditorUploadSmoke, TestCategoriesAdminContent asserts the strip, README describes the field types, admin saves and editor uploads
148 lines
6.0 KiB
YAML
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 removed on save, and the form names what was removed."
|
|
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.
|