Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Crowdin updates #18

Open
wants to merge 50 commits into
base: main
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
50 commits
Select commit Hold shift + click to select a range
0c92512
New translations basic-targets.md (Spanish)
joelnitta Nov 17, 2023
ee7bd8b
New translations basic-targets.md (Japanese)
joelnitta Nov 17, 2023
298de1f
New translations branch.md (Spanish)
joelnitta Nov 17, 2023
bdfe230
New translations branch.md (Japanese)
joelnitta Nov 17, 2023
d2125de
New translations cache.md (Spanish)
joelnitta Nov 17, 2023
dcd7227
New translations cache.md (Japanese)
joelnitta Nov 17, 2023
69966fa
New translations files.md (Spanish)
joelnitta Nov 17, 2023
f28a04a
New translations files.md (Japanese)
joelnitta Nov 17, 2023
b41594a
New translations introduction.md (Spanish)
joelnitta Nov 17, 2023
910cfaf
New translations introduction.md (Japanese)
joelnitta Nov 17, 2023
bb97883
New translations lifecycle.md (Spanish)
joelnitta Nov 17, 2023
7638e2a
New translations lifecycle.md (Japanese)
joelnitta Nov 17, 2023
40830d9
New translations organization.md (Spanish)
joelnitta Nov 17, 2023
dffc21e
New translations organization.md (Japanese)
joelnitta Nov 17, 2023
2127c45
New translations packages.md (Spanish)
joelnitta Nov 17, 2023
40d79d5
New translations packages.md (Japanese)
joelnitta Nov 17, 2023
c58448f
New translations parallel.md (Spanish)
joelnitta Nov 17, 2023
c6065b9
New translations parallel.md (Japanese)
joelnitta Nov 17, 2023
f5a13c3
New translations quarto.md (Spanish)
joelnitta Nov 17, 2023
e391bb2
New translations quarto.md (Japanese)
joelnitta Nov 17, 2023
a93f5a6
New translations keep.md (Spanish)
joelnitta Nov 17, 2023
8a1050a
New translations keep.md (Japanese)
joelnitta Nov 17, 2023
6d3b295
New translations instructor-notes.md (Spanish)
joelnitta Nov 17, 2023
63a84d6
New translations instructor-notes.md (Japanese)
joelnitta Nov 17, 2023
a06ffdd
New translations reference.md (Spanish)
joelnitta Nov 17, 2023
4934b17
New translations reference.md (Japanese)
joelnitta Nov 17, 2023
48c66d9
New translations setup.md (Spanish)
joelnitta Nov 17, 2023
bfdf152
New translations setup.md (Japanese)
joelnitta Nov 17, 2023
e40e70f
New translations learner-profiles.md (Spanish)
joelnitta Nov 17, 2023
8f9ae0a
New translations learner-profiles.md (Japanese)
joelnitta Nov 17, 2023
b2739ff
New translations code_of_conduct.md (Spanish)
joelnitta Nov 17, 2023
0c2cf2b
New translations code_of_conduct.md (Japanese)
joelnitta Nov 17, 2023
1fc9dc3
New translations license.md (Spanish)
joelnitta Nov 17, 2023
0a6b6ef
New translations license.md (Japanese)
joelnitta Nov 17, 2023
3e8ac8e
New translations readme.md (Spanish)
joelnitta Nov 17, 2023
662fd14
New translations readme.md (Japanese)
joelnitta Nov 17, 2023
9c4f87e
New translations index.md (Spanish)
joelnitta Nov 17, 2023
d318615
New translations index.md (Japanese)
joelnitta Nov 17, 2023
26025a3
New translations contributing.md (Spanish)
joelnitta Nov 17, 2023
f666c7f
New translations contributing.md (Japanese)
joelnitta Nov 17, 2023
bcdf70b
New translations links.md (Spanish)
joelnitta Nov 17, 2023
42d9ff7
New translations links.md (Japanese)
joelnitta Nov 17, 2023
3ce5dc1
New translations config.yaml (Spanish)
joelnitta Nov 17, 2023
339b61f
New translations config.yaml (Japanese)
joelnitta Nov 17, 2023
9850245
New translations introduction.md (Japanese)
joelnitta Nov 18, 2023
dcd53e6
New translations setup.md (Japanese)
joelnitta Nov 18, 2023
12275eb
New translations index.md (Japanese)
joelnitta Nov 18, 2023
5b2d36e
New translations config.yaml (Japanese)
joelnitta Nov 18, 2023
7a51c9b
New translations readme.md (Spanish)
joelnitta Nov 18, 2023
032183d
New translations readme.md (Japanese)
joelnitta Nov 18, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions locale/es/CODE_OF_CONDUCT.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
---
title: Contributor Code of Conduct
---

