diff options
27 files changed, 518 insertions, 75 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS new file mode 100644 index 0000000000..d176ca1e76 --- /dev/null +++ b/.github/CODEOWNERS @@ -0,0 +1,28 @@ +# ---------------------------------------------------------------------------- +# MDN Content CODEOWNERS +# ---------------------------------------------------------------------------- +# Order is important. The last matching pattern takes precedence. For more +# detailed information, see: +# https://docs.github.com/en/free-pro-team@latest/github/creating-cloning-and-archiving-repositories/about-code-owners +# ---------------------------------------------------------------------------- + +# ---------------------------------------------------------------------------- +# DEFAULT OWNERS +# ---------------------------------------------------------------------------- +* @mdn/core-yari-dev + +# ---------------------------------------------------------------------------- +# DEFAULT CONTENT OWNER(S) +# ---------------------------------------------------------------------------- +/files/ @mdn/core-yari-content + +# ---------------------------------------------------------------------------- +# CONTROL FILES OWNER(S) +# ---------------------------------------------------------------------------- +# These should be the last matches in this file, since any pull request that +# tries to change any one or more of these files should be escalated to the +# owners specified here. +# ---------------------------------------------------------------------------- +/.github/ @mdn/core-yari-dev +/* @mdn/core-yari-dev +/*.md @mdn/core-yari-dev @mdn/core-yari-content diff --git a/.github/workflows/markdown-lint.yml b/.github/workflows/markdown-lint.yml new file mode 100644 index 0000000000..7a6fde4818 --- /dev/null +++ b/.github/workflows/markdown-lint.yml @@ -0,0 +1,26 @@ +name: Markdown lint (project files) + +on: + pull_request: + branches: + - main + paths: + - '*.md' + - .github/workflows/markdown-lint.yml + + +jobs: + docs: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - name: Setup Node.js environment + uses: actions/setup-node@v2 + with: + node-version: "12" + + - name: Lint markdown files + run: | + npx markdownlint-cli '*.md' -i LICENSE.md -i CODE_OF_CONDUCT.md diff --git a/.github/workflows/pr-check_redirects.yml b/.github/workflows/pr-check_redirects.yml new file mode 100644 index 0000000000..05f463bc57 --- /dev/null +++ b/.github/workflows/pr-check_redirects.yml @@ -0,0 +1,51 @@ +name: Check Redirects + +on: + pull_request: + branches: + - main + paths: + - files/**/_redirects.txt + - files/**/index.html + - .github/workflows/pr-check_redirects.yml + +jobs: + check_redirects: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - uses: actions/checkout@v2 + with: + repository: mdn/content + path: mdn/content + + - name: Setup Node.js environment + uses: actions/setup-node@v2.1.4 + with: + node-version: "12" + + - name: Get yarn cache directory path + id: yarn-cache-dir-path + run: echo "::set-output name=dir::$(yarn cache dir)" + - uses: actions/cache@v2.1.4 + id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`) + with: + path: ${{ steps.yarn-cache-dir-path.outputs.dir }} + key: ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }} + restore-keys: | + ${{ runner.os }}-yarn- + + - name: Install all yarn packages + working-directory: ${{ github.workspace }}/mdn/content + run: | + yarn --frozen-lockfile + + - name: Check redirects file(s) + env: + CONTENT_ROOT: ${{ github.workspace }}/mdn/content/files + CONTENT_TRANSLATED_ROOT: ${{ github.workspace }}/files + working-directory: ${{ github.workspace }}/mdn/content + run: | + yarn content validate-redirects --strict diff --git a/.github/workflows/pr-lint.yml b/.github/workflows/pr-lint.yml new file mode 100644 index 0000000000..6b32fe1168 --- /dev/null +++ b/.github/workflows/pr-lint.yml @@ -0,0 +1,37 @@ +# Checks the PR itself for hygiene things. + +name: PR Lint + +on: + pull_request: + # Necessary to re-run if someone edits the PR without a new pushed commit. + types: [opened, edited, synchronize, reopened] + +jobs: + check: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + with: + path: mdn/translated-content + + - uses: actions/checkout@v2 + with: + repository: mdn/content + path: mdn/content + + - name: Setup Node.js environment + uses: actions/setup-node@v2.1.4 + with: + node-version: "12" + + - name: Install all yarn packages + working-directory: ${{ github.workspace }}/mdn/content/pr-lint + run: | + yarn --frozen-lockfile + + - name: Run checks + working-directory: ${{ github.workspace }}/mdn/content/pr-lint + run: | + yarn run check diff --git a/.github/workflows/pr-test.yml b/.github/workflows/pr-test.yml new file mode 100644 index 0000000000..af6fada9aa --- /dev/null +++ b/.github/workflows/pr-test.yml @@ -0,0 +1,125 @@ +# Note that this workflow uses `get-diff-action` which is important. +# It gives us an environment variable called `GIT_DIFF` which is a string +# that is a list of file paths. +# If you want to do what this workflow does on your laptop you can simulate +# it like this: +# +# export GIT_DIFF=`git diff --name-only main... | grep 'files/' | grep '\.html$'` +# node content build --no-progressbar --files="${GIT_DIFF}" +# +# That way, you can behave on your laptop like, this action behaves here. + +name: PR Test + +on: + pull_request: + branches: + - main + +jobs: + tests: + runs-on: ubuntu-latest + + steps: + - uses: actions/checkout@v2 + + - uses: actions/checkout@v2 + with: + repository: mdn/content + path: mdn/content + + - name: Setup Node.js environment + uses: actions/setup-node@v2.1.4 + with: + node-version: "12" + + - name: Cache node_modules + uses: actions/cache@v2.1.4 + id: cached-node_modules + with: + path: | + {{ github.workspace }}/mdn/content/node_modules + key: ${{ runner.os }}-${{ hashFiles('**/yarn.lock') }}-1 + + - name: Install all yarn packages + if: steps.cached-node_modules.outputs.cache-hit != 'true' + working-directory: ${{ github.workspace }}/mdn/content + run: | + yarn --frozen-lockfile + + - uses: technote-space/get-diff-action@v4.0.5 + id: git_diff_content + with: + PATTERNS: files/**/*.html + SET_ENV_NAME: GIT_DIFF_CONTENT + + - name: Build changed content + if: ${{ env.GIT_DIFF_CONTENT }} + env: + CONTENT_ROOT: ${{ github.workspace }}/mdn/content/files + CONTENT_TRANSLATED_ROOT: ${{ github.workspace }}/files + working-directory: ${{ github.workspace }}/mdn/content + run: | + echo ${{ env.GIT_DIFF_CONTENT }} + + # Some day, when our number of flaws have reached 0 we'll change + # this to "*:error" which means the slightest flaw in the build + # will break the build. + # See https://github.com/mdn/yari/issues/715 + export BUILD_FLAW_LEVELS="*:ignore" + + # Note, it might be interesting to explore building *some* + # pages in a PR build if the diff doesn't have any index.html + # files changed. + # Instead of building the git diff, you build some known typical + # folders that you know don't take too long and do cover a lot + # of interesting macros etc. + # This way, when an edit to the source code comes in, perhaps the + # functional tests have a gap in them but actually building + # real content exposes it. + + # Setting this to an empty string effectively means that the + # <iframe> src will end up being the relative URL of the current + # document as a base. + # I.e. like this, if the current document is '/en-US/docs/Foo': + # <iframe src="/en-US/docs/Foo/_samples_/index.html"> + # ...for example. + # Yes, it's potentially "insecure" because the iframe will execute + # whatever code is inserted into the code example. But since the + # whole (possible) domain for PR builds will never be somewhere + # where there are interesting cookies, it's a safe choice. + export BUILD_LIVE_SAMPLES_BASE_URL= + + # In these builds we never care for or need the ability to sign in. + # This environment variable will disable that functionality entirely. + export REACT_APP_DISABLE_AUTH=true + + # If we don't do this the built files will end up in + # `node_modules/@mdn/yari/client/build/` and we don't want that + # to get pushed into the cache. + export BUILD_OUT_ROOT=/tmp/ + + export BUILD_NO_PROGRESSBAR=true + # The reason this script isn't in `package.json` is because + # you don't need that script as a writer. It's only used in CI + # and it can't use the default CONTENT_ROOT that gets set in + # package.json. + + yarn build ${{ env.GIT_DIFF_CONTENT }} + + - uses: technote-space/get-diff-action@v4.0.5 + with: + PATTERNS: files/**/*.+(png|jpeg|jpg|gif|svg|webp) + ABSOLUTE: true + SET_ENV_NAME: GIT_DIFF_FILES + + - name: Check changed files + if: ${{ env.GIT_DIFF_FILES }} + env: + CONTENT_ROOT: ${{ github.workspace }}/mdn/content/files + CONTENT_TRANSLATED_ROOT: ${{ github.workspace }}/files + working-directory: ${{ github.workspace }}/mdn/content + run: | + echo ${{ env.GIT_DIFF_FILES }} + + yarn filecheck ${{ env.GIT_DIFF_FILES }} @@ -1,13 +1,173 @@ -# Notice +# Contributing to the translated content of MDN Web Docs -**This content is not open for contributions. It's a frozen snapshot -of the translated content from wiki.developer.mozilla.org.** +:tada: First of all, thanks for taking the time to contribute to +[MDN Web Docs](https://developer.mozilla.org)’ translated content! :tada: -Unlike the [mdn/translated-content-rendered](https://github.com/mdn/translated-content-rendered) -this content is in its raw HTML form. -The purpose of this repository is to experiment with uplifting all translated -content and have its kumascript macros rendered on every build. +The following is a set of guidelines for contributing to the +[translated content of MDN Web Docs](https://github.com/mdn/translated-content), +which is hosted within the [MDN Organization](https://github.com/mdn) on GitHub. + +## Tier 1 locales + +Before we go any further, you should be aware that we are only accepting updates +to active locales — this means locales that have active community maintenance +teams in place to review PRs, fix issues, make updates, etc. Currently the list +of active locales is: + +- `fr` +- `ja` +- `zh` (`zh-CN` and `zh-TW`) + +If you want to just find a task and jump in, search by the labels `l10n-fr`, +`l10n-ja`, and `l10n-zh` in this repo’s [issues list](https://github.com/mdn/translated-content/issues), +or the main [content repo issues](https://github.com/mdn/content/issues) + +## Code of Conduct + +Everyone participating in this project is expected to follow our +[Code of Conduct](CODE_OF_CONDUCT.md). ## License -[See LICENSE.md](LICENSE.md). +When contributing to the content you agree to license your contributions +according to [our license](LICENSE.md). + +## Making contributions + +A good place to learn about general guidelines for contributing to +[MDN Web Docs](https://developer.mozilla.org) is the +[Guidelines document](https://developer.mozilla.org/en-US/docs/MDN/Guidelines). +For example, you can find out more about MDN's writing-style guidelines via the +[Writing style guide](https://developer.mozilla.org/en-US/docs/MDN/Guidelines/Writing_style_guide). + +### Setting up to edit + +This repo has exactly the same folder structure, concepts, and commands +available to it as the [content repo](https://github.com/mdn/content), which +holds all of MDN's English content. The main difference is in the setup you need +to do before you can start editing. It is mostly the same, but there is a little +bit more to consider. + +To begin with, get the basic required tooling set up, as described in the +[content repo Setup section](https://github.com/mdn/content#setup). + +Now you need to fork and clone both the [content repo](https://github.com/mdn/content) +and the translated-content repo (this repo). + +### Content repo setup + +1. Once the above is done, cd into the content repo. + +1. Run the command `yarn install` to fetch the latest packages and get the local + MDN testing environment set up. It is also recommended that you run + `yarn install` before every update you do to the source, to make sure you + have the latest packages. + +1. Next, create an environment variable called `CONTENT_TRANSLATED_ROOT` + containing the path to the *translated-content* repo’s `files` directory. You + could do this for a single session like so: + + ```bash + export CONTENT_TRANSLATED_ROOT=/path/to/translated-content/files + ``` + + But you’ll have to newly-set this every time you open up a new terminal + window. Instead, you could put the environment variable setting in an `.env` + file in the root of your content repo. This is most easily done using the + following command: + + ```bash + echo CONTENT_TRANSLATED_ROOT=/path/to/translated-content/files >> .env + ``` + + (the `.env` file will be created for you if it does not already exist.) + +1. Now you’ve got this set up, enter the command `yarn start` to begin the local + testing server running at `localhost:5000`. + +### Working in the translated-content repo + +Over in the translated-content repo, decide what change you want to make, and +then: + +1. Create a new branch to make your changes in. + +1. Switch to your new branch and make the changes you want to make. You can keep + going back to `localhost:5000/<your_locale>` (e.g. `localhost:5000/fr` for + French) to test your changes and make sure the content looks how you want it + to look. + +1. When you are satisfied with your changes, create a pull request and one of + our review teams will review it. + +### For more info on editing this repo + +For more information, we’d like to suggest that you go to the [content repo](https://github.com/mdn/content) +and read its README file, particularly to learn about [fundamental concepts](https://github.com/mdn/content#fundamental-concepts), +[pull request etiquette](https://github.com/mdn/content#pull-request-etiquette), +and common actions such as [adding](https://github.com/mdn/content#adding-a-new-document), +[moving](https://github.com/mdn/content#moving-one-or-more-documents), or +[deleting](https://github.com/mdn/content#deleting-a-document) documents. + +## Policies for active community maintenance teams + +### Reviewing and issue queue + +It is the responsibility of the active community maintenance team for each +active locale to keep up-to-date with reviews of pull requests and handling +issues filed against that locale. You can filter the relevant pull requests and +issues for each locale using the relevant label — `l10n-fr`, `l10n-ja`, +and `l10n-zh`. + +The review teams for each locale are: + +- French (`fr`) content — the [@yari-content-fr](https://github.com/orgs/mdn/teams/yari-content-fr) + team, which consists of: + - [@nicolas-goudry](https://github.com/nicolas-goudry) + - [@JNa0](https://github.com/JNa0) + - [@tristantheb](https://github.com/tristantheb) + - [@LEMIBANDDEXARI](https://github.com/LEMIBANDDEXARI) + - [@SphinxKnight](https://github.com/SphinxKnight) +- Japanese (`ja`) content — the [@yari-content-ja](https://github.com/orgs/mdn/teams/yari-content-ja) + team, which consists of: + - [@hmartjp](https://github.com/hmartjp) + - [@potappo](https://github.com/potappo) + - [@mfuji09](https://github.com/mfuji09) +- Chinese (`zh-CN` and `zh-TW`) content — the [@yari-content-zh](https://github.com/orgs/mdn/teams/yari-content-zh) + team, which consists of: + - [@t7yang](https://github.com/t7yang) + - [@dibery](https://github.com/dibery) + - [@irvin](https://github.com/irvin) + +### Requirements for keeping locales up-to-date + +Active community maintenance teams are expected to keep their locales maintained +and reasonably up-to-date. This means: + +- Reviewing and actioning all pull requests within 2 weeks. +- Triaging and fixing all actionable issues within 1 month. +- Making reasonable progress on keeping MDN’s Tier 1 content (definition TBD) + synchronized with the `en-US` versions. This means some progress should be + made each week, e.g. updating an article to be in sync with the English + version, removing or fixing a bad quality article… + +If no progress is made on a locale in these areas within 1 month, the locale +will be considered inactive, and edits will stop being accepted. + +### Promoting an inactive locale to Tier 1 + +If you want to promote a currently-inactive/frozen locale to Tier 1, meaning +that it is activated and can then be edited, you need to put together a +community maintenance team. This requires: + +- A team lead who will be the communication point between that team and the MDN + core team, and have overall responsibility for the team. +- At least one other member, so that one member can review another member's + work. +- A place to discuss this team's localization work. This can be a Telegram + group, Matrix chat room, or whatever the team thinks is best. + +If you want to find out more about our community maintenance teams, see +[localizing MDN](https://developer.mozilla.org/en-US/docs/MDN/Contribute/Localize). +If you want to ask questions or talk to us about forming a new community +maintenance team, see [ask for help](https://developer.mozilla.org/en-US/docs/MDN/Contribute/Getting_started#step_4_ask_for_help). diff --git a/files/fr/_redirects.txt b/files/fr/_redirects.txt index e21e5b5602..71050031ab 100644 --- a/files/fr/_redirects.txt +++ b/files/fr/_redirects.txt @@ -5650,6 +5650,7 @@ /fr/docs/Web/JavaScript/décoder_encoder_en_base64 /fr/docs/Glossary/Base64 /fr/docs/Web/JavaScript/guide_de_demarrage /fr/docs/conflicting/Learn/Getting_started_with_the_web/JavaScript_basics /fr/docs/Web/MathML/Attribute/Valeurs /fr/docs/Web/MathML/Attribute/Values +/fr/docs/Web/MathML/Element/mglyph /fr/docs/orphaned/Web/MathML/Element/mglyph /fr/docs/Web/MathML/Exemples /fr/docs/Web/MathML/Examples /fr/docs/Web/MathML/Exemples/Dériver_la_Formule_Quadratique /fr/docs/Web/MathML/Examples/Deriving_the_Quadratic_Formula /fr/docs/Web/MathML/Exemples/MathML_Theoreme_de_Pythagore /fr/docs/Web/MathML/Examples/MathML_Pythagorean_Theorem diff --git a/files/fr/_wikihistory.json b/files/fr/_wikihistory.json index 3b1152e3c9..772741df2f 100644 --- a/files/fr/_wikihistory.json +++ b/files/fr/_wikihistory.json @@ -24522,14 +24522,6 @@ "SphinxKnight" ] }, - "Web/MathML/Element/mglyph": { - "modified": "2020-10-15T21:23:58.877Z", - "contributors": [ - "SphinxKnight", - "Delapouite", - "Goofy" - ] - }, "Web/MathML/Element/mi": { "modified": "2019-03-23T23:29:00.435Z", "contributors": [ @@ -46002,5 +45994,13 @@ "SphinxKnight", "MasterFox" ] + }, + "orphaned/Web/MathML/Element/mglyph": { + "modified": "2020-10-15T21:23:58.877Z", + "contributors": [ + "SphinxKnight", + "Delapouite", + "Goofy" + ] } }
\ No newline at end of file diff --git a/files/fr/web/mathml/element/mglyph/index.html b/files/fr/orphaned/web/mathml/element/mglyph/index.html index e19c07131f..b4785ad676 100644 --- a/files/fr/web/mathml/element/mglyph/index.html +++ b/files/fr/orphaned/web/mathml/element/mglyph/index.html @@ -1,11 +1,12 @@ --- title: <mglyph> -slug: Web/MathML/Element/mglyph +slug: orphaned/Web/MathML/Element/mglyph tags: - Element - MathML - Reference translation_of: Web/MathML/Element/mglyph +original_slug: Web/MathML/Element/mglyph --- <div>{{MathMLRef}}</div> diff --git a/files/fr/web/api/childnode/after/index.html b/files/fr/web/api/childnode/after/index.html index 60fc5d339d..474d64a307 100644 --- a/files/fr/web/api/childnode/after/index.html +++ b/files/fr/web/api/childnode/after/index.html @@ -56,7 +56,7 @@ parent.appendChild(child); child.after("Text"); console.log(parent.outerHTML); -// "<div><p></p>Texte</div>"</pre> +// "<div><p></p>Text</div>"</pre> <h3 id="Insertion_d'un_élément_et_de_texte">Insertion d'un élément et de texte</h3> @@ -68,7 +68,7 @@ var span = document.createElement("span"); child.after(span, "Text"); console.log(parent.outerHTML); -// "<div><p></p><span></span>Texte</div>"</pre> +// "<div><p></p><span></span>Text</div>"</pre> <h3 id="ChildNode.after()_n'est_pas_accessible"><code>ChildNode.after()</code> n'est pas accessible</h3> diff --git a/files/ja/_redirects.txt b/files/ja/_redirects.txt index 809e0a1892..bd643a098e 100644 --- a/files/ja/_redirects.txt +++ b/files/ja/_redirects.txt @@ -3223,6 +3223,7 @@ /ja/docs/Learn/JavaScript/Objects/継承 /ja/docs/Learn/JavaScript/Objects/Inheritance /ja/docs/Learn/JavaScript/非同期 /ja/docs/Learn/JavaScript/Asynchronous /ja/docs/Learn/Performance/Populating_the_page:_how_browsers_work /ja/docs/Web/Performance/How_browsers_work +/ja/docs/Learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry /ja/docs/orphaned/Learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry /ja/docs/Link_prefetching_FAQ /ja/docs/Web/HTTP/Link_prefetching_FAQ /ja/docs/Localization /ja/docs/Glossary/Localization /ja/docs/Localizing_extension_descriptions /ja/docs/orphaned/Localizing_extension_descriptions diff --git a/files/ja/_wikihistory.json b/files/ja/_wikihistory.json index 2e54f8c7f8..d03b74e894 100644 --- a/files/ja/_wikihistory.json +++ b/files/ja/_wikihistory.json @@ -5421,12 +5421,6 @@ "silverskyvicto" ] }, - "Learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry": { - "modified": "2020-07-16T22:38:52.544Z", - "contributors": [ - "silverskyvicto" - ] - }, "Learn/Server-side/Express_Nodejs/Introduction": { "modified": "2020-07-16T22:38:10.974Z", "contributors": [ @@ -53496,5 +53490,11 @@ "contributors": [ "eltociear" ] + }, + "orphaned/Learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry": { + "modified": "2020-07-16T22:38:52.544Z", + "contributors": [ + "silverskyvicto" + ] } }
\ No newline at end of file diff --git a/files/ja/learn/server-side/express_nodejs/installing_on_pws_cloud_foundry/index.html b/files/ja/orphaned/learn/server-side/express_nodejs/installing_on_pws_cloud_foundry/index.html index f3a62d8b6e..ca5fcfa60f 100644 --- a/files/ja/learn/server-side/express_nodejs/installing_on_pws_cloud_foundry/index.html +++ b/files/ja/orphaned/learn/server-side/express_nodejs/installing_on_pws_cloud_foundry/index.html @@ -1,7 +1,8 @@ --- title: PWS/Cloud Foundry に LocalLibrary をインストールする -slug: Learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry +slug: orphaned/Learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry translation_of: Learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry +original_slug: Learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry --- <div>{{LearnSidebar}}</div> diff --git a/files/pt-pt/_redirects.txt b/files/pt-pt/_redirects.txt index 0fd78a0a0c..5f775f9c9c 100644 --- a/files/pt-pt/_redirects.txt +++ b/files/pt-pt/_redirects.txt @@ -988,6 +988,8 @@ /pt-PT/docs/Web/JavaScript/Reference/Operadores/função /pt-PT/docs/Web/JavaScript/Reference/Operators/function /pt-PT/docs/Web/JavaScript/Reference/Sobre /pt-PT/docs/Web/JavaScript/Reference/About /pt-PT/docs/Web/MathML/Attribute/Valores /pt-PT/docs/Web/MathML/Attribute/Values +/pt-PT/docs/Web/MathML/Element/mglyph /pt-PT/docs/orphaned/Web/MathML/Element/mglyph +/pt-PT/docs/Web/MathML/Element/mlabeledtr /pt-PT/docs/orphaned/Web/MathML/Element/mlabeledtr /pt-PT/docs/Web/MathML/Examples/Derivar_a_Formula_Resolvente /pt-PT/docs/Web/MathML/Examples/Deriving_the_Quadratic_Formula /pt-PT/docs/Web/MathML/Examples/MathML_teorema_de_Pitagoras /pt-PT/docs/Web/MathML/Examples/MathML_Pythagorean_Theorem /pt-PT/docs/Web/Progressive_web_apps/Guia_de_programacao /pt-PT/docs/Web/Progressive_web_apps/Developer_guide diff --git a/files/pt-pt/_wikihistory.json b/files/pt-pt/_wikihistory.json index fdcc9562e9..93134770ca 100644 --- a/files/pt-pt/_wikihistory.json +++ b/files/pt-pt/_wikihistory.json @@ -1798,24 +1798,12 @@ "joaonunomota" ] }, - "Web/MathML/Element/mglyph": { - "modified": "2020-10-15T22:32:17.025Z", - "contributors": [ - "joaonunomota" - ] - }, "Web/MathML/Element/mi": { "modified": "2020-10-15T22:32:20.399Z", "contributors": [ "joaonunomota" ] }, - "Web/MathML/Element/mlabeledtr": { - "modified": "2020-10-15T22:32:27.553Z", - "contributors": [ - "joaonunomota" - ] - }, "Web/MathML/Element/mmultiscripts": { "modified": "2020-10-15T22:32:37.118Z", "contributors": [ @@ -5188,5 +5176,17 @@ "wbamberg", "fscholz" ] + }, + "orphaned/Web/MathML/Element/mglyph": { + "modified": "2020-10-15T22:32:17.025Z", + "contributors": [ + "joaonunomota" + ] + }, + "orphaned/Web/MathML/Element/mlabeledtr": { + "modified": "2020-10-15T22:32:27.553Z", + "contributors": [ + "joaonunomota" + ] } }
\ No newline at end of file diff --git a/files/pt-pt/web/mathml/element/mglyph/index.html b/files/pt-pt/orphaned/web/mathml/element/mglyph/index.html index 1ae5f170dc..a8d5b18857 100644 --- a/files/pt-pt/web/mathml/element/mglyph/index.html +++ b/files/pt-pt/orphaned/web/mathml/element/mglyph/index.html @@ -1,11 +1,12 @@ --- title: <mglyph> -slug: Web/MathML/Element/mglyph +slug: orphaned/Web/MathML/Element/mglyph tags: - MathML - - 'MathML:Element' + - MathML:Element - Referência de MathML translation_of: Web/MathML/Element/mglyph +original_slug: Web/MathML/Element/mglyph --- <div>{{MathMLRef}}</div> diff --git a/files/pt-pt/web/mathml/element/mlabeledtr/index.html b/files/pt-pt/orphaned/web/mathml/element/mlabeledtr/index.html index 6f91a6b2d7..bb8ffe4808 100644 --- a/files/pt-pt/web/mathml/element/mlabeledtr/index.html +++ b/files/pt-pt/orphaned/web/mathml/element/mlabeledtr/index.html @@ -1,12 +1,13 @@ --- title: <mlabeledtr> -slug: Web/MathML/Element/mlabeledtr +slug: orphaned/Web/MathML/Element/mlabeledtr tags: - MathML - - 'MathML:Element' - - 'MathML:Tabular Math' + - MathML:Element + - MathML:Tabular Math - Referência de MathML translation_of: Web/MathML/Element/mlabeledtr +original_slug: Web/MathML/Element/mlabeledtr --- <div>{{MathMLRef}}</div> diff --git a/files/ru/_redirects.txt b/files/ru/_redirects.txt index 7172def406..217bd711d9 100644 --- a/files/ru/_redirects.txt +++ b/files/ru/_redirects.txt @@ -822,6 +822,7 @@ /ru/docs/Web/JavaScript/Справочник_по_JavaScript_1.5/Операции/Битовые_Операции /ru/docs/conflicting/Web/JavaScript/Reference/Operators_7c8eb9475d97a4a734c5991857698560 /ru/docs/Web/JavaScript/Справочник_по_JavaScript_1.5/Операции/Операции_Присваивания /ru/docs/conflicting/Web/JavaScript/Reference/Operators_8d54701de06af40a7c984517cbe87b3e /ru/docs/Web/Manifest/serviceworker /ru/docs/orphaned/Web/Manifest/serviceworker +/ru/docs/Web/MathML/Element/mglyph /ru/docs/orphaned/Web/MathML/Element/mglyph /ru/docs/Web/MathML/Атрибут /ru/docs/Web/MathML/Attribute /ru/docs/Web/MathML/Примеры /ru/docs/Web/MathML/Examples /ru/docs/Web/MathML/Примеры/Deriving_the_Quadratic_Formula /ru/docs/Web/MathML/Examples/Deriving_the_Quadratic_Formula diff --git a/files/ru/_wikihistory.json b/files/ru/_wikihistory.json index b7c8afe669..170225c76e 100644 --- a/files/ru/_wikihistory.json +++ b/files/ru/_wikihistory.json @@ -19101,12 +19101,6 @@ "bsergey" ] }, - "Web/MathML/Element/mglyph": { - "modified": "2020-10-30T16:27:27.508Z", - "contributors": [ - "d0rj" - ] - }, "Web/MathML/Element/mn": { "modified": "2020-10-30T16:23:01.293Z", "contributors": [ @@ -25988,5 +25982,11 @@ "wbamberg", "Mingun" ] + }, + "orphaned/Web/MathML/Element/mglyph": { + "modified": "2020-10-30T16:27:27.508Z", + "contributors": [ + "d0rj" + ] } }
\ No newline at end of file diff --git a/files/ru/web/mathml/element/mglyph/index.html b/files/ru/orphaned/web/mathml/element/mglyph/index.html index 4c52c451b6..37bc0ad8b7 100644 --- a/files/ru/web/mathml/element/mglyph/index.html +++ b/files/ru/orphaned/web/mathml/element/mglyph/index.html @@ -1,12 +1,13 @@ --- title: <mglyph> -slug: Web/MathML/Element/mglyph +slug: orphaned/Web/MathML/Element/mglyph tags: - MathML - - 'MathML:Element' + - MathML:Element - Глиф - Символ translation_of: Web/MathML/Element/mglyph +original_slug: Web/MathML/Element/mglyph --- <div>{{MathMLRef}}</div> diff --git a/files/tr/_redirects.txt b/files/tr/_redirects.txt index 6409aff89b..b96a3aefcd 100644 --- a/files/tr/_redirects.txt +++ b/files/tr/_redirects.txt @@ -34,6 +34,7 @@ /tr/docs/JavaScript/Reference/Global_Objects/Array /tr/docs/Web/JavaScript/Reference/Global_Objects/Array /tr/docs/JavaScript/Reference/Global_Objects/Array/concat /tr/docs/Web/JavaScript/Reference/Global_Objects/Array/concat /tr/docs/JavaScript/Reference/Global_Objects/Array/prototype /tr/docs/orphaned/Web/JavaScript/Reference/Global_Objects/Array/prototype +/tr/docs/Learn/CSS/Building_blocks/Selectors/Box_Model_Tasks /tr/docs/orphaned/Learn/CSS/Building_blocks/Selectors/Box_Model_Tasks /tr/docs/Learn/Common_questions/Tarayıcı_geliştirici_araçları_araçları_nelerdir /tr/docs/Learn/Common_questions/What_are_browser_developer_tools /tr/docs/MDN/Community /tr/docs/orphaned/MDN/Community /tr/docs/MDN/Contribute/Editor /tr/docs/orphaned/MDN/Editor diff --git a/files/tr/_wikihistory.json b/files/tr/_wikihistory.json index 8932b24ecd..7d9d430f46 100644 --- a/files/tr/_wikihistory.json +++ b/files/tr/_wikihistory.json @@ -115,12 +115,6 @@ "hakantr" ] }, - "Learn/CSS/Building_blocks/Selectors/Box_Model_Tasks": { - "modified": "2020-10-15T21:52:54.629Z", - "contributors": [ - "hakantr" - ] - }, "Learn/CSS/Building_blocks/Selectors/Combinators": { "modified": "2020-10-26T18:41:35.670Z", "contributors": [ @@ -2398,5 +2392,11 @@ "cicekonur", "umutozdemir97" ] + }, + "orphaned/Learn/CSS/Building_blocks/Selectors/Box_Model_Tasks": { + "modified": "2020-10-15T21:52:54.629Z", + "contributors": [ + "hakantr" + ] } }
\ No newline at end of file diff --git a/files/tr/learn/css/building_blocks/selectors/box_model_tasks/index.html b/files/tr/orphaned/learn/css/building_blocks/selectors/box_model_tasks/index.html index 8e47528ca3..947424114f 100644 --- a/files/tr/learn/css/building_blocks/selectors/box_model_tasks/index.html +++ b/files/tr/orphaned/learn/css/building_blocks/selectors/box_model_tasks/index.html @@ -1,10 +1,11 @@ --- title: 'Becerilerinizi test edin: Kutu Modeli' -slug: Learn/CSS/Building_blocks/Selectors/Box_Model_Tasks +slug: orphaned/Learn/CSS/Building_blocks/Selectors/Box_Model_Tasks tags: - Başlangıç - CSS translation_of: Learn/CSS/Building_blocks/Selectors/Box_Model_Tasks +original_slug: Learn/CSS/Building_blocks/Selectors/Box_Model_Tasks --- <div>{{LearnSidebar}}</div> diff --git a/files/zh-cn/_redirects.txt b/files/zh-cn/_redirects.txt index 47924845a6..46943b1804 100644 --- a/files/zh-cn/_redirects.txt +++ b/files/zh-cn/_redirects.txt @@ -1452,6 +1452,7 @@ /zh-CN/docs/Web/API/AudioContext/sampleRate /zh-CN/docs/Web/API/BaseAudioContext/sampleRate /zh-CN/docs/Web/API/AudioContext/state /zh-CN/docs/Web/API/BaseAudioContext/state /zh-CN/docs/Web/API/AudioNode/connect(AudioParam) /zh-CN/docs/orphaned/Web/API/AudioNode/connect(AudioParam) +/zh-CN/docs/Web/API/Beacon_API/Using_the_Beacon_API /zh-CN/docs/conflicting/Web/API/Beacon_API /zh-CN/docs/Web/API/Blob.size /zh-CN/docs/Web/API/Blob/size /zh-CN/docs/Web/API/Blob.slice /zh-CN/docs/Web/API/Blob/slice /zh-CN/docs/Web/API/Blob.type /zh-CN/docs/Web/API/Blob/type @@ -2691,6 +2692,7 @@ /zh-CN/docs/learn/Server-side/Django/主页构建 /zh-CN/docs/Learn/Server-side/Django/Home_page /zh-CN/docs/learn/Server-side/Django/开发环境 /zh-CN/docs/Learn/Server-side/Django/development_environment /zh-CN/docs/learn/Server-side/Django/管理站点 /zh-CN/docs/Learn/Server-side/Django/Admin_site +/zh-CN/docs/learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry /zh-CN/docs/orphaned/learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry /zh-CN/docs/learn/WebGL/By_example /zh-CN/docs/Web/API/WebGL_API/By_example /zh-CN/docs/learn/WebGL/By_example/Basic_scissoring /zh-CN/docs/Web/API/WebGL_API/By_example/Basic_scissoring /zh-CN/docs/learn/WebGL/By_example/Boilerplate_1 /zh-CN/docs/Web/API/WebGL_API/By_example/Boilerplate_1 diff --git a/files/zh-cn/_wikihistory.json b/files/zh-cn/_wikihistory.json index b214171611..31836b726e 100644 --- a/files/zh-cn/_wikihistory.json +++ b/files/zh-cn/_wikihistory.json @@ -6704,14 +6704,6 @@ "c1er" ] }, - "Web/API/Beacon_API/Using_the_Beacon_API": { - "modified": "2020-04-23T03:45:20.732Z", - "contributors": [ - "biqing", - "April421", - "xgqfrms" - ] - }, "Web/API/BeforeInstallPromptEvent": { "modified": "2020-08-04T05:58:35.403Z", "contributors": [ @@ -45032,13 +45024,6 @@ "edgar-chen" ] }, - "learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry": { - "modified": "2020-09-24T11:45:05.090Z", - "contributors": [ - "Mdreame", - "edgar-chen" - ] - }, "learn/Server-side/Express_Nodejs/Introduction": { "modified": "2020-07-16T22:38:13.912Z", "contributors": [ @@ -50798,5 +50783,20 @@ "contributors": [ "Arktische" ] + }, + "orphaned/learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry": { + "modified": "2020-09-24T11:45:05.090Z", + "contributors": [ + "Mdreame", + "edgar-chen" + ] + }, + "conflicting/Web/API/Beacon_API": { + "modified": "2020-04-23T03:45:20.732Z", + "contributors": [ + "biqing", + "April421", + "xgqfrms" + ] } }
\ No newline at end of file diff --git a/files/zh-cn/web/api/beacon_api/using_the_beacon_api/index.html b/files/zh-cn/conflicting/web/api/beacon_api/index.html index c65861c7cd..c208786a53 100644 --- a/files/zh-cn/web/api/beacon_api/using_the_beacon_api/index.html +++ b/files/zh-cn/conflicting/web/api/beacon_api/index.html @@ -1,10 +1,11 @@ --- title: 使用 Beacon API -slug: Web/API/Beacon_API/Using_the_Beacon_API +slug: conflicting/Web/API/Beacon_API tags: - Web 性能 - 指南 translation_of: Web/API/Beacon_API/Using_the_Beacon_API +original_slug: Web/API/Beacon_API/Using_the_Beacon_API --- <div>{{DefaultAPISidebar("Beacon")}}{{SeeCompatTable}}</div> diff --git a/files/zh-cn/learn/server-side/express_nodejs/installing_on_pws_cloud_foundry/index.html b/files/zh-cn/orphaned/learn/server-side/express_nodejs/installing_on_pws_cloud_foundry/index.html index e3f321e83a..125d31931d 100644 --- a/files/zh-cn/learn/server-side/express_nodejs/installing_on_pws_cloud_foundry/index.html +++ b/files/zh-cn/orphaned/learn/server-side/express_nodejs/installing_on_pws_cloud_foundry/index.html @@ -1,7 +1,8 @@ --- title: 在 PWS/Cloud Foundry 上,安装 LocalLibrary -slug: learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry +slug: orphaned/learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry translation_of: Learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry +original_slug: learn/Server-side/Express_Nodejs/Installing_on_PWS_Cloud_Foundry --- <div>{{LearnSidebar}}</div> |