diff --git a/client/i18n/locales/chinese/translations.json b/client/i18n/locales/chinese/translations.json
index fd85c6040c..1262a27c9f 100644
--- a/client/i18n/locales/chinese/translations.json
+++ b/client/i18n/locales/chinese/translations.json
@@ -14,7 +14,7 @@
"show-cert": "显示认证",
"claim-cert": "申请认证",
"save-progress": "保存进度",
- "accepted-honesty": "你已经接受我们的《学术诚信条例》",
+ "accepted-honesty": "你已接受我们的《学术诚信条例》",
"agree": "同意",
"save-portfolio": "保存这个作品集项目",
"remove-portfolio": "移除这个作品集项目",
@@ -28,10 +28,10 @@
"sign-out": "退出",
"curriculum": "课程",
"forum": "论坛",
- "radio": "Radio",
+ "radio": "电台",
"profile": "个人资料",
- "news": "News",
- "donate": "Donate",
+ "news": "新闻",
+ "donate": "捐款",
"update-settings": "更新我的账号设置",
"sign-me-out": "退出登录 freeCodeCamp",
"flag-user": "标记该用户的账号为滥用",
@@ -53,8 +53,8 @@
"help": "帮助",
"get-help": "获得帮助",
"watch-video": "观看视频",
- "resubscribe": "你可以点击这里重新订阅",
- "click-here": "点击这里登陆",
+ "resubscribe": "你可以点击此处重新订阅",
+ "click-here": "点击此处登陆",
"save": "保存",
"no-thanks": "不用,谢谢",
"yes-please": "好的",
@@ -65,12 +65,12 @@
"ask-later": "稍后问我"
},
"landing": {
- "big-heading-1": "在家学习编程",
+ "big-heading-1": "免费学习编程",
"big-heading-2": "构建项目",
"big-heading-3": "获得认证",
"h2-heading": "自 2014 年以来,已有超过 40,000 名 freeCodeCamp.org 学员入职科技公司,例如:",
"hero-img-description": "韩国的 freeCodeCamp 学员在当地一个学习小组的交流活动上",
- "as-seen-in": "这些媒体曾对 freeCodeCamp 进行报道:",
+ "as-seen-in": "媒体报道:",
"testimonials": {
"heading": "freeCodeCamp 校友感言:",
"shawn": {
@@ -92,10 +92,10 @@
"certification-heading": "获得以下免费认证:"
},
"settings": {
- "share-projects": "分享你在 freeCodeCamp 之外做的项目,写的文章或者被接受的 pull requests。",
+ "share-projects": "分享你在 freeCodeCamp 之外做的项目,写的文章或者在 GitHub 上被接受的 pull requests。",
"privacy": "你可以通过在本节设置来管理你展示在 freeCodeCamp 公开作品集中的内容。",
"data": "请点击下面的 \"下载你的数据\" 按钮,查看我们在你的账号上保存的数据",
- "disabled": "如果设置为仅自己可见,你的认证将被禁用。",
+ "disabled": "如果设置为仅自己可见,其他人将无法访问你的认证。",
"claim-legacy": "当你获得下列 freeCodeCamp 认证之后,你可以申请 {{cert}}:",
"for": "{{username}} 账号设置",
"username": {
@@ -110,7 +110,7 @@
"labels": {
"username": "用户名",
"name": "名字",
- "location": "位置",
+ "location": "地点",
"picture": "照片",
"about": "关于",
"personal": "个人网站",
@@ -124,7 +124,7 @@
"my-profile": "我的个人资料",
"my-name": "我的姓名",
"my-location": "我的位置",
- "my-about": "我的关于介绍",
+ "my-about": "我的介绍",
"my-points": "我的分数",
"my-heatmap": "我的热图",
"my-certs": "我的认证",
@@ -149,7 +149,7 @@
"delete-title": "删除我的账号",
"delete-p1": "这将删除你的所有数据,包括所有进度和账号信息。",
"delete-p2": "即使你之后改变主意,我们也无法为你恢复任何信息。",
- "delete-p3": "如果有哪些方面我们可以做得更好,请给我们发送邮件至 <0>{{email}}0>,我们将尽力改善。",
+ "delete-p3": "如果有哪些方面我们可以做得更好,请发送邮件至 <0>{{email}}0>,我们将尽力改善。",
"nevermind": "我不想删除我的账号",
"certain": "我完全确定要删除与此账号相关的所有信息",
"reset-heading": "重置我的进度",
@@ -171,7 +171,7 @@
"honesty": {
"p1": "申请认证前,你必须先接受我们的《学术诚信条例》,即:",
"p2": "\"我理解剽窃意味着抄袭他人的作品,将其作为自己的作品来提交,且不明确注明原作者。\"",
- "p3": "\"我理解剽窃是一种知识上的不诚实行为,如果有人被发现有这种行为,那么他们通常会被大学(或其他单位)解雇。\"",
+ "p3": "\"我理解剽窃是一种知识上的不诚实行为。如果有人被发现有这种行为,那么他们通常会被大学(或其他单位)解雇。\"",
"p4": "\"除了使用开源代码库(如 jQuery,Bootstrap)以及明确注明原作者的的代码片段之外,我的项目中的代码 100% 是由我自己编写的,或者是与另一位 freeCodeCamp 学员结对编程时编写的。\"",
"p5": "\"我保证我提交给 freeCodeCamp 的作品都不是剽窃他人的。我理解 freeCodeCamp 团队将审核我提交的项目,以确认这一点。\"",
"p6": "如果我们发现某学员的某部分课程项目有明显的剽窃现象,我们将不会发布该项目的认证,并注明 \"经过审核,该帐户已被标记为违反学术诚信条例。\"",
@@ -185,7 +185,7 @@
"username-change-privacy": "{{username}} 需要修改隐私设置,你才能看到其作品集。",
"supporter": "支持者",
"contributor": "突出贡献者",
- "no-certs": "当前课程下未获得认证",
+ "no-certs": "未获得关于当前课程的认证",
"fcc-certs": "freeCodeCamp 认证",
"longest-streak": "最长连续提交记录:",
"current-streak": "当前连续提交记录:",
@@ -197,7 +197,7 @@
"completed": "已完成",
"add-linkedin": "将此认证添加到我的 LinkedIn 个人资料",
"add-twitter": "将此认证分享到 Twitter",
- "tweet": "我获得了 {{certTitle}} 认证 @freeCodeCamp! 在这里查看:{{certURL}}",
+ "tweet": "我获得了 {{certTitle}} 认证 @freeCodeCamp!在这里查看:{{certURL}}",
"avatar": "{{username}} 的头像",
"joined": "于 {{date}} 加入",
"total-points": "{{count}} 总分",
@@ -205,31 +205,31 @@
"points": "{{date}} 获得 {{count}} 分",
"points_plural": "{{date}} 获得 {{count}} 分",
"screen-shot": "{{title}} 截图",
- "page-number": "{{pageNumber}} of {{totalPages}}"
+ "page-number": "第 {{pageNumber}} 页,共 {{totalPages}} 页"
},
"footer": {
- "tax-exempt-status": "freeCodeCamp 是捐助者支持的 501(c)(3) 条款下具有免税资格的非营利性组织(税号:82-0779546)",
+ "tax-exempt-status": "freeCodeCamp 是捐助者支持的 501(c)(3) 条款下具有免税资格的非营利性组织(税号:82-0779546)。",
"mission-statement": "我们的使命:帮助人们免费学习编程。我们通过创建成千上万的视频、文章和交互式编程课程——所有内容向公众免费开放——来实现这一目标。学员在世界各地自发成立数千个 freeCodeCamp 学习小组。",
"donation-initiatives": "所有给 freeCodeCamp 的捐款都将用于我们的教育项目,购买服务器和其他服务,以及聘用员工。",
"donate-text": "你可以",
- "donate-link": "点击这里免税捐款",
+ "donate-link": "点击此处免税捐款",
"trending-guides": "精选文章",
"our-nonprofit": "关于我们",
"links": {
"about": "简介",
- "about-url": "https://www.freecodecamp.org/news/about/",
+ "about-url": "https://chinese.freecodecamp.org/news/about/",
"alumni": "校友网络",
"open-source": "开源",
- "shop-url": "https://www.freecodecamp.org/shop/",
"shop": "商店",
+ "shop-url": "https://www.freecodecamp.org/shop/",
"support": "支持",
- "support-url": "https://www.freecodecamp.org/news/support/",
+ "support-url": "https://chinese.freecodecamp.org/news/support/",
"sponsors": "赞助商",
"sponsors-url": "https://www.freecodecamp.org/news/sponsors/",
"honesty": "学术诚信",
- "honesty-url": "https://www.freecodecamp.org/news/academic-honesty-policy/",
+ "honesty-url": "https://chinese.freecodecamp.org/news/academic-honesty-policy/",
"coc": "行为规范",
- "coc-url": "https://www.freecodecamp.org/news/code-of-conduct/",
+ "coc-url": "https://chinese.freecodecamp.org/news/code-of-conduct/",
"privacy": "隐私条例",
"privacy-url": "https://www.freecodecamp.org/news/privacy-policy/",
"tos": "服务条款",
@@ -247,17 +247,17 @@
"read-this": {
"heading": "请仔细阅读这里的内容。",
"p1": "freeCodeCamp 是你获得第一份软件开发工作的有效途径。",
- "p2": "超过 40,000 人在完成这些课程后获得了开发者工作——包括进入谷歌、微软等大型公司。",
+ "p2": "超过 40,000 人在完成这些课程后获得了开发者工作——包括进入谷歌、微软、阿里巴巴、腾讯等大型公司。",
"p3": "如果你刚开始学习编程,我们建议你从头开始,按顺序获得认证。",
"p4": "要获得每个认证,需要完成 5 个必做项目,并通过所有测试。",
- "p5": "你可以将这些认证添加到你的简历或 LinkedIn。但是你在学习过程中所做的练习比认证更重要。",
- "p6": "如果你感到沮丧,很正常。编程本来就很难。",
+ "p5": "你可以将这些认证添加到你的简历或 LinkedIn 个人资料。但是你在学习过程中所做的练习比获得认证更重要。",
+ "p6": "如果你感到沮丧,很正常,因为编程本来就很难。",
"p7": "练习是关键。练习,练习,再练习。",
"p8": "这套课程需要你进行数千个小时的编程练习。",
- "p9": "如果你想学习更多数学和计算机科学理论,<0>freeCodeCamp's YouTube channel0> 还有数千个小时的视频课程。",
+ "p9": "如果你想学习更多数学和计算机科学理论,<0>freeCodeCamp 的 \n YouTube channel0> 还有数千个小时的视频课程。",
"p10": "如果你想获得开发者工作或者成为自由职业开发者找到客户,那么除了编程技能,你还需要搭建自己的社交网络,打造自己作为开发者的影响力。",
- "p11": "你可以在 Twitter、GitHub 和 <0>the freeCodeCamp 论坛0>搭建社交网络和打造影响力。",
- "p12": "Happy coding!"
+ "p11": "你可以在 Twitter、GitHub 和 <0>freeCodeCamp 论坛0>搭建社交网络和打造影响力。",
+ "p12": "编程愉快!"
},
"upcoming-lessons": "即将上线的课程",
"learn": "学习",
@@ -280,32 +280,32 @@
"reset": "重置这一节课程?",
"reset-warn": "你确定要重置这一节课程吗?编辑器和测试将被重置。",
"reset-warn-2": "这个操作不可撤销",
- "scrimba-tip": "Tip: 如果这个小浏览器窗口覆盖了代码,点击拖动它。同时,你可以随时暂停,在视频中编辑代码。",
+ "scrimba-tip": "注意:如果这个小浏览器窗口覆盖了代码,点击拖动它。同时,你可以随时暂停,在视频中编辑代码。",
"chal-preview": "挑战预览",
"cert-map-estimates": {
- "certs": "Certification (300\u00A0hours)",
- "coding-prep": "(Thousands of hours of challenges)"
+ "certs": "认证(300 小时)",
+ "coding-prep": "(数千小时的挑战)"
}
},
"donate": {
"title": "支持我们的非营利组织",
"processing": "我们正在处理你的捐款。",
- "thanks": "Thanks for donating",
+ "thanks": "谢谢捐款",
"thank-you": "谢谢你成为我们的支持者。",
"thank-you-2": "谢谢你成为 freeCodeCamp 的支持者。现在你已设置定期捐款。",
"additional": "你可以使用这个链接 <0>{{url}}0> 额外进行一次性捐款:",
"help-more": "帮助我们做更多",
"error": "你的捐款处理有点问题。",
"free-tech": "你的捐款将支持世界各地的人们获得免费的技术教育。",
- "gift-frequency": "选择赠送的频率:",
- "gift-amount": "选择赠送的额度:",
+ "gift-frequency": "选择捐赠的频率:",
+ "gift-amount": "选择捐赠的额度:",
"confirm": "确认你的捐款",
"confirm-2": "确认你的一次性捐款 ${{usd}}",
"confirm-3": "确认你的捐款 ${{usd}} / 月",
"confirm-4": "确认你的捐款 ${{usd}} / 年",
- "your-donation": "你的 ${{usd}} 捐款将帮助全世界人们学习 {{hours}} 小时。",
- "your-donation-2": "你的 ${{usd}} 捐款每月将帮助全世界人们学习 {{hours}} 小时。",
- "your-donation-3": "你的 ${{usd}} 捐款每年将帮助全世界人们学习 {{hours}} 小时。",
+ "your-donation": "你的 ${{usd}} 捐款将帮助世界各地的人们学习 {{hours}} 小时。",
+ "your-donation-2": "你的 ${{usd}} 捐款每月将帮助世界各地的人们学习 {{hours}} 小时。",
+ "your-donation-3": "你的 ${{usd}} 捐款每年将帮助世界各地的人们学习 {{hours}} 小时。",
"duration": "成为我们非营利组织的一次性支持者",
"duration-2": "成为我们非营利组织的每月定期支持者",
"duration-3": "成为我们非营利组织的每年定期支持者",
@@ -313,13 +313,13 @@
"nicely-done": "很棒,你已完成 {{block}}。",
"credit-card": "信用卡",
"credit-card-2": "或者使用信用卡捐款:",
- "paypal": "使用 PayPal:",
- "need-email": "请提供一个有效的邮件地址,我们将发送给你捐款税务收据。",
- "went-wrong": "你的捐款处理有点问题。尚未从你的卡片扣除金额。",
+ "paypal": "使用 PayPal:",
+ "need-email": "请提供一个有效的邮件地址,我们将把捐款税务收据发送给你。",
+ "went-wrong": "你的捐款处理有点问题,尚未从你的卡片扣除金额。",
"valid-info": "请输入有效的邮件地址、信用卡号和信用卡到期日。",
"valid-email": "请输入有效的邮件地址。",
"valid-card": "请输入有效的信用卡号和信用卡到期日。",
- "email-receipt": "邮箱(我们将发送给你捐款税务收据):",
+ "email-receipt": "邮箱(我们将把捐款税务收据发送给你):",
"need-help": "需要我们帮助处理你的当前或之前的捐款?",
"forward-receipt": "将你的捐款收据副本发送至 donors@freecodecamp.org,告诉我们你需要什么帮助。",
"efficiency": "freeCodeCamp 是一个高效率的专注教育的非营利组织。",
@@ -328,14 +328,14 @@
"bigger-donation": "给我们额度更大的一次性捐款,或寄一张支票,或通过其他方式给我们捐款?",
"other-ways": "有许多<0>其他方式可以支持我们的非营利组织践行使命0>.",
"other-ways-url": "https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp",
- "failed-pay": "呃,你的转账似乎没有成功。可以再试一次吗?",
+ "failed-pay": "呃,你的转账似乎没有成功,再试一次好吗?",
"try-again": "请重试。",
"card-number": "你的卡号:",
"expiration": "到期日:",
- "only-you": "只有你可以看到此消息。祝贺你获得这项认证。获得认证不是一件容易的事情。运营 freeCodeCamp 也不容易,而且需要花费很多。请帮助我们更好地帮助你和世界各地的许多其他人。今天就为我们的非营利组织提供免税捐款,支持我们。"
+ "only-you": "只有你可以看到此消息。祝贺你获得这项认证。获得认证不是一件容易的事情,运营 freeCodeCamp 也不容易,而且需要花费很多。请帮助我们更好地帮助你和世界各地的许多其他人。今天就为我们的非营利组织提供免税捐款,支持我们。"
},
"report": {
- "sign-in": "你需要登录来举报一个用户",
+ "sign-in": "你需要先登录才能举报用户",
"details": "请尽可能详细地描述你所举报的账号或行为。",
"portfolio": "举报一个用户的作品集",
"portfolio-2": "你想举报 {{username}} 的作品集滥用行为吗?",
@@ -353,29 +353,29 @@
"index-name": "news-zh",
"search-page-url": "https://chinese.freecodecamp.org/news/search/?query={{searchQuery}}",
"label": "搜索",
- "placeholder": "搜索 6,000+ 篇教程",
+ "placeholder": "搜索 300+ 篇教程",
"see-results": "查看 {{searchQuery}} 的所有结果",
"no-tutorials": "未找到教程",
"try": "想要搜索信息?试试使用页面上的搜索框。",
"no-results": "我们未找到关于 <0>{{query}}0> 的任何信息"
},
"misc": {
- "offline": "你已离线,你的学习进度可能不会被保存",
+ "offline": "你已离线,学习进度可能不会被保存",
"unsubscribed": "你已成功取消订阅",
"keep-coding": "无论你做什么,都要继续编程!",
"email-signup": "邮件注册",
"quincy": "- Quincy Larson,freeCodeCamp.org 创始人、老师",
- "email-blast": "每周五我会给四百万人发送一封邮件,其中包含 5 条关于编程和计算机科学的链接。你也想收到我的邮件吗?",
+ "email-blast": "每周五我会给大约四百万人发送一封邮件,其中包含 5 条关于编程和计算机科学的链接。你也想收到我的邮件吗?",
"update-email-1": "更新你的邮件地址",
"update-email-2": "在这里更新你的邮件地址:",
"email": "邮箱",
"and": "和",
- "change-theme": "Sign in to change theme."
+ "change-theme": "登录以更改主题。"
},
"icons": {
"gold-cup": "金奖杯",
"avatar": "默认头像",
- "avatar-2": "使用笔记本编程的头像",
+ "avatar-2": "正在电脑前编程的头像",
"donate": "使用 PayPal 捐款",
"fail": "测试失败",
"not-passed": "未通过",
@@ -385,17 +385,17 @@
"info": "介绍信息",
"spacer": "间隔",
"toggle": "切换选中标记",
- "responsive-design": "Laptop and mobile phone icon",
- "javascript": "JavaScript icon",
- "react": "React icon",
- "d3": "D3 icon",
- "api": "A stack of servers",
- "clipboard": "A clipboard with a checkmark",
- "python": "Python icon",
- "analytics": "A bar chart and line graph",
- "shield": "A shield with a checkmark",
- "tensorflow": "Tensorflow icon",
- "algorithm": "Branching nodes"
+ "responsive-design": "笔记本和手机图标",
+ "javascript": "JavaScript 图标",
+ "react": "React 图标",
+ "d3": "D3 图标",
+ "api": "服务器",
+ "clipboard": "带有复选标记的剪贴板",
+ "python": "Python 图标",
+ "analytics": "条形图和折线图",
+ "shield": "带有复选标记的盾牌",
+ "tensorflow": "Tensorflow 图标",
+ "algorithm": "分支节点"
},
"aria": {
"fcc-logo": "freeCodeCamp Logo",
@@ -411,7 +411,7 @@
},
"flash": {
"honest-first": "申请认证之前,你必须先接受我们的《学术诚信条例》",
- "really-weird": "出现了一些奇怪的情况。如果再出现这种情况,请考虑在 https://github.com/freeCodeCamp/freeCodeCamp/issues/new 提 issue",
+ "really-weird": "出现了一些奇怪的情况。如果再出现这种情况,请考虑在 https://github.com/freeCodeCamp/freeCodeCamp/issues/new 提交 issue。",
"not-right": "有些不对劲。已生成报告,通知 freeCodeCamp.org 团队。",
"went-wrong": "出了点问题,请检查并重试。",
"account-deleted": "你的账号已被成功删除",
@@ -433,8 +433,8 @@
"oops-not-right": "有点不对劲。请刷新链接再登录/注册",
"expired-link": "你点击的链接似乎已过期,请刷新链接再登录",
"signin-success": "成功了!你已经登录账号。",
- "social-auth-gone": "鉴于隐私原因,我们已取消社交账号授权。我们建议你下次使用邮箱:{{email}} 登录。",
- "name-needed": "我们需要将你的名字放在认证证书上。在你的账号设置中添加名字,点击保存按钮。然后我们会给你发布认证。",
+ "social-auth-gone": "鉴于隐私原因,我们已取消社交账号授权。我们建议你下次使用你的邮箱地址登录:{{email}} 。",
+ "name-needed": "我们需要将你的名字放在认证上。在你的账号设置中添加名字,点击保存按钮,然后我们会给你发布认证。",
"incomplete-steps": "你似乎未完成必要的步骤。请完成必做项目以申请 {{name}} 认证。",
"already-claimed": "你似乎已申请 {{name}} 认证",
"cert-claim-success": "@{{username}},你已成功申请 {{name}} 认证!代表 freeCodeCamp.org 团队恭喜你!",
@@ -457,7 +457,7 @@
"report-sent": "已通过 {{email}} 向团队发送副本报告"
},
"validation": {
- "max-characters": "字符数最多为 288 characters,你还可以输入 {{charsLeft}} 个字符",
+ "max-characters": "字符数最多为 288 个,你还可以输入 {{charsLeft}} 个字符",
"same-email": "这个邮箱和你当前邮箱一样",
"invalid-email": "我们无法验证你的邮箱,请确保填写正确",
"email-mismatch": "两个新邮箱必须相同",
@@ -470,9 +470,9 @@
"use-valid-url": "请使用有效的 URL"
},
"certification": {
- "executive": "Executive Director, freeCodeCamp.org",
- "verify": "Verify this certification at {{certURL}}",
- "issued": "Issued",
- "fulltext": "<0>This certifies that0> <1>{{user}}1> <2>has successfully completed the freeCodeCamp.org2> <3>{{title}}3> <4>Developer Certification, representing approximately {{time}} hours of coursework.4>"
+ "executive": "执行董事,freeCodeCamp.org",
+ "verify": "确认此认证 {{certURL}}",
+ "issued": "发布日期",
+ "fulltext": "<0>特证明0> <1>{{user}}1> <2>已完成 freeCodeCamp.org2> <3>{{title}}3> <4>开发者认证课程,约 {{time}} 课时。4>"
}
}
diff --git a/client/i18n/locales/espanol/translations.json b/client/i18n/locales/espanol/translations.json
index c46a5fc677..bfd8cc739f 100644
--- a/client/i18n/locales/espanol/translations.json
+++ b/client/i18n/locales/espanol/translations.json
@@ -1,8 +1,8 @@
{
"buttons": {
- "logged-in-cta-btn": "Empieza es gratis",
+ "logged-in-cta-btn": "Empieza (es gratis)",
"logged-out-cta-btn": "Inicia sesión para guardar tu progreso (es gratis)",
- "view-curriculum": "Ver el plan de estudios",
+ "view-curriculum": "Ver el currículo",
"first-lesson": "Ir a la primera lección",
"close": "Cerrar",
"edit": "Editar",
@@ -10,71 +10,71 @@
"show-solution": "Mostrar solución",
"frontend": "Front End",
"backend": "Back End",
- "view": "Vista",
+ "view": "Ver",
"show-cert": "Mostrar certificación",
- "claim-cert": "Solicita tu certificación",
+ "claim-cert": "Solicitar certificación",
"save-progress": "Guardar progreso",
- "accepted-honesty": "has aceptado nuestra Política de Honestidad Académica.",
+ "accepted-honesty": "Has aceptado nuestra Política de Honestidad Académica.",
"agree": "Aceptar",
- "save-portfolio": "Guarda este elemento de cartera",
- "remove-portfolio": "Elimina este elemento de la cartera",
- "add-portfolio": "Agregar un nuevo elemento de cartera",
- "download-data": "Download your data",
- "public": "Publico",
+ "save-portfolio": "Guardar este elemento de portafalio",
+ "remove-portfolio": "Eliminar este elemento de portafolio",
+ "add-portfolio": "Agregar un nuevo elemento de portafolio",
+ "download-data": "Descarga tus datos",
+ "public": "Público",
"private": "Privado",
- "off": "apagar",
- "on": "encender",
- "sign-in": "Inicio de sesión",
+ "off": "Apagado",
+ "on": "Encendido",
+ "sign-in": "Iniciar sesión",
"sign-out": "Cerrar sesión",
- "curriculum": "Plan de estudio",
+ "curriculum": "Currículo",
"forum": "Foro",
"radio": "Radio",
"profile": "Perfil",
- "news": "News",
- "donate": "Donate",
- "update-settings": "Actualizar la configuración de mi cuenta",
+ "news": "Noticias",
+ "donate": "Donar",
+ "update-settings": "Actualizar los ajustes de mi cuenta",
"sign-me-out": "Cerrar sesión en freeCodeCamp",
"flag-user": "Marcar la cuenta de este usuario por abuso",
"current-challenge": "Ir al desafío actual",
"try-again": "Inténtalo de nuevo",
"menu": "Menú",
- "settings": "Configuraciones",
+ "settings": "Ajustes",
"take-me": "Llévame a los desafíos",
"check-answer": "Comprueba tu respuesta",
"get-hint": "Obtén un consejo",
- "ask-for-help": "Pedir ayuda",
- "create-post": "Crea un post de ayuda en el foro",
+ "ask-for-help": "Solicitar ayuda",
+ "create-post": "Crear un post de ayuda en el foro",
"cancel": "Cancelar",
"reset-lesson": "Restablecer esta lección",
"run": "Ejecutar",
- "run-test": "Ejecutar las pruebas",
+ "run-test": "Ejecutar pruebas",
"reset": "Restablecer",
"reset-code": "Restablecer todo el código",
"help": "Ayuda",
- "get-help": "Obtén ayuda",
+ "get-help": "Obtener ayuda",
"watch-video": "Ver un Video",
- "resubscribe": "Puedes hacer clic aquí para volver a suscribirse",
- "click-here": "Clic aquí para ingresar",
+ "resubscribe": "Puedes hacer clic aquí para volver a suscribirte",
+ "click-here": "Haz clic aquí para iniciar sesión",
"save": "Guardar",
"no-thanks": "No, Gracias",
- "yes-please": "Sí por favor",
+ "yes-please": "Sí, por favor",
"update-email": "Actualizar mi correo electrónico",
"verify-email": "Verificar correo electrónico",
"submit-and-go": "Enviar y pasar al siguiente desafío",
"go-to-next": "Ir al próximo desafío",
- "ask-later": "Pregúntame Luego"
+ "ask-later": "Pregúntame luego"
},
"landing": {
- "big-heading-1": "Aprende a programar en casa.",
+ "big-heading-1": "Aprende a programar gratis.",
"big-heading-2": "Construye proyectos.",
"big-heading-3": "Obtén certificaciones.",
- "h2-heading": "Desde 2014, más de 40,000 graduados de freeCodeCamp.org han conseguido trabajos en empresas de tecnología, entre las que se incluyen:",
+ "h2-heading": "Desde 2014, más de 40.000 graduados de freeCodeCamp.org han conseguido trabajos en empresas de tecnología, entre las que se incluyen:",
"hero-img-description": "Estudiantes de freeCodeCamp en un grupo de estudio local en Corea del Sur.",
- "as-seen-in": "Como se vio en:",
+ "as-seen-in": "Como se ha visto en:",
"testimonials": {
"heading": "Esto es lo que dicen nuestros alumnos sobre freeCodeCamp:",
"shawn": {
- "location": "Shawn Wang in Singapore",
+ "location": "Shawn Wang en Singapore",
"occupation": "Ingeniero de Software en Amazon",
"testimony": "\"Da miedo cambiar de carrera. Solo gané la confianza de que podía programar trabajando a través de los cientos de horas de lecciones gratuitas en freeCodeCamp. Dentro de un año tuve un trabajo de seis cifras como ingeniero de software.freeCodeCamp cambió mi vida.\""
},
@@ -92,19 +92,19 @@
"certification-heading": "Obtén certificaciones verificadas gratuitas en:"
},
"settings": {
- "share-projects": "Comparte tus proyectos, artículos o solicitudes de extracción aceptadas que no sean de FreeCodeCamp.",
- "privacy": "La configuración de esta sección le permite controlar lo que se muestra en su cartera pública de freeCodeCamp.",
+ "share-projects": "Comparte tus proyectos, artículos o pull request aceptados que no sean de FreeCodeCamp.",
+ "privacy": "Los ajustes de esta sección te permiten controlar lo que se muestra en tu portafolio público de freeCodeCamp.",
"data": "Para ver qué datos tenemos en tu cuenta, haz clic en el botón \"Descarga tus datos\" a continuación",
"disabled": "Tus certificaciones se deshabilitarán si se configuran como privadas.",
- "claim-legacy": "Una vez que hayas obtenido las siguientes certificaciones de FreeCodeCamp, podrás reclamar las {{cert}}:",
- "for": "Configuración de cuenta para {{username}}",
+ "claim-legacy": "Una vez que hayas obtenido las siguientes certificaciones de FreeCodeCamp, podrás reclamar la {{cert}}:",
+ "for": "Ajustes de cuenta de {{username}}",
"username": {
- "contains invalid characters": "Nombre de usuario \"{{username}}\" contiene caracteres invalidos",
- "is too short": "Nombre de usuario \"{{username}}\" es demasiado corto",
- "is a reserved error code": "Nombre de usuario \"{{username}}\" es un código de error reservado",
- "unavailable": "Nombre de usuario no disponible",
+ "contains invalid characters": "El nombre de usuario \"{{username}}\" contiene caracteres inválidos",
+ "is too short": "El nombre de usuario \"{{username}}\" es demasiado corto",
+ "is a reserved error code": "El nombre de usuario \"{{username}}\" es un código de error reservado",
+ "unavailable": "El nombre de usuario no está disponible",
"validating": "Validando nombre de usuario...",
- "available": "Nombre de usuario disponible",
+ "available": "El nombre de usuario está disponible",
"change": "Ten en cuenta que cambiar tu nombre de usuario también cambiará el URL de tu perfil y tus certificaciones."
},
"labels": {
@@ -112,7 +112,7 @@
"name": "Nombre",
"location": "Ubicación",
"picture": "Foto",
- "about": "Acerca de",
+ "about": "Acerca de mi",
"personal": "Sitio web personal",
"title": "Título",
"url": "URL",
@@ -125,7 +125,7 @@
"my-name": "Mi nombre",
"my-location": "Mi ubicación",
"my-about": "Mi acerca de",
- "my-points": "Mi puntos",
+ "my-points": "Mis puntos",
"my-heatmap": "Mi mapa de calor",
"my-certs": "Mis certificaciones",
"my-portfolio": "Mi portafolio",
@@ -135,86 +135,86 @@
},
"headings": {
"certs": "Certificaciones",
- "legacy-certs": "Certificaciones heredadas",
- "honesty": "Política de honestidad académica",
+ "legacy-certs": "Certificaciones de legado",
+ "honesty": "Política de Honestidad Académica",
"internet": "Tu presencia en Internet",
- "portfolio": "Configuración de la cartera",
- "privacy": "La configuración de privacidad"
+ "portfolio": "Ajustes de portafolio",
+ "privacy": "Ajustes de privacidad"
},
"danger": {
- "heading": "Zona peligrosa",
+ "heading": "Zona de peligro",
"be-careful": "Por favor ten cuidado. Los cambios en esta sección son permanentes.",
"reset": "Restablecer todo mi progreso",
- "delete": "Borrar mi cuenta",
- "delete-title": "Borrar mi cuenta",
+ "delete": "Eliminar mi cuenta",
+ "delete-title": "Eliminar mi cuenta",
"delete-p1": "Esto realmente eliminará todos tus datos, incluido todo tu progreso e información de cuenta.",
- "delete-p2": "No podremos recuperar nada más tarde, incluso si cambias de opinión",
- "delete-p3": "Si hay algo que podamos hacer mejor, envíanos un correo electrónico y haremos todo lo posible: <0>{{email}}0>",
- "nevermind": "Cambié de opinión, no quiero borrar mi cuenta",
+ "delete-p2": "No podremos recuperar nada más tarde, incluso si cambias de opinión.",
+ "delete-p3": "Si hay algo que podamos hacer mejor, envíanos un correo electrónico en su lugar y haremos todo lo posible: <0>{{email}}0>",
+ "nevermind": "Cambié de opinión, no quiero eliminar mi cuenta",
"certain": "Estoy 100% seguro. Elimina todo lo relacionado con esta cuenta",
"reset-heading": "Restablecer mi progreso",
"reset-p1": "Esto realmente eliminará todo tu progreso, puntos, desafíos completados, nuestros registros de tus proyectos, cualquier certificación que tengas, todo.",
- "reset-p2": "No podremos recuperarte nada de eso más adelante, incluso si cambias de opinión.",
- "nevermind-2": "Cambié de opinión, No quiero eliminar todo mi progreso",
+ "reset-p2": "No podremos recuperar nada de eso más adelante, incluso si cambias de opinión.",
+ "nevermind-2": "Cambié de opinión, no quiero eliminar todo mi progreso",
"reset-confirm": "Restablecer todo. Quiero empezar desde el principio"
},
"email": {
"missing": "No tienes un correo electrónico asociado a esta cuenta.",
- "heading": "Ajustes del correo electrónico",
- "not-verified": "Tu email no se ha verificado.",
- "check": "Por favor revise su correo electrónico, o <0> solicita un nuevo correo electrónico de verificación aquí0>.",
+ "heading": "Ajustes de correo electrónico",
+ "not-verified": "Tu correo electrónico no ha sido verificado.",
+ "check": "Por favor, comprueba tu correo electrónico o <0>solicita un nuevo correo de verificación aquí0>.",
"current": "Correo electrónico actual",
"new": "Nuevo correo electrónico",
- "confirm": "Confirma nuevo correo electrónico",
+ "confirm": "Confirmar nuevo correo electrónico",
"weekly": "Envíame el correo electrónico semanal de Quincy"
},
"honesty": {
- "p1": "Antes de que puedas reclamar una certificación verificada, debes aceptar nuestro Compromiso de Honestidad Académica, que dice:",
+ "p1": "Antes de que puedas solicitar una certificación verificada, debes aceptar nuestro Compromiso de Honestidad Académica, que dice:",
"p2": "\"Entiendo que el plagio significa copiar el trabajo de otra persona y presentar el trabajo como si fuera el mío, sin atribuir claramente al autor original.\"",
"p3": "\"Entiendo que el plagio es un acto de deshonestidad intelectual, y que las personas generalmente son expulsadas de la universidad o despedidas de sus trabajos si son atrapadas plagiando.\"",
- "p4": "\"Además de usar bibliotecas de código abierto como jQuery y Bootstrap, y pequeños fragmentos de código que se atribuyen claramente a su autor original, el 100% del código de mis proyectos fue escrito por mí, o junto con otra persona que pasa por el plan de estudios de freeCodeCamp con con quien estaba programando en pareja en tiempo real.\"",
+ "p4": "\"Además de usar bibliotecas de código abierto como jQuery y Bootstrap, y pequeños fragmentos de código que se atribuyen claramente a su autor original, el 100% del código de mis proyectos fue escrito por mí, o junto con otra persona que estudiaba el currículo de freeCodeCamp y con quien estaba programando en pareja en tiempo real.\"",
"p5": "\"Me comprometo a no plagiar ninguno de mis trabajos de freeCodeCamp.org. Entiendo que el equipo de freeCodeCamp.org auditará mis proyectos para confirmar esto.\"",
"p6": "En las situaciones en las que descubramos casos de plagio inequívoco, reemplazaremos la certificación de la persona en cuestión con un mensaje que indique \"Tras la revisión, esta cuenta ha sido marcada por deshonestidad académica.\"",
"p7": "Como una institución académica que otorga certificaciones basadas en los logros, nos tomamos muy en serio la honestidad académica. Si tienes alguna pregunta sobre esta política o sospechas que alguien la ha violado, puedes enviar un correo electrónico a <0>{{email}}0> e investigaremos."
}
},
"profile": {
- "you-not-public": "No has hecho pública tu cartera.",
- "username-not-public": "{{username}} no has hecho pública tu cartera.",
- "you-change-privacy": "Debes cambiar tu configuración de privacidad para que otros puedan ver tu cartera. Esta es una vista previa de cómo se verá tu portafolio cuando se haga público.",
- "username-change-privacy": "{{username}} necesitas cambiar tu configuración de privacidad para que puedas ver tu cartera.",
- "supporter": "Seguidor",
- "contributor": "Colaborador superior",
- "no-certs": "No se han obtenido certificaciones bajo el plan de estudios actual",
- "fcc-certs": "freeCodeCamp Certificaciones",
+ "you-not-public": "No has hecho público tu portafolio.",
+ "username-not-public": "{{username}} no ha hecho público su portafolio.",
+ "you-change-privacy": "Debes cambiar tus ajustes de privacidad para que otros puedan ver tu portafolio. Esta es una vista previa de cómo se verá tu portafolio cuando se haga público.",
+ "username-change-privacy": "{{username}} necesita cambiar sus ajustes de privacidad para que puedas ver su portafolio.",
+ "supporter": "Contribuyente",
+ "contributor": "Contribuyente principal",
+ "no-certs": "No se han obtenido certificaciones bajo el currículo actual",
+ "fcc-certs": "Certificaciones de freeCodeCamp",
"longest-streak": "Racha más larga:",
"current-streak": "Racha actual:",
"portfolio": "Portafolio",
"timeline": "Cronología",
"none-completed": "Aún no se han completado desafíos.",
- "get-started": "Empiece aquí.",
+ "get-started": "Empieza aquí.",
"challenge": "Desafío",
- "completed": "Terminado",
+ "completed": "Completado",
"add-linkedin": "Agregar esta certificación a mi perfil de LinkedIn",
- "add-twitter": "Comparte esta certificación en Twitter",
+ "add-twitter": "Compartir esta certificación en Twitter",
"tweet": "¡Acabo de obtener la certificación {{certTitle}} @freeCodeCamp! Compruébalo aquí: {{certURL}}",
"avatar": "Avatar de {{username}}",
- "joined": "Ingresado {{date}}",
- "total-points": "{{count}} punto total",
- "total-points_plural": "{{count}} total de puntos",
+ "joined": "Se unió {{date}}",
+ "total-points": "{{count}} punto en total",
+ "total-points_plural": "{{count}} puntos en total",
"points": "{{count}} punto en {{date}}",
"points_plural": "{{count}} puntos en {{date}}",
"screen-shot": "Una captura de pantalla de {{title}}",
"page-number": "{{pageNumber}} de {{totalPages}}"
},
"footer": {
- "tax-exempt-status": "freeCodeCamp es una organización sin fines de lucro 501 (c) (3) exenta de impuestos respaldada por donantes (Número de identificación fiscal federal de los Estados Unidos: 82-0779546)",
+ "tax-exempt-status": "freeCodeCamp es una organización sin fines de lucro exenta de impuestos 501(c)(3) respaldada por donantes (Número de identificación fiscal federal de los Estados Unidos: 82-0779546)",
"mission-statement": "Nuestra misión: ayudar a las personas a aprender a programar de forma gratuita. Logramos esto mediante la creación de miles de videos, artículos y lecciones de programación interactivas, todos disponibles gratuitamente para el público. También tenemos miles de grupos de estudio de FreeCodeCamp en todo el mundo.",
- "donation-initiatives": "Las donaciones a freeCodeCamp se destinan a nuestras iniciativas educativas y ayudan a pagar los servidores, los servicios y el personal",
+ "donation-initiatives": "Las donaciones a freeCodeCamp se destinan a nuestras iniciativas educativas y ayudan a pagar los servidores, los servicios y el personal.",
"donate-text": "Tú puedes",
"donate-link": "haz una donación deducible de impuestos aquí",
"trending-guides": "Guías de tendencias",
- "our-nonprofit": "Nuestro sin fines de lucro",
+ "our-nonprofit": "Nuestra organización sin fines de lucro",
"links": {
"about": "Acerca de",
"about-url": "https://www.freecodecamp.org/espanol/news/acerca-de-freecodecamp-preguntas-frecuentes/",
@@ -222,11 +222,11 @@
"open-source": "Código abierto",
"shop": "Tienda",
"shop-url": "https://www.freecodecamp.org/shop/",
- "support": "Apoyo",
+ "support": "Soporte",
"support-url": "https://www.freecodecamp.org/espanol/news/preguntas-comunes-de-soporte-tecnico/",
"sponsors": "Patrocinadores",
"sponsors-url": "https://www.freecodecamp.org/news/sponsors/",
- "honesty": "Honestidad académica",
+ "honesty": "Honestidad Académica",
"honesty-url": "https://www.freecodecamp.org/espanol/news/politica-de-honestidad-academica/",
"coc": "Código de Conducta",
"coc-url": "https://www.freecodecamp.org/espanol/news/codigo-de-conducta/",
@@ -240,120 +240,120 @@
"language": "Idioma:"
},
"learn": {
- "heading": "Bienvenido al plan de estudios de freeCodeCamp.",
- "welcome-1": "Bienvenido de vuelta, {{name}}.",
+ "heading": "Bienvenido al currículo de freeCodeCamp.",
+ "welcome-1": "Bienvenido de nuevo, {{name}}.",
"welcome-2": "Bienvenido a freeCodeCamp.org",
- "start-at-beginning": "Si eres nuevo en la codificación, te recomendamos <0>comenzar desde el principio0>.",
+ "start-at-beginning": "Si eres nuevo en la programación, te recomendamos <0>comenzar desde el principio0>.",
"read-this": {
- "heading": "Por favor, reduzca la velocidad y lea esto.",
- "p1": "freeCodeCamp es un camino probado hacia tu primer trabajo como desarrollador de software.",
- "p2": "Más de 40.000 personas han obtenido trabajos de desarrollador después de completar esto, incluso en grandes empresas como Google y Microsoft.",
- "p3": "Si es nuevo en la programación, le recomendamos que comience por el principio y obtenga estas certificaciones en orden.",
- "p4": "Para obtener cada certificación, construye tus 5 proyectos requeridos y obten todas sus pruebas para pasar.",
+ "heading": "Por favor, reduce la velocidad y lee esto.",
+ "p1": "freeCodeCamp es un camino comprobado hacia tu primer trabajo como desarrollador de software.",
+ "p2": "Más de 40.000 personas han obtenido trabajos como desarrollador después de completar el currículo, incluso en grandes empresas como Google y Microsoft.",
+ "p3": "Si eres nuevo en la programación, te recomendamos comenzar por el principio y obtener estas certificaciones en orden.",
+ "p4": "Para obtener cada certificación, construye los 5 proyectos requeridos y consigue aprobar todas las pruebas.",
"p5": "Puedes agregar estas certificaciones a tu currículum o LinkedIn. Pero más importante que las certificaciones es la práctica que obtienes en el camino.",
- "p6": "Si te sientes abrumado, es normal. La programación es difícil.",
- "p7": "Práctica es la clave. Práctica práctica práctica.",
- "p8": "Y este plan de estudios te brindará miles de horas de ensayo de programación práctica.",
- "p9": "Y si deseas aprender más teoría de matemáticas y la informática, también tenemos miles de horas de cursos en video en el canal de YouTube de <0> freeCodeCamp 0>.",
+ "p6": "Si te sientes abrumado, es normal. Programar es difícil.",
+ "p7": "La práctica es la clave. Práctica, práctica, práctica.",
+ "p8": "Y este currículo te brindará miles de horas de práctica de programación.",
+ "p9": "Y si deseas aprender más sobre matemáticas y teoría de la informática, también tenemos miles de horas de cursos en video en <0>el canal de YouTube de freeCodeCamp0>.",
"p10": "Si deseas obtener un trabajo de desarrollador o clientes independientes, las habilidades de programación serán solo una parte del rompecabezas. También necesitas construir tu red personal y tu reputación como desarrollador.",
- "p11": "Puedes hacer esto en Twitter y GitHub, y también en <0> el foro freeCodeCamp0>.",
+ "p11": "Puedes hacer esto en Twitter y GitHub, y también en <0>el foro de freeCodeCamp0>.",
"p12": "¡Feliz día programando!"
},
"upcoming-lessons": "Próximas lecciones",
"learn": "Aprende",
- "add-subtitles": "Ayuda a mejorar o agregar subtítulos",
+ "add-subtitles": "Ayudar a mejorar o agregar subtítulos",
"wrong-answer": "Lo siento, esa no es la respuesta correcta. ¡Vuelve a intentarlo!",
"check-answer": "Haz clic en el botón de abajo para verificar tu respuesta.",
- "solution-link": "Enlace de solución",
+ "solution-link": "Enlace a la solución",
"github-link": "Enlace de GitHub",
- "submit-and-go": "Envía y pasa a mi próximo desafío",
+ "submit-and-go": "Enviar y pasar a mi siguiente desafío",
"i-completed": "He completado este desafío",
- "test-output": "Tu salida de prueba irá aquí",
+ "test-output": "El resultado de tu prueba irá aquí",
"running-tests": "// ejecutando pruebas",
"tests-completed": "// pruebas completadas",
"console-output": "// salida de consola",
"sign-in-save": "Inicia sesión para guardar tu progreso",
- "download-solution": "Descarga mi solución",
+ "download-solution": "Descargar mi solución",
"percent-complete": "{{percent}}% completo",
- "tried-rsa": "Si ya has probado el método <0> Lee-Busca-Pregunta 0>, puedes pedir ayuda en el foro freeCodeCamp.",
- "rsa": "Lee, busca, pregunta",
+ "tried-rsa": "Si ya has probado el método <0>Leer-Buscar-Preguntar0>, entonces puedes pedir ayuda en el foro de freeCodeCamp.",
+ "rsa": "Leer, buscar, preguntar",
"reset": "¿Restablecer esta lección?",
"reset-warn": "¿Estás seguro de que deseas restablecer esta lección? Los editores y las pruebas se restablecerán.",
"reset-warn-2": "Esto no se puede deshacer",
"scrimba-tip": "Sugerencia: Si el mini-navegador cubre el código, haz clic y arrastra para moverlo. Además, siéntate libre de detener y editar el código en el video en cualquier momento.",
"chal-preview": "Vista previa del desafío",
"cert-map-estimates": {
- "certs": "Certification (300\u00A0hours)",
- "coding-prep": "(Thousands of hours of challenges)"
+ "certs": "Certificación (300 horas)",
+ "coding-prep": "(Miles de horas de desafíos)"
}
},
"donate": {
"title": "Apoya a nuestra organización sin fines de lucro",
"processing": "Estamos procesando tu donación.",
- "thanks": "Thanks for donating",
+ "thanks": "Gracias por donar",
"thank-you": "Gracias por tu apoyo.",
"thank-you-2": "Gracias por apoyar a freeCodeCamp. Actualmente tienes una donación recurrente.",
- "additional": "Puede hacer una donación adicional por única vez de cualquier monto utilizando este enlace: <0>{{url}}0>",
+ "additional": "Puede hacer una donación adicional única de cualquier monto utilizando este enlace: <0>{{url}}0>",
"help-more": "Ayúdanos a hacer más",
"error": "Algo salió mal con tu donación.",
- "free-tech": "Sus donaciones apoyarán la educación tecnológica gratuita para personas de todo el mundo.",
+ "free-tech": "Tus donaciones apoyarán la educación tecnológica gratuita para personas de todo el mundo.",
"gift-frequency": "Selecciona la frecuencia de los obsequios:",
"gift-amount": "Selecciona el monto del regalo:",
"confirm": "Confirma tu donación",
- "confirm-2": "Confirme tu donación única de ${{usd}}",
- "confirm-3": "Confirme tu donación de $ {{usd}} / mes",
- "confirm-4": "Confirme tu donación de $ {{usd}} / año",
- "your-donation": "Tu donación de $ {{usd}} proporcionará {{hours}} horas de aprendizaje a personas de todo el mundo.",
- "your-donation-2": "Tu donación de $ {{usd}} proporcionará {{hours}} horas de aprendizaje a personas de todo el mundo cada mes.",
- "your-donation-3": "Tu donación de $ {{usd}} proporcionará {{hours}} horas de aprendizaje a personas de todo el mundo cada año.",
- "duration": "Conviértete en un partidario de una sola vez de nuestra organización sin fines de lucro.",
- "duration-2": "Conviértete en un partidario mensual de nuestra organización sin fines de lucro.",
- "duration-3": "Conviértete en un partidario anual de nuestra organización sin fines de lucro",
- "duration-4": "Conviértete en partidario de nuestra organización sin fines de lucro",
+ "confirm-2": "Confirma tu donación única de ${{usd}}",
+ "confirm-3": "Confirma tu donación de ${{usd}} / mes",
+ "confirm-4": "Confirma tu donación de ${{usd}} / año",
+ "your-donation": "Tu donación de ${{usd}} proporcionará {{hours}} horas de aprendizaje a personas de todo el mundo.",
+ "your-donation-2": "Tu donación de ${{usd}} proporcionará {{hours}} horas de aprendizaje a personas de todo el mundo cada mes.",
+ "your-donation-3": "Tu donación de ${{usd}} proporcionará {{hours}} horas de aprendizaje a personas de todo el mundo cada año.",
+ "duration": "Conviértete en un contribuyente único de nuestra organización sin fines de lucro.",
+ "duration-2": "Conviértete en un contribuyente mensual de nuestra organización sin fines de lucro.",
+ "duration-3": "Conviértete en un contribuyente anual de nuestra organización sin fines de lucro",
+ "duration-4": "Conviértete en un contribuyente de nuestra organización sin fines de lucro",
"nicely-done": "Bien hecho. Acabas de completar {{block}}.",
"credit-card": "Tarjeta de crédito",
- "credit-card-2": "O dona con tarjeta de crédito:",
+ "credit-card-2": "O dona con una tarjeta de crédito:",
"paypal": "con PayPal:",
"need-email": "Necesitamos un correo electrónico válido al que podamos enviar tu recibo de impuestos de donación.",
- "went-wrong": "Algo salió mal al procesar tu donación. Su tarjeta no ha sido cargada.",
- "valid-info": "Ingresa un correo electrónico válido, un número de tarjeta de crédito y una fecha de vencimiento.",
+ "went-wrong": "Algo salió mal al procesar tu donación. No se ha cobrado tu tarjeta.",
+ "valid-info": "Por favor, introduce una dirección de correo electrónico válida, número de tarjeta de crédito y fecha de caducidad.",
"valid-email": "Por favor, introduce un correo electrónico válido.",
- "valid-card": "Ingresa un número de tarjeta de crédito válido y la fecha de vencimiento",
+ "valid-card": "Por favor, introduce un número de tarjeta de crédito válido y la fecha de vencimiento.",
"email-receipt": "Correo electrónico (te enviaremos un recibo de donación deducible de impuestos):",
"need-help": "¿Necesitas ayuda con tus donaciones actuales o pasadas?",
"forward-receipt": "Envía una copia de tu recibo de donación a donors@freecodecamp.org y dinos cómo podemos ayudar.",
"efficiency": "freeCodeCamp es una organización educativa sin fines de lucro altamente eficiente.",
"why-donate-1": "Cuando donas a freeCodeCamp, ayudas a las personas a aprender nuevas habilidades y proveer para sus familias",
- "why-donate-2": "También nos ayuda a crear nuevos recursos para que los utilice a fin de ampliar sus propias habilidades tecnológicas.",
- "bigger-donation": "¿Quieres hacer una donación más grande de una sola vez, envianos un cheque o da de otras maneras?",
- "other-ways": "Aquí hay muchas <0> otras formas en las que podríamos apoyar la misión de nuestra organización sin fines de lucro 0>.",
+ "why-donate-2": "También nos ayudas a crear nuevos recursos para que los utilices y amplíes tus propias habilidades tecnológicas.",
+ "bigger-donation": "¿Quieres hacer una donación más grande de una sola vez, envíanos un cheque o da de otras maneras?",
+ "other-ways": "Aquí hay muchas <0>otras formas en las que puedes apoyar la misión de nuestra organización sin fines de lucro0>.",
"other-ways-url": "https://www.freecodecamp.org/news/how-to-donate-to-free-code-camp",
- "failed-pay": "oh - no. Parece que tu transacción no se realizó. ¿Podrías intentarlo de nuevo?",
- "try-again": "Inténtalo de nuevo.",
+ "failed-pay": "Oh no. Parece que tu transacción no se realizó. ¿Podrías intentarlo de nuevo?",
+ "try-again": "Por favor, intenta de nuevo.",
"card-number": "Tu número de tarjeta:",
- "expiration": "Fecha de expiración:",
- "only-you": "Solo tú puedes ver este mensaje. Felicitaciones por obtener esta certificación. No es tarea fácil. Ejecutar freeCodeCamp tampoco es fácil. Tampoco es barato. Ayúdanos a ayudarte a ti y a muchas otras personas en todo el mundo. Realice una donación de apoyo deducible de impuestos a nuestra organización sin fines de lucro hoy."
+ "expiration": "Fecha de vencimiento:",
+ "only-you": "Solo tú puedes ver este mensaje. Felicitaciones por obtener esta certificación. No es una tarea fácil. Manejar freeCodeCamp tampoco es fácil. Ni es barato. Ayúdanos a ayudarte a ti y a muchas otras personas en todo el mundo. Haz una donación de apoyo deducible de impuestos a nuestra organización sin fines de lucro hoy."
},
"report": {
- "sign-in": "Necesitas iniciar sesión para informar a un usuario.",
+ "sign-in": "Necesitas iniciar sesión para reportar a un usuario",
"details": "Proporciona tantos detalles como sea posible sobre la cuenta o el comportamiento que estás denunciando.",
- "portfolio": "Reporta un portafolio de usuario",
+ "portfolio": "Reportar un portafolio de usuario",
"portfolio-2": "¿Quieres reportar el portafolio de {{username}} por abuso?",
"notify-1": "Notificaremos al equipo de moderadores de la comunidad y te enviaremos una copia de este informe a tu correo electrónico: {{email}}",
"notify-2": "Es posible que nos comuniquemos contigo para obtener más información, si es necesario.",
- "what": "¿Qué le gustaría informar?",
- "submit": "Envía informe"
+ "what": "¿Qué te gustaría reportar?",
+ "submit": "Enviar el reporte"
},
"404": {
"page-not-found": "Página no encontrada",
- "not-found": "404 No Encontrada:",
+ "not-found": "404 no encontrada:",
"heres-a-quote": "No pudimos encontrar lo que estabas buscando, pero aquí hay una cita:"
},
"search": {
- "index-name": "news-es",
+ "index-name": "noticias",
"search-page-url": "https://www.freecodecamp.org/espanol/news/search/?query={{searchQuery}}",
"label": "Buscar",
- "placeholder": "Buscar tutorial",
+ "placeholder": "Buscar en más de 6.000 tutoriales",
"see-results": "Ver todos los resultados de {{searchQuery}}",
"no-tutorials": "No se encontraron tutoriales",
"try": "¿Buscando algo? Prueba la barra de búsqueda en esta página.",
@@ -363,14 +363,14 @@
"offline": "Parece que no estás conectado, es posible que tu progreso no se guarde",
"unsubscribed": "Haz cancelado tu subscripción exitosamente",
"keep-coding": "Sea lo que sea que hagas, ¡sigue programando!",
- "email-signup": "Registro de correo electrónico",
+ "email-signup": "Registrarse con Email",
"quincy": "- Quincy Larson, el profesor que fundó freeCodeCamp.org",
"email-blast": "Por cierto, cada viernes envío un correo electrónico con 5 enlaces sobre programación e informática. Los envío a unos 4 millones de personas. ¿Quieres que te envíe esto también?",
"update-email-1": "Actualiza tu correo electrónico",
"update-email-2": "Actualiza tu correo electrónico aquí:",
"email": "Correo electrónico",
"and": "y",
- "change-theme": "Sign in to change theme."
+ "change-theme": "Inicia sesión para cambiar el tema."
},
"icons": {
"gold-cup": "Copa de Oro",
@@ -378,30 +378,30 @@
"avatar-2": "Un avatar programando con una computadora portátil.",
"donate": "Dona con PayPal",
"fail": "Prueba fallida",
- "not-passed": "No pasó",
- "passed": "Pasó",
+ "not-passed": "Sin aprobar",
+ "passed": "Aprobado",
"heart": "Corazón",
"initial": "Inicial",
"info": "Información de introducción",
"spacer": "Espaciador",
"toggle": "Alternar marca de verificación",
- "responsive-design": "Laptop and mobile phone icon",
- "javascript": "JavaScript icon",
- "react": "React icon",
- "d3": "D3 icon",
- "api": "A stack of servers",
- "clipboard": "A clipboard with a checkmark",
- "python": "Python icon",
- "analytics": "A bar chart and line graph",
- "shield": "A shield with a checkmark",
- "tensorflow": "Tensorflow icon",
- "algorithm": "Branching nodes"
+ "responsive-design": "Icono de portátil y teléfono móvil",
+ "javascript": "Icono de JavaScript",
+ "react": "Icono de React",
+ "d3": "Icono de D3",
+ "api": "Una pila de servidores",
+ "clipboard": "Un portapapeles con una marca de verificación",
+ "python": "Icono de Python",
+ "analytics": "Un gráfico de barras y un gráfico de líneas",
+ "shield": "Un escudo con una marca de verificación",
+ "tensorflow": "Icono de Tensorflow",
+ "algorithm": "Nodos ramificados"
},
"aria": {
- "fcc-logo": "freeCodeCamp Logo",
+ "fcc-logo": "Logo de freeCodeCamp",
"answer": "Respuesta",
- "linkedin": "Enlace a LinkedIn de {{username}}",
- "github": "Link to {{username}}'s GitHub",
+ "linkedin": "Enlace al LinkedIn de {{username}}",
+ "github": "Enlace al GitHub de {{username}}",
"website": "Enlace al GitHub de {{username}}",
"twitter": "Enlace al Twitter de {{username}}",
"first-page": "Ir a la primera pagina",
@@ -411,12 +411,12 @@
},
"flash": {
"honest-first": "Para reclamar una certificación, primero debes aceptar nuestra política de honestidad académica.",
- "really-weird": "Algo realmente extraño sucedió. Si vuelve a ocurrir, considera hacer un reporte del problema en https://github.com/freeCodeCamp/freeCodeCamp/issues/new",
+ "really-weird": "Sucedió algo realmente extraño. Si vuelve a ocurrir, considera hacer un reporte del problema en https://github.com/freeCodeCamp/freeCodeCamp/issues/new",
"not-right": "Algo no está bien. Se ha generado un informe y se ha notificado al equipo de freeCodeCamp.org",
"went-wrong": "Algo salió mal, verifica e intenta nuevamente",
"account-deleted": "Tu cuenta ha sido eliminada con éxito",
"progress-reset": "Tu progreso se ha restablecido",
- "not-authorized": "No estás autorizado a continuar en esta ruta",
+ "not-authorized": "No estás autorizado para continuar en esta ruta",
"could-not-find": "No pudimos encontrar lo que buscabas. Por favor revisa e intenta de nuevo",
"wrong-updating": "Se produjo un error al actualizar tu cuenta. Por favor revisa e intenta de nuevo",
"updated-preferences": "Hemos actualizado tus preferencias",
@@ -425,54 +425,54 @@
"theme-invalid": "El tema no es válido",
"theme-set": "Tema ya establecido",
"theme-updated": "¡Tu tema ha sido actualizado!",
- "username-used": "El nombre de usuario ya está asociado a esta cuenta",
- "username-taken": "El nombre de usuario ya está asociado a una cuenta diferente",
+ "username-used": "El nombre de usuario ya está asociado con esta cuenta",
+ "username-taken": "El nombre de usuario ya está asociado con una cuenta diferente",
"username-updated": "Hemos actualizado tu nombre de usuario a {{username}}",
"could-not-logout": "No pudimos cerrar la sesión. Vuelve a intentarlo en un momento.",
"email-encoded-wrong": "El correo electrónico codificado en el enlace tiene un formato incorrecto",
- "oops-not-right": "¡uy!, algo no está bien, solicite un enlace nuevo para iniciar sesión / registrarse",
+ "oops-not-right": "¡Uy!, algo no está bien, solicita un enlace nuevo para iniciar sesión / registrarse",
"expired-link": "Parece que el enlace en el que hiciste clic ha expirado, solicita un enlace nuevo para iniciar sesión",
- "signin-success": "¡Éxito! Ha iniciado sesión en su cuenta. ¡Feliz día programando!",
+ "signin-success": "¡Éxito! Has iniciado sesión en tu cuenta. ¡Feliz día programando!",
"social-auth-gone": "Nos estamos alejando de la autenticación social por razones de privacidad. La próxima vez, te recomendamos que utilices tu dirección de correo electrónico: {{email}} para iniciar sesión.",
- "name-needed": "Necesitamos tu nombre para poder incluirlo en tu certificación. Agregue tu nombre a la configuración de tu cuenta y haz clic en el botón Guardar. Entonces podemos emitir tu certificación.",
- "incomplete-steps": "Parece que no haz completado los pasos necesarios. Completa los proyectos requeridos para reclamar la Certificación {{name}}",
- "already-claimed": "Parece que ya reclamó la Certificación {{name}}",
- "cert-claim-success": "@{{username}}, has reclamado con éxito el {{name}} Certificación! ¡Felicitaciones en nombre del equipo de freeCodeCamp.org!",
- "wrong-name": "Se produjo un error con la verificación de {{name}}. Vuelve a intentarlo. Si continúas recibiendo este error, puedes enviar un mensaje a support@freeCodeCamp.org para obtener ayuda.",
+ "name-needed": "Necesitamos tu nombre para poder incluirlo en tu certificación. Agrega tu nombre a los ajustes de tu cuenta y haz clic en el botón Guardar. Entonces podremos emitir tu certificación.",
+ "incomplete-steps": "Parece que no haz completado los pasos necesarios. Por favor, completa los proyectos requeridos para reclamar la certificación {{name}}.",
+ "already-claimed": "Parece que ya has reclamado la certificación {{name}}",
+ "cert-claim-success": "¡@{{username}}, has reclamado con éxito la certificación {{name}}! ¡Felicitaciones en nombre del equipo de freeCodeCamp.org!",
+ "wrong-name": "Se produjo un error con la verificación de {{name}}. Por favor, inténtalo de nuevo. Si continúas recibiendo este error, puedes enviar un mensaje a support@freeCodeCamp.org para obtener ayuda.",
"error-claiming": "Error al reclamar {{certName}}",
"username-not-found": "No pudimos encontrar un usuario con el nombre de usuario \"{{username}}\"",
"add-name": "Este usuario debe agregar su nombre a su cuenta para que otros puedan ver su certificación.",
"not-eligible": "Este usuario no es elegible para las certificaciones de freeCodeCamp.org en este momento.",
- "profile-private": "{{username}} ha elegido que su cartera sea privada. Deberán hacer pública su cartera para que otros puedan ver su certificación.",
- "certs-private": "{{username}} ha optado por que sus certificaciones sean privadas. Deberán hacer públicas sus certificaciones para que otros puedan verlas.",
- "not-honest": "{{username}} aún no está de acuerdo con nuestro Compromiso de Honestidad Académica.",
+ "profile-private": "{{username}} ha elegido que su portafolio sea privado. Deberá hacer público su portafolio para que otros puedan ver su certificación.",
+ "certs-private": "{{username}} ha elegido que sus certificaciones sean privadas. Deberá hacer públicas sus certificaciones para que otros puedan verlas.",
+ "not-honest": "{{username}} aún no ha aceptado nuestro Compromiso de Honestidad Académica.",
"user-not-certified": "Parece que el usuario {{username}} no está certificado por {{cert}}",
"invalid-challenge": "Eso no parece ser un envío de desafío válido",
- "no-links-provided": "No has proporcionado los enlaces válidos para que inspeccionemos tu trabajo.",
+ "no-links-provided": "No has proporcionado los enlaces válidos para que podamos inspeccionar tu trabajo.",
"no-social": "No se encontró ninguna cuenta social",
"invalid-social": "Cuenta social no válida",
"no-account": "No hay cuenta de {{website}} asociada",
"unlink-success": "Has desvinculado correctamente tu {{website}}",
- "provide-username": "Comprueba si has proporcionado un nombre de usuario y un informe",
+ "provide-username": "Comprueba si has proporcionado un nombre de usuario y un reporte",
"report-sent": "Se envió un informe al equipo con {{email}} en copia"
},
"validation": {
"max-characters": "Hay un límite máximo de 288 caracteres, te quedan {{charsLeft}}",
- "same-email": "Este correo electrónico es el mismo que su correo electrónico actual",
+ "same-email": "Este correo electrónico es el mismo que tu correo electrónico actual",
"invalid-email": "No pudimos validar tu correo electrónico correctamente, asegúrate de que sea correcto",
"email-mismatch": "Ambas nuevas direcciones de correo electrónico deben ser iguales",
"title-required": "Se requiere un título",
"title-short": "El título es demasiado corto",
"title-long": "El título es demasiado largo",
- "invalid-url": "No hemos podido validar tu URL correctamente, por favor asegúrate de que este correcta",
+ "invalid-url": "No hemos podido validar tu URL correctamente, por favor asegúrate de que sea correcta",
"invalid-protocol": "La URL debe comenzar con http o https",
- "url-not-image": "URL debes enlazar directamente a un archivo de imagen",
- "use-valid-url": "Utiliza un URL válido"
+ "url-not-image": "La URL debe enlazar directamente hacia un archivo de imagen",
+ "use-valid-url": "Por favor, utiliza una URL válida"
},
"certification": {
- "executive": "Executive Director, freeCodeCamp.org",
- "verify": "Verify this certification at {{certURL}}",
- "issued": "Issued",
- "fulltext": "<0>This certifies that0> <1>{{user}}1> <2>has successfully completed the freeCodeCamp.org2> <3>{{title}}3> <4>Developer Certification, representing approximately {{time}} hours of coursework.4>"
+ "executive": "Director Ejecutivo, freeCodeCamp.org",
+ "verify": "Verifica esta certificación en {{certURL}}",
+ "issued": "Emitido",
+ "fulltext": "<0>Se certifica que0> <1>{{user}}1> <2>ha completado exitosamente la Certificación de Desarrollador2> <3>{{title}}3> <4>de freeCodeCamp.org, que representa aproximadamente {{time}} horas de trabajo de curso.4>"
}
}