As contributors and maintainers of this project,
we pledge to follow the [The Carpentries Code of Conduct][coc].

Instances of abusive, harassing, or otherwise unacceptable behavior
may be reported by following our [reporting guidelines][coc-reporting].

[coc-reporting]: https://docs.carpentries.org/topic_folders/policies/incident-reporting.html

[coc]: https://docs.carpentries.org/topic_folders/policies/code-of-conduct.html
137 changes: 137 additions & 0 deletions locale/es/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,137 @@
## Contributing

[The Carpentries][cp-site] ([Software Carpentry][swc-site], [Data
Carpentry][dc-site], and [Library Carpentry][lc-site]) are open source
projects, and we welcome contributions of all kinds: new lessons, fixes to
existing material, bug reports, and reviews of proposed changes are all
welcome.

### Contributor Agreement

By contributing, you agree that we may redistribute your work under our
license. In exchange, we will address your issues and/or assess
your change proposal as promptly as we can, and help you become a member of our
community. Everyone involved in [The Carpentries][cp-site] agrees to abide by
our [code of conduct](CODE_OF_CONDUCT.md).

### How to Contribute

The easiest way to get started is to file an issue to tell us about a spelling
mistake, some awkward wording, or a factual error. This is a good way to
introduce yourself and to meet some of our community members.

1. If you do not have a [GitHub][github] account, you can [send us comments by
email][contact]. However, we will be able to respond more quickly if you use
one of the other methods described below.

2. If you have a [GitHub][github] account, or are willing to [create
one][github-join], but do not know how to use Git, you can report problems
or suggest improvements by [creating an issue][issues]. This allows us to
assign the item to someone and to respond to it in a threaded discussion.

