website icon indicating copy to clipboard operation
website copied to clipboard

[bn] Launch Bengali localization

Open mitul3737 opened this issue 1 year ago • 8 comments

This PR is created to merge dev-1.24-bn.1 into main branch

by fixing : #44993

Tracking issue: #31677

mitul3737 avatar Feb 03 '24 18:02 mitul3737

/language bn

mitul3737 avatar Feb 04 '24 04:02 mitul3737

Pull request preview available for checking

Name Link
Latest commit 3eced4f1ca0800fe00f093634de1523a88019eb6
Latest deploy log https://app.netlify.com/sites/kubernetes-io-main-staging/deploys/663d0f00179d1c0008f234cc
Deploy Preview https://deploy-preview-45009--kubernetes-io-main-staging.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar Feb 04 '24 22:02 netlify[bot]

/hold

Localization launch needs approval from website admins

sftim avatar Feb 04 '24 22:02 sftim

@itsPronay Most of the files are outdated. My team and I are starting fresh. We're working on updating those files and localizing others . Feel free to reach out to me if you notice anything to Change/Update/Localize or if you find any Mistakes . I'll take the necessary steps to fix them. .

asem-hamid avatar Feb 24 '24 16:02 asem-hamid

@itsPronay as a courtesy, we avoid reviewing work marked as draft; there are exceptions and I do sometimes offer early feedback.

You are welcome to file new issues to record work that needs doing ahead of launching Bengali, including any recommendation to rework something already localized.

sftim avatar Feb 25 '24 20:02 sftim

@asem-hamid: No presubmit jobs available for kubernetes/website@main

In response to this:

/test

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes/test-infra repository.

k8s-ci-robot avatar Mar 11 '24 19:03 k8s-ci-robot

There is a Header Rule Error because the glossary term_id sidecar-container is missing.

Screenshot 2024-03-26 223316

sajibAdhi avatar Mar 26 '24 16:03 sajibAdhi

@dipesh-rawat Is there a way to view all errors at once? I believe there may still be more errors there.

asem-hamid avatar May 06 '24 04:05 asem-hamid

Is there a way to view all errors at once? I believe there may still be more errors there.

Typically, the build preview deploy logs (here) should display all errors encountered. Right now, it's only showing the missing upcoming-releases shortcode file error. It's important to note that with each new commit added to the PR branch, the build preview reruns, which might uncover additional failures. Predicting these errors in advance can be challenging, but the logs should capture them all.

dipesh-rawat avatar May 06 '24 12:05 dipesh-rawat

Deploy Preview for kubernetes-io-bn-staging ready!

Name Link
Latest commit 3eced4f1ca0800fe00f093634de1523a88019eb6
Latest deploy log https://app.netlify.com/sites/kubernetes-io-bn-staging/deploys/663d0f0060d3560009f8e73b
Deploy Preview https://deploy-preview-45009--kubernetes-io-bn-staging.netlify.app
Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

netlify[bot] avatar May 08 '24 17:05 netlify[bot]

@mitul3737: GitHub didn't allow me to request PR reviews from the following users: mitul3737.

Note that only kubernetes members and repo collaborators can review this PR, and authors cannot review their own PRs.

In response to this:

This PR aims to launch the Bengali localization of the Kubernetes website by merging the dev-1.24-bn.1 branch into the main branch.

We have completed all the necessary content and made the required adjustments to launch the Kubernetes website in Bangla.

  • https://github.com/kubernetes/website/issues/44993

We also have a perfect deploy preview :

  • https://deploy-preview-45009--kubernetes-io-main-staging.netlify.app/bn/

dev-1.24-bn.1 has been fully reviewed by :

/cc @asem-hamid /cc @mitul3737 /cc @sajibAdhi

We kindly request review and approval from

  • sig-docs-localization-reviewers

/cc @a-mccarthy /cc @seokho-son

  • sig-docs-leads

/cc @divya-mohan0209
/cc @natalisucks /cc @reylejano /cc @sftim

Thank you for your cooperation and support!

Instructions for interacting with me using PR comments are available here. If you have questions or suggestions related to my behavior, please file an issue against the kubernetes-sigs/prow repository.

k8s-ci-robot avatar May 09 '24 14:05 k8s-ci-robot

I've reviewed all content outside content/bn such as hugo.toml, i18n, static, OWNERS_ALIASES, and README.md, and everything looks good to me. +Netlify preview works nicely.

I believe content/bn meets the minimal requirements, and individual contents inside content/bn have already been reviewed by Bn reviewers: - asem-hamid - Imtiaz1234 - mitul3737 - rajibmitra

Therefore, the content inside this PR, LGTM!


However, I am concerned about the commit history. The 903 commits in the upstream dev-1.24-bn.1 are not following the SIG-Docs commit squashing policy. dev-1.24-bn.1 contains too many redundant or irrelevant commits. My suggestion is to open another PR with one squashed commit for this first release of the Bengali localization.

  • For instance, see #44980

