Skip to content

Conversation

@agjohnson
Copy link
Collaborator

This builds on top of #405, addressing the outstanding review feedback. It:

  • Moves workflow to our standard Transifex workflow, drops recommendation for
    running babel commands by hand
  • Configures Transifex
  • Moves all of the commands needed to maintain translations into Grunt
  • Sets up docs for translation testing
  • Covers installation in docs better
  • Drops recommendation for installation through submodules
  • Drops superfluous translation documentation and expands contributing docs instead
  • Adds translator note tags for HTML
  • Cleans up some of the code
  • Updates a lot of related documentation
  • Updates files at Transifex and brings in full translations back to the
    translation files in the repository

After initial review, I'll worry about rebasing all of this on master. For now, let's merge into #405

This builds on top of #405, addressing the outstanding review feedback. It:

* Moves workflow to our standard Transifex workflow, drops recommendation for
  running babel commands by hand
* Configures Transifex
* Moves all of the commands needed to maintain translations into Grunt
* Sets up docs for translation testing
* Covers installation in docs better
* Drops recommendation for installation through submodules
* Drops superfluous translation documentation
* Cleans up some of the code
* Updates a lot of related documentation
* Updates files at Transifex and brings in full translations back to the
  translation files in the repository
@agjohnson agjohnson requested a review from a team July 17, 2019 02:38
@agjohnson agjohnson added the Improvement Minor improvement to code label Jul 17, 2019
Copy link
Member

@ericholscher ericholscher left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good with a quick glance. I didn't test it out too much or anything.

# Spanish translations for sphinx_rtd_theme.
# Copyright (C) 2018 Read the Docs
# English translations for sphinx_rtd_theme.
# Copyright (C) 2019 ORGANIZATION
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

ORGANIZATION is probably not correct

@agjohnson agjohnson requested a review from a team July 25, 2019 06:01
@agjohnson
Copy link
Collaborator Author

Okay. I have wrapped up review feedback here, made some changes to prep for the upcoming Gruntfile removal, and have #793 prepped to show what #405 and #778 look like merged together.

Both PRs are sizeable now and are ready for merge. IF the last of my changes here look okay, and there is nothing in #405 worth addressing, #793 is ready for merge now.

The main feedback I had on #405 was too much documentation and an unclear workflow because of this. If the translation workflow is clear enough, I'm super ready to ship this. We can tweak things as we go and the process is tested more.

Copy link
Contributor

@jessetan jessetan left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM as far as I can test without Transifex rights, with comments:

  • The console code blocks in docs are missing the prompt indicator $ which makes the colors dim. I think we discussed this, but I can't find the issue.
  • Perhaps we should add translation to "Copyright" at the bottom of the page and a translatable alt text on the "Home" icon in breadcrumbs (formerly the word "Docs")

@agjohnson agjohnson mentioned this pull request Jul 25, 2019
2 tasks
@agjohnson
Copy link
Collaborator Author

Great. To get this merged, let's follow up on console usage in #794 and expanding localized strings in #795

@agjohnson
Copy link
Collaborator Author

Closing, #793 is merged

@agjohnson agjohnson closed this Jul 25, 2019
@stsewd stsewd deleted the agj/update-translations branch December 3, 2020 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Improvement Minor improvement to code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants