diff --git a/locales/email/zh.json b/locales/email/zh.json new file mode 100644 index 00000000..0967ef42 --- /dev/null +++ b/locales/email/zh.json @@ -0,0 +1 @@ +{} diff --git a/locales/en.json b/locales/en.json index e004c499..89993e54 100644 --- a/locales/en.json +++ b/locales/en.json @@ -91,7 +91,9 @@ "close": "Close", "plugins": "Plugins", "help_translate": "Help Translate", - "show_map": "Show map" + "show_map": "Show map", + "calendar": "Calendar", + "home": "Home" }, "login": { "description": "By logging in you can publish new events.", @@ -132,6 +134,8 @@ "added_anon": "Event added, but has yet to be confirmed.", "updated": "Event updated", "where_description": "Where's the event? If not present you can create it.", + "address_description": "What is the address?", + "address_description_osm": "What is the address? (OpenStreetMap contributors)", "confirmed": "Event confirmed", "not_found": "Could not find event", "remove_confirmation": "Are you sure you want to remove this event?", diff --git a/locales/index.js b/locales/index.js index 5a0e0c81..ab14bb2c 100644 --- a/locales/index.js +++ b/locales/index.js @@ -9,5 +9,6 @@ module.exports = { it: 'Italiano', nb: 'Norwegian Bokmål', pl: 'Polski', - sk: 'Slovak' + sk: 'Slovak', + zh: '中国' } diff --git a/locales/it.json b/locales/it.json index b685874c..fef80b9b 100644 --- a/locales/it.json +++ b/locales/it.json @@ -92,7 +92,8 @@ "show_map": "Mostra mappa", "latitude": "Latitudine", "longitude": "Longitudine", - "getting_there": "Come arrivare" + "getting_there": "Come arrivare", + "calendar": "Calendario" }, "login": { "description": "Entrando puoi pubblicare nuovi eventi.", diff --git a/locales/zh.json b/locales/zh.json new file mode 100644 index 00000000..f4c5b3be --- /dev/null +++ b/locales/zh.json @@ -0,0 +1,293 @@ +{ + "common": { + "embed_help": "将以下代码复制并粘贴到你的网站,此事件将像这样显示", + "follow": "关注", + "add_event": "添加事件", + "send": "发送", + "where": "地点", + "address": "地址", + "when": "时间", + "what": "事件", + "media": "媒体", + "login": "登录", + "email": "电子邮箱", + "register": "注册", + "description": "描述", + "hide": "隐藏", + "search": "搜索", + "confirm": "确认", + "admin": "管理员", + "users": "用户", + "events": "事件", + "actions": "操作", + "deactivate": "取消", + "remove_admin": "移除管理员", + "activate": "激活", + "save": "该村", + "logout": "登出", + "name": "名称", + "associate": "合作者", + "add": "添加", + "recover_password": "重置密码", + "enable": "启用", + "me": "你", + "ok": "完成", + "resources": "资源", + "n_resources": "无资源|1 个资源|{n} 个资源", + "displayname": "显示名称", + "copy_link": "复制链接", + "send_via_mail": "发送电子邮件", + "embed": "嵌入式页面", + "feed_url_copied": "在你的 RSS 阅读器中打开复制的链接", + "follow_me_title": "在 Fediverse 网络中关注更新", + "feed": "RSS 源", + "moderation": "中等", + "authorize": "认证", + "title": "标题", + "filter": "筛选", + "pause": "暂停", + "start": "开始", + "announcements": "公告", + "url": "URL", + "place": "地点", + "theme": "主题", + "label": "标签", + "collections": "收藏", + "max_events": "最大事件数", + "next": "下一个", + "export": "导出", + "remove": "移除", + "settings": "选项", + "logout_ok": "已登出", + "new_password": "新密码", + "new_user": "新用户", + "places": "地点", + "edit": "编辑", + "cancel": "取消", + "password": "密码", + "info": "信息", + "preview": "预览", + "share": "分享", + "edit_event": "编辑事件", + "copy": "复制", + "related": "相关", + "set_password": "设置密码", + "instances": "实例", + "activate_user": "已确认", + "federation": "联盟", + "add_to_calendar": "添加到日历", + "copied": "已复制", + "embed_title": "在你的网页上嵌入此事件", + "user": "用户", + "event": "事件", + "fediverse": "Fediverse 网络", + "skip": "跳过", + "delete": "移除", + "import": "导入", + "tags": "标签", + "close": "关闭", + "disable": "禁用", + "password_updated": "密码已修改。", + "reset": "重置" + }, + "export": { + "list_description": "如果你有一个网站并希望展示一个事件列表,使用以下代码", + "email_description": "你可以通过发给你的电子邮件了解你感兴趣的事件。", + "insert_your_address": "输入你的电子邮箱地址", + "ical_description": "电脑和智能手机通常预装了能够导入远程日历的日历应用。", + "intro": "与那些竭尽全力保留用户和数据的非社交平台不同,我们认为信息和人一样,都必须是自由的。因此,即使不通过此网站,你仍可随时了解你想了解的事件之最新情况。", + "feed_description": "要想从电脑或智能手机上关注更新,而无需定期打开本网站,请使用RSS订阅。

\n\n

通过RSS订阅,您可以使用一个特殊的应用程序来接收你感兴趣的网站的更新。这是一个快速关注许多网站的好方法,不需要创建账户或做其他事。

\n\n
  • 如果您使用 Android,我们推荐 Flym 或 Feeder。
  • \n
  • 对于iPhone/iPad,您可以使用 Feed4U
  • \n
  • 对于台式机/笔记本电脑,我们推荐可在 FirefoxChrome 上安装的 Feedbro。
  • \n
    \n将此链接添加到你的RSS阅读器中,以获得最新信息。" + }, + "register": { + "description": "社会运动应该组织起来,并自筹资金
    \n
    在你能发布内容之前,你的账户必须审核通过,考虑到你可以通过此网站发现现实中的人,请写一些东西告诉我们你希望发布什么。", + "error": "错误: ", + "complete": "注册必须经过确认。", + "first_user": "管理员已创建" + }, + "event": { + "anon_description": "即使不登录或注册,你也可以创建事件,但必须等待一些人看到它,\n并确认这是一个合适的事件。此外你也不能够修改它。

    \n你也可以 登录注册。或者继续浏览以得到答案。 ", + "anon": "匿名", + "same_day": "在同一天", + "what_description": "标题", + "description_description": "描述", + "added": "事件已添加", + "saved": "事件已保存", + "added_anon": "事件已添加,等待确认。", + "updated": "事件已更新", + "where_description": "事件的地点在哪里?如果不存在,你可以创建一个。", + "confirmed": "事件已确认", + "not_found": "找不到事件", + "recurrent": "日常事件", + "edit_recurrent": "编辑日常事件:", + "show_recurrent": "日常事件", + "show_past": "以及过往的事件", + "multidate_description": "这是一个节日吗?选择它开始和结束的时间", + "multidate": "更多日期", + "normal_description": "选择日期。", + "recurrent_2w_days": "每 {days} 天一次", + "each_week": "每周", + "each_2w": "隔周一次", + "due": "直到", + "from": "来自", + "image_too_big": "图片不能大于 4MB", + "interact_with_me_at": "在 Fediverse 网络上与我互动", + "interact_with_me": "关注我", + "remove_recurrent_confirmation": "你确定要移除这个日常事件吗?\n过去的事件仍将被维护,但不会再添加新事件。", + "import_URL": "从 URL 导入", + "import_ICS": "从 ICS 导入", + "ics": "ICS", + "alt_text_description": "为视觉障碍者提供的说明", + "choose_focal_point": "选择联络点", + "download_flyer": "下载传单", + "tag_description": "标签", + "media_description": "你可以添加一份传单(可选)", + "recurrent_description": "选择频率和日期", + "only_future": "仅限即将到来的事件", + "normal": "普通", + "recurrent_1w_days": "每 {days} 天", + "recurrent_1m_days": "|每月的第 {days} 天|每月的第 {days} 天", + "recurrent_1m_ordinal": "每月的第 {n} 个 {days}", + "each_month": "每月", + "follow_me_description": "一种对这里发布的 {title} 事件保持关注的方法,\n是在 Fediverse 网络,比如 Mastodon,上关注 {account},亦有可能通过此方式给此事件添加资源。

    \n如果你没听说过 Mastodon 和 Fediverse,我们建议你阅读 这篇文章

    在下方输入你的实例名称(例如:mastodon.social)", + "import_description": "你可以从其他平台和实例通过标准格式(ICS 和 hCalendar)导入事件", + "remove_media_confirmation": "你确认要删除图片吗?", + "remove_confirmation": "你确定要移除此事件吗?" + }, + "login": { + "check_email": "检查你的电子邮箱收件箱和垃圾邮件箱。", + "not_registered": "还未注册?", + "forgot_password": "忘记密码了?", + "insert_email": "输入你的电子邮箱地址", + "error": "无法登录,检查你的登录信息。", + "ok": "已登录", + "description": "登录以发布新事件。" + }, + "recover": { + "not_valid_code": "发生了一些错误。" + }, + "admin": { + "delete_user": "移除", + "remove_admin": "移除管理员", + "disable_user_confirm": "你确定禁用 {user} 吗?", + "disable_admin_user_confirm": "你确定移除 {user} 的管理员权限吗?", + "user_remove_ok": "用户已移除", + "user_create_ok": "用户已创建", + "event_remove_ok": "事件已移除", + "allow_registration_description": "允许公众注册?", + "allow_anon_event": "允许发布匿名事件(需要确认)?", + "allow_recurrent_event": "允许日常事件", + "federation": "联邦社交网络 / ActivityPub", + "enable_federation": "启用联邦社交网络", + "add_instance": "添加实例", + "select_instance_timezone": "时区", + "enable_resources": "启用资源", + "hide_boost_bookmark": "隐藏助力/书签", + "block": "屏蔽", + "unblock": "解除屏蔽", + "instance_name": "实例名称", + "hide_resource": "隐藏资源", + "delete_resource_confirm": "你确定要删除此资源吗?", + "filter_instances": "筛选实例", + "resources": "资源", + "favicon": "图标", + "user_block_confirm": "你确定要屏蔽用户 {user} 吗?", + "delete_announcement_confirm": "你确定要移除这个公告吗?", + "announcement_remove_ok": "公告已移除", + "instance_locale": "默认语言", + "title_description": "这将被用作页面的标题和电子邮件的主题,以导出 RSS 和 ICS 源。", + "description_description": "在标题旁的页眉中显示", + "instance_place_help": "在其他的实例中显示的标签", + "delete_trusted_instance_confirm": "你确定要从友好实例菜单中删除此项目吗?", + "edit_place": "编辑地点", + "new_announcement": "新公告", + "show_smtp_setup": "电子邮件设置", + "smtp_port": "SMTP 端口", + "smtp_secure": "SMTP 安全协议(TLS 或 STARTTLS)", + "smtp_test_success": "一封测试邮件已发送至 {admin_mail},请检查你的收件箱", + "sender_email": "发件人", + "widget": "小组件", + "wrong_domain_warning": "在 config.json 中设置的 baseurl {baseurl} 与你正在访问的 {url} 不同", + "edit_collection": "编辑收藏", + "event_confirm_description": "你可以在此确认匿名用户提交的事件", + "recurrent_event_visible": "默认显示日常事件", + "place_description": "如果你弄错了地点或地址,你可以修改。
    与这个地点相关的当前和过去的所有事件都会改变地址。", + "delete_user_confirm": "你确定移除 {user} 吗?", + "enable_admin_user_confirm": "你确定授予 {user} 管理员权限吗", + "enable_federation_help": "这将允许从 Fediverse 上关注此实例", + "enable_resources_help": "允许从 Fediverse 为此事件添加资源", + "hide_boost_bookmark_help": "隐藏来自 Fediverse 上的助力和书签数量图标", + "block_user": "屏蔽用户", + "filter_users": "筛选用户", + "user_add_help": "一封带有确认订阅和设置密码指引的邮件将被发送给新用户", + "show_resource": "显示资源", + "delete_resource": "删除资源", + "user_blocked": "用户 {user} 已屏蔽", + "instance_block_confirm": "你确定要屏蔽实例 {instance} 吗?", + "announcement_description": "你可以在此段落插入显示于首页的公告", + "instance_timezone_description": "Gancio 被设计用来收集特定区域,比如一座城市所发生的事件。这里的所有事件将以所选择的时区显示。", + "instance_locale_description": "特定页面偏好的用户语言。有时信息必须以相同的语言对所有人显示(比如通过 ActivityPub 发布内容或发送一些电子邮件时)。在这种情况下将使用上面选择的语言。", + "instance_place": "该实例的指示性位置", + "trusted_instances_help": "友好实例的列表将被显示于页眉", + "footer_links": "页脚链接", + "smtp_description": "", + "smtp_use_sendmail": "使用 sendmail", + "smtp_test_button": "发送测试邮件", + "new_collection": "新建收藏", + "collections_description": "收藏是按标签和地点分组的事件。它们将于主页上显示", + "enable_trusted_instances": "启用友好实例", + "add_trusted_instance": "添加一个友好实例", + "add_link": "添加链接", + "delete_footer_link_confirm": "确定移除此链接吗?", + "instance_name_help": "要关注的 ActivityPub 账号", + "is_dark": "暗色主题", + "smtp_hostname": "SMTP 主机名" + }, + "auth": { + "fail": "无法登录。你确定密码正确吗?", + "not_confirmed": "尚未确认……" + }, + "settings": { + "change_password": "修改密码", + "password_updated": "密码已修改。", + "remove_account_confirm": "你即将永久删除你的账号", + "update_confirm": "你希望保存你的修改吗?", + "remove_account": "按下下方的按钮后你的账号将被删除。你发布的事件不会删除。", + "danger_section": "危险段落" + }, + "error": { + "email_taken": "此电子邮箱地址已被使用。", + "nick_taken": "此昵称已被使用。" + }, + "confirm": { + "title": "用户确认", + "not_valid": "出现了一些错误。", + "valid": "你的账户已被确认,你现在可以 登录" + }, + "ordinal": { + "4": "第四", + "5": "第五", + "2": "第二", + "-1": "最后", + "1": "第一", + "3": "第三" + }, + "validators": { + "required": "{fieldName} 是必填项", + "email": "输入有效的电子邮箱地址" + }, + "oauth": { + "authorization_request": "应用 {app} 申请在 {instance_name} 上获得以下权限:", + "redirected_to": "在确认后你将被重定向到 {url}", + "scopes": { + "event:write": "添加与编辑你的事件" + } + }, + "setup": { + "completed_description": "

    你现在可以以以下用户登录

    用户名:{email}
    密码:{password}

    ", + "copy_password_dialog": "没错,你必须复制密码!", + "start": "开始", + "https_warning": "你正在使用 HTTP 访问,如果你切换到 HTTPS,记得在 config.json 中修改 baseurl!", + "completed": "安装完成" + }, + "about": "\n

    Gancio 是为本地社区设计的的共享日程表。

    \n " +}