3. If you are comfortable with Git, and would like to add or change material,
you can submit a pull request (PR). Instructions for doing this are
[included below](#using-github).

Note: if you want to build the website locally, please refer to [The Workbench
documentation][template-doc].

### Where to Contribute

1. If you wish to change this lesson, add issues and pull requests here.
2. If you wish to change the template used for workshop websites, please refer
to [The Workbench documentation][template-doc].

### What to Contribute

There are many ways to contribute, from writing new exercises and improving
existing ones to updating or filling in the documentation and submitting [bug
reports][issues] about things that do not work, are not clear, or are missing.
If you are looking for ideas, please see [the list of issues for this
repository][repo], or the issues for [Data Carpentry][dc-issues], [Library
Carpentry][lc-issues], and [Software Carpentry][swc-issues] projects.

Comments on issues and reviews of pull requests are just as welcome: we are
smarter together than we are on our own. **Reviews from novices and newcomers
are particularly valuable**: it's easy for people who have been using these
lessons for a while to forget how impenetrable some of this material can be, so
fresh eyes are always welcome.

### What _Not_ to Contribute

Our lessons already contain more material than we can cover in a typical
workshop, so we are usually _not_ looking for more concepts or tools to add to
them. As a rule, if you want to introduce a new idea, you must (a) estimate how
long it will take to teach and (b) explain what you would take out to make room
for it. The first encourages contributors to be honest about requirements; the
second, to think hard about priorities.

We are also not looking for exercises or other material that only run on one
platform. Our workshops typically contain a mixture of Windows, macOS, and
Linux users; in order to be usable, our lessons must run equally well on all
three.

### Using GitHub

If you choose to contribute via GitHub, you may want to look at [How to
Contribute to an Open Source Project on GitHub][how-contribute]. In brief, we
use [GitHub flow][github-flow] to manage changes:

1. Create a new branch in your desktop copy of this repository for each
significant change.
2. Commit the change in that branch.
3. Push that branch to your fork of this repository on GitHub.
4. Submit a pull request from that branch to the [upstream repository][repo].
5. If you receive feedback, make changes on your desktop and push to your
branch on GitHub: the pull request will update automatically.

NB: The published copy of the lesson is usually in the `main` branch.

Each lesson has a team of maintainers who review issues and pull requests or
encourage others to do so. The maintainers are community volunteers, and have
final say over what gets merged into the lesson.

### Other Resources

The Carpentries is a global organisation with volunteers and learners all over
the world. We share values of inclusivity and a passion for sharing knowledge,
teaching and learning. There are several ways to connect with The Carpentries
community listed at https\://carpentries.org/connect/ including via social
media, slack, newsletters, and email lists. You can also [reach us by
email][contact].

[repo]: https://github.com/joelnitta/targets-workshop

[contact]: mailto:[email protected]

[cp-site]: https://carpentries.org/

[dc-issues]: https://github.com/issues?q=user%3Adatacarpentry

[dc-lessons]: https://datacarpentry.org/lessons/

[dc-site]: https://datacarpentry.org/

[discuss-list]: https://lists.software-carpentry.org/listinfo/discuss

[github]: https://github.com

[github-flow]: https://guides.github.com/introduction/flow/

[github-join]: https://github.com/join

[how-contribute]: https://egghead.io/series/how-to-contribute-to-an-open-source-project-on-github

[issues]: https://carpentries.org/help-wanted-issues/

[lc-issues]: https://github.com/issues?q=user%3ALibraryCarpentry

[swc-issues]: https://github.com/issues?q=user%3Aswcarpentry

[swc-lessons]: https://software-carpentry.org/lessons/

[swc-site]: https://software-carpentry.org/

[lc-site]: https://librarycarpentry.org/

[template-doc]: https://carpentries.github.io/workbench/
83 changes: 83 additions & 0 deletions locale/es/LICENSE.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,83 @@
---
title: Licenses
---

## Instructional Material

All Carpentries (Software Carpentry, Data Carpentry, and Library Carpentry)
instructional material is made available under the [Creative Commons
Attribution license][cc-by-human]. The following is a human-readable summary of
(and not a substitute for) the [full legal text of the CC BY 4.0
license][cc-by-legal].

You are free:

- to **Share**---copy and redistribute the material in any medium or format
- to **Adapt**---remix, transform, and build upon the material

for any purpose, even commercially.

The licensor cannot revoke these freedoms as long as you follow the license
terms.

Under the following terms:

- **Attribution**---You must give appropriate credit (mentioning that your work
is derived from work that is Copyright (c) The Carpentries and, where
practical, linking to https\://carpentries.org/), provide a [link to the
license][cc-by-human], and indicate if changes were made. You may do so in
any reasonable manner, but not in any way that suggests the licensor endorses
you or your use.

- **No additional restrictions**---You may not apply legal terms or
technological measures that legally restrict others from doing anything the
license permits. With the understanding that:

Notices:

- You do not have to comply with the license for elements of the material in
the public domain or where your use is permitted by an applicable exception
or limitation.
- No warranties are given. The license may not give you all of the permissions
necessary for your intended use. For example, other rights such as publicity,
privacy, or moral rights may limit how you use the material.

## Software

Except where otherwise noted, the example programs and other software provided
by The Carpentries are made available under the [OSI][osi]-approved [MIT
license][mit-license].

Permission is hereby granted, free of charge, to any person obtaining a copy of
this software and associated documentation files (the "Software"), to deal in
the Software without restriction, including without limitation the rights to
use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
of the Software, and to permit persons to whom the Software is furnished to do
so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.

## Trademark

"The Carpentries", "Software Carpentry", "Data Carpentry", and "Library
Carpentry" and their respective logos are registered trademarks of [Community
Initiatives][ci].

