0
0
Fork 1
Spiegel von https://github.com/paviliondev/discourse-custom-wizard.git synchronisiert 2024-11-25 18:50:27 +01:00

Merge branch 'pro-release' into add_acceptance_tests

Dieser Commit ist enthalten in:
Angus McLeod 2022-03-16 12:51:15 +01:00
Commit 0c48435672
254 geänderte Dateien mit 42576 neuen und 283 gelöschten Zeilen

Datei anzeigen

@ -49,10 +49,17 @@ jobs:
--health-retries 5 --health-retries 5
steps: steps:
- uses: haya14busa/action-cond@v1
id: discourse_branch
with:
cond: ${{ github.base_ref == 'stable' }}
if_true: "stable"
if_false: "tests-passed"
- uses: actions/checkout@v2 - uses: actions/checkout@v2
with: with:
repository: discourse/discourse repository: discourse/discourse
ref: "${{ (github.base_ref || github.ref) }}" ref: ${{ steps.discourse_branch.outputs.value }}
fetch-depth: 1 fetch-depth: 1
- name: Fetch Repo Name - name: Fetch Repo Name
@ -63,6 +70,7 @@ jobs:
uses: actions/checkout@v2 uses: actions/checkout@v2
with: with:
path: plugins/${{ steps.repo-name.outputs.value }} path: plugins/${{ steps.repo-name.outputs.value }}
ref: "${{ github.base_ref }}"
fetch-depth: 1 fetch-depth: 1
- name: Check spec existence - name: Check spec existence
@ -133,7 +141,13 @@ jobs:
- name: Plugin RSpec with Coverage - name: Plugin RSpec with Coverage
if: matrix.build_type == 'backend' && steps.check_spec.outputs.files_exists == 'true' if: matrix.build_type == 'backend' && steps.check_spec.outputs.files_exists == 'true'
run: SIMPLECOV=1 bin/rake plugin:spec[${{ steps.repo-name.outputs.value }}] run: |
if [ -e plugins/${{ steps.repo-name.outputs.value }}/.simplecov ]
then
cp plugins/${{ steps.repo-name.outputs.value }}/.simplecov .simplecov
export COVERAGE=1
fi
bin/rake plugin:spec[${{ steps.repo-name.outputs.value }}]
- name: Plugin QUnit - name: Plugin QUnit
if: matrix.build_type == 'frontend' && steps.check_qunit.outputs.files_exists == 'true' if: matrix.build_type == 'frontend' && steps.check_qunit.outputs.files_exists == 'true'

7
.simplecov Normale Datei
Datei anzeigen

