5
0
Fork 0
mirror of https://0xacab.org/sutty/sutty synced 2024-06-29 04:06:07 +00:00
panel/config/locales/en.yml
2023-05-13 14:53:42 +00:00

712 lines
27 KiB
YAML

en:
dir: ltr
en: English
es: Castellano
es-AR: Castellano rioplatense
switch_locale:
es: "Cambiar a castellano"
locales:
es:
name: Castillian Spanish
dir: ltr
en:
name: English
dir: ltr
ar:
name: Arabic
dir: rtl
ur:
name: Urdu
dir: rtl
zh:
name: Chinese
dir: ltr
de:
name: German
dir: ltr
fr:
name: French
dir: ltr
login:
email: E-mail address
password: Password
remember_me: 'Keeps session open for %{remember_for}'
actions:
sr-help: "After this form you'll find links to recover your account and other actions."
_true: 'Yes'
_false: 'No'
svg:
sutty:
title: Sutty
desc: Sutty's logo, the Y is composed by > and /
site_service:
create: 'Created %{name}'
update: 'Updated %{name}'
tor: 'Added hidden service location'
post_service:
created: 'Created "%{title}"'
updated: 'Updated "%{title}"'
destroyed: 'Removed "%{title}"'
reorder: 'Reorder'
metadata:
cant_be_empty: 'This field cannot be empty'
image:
site_invalid: 'The image cannot be stored if the site configuration is not valid'
not_an_image: 'Not a web image. Accepted formats: PNG, JPEG, GIF, WEBP'
path_required: 'Missing image for upload'
no_file_for_description: "Description with no associated image"
attachment_missing: "I couldn't save the image :("
file:
site_invalid: 'The file cannot be stored if the site configuration is not valid'
path_required: "Missing file for upload"
no_file_for_description: "Description with no associated file"
attachment_missing: "I couldn't save the file :("
event:
zone_missing: 'Inexistent timezone'
date_missing: 'Event date is required'
date_non_parseable: 'Time is not in the correct format'
time_non_parseable: 'Date is not in the correct format'
end_in_the_past: "Event can't end before it starts"
belongs_to:
missing_post: "Couldn't find the related post"
has_many:
missing_posts: "Couldn't find some related posts"
date:
invalid_format: "Incorrect date format, please use yyyy-mm-dd, ie. 2021-01-31"
exceptions:
post:
site_missing: 'Needs an instance of Site'
layout_missing: 'Needs an instance of Layout'
document_missing: 'Needs an instance of Jekyll::Document'
no_method: '%{method} not allowed'
seconds: '%{seconds} seconds'
deploy_mailer:
deployed:
subject: "[Sutty] The site %{site} has been built"
hi: "Hi!"
explanation: |
This e-mail is to notify you that Sutty has built your site, which is
available at <https://%{fqdn}>.
You'll find details below.
th:
type: Type
status: Status
seconds: Duration
size: Space used
url: Address
deploy_local:
title: Build the site
success: Success!
error: Error
deploy_www:
title: Link to www
success: Success!
error: Error
deploy_zip:
title: Build ZIP file
success: Available for download
error: Error
deploy_hidden_service:
title: Host as Tor Hidden Service
success: Success!
error: Error
deploy_private:
title: Private version
success: Success!
error: Error
deploy_alternative_domain:
title: Alternative domain name
success: Success!
error: Error
deploy_distributed_press:
title: Distributed Web
success: Success!
error: Error
deploy_reindex:
title: Reindex
success: Success!
error: Error
deploy_localized_domain:
title: Domain name by language
success: Success!
error: Error
deploy_rsync:
title: Synchronize to backup server
success: Success!
error: Error
deploy_full_rsync:
title: Synchronize to another Sutty node
success: Success!
error: Error
deploy_distributed_press:
title: Distributed Web
success: Success!
error: Error
help: You can contact us by replying to this e-mail
maintenance_mailer:
notice:
subject: 'Maintenance notice'
hi: 'Hi!'
message: "We're getting in contact with you to let you know we'll be doing maintenance work on our servers."
reason: 'The reason is:'
estimated_from: 'The maintenance period starts at %{from} (visit %{time_is} to convert into your time zone)'
estimated_to: 'Up to %{to} (approximately, visit %{time_is} to convert into your time zone)'
estimated_from_html: 'The maintenance period starts at %{from} <a referrerpolicy="no-referrer" href="%{time_is}" target="_blank" rel="nofollow">(convert into your time zone)</a>'
estimated_to_html: 'Up to %{to} (approximately, <a referrerpolicy="no-referrer" href="%{time_is}" target="_blank" rel="nofollow">convert into your time zone</a>)'
thanks: 'Thank you for your patience'
were_back:
subject: 'Maintenance period ended'
hi: 'Hi!'
message: 'The maintenance period ended at %{updated_at} (visit %{time_is} to convert into your time zone)'
message_html: 'The maintenance period ended at %{updated_at} <a referrerpolicy="no-referrer" href="%{time_is}" target="_blank" rel="nofollow">(convert into your timezone)</a>'
ics:
summary: 'Sutty - Maintenance'
activerecord:
models:
usuarie: User
licencia: License
design: Design
attributes:
usuarie:
email: 'E-mail address'
password: 'Password'
password_confirmation: 'Password confirmation'
current_password: 'Current password'
lang: 'Main language'
remember_me: Remember me
site:
name: 'Name'
title: 'Title'
description: 'Description'
acepta_invitades: Enable collaboration
colaboracion_anonima: Enable anonymous collaboration
contact: Enable contact forms
tienda_url: Store URL
tienda_api_key: Store access key
errors:
models:
site:
attributes:
deploys:
deploy_local_presence: 'We need to be build the site!'
design_id:
layout_incompatible:
error: "Design can't be changed because there are posts with incompatible layouts"
help: "Your site has posts with layouts only compatible with the current design. If you change it, the site won't work as you expect. If you're trying out designs, you can delete posts in the following incompatible layouts:: %{layouts}."
errors:
argument_error: 'Argument `%{argument}` must be an instance of %{class}'
unknown_locale: 'Unknown %{locale} locale'
posts:
reorder: "We're sorry, we couldn't reorder the articles"
disordered: "The posts are disordered, this will prevent you from reordering them!"
disordered_button: 'Reorder!'
layouts:
mailer:
signature: 'With love, Sutty'
breadcrumb:
title: 'Your location in Sutty'
logout: Log out
mutual_aid: Mutual aid
contact_us: "Contact us"
contact_us_href: "https://sutty.nl/en/#contact"
collaborations:
collaborate:
submit: Register
welcome: "You've been invited to collaborate with %{site}"
password:
incorrect: 'Wrong password, please try again.'
info:
posts:
reorder: 'The articles have been reordered!'
help:
usuarie:
edit: Edit my profile
category: 'Category'
sites:
index: 'This is the list of sites you can edit.'
enqueued: "The site is on queue to be generated. Once this
process finishes, you'll get an email telling you the status. If
everything went well, your site will be published :)"
enqueue: "When you finish making changes to your site, you can
publish them with this action. You'll receive an email when it
finishes."
invitations:
accept: "Someone invited you to collaborate on their site. If you accept the invitation, you can access the site's edit mode."
reject: "If you decline, you won't have access."
pull: 'You have pending upgrades!'
close: 'Close help'
deploys:
deploy_local:
title: 'Host at Sutty'
help: |
The site will be available at <https://%{fqdn}/>.
We're working out the details to allow you to use your own site
domains, you can [help us](https://sutty.nl/en/index.html#contact)!
ejemplo: 'example'
deploy_private:
title: 'Generate private version'
help: |
Some templates support gathering private information. By
enabling this option, when changes are published, you and your
collaborators will be able to access this information in a
private copy of the site.
deploy_www:
title: 'Add www to the address'
help: |
When you enable this option, your site will also be available
under <https://%{fqdn}/>.
The www prefix has been a way of referring to
computers that are available on the World Wide Web. Since
the Web became the hegemonic mode of accessing the Internet,
it has lost popularity. All the same, some people still use them.
deploy_zip:
title: 'Generate a ZIP file'
help: |
ZIP files contain and compress all your site's files. With
this option you can download and also share your entire site
through the <https://%{fqdn}/%{file}> address, keep it as backup
or have a strategy of solidary hosting, where many people
share a copy of your site.
It also helps with site archiving for historical purposes!
ejemplo: 'example'
deploy_hidden_service:
title: 'Host as Tor Hidden Service'
help: |
A Hidden Service makes your site available anonymously on the
Tor network.
**Important:** This doesn't mean your site is **entirely
anonymous**. Visitors can still access your site publicly at
<%{public_url}>.
[Learn more](https://sutty.nl/en/hidden-sites-with-tor/)
help_2: |
The hidden address for your site is:
<%{url}>
Only accessible through [Tor
Browser](https://www.torproject.org/download/)
deploy_distributed_press:
title: 'Publish to the distributed Web'
help: |
Make your site available through peer-to-peer protocols,
Inter-Planetary File System (IPFS), Hypercore, and via
BitTorrent, so your site is more resilient and can be available
offline, including in community mesh networks.
**Important:** Only use this option if you would like your data
to be permanently available. If you decide to undo this
selection, a cleared version of the site will be shared in its
place. However, it is possible that nodes on the distributed
storage network may continue retaining copies of the data
indefinitely.
[Learn more](https://sutty.nl/learn-more-about-publish-to-dweb-functionality/)
stats:
index:
title: Statistics
filter: "Filter"
help: |
These statistics show information about how your site is generated and
how many resources it uses.
last_update: 'Updated daily. Last update on '
empty: 'There is no enough information yet. We invite you to come back in %{please_return_at}!'
loading: 'Loading...'
hour: 'Hourly'
day: 'Daily'
week: 'Weekly'
month: 'Monthly'
year: 'Yearly'
host:
title:
zero: 'Site visits'
one: 'Site visits'
other: 'Visits by domain name'
description: 'Counts visited pages on your site, grouped by domain names in use.'
urls:
title: 'Visits by URL'
description: 'Counts visits or downloads on any URL.'
label: 'URLs ("links")'
help: 'Copy and paste a single URL per line'
submit: 'Update graph'
resources:
title: 'Resource usage'
description: "In this section you can find statistics on your site's use of Sutty's shared resources"
builds:
title: 'Site publication'
description: 'Times you published your site.'
space_used:
title: 'Server disk usage'
description: 'Average storage space used by your site.'
build_time:
title: 'Publication time'
description: 'Average time your site takes to build, from pressing "Publish changes" to actually being available on your site.'
columns:
visits: "Visits"
http_referer:
title: "Referers"
description: "Visits by origin"
column: "Referer"
empty: "(direct visit)"
geoip2_data_country_name:
title: "Countries"
description: "Visits by country"
column: "Country"
empty: "(couldn't detect country)"
sites:
donations:
url: 'https://donaciones.sutty.nl/en/'
text: 'Support us'
designer_url: 'Support the designer'
static_file_migration: 'File migration'
find_and_replace: 'Search and replace'
status:
building: "Your site is building, refresh this page in <time datetime=\"PT%{seconds}S\">%{average_time}</time>."
not_published_yet: "Your site is being published for the first time, please wait up to 1 minute..."
available: "Your site is available! Click here to find all the different ways to visit it."
awaiting_publication: "There are unpublished changes. Click the button below and wait a moment to find them on your site."
index:
title: 'My Sites'
pull: 'Upgrade'
help: 'Here are all the sites you can edit'
visit: 'Visit the site'
welcome: |
# Welcome!
You don't have any sites yet. You can generate as many sites as you want
with the **Create site** button.
To see your changes, use the **Publish changes** button that corresponds to the
site you've modified and wait a few seconds. You will receive an e-mail
notification when the changes are loaded.
[Create my first site](/sites/new)
repository:
config: 'Changes in config'
actions: 'Actions'
posts: 'View and edit posts'
title: 'Sites'
enqueued: 'Building site...'
enqueue: 'Publish all changes'
private: 'Private version'
failed: 'Failed!'
build_log: 'Read log'
invitations:
accept: 'Accept invitation'
reject: 'No, thanks'
new:
title: 'Create site'
submit: 'Create site'
help: 'You can edit any of these options after site creation.'
edit:
title: 'Edit %{site}'
submit: 'Save changes'
btn: 'Configuration'
form:
errors:
title: There were errors and we couldn't save your changes :(
help: Please, look for the invalid fields to fix them
help:
name: "This will be the host name for your site, ie. **example**.sutty.nl. Choose an expression up to 63 characters. It can contain only lowercase letters, numbers and dashes, **and no spaces**. It can't start or end with a dash, or be entirely composed of numbers."
title: 'The title can be anything you want'
description: 'You site description that appears in search engines. Between 50 and 160 characters.'
design: 'Select the design for your site. You can change it later. We add more designs from time to time!'
licencia: 'Everything we publish has automatic copyright. This
means nobody can use our works without explicit permission. By
using licenses, we stablish conditions by which we want to share
them.'
privacidad: |
The [privacy policy](https://sutty.nl/en/privacy-policy/) and
[code of conduct](https://sutty.nl/en/code-of-conduct/) inform
your visitors about their privacy and the conduct expected from members of the
site's community. We suggest you use the same documents Sutty
uses. You can modify them as articles after creating the
site.
deploys: |
Sutty allows you to host your site in different places at the
same time. This strategy makes your site available even if
one of them goes down.
design:
title: 'Design'
actions: 'Information about this design'
url: 'Demo'
license: 'License'
licencia:
title: 'License for the site and everything published on it'
url: 'Read the license'
privacidad:
title: 'Privacy policy and code of conduct'
deploys:
title: 'Where do you want your site to be hosted?'
colaboracion_anonima:
title: 'Accept anonymous collaboration'
help: 'By allowing anonymous collaboration, you enable visitors to send articles without a Sutty account. Nothing is published without your consent, so make sure to check drafts regularly. This feature can expose you to attacks and violence, so we recommend you enable it with careful consideration.'
acepta_invitades:
title: 'Accept collaboration'
help: 'By enabling this option, you can invite other people to collaborate on your site.'
contact:
title: 'Enable contact forms'
help: 'If your site has contact forms, you can enable them here. If your site is under a spam or troll attack, you can disable them temporarily.'
tienda:
title: Store
first_time_html: 'The store is an optional service that allows you to commercialize through your Sutty web site. To configure it, <a href="https://sutty.nl/en/#contact">we invite you to contact us :)</a>.'
help: 'You can configure your store here.'
fetch:
title: 'Upgrade the site'
help:
fetch: 'Any changes made to the site are saved into a _git_ repository. Git saves the differences between previous and current versions of files so we can explore them as the history of the project. Additionally, we can bring and send changes between repositories. In this case, every site managed with Sutty shares a common root that we call [skeleton](https://0xacab.org/sutty/skel.sutty.nl). When we upgrade this skeleton, you can explore the changes here and accept them to improve your site.'
toc: 'Table of contents'
merge:
request: 'Upgrade my site with these changes'
success: 'Site upgrade has been completed. Your next build will run this upgrade :)'
error: "There was an error when trying to upgrade your site. This could be due to conflicts that couldn't be solved automatically. A report of the issue has already been sent to our admins. Sorry for the inconvenience! :("
message: 'Skeleton upgrade'
footer:
powered_by: 'is developed by'
i18n:
index: 'Translations'
edit: 'Edit texts and translations'
edit_same: 'Edit texts in'
translate_into: '. Translate to'
save: 'Save'
change: 'Change'
translate: 'Translate'
jump: 'Jump to section'
translating:
from: 'Translating from'
to: 'to'
es: 'Castillian Spanish'
en: 'English'
ar: 'Arabic'
posts:
prev: Previous page
next: Next page
empty: "There are no results for those search parameters."
caption: Post list
attribute_ro:
file:
download: Download file
password:
safety: Passwords are stored safely
show:
front_matter: Post metadata
submit:
save: 'Save'
save_draft: 'Save as draft'
invalid_help: 'Some fields need attention! Please search for the fields marked as invalid.'
sending_help: Saving, please wait...
attributes:
add: Add
lang:
label: Language
date:
label: Date
help: Date for this post. If you choose a future date, the post won't be published until you publish changes on that day.
required:
label: ' (required)'
feedback: 'This field cannot be empty!'
uuid:
label: 'Unique identifier'
geo:
uri: 'Open in app'
osm: 'Open in web map'
locales:
mapable:
help: You can link to the article's translation by looking up its title here and pressing Add
file:
destroy: Remove file
image:
label: Image
destroy: Remove image
belongs_to:
empty: "(Empty)"
predefined_value:
empty: "(Empty)"
draft:
label: Draft
reorder:
submit: 'Save order'
select: 'Select this post'
unselect: 'Deselect all'
top: 'Send to top'
bottom: 'Send to bottom'
up: 'Up'
down: 'Down'
sort:
by: 'Sort by'
order: 'order'
date: 'date'
order: 'Order'
content: 'Text'
new: 'Post types'
remove_filter_help: 'Remove the filter: %{filter}'
categories: 'Everything'
index:
search: 'Search'
edit: 'Edit'
preview:
btn: 'Preliminary version'
alert: 'Not every article type has a preliminary version'
message: 'This is a preview of your post with some contextual elements from your site.'
open: 'Tip: You can add new options by typing them and pressing Enter'
private: '&#128274; The values of this field will remain private'
select:
placeholder: 'Type to filter available options'
max: 'You can select up to %{max} options'
text_area:
max: 'Up to %{max} characters'
table: 'This field is a group of fields, you can add more groups with the "Add" button or remove them with the "Remove" button.'
row:
add: 'Add %{group}'
del: 'Remove %{group}'
checkbox: 'Yes'
anchor: 'Copy this link to come back here'
number:
max: 'The maximum value is <span class="input-max">%{max}</span>'
image:
multiple: 'You can select several images by holding the <kbd>Ctrl</kbd> or <kbd>Cmd</kbd> kbd in your kbdboard.'
url: 'The address must start with http:// or https://'
blank: Nothing
destroy: Delete
confirm_destroy: Are you sure?
form:
errors:
title: There are some errors on the form
help: Please, verify that all values are correct.
usuaries:
invite_as:
usuaries: users
invitades: guests
index:
help:
self: Self-manage who has access to this site
destroy: Remove access to this site
usuaries: 'Users can self-manage every section and option of this site, posts, review and approve posts from guests, publish changes, etc.'
invitades: 'Guests can only create new posts and edit those authored by them. Any change needs review and approval by a user.'
demote: Removes privileges for this user
promote: Gives privileges to this guest
invite: 'Invites %{invite_as} to this site'
public_invite: Copy this address and share it with everyone you want to collaborate on your site. These guests can only create and modify their own posts and any change needs to be approved.
title: Users and Guests
usuaries: Users
invitades: Guests
destroy:
text: 'Remove access'
confirm: "Remove access to this site? The account itself will not be deleted, but it won't be able to make changes to this site."
denied: 'The site needs at least one user!'
demote:
text: 'Convert to guest'
confirm: 'Convert to guest? They can only edit their own posts and will need approval from another user to publish them.'
denied: 'The site needs at least one user!'
promote:
text: 'Convert to user'
confirm: 'Convert to user? They will gain full access to self-manage this site.'
invite: 'Invite'
public_invite: 'Open collaborations'
invited: Awaiting confirmation
invite:
title: 'Invite %{invite_as}'
help:
invitaciones: 'You can invite new %{invite_as} by entering an email address per line. They will receive an email with your invitation and decide if they want to accept or not.'
invitaciones: Send invitations to these addresses
submit: Send invitations
application:
page_not_found:
title: '404: Page not found :('
description: "You're reading this message because the page you wanted doesn't exist."
button: 'Back to panel'
lockbox:
help:
title: Encrypted content
description: The field contents are encrypted before being stored and won't be available on the public website or its source code. You can save private information here and it will only be readable to this site's users through the Sutty panel.
decryption_error: There was an error trying to decrypt the content. The Sutty team has been notified.
editor:
alert: "Hi! This our new editor, which supports more formats. Editors are complex machines and we can only polish them with your help. If you have a few minutes, [we would like to read about your experience](https://sutty.nl/en/#contact) :)"
bold: Bold
italic: Emphasis
deleted: Strikethrough
underline: Underline
mark: Mark
link: Link
super: Superscript
sub: Subscript
small: Small
h1: Heading 1
h2: Heading 2
h3: Heading 3
h4: Heading 4
h5: Heading 5
h6: Heading 6
ul: Unordered list
ol: Ordered list
left: Left
right: Right
center: Center
blockquote: Quote
color: Color
text-color: Text color
multimedia: Media
multimedia-select: Select file
multimedia-upload: Upload
multimedia-remove: Remove media
description: Description for the visually impaired and search engines
url: Address
more: More heading levels
word: "If you're pasting from another word processor, please be patient with us, as it isn't always simple to recover the whole format"
email_address:
address_unknown: "the address is unknown"
domain_does_not_accept_email: "this domain is not configured to accept email"
domain_invalid: "domain name format is incorrect"
domain_no_localhost: "localhost is not allowed for your domain name"
domain_unknown: "domain name not registered"
exceeds_size: "address is too long"
incomplete_domain: "domain name is incomplete (ie: missing .com)"
invalid_address: "format is incorrect (ie: user@example.org)"
invalid_host: "provider format is incorrect"
invalid_mailbox: "the account format is incorrect (ie: contains spaces)"
ip_address_forbidden: "IP addresses are not allowed"
ip_address_no_localhost: "localhost IP addresses are not allowed"
ipv4_address_invalid: "the address is not a valid IPv4 address"
ipv6_address_invalid: "the address is not a valid IPv6 address"
local_size_long: "account name too long"
local_size_short: "account name too short"
local_invalid: "format is incorrect"
not_allowed: "that email provider is not welcome here"
server_not_available: "remote email server not available"
loaf:
breadcrumbs:
sites:
index: 'My sites'
new: 'Create'
edit: 'Configure'
posts:
new: 'New %{layout}'
edit: 'Editing'
usuaries:
index: 'Users'
stats:
index: 'Statistics'
blazer:
columns:
total: 'Total'
dia: 'Date'
date: 'Date'
visitas: 'Visits'
queries:
show:
empty: '(empty)'
schemas:
add:
add: 'Add'
filter:
filter: 'Filter'
remove: 'Back'
build_stats:
index:
title: "Publications"