Description
This is tracking issue of our progress from Q3 2020 onwards. In the beginning of this milestone, as per our metrics, we have translated 150 pages from 60 contributors, with around 8,000 views per month.
Maintainers
For New Contributors
To translate a page:
- Check that no one else has claimed your page in the checklist and comments below.
- Comment below with the name of the page you would like to translate. Take only one page at a time.
- Fork this repo, make your translations, and submit a pull request with
language/id
label! - After submit, reviewers will give comments in couple of days, please address them. It's recommended to also squash your commits with good commit message.
TL;DR Top 5 Mistakes for New Contributors
- We use "kamu" instead of more formal "Anda" to be more friendly with our readers.
- Use CamelCase style to write Kubernetes API objects, see complete list here.
- Correct: PersistentVolume. Incorrect: persistent volume,
PersistentVolume
, persistentVolume - Correct: Pod. Incorrect: pod,
pod
, "pod"
- Correct: PersistentVolume. Incorrect: persistent volume,
- Italicize imported english words if you can't find the indonesian words.
- Correct: controller. Incorrect: controller,
controller
- Correct: controller. Incorrect: controller,
- After raising PR, the reviewers will give feedback and comment, please address the comments or give suggestion if you think the comments don't make sense. Many people who are new to contribution thought PR is completion.
- Proof read your translation before raising PR. Check for typos. Choice of wordings are debatable, but we don't tolerate typos.
Top 5 Most Common Translated Words
For complete words, read the glossary (link is being reworked), consult with KBBI here, the one from Kemendikbud, and the RSNI Glosarium from Ivan Lanin to understand how to translate various technical and Kubernetes-specific terms. (If you're still not sure about something, please don't hesitate to ask in Slack channel, we won't bite 😄)
Also, there is no special style guide for writing Bahasa Indonesia. In general we can follow the English style guide with some addition to italicizing imported words.
Please commit with your translations! When you get comments from reviewers, please address them. We expect claimed pages to be translated within 2 weeks. If you find that you can't commit any more, let the maintainers know so they can assign the page to someone else.
For maintainers
When someone volunteers, edit this issue with the username of the volunteer, and with the PR. Ex:
- Init Kubernetes ID (@girikuncoro) Init Indonesian translation #13822
When PRs are merged, make sure to mark that page as completed!
Work Status
(🏃 Work in Progress; 👀 In Review)
This is our fourth milestone (M4) that we aim to complete during the Kubernetes v1.19+v1.20 release cycle. We will mostly continue on translating remaining task
pages, and other top visited pages.
Translation of Concepts (1 page)
- /docs/concepts/architecture/control-plane-node-communication (@irvifa) chore: Migrate existing master-node-communication to control-plane-node-communication #22300
Translation of Tutorials (9 pages)
- /docs/tutorials/kubernetes-basics/create-cluster/cluster-intro/ (@deryrahman) ID translation for create cluster #22319
- /docs/tutorials/kubernetes-basics/deploy-app/deploy-intro/ (@deryrahman) ID translation for tutorial deploy app #22408
- /docs/tutorials/kubernetes-basics/create-cluster/cluster-interactive/ (@deryrahman) ID translation for create cluster #22319
- /docs/tutorials/kubernetes-basics/explore/explore-intro/ (@supirman ) Add ID translation for Explore Your App tutorial #23700
- /docs/tutorials/kubernetes-basics/deploy-app/deploy-interactive/ (@deryrahman) ID translation for tutorial deploy app #22408
- /docs/tutorials/kubernetes-basics/expose/expose-intro/ (@supirman ) Add ID translation for Exposing Your App tutorial #23802
- /docs/tutorials/kubernetes-basics/update/update-intro/ (@habibrosyad ) Add ID translation for /docs/tutorials/kubernetes-basics/update/... #23907
- /docs/tutorials/stateful-application/basic-stateful-set/ (@habibrosyad ) Add ID translation for /docs/tutorials/stateful-application/basic-sta… #23987
- /docs/tutorials/stateless-application/expose-external-ip-address/ (@irvifa) docs: Translate Exposing External IP Address Tutorial #22390
- /docs/tutorials/kubernetes-basics/scale/ (@supirman ) Add ID translation for Scale You App tutorial #23919
Katacoda Scenarios (6 pages)
Localizing katacoda bootcamp scenarios is needed because they are used in the interactive tutorial sections above
- kubernetes-bootcamp-scenarios/1 (@deryrahman) Add id translation for create-cluster scenario katacoda-scenarios/kubernetes-bootcamp-scenarios#19
- kubernetes-bootcamp-scenarios/4 (@supirman ) Add ID translation for Explore Your App scenario katacoda-scenarios/kubernetes-bootcamp-scenarios#21
- kubernetes-bootcamp-scenarios/5 (@habibrosyad)
- kubernetes-bootcamp-scenarios/6 (@habibrosyad)
- kubernetes-bootcamp-scenarios/7 (@habibrosyad)
- kubernetes-bootcamp-scenarios/8 (@habibrosyad)
Translation of Setup (3 pages)
- 👀 /docs/setup/learning-environment/minikube/ (@imrenagi) Add minikube translation for bahasa indonesia #22479
- /docs/setup/production-environment/tools/kubeadm/high-availability/ (@evanap) Translate high-availability into Bahasa Indonesia #22669
- /docs/setup/production-environment/container-runtimes/ (@ariscahyadi ) ID Localization for Setup - Container Runtime. #22320
Translation of Tasks (28 pages)
- /docs/tasks/administer-cluster/configure-upgrade-etcd (@Miftahunajat) ID localization for administer cluster - configure upgrade etcd #22733
- 🏃 /docs/tasks/administer-cluster/topology-manager (@irvifa )
- /docs/tasks/administer-cluster/reserve-compute-resources (@girikuncoro) Translate reserve compute resource page to Bahasa Indonesia #24017
- /docs/tasks/administer-cluster/manage-resources/memory-constraint-namespace (@evanap) Translate memory-constraint-namespace into Bahasa Indonesia #23188
- /docs/tasks/administer-cluster/highly-available-master (@ariscahyadi ) ID localization for administer cluster - high available master #22444
- /docs/tasks/administer-cluster/sysctl-cluster (@ariscahyadi ) ID localization for administer cluster - sysctl #22847
- /docs/tasks/administer-cluster/network-policy-provider/calico-network-policy (@ariscahyadi) ID localization for administer cluster - network policy - calico #22411
- /docs/tasks/administer-cluster/dns-custom-nameservers (@ariscahyadi ) ID Localization for administer cluster - DNS custom nameserver #22710
- /docs/tasks/administer-cluster/namespaces (@sumodirjo) ID translation of /docs/tasks/administer-cluster/namespaces #22420
- 🏃 /docs/tasks/administer-cluster/cluster-management (@phanama )
- /docs/tasks/administer-cluster/dns-debugging-resolution/ (@danninov ) Add ID localization for task/dns-debugging-resolution #22907
- /docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/ (@Miftahunajat ) ID localization for run-application horizontal-pod-autoscale-walkthrough #23821
- /docs/tasks/run-application/force-delete-stateful-set-pod/ (@danninov) Add ID localization of force delete stateful pod #22914
- /docs/tasks/run-application/run-stateless-application-deployment/ (@irvifa) feat: Add ID translation for run stateless application deployment #22728
- 👀 /docs/tasks/run-application/run-replicated-stateful-application (@irvifa)
- /docs/tasks/debug-application-cluster/resource-usage-monitoring/ (@ariscahyadi) ID localization for debug application cluster - resource usage monitoring #22785
- /docs/tasks/debug-application-cluster/debug-application-introspection (@ariscahyadi ) ID localization for debug application cluster #23165
- /docs/tasks/tls/managing-tls-in-a-cluster/ (@imrenagi) Add Bahasa Indonesia translation for managing tls #22312
- /docs/tasks/configure-pod-container/assign-memory-resource/ (@ariscahyadi ) ID localization for configure pod and container - assign memory resource #23833
- /docs/tasks/configure-pod-container/configure-volume-storage (@danninov) Add ID localization task configure volume storage #22912
- /docs/tasks/configure-pod-container/share-process-namespace (@irvifa) docs: Translate Share Process Namespace between Containers in a Pod to ID. #22403
- /docs/tasks/configure-pod-container/assign-pods-nodes-using-node-affinity (@irvifa) docs: Add Translation to Assign Pods to Nodes using Node Affinity #22481
- /docs/tasks/configure-pod-container/static-pod (@wahyuoi) ID translation for static pod #22344
- /docs/tasks/access-application-cluster/list-all-running-container-images/ (@ariscahyadi ) ID localization for access-application-cluster list-image #22512
- /docs/tasks/inject-data-application/distribute-credentials-secure (@danninov) Add ID localization distribute-credentials-secure #22924
- /docs/tasks/manage-kubernetes-objects/kustomization (@girikuncoro) Translate kustomize task page into bahasa indonesia #22657
- /docs/tasks/manage-daemon/rollback-daemon-set (@girikuncoro) Translate rollback daemonset to Bahasa Indonesia #22804
Translation of Others (3 pages)
- /docs/reference/access-authn-authz/rbac/ (part 2) (@habibrosyad) Complete ID translation for /docs/reference/access-authn-authz/rbac #24019
- /docs/contribute/participate/ (@ariscahyadi) ID Localization for Contribute - Participate. #22355
- /docs/contribute/suggest-improvements/ (@wahyuoi) ID translation for suggest-improvements #22345
Extras
Take note translated pages other than listed above in case any contributions
Note: This contribution template is inspired by Indonesian folks translating reactjs doc
Related Docs:
/language id
/cc @kubernetes/sig-docs-id-reviews