@ -0,0 +1,7 @@
# frozen_string_literal: true
plugin = "discourse-custom-wizard"
SimpleCov.configure do
track_files "plugins/#{plugin}/**/*.rb"
add_filter { |src| !(src.filename =~ /(\/#{plugin}\/app\/|\/#{plugin}\/lib\/)/) }
end

Datei anzeigen

@ -39,7 +39,7 @@ class CustomWizard::AdminWizardController < CustomWizard::AdminController
wizard_id = template.save(create: params[:create]) wizard_id = template.save(create: params[:create])
if template.errors.any? if template.errors.any?
render json: failed_json.merge(errors: template.errors.full_messages) render json: failed_json.merge(backend_validation_error: template.errors.full_messages.join("\n\n"))
else else
render json: success_json.merge(wizard_id: wizard_id) render json: success_json.merge(wizard_id: wizard_id)
end end
@ -119,6 +119,7 @@ class CustomWizard::AdminWizardController < CustomWizard::AdminController
condition: mapped_params, condition: mapped_params,
index: mapped_params, index: mapped_params,
validations: {}, validations: {},
tag_groups: [],
] ]
], ],
actions: [ actions: [

Datei anzeigen

@ -54,7 +54,7 @@ class CustomWizard::StepsController < ::ApplicationController
updater.result[:redirect_on_complete] = redirect updater.result[:redirect_on_complete] = redirect
end end
@wizard.final_cleanup! @wizard.cleanup_on_complete!
result[:final] = true result[:final] = true
else else

Datei anzeigen

@ -6,7 +6,7 @@ class CustomWizard::WizardController < ::ActionController::Base
include CanonicalURL::ControllerExtensions include CanonicalURL::ControllerExtensions
include GlobalPath include GlobalPath
prepend_view_path(Rails.root.join('plugins', 'discourse-custom-wizard', 'views')) prepend_view_path(Rails.root.join('plugins', 'discourse-custom-wizard', 'app', 'views'))
layout :set_wizard_layout layout :set_wizard_layout
before_action :preload_wizard_json before_action :preload_wizard_json
@ -48,14 +48,11 @@ class CustomWizard::WizardController < ::ActionController::Base
result = success_json result = success_json
if current_user && wizard.can_access? if current_user && wizard.can_access?
submission = wizard.current_submission if redirect_to = wizard.current_submission&.redirect_to
result.merge!(redirect_to: redirect_to)
if submission.present? && submission.redirect_to
result.merge!(redirect_to: submission.redirect_to)
end end
submission.remove if submission.present? wizard.cleanup_on_skip!
wizard.reset
end end
render json: result render json: result

Datei anzeigen

@ -14,6 +14,8 @@ module Jobs
end end
end end
CustomWizard::Template.clear_cache_keys
MessageBus.publish "/redirect_to_wizard", wizard.id, user_ids: user_ids MessageBus.publish "/redirect_to_wizard", wizard.id, user_ids: user_ids
end end
end end

Datei anzeigen

@ -0,0 +1,32 @@
# frozen_string_literal: true
class CustomWizard::SubmissionSerializer < ApplicationSerializer
attributes :id,
:fields,
:submitted_at
has_one :user, serializer: ::BasicUserSerializer, embed: :objects
def include_user?
object.user.present?
end
def fields
@fields ||= begin
result = {}
object.wizard.template['steps'].each do |step|
step['fields'].each do |field|
if value = object.fields[field['id']]
result[field['id']] = {
value: value,
type: field['type'],
label: field['label']
}
end
end
end
result
end
end
end

Datei anzeigen

@ -16,6 +16,7 @@ class CustomWizard::FieldSerializer < ::ApplicationSerializer
:limit, :limit,
:property, :property,
:content, :content,
:tag_groups,
:validations, :validations,
:max_length, :max_length,
:char_counter, :char_counter,
@ -93,6 +94,10 @@ class CustomWizard::FieldSerializer < ::ApplicationSerializer
object.content object.content
end end
def tag_groups
object.tag_groups
end
def validations def validations
validations = {} validations = {}
object.validations&.each do |type, props| object.validations&.each do |type, props|

Datei anzeigen

@ -85,8 +85,8 @@ export default Component.extend(UndoChanges, {
if (this.isDropdown) { if (this.isDropdown) {
options.wizardFieldSelection = "key,value"; options.wizardFieldSelection = "key,value";
options.userFieldOptionsSelection = "output"; options.userFieldOptionsSelection = "output";
options.textSelection = "key,value,output"; options.textSelection = "key,value";
options.inputTypes = "conditional,association,assignment"; options.inputTypes = "association,conditional,assignment";
options.pairConnector = "association"; options.pairConnector = "association";
options.keyPlaceholder = "admin.wizard.key"; options.keyPlaceholder = "admin.wizard.key";
options.valuePlaceholder = "admin.wizard.value"; options.valuePlaceholder = "admin.wizard.value";

Datei anzeigen

@ -81,7 +81,8 @@ export default Component.extend({
let index = 0; let index = 0;
if (items.length) { if (items.length) {
index = items.length; let last_item = items[items.length - 1];
index = Number(last_item.id.split("_").pop());
} }
params.index = index; params.index = index;

Datei anzeigen

@ -58,6 +58,21 @@ export default Controller.extend({
} }
return wizardFieldList(steps); return wizardFieldList(steps);
}, },
getErrorMessage(result) {
if (result.backend_validation_error) {
return result.backend_validation_error;
}
let errorType = "failed";
let errorParams = {};
if (result.error) {
errorType = result.error.type;
errorParams = result.error.params;
}
return I18n.t(`admin.wizard.error.${errorType}`, errorParams);
},
actions: { actions: {
save() { save() {
@ -84,18 +99,7 @@ export default Controller.extend({
} }
}) })
.catch((result) => { .catch((result) => {
let errorType = "failed"; this.set("error", this.getErrorMessage(result));
let errorParams = {};
if (result.error) {
errorType = result.error.type;
errorParams = result.error.params;
}
this.set(
"error",
I18n.t(`admin.wizard.error.${errorType}`, errorParams)
);
later(() => this.set("error", null), 10000); later(() => this.set("error", null), 10000);
}) })

Datei anzeigen

@ -28,7 +28,7 @@ const CustomWizard = EmberObject.extend({
contentType: "application/json", contentType: "application/json",
data: JSON.stringify(data), data: JSON.stringify(data),
}).then((result) => { }).then((result) => {
if (result.error) { if (result.backend_validation_error) {
reject(result); reject(result);
} else { } else {
resolve(result); resolve(result);

Datei anzeigen

@ -208,6 +208,20 @@
</div> </div>
{{/if}} {{/if}}
{{#if isTag}}
<div class="setting full field-mapper-setting">
<div class="setting-label">
<label>{{i18n "admin.wizard.field.tag_groups"}}</label>
</div>
<div class="setting-value">
{{tag-group-chooser
tagGroups=field.tag_groups
}}
</div>
</div>
{{/if}}
{{#subscription-container subscribed=subscribed}} {{#subscription-container subscribed=subscribed}}
<div class="setting full field-mapper-setting"> <div class="setting full field-mapper-setting">
<div class="setting-label"> <div class="setting-label">

Datei anzeigen

@ -53,6 +53,8 @@
//= require discourse/app/initializers/jquery-plugins //= require discourse/app/initializers/jquery-plugins
//= require discourse/app/pre-initializers/sniff-capabilities //= require discourse/app/pre-initializers/sniff-capabilities
//= require pretty-text-bundle
//= require ember-addons/decorator-alias //= require ember-addons/decorator-alias
//= require ember-addons/macro-alias //= require ember-addons/macro-alias
//= require ember-addons/fmt //= require ember-addons/fmt

Datei anzeigen

@ -3,6 +3,7 @@ import { computed } from "@ember/object";
import { makeArray } from "discourse-common/lib/helpers"; import { makeArray } from "discourse-common/lib/helpers";
export default CategorySelector.extend({ export default CategorySelector.extend({
classNames: ["category-selector", "wizard-category-selector"],
content: computed( content: computed(
"categories.[]", "categories.[]",
"blacklist.[]", "blacklist.[]",

Datei anzeigen

@ -0,0 +1,12 @@
import TagChooser from "select-kit/components/tag-chooser";
export default TagChooser.extend({
searchTags(url, data, callback) {
if (this.tagGroups) {
let tagGroupsString = this.tagGroups.join(",");
data.tag_groups = tagGroupsString;
}
return this._super(url, data, callback);
},
});

Datei anzeigen

@ -1 +1,7 @@
{{tag-chooser tags=field.value maximum=field.limit tabindex=field.tabindex everyTag=true}} {{wizard-tag-chooser
tags=field.value
maximum=field.limit
tabindex=field.tabindex
tagGroups=field.tag_groups
everyTag=true
}}

Datei anzeigen

@ -173,4 +173,8 @@
} }
} }
} }
.wizard-category-selector {
width: 500px;
}
} }

531
config/locales/client.af.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
af:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

543
config/locales/client.ar.yml Normale Datei
Datei anzeigen

@ -0,0 +1,543 @@
ar:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
zero: "You can only select {{count}} items."
one: "You can only select {{count}} item."
two: "You can only select {{count}} items."
few: "You can only select {{count}} items."
many: "You can only select {{count}} items."
other: "You can only select {{count}} items."
min_content_not_reached:
zero: "Select at least {{count}} items."
one: "Select at least {{count}} item."
two: "Select at least {{count}} items."
few: "Select at least {{count}} items."
many: "Select at least {{count}} items."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
zero: "%{count} Characters"
one: "%{count} Character"
two: "%{count} Characters"
few: "%{count} Characters"
many: "%{count} Characters"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.az.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
az:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

537
config/locales/client.be.yml Normale Datei
Datei anzeigen

@ -0,0 +1,537 @@
be:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
few: "You can only select {{count}} items."
many: "You can only select {{count}} items."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
few: "Select at least {{count}} items."
many: "Select at least {{count}} items."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
few: "%{count} Characters"
many: "%{count} Characters"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.bg.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
bg:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.bn.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
bn:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

528
config/locales/client.bo.yml Normale Datei
Datei anzeigen

@ -0,0 +1,528 @@
bo:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
other: "You can only select {{count}} items."
min_content_not_reached:
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

534
config/locales/client.bs.yml Normale Datei
Datei anzeigen

@ -0,0 +1,534 @@
bs:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
few: "You can only select {{count}} items."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
few: "Select at least {{count}} items."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
few: "%{count} Characters"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.ca.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
ca:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

537
config/locales/client.cs.yml Normale Datei
Datei anzeigen

@ -0,0 +1,537 @@
cs:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
few: "You can only select {{count}} items."
many: "You can only select {{count}} items."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
few: "Select at least {{count}} items."
many: "Select at least {{count}} items."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
few: "%{count} Characters"
many: "%{count} Characters"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

543
config/locales/client.cy.yml Normale Datei
Datei anzeigen

@ -0,0 +1,543 @@
cy:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
zero: "You can only select {{count}} items."
one: "You can only select {{count}} item."
two: "You can only select {{count}} items."
few: "You can only select {{count}} items."
many: "You can only select {{count}} items."
other: "You can only select {{count}} items."
min_content_not_reached:
zero: "Select at least {{count}} items."
one: "Select at least {{count}} item."
two: "Select at least {{count}} items."
few: "Select at least {{count}} items."
many: "Select at least {{count}} items."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
zero: "%{count} Characters"
one: "%{count} Character"
two: "%{count} Characters"
few: "%{count} Characters"
many: "%{count} Characters"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.da.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
da:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.de.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
de:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.el.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
el:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

Datei anzeigen

@ -211,6 +211,7 @@ en:
property: "Property" property: "Property"
prefill: "Prefill" prefill: "Prefill"
content: "Content" content: "Content"
tag_groups: "Tag Groups"
date_time_format: date_time_format:
label: "Format" label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>" instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"

531
config/locales/client.eo.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
eo:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.es.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
es:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.et.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
et:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.eu.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
eu:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.fa.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
fa:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.fi.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
fi:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

Datei anzeigen

@ -2,14 +2,13 @@ fr:
js: js:
wizard: wizard:
complete_custom: "Bienvenu·e sur %{site_name} ! Commençons avec <a href='%{wizard_url}' data-auto-route='true'>l'assistant %{wizard_name}</a> ✨" complete_custom: "Bienvenu·e sur %{site_name} ! Commençons avec <a href='%{wizard_url}' data-auto-route='true'>l'assistant %{wizard_name}</a> ✨"
admin_js: admin_js:
admin: admin:
wizard: wizard:
label: "Assistants" label: "Assistants"
new: "Nouveau" nav_label: "Wizards"
custom_label: "Personnalisé" select: "Select a wizard"
submissions_label: "Contributions" create: "Create Wizard"
name: "Nom" name: "Nom"
name_placeholder: "nom de l'assistant" name_placeholder: "nom de l'assistant"
background: "Fond d'écran" background: "Fond d'écran"
@ -33,39 +32,133 @@ fr:
required_label: "Les utilisatrices doivent compléter l'assistant." required_label: "Les utilisatrices doivent compléter l'assistant."
prompt_completion: "Invitation" prompt_completion: "Invitation"
prompt_completion_label: "Inviter l'utilisatrice à compléter l'assistant." prompt_completion_label: "Inviter l'utilisatrice à compléter l'assistant."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Thème" theme_id: "Thème"
no_theme: "Choisir un thème (optionnel)" no_theme: "Choisir un thème (optionnel)"
save: "Sauvegarder" save: "Sauvegarder"
remove: "Supprimer l'assistant" remove: "Supprimer l'assistant"
header: "Assistant"
add: "Ajouter" add: "Ajouter"
url: "URL" url: "URL"
key: "Clé" key: "Clé"
or: "Ou"
value: "Valeur" value: "Valeur"
id: "Id" profile: "profile"
id_placeholder: "Utilise des tirets-bas (_). Ne peut être modifié." translation: "Translation"
key_placeholder: "Clé de traduction" translation_placeholder: "key"
custom_text_placeholder: "Remplace la traduction"
custom_field_placeholder: "Champ personnalisé"
user_field_placeholder: "Champ utilisateur"
type: "Type" type: "Type"
none: "Faire une sélection" none: "Faire une sélection"
select_field: "Choisir un champ" submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error: error:
name_required: "Les assistants doivent porter un nom." failed: "failed to save wizard"
steps_required: "Les assistants doivent comporter au-moins une étape." required: "{{type}} requires {{property}}"
id_required: "Tous les assistants, étapes, champs et actions ont besoin d'un identifiant." invalid: "{{property}} is invalid"
type_required: "Tous les champs ont besoin d'un type." dependent: "{{property}} is dependent on {{dependent}}"
after_time_need_time: "Le délai est activé mais aucune heure n'est établie." conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time_invalid: "Le délai est invalide." after_time: "After time invalid"
step: step:
header: "Étapes" header: "Étapes"
title: "Titre" title: "Titre"
banner: "Bannière" banner: "Bannière"
description: "Description" description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field: field:
type: "Choisir un type"
header: "Champs" header: "Champs"
label: "Étiquette" label: "Étiquette"
description: "Description" description: "Description"
@ -75,35 +168,252 @@ fr:
required_label: "Le champ est obligatoire" required_label: "Le champ est obligatoire"
min_length: "Longueur min." min_length: "Longueur min."
min_length_placeholder: "Longueur minimale en nombre de caractères" min_length_placeholder: "Longueur minimale en nombre de caractères"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action: action:
header: "Actions <sup>*</sup>" header: "Actions <sup>*</sup>"
include: "Inclure les champs" include: "Inclure les champs"
title: "Titre" title: "Titre"
post: "Message" post: "Message"
add_fields: "Champs {{type}}"
available_fields: "* Si 'Conserver les soumissions à l'assistant' est inactif, seuls les champs de l'étape courante sont disponibles pour les actions de cette étape."
topic_attr: "Attribut du sujet" topic_attr: "Attribut du sujet"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message: send_message:
label: "Envoyer un message" label: "Envoyer un message"
recipient: "Destinataire" recipient: "Destinataire"
create_topic: create_topic:
label: "Créer un sujet" label: "Créer un sujet"
category: "Catégorie" category: "Catégorie"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile: update_profile:
label: "Mettre à jour le profil" label: "Mettre à jour le profil"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder: post_builder:
checkbox: "Générateur de message" checkbox: "Générateur de message"
label: "Générateur" label: "Générateur"
user_fields: "Champs utilisateurs : " user_properties: "User Properties"
wizard_fields: "Champs de l'assistant : " wizard_fields: "Champs de l'assistant : "
wizard_actions: "Wizard Actions"
placeholder: "Insérer les champs de l'assistant en utilisant l'identifiant du champ dans w{}. Insérer les champs utilisateurs en utilisant la clé du champ dans u{}." placeholder: "Insérer les champs de l'assistant en utilisant l'identifiant du champ dans w{}. Insérer les champs utilisateurs en utilisant la clé du champ dans u{}."
custom_title: "Titre personnalisé" add_to_group:
custom_category: label: "Add to Group"
label: "Catégorie personnalisée" route_to:
wizard_field: "Champ de l'assistant" label: "Route To"
user_field: "Champ utilisateur" url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js: wizard_js:
group:
select: "Select a group"
location: location:
name: name:
title: "Nom (optionnel)" title: "Nom (optionnel)"
@ -120,6 +430,13 @@ fr:
city: city:
title: "Ville ou village" title: "Ville ou village"
desc: "par ex. : Paris" desc: "par ex. : Paris"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code: country_code:
title: "Pays" title: "Pays"
placeholder: "Choisir un pays" placeholder: "Choisir un pays"
@ -136,18 +453,38 @@ fr:
validation: validation:
neighbourhood: "Merci de saisir un quartier." neighbourhood: "Merci de saisir un quartier."
city: "Merci de saisir le nom d'une commune." city: "Merci de saisir le nom d'une commune."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Merci de choisir un pays." countrycode: "Merci de choisir un pays."
coordinates: "Please complete the set of coordinates."
geo_location: "Chercher et sélectionner un résultat." geo_location: "Chercher et sélectionner un résultat."
select_kit: select_kit:
filter_placeholder: "Chercher..." default_header_text: Select...
no_content: No matches found
filter_placeholder: Chercher...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard: wizard:
completed: "Vous en avez terminé avec cet assistant." completed: "Vous en avez terminé avec cet assistant."
not_permitted: "Vous devez obtenir un niveau de confiance à {{level}} ou plus pour accéder à cet assistant." not_permitted: "Vous devez obtenir un niveau de confiance à {{level}} ou plus pour accéder à cet assistant."
none: "Il n'y a pas d'assistant ici." none: "Il n'y a pas d'assistant ici."
return_to_site: "Retourner à {{siteName}}" return_to_site: "Retourner à {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer: wizard_composer:
show_preview: "Prévisualiser le message" show_preview: "Prévisualiser le message"
hide_preview: "Modifier le message" hide_preview: "Modifier le message"
@ -184,3 +521,11 @@ fr:
yourself_confirm: yourself_confirm:
title: "Avez-vous oublié d'ajouter des destinataires ?" title: "Avez-vous oublié d'ajouter des destinataires ?"
body: "Pour l'instant ce message n'est envoyé qu'à vous !" body: "Pour l'instant ce message n'est envoyé qu'à vous !"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.gl.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
gl:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

537
config/locales/client.he.yml Normale Datei
Datei anzeigen

@ -0,0 +1,537 @@
he:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
two: "You can only select {{count}} items."
many: "You can only select {{count}} items."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
two: "Select at least {{count}} items."
many: "Select at least {{count}} items."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
two: "%{count} Characters"
many: "%{count} Characters"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.hi.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
hi:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

534
config/locales/client.hr.yml Normale Datei
Datei anzeigen

@ -0,0 +1,534 @@
hr:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
few: "You can only select {{count}} items."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
few: "Select at least {{count}} items."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
few: "%{count} Characters"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.hu.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
hu:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.hy.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
hy:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

528
config/locales/client.id.yml Normale Datei
Datei anzeigen

@ -0,0 +1,528 @@
id:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
other: "You can only select {{count}} items."
min_content_not_reached:
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.is.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
is:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.it.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
it:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

528
config/locales/client.ja.yml Normale Datei
Datei anzeigen

@ -0,0 +1,528 @@
ja:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
other: "You can only select {{count}} items."
min_content_not_reached:
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.ka.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
ka:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.kk.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
kk:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

528
config/locales/client.km.yml Normale Datei
Datei anzeigen

@ -0,0 +1,528 @@
km:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
other: "You can only select {{count}} items."
min_content_not_reached:
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.kn.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
kn:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

528
config/locales/client.ko.yml Normale Datei
Datei anzeigen

@ -0,0 +1,528 @@
ko:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
other: "You can only select {{count}} items."
min_content_not_reached:
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.ku.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
ku:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

528
config/locales/client.lo.yml Normale Datei
Datei anzeigen

@ -0,0 +1,528 @@
lo:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
other: "You can only select {{count}} items."
min_content_not_reached:
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

537
config/locales/client.lt.yml Normale Datei
Datei anzeigen

@ -0,0 +1,537 @@
lt:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
few: "You can only select {{count}} items."
many: "You can only select {{count}} items."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
few: "Select at least {{count}} items."
many: "Select at least {{count}} items."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
few: "%{count} Characters"
many: "%{count} Characters"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

534
config/locales/client.lv.yml Normale Datei
Datei anzeigen

@ -0,0 +1,534 @@
lv:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
zero: "You can only select {{count}} items."
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
zero: "Select at least {{count}} items."
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
zero: "%{count} Characters"
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.mk.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
mk:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.ml.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
ml:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.mn.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
mn:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

528
config/locales/client.ms.yml Normale Datei
Datei anzeigen

@ -0,0 +1,528 @@
ms:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
other: "You can only select {{count}} items."
min_content_not_reached:
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.ne.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
ne:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.nl.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
nl:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.no.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
"no":
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.om.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
om:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.pa.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
pa:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

537
config/locales/client.pl.yml Normale Datei
Datei anzeigen

@ -0,0 +1,537 @@
pl:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
few: "You can only select {{count}} items."
many: "You can only select {{count}} items."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
few: "Select at least {{count}} items."
many: "Select at least {{count}} items."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
few: "%{count} Characters"
many: "%{count} Characters"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

531
config/locales/client.pt.yml Normale Datei
Datei anzeigen

@ -0,0 +1,531 @@
pt:
js:
wizard:
complete_custom: "Complete the {{name}}"
admin_js:
admin:
wizard:
label: "Wizard"
nav_label: "Wizards"
select: "Select a wizard"
create: "Create Wizard"
name: "Name"
name_placeholder: "wizard name"
background: "Background"
background_placeholder: "#hex"
save_submissions: "Save"
save_submissions_label: "Save wizard submissions."
multiple_submissions: "Multiple"
multiple_submissions_label: "Users can submit multiple times."
after_signup: "Signup"
after_signup_label: "Users directed to wizard after signup."
after_time: "Time"
after_time_label: "Users directed to wizard after start time:"
after_time_time_label: "Start Time"
after_time_modal:
title: "Wizard Start Time"
date: "Date"
time: "Time"
done: "Set Time"
clear: "Clear"
required: "Required"
required_label: "Users cannot skip the wizard."
prompt_completion: "Prompt"
prompt_completion_label: "Prompt user to complete wizard."
restart_on_revisit: "Restart"
restart_on_revisit_label: "Clear submissions on each visit."
resume_on_revisit: "Resume"
resume_on_revisit_label: "Ask the user if they want to resume on each visit."
theme_id: "Theme"
no_theme: "Select a Theme (optional)"
save: "Save Changes"
remove: "Delete Wizard"
add: "Add"
url: "Url"
key: "Key"
value: "Value"
profile: "profile"
translation: "Translation"
translation_placeholder: "key"
type: "Type"
none: "Make a selection"
submission_key: 'submission key'
param_key: 'param'
group: "Group"
permitted: "Permitted"
advanced: "Advanced"
undo: "Undo"
clear: "Clear"
select_type: "Select a type"
condition: "Condition"
index: "Index"
category_settings:
custom_wizard:
title: "Custom Wizard"
create_topic_wizard: "Select a wizard to replace the new topic composer in this category."
message:
wizard:
select: "Select a wizard, or create a new one"
edit: "You're editing a wizard"
create: "You're creating a new wizard"
documentation: "Check out the wizard documentation"
contact: "Contact the developer"
field:
type: "Select a field type"
edit: "You're editing a field"
documentation: "Check out the field documentation"
action:
type: "Select an action type"
edit: "You're editing an action"
documentation: "Check out the action documentation"
custom_fields:
create: "View, create, edit and destroy custom fields"
saved: "Saved custom field"
error: "Failed to save: {{messages}}"
documentation: Check out the custom field documentation
manager:
info: "Export, import or destroy wizards"
documentation: Check out the manager documentation
none_selected: Please select atleast one wizard
no_file: Please choose a file to import
file_size_error: The file size must be 512kb or less
file_format_error: The file must be a .json file
server_error: "Error: {{message}}"
importing: Importing wizards...
destroying: Destroying wizards...
import_complete: Import complete
destroy_complete: Destruction complete
editor:
show: "Show"
hide: "Hide"
preview: "{{action}} Preview"
popover: "{{action}} Fields"
input:
conditional:
name: 'if'
output: 'then'
assignment:
name: 'set'
association:
name: 'map'
validation:
name: 'ensure'
selector:
label:
text: "text"
wizard_field: "wizard field"
wizard_action: "wizard action"
user_field: "user field"
user_field_options: "user field options"
user: "user"
category: "category"
tag: "tag"
group: "group"
list: "list"
custom_field: "custom field"
value: "value"
placeholder:
text: "Enter text"
property: "Select property"
wizard_field: "Select field"
wizard_action: "Select action"
user_field: "Select field"
user_field_options: "Select field"
user: "Select user"
category: "Select category"
tag: "Select tag"
group: "Select group"
list: "Enter item"
custom_field: "Select field"
value: "Select value"
error:
failed: "failed to save wizard"
required: "{{type}} requires {{property}}"
invalid: "{{property}} is invalid"
dependent: "{{property}} is dependent on {{dependent}}"
conflict: "{{type}} with {{property}} '{{value}}' already exists"
after_time: "After time invalid"
step:
header: "Steps"
title: "Title"
banner: "Banner"
description: "Description"
required_data:
label: "Required"
not_permitted_message: "Message shown when required data not present"
permitted_params:
label: "Params"
force_final:
label: "Conditional Final Step"
description: "Display this step as the final step if conditions on later steps have not passed when the user reaches this step."
field:
header: "Fields"
label: "Label"
description: "Description"
image: "Image"
image_placeholder: "Image url"
required: "Required"
required_label: "Field is Required"
min_length: "Min Length"
min_length_placeholder: "Minimum length in characters"
max_length: "Max Length"
max_length_placeholder: "Maximum length in characters"
char_counter: "Character Counter"
char_counter_placeholder: "Display Character Counter"
field_placeholder: "Field Placeholder"
file_types: "File Types"
preview_template: "Template"
limit: "Limit"
property: "Property"
prefill: "Prefill"
content: "Content"
date_time_format:
label: "Format"
instructions: "<a href='https://momentjs.com/docs/#/displaying/format/' target='_blank'>Moment.js format</a>"
validations:
header: "Realtime Validations"
enabled: "Enabled"
similar_topics: "Similar Topics"
position: "Position"
above: "Above"
below: "Below"
categories: "Categories"
max_topic_age: "Max Topic Age"
time_units:
days: "Days"
weeks: "Weeks"
months: "Months"
years: "Years"
type:
text: "Text"
textarea: Textarea
composer: Composer
composer_preview: Composer Preview
text_only: Text Only
number: Number
checkbox: Checkbox
url: Url
upload: Upload
dropdown: Dropdown
tag: Tag
category: Category
group: Group
user_selector: User Selector
date: Date
time: Time
date_time: Date & Time
connector:
and: "and"
or: "or"
then: "then"
set: "set"
equal: '='
greater: '>'
less: '<'
greater_or_equal: '>='
less_or_equal: '<='
regex: '=~'
association: '→'
is: 'is'
action:
header: "Actions"
include: "Include Fields"
title: "Title"
post: "Post"
topic_attr: "Topic Attribute"
interpolate_fields: "Insert wizard fields using the field_id in w{}. Insert user fields using field key in u{}."
run_after:
label: "Run After"
wizard_completion: "Wizard Completion"
custom_fields:
label: "Custom"
key: "field"
skip_redirect:
label: "Redirect"
description: "Don't redirect the user to this {{type}} after the wizard completes"
suppress_notifications:
label: "Suppress Notifications"
description: "Suppress normal notifications triggered by post creation"
send_message:
label: "Send Message"
recipient: "Recipient"
create_topic:
label: "Create Topic"
category: "Category"
tags: "Tags"
visible: "Visible"
open_composer:
label: "Open Composer"
update_profile:
label: "Update Profile"
setting: "Fields"
key: "field"
watch_categories:
label: "Watch Categories"
categories: "Categories"
mute_remainder: "Mute Remainder"
notification_level:
label: "Notification Level"
regular: "Normal"
watching: "Watching"
tracking: "Tracking"
watching_first_post: "Watching First Post"
muted: "Muted"
select_a_notification_level: "Select level"
wizard_user: "Wizard User"
usernames: "Users"
post_builder:
checkbox: "Post Builder"
label: "Builder"
user_properties: "User Properties"
wizard_fields: "Wizard Fields"
wizard_actions: "Wizard Actions"
placeholder: "Insert wizard fields using the field_id in w{}. Insert user properties using property in u{}."
add_to_group:
label: "Add to Group"
route_to:
label: "Route To"
url: "Url"
code: "Code"
send_to_api:
label: "Send to API"
api: "API"
endpoint: "Endpoint"
select_an_api: "Select an API"
select_an_endpoint: "Select an endpoint"
body: "Body"
body_placeholder: "JSON"
create_category:
label: "Create Category"
name: Name
slug: Slug
color: Color
text_color: Text color
parent_category: Parent Category
permissions: Permissions
create_group:
label: Create Group
name: Name
full_name: Full Name
title: Title
bio_raw: About
owner_usernames: Owners
usernames: Members
grant_trust_level: Automatic Trust Level
mentionable_level: Mentionable Level
messageable_level: Messageable Level
visibility_level: Visibility Level
members_visibility_level: Members Visibility Level
custom_field:
nav_label: "Custom Fields"
add: "Add"
external:
label: "from another plugin"
title: "This custom field has been added by another plugin. You can use it in your wizards but you can't edit the field here."
name:
label: "Name"
select: "underscored_name"
type:
label: "Type"
select: "Select a type"
string: "String"
integer: "Integer"
boolean: "Boolean"
json: "JSON"
klass:
label: "Class"
select: "Select a class"
post: "Post"
category: "Category"
topic: "Topic"
group: "Group"
user: "User"
serializers:
label: "Serializers"
select: "Select serializers"
topic_view: "Topic View"
topic_list_item: "Topic List Item"
basic_category: "Category"
basic_group: "Group"
post: "Post"
submissions:
nav_label: "Submissions"
title: "{{name}} Submissions"
download: "Download"
api:
label: "API"
nav_label: 'APIs'
select: "Select API"
create: "Create API"
new: 'New API'
name: "Name (can't be changed)"
name_placeholder: 'Underscored'
title: 'Title'
title_placeholder: 'Display name'
remove: 'Delete'
save: "Save"
auth:
label: "Authorization"
btn: 'Authorize'
settings: "Settings"
status: "Status"
redirect_uri: "Redirect url"
type: 'Type'
type_none: 'Select a type'
url: "Authorization url"
token_url: "Token url"
client_id: 'Client id'
client_secret: 'Client secret'
username: 'username'
password: 'password'
params:
label: 'Params'
new: 'New param'
status:
label: "Status"
authorized: 'Authorized'
not_authorized: "Not authorized"
code: "Code"
access_token: "Access token"
refresh_token: "Refresh token"
expires_at: "Expires at"
refresh_at: "Refresh at"
endpoint:
label: "Endpoints"
add: "Add endpoint"
name: "Endpoint name"
method: "Select a method"
url: "Enter a url"
content_type: "Select a content type"
success_codes: "Select success codes"
log:
label: "Logs"
log:
nav_label: "Logs"
manager:
nav_label: Manager
title: Manage Wizards
export: Export
import: Import
imported: imported
upload: Select wizards.json
destroy: Destroy
destroyed: destroyed
wizard_js:
group:
select: "Select a group"
location:
name:
title: "Name (optional)"
desc: "e.g. P. Sherman Dentist"
street:
title: "Number and Street"
desc: "e.g. 42 Wallaby Way"
postalcode:
title: "Postal Code (Zip)"
desc: "e.g. 2090"
neighbourhood:
title: "Neighbourhood"
desc: "e.g. Cremorne Point"
city:
title: "City, Town or Village"
desc: "e.g. Sydney"
coordinates: "Coordinates"
lat:
title: "Latitude"
desc: "e.g. -31.9456702"
lon:
title: "Longitude"
desc: "e.g. 115.8626477"
country_code:
title: "Country"
placeholder: "Select a Country"
query:
title: "Address"
desc: "e.g. 42 Wallaby Way, Sydney."
geo:
desc: "Locations provided by {{provider}}"
btn:
label: "Find Location"
results: "Locations"
no_results: "No results. Please double check the spelling."
show_map: "Show Map"
validation:
neighbourhood: "Please enter a neighbourhood."
city: "Please enter a city, town or village."
street: "Please enter a Number and Street."
postalcode: "Please enter a Postal Code (Zip)."
countrycode: "Please select a country."
coordinates: "Please complete the set of coordinates."
geo_location: "Search and select a result."
select_kit:
default_header_text: Select...
no_content: No matches found
filter_placeholder: Search...
filter_placeholder_with_any: Search or create...
create: "Create: '{{content}}'"
max_content_reached:
one: "You can only select {{count}} item."
other: "You can only select {{count}} items."
min_content_not_reached:
one: "Select at least {{count}} item."
other: "Select at least {{count}} items."
wizard:
completed: "You have completed this wizard."
not_permitted: "You are not permitted to access this wizard."
none: "There is no wizard here."
return_to_site: "Return to {{siteName}}"
requires_login: "You need to be logged in to access this wizard."
reset: "Reset this wizard."
step_not_permitted: "You're not permitted to view this step."
incomplete_submission:
title: "Continue editing your draft submission from %{date}?"
resume: "Continue"
restart: "Start over"
x_characters:
one: "%{count} Character"
other: "%{count} Characters"
wizard_composer:
show_preview: "Preview Post"
hide_preview: "Edit Post"
quote_post_title: "Quote whole post"
bold_label: "B"
bold_title: "Strong"
bold_text: "strong text"
italic_label: "I"
italic_title: "Emphasis"
italic_text: "emphasized text"
link_title: "Hyperlink"
link_description: "enter link description here"
link_dialog_title: "Insert Hyperlink"
link_optional_text: "optional title"
link_url_placeholder: "http://example.com"
quote_title: "Blockquote"
quote_text: "Blockquote"
blockquote_text: "Blockquote"
code_title: "Preformatted text"
code_text: "indent preformatted text by 4 spaces"
paste_code_text: "type or paste code here"
upload_title: "Upload"
upload_description: "enter upload description here"
olist_title: "Numbered List"
ulist_title: "Bulleted List"
list_item: "List item"
toggle_direction: "Toggle Direction"
help: "Markdown Editing Help"
collapse: "minimize the composer panel"
abandon: "close composer and discard draft"
modal_ok: "OK"
modal_cancel: "Cancel"
cant_send_pm: "Sorry, you can't send a message to %{username}."
yourself_confirm:
title: "Did you forget to add recipients?"
body: "Right now this message is only being sent to yourself!"
realtime_validations:
similar_topics:
insufficient_characters: "Type a minimum 5 characters to start looking for similar topics"
insufficient_characters_categories: "Type a minimum 5 characters to start looking for similar topics in %{catLinks}"
results: "Your topic is similar to..."
no_results: "No similar topics."
loading: "Looking for similar topics..."
show: "show"

Einige Dateien werden nicht angezeigt, da zu viele Dateien in diesem Diff geändert wurden Mehr anzeigen