Regarding my suggestion for commit squashing, I hope to follow a decision from SIG-Docs leads, and emeritus leads. I'd like to call @kubernetes/sig-docs-leads here to finalize the first live of Bengali localization. :)

seokho-son avatar May 09 '24 15:05 seokho-son

I also reviewed files outside content/bn: OWNERS_ALIASES, README.md, hugo.toml, _redirects. I have one minor suggestion

reylejano avatar May 09 '24 17:05 reylejano

Thank you for addressing my comment /lgtm /assign @reylejano @natalisucks @divya-mohan0209 @seokho-son @a-mccarthy

reylejano avatar May 09 '24 18:05 reylejano

LGTM label has been added.

Git tree hash: bfdef1e6168b1d7177062e43ce0c462ece6be106

k8s-ci-robot avatar May 09 '24 18:05 k8s-ci-robot

Thank you for all your hard work on this! /approve

divya-mohan0209 avatar May 09 '24 22:05 divya-mohan0209

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: divya-mohan0209

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Needs approval from an approver in each of these files:
  • ~~OWNERS~~ [divya-mohan0209]

Approvers can indicate their approval by writing /approve in a comment Approvers can cancel approval by writing /approve cancel in a comment

k8s-ci-robot avatar May 09 '24 22:05 k8s-ci-robot

@seokho-son : Regarding squashing of commits, please could you advise on the precedent followed previously for other localisation go-lives that you have been involved in?

divya-mohan0209 avatar May 09 '24 22:05 divya-mohan0209

Hi @divya-mohan0209, I offered some advice but was not directly involved with the release of previous languages, except for Korean. I just reviewed how we've managed similar cases in the past.

  • https://github.com/kubernetes/website/pull/12998 (67 commits for 270 files)
  • https://github.com/kubernetes/website/pull/18569 (3 commits)

(I assume the following languages were based on a previous localization guide)

  • https://github.com/kubernetes/website/pull/16404 (35 commits)
  • https://github.com/kubernetes/website/pull/13543 (34 commits)
  • https://github.com/kubernetes/website/pull/13822 (12 commits)
  • https://github.com/kubernetes/website/pull/18419 (5 commits)
  • https://github.com/kubernetes/website/pull/10471 (1 commit)

However, my concern is not the number of commits but rather the presence of too many redundant or irrelevant commits in dev-1.24-bn.1, possibly included by the GitHub review suggestion UI as well.

It seems that many localization teams, including the Korean team, have been making efforts to manage commits effectively.

  • https://github.com/kubernetes/website/pull/18226 (1 commit)
  • https://github.com/kubernetes/website/pull/29998

seokho-son avatar May 10 '24 00:05 seokho-son

I'm okay with it if there have been previous precedents of it working successfully. Again, this is an improvement in how we localise docs that will need general consensus and must be documented. Given the time constraints around the PR, I suggest the following.

  • I'd like the other co-chairs, leads, and emeritus leads to chime in on this improvement as the bare minimum. I'm tagging @reylejano @natalisucks @sftim @a-mccarthy @dipesh-rawat here since they have previously been involved/tagged here for reviews.
  • By EOD, we will proceed with the recommended approach if a minimum quorum of 50% of the folks tagged in point number 1 assent to this improvement without any technical/procedural concerns.
  • If it succeeds without glitches, we will showcase this at our next localisation meeting and PR it as a recommendation in our docs.

divya-mohan0209 avatar May 10 '24 02:05 divya-mohan0209

Although we'd like to see commits done well (it makes the repo easier to manage), if they haven't been then we mostly need to accept that.

I am happy to see Bengali launch if the only qualm about launching it is the commit history on that branch and not follow our norms (not rules, norms) around squashing.

sftim avatar May 10 '24 08:05 sftim

As an aside, watch out for commits that touch other parts of the tree and are then reverted within the same PR. That kind of commit makes merges and rebases a pain for everyone else.

(I'm not seeing that here)

sftim avatar May 10 '24 08:05 sftim

I'm also happy to see the Bengali localization launch and for us to document our desired approach for teams around commits more broadly before stricter reinforcement.

Thanks to our various leads for their reviews here! ❤️

natalisucks avatar May 10 '24 09:05 natalisucks

Ok! I think we've reached a consensus. Let me release the hold and let's look forward to the new language for k8s.io!

/lgtm /hold cancel

seokho-son avatar May 10 '24 10:05 seokho-son

Thank you so much for your review, approval, and effort, which allowed us to launch it so quickly.

@seokho-son , @reylejano , @divya-mohan0209 , @sftim , @natalisucks

asem-hamid avatar May 10 '24 10:05 asem-hamid

I also want to thank @seokho-son and @sftim for all the help and guidance from the beginning until now during the localization progress.

asem-hamid avatar May 10 '24 10:05 asem-hamid