[cc-by-human]: https://creativecommons.org/licenses/by/4.0/

[cc-by-legal]: https://creativecommons.org/licenses/by/4.0/legalcode

[mit-license]: https://opensource.org/licenses/mit-license.html

[ci]: https://communityin.org/

[osi]: https://opensource.org
34 changes: 34 additions & 0 deletions locale/es/README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# Introduction to the "targets" Package for Reproducible Data Analysis in R

## targets workshop

This is a fork of a Carpentries incubator lesson about the "targets" R package.

If you are interested in that lesson, please visit the lesson webpage: https\://carpentries-incubator.github.io/targets-workshop/

This repo also serves as a demonstration of the [dovetail](https://github.com/joelnitta/dovetail) R package for translating Carpentries lessons.

## Translation demo

The demo shows translation of the lesson into Japanese (currently only a small portion of the lesson has been translated, but work is underway to translate all of it).

[Crowdin](https://crowdin.com/) is used as the translation platform.

To render the translated lesson locally, first install the development version of [dovetail](https://github.com/joelnitta/dovetail):

```
remotes::install_github("joelnitta/dovetail")
```

Then run the following:

```
library(dovetail)
render_trans_from_branch(lang = "ja")
```

By default, the translated lesson should appear in your browser.

## License

Materials licensed under [CC-BY 4.0](LICENSE.md) by the authors
64 changes: 64 additions & 0 deletions locale/es/config.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,64 @@
#------------------------------------------------------------
#Values for this lesson.
#------------------------------------------------------------
#Which carpentry is this (swc, dc, lc, or cp)?
#swc: Software Carpentry
#dc: Data Carpentry
#lc: Library Carpentry
#cp: Carpentries (to use for instructor training for instance)
#incubator: The Carpentries Incubator
carpentry: 'incubator'
#Overall title for pages.
title: 'Introduction to targets'
#Date the lesson was created (YYYY-MM-DD, this is empty by default)
created: null
#Comma-separated list of keywords for the lesson
keywords: 'reproducibility, data, targets, R'
#Life cycle stage of the lesson
#possible values: pre-alpha, alpha, beta, stable
life_cycle: 'pre-alpha'
#License of the lesson
license: 'CC-BY 4.0'
#Link to the source repository for this lesson
source: 'https://github.com/joelnitta/targets-workshop'
#Default branch of your lesson
branch: 'main'
#Who to contact if there are any issues
contact: '[email protected]'
#Navigation ------------------------------------------------
#Use the following menu items to specify the order of
#individual pages in each dropdown section. Leave blank to
#include all pages in the folder.
#Example -------------
#episodes:
#- introduction.md
#- first-steps.md
#learners:
#- setup.md
#instructors:
#- instructor-notes.md
#profiles:
#- one-learner.md
#- another-learner.md
#Order of episodes in your lesson
episodes:
- introduction.Rmd
- basic-targets.Rmd
- cache.Rmd
- lifecycle.Rmd
- organization.Rmd
- packages.Rmd
- files.Rmd
- branch.Rmd
- parallel.Rmd
- quarto.Rmd
#Information for Learners
learners:
#Information for Instructors
instructors:
#Learner Profiles
profiles:
#Customisation ---------------------------------------------
#This space below is where custom yaml items (e.g. pinning
#sandpaper and varnish versions) should live

Loading
Loading