diff --git a/.all-contributorsrc b/.all-contributorsrc
index 0a382248673..8d4ed3d298c 100644
--- a/.all-contributorsrc
+++ b/.all-contributorsrc
@@ -8142,6 +8142,42 @@
"contributions": [
"doc"
]
+ },
+ {
+ "login": "chendatony31",
+ "name": "Tony Chen",
+ "avatar_url": "https://avatars.githubusercontent.com/u/2173383?v=4",
+ "profile": "https://tokenpocket.pro",
+ "contributions": [
+ "doc"
+ ]
+ },
+ {
+ "login": "metalc",
+ "name": "metalc",
+ "avatar_url": "https://avatars.githubusercontent.com/u/102876192?v=4",
+ "profile": "https://github.com/metalc",
+ "contributions": [
+ "doc"
+ ]
+ },
+ {
+ "login": "Tuongg2312",
+ "name": "Tuongg2312",
+ "avatar_url": "https://avatars.githubusercontent.com/u/107551539?v=4",
+ "profile": "https://github.com/Tuongg2312",
+ "contributions": [
+ "doc"
+ ]
+ },
+ {
+ "login": "ErikSaunier",
+ "name": "Ξrik Saunier",
+ "avatar_url": "https://avatars.githubusercontent.com/u/1122363?v=4",
+ "profile": "https://github.com/ErikSaunier",
+ "contributions": [
+ "doc"
+ ]
}
],
"contributorsPerLine": 7,
diff --git a/README.md b/README.md
index 667db3428fc..0ce5e8b8737 100644
--- a/README.md
+++ b/README.md
@@ -158,14 +158,14 @@ In case you want to test them as if you were in a Netlify env, you can install t
> The Proof of Attendance Protocol is a dapp that distributes badges in the form of ERC-721 tokens to prove you participated in an event. [More on POAPs](https://www.poap.xyz/).
-### ethereum.org 2021 Contributor POAP
+### ethereum.org 2022 Contributor POAP
-- If you have committed any changes in 2021 so far that were merged into our repo, you have a POAP waiting!
+- If you have committed any changes in 2022 so far that were merged into our repo, you have a POAP waiting!
- This includes our dedicated translators on Crowdin
[![Discord](https://img.shields.io/discord/714888181740339261?color=1C1CE1&label=Claim%20Your%20POAP!%20%7C%20Discord%20%F0%9F%91%8B%20&style=flat)](https://discord.gg/CetY6Y4)
-- 👆 To claim your Contributor POAP, join our Discord server and paste a link to your contribution in the #poaps-🏆 channel
+- 👆 To claim your Contributor POAP, join our Discord server and paste a link to your contribution in the `#🥇 | poaps` [channel](https://discord.com/channels/714888181740339261/804005643211898911)
- A member of our team will verify the request and DM you with a personalized link to claim your own freshly minted POAP collectible!
@@ -1305,6 +1305,12 @@ Thanks goes to these wonderful people ([emoji key](https://allcontributors.org/d
NachoRoizman 📖
Iván Miragaya 💻
Jakub Smékal 📖
+ Tony Chen 📖
+ metalc 📖
+
+
+ Tuongg2312 📖
+ Ξrik Saunier 📖
diff --git a/docs/event-tracking.md b/docs/event-tracking.md
new file mode 100644
index 00000000000..31ccf6fa53e
--- /dev/null
+++ b/docs/event-tracking.md
@@ -0,0 +1,97 @@
+# Event tracking on ethereum.org
+
+This is a guide on how to prepare event tracking when creating a new page or redesigning an existing page.
+
+## What are events?
+
+Events are user interactions on the application that standard pageviews cannot track within a session. We create custom code snippets in the application in order to trigger these events.
+
+Events are useful for measuring user engagement on the website. Tracking events lets us know when users interact with elements and forms and can help us understand how successful users are at accomplishing their goals.
+
+Event tracking is a great way to validate our design decisions and assumptions. We can create reports in Matomo to gather insights and improve our product.
+
+[View the Matomo guide on event tracking](https://matomo.org/guide/reports/event-tracking/).
+
+## How is event tracking implemented?
+
+ethereum.org uses Matomo, an open-source alternative to Google Analytics, allowing us to protect user privacy by not sharing any analytics with third parties.
+
+We implemented Matomo using the [JavaScript tracking client](https://developer.matomo.org/guides/tracking-javascript-guide) via the [`gatsby-matomo-plugin`](https://github.com/kremalicious/gatsby-plugin-matomo) Gatsby plugin.
+
+## What to measure?
+
+Ideally, ask yourself what design decision/assumptions have been made on the page and should/could be validated by measured performance:
+
+- clicks
+- downloads
+- site searches
+- popups viewed/dismissed
+- form fields abandoned
+- scroll behavior down a page
+
+This data can be later used to decide whether a feature is being used or is underperforming.
+
+It's helpful to ask yourself how the results of what we track and measure might influence our decision-making. For example, measuring something that won't help us make concrete product decisions is probably not worth tracking.
+
+# How to name events?
+
+Broadly, events should be grouped by specific topic (e.g. L2 page external links, selected bridge, selected cex).
+
+## Each event comprises of 4 hierarchical values:
+
+1. Category (other events may share the same category if one feature has several actions)
+2. Action
+3. Name (optional)
+4. Value (optional, can be number or text)
+
+## Category
+
+Please consider the page's visual position when deciding which events should be grouped together (under the same category). Ideally, all events related to one feature should be grouped together under the same category only if there is also a single position on the page where the event can be triggered. If in doubt, always use a different category when a feature gets used in multiple places on the page.
+
+Example:
+Find wallets page redirects to external links (wallets) in two positions: A) through the main list of wallets B) Through a modal window with detailed info about a specific wallet. In this case, we would like to have two separate categories for external links instead of one:
+
+- Matomo list view
+ - Category: WalletExternalLinkList
+ - Action: Go to wallet
+ - eventName: WalletName
+ - Value: position
+- Matomo modal view
+ - Category: WalletExternalLinkModal
+ - Action: Go to wallet
+ - eventName: WalletName
+ - Value: position
+
+Such division allows us to identify where a user clicked on the page precisely; if all external links were under one category, "ExternalLink", we would not be able to measure the performance difference between the list and the modal window.
+
+## Usage
+
+Ethereum.org has a utility function (`trackCustomEvent`) for easily creating Matomo events.
+
+```javascript
+import { trackCustomEvent } from "../utils/matomo"
+```
+
+The function requires an object of event options. See the example below.
+
+```javascript
+const handleEvent = (): void => {
+ trackCustomEvent({
+ eventCategory: `FeedbackWidget toggled`,
+ eventAction: `Clicked`,
+ eventName: `Opened feedback widget`,
+ eventValue: `1`,
+ })
+}
+```
+
+## Hidden gem of tracking: Value
+
+Can be used to get more info on the UX.
+
+Examples:
+
+- Use it to track the average position of clicked search result
+- What terms are entered into the search field
+- Which option is chosen from a dropdown menu
+- How many or what filters are applied when filtering the list of wallets
diff --git a/gatsby-browser.tsx b/gatsby-browser.tsx
index 1bbf32be586..97e54987d74 100644
--- a/gatsby-browser.tsx
+++ b/gatsby-browser.tsx
@@ -22,6 +22,7 @@ import {
defaultLanguage,
isLang,
} from "./src/utils/languages"
+import { IS_DEV } from "./src/utils/env"
import { Context } from "./src/types"
// Default languages included:
@@ -42,7 +43,7 @@ export const wrapPageElement: GatsbyBrowser<
// client side redirect on paths that don't have a locale in them. Most useful
// on dev env where we don't have server redirects
- if (!isLang(pathLocale)) {
+ if (IS_DEV && !isLang(pathLocale)) {
let detected =
window.localStorage.getItem("eth-org-language") ||
browserLang({
diff --git a/gatsby-config.ts b/gatsby-config.ts
index dc347f2a265..df51dfec412 100644
--- a/gatsby-config.ts
+++ b/gatsby-config.ts
@@ -230,9 +230,19 @@ const config: GatsbyConfig = {
},
},
// Needed for Gatsby Cloud redirect support
- `gatsby-plugin-gatsby-cloud`,
+ {
+ resolve: `gatsby-plugin-gatsby-cloud`,
+ options: {
+ generateMatchPathRewrites: false,
+ },
+ },
// Creates `_redirects` & `_headers` build files for Netlify
- `gatsby-plugin-netlify`,
+ {
+ resolve: `gatsby-plugin-netlify`,
+ options: {
+ generateMatchPathRewrites: false,
+ },
+ },
],
// https://www.gatsbyjs.com/docs/reference/release-notes/v2.28/#feature-flags-in-gatsby-configjs
flags: {
diff --git a/gatsby-node.ts b/gatsby-node.ts
index 0e5dd4ce4f3..b0f63e1f29a 100644
--- a/gatsby-node.ts
+++ b/gatsby-node.ts
@@ -23,6 +23,12 @@ import redirects from "./redirects.json"
const exec = util.promisify(child_process.exec)
+const commonRedirectProps = {
+ isPermanent: true,
+ ignoreCase: true,
+ force: true,
+}
+
/**
* Markdown isOutdated check
* Parse header ids in markdown file (both translated and english) and compare their info structure.
@@ -190,13 +196,11 @@ export const createPages: GatsbyNode["createPages"] = async ({
}) => {
const { createPage, createRedirect } = actions
- // server side redirects
+ // custom redirects defined in `redirects.json`
redirects.forEach((redirect) => {
createRedirect({
+ ...commonRedirectProps,
...redirect,
- isPermanent: true,
- ignoreCase: true,
- force: true,
})
})
@@ -260,6 +264,12 @@ export const createPages: GatsbyNode["createPages"] = async ({
// e.g. English file: "src/content/community/index.md"
// e.g. corresponding German file: "src/content/translations/de/community/index.md"
if (language === defaultLanguage) {
+ createRedirect({
+ ...commonRedirectProps,
+ fromPath: slug.slice(3),
+ toPath: slug,
+ })
+
for (const lang of supportedLanguages) {
const splitPath = relativePath.split("/")
splitPath.splice(2, 0, `translations/${lang}`)
@@ -315,6 +325,14 @@ export const createPages: GatsbyNode["createPages"] = async ({
// we can remove this logic and the `/pages-conditional/` directory.
const outdatedMarkdown = [`eth`, `dapps`, `wallets`, `what-is-ethereum`]
outdatedMarkdown.forEach((page) => {
+ const originalPath = `/${page}/`
+
+ createRedirect({
+ ...commonRedirectProps,
+ fromPath: originalPath,
+ toPath: `/${defaultLanguage}${originalPath}`,
+ })
+
supportedLanguages.forEach(async (lang) => {
const markdownPath = path.resolve(
`src/content/translations/${lang}/${page}/index.md`
@@ -326,7 +344,7 @@ export const createPages: GatsbyNode["createPages"] = async ({
page,
lang
)
- const originalPath = `/${page}/`
+
const slug = `/${lang}${originalPath}`
createPage({
@@ -356,14 +374,29 @@ export const onCreatePage: GatsbyNode["onCreatePage"] = async ({
page,
actions,
}) => {
- const { createPage, deletePage } = actions
+ const { createPage, deletePage, createRedirect } = actions
- // create routes without the lang prefix e.g. `/{path}` as our i18n plugin
- // only creates `/{lang}/{path}` routes. This is useful on dev env to avoid
- // getting a 404 since we don't have server side redirects
- if (IS_DEV && page.path.startsWith(`/${defaultLanguage}`)) {
+ const isDefaultLang = page.path.startsWith(`/${defaultLanguage}`)
+
+ if (isDefaultLang) {
const path = page.path.slice(3)
- createPage({ ...page, path })
+
+ if (IS_DEV) {
+ // create routes without the lang prefix e.g. `/{path}` as our i18n plugin
+ // only creates `/{lang}/{path}` routes. This is useful on dev env to avoid
+ // getting a 404 since we don't have server side redirects
+ createPage({ ...page, path })
+ }
+
+ if (!IS_DEV && !path.match(/^\/404(\/|.html)$/)) {
+ // on prod, indicate our servers to redirect the root paths to the
+ // `/{defaultLang}/{path}`
+ createRedirect({
+ ...commonRedirectProps,
+ fromPath: path,
+ toPath: page.path,
+ })
+ }
}
const isTranslated = page.context.locale !== defaultLanguage
@@ -387,6 +420,20 @@ export const onCreatePage: GatsbyNode["onCreatePage"] = async ({
}
}
+export const onPostBootstrap: GatsbyNode["onPostBootstrap"] = ({ actions }) => {
+ const { createRedirect } = actions
+
+ supportedLanguages.forEach((lang) => {
+ createRedirect({
+ ...commonRedirectProps,
+ fromPath: `/${lang}/*`,
+ toPath: `/${lang}/404`,
+ statusCode: 404,
+ force: false,
+ })
+ })
+}
+
export const createSchemaCustomization: GatsbyNode["createSchemaCustomization"] =
({ actions, schema }) => {
const { createTypes } = actions
diff --git a/package.json b/package.json
index 2e2cad7e632..0989ddc6e53 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "ethereum-org-website",
- "version": "4.8.0",
+ "version": "4.9.0",
"description": "Website of ethereum.org",
"main": "index.js",
"repository": "git@github.com:ethereum/ethereum-org-website.git",
@@ -79,6 +79,7 @@
"@types/node": "^17.0.23",
"@types/react": "^17.0.39",
"@types/react-dom": "^17.0.11",
+ "@types/react-instantsearch-dom": "^6.12.3",
"@types/styled-components": "^5.1.25",
"@types/styled-system": "^5.1.15",
"babel-preset-gatsby": "^2.14.0",
diff --git a/redirects.json b/redirects.json
index 294ffec2098..065fbc836a3 100644
--- a/redirects.json
+++ b/redirects.json
@@ -47,94 +47,14 @@
"fromPath": "/beginners",
"toPath": "/en/what-is-ethereum/"
},
- {
- "fromPath": "/",
- "toPath": "/en/"
- },
- {
- "fromPath": "/what-is-ethereum/",
- "toPath": "/en/what-is-ethereum/"
- },
- {
- "fromPath": "/eth/",
- "toPath": "/en/eth/"
- },
- {
- "fromPath": "/dapps/",
- "toPath": "/en/dapps/"
- },
- {
- "fromPath": "/wallets/",
- "toPath": "/en/wallets/"
- },
{
"fromPath": "/eth2/",
"toPath": "/en/upgrades/"
},
- {
- "fromPath": "/upgrades/",
- "toPath": "/en/upgrades/"
- },
- {
- "fromPath": "/staking/",
- "toPath": "/en/staking/"
- },
- {
- "fromPath": "/learn/",
- "toPath": "/en/learn/"
- },
- {
- "fromPath": "/community/",
- "toPath": "/en/community/"
- },
{
"fromPath": "/build/",
"toPath": "/en/developers/learning-tools/"
},
- {
- "fromPath": "/developers/",
- "toPath": "/en/developers/"
- },
- {
- "fromPath": "/enterprise/",
- "toPath": "/en/enterprise/"
- },
- {
- "fromPath": "/whitepaper/",
- "toPath": "/en/whitepaper/"
- },
- {
- "fromPath": "/foundation/",
- "toPath": "/en/foundation/"
- },
- {
- "fromPath": "/eips/",
- "toPath": "/en/eips/"
- },
- {
- "fromPath": "/about/",
- "toPath": "/en/about/"
- },
- {
- "fromPath": "/privacy-policy/",
- "toPath": "/en/privacy-policy/"
- },
- {
- "fromPath": "/terms-of-use/",
- "toPath": "/en/terms-of-use/"
- },
- {
- "fromPath": "/cookie-policy/",
- "toPath": "/en/cookie-policy/"
- },
- {
- "fromPath": "/languages/",
- "toPath": "/en/languages/"
- },
- {
- "fromPath": "/enterprise/",
- "toPath": "/en/enterprise/"
- },
{
"fromPath": "/java/",
"toPath": "/en/developers/docs/programming-languages/java/"
@@ -167,26 +87,14 @@
"fromPath": "/dart/",
"toPath": "/en/developers/docs/programming-languages/dart/"
},
- {
- "fromPath": "/nft/",
- "toPath": "/en/nft/"
- },
{
"fromPath": "/nfts/",
"toPath": "/en/nft/"
},
- {
- "fromPath": "/dao/",
- "toPath": "/en/dao/"
- },
{
"fromPath": "/daos/",
"toPath": "/en/dao/"
},
- {
- "fromPath": "/defi/",
- "toPath": "/en/defi/"
- },
{
"fromPath": "/layer2/",
"toPath": "/en/layer-2/"
@@ -362,5 +270,13 @@
{
"fromPath": "/*/contributing/translation-program/content-versions/",
"toPath": "/:splat/contributing/translation-program/content-buckets/"
+ },
+ {
+ "fromPath": "/*/developers/docs/smart-contracts/source-code-verification/",
+ "toPath": "/:splat/developers/docs/smart-contracts/verifying/"
+ },
+ {
+ "fromPath": "/*/developers/docs/smart-contracts/upgrading-smart-contracts/",
+ "toPath": "/:splat/developers/docs/smart-contracts/upgrading/"
}
]
diff --git a/src/assets/staking/kiln-glyph.svg b/src/assets/staking/kiln-glyph.svg
new file mode 100644
index 00000000000..420b0712fb0
--- /dev/null
+++ b/src/assets/staking/kiln-glyph.svg
@@ -0,0 +1,4 @@
+
+
+
+
diff --git a/src/assets/wallets/tokenpocket.png b/src/assets/wallets/tokenpocket.png
index 98a1cd57832..d4da66d8730 100644
Binary files a/src/assets/wallets/tokenpocket.png and b/src/assets/wallets/tokenpocket.png differ
diff --git a/src/components/AssetDownload.tsx b/src/components/AssetDownload.tsx
index 0a5e94d2d91..cd70401518a 100644
--- a/src/components/AssetDownload.tsx
+++ b/src/components/AssetDownload.tsx
@@ -26,7 +26,7 @@ interface IPropsWithSVG extends IPropsBase {
}
interface IPropsWithImage extends IPropsBase {
svg?: never
- image: string
+ image: any
}
export type IProps = IPropsWithImage | IPropsWithSVG
diff --git a/src/components/ButtonLink.tsx b/src/components/ButtonLink.tsx
index 9c96d290683..b5cd8ac16c3 100644
--- a/src/components/ButtonLink.tsx
+++ b/src/components/ButtonLink.tsx
@@ -85,7 +85,7 @@ const SecondaryScrollLink = styled(StyledScrollButton)`
}
`
-interface IProps extends ILinkProps, MarginProps {
+export interface IProps extends ILinkProps, MarginProps {
toId?: string
isSecondary?: boolean
}
diff --git a/src/components/EthPriceCard.tsx b/src/components/EthPriceCard.tsx
index d3bd119127a..2991699f7fa 100644
--- a/src/components/EthPriceCard.tsx
+++ b/src/components/EthPriceCard.tsx
@@ -88,11 +88,11 @@ const ChangeTime = styled.div`
export interface IProps {
className?: string
- isLeftAlign: boolean
+ isLeftAlign?: boolean
}
// TODO add prop to left vs. center align
-const EthPriceCard: React.FC = ({ className, isLeftAlign }) => {
+const EthPriceCard: React.FC = ({ className, isLeftAlign = false }) => {
const [state, setState] = useState({
currentPriceUSD: "",
percentChangeUSD: 0,
diff --git a/src/components/Footer.tsx b/src/components/Footer.tsx
index 22dffc897b9..747ab419836 100644
--- a/src/components/Footer.tsx
+++ b/src/components/Footer.tsx
@@ -143,8 +143,8 @@ const Footer: React.FC = () => {
title: "use-ethereum",
links: [
{
- to: `/wallets/`,
- text: "ethereum-wallets",
+ text: "find-wallet",
+ to: "/wallets/find-wallet/",
},
{
to: `/get-eth/`,
@@ -183,6 +183,10 @@ const Footer: React.FC = () => {
to: `/eth/`,
text: "what-is-ether",
},
+ {
+ to: `/wallets/`,
+ text: "ethereum-wallets",
+ },
{
to: `/learn/`,
text: "guides-and-resources",
diff --git a/src/components/Leaderboard.tsx b/src/components/Leaderboard.tsx
index 0e0a878bec3..72c08c9c6ea 100644
--- a/src/components/Leaderboard.tsx
+++ b/src/components/Leaderboard.tsx
@@ -64,7 +64,7 @@ const githubUrl = `https://github.com/`
export interface Person {
name: string
- username: string
+ username?: string | null
score: number
}
diff --git a/src/components/Nav/index.tsx b/src/components/Nav/index.tsx
index 4233ad60ed0..1bbdaf3361b 100644
--- a/src/components/Nav/index.tsx
+++ b/src/components/Nav/index.tsx
@@ -150,8 +150,8 @@ const Nav: React.FC = ({ handleThemeChange, isDarkTheme, path }) => {
ariaLabel: "use-ethereum-menu",
items: [
{
- text: "ethereum-wallets",
- to: "/wallets/",
+ text: "find-wallet",
+ to: "/wallets/find-wallet/",
},
{
text: "get-eth",
@@ -429,7 +429,7 @@ const Nav: React.FC = ({ handleThemeChange, isDarkTheme, path }) => {
-
+
`
display: flex;
justify-content: space-between;
margin-top: 2rem;
@@ -89,7 +93,32 @@ const StyledButtonLink = styled(ButtonLink)`
}
`
-const PageHero = ({ content, children, className, isReverse }) => {
+export interface IButton extends Partial {
+ content: string
+}
+
+export interface IContent {
+ buttons?: Array
+ title: string
+ header: string
+ subtitle: string
+ image: string
+ alt: string
+}
+
+export interface IProps {
+ content: IContent
+ isReverse?: boolean
+ children?: React.ReactNode
+ className?: string
+}
+
+const PageHero: React.FC = ({
+ content,
+ isReverse = false,
+ children,
+ className,
+}) => {
const { buttons, title, header, subtitle, image, alt } = content
return (
@@ -104,8 +133,8 @@ const PageHero = ({ content, children, className, isReverse }) => {
{button.content}
diff --git a/src/components/ProductCard.tsx b/src/components/ProductCard.tsx
index 853bb48b3ff..4c06841f84b 100644
--- a/src/components/ProductCard.tsx
+++ b/src/components/ProductCard.tsx
@@ -1,4 +1,4 @@
-import React from "react"
+import React, { ReactNode } from "react"
import styled from "styled-components"
import { GatsbyImage } from "gatsby-plugin-image"
import { useQuery, gql } from "@apollo/client"
@@ -144,7 +144,7 @@ export interface IProps {
background: string
image: string
name: string
- description?: string
+ description?: ReactNode
note?: string
alt?: string
githubUrl?: string
diff --git a/src/components/Search/Input.js b/src/components/Search/Input.tsx
similarity index 80%
rename from src/components/Search/Input.js
rename to src/components/Search/Input.tsx
index d7a8ab17c50..1abbe832409 100644
--- a/src/components/Search/Input.js
+++ b/src/components/Search/Input.tsx
@@ -1,4 +1,4 @@
-import React from "react"
+import React, { ChangeEvent, FormEvent } from "react"
import { useIntl } from "react-intl"
import styled from "styled-components"
import { connectSearchBox } from "react-instantsearch-dom"
@@ -57,17 +57,31 @@ const SearchSlash = styled.p`
}
`
-const Input = ({ query, setQuery, refine, inputRef, ...rest }) => {
+interface IInputProps
+ extends React.ComponentPropsWithoutRef {
+ query: string
+ setQuery: (query: string) => void
+ refine: (query: string) => void
+ inputRef: React.MutableRefObject
+}
+
+const Input: React.FC = ({
+ query,
+ setQuery,
+ refine,
+ inputRef,
+ ...rest
+}) => {
const intl = useIntl()
const searchString = translateMessageId("search", intl)
- const handleInputChange = (event) => {
+ const handleInputChange = (event: ChangeEvent): void => {
const value = event.target.value
refine(value)
setQuery(value)
}
- const handleSubmit = (event) => {
+ const handleSubmit = (event: FormEvent): void => {
event.preventDefault()
}
diff --git a/src/components/Search/index.js b/src/components/Search/index.tsx
similarity index 76%
rename from src/components/Search/index.js
rename to src/components/Search/index.tsx
index 7965b71083d..63df079556d 100644
--- a/src/components/Search/index.js
+++ b/src/components/Search/index.tsx
@@ -1,4 +1,4 @@
-import React, { useState, useRef } from "react"
+import React, { useState, useRef, MouseEventHandler } from "react"
import { Link as GatsbyLink } from "gatsby"
import { useIntl } from "react-intl"
import {
@@ -10,7 +10,9 @@ import {
Snippet,
connectStateResults,
} from "react-instantsearch-dom"
+import type { StateResultsProvided } from "react-instantsearch-core"
import algoliasearch from "algoliasearch/lite"
+import { Hit } from "@algolia/client-search"
import styled from "styled-components"
import Input from "./Input"
@@ -25,7 +27,7 @@ const Root = styled.div`
grid-gap: 1em;
`
-const HitsWrapper = styled.div`
+const HitsWrapper = styled.div<{ show: boolean }>`
display: ${(props) => (props.show ? `grid` : `none`)};
max-height: 80vh;
overflow: scroll;
@@ -113,9 +115,10 @@ const StyledHighlight = styled(Highlight)`
}
`
+//FIXME: Add a strict type for `hit` prop
const PageHit =
- (clickHandler) =>
- ({ hit }) => {
+ (clickHandler: MouseEventHandler) =>
+ ({ hit }: { hit: Hit> }) => {
// Make url relative, so `handleSelect` is triggered
const url = hit.url.replace("https://ethereum.org", "")
return (
@@ -158,49 +161,61 @@ const indices = [
]
// Validate against basic requirements of an ETH address
-const isValidAddress = (address) => {
+const isValidAddress = (address: string): boolean => {
return /^(0x)?[0-9a-f]{40}$/i.test(address)
}
-const Results = connectStateResults(
- ({ searchState: state, searchResults: res, children }) => {
- if (res && res.nbHits > 0) {
- return children
- }
- if (isValidAddress(state.query)) {
- return (
-
-
-
-
- {" "}
- "{state.query}"
-
-
- {" "}
-
- Etherscan
-
- .
-
-
- )
- }
+const Results: React.FC = ({
+ searchState: state,
+ searchResults: res,
+ children,
+}) => {
+ if (res && res.nbHits > 0) {
+ return <>{children}>
+ }
+ if (state.query && isValidAddress(state.query)) {
return (
-
-
- {" "}
- "{state.query}"
+
+
+
+ {" "}
+ "{state.query}"
+
+
+ {" "}
+
+ Etherscan
+
+ .
+
)
}
-)
+ return (
+
+
+
+ {" "}
+ "{state.query}"
+
+ )
+}
+
+const ConnectedResults = connectStateResults(Results)
+
+interface ISearchProps {
+ handleSearchSelect?: () => void
+ useKeyboardShortcut?: boolean
+}
-const Search = ({ handleSearchSelect, useKeyboardShortcuts }) => {
+const Search: React.FC = ({
+ handleSearchSelect,
+ useKeyboardShortcut = false,
+}) => {
const intl = useIntl()
- const containerRef = useRef()
- const inputRef = useRef()
+ const containerRef = useRef(null)
+ const inputRef = useRef(null)
const [query, setQuery] = useState(``)
const [focus, setFocus] = useState(false)
const algoliaClient = algoliasearch(
@@ -227,7 +242,7 @@ const Search = ({ handleSearchSelect, useKeyboardShortcuts }) => {
}
useOnClickOutside(containerRef, () => setFocus(false))
- const handleSelect = () => {
+ const handleSelect = (): void => {
setQuery(``)
setFocus(false)
if (handleSearchSelect) {
@@ -235,15 +250,15 @@ const Search = ({ handleSearchSelect, useKeyboardShortcuts }) => {
}
}
- const focusSearch = (event) => {
- if (!useKeyboardShortcuts) {
+ const focusSearch = (event: KeyboardEvent): void => {
+ if (!useKeyboardShortcut) {
return
}
const searchInput = inputRef.current
if (document.activeElement !== searchInput) {
event.preventDefault()
- searchInput.focus()
+ searchInput?.focus()
}
}
@@ -263,12 +278,12 @@ const Search = ({ handleSearchSelect, useKeyboardShortcuts }) => {
setQuery={setQuery}
onFocus={() => setFocus(true)}
/>
- 0 && focus}>
+ 0 && focus}>
{indices.map(({ name, hitComp }) => (
-
+
handleSelect())} />
-
+
))}
diff --git a/src/components/SelectableCard.js b/src/components/SelectableCard.tsx
similarity index 76%
rename from src/components/SelectableCard.js
rename to src/components/SelectableCard.tsx
index 3da7d5c04a5..6c9f8573189 100644
--- a/src/components/SelectableCard.js
+++ b/src/components/SelectableCard.tsx
@@ -1,6 +1,6 @@
import React from "react"
import styled from "styled-components"
-import Emoji from "../components/Emoji"
+import Emoji from "./Emoji"
import Checkbox from "./Checkbox"
@@ -27,8 +27,17 @@ const Description = styled.p`
const TopContent = styled.div`
position: relative;
`
+export interface IProps {
+ emoji: string
+ title: string
+ description: string
+ className?: string
+ onSelect: (val: string) => void
+ value: string
+ isSelected?: boolean
+}
-const Card = ({
+const Card: React.FC = ({
emoji,
title,
description,
@@ -36,18 +45,14 @@ const Card = ({
className,
onSelect,
value,
- isSelected,
+ isSelected = false,
}) => {
const handleSelect = () => {
onSelect(value)
}
return (
-
+
diff --git a/src/components/SkipLink.js b/src/components/SkipLink.tsx
similarity index 79%
rename from src/components/SkipLink.js
rename to src/components/SkipLink.tsx
index cc8de91bd36..134557b289e 100644
--- a/src/components/SkipLink.js
+++ b/src/components/SkipLink.tsx
@@ -24,7 +24,11 @@ const DivAnchor = styled.div`
margin-top: -80px;
`
-export const SkipLink = ({ hrefId }) => {
+export interface IProps {
+ hrefId: string
+}
+
+export const SkipLink: React.FC = ({ hrefId }) => {
return (
@@ -34,6 +38,6 @@ export const SkipLink = ({ hrefId }) => {
)
}
-export const SkipLinkAnchor = ({ id }) => {
+export const SkipLinkAnchor: React.FC<{ id: string }> = ({ id }) => {
return
}
diff --git a/src/components/Staking/StakingProductsCardGrid.tsx b/src/components/Staking/StakingProductsCardGrid.tsx
index aac3ea8b35e..5470f0f9bf1 100644
--- a/src/components/Staking/StakingProductsCardGrid.tsx
+++ b/src/components/Staking/StakingProductsCardGrid.tsx
@@ -25,6 +25,7 @@ import Bloxstaking from "../../assets/staking/bloxstaking-glyph.svg"
import Dappnode from "../../assets/staking/dappnode-glyph.svg"
import DefaultOpenSource from "../../assets/staking/default-open-source-glyph.svg"
import Docker from "../../assets/staking/docker-icon.svg"
+import Kiln from "../../assets/staking/kiln-glyph.svg"
import Lido from "../../assets/staking/lido-glyph.svg"
import RocketPool from "../../assets/staking/rocket-pool-glyph.svg"
import Stafi from "../../assets/staking/stafi-glyph.svg"
@@ -173,6 +174,7 @@ const getSvgFromPath = (
"dappnode-glyph.svg": Dappnode,
"docker-icon.svg": Docker,
"default-open-source-glyph.svg": DefaultOpenSource,
+ "kiln-glyph.svg": Kiln,
"lido-glyph.svg": Lido,
"rocket-pool-glyph.svg": RocketPool,
"stafi-glyph.svg": Stafi,
diff --git a/src/components/Staking/StakingStatsBox.tsx b/src/components/Staking/StakingStatsBox.tsx
index 6d2862763c7..9107c97a259 100644
--- a/src/components/Staking/StakingStatsBox.tsx
+++ b/src/components/Staking/StakingStatsBox.tsx
@@ -3,6 +3,7 @@ import styled from "styled-components"
import { useIntl } from "react-intl"
import Translation from "../Translation"
+import StatErrorMessage from "../StatErrorMessage"
import { getLocaleForNumberFormat } from "../../utils/translations"
import { getData } from "../../utils/cache"
import calculateStakingRewards from "../../utils/calculateStakingRewards"
@@ -48,16 +49,6 @@ const Label = styled.p`
margin-top: 0.5rem;
`
-const IndicatorSpan = styled.span`
- font-size: 2rem;
-`
-
-const ErrorMessage: React.FC = () => (
-
-
-
-)
-
export interface IProps {}
const StatsBoxGrid: React.FC = () => {
@@ -112,7 +103,7 @@ const StatsBoxGrid: React.FC = () => {
}, [intl.locale])
// TODO: Improve error handling
- if (error) return
+ if (error) return
return (
diff --git a/src/components/StatErrorMessage.tsx b/src/components/StatErrorMessage.tsx
new file mode 100644
index 00000000000..e096f21e7a8
--- /dev/null
+++ b/src/components/StatErrorMessage.tsx
@@ -0,0 +1,15 @@
+import React from "react"
+import { TypographyProps } from "styled-system"
+
+import Translation from "./Translation"
+import { IndicatorSpan } from "./StatLoadingMessage"
+
+export interface IProps extends TypographyProps {}
+
+const StatErrorMessage: React.FC = (props) => (
+
+
+
+)
+
+export default StatErrorMessage
diff --git a/src/components/StatLoadingMessage.tsx b/src/components/StatLoadingMessage.tsx
new file mode 100644
index 00000000000..732312150d4
--- /dev/null
+++ b/src/components/StatLoadingMessage.tsx
@@ -0,0 +1,19 @@
+import React from "react"
+import styled from "styled-components"
+import { typography, TypographyProps } from "styled-system"
+
+import Translation from "./Translation"
+
+export interface IProps extends TypographyProps {}
+
+export const IndicatorSpan = styled.span`
+ ${typography}
+`
+
+const StatLoadingMessage: React.FC = (props) => (
+
+
+
+)
+
+export default StatLoadingMessage
diff --git a/src/components/StatsBoxGrid.js b/src/components/StatsBoxGrid.tsx
similarity index 77%
rename from src/components/StatsBoxGrid.js
rename to src/components/StatsBoxGrid.tsx
index 5b54bf74459..3e8be80cd7d 100644
--- a/src/components/StatsBoxGrid.js
+++ b/src/components/StatsBoxGrid.tsx
@@ -9,6 +9,8 @@ import Translation from "./Translation"
import Tooltip from "./Tooltip"
import Link from "./Link"
import Icon from "./Icon"
+import StatErrorMessage from "./StatErrorMessage"
+import StatLoadingMessage from "./StatLoadingMessage"
import {
isLangRightToLeft,
@@ -18,6 +20,8 @@ import {
import { getData } from "../utils/cache"
import { GATSBY_FUNCTIONS_PATH } from "../constants"
+import { Lang } from "../utils/languages"
+import { Direction } from "../types"
const Value = styled.span`
position: absolute;
@@ -58,11 +62,13 @@ const Grid = styled.div`
}
`
-const Box = styled.div`
+const Box = styled.div<{
+ color?: string
+}>`
position: relative;
color: ${({ theme }) => theme.colors.text};
height: 20rem;
- background: ${({ theme, color }) => theme.colors[color]};
+ background: ${({ theme, color = "" }) => theme.colors[color]};
display: flex;
flex-direction: column;
justify-content: space-between;
@@ -95,22 +101,6 @@ const StyledIcon = styled(Icon)`
}
`
-const IndicatorSpan = styled.span`
- font-size: 2rem;
-`
-
-const ErrorMessage = () => (
-
-
-
-)
-
-const LoadingMessage = () => (
-
-
-
-)
-
const Lines = styled.div`
position: absolute;
left: 0;
@@ -119,14 +109,16 @@ const Lines = styled.div`
height: 65%;
`
-const ButtonContainer = styled.div`
+const ButtonContainer = styled.div<{ dir?: Direction }>`
position: absolute;
${({ dir }) => (dir === "rtl" ? "left:" : "right:")} 20px;
bottom: 20px;
font-family: ${(props) => props.theme.fonts.monospace};
`
-const Button = styled.button`
+const Button = styled.button<{
+ color: string
+}>`
background: ${(props) => props.theme.colors.background};
font-family: ${(props) => props.theme.fonts.monospace};
font-size: 1.25rem;
@@ -142,7 +134,9 @@ const Button = styled.button`
}
`
-const ButtonToggle = styled(Button)`
+const ButtonToggle = styled(Button)<{
+ active: boolean
+}>`
${({ active, theme }) =>
active &&
`
@@ -151,15 +145,36 @@ const ButtonToggle = styled(Button)`
`}
`
-const ranges = ["30d", "90d"]
+const ranges = ["30d", "90d"] as const
+
+interface State {
+ value: string
+ data: Array<{ timestamp: number }>
+ hasError: boolean
+}
+
+interface Metric {
+ title: string
+ description: string
+ state: State
+ buttonContainer: JSX.Element
+ range: string
+ apiUrl: string
+ apiProvider: string
+}
-const GridItem = ({ metric, dir }) => {
+interface IGridItemProps {
+ metric: Metric
+ dir?: Direction
+}
+
+const GridItem: React.FC = ({ metric, dir }) => {
const { title, description, state, buttonContainer, range } = metric
const isLoading = !state.value
const value = state.hasError ? (
-
+
) : isLoading ? (
-
+
) : (
@@ -172,8 +187,8 @@ const GridItem = ({ metric, dir }) => {
)
// Returns either 90 or 30-day data range depending on `range` selection
- const filteredData = (data) => {
- if (!data) return null
+ const filteredData = (data: Array<{ timestamp: number }>) => {
+ if (!data) return
if (range === ranges[1]) return [...data]
return data.filter(({ timestamp }) => {
const millisecondRange = 1000 * 60 * 60 * 24 * 30
@@ -182,7 +197,7 @@ const GridItem = ({ metric, dir }) => {
})
}
- const chart = (
+ const chart: React.ReactNode = (
{
)
}
-const tooltipContent = (metric) => (
+const tooltipContent = (metric: Metric) => (
{" "}
{metric.apiProvider}
)
-const RangeSelector = ({ state, setState }) => (
+interface IRangeSelectorProps {
+ state: string
+ setState: (state: string) => void
+}
+
+const RangeSelector: React.FC = ({ state, setState }) => (
{ranges.map((range, idx) => (
(
setState(ranges[idx])
}}
key={idx}
+ color={""}
>
{range}
@@ -263,38 +284,64 @@ const RangeSelector = ({ state, setState }) => (
)
-const StatsBoxGrid = () => {
+interface IFetchPriceResponse {
+ prices: Array<[number, number]>
+}
+
+interface IFetchNodeResponse {
+ result: Array<{ UTCDate: number; TotalNodeCount: number }>
+}
+
+interface IFetchTotalValueLockedResponse {
+ date: string
+ totalLiquidityUSD: number
+}
+
+interface IFetchTxResponse {
+ unixTimeStamp: string
+ transactionCount: number
+}
+
+export interface IProps {}
+
+const StatsBoxGrid: React.FC = () => {
const intl = useIntl()
- const [ethPrices, setEthPrices] = useState({
+ const [ethPrices, setEthPrices] = useState({
data: [],
- value: 0,
+ value: "0",
hasError: false,
})
- const [valueLocked, setValueLocked] = useState({
+ const [valueLocked, setValueLocked] = useState({
data: [],
- value: 0,
+ value: "0",
hasError: false,
})
- const [txs, setTxs] = useState({
+ const [txs, setTxs] = useState({
data: [],
- value: 0,
+ value: "0",
hasError: false,
})
- const [nodes, setNodes] = useState({
+ const [nodes, setNodes] = useState({
data: [],
- value: 0,
+ value: "0",
hasError: false,
})
- const [selectedRangePrice, setSelectedRangePrice] = useState(ranges[0])
- const [selectedRangeTvl, setSelectedRangeTvl] = useState(ranges[0])
- const [selectedRangeNodes, setSelectedRangeNodes] = useState(ranges[0])
- const [selectedRangeTxs, setSelectedRangeTxs] = useState(ranges[0])
+ const [selectedRangePrice, setSelectedRangePrice] = useState(
+ ranges[0]
+ )
+ const [selectedRangeTvl, setSelectedRangeTvl] = useState(ranges[0])
+ const [selectedRangeNodes, setSelectedRangeNodes] = useState(
+ ranges[0]
+ )
+ const [selectedRangeTxs, setSelectedRangeTxs] = useState(ranges[0])
useEffect(() => {
- const localeForStatsBoxNumbers = getLocaleForNumberFormat(intl.locale)
+ const localeForStatsBoxNumbers = getLocaleForNumberFormat(
+ intl.locale as Lang
+ )
- const formatPrice = (price) => {
+ const formatPrice = (price: number): string => {
return new Intl.NumberFormat(localeForStatsBoxNumbers, {
style: "currency",
currency: "USD",
@@ -303,7 +350,7 @@ const StatsBoxGrid = () => {
}).format(price)
}
- const formatTVL = (tvl) => {
+ const formatTVL = (tvl: number): string => {
return new Intl.NumberFormat(localeForStatsBoxNumbers, {
style: "currency",
currency: "USD",
@@ -313,7 +360,7 @@ const StatsBoxGrid = () => {
}).format(tvl)
}
- const formatTxs = (txs) => {
+ const formatTxs = (txs: number): string => {
return new Intl.NumberFormat(localeForStatsBoxNumbers, {
notation: "compact",
minimumSignificantDigits: 3,
@@ -321,18 +368,18 @@ const StatsBoxGrid = () => {
}).format(txs)
}
- const formatNodes = (nodes) => {
+ const formatNodes = (nodes: number): string => {
return new Intl.NumberFormat(localeForStatsBoxNumbers, {
minimumSignificantDigits: 3,
maximumSignificantDigits: 4,
}).format(nodes)
}
- const fetchPrices = async () => {
+ const fetchPrices = async (): Promise => {
try {
const {
data: { prices },
- } = await axios.get(
+ } = await axios.get(
`https://api.coingecko.com/api/v3/coins/ethereum/market_chart?vs_currency=usd&days=90&interval=daily`
)
const data = prices
@@ -356,9 +403,11 @@ const StatsBoxGrid = () => {
}
fetchPrices()
- const fetchNodes = async () => {
+ const fetchNodes = async (): Promise => {
try {
- const { result } = await getData(`${GATSBY_FUNCTIONS_PATH}/etherscan`)
+ const { result } = await getData(
+ `${GATSBY_FUNCTIONS_PATH}/etherscan`
+ )
const data = result
.map(({ UTCDate, TotalNodeCount }) => ({
timestamp: new Date(UTCDate).getTime(),
@@ -381,9 +430,11 @@ const StatsBoxGrid = () => {
}
fetchNodes()
- const fetchTotalValueLocked = async () => {
+ const fetchTotalValueLocked = async (): Promise => {
try {
- const response = await getData(`${GATSBY_FUNCTIONS_PATH}/defipulse`)
+ const response = await getData>(
+ `${GATSBY_FUNCTIONS_PATH}/defipulse`
+ )
const data = response
.map(({ date, totalLiquidityUSD }) => ({
timestamp: parseInt(date) * 1000,
@@ -406,12 +457,12 @@ const StatsBoxGrid = () => {
}
fetchTotalValueLocked()
- const fetchTxCount = async () => {
+ const fetchTxCount = async (): Promise => {
try {
- const response = await getData(
+ const response = await getData>(
`${process.env.GATSBY_FUNCTIONS_PATH}/txs`
)
- const data = response.result
+ const data = response
.map(({ unixTimeStamp, transactionCount }) => ({
timestamp: parseInt(unixTimeStamp) * 1000, // unix milliseconds
value: transactionCount,
@@ -434,7 +485,7 @@ const StatsBoxGrid = () => {
fetchTxCount()
}, [intl.locale])
- const metrics = [
+ const metrics: Array = [
{
apiProvider: "CoinGecko",
apiUrl: "https://www.coingecko.com/en/coins/ethereum",
@@ -516,7 +567,7 @@ const StatsBoxGrid = () => {
range: selectedRangeNodes,
},
]
- const dir = isLangRightToLeft(intl.locale) ? "rtl" : "ltr"
+ const dir = isLangRightToLeft(intl.locale as Lang) ? "rtl" : "ltr"
return (
{metrics.map((metric, idx) => (
diff --git a/src/components/TableOfContents.js b/src/components/TableOfContents.tsx
similarity index 82%
rename from src/components/TableOfContents.js
rename to src/components/TableOfContents.tsx
index a7022a115fb..ac7ad197628 100644
--- a/src/components/TableOfContents.js
+++ b/src/components/TableOfContents.tsx
@@ -210,10 +210,10 @@ const MobileIcon = styled(Icon)`
}
`
-const slugify = (s) =>
+const slugify = (s: string): string =>
encodeURIComponent(String(s).trim().toLowerCase().replace(/\s+/g, "-"))
-const getCustomId = (title) => {
+const getCustomId = (title: string): string => {
const match = customIdRegEx.exec(title)
if (match) {
return match[2].toLowerCase()
@@ -222,7 +222,7 @@ const getCustomId = (title) => {
return slugify(title)
}
-const trimmedTitle = (title) => {
+const trimmedTitle = (title: string): string => {
const match = customIdRegEx.exec(title)
const trimmedTitle = match ? title.replace(match[1], "").trim() : title
@@ -231,7 +231,22 @@ const trimmedTitle = (title) => {
return emojiMatch ? trimmedTitle.replaceAll(emojiRegEx, "") : trimmedTitle
}
-const TableOfContentsLink = ({ depth, item, activeHash }) => {
+export interface Item {
+ title: string
+ items?: Array-
+}
+
+export interface IPropsTableOfContentsLink {
+ depth: number
+ item: Item
+ activeHash?: string
+}
+
+const TableOfContentsLink: React.FC
= ({
+ depth,
+ item,
+ activeHash,
+}) => {
const url = `#${getCustomId(item.title)}`
const isActive = activeHash === url
const isNested = depth === 2
@@ -249,37 +264,64 @@ const TableOfContentsLink = ({ depth, item, activeHash }) => {
)
}
-const ItemsList = ({ items, depth, maxDepth, activeHash }) => {
+export interface IPropsItemsList {
+ items?: Array-
+ depth: number
+ maxDepth: number
+ activeHash?: string
+}
+
+const ItemsList: React.FC
= ({
+ items,
+ depth,
+ maxDepth,
+ activeHash,
+}) => {
if (depth > maxDepth || !items) {
return null
}
- return items.map((item, index) => (
-
-
- {item.title && (
-
- )}
- {item.items && (
-
-
-
- )}
-
-
- ))
+
+ return (
+ <>
+ {items.map((item, index) => (
+
+
+ {item.title && (
+
+ )}
+ {item.items && (
+
+
+
+ )}
+
+
+ ))}
+ >
+ )
}
-const TableOfContentsMobile = ({ items, maxDepth, className }) => {
- const [isOpen, setIsOpen] = useState(false)
+export interface IPropsTableOfContentsMobile {
+ items?: Array-
+ maxDepth?: number
+ className?: string
+}
+
+const TableOfContentsMobile: React.FC
= ({
+ items,
+ maxDepth,
+ className,
+}) => {
+ const [isOpen, setIsOpen] = useState(false)
if (!items) {
return null
}
@@ -322,9 +364,18 @@ const TableOfContentsMobile = ({ items, maxDepth, className }) => {
)
}
-const TableOfContents = ({
+export interface IProps {
+ items: Array-
+ maxDepth?: number
+ className?: string
+ slug?: string
+ editPath?: string
+ isMobile?: boolean
+}
+
+const TableOfContents: React.FC
= ({
items,
- maxDepth,
+ maxDepth = 1,
className,
slug,
editPath,
@@ -332,10 +383,10 @@ const TableOfContents = ({
}) => {
const { isZenMode, handleZenModeChange } = useContext(ZenModeContext)
- const titleIds = []
+ const titleIds: Array = []
if (!isMobile) {
- const getTitleIds = (items, depth) => {
+ const getTitleIds = (items: Array- , depth: number): void => {
if (depth > (maxDepth ? maxDepth : 1)) return
items?.forEach((item) => {
@@ -358,7 +409,7 @@ const TableOfContents = ({
}
// Exclude
from TOC
if (items.length === 1) {
- items = items[0].items
+ items = items[0].items!
}
if (isMobile) {
return (
diff --git a/src/components/TitleCardList.js b/src/components/TitleCardList.tsx
similarity index 90%
rename from src/components/TitleCardList.js
rename to src/components/TitleCardList.tsx
index ec163d1d30e..3c4fa5dff52 100644
--- a/src/components/TitleCardList.js
+++ b/src/components/TitleCardList.tsx
@@ -4,6 +4,7 @@ import { GatsbyImage } from "gatsby-plugin-image"
import Icon from "./Icon"
import Link from "./Link"
import Translation from "./Translation"
+import { TranslationKey } from "../utils/translations"
const Table = styled.div`
background-color: ${(props) => props.theme.colors.background};
@@ -123,7 +124,26 @@ const CodeBoxHeader = styled.div`
}
`
-const TitleCardList = ({
+export interface ITitleCardItem {
+ title: string
+ description: string
+ caption?: string
+ link?: string
+ image?: string
+ alt?: string
+ id?: number
+}
+
+export interface IProps {
+ content: Array
+ className?: string
+ clickHandler: (idx: number) => void
+ headerKey: TranslationKey
+ icon: string
+ isCode: boolean
+}
+
+const TitleCardList: React.FC = ({
content,
className,
clickHandler,
@@ -131,7 +151,7 @@ const TitleCardList = ({
icon,
isCode,
}) => (
-
+
{icon && }
diff --git a/src/components/Tooltip.js b/src/components/Tooltip.tsx
similarity index 79%
rename from src/components/Tooltip.js
rename to src/components/Tooltip.tsx
index 41fe1d4da61..154e4ee0c3b 100644
--- a/src/components/Tooltip.js
+++ b/src/components/Tooltip.tsx
@@ -1,4 +1,4 @@
-import React, { useState } from "react"
+import React, { MouseEventHandler, ReactNode, useState } from "react"
import styled from "styled-components"
import * as utils from "../utils/isMobile"
@@ -53,9 +53,13 @@ const ModalReturn = styled.div`
z-index: 1;
`
+export interface IProps {
+ content: ReactNode
+}
+
// TODO add `position` prop
-const Tooltip = ({ content, children }) => {
- const [isVisible, setIsVisible] = useState(false)
+const Tooltip: React.FC = ({ content, children }) => {
+ const [isVisible, setIsVisible] = useState(false)
const isMobile = utils.isMobile()
return (
@@ -65,9 +69,9 @@ const Tooltip = ({ content, children }) => {
)}
setIsVisible(true) : null}
- onMouseLeave={!isMobile ? () => setIsVisible(false) : null}
- onClick={isMobile ? () => setIsVisible(!isVisible) : null}
+ onMouseEnter={!isMobile ? () => setIsVisible(true) : undefined}
+ onMouseLeave={!isMobile ? () => setIsVisible(false) : undefined}
+ onClick={isMobile ? () => setIsVisible(!isVisible) : undefined}
>
{children}
{isVisible && (
diff --git a/src/components/UpgradeTableOfContents.js b/src/components/UpgradeTableOfContents.tsx
similarity index 63%
rename from src/components/UpgradeTableOfContents.js
rename to src/components/UpgradeTableOfContents.tsx
index a06979da1f0..0b2660a4841 100644
--- a/src/components/UpgradeTableOfContents.js
+++ b/src/components/UpgradeTableOfContents.tsx
@@ -3,6 +3,8 @@ import { motion } from "framer-motion"
import { Link } from "gatsby"
import styled from "styled-components"
+import type { Item as ItemTableOfContents } from "./TableOfContents"
+
const customIdRegEx = /^.+(\s*\{#([A-Za-z0-9\-_]+?)\}\s*)$/
const Aside = styled.aside`
@@ -40,12 +42,10 @@ const StyledTableOfContentsLink = styled(Link)`
margin-bottom: 0.5rem !important;
`
-const slugify = (s) =>
+const slugify = (s: string): string =>
encodeURIComponent(String(s).trim().toLowerCase().replace(/\s+/g, "-"))
-const getCustomId = (title) => {
- // match .md headings
- // ex. `## Why stake with a pool? {#why-stake-with-a-pool}`
+const getCustomId = (title: string): string => {
const match = customIdRegEx.exec(title)
if (match) {
return match[2].toLowerCase()
@@ -54,19 +54,32 @@ const getCustomId = (title) => {
return slugify(title)
}
-const trimmedTitle = (title) => {
+const trimmedTitle = (title: string): string => {
const match = customIdRegEx.exec(title)
return match ? title.replace(match[1], "").trim() : title
}
-const TableOfContentsLink = ({ depth, item }) => {
+export interface Item extends ItemTableOfContents {}
+
+interface IPropsTableOfContentsLink {
+ depth: number
+ item: Item
+}
+
+const TableOfContentsLink: React.FC = ({
+ depth,
+ item,
+}: {
+ depth: number
+ item: Item
+}) => {
const url = `#${getCustomId(item.title)}`
let isActive = false
if (typeof window !== `undefined`) {
isActive = window.location.hash === url
}
- const isNested = depth === 2
- let classes = ""
+ const isNested: boolean = depth === 2
+ let classes: string = ""
if (isActive) {
classes += " active"
}
@@ -80,30 +93,61 @@ const TableOfContentsLink = ({ depth, item }) => {
)
}
-const ItemsList = ({ items, depth, maxDepth }) =>
- depth <= maxDepth && !!items
- ? items.map((item, index) => (
+interface IPropsItemsList {
+ items: Array-
+ depth: number
+ maxDepth: number
+}
+
+const ItemsList: React.FC
= ({
+ items,
+ depth,
+ maxDepth,
+}: {
+ items: Array-
+ depth: number
+ maxDepth: number
+}) => {
+ if (depth > maxDepth || !items) {
+ return null
+ }
+
+ return (
+ <>
+ {items.map((item, index) => (
- ))
- : null
+ ))}
+ >
+ )
+}
+
+export interface IProps {
+ items: Array-
+ maxDepth?: number
+ className?: string
+}
-const UpgradeTableOfContents = ({ items, maxDepth, className }) => {
+const UpgradeTableOfContents: React.FC
= ({
+ items,
+ maxDepth = 1,
+ className,
+}) => {
if (!items) {
return null
}
// Exclude from TOC
if (items.length === 1) {
- items = items[0].items
+ items = [items[0]]
}
return (
)
diff --git a/src/content/contributing/index.md b/src/content/contributing/index.md
index b3c262f3ec4..07b5082e71e 100644
--- a/src/content/contributing/index.md
+++ b/src/content/contributing/index.md
@@ -20,8 +20,8 @@ The ethereum.org website, like Ethereum more broadly, is an open-source project.
_– Work we've identified that needs doing_
- [Join the translation program](/contributing/translation-program/)
_– Help us bring ethereum.org to new languages_
-- [Add community articles](/contributing/content-resources/)
- _– Add a helpful article to a relevant page_
+- [Add community resources](/contributing/content-resources/)
+ _– Add a helpful article or resource to a relevant page_
- [Add a product](/contributing/adding-products/)
_– Add a dapp or wallet to a relevant page_
- [Add developer tools](/contributing/adding-developer-tools/)
diff --git a/src/content/contributing/translation-program/content-buckets/index.md b/src/content/contributing/translation-program/content-buckets/index.md
index cb888ec653d..3cfa0adfae3 100644
--- a/src/content/contributing/translation-program/content-buckets/index.md
+++ b/src/content/contributing/translation-program/content-buckets/index.md
@@ -211,7 +211,7 @@ Below is a breakdown of the website pages each content bucket contains.
- [How to write & deploy an NFT (Part 1/3 of NFT tutorial series)](/developers/tutorials/how-to-write-and-deploy-an-nft/)
- [How to mint an NFT (Part 2/3 of NFT tutorial series)](/developers/tutorials/how-to-mint-an-nft/)
- [How to view your NFT in your wallet (Part 3/3 of NFT tutorial series)](/developers/tutorials/how-to-view-nft-in-metamask/)
-transfers-and-approval-of-erc-20-tokens-from-a-solidity-smart-contract/)
+ transfers-and-approval-of-erc-20-tokens-from-a-solidity-smart-contract/)
- [Understand the ERC-20 token smart contract](/developers/tutorials/understand-the-erc-20-token-smart-contract/)
- [Uniswap-v2 contract walkthrough](/developers/tutorials/uniswap-v2-annotated-code/)
- Submit a tutorial
diff --git a/src/content/desci/index.md b/src/content/desci/index.md
index e8f18144638..870c2af90ca 100644
--- a/src/content/desci/index.md
+++ b/src/content/desci/index.md
@@ -101,6 +101,7 @@ Explore projects and join the DeSci community.
- [VitaDAO: receive funding through sponsored research agreements for longevity research](https://www.vitadao.com/)
- [Fleming Protocol: open-source data economy that fuels collaborative biomedical discovery](https://medium.com/@FlemingProtocol/a-data-economy-for-patient-driven-biomedical-innovation-9d56bf63d3dd)
- [Active Inference Lab](https://www.activeinference.org/)
+- [Cherubs DAO: NFT funded and DAO governed impact fund for mental health & brain wellness](https://cherubsdao.com/)
## Further reading {#further-reading}
@@ -117,6 +118,6 @@ Explore projects and join the DeSci community.
### Videos {#videos}
-- [What's Decentralized Science? ](https://www.youtube.com/watch?v=-DeMklVWNdA)
+- [What's Decentralized Science?](https://www.youtube.com/watch?v=-DeMklVWNdA)
- [Conversation between Vitalik Buterin and the scientist Aubrey de Grey about the intersection of longevity research and crypto](https://www.youtube.com/watch?v=x9TSJK1widA)
- [Scientific Publishing Is Broken. Can Web3 Fix It?](https://www.youtube.com/watch?v=WkvzYgCvWj8)
diff --git a/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashamoto/index.md b/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashamoto/index.md
index 647291b8e62..b9b56ecee0f 100644
--- a/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashamoto/index.md
+++ b/src/content/developers/docs/consensus-mechanisms/pow/mining-algorithms/dagger-hashamoto/index.md
@@ -143,7 +143,7 @@ The algorithm used to generate the set of DAGs used to compute the work for a bl
```python
def get_prevhash(n):
from pyethereum.blocks import GENESIS_PREVHASH
- from pyethreum import chain_manager
+ from pyethereum import chain_manager
if num <= 0:
return hash_to_int(GENESIS_PREVHASH)
else:
diff --git a/src/content/developers/docs/data-availability.md b/src/content/developers/docs/data-availability.md
index 1e951e6d8f9..ebb6af16cad 100644
--- a/src/content/developers/docs/data-availability.md
+++ b/src/content/developers/docs/data-availability.md
@@ -1,60 +1,60 @@
---
-title: Data availability
-description: An overview of problems and solutions relating to data availability in Ethereum
+title: Data availability
+description: An overview of problems and solutions relating to data availability in Ethereum
lang: en
sidebar: true
---
-Trustlessness is a major premise of public blockchains ("don't trust, verify"). One of the ways Ethereum reduces trust assumptions is by enforcing rules on data availability. Block producers are required to publish the data for each block, which nodes participating in Ethereum's consensus store locally.
+Trustlessness is a major premise of public blockchains ("don't trust, verify"). One of the ways Ethereum reduces trust assumptions is by enforcing rules on data availability. Block producers are required to publish the data for each block, which nodes participating in Ethereum's consensus store locally.
-All nodes on the Ethereum network execute the transactions in blocks they receive from peers to ensure that the changes proposed by a block producer precisely match those computed independently by the node. This is how nodes verify that new information is valid, rather than having to trust that block producers are honest. This is not possible if any data is missing.
+All nodes on the Ethereum network execute the transactions in blocks they receive from peers to ensure that the changes proposed by a block producer precisely match those computed independently by the node. This is how nodes verify that new information is valid, rather than having to trust that block producers are honest. This is not possible if any data is missing.
-Data availability is important because if we can’t reproduce something with the data we have available, from the blockchain’s perspective, it does not exist. Access to a block's data enables validating nodes to trustlessly replay transactions using their version of Ethereum's world state and independently verify the correctness of each block.
+Data availability is important because if we can’t reproduce something with the data we have available, from the blockchain’s perspective, it does not exist. Access to a block's data enables validating nodes to trustlessly replay transactions using their version of Ethereum's world state and independently verify the correctness of each block.
-## Prerequisites {#prerequisites}
+## Prerequisites {#prerequisites}
-You should have a good understanding of [blockchain fundamentals](/developers/docs/intro-to-ethereum/), especially [consensus mechanisms](/developers/docs/consensus-mechanisms/). This page also assumes the reader is familiar with [blocks](/developers/docs/blocks/), [transactions](/developers/docs/transactions/), [nodes](/developers/docs/nodes-and-clients/), [scaling solutions](/developers/docs/scaling/), and other relevant topics.
+You should have a good understanding of [blockchain fundamentals](/developers/docs/intro-to-ethereum/), especially [consensus mechanisms](/developers/docs/consensus-mechanisms/). This page also assumes the reader is familiar with [blocks](/developers/docs/blocks/), [transactions](/developers/docs/transactions/), [nodes](/developers/docs/nodes-and-clients/), [scaling solutions](/developers/docs/scaling/), and other relevant topics.
## What is data availability? {#what-is-data-availability}
Data availability is the guarantee that the block proposer published all transaction data for a block and that the transaction data is available to other network participants. Ethereum transactions get processed in [blocks](/developers/docs/blocks/). These blocks are chained together to form the "blockchain".
-Each block has two major parts:
+Each block has two major parts:
- The **block header**: This contains general information (metadata) about the block, such as the timestamp, block hash, block number, etc.
-- The **block body**: This contains the actual transactions processed as part of the block.
+- The **block body**: This contains the actual transactions processed as part of the block.
-When proposing new blocks, block producers must publish the entire block, including the transaction data (contained in the block body). Nodes participating in consensus can then download the block's data and re-execute the transactions to confirm their validity. Without nodes verifying transactions, block proposers could get away with inserting malicious transactions in blocks.
+When proposing new blocks, block producers must publish the entire block, including the transaction data (contained in the block body). Nodes participating in consensus can then download the block's data and re-execute the transactions to confirm their validity. Without nodes verifying transactions, block proposers could get away with inserting malicious transactions in blocks.
### The data availability problem {#the-data-availability-problem}
-We can encapsulate the data availability problem into the question: "how do we verify that the data for a newly produced block is available?". This data being available is crucial as the security of Ethereum assumes that full nodes have access to block data.
+We can encapsulate the data availability problem into the question: "how do we verify that the data for a newly produced block is available?". This data being available is crucial as the security of Ethereum assumes that full nodes have access to block data.
If a block producer proposes a block without all the data being available, it could reach finality whilst containing invalid transactions. Even if the block is valid, the block's data not being fully available to validate has negative implications for users and the functionality of the network.
-The data availability problem is also relevant when discussing [scaling solutions](/developers/docs/scaling/), such as rollups. These protocols increase throughput by executing transactions off Ethereum Mainnet. However, for them to derive security from Ethereum, they must post transaction data on Mainnet, allowing anyone to verify the correctness of computations performed off the main chain.
+The data availability problem is also relevant when discussing [scaling solutions](/developers/docs/scaling/), such as rollups. These protocols increase throughput by executing transactions off Ethereum Mainnet. However, for them to derive security from Ethereum, they must post transaction data on Mainnet, allowing anyone to verify the correctness of computations performed off the main chain.
-#### Data availability and light clients
+#### Data availability and light clients
-Although the classic notion of data availability concerned the visibility of transaction data to validating nodes, newer research has focused on verifying data availability with light clients. For light clients, the data availability problem concerns validating a block’s availability without having to download the entire block.
+Although the classic notion of data availability concerned the visibility of transaction data to validating nodes, newer research has focused on verifying data availability with light clients. For light clients, the data availability problem concerns validating a block’s availability without having to download the entire block.
-A light client is an Ethereum node that only syncs to the latest block header and requests other information from full nodes. As they don't download blocks, light clients cannot validate transactions or help secure Ethereum.
+A light client is an Ethereum node that only syncs to the latest block header and requests other information from full nodes. As they don't download blocks, light clients cannot validate transactions or help secure Ethereum.
-However, work is underway to ensure light clients can prove data availability without needing to download blocks. If light clients can verify the availability of a block, they can contribute to Ethereum's security by alerting other nodes to a block's unavailability.
+However, work is underway to ensure light clients can prove data availability without needing to download blocks. If light clients can verify the availability of a block, they can contribute to Ethereum's security by alerting other nodes to a block's unavailability.
-A related area of research is focused on mechanisms for making data provably available in a stateless Ethereum. The [stateless client concept](https://ethresear.ch/t/the-stateless-client-concept/172) is a proposed version of Ethereum, where validating nodes don't have to store state data before verifying blocks.
+A related area of research is focused on mechanisms for making data provably available in a stateless Ethereum. The [stateless client concept](https://ethresear.ch/t/the-stateless-client-concept/172) is a proposed version of Ethereum, where validating nodes don't have to store state data before verifying blocks.
-Statelessness is expected to improve the security, scalability, and long-term sustainability of Ethereum. With lower hardware requirements for validating nodes, more validators can join the network and secure it against malicious actors.
+Statelessness is expected to improve the security, scalability, and long-term sustainability of Ethereum. With lower hardware requirements for validating nodes, more validators can join the network and secure it against malicious actors.
### Data availability vs. data retrievability {#data-availability-vs-data-retrievability}
Data availability is different from data retrievability. Data availability is the ability of nodes to download transaction data for a block while it is being proposed for addition to the chain. In other words, data availability is relevant when a block is yet to pass consensus.
-Data retrievability is the ability of nodes to retrieve *historical information* from the blockchain. A blockchain's history is made up of ancient blocks and receipts that store information about past events. While historical blockchain data may be necessary for archiving purposes, nodes can validate the chain and process transactions without it.
+Data retrievability is the ability of nodes to retrieve _historical information_ from the blockchain. A blockchain's history is made up of ancient blocks and receipts that store information about past events. While historical blockchain data may be necessary for archiving purposes, nodes can validate the chain and process transactions without it.
The core Ethereum protocol is primarily concerned with data availability, not data retrievability. Ethereum will not store data for every transaction it has processed forever, as doing so increases storage requirements for full nodes, negatively impacting Ethereum's decentralization.
-Fortunately, data retrievability is a much easier problem to solve than data availability. The ability to retrieve historical blockchain data only needs one honest node to store it for it to be retrievable. Furthermore, some entities, such as blockchain explorers, have incentives to store archival data and make it available to others on request.
+Fortunately, data retrievability is a much easier problem to solve than data availability. The ability to retrieve historical blockchain data only needs one honest node to store it for it to be retrievable. Furthermore, some entities, such as blockchain explorers, have incentives to store archival data and make it available to others on request.
[More on solutions to the data retrievability problem](https://notes.ethereum.org/@vbuterin/data_sharding_roadmap#Who-would-store-historical-data-under-sharding).
@@ -62,11 +62,11 @@ Fortunately, data retrievability is a much easier problem to solve than data ava
### Blockchain security {#blockchain-security}
-Data availability is crucial for blockchain security, or else “data withholding attacks” would become commonplace. A data withholding attack occurs when a block producer publishes a block but doesn’t share the transaction data used to build the block.
+Data availability is crucial for blockchain security, or else “data withholding attacks” would become commonplace. A data withholding attack occurs when a block producer publishes a block but doesn’t share the transaction data used to build the block.
-If a data withholding attack happens, full nodes cannot verify the correctness of updates to Ethereum’s world state. This gives malicious block proposers leeway to subvert protocol rules and advance invalid state transitions on the Ethereum network.
+If a data withholding attack happens, full nodes cannot verify the correctness of updates to Ethereum’s world state. This gives malicious block proposers leeway to subvert protocol rules and advance invalid state transitions on the Ethereum network.
-Visibility of block data to full nodes is critical because other network participants, such as light clients, rely on full nodes to verify the network’s state. Unlike full nodes, light clients only check block headers and don’t download block body. Therefore, the rules around data availability ensure full nodes can validate blocks and prevent the chain from getting corrupted.
+Visibility of block data to full nodes is critical because other network participants, such as light clients, rely on full nodes to verify the network’s state. Unlike full nodes, light clients only check block headers and don’t download block body. Therefore, the rules around data availability ensure full nodes can validate blocks and prevent the chain from getting corrupted.
### Decentralized scalability {#decentralized-scalability}
@@ -74,96 +74,96 @@ Visibility of block data to full nodes is critical because other network partici
#### Data availability and layer 2 scaling {#data-availability-and-layer-2-scaling}
-[Layer 2 scaling solutions](/layer-2/), such as [rollups](/glossary/#rollups), scale network throughput and latency by processing transactions off Ethereum's main execution layer. Off-chain transactions are compressed and posted on Ethereum in batches—thousands of transactions could happen off-chain, but Ethereum needs to process *one* on-chain transaction associated with each batch submission. This reduces congestion on the base layer and reduces fees for users, while ensuring faster transactions.
+[Layer 2 scaling solutions](/layer-2/), such as [rollups](/glossary/#rollups), scale network throughput and latency by processing transactions off Ethereum's main execution layer. Off-chain transactions are compressed and posted on Ethereum in batches—thousands of transactions could happen off-chain, but Ethereum needs to process _one_ on-chain transaction associated with each batch submission. This reduces congestion on the base layer and reduces fees for users, while ensuring faster transactions.
-However, for Ethereum to guarantee the security of rollups, it needs a mechanism for verifying the validity of off-chain transactions. This is where data availability comes into the picture.
+However, for Ethereum to guarantee the security of rollups, it needs a mechanism for verifying the validity of off-chain transactions. This is where data availability comes into the picture.
-[Optimistic rollups](/developers/docs/scaling/optimistic-rollups/) post compressed transaction data to Ethereum as `calldata`. This allows anyone to verify the state of the rollup and also provides guarantees of transaction validity. If a transaction is invalid, a verifier can use the available transaction data to construct a [fraud proof](/glossary/#fraud-proof) to challenge it.
+[Optimistic rollups](/developers/docs/scaling/optimistic-rollups/) post compressed transaction data to Ethereum as `calldata`. This allows anyone to verify the state of the rollup and also provides guarantees of transaction validity. If a transaction is invalid, a verifier can use the available transaction data to construct a [fraud proof](/glossary/#fraud-proof) to challenge it.
-[Zero-knowledge (ZK) rollups](/developers/docs/scaling/zk-rollups) don't need to post transaction data since zero-knowledge proofs
-validity proofs](/glossary/#zk-proof) guarantee the correctness of state transitions. However, we cannot guarantee the functionality of the ZK-rollup (or interact with it) without access to its state data.
+[Zero-knowledge (ZK) rollups](/developers/docs/scaling/zk-rollups) don't need to post transaction data since zero-knowledge proofs
+validity proofs](/glossary/#zk-proof) guarantee the correctness of state transitions. However, we cannot guarantee the functionality of the ZK-rollup (or interact with it) without access to its state data.
-For example, users cannot know their balances if an operator withholds details about the rollup’s state. Also, they cannot perform state updates using information contained in a newly added block.
+For example, users cannot know their balances if an operator withholds details about the rollup’s state. Also, they cannot perform state updates using information contained in a newly added block.
-## Types of data availability systems in blockchains {#types-of-data-availability-systems-in-blockchains}
+## Types of data availability systems in blockchains {#types-of-data-availability-systems-in-blockchains}
-### On-chain data availability {#on-chain-data-availability}
+### On-chain data availability {#on-chain-data-availability}
-The standard solution to solving data availability is to force block producers to publish all transaction data on-chain and have validating nodes download it. On-chain data availability is a feature of "monolithic blockchains" that manage data availability, transaction execution, and consensus, on a single layer. By storing state data redundantly across the network, the Ethereum protocol ensures that nodes have access to data necessary to reproduce transactions, verify state updates, and flag invalid state transitions.
+The standard solution to solving data availability is to force block producers to publish all transaction data on-chain and have validating nodes download it. On-chain data availability is a feature of "monolithic blockchains" that manage data availability, transaction execution, and consensus, on a single layer. By storing state data redundantly across the network, the Ethereum protocol ensures that nodes have access to data necessary to reproduce transactions, verify state updates, and flag invalid state transitions.
However, on-chain data availability places bottlenecks on scalability. Monolithic blockchains often have slow processing speeds as nodes must download every block and replay the same transactions. It also requires full nodes to store increasing amounts of state—a trend that could affect decentralization. If Ethereum’s state spirals, validators must invest in larger machines, which would likely reduce the number of people willing to run a validating node.
-### Off-chain data availability {#off-chain-data-availability}
+### Off-chain data availability {#off-chain-data-availability}
-Off-chain data availability systems move data storage off the blockchain: block producers don't publish transaction data on-chain, but provide a cryptographic commitment to prove the availability of the data. This is a method used by [modular blockchains](https://celestia.org/learn/basics-of-modular-blockchains/), where the chain manages some tasks, such as transaction execution and consensus, and offloads others (e.g., data availability) to another layer.
+Off-chain data availability systems move data storage off the blockchain: block producers don't publish transaction data on-chain, but provide a cryptographic commitment to prove the availability of the data. This is a method used by [modular blockchains](https://celestia.org/learn/basics-of-modular-blockchains/), where the chain manages some tasks, such as transaction execution and consensus, and offloads others (e.g., data availability) to another layer.
-Many scaling solutions adopt a modular approach by separating data availability from consensus and execution, as this is considered the ideal way to scale blockchains without increasing node requirements. For example, [validiums](/developers/docs/scaling/validium/) and [plasma](/developers/docs/scaling/plasma/) use off-chain storage to reduce the amount of data posted on-chain.
+Many scaling solutions adopt a modular approach by separating data availability from consensus and execution, as this is considered the ideal way to scale blockchains without increasing node requirements. For example, [validiums](/developers/docs/scaling/validium/) and [plasma](/developers/docs/scaling/plasma/) use off-chain storage to reduce the amount of data posted on-chain.
-While off-chain data availability improves efficiency, it has negative implications for decentralization, security, and trustlessness. For example, participants in validiums and plasma chains must trust block producers not to include invalid transactions in proposed blocks. Block producers can act maliciously (ie., by advancing invalid state transitions) and cripple attempts to challenge malicious transactions by withholding state data.
+While off-chain data availability improves efficiency, it has negative implications for decentralization, security, and trustlessness. For example, participants in validiums and plasma chains must trust block producers not to include invalid transactions in proposed blocks. Block producers can act maliciously (ie., by advancing invalid state transitions) and cripple attempts to challenge malicious transactions by withholding state data.
-Due to the problems associated with off-chain storage, some scaling solutions store transaction data on the parent blockchain, like Ethereum. Optimistic rollups and ZK-rollups, for example, don't store transaction data, but use Ethereum Mainnet as a data availability layer.
+Due to the problems associated with off-chain storage, some scaling solutions store transaction data on the parent blockchain, like Ethereum. Optimistic rollups and ZK-rollups, for example, don't store transaction data, but use Ethereum Mainnet as a data availability layer.
## What are some solutions to the data availability problem? {#solutions-to-data-availability-problem}
-As mentioned, the data availability problem concerns the ability to verify availability of the transaction data for a newly proposed block. Solutions to this problem employ some mechanism for guaranteeing data availability.
+As mentioned, the data availability problem concerns the ability to verify availability of the transaction data for a newly proposed block. Solutions to this problem employ some mechanism for guaranteeing data availability.
### Data availability sampling {#data-availability-sampling}
-Data availability sampling is a cryptographic mechanism for guaranteeing data availability. Data availability sampling allows blockchain nodes to verify that data for a proposed block is available without having to download the entire block.
+Data availability sampling is a cryptographic mechanism for guaranteeing data availability. Data availability sampling allows blockchain nodes to verify that data for a proposed block is available without having to download the entire block.
-In a DAS system, a node samples small, random chunks of a block over multiple rounds to verify data availability. With many nodes sampling different parts of a block simultaneously, its availability can be verified with high statistical certainty.
+In a DAS system, a node samples small, random chunks of a block over multiple rounds to verify data availability. With many nodes sampling different parts of a block simultaneously, its availability can be verified with high statistical certainty.
-When applied to blockchains, like Ethereum, data availability sampling ensures light clients also participate in guaranteeing the chain's security and functionality. Light clients can run without expensive hardware, making it easier for anyone to validate on the Ethereum network.
+When applied to blockchains, like Ethereum, data availability sampling ensures light clients also participate in guaranteeing the chain's security and functionality. Light clients can run without expensive hardware, making it easier for anyone to validate on the Ethereum network.
-[More on data availability sampling.](https://hackmd.io/@vbuterin/sharding_proposal#ELI5-data-availability-sampling)
+[More on data availability sampling.](https://hackmd.io/@vbuterin/sharding_proposal#ELI5-data-availability-sampling)
#### Data availability proofs {#data-availability-proofs}
-While data availability sampling gives statistical guarantees of a block's availability, a malicious node can still hide some data. DAS techniques only prove that the majority of the block data is available, not that the entire block is available. And much harm can come from block producers hiding even a tiny amount of transaction data.
+While data availability sampling gives statistical guarantees of a block's availability, a malicious node can still hide some data. DAS techniques only prove that the majority of the block data is available, not that the entire block is available. And much harm can come from block producers hiding even a tiny amount of transaction data.
-To solve this problem, we combine data availability sampling with [erasure coding](https://en.wikipedia.org/wiki/Erasure_code) to create “data availability proofs”. Erasure coding is a technique that allows us to double a dataset by adding redundant pieces (called erasure codes). If the original data is lost, the erasure codes can be used to reconstruct the original piece of data.
+To solve this problem, we combine data availability sampling with [erasure coding](https://en.wikipedia.org/wiki/Erasure_code) to create “data availability proofs”. Erasure coding is a technique that allows us to double a dataset by adding redundant pieces (called erasure codes). If the original data is lost, the erasure codes can be used to reconstruct the original piece of data.
-When implemented in blockchains, erasure codes improve data availability because a small fraction of the data is enough to reconstruct the whole transaction set in a block. In this system, a malicious block producer would need to withhold more than 50% of the block to perform a data withholding attack. Previously, a block producer only needed to seize 1% of block data to act maliciously.
+When implemented in blockchains, erasure codes improve data availability because a small fraction of the data is enough to reconstruct the whole transaction set in a block. In this system, a malicious block producer would need to withhold more than 50% of the block to perform a data withholding attack. Previously, a block producer only needed to seize 1% of block data to act maliciously.
-With erasure-coded blocks, light clients have statistical certainty that the entire block data was published on the network. It also means that light clients don't have to rely on full nodes to alert them of the unavailability of a block.
+With erasure-coded blocks, light clients have statistical certainty that the entire block data was published on the network. It also means that light clients don't have to rely on full nodes to alert them of the unavailability of a block.
[More on data availability proofs.](https://github.com/ethereum/research/wiki/A-note-on-data-availability-and-erasure-coding)
### Data availability committees {#data-availability-committees}
-Pure validiums store transaction data off-chain with a block producer, making them centralized to an extent. This reduces decentralization and security, since the block producer can publish invalid transactions and conceal the rollup's true state by hiding transaction data.
+Pure validiums store transaction data off-chain with a block producer, making them centralized to an extent. This reduces decentralization and security, since the block producer can publish invalid transactions and conceal the rollup's true state by hiding transaction data.
-Some validiums attempt to solve this problem by asking block producers to store transaction data with trusted parties that form the Data Availability Committee (DAC). The DAC stories copies of off-chain data offline, but is required to make it available in the event of a dispute. Members of the DAC also publish on-chain attestations to prove that the said data is indeed available.
+Some validiums attempt to solve this problem by asking block producers to store transaction data with trusted parties that form the Data Availability Committee (DAC). The DAC stories copies of off-chain data offline, but is required to make it available in the event of a dispute. Members of the DAC also publish on-chain attestations to prove that the said data is indeed available.
-[More on data availability committees.](https://medium.com/starkware/data-availability-e5564c416424)
+[More on data availability committees.](https://medium.com/starkware/data-availability-e5564c416424)
### Proof-of-stake data availability committees {#proof-of-stake-data-availability-committees}
-While data availability committees are better than the status quo in a validium, trust assumptions still persist. What if the DAC colludes with the block producer to withhold transaction data? DACs are often small in size, increasing the risk of collusion and the possibility of an external actor compromising the group.
+While data availability committees are better than the status quo in a validium, trust assumptions still persist. What if the DAC colludes with the block producer to withhold transaction data? DACs are often small in size, increasing the risk of collusion and the possibility of an external actor compromising the group.
-Some validiums replace DACs with a proof-of-stake (PoS) validator system. Here, anyone can become a validator and store data off-chain. However, they must provide a “bond”, which is deposited in a smart contract. In the event of malicious behavior, such as the validator withholding data, the bond can be slashed.
+Some validiums replace DACs with a proof-of-stake (PoS) validator system. Here, anyone can become a validator and store data off-chain. However, they must provide a “bond”, which is deposited in a smart contract. In the event of malicious behavior, such as the validator withholding data, the bond can be slashed.
-Proof-of-stake data availability committees are considerably more secure than regular DACs. Not only are they permissionless and trustless, but they also have well-designed incentives to encourage honest behavior.
+Proof-of-stake data availability committees are considerably more secure than regular DACs. Not only are they permissionless and trustless, but they also have well-designed incentives to encourage honest behavior.
-[More on proof-of-stake data availability committees.](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
+[More on proof-of-stake data availability committees.](https://blog.matter-labs.io/zkporter-a-breakthrough-in-l2-scaling-ed5e48842fbf)
-## Ethereum and the future of data availability {ethereum-and-the-future-of-data-availability}
+## Ethereum and the future of data availability {#ethereum-and-the-future-of-data-availability}
-Although rollups can scale throughput with off-chain computation, their capacity is limited by the data throughput of the underlying blockchain. If rollups are to use Ethereum as a data availability layer, it must increase its data storage and processing capabilities.
+Although rollups can scale throughput with off-chain computation, their capacity is limited by the data throughput of the underlying blockchain. If rollups are to use Ethereum as a data availability layer, it must increase its data storage and processing capabilities.
-[Sharding](/upgrades/shard-chains/) is a proposed method for increasing data throughput on Ethereum’s execution layer. In sharding, the network is split into a select number of sub-chains—each with a dedicated set of validators.
+[Sharding](/upgrades/shard-chains/) is a proposed method for increasing data throughput on Ethereum’s execution layer. In sharding, the network is split into a select number of sub-chains—each with a dedicated set of validators.
-Validators will only need to run full nodes for their shard and run in light-client capacity for other shards. Sharding increases data space available to rollups since the job of storing data is split across different shards.
+Validators will only need to run full nodes for their shard and run in light-client capacity for other shards. Sharding increases data space available to rollups since the job of storing data is split across different shards.
-But data sharding introduces a new problem: “What if validators on one shard become malicious and start processing invalid state transitions?”. This is possible since full nodes no longer have access to the same transaction data as is currently the case. Implementing data sharding requires creating a system for nodes to verify data availability in other shards without downloading blocks, or else the purpose of sharding is defeated.
+But data sharding introduces a new problem: “What if validators on one shard become malicious and start processing invalid state transitions?”. This is possible since full nodes no longer have access to the same transaction data as is currently the case. Implementing data sharding requires creating a system for nodes to verify data availability in other shards without downloading blocks, or else the purpose of sharding is defeated.
-To solve this problem, newer scaling proposals for Ethereum, such as [Danksharding](https://notes.ethereum.org/@vbuterin/proto_danksharding_faq), rely upon data availability sampling to verify that the entire contents of a blob have been seen by the network. This system relieves individual nodes from the burden of downloading and validating it all directly.
+To solve this problem, newer scaling proposals for Ethereum, such as [Danksharding](https://notes.ethereum.org/@vbuterin/proto_danksharding_faq), rely upon data availability sampling to verify that the entire contents of a blob have been seen by the network. This system relieves individual nodes from the burden of downloading and validating it all directly.
## Further reading {#further-reading}
-- [WTF is Data Availability?](https://medium.com/blockchain-capital-blog/wtf-is-data-availability-80c2c95ded0f)
-- [What Is Data Availability?](https://coinmarketcap.com/alexandria/article/what-is-data-availability)
-- [The Data Availability Problem](https://blog.polygon.technology/the-data-availability-problem-6b74b619ffcc/)
-- [The Ethereum Off-Chain Data Availability Landscape](https://blog.celestia.org/ethereum-off-chain-data-availability-landscape/)
-- [A primer on data availability checks](https://dankradfeist.de/ethereum/2019/12/20/data-availability-checks.html)
-- [An explanation of the sharding + DAS proposal](https://hackmd.io/@vbuterin/sharding_proposal#ELI5-data-availability-sampling)
+- [WTF is Data Availability?](https://medium.com/blockchain-capital-blog/wtf-is-data-availability-80c2c95ded0f)
+- [What Is Data Availability?](https://coinmarketcap.com/alexandria/article/what-is-data-availability)
+- [The Data Availability Problem](https://blog.polygon.technology/the-data-availability-problem-6b74b619ffcc/)
+- [The Ethereum Off-Chain Data Availability Landscape](https://blog.celestia.org/ethereum-off-chain-data-availability-landscape/)
+- [A primer on data availability checks](https://dankradfeist.de/ethereum/2019/12/20/data-availability-checks.html)
+- [An explanation of the sharding + DAS proposal](https://hackmd.io/@vbuterin/sharding_proposal#ELI5-data-availability-sampling)
diff --git a/src/content/developers/docs/evm/opcodes/index.md b/src/content/developers/docs/evm/opcodes/index.md
index 59b464a059d..aa83bbf8232 100644
--- a/src/content/developers/docs/evm/opcodes/index.md
+++ b/src/content/developers/docs/evm/opcodes/index.md
@@ -10,6 +10,8 @@ Also drawn from the [Yellow Paper](https://ethereum.github.io/yellowpaper/paper.
This is intended to be an accessible reference, but it is not particularly rigorous.
If you want to be certain of correctness and aware of every edge case, using the Jello Paper or a client implementation is advisable.
+Looking for an interactive reference? Check out [evm.codes](https://www.evm.codes/).
+
For operations with dynamic gas costs, see [gas.md](https://github.com/wolflo/evm-opcodes/blob/main/gas.md).
| Stack | Name | Gas | Initial Stack | Resulting Stack | Mem / Storage | Notes |
diff --git a/src/content/developers/docs/intro-to-ethereum/index.md b/src/content/developers/docs/intro-to-ethereum/index.md
index c53ca51325f..f067ec4e108 100644
--- a/src/content/developers/docs/intro-to-ethereum/index.md
+++ b/src/content/developers/docs/intro-to-ethereum/index.md
@@ -119,4 +119,4 @@ _Know of a community resource that helped you? Edit this page and add it!_
## Related tutorials {#related-tutorials}
-- [A developer's guide to Ethereum, part 1 ](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _– A very beginner-friendly exploration of Ethereum using Python and web3.py_
+- [A developer's guide to Ethereum, part 1](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _– A very beginner-friendly exploration of Ethereum using Python and web3.py_
diff --git a/src/content/developers/docs/nodes-and-clients/index.md b/src/content/developers/docs/nodes-and-clients/index.md
index 648404df3d3..ea01c5b1ef8 100644
--- a/src/content/developers/docs/nodes-and-clients/index.md
+++ b/src/content/developers/docs/nodes-and-clients/index.md
@@ -183,7 +183,7 @@ Synchronization modes represent different approaches to this process with variou
General overview of synchronization approaches used in Mainnet ready clients:
-##### Full sync {#full-sync}
+##### Full sync
Full sync downloads all blocks (including headers, transactions, and receipts) and generates the state of the blockchain incrementally by executing every block from genesis.
diff --git a/src/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/src/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 21b63b6d2f4..885bb1173e7 100644
--- a/src/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/src/content/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -199,16 +199,13 @@ Here is a list of some of the most popular Ethereum node providers, feel free to
- Suitable for Developers to Enterprises
- [**Rivet**](https://rivet.cloud/)
- [Docs](https://rivet.readthedocs.io/en/latest/)
- - Features
- - Free tier option
- - Scale as you go
--[**SenseiNode**](https://senseinode.com)
+ - Features - Free tier option - Scale as you go -[**SenseiNode**](https://senseinode.com)
- [Docs](https://docs.senseinode.com/)
- - Features
- - Dedicated and Share nodes
- - Dashboard
- - Hosting off AWS on multiple hosting providers accross different locations in Latin America
- - Prysm and Lighthouse clients
+ - Features
+ - Dedicated and Share nodes
+ - Dashboard
+ - Hosting off AWS on multiple hosting providers accross different locations in Latin America
+ - Prysm and Lighthouse clients
- [**SettleMint**](https://console.settlemint.com/)
- [Docs](https://docs.settlemint.com/)
- Features
diff --git a/src/content/developers/docs/programming-languages/rust/index.md b/src/content/developers/docs/programming-languages/rust/index.md
index b6607fcc406..d760fe2ef93 100644
--- a/src/content/developers/docs/programming-languages/rust/index.md
+++ b/src/content/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Need a more basic primer first? Check out [ethereum.org/learn](/learn/) or [ethe
- [pwasm_ethereum externs library to interact with Ethereum-like network](https://github.com/openethereum/pwasm-ethereum)
- [Build A Decentralized Chat Using JavaScript and Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Build a Decentralized Todo App Using Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Build a Decentralized Todo App Using Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Getting Started with Enigma - In Rust Programming Language](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [An Intro to Secret Contracts](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Deploying Solidity Contracts on Oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/developers/docs/scaling/optimistic-rollups/index.md b/src/content/developers/docs/scaling/optimistic-rollups/index.md
index 57b5624bc38..bae8427ecfa 100644
--- a/src/content/developers/docs/scaling/optimistic-rollups/index.md
+++ b/src/content/developers/docs/scaling/optimistic-rollups/index.md
@@ -1,46 +1,252 @@
---
title: Optimistic Rollups
-description: Introduction to optimistic rollups
+description: An introduction to optimistic rollups—a scaling solution used by the Ethereum community.
lang: en
sidebar: true
---
+Optimistic rollups are layer 2 (L2) protocols designed to extend the throughput of Ethereum's base layer. They reduce computation on the main Ethereum chain by processing transactions off-chain, offering significant improvements in processing speeds. Unlike other scaling solutions, such as [sidechains](/developers/docs/scaling/sidechains/), optimistic rollups derive security from Mainnet by publishing transaction results on-chain, or [plasma chains](/developers/docs/scaling/plasma/), which also verify transactions on Ethereum with fraud proofs, but store transaction data elsewhere.
+
+As computation is the slow, expensive part of using Ethereum, optimistic rollups can offer up to 10-100x improvements in scalability. Optimistic rollups also write transactions to Ethereum as `calldata`, reducing gas costs for users.
+
## Prerequisites {#prerequisites}
-You should have a good understanding of all the foundational topics and a high-level understanding of [Ethereum scaling](/developers/docs/scaling/). Implementing scaling solutions such as rollups is an advanced topic as the technology is less battle-tested and continues to be researched and developed.
+You should have read and understood our pages on [Ethereum scaling](/developers/docs/scaling/) and [layer 2](/layer-2/).
+
+## What is an optimistic rollup? {#what-is-an-optimistic-rollup}
+
+An optimistic rollup is an approach to scaling Ethereum that involves moving computation and state storage off-chain. Optimistic rollups execute transactions outside of Ethereum, but post transaction data to Mainnet as `calldata`.
+
+Optimistic rollup operators bundle multiple off-chain transactions together in large batches before submitting to Ethereum. This approach enables spreading fixed costs across multiple transactions in each batch, reducing fees for end-users. Optimistic rollups also use compression techniques to reduce the amount of data posted on Ethereum.
+
+Optimistic rollups are considered “optimistic” because they assume off-chain transactions are valid and don't publish proofs of validity for transaction batches posted on-chain. This separates optimistic rollups from [zero-knowledge rollups](/developers/docs/scaling/zk-rollups) that publish cryptographic [proofs of validity](/glossary/#validity-proof) for off-chain transactions.
+
+Optimistic rollups instead rely on a fraud-proving scheme to detect cases where transactions are not calculated correctly. After a rollup batch is submitted on Ethereum, there's a time window (called a challenge period) during which anyone can challenge the results of a rollup transaction by computing a [fraud proof](/glossary/#fraud-proof).
+
+If the fraud proof succeeds, the rollup protocol re-executes the transaction(s) and updates the rollup's state accordingly. The other effect of a successful fraud proof is that the sequencer responsible for including the incorrectly executed transaction in a block receives a penalty.
+
+If the rollup batch remains unchallenged (i.e., all transactions are correctly executed) after the challenge period elapses, it is deemed valid and accepted on Ethereum. Others can continue to build on an unconfirmed rollup block, but with a caveat: transaction results will be reversed if based on an incorrectly executed transaction published previously.
+
+## How do optimistic rollups interact with Ethereum? {#optimistic-rollups-and-Ethereum}
+
+Optimistic rollups are [off-chain scaling solutions](/developers/docs/scaling/#off-chain-scaling) built to operate on top of Ethereum. Each optimistic rollup is managed by a set of smart contracts deployed on the Ethereum network. Optimistic rollups process transactions off the main Ethereum chain, but post off-chain transactions (in batches) to an on-chain rollup contract. Like the Ethereum blockchain, this transaction record is immutable and forms the "optimistic rollup chain."
+
+The architecure of an optimistic rollup comprises the following parts:
+
+**On-chain contracts**: The optimistic rollups's operation is controlled by smart contracts running on Ethereum. This includes contracts that store rollup blocks, monitor state updates on the rollup, and track user deposits. In this sense Ethereum serves as the base layer or "layer 1" for optimistic rollups.
+
+**Off-chain virtual machine (VM)**: Although contracts managing the optimistic rollup protocol run on Ethereum, the rollup protocol performs computation and state storage on another virtual machine separate from the [Ethereum Virtual Machine](/developers/docs/evm/). The off-chain VM is where applications live and state changes executed; it serves as the upper layer or "layer 2" for an optimistic rollup.
+
+As optimistic rollups are designed to run programs either written or compiled for the EVM, the off-chain VM incorporates many EVM design specs. Additionally, fraud proofs computed on-chain allows the Ethereum network to enforce the validity of state changes computed in the off-chain VM.
+
+Optimistic rollups are described as 'hybrid scaling solutions' because, while they exist as separate protocols, their security properties are derived from Ethereum. Among other things, Ethereum guarantees the correctness of a rollup’s off-chain computation and the availability of data behind the computation. This makes optimistic rollups more secure than pure off-chain scaling protocols (e.g., [sidechains](/developers/docs/scaling/sidechains/)) that do not rely on Ethereum for security.
+
+Optimistic rollups rely on the main Ethereum protocol for the following:
+
+### Data availability {#data-availability}
+
+As mentioned, optimistic rollups post transaction data to Ethereum as `calldata`. Since the rollup chain's execution is based on submitted transactions, anyone can use this information—anchored on Ethereum’s base layer—to execute the rollup’s state and verify the correctness of state transitions.
+
+Data availability is critical because without access to state data, challengers cannot construct fraud proofs to dispute invalid rollup operations. With Ethereum providing data availability, the risk of rollup operators getting away with malicious acts (e.g., submitting invalid blocks) is reduced.
+
+### Censorship resistance {#censorship-resistance}
+
+Optimistic rollups also rely on Ethereum for censorship resistance. In an optimistic rollup a centralized entity (the operator) is responsible for processing transactions and submitting rollup blocks to Ethereum. This has some implications:
+
+- Rollup operators can censor users by going offline completely, or by refusing to either produce blocks that include certain transactions in them.
+
+- Rollup operators can prevent users from withdrawing funds deposited in the rollup contract by withholding state data necessary to Merkle proofs of ownership. Withholding state data can also conceal the rollup’s state from users and prevent them from interacting with the rollup.
+
+Optimistic rollups solve this problem by forcing operators to publish data associated with state updates on Ethereum. Publishing rollup data on-chain has the following benefits:
+
+- If an optimistic rollup operator goes offline or stops producing transaction batches, another node can use available data to reproduce the rollup’s last state and continue block production.
+
+- Users can use transaction data to create Merkle proofs proving ownership of funds and withdraw their assets from the rollup.
+
+- Users can also submit their transactions on L1 instead of to the sequencer, in which case the sequencer has to include the transaction within a certain time limit to continue to produce valid blocks.
+
+### Settlement {#settlement}
+
+Another role Ethereum plays in the context of optimistic rollups is that of a settlement layer. A settlement layer anchors the entire blockchain ecosystem, establishes security, and provides objective finality if a dispute occurs on another chain (optimistic rollups in this case) that requires arbitration.
+
+Ethereum Mainnet provides a hub for optimistic rollups to verify fraud proofs and resolve disputes. Moreover, transactions conducted on the rollup are only final _after_ the rollup block is accepted on Ethereum. Once a rollup transaction is committed to Ethereum’s base layer, it cannot be rolled back (except in the highly unlikely case of a chain reorganization).
+
+## How do optimistic rollups work? {#how-optimistic-rollups-work}
+
+### Transaction execution and aggregation {#transaction-execution-and-aggregation}
+
+Users submit transactions to “operators”, which are nodes responsible for processing transactions on the optimistic rollup. Also known as a “validator” or “aggregator”, the operator aggregates transactions, compresses the underlying data, and publishes the block on Ethereum.
+
+Although anyone can become a validator, optimistic rollup validators must provide a bond before producing blocks, much like a [proof-of-stake system](/developers/docs/consensus-mechanisms/pos/). This bond can be slashed if the validator posts an invalid block or builds on an old-but-invalid block (even if their block is valid). This way optimistic rollups utilize cryptoeconomic incentives to ensure validators act honestly.
+
+Other validators on the optimistic rollup chain are expected to execute the submitted transactions using their copy of the rollup’s state. If a validator’s final state is different from the operator’s proposed state, they can start a challenge and compute a fraud proof.
+
+Some optimistic rollups may forgo a permissionless validator system and use a single “sequencer” to execute the chain. Like a validator, the sequencer processes transactions, produces rollup blocks, and submits rollup transactions to the L1 chain (Ethereum).
+
+The sequencer is different from a regular rollup operator because they have greater control over the ordering of transactions. Also, the sequencer has priority access to the rollup chain and is the only entity authorized to submit transactions to the on-chain contract. Transactions from non-sequencer nodes or regular users are simply queued up in a separate inbox until the sequencer includes them in a new batch.
+
+#### Submitting rollup blocks to Ethereum {#submitting-blocks-to-ethereum}
+
+As mentioned, the operator of an optimistic rollup bundles off-chain transactions into a batch and sends it to Ethereum for notarization. This process involves compressing transaction-related data and publishing it on Ethereum as `calldata`.
+
+`calldata` is a non-modifiable, non-persistent area in a smart contract that behaves mostly like [memory](/developers/docs/smart-contracts/anatomy/#memory). While `calldata` persists on-chain as part of the blockchain's [history logs](https://docs.soliditylang.org/en/latest/introduction-to-smart-contracts.html?highlight=memory#logs), it is not stored as a part of Ethereum's state. Because `calldata` does not touch any part of Ethereum's state, it is cheaper for storing data on-chain.
+
+The `calldata` keyword is also used in Solidity to pass arguments to a smart contract function at execution time. `calldata` identifies the function being called during a transaction and holds inputs to the function in the form of an arbitrary sequence of bytes.
+
+In the context of optimistic rollups, `calldata` is used to send compressed transaction data to the on-chain contract. The rollup operator adds a new batch by calling the required function in the rollup contract and passing the compressed data as function arguments. Using `calldata` reduces user fees since most costs that rollups incur come from storing data on-chain.
+
+Here is [an example](https://etherscan.io/tx/0x9102bfce17c58b5fc1c974c24b6bb7a924fb5fbd7c4cd2f675911c27422a5591) of a rollup batch submission to show how this concept works. The sequencer invoked the `appendSequencerBatch()` method and passed the compressed transaction data as inputs using `calldata`.
+
+### State commitments {#state-commitments}
+
+At any point in time, the optimistic rollup’s state (accounts, balances, contract code, etc.) is organized as a [Merkle tree](/whitepaper/#merkle-trees) called a “state tree”. The root of this Merkle tree (state root), which references the rollup’s latest state, is hashed and stored in the rollup contract. Every state transition on the chain produces a new rollup state, which an operator commits to by computing a new state root.
+
+The operator is required to submit both old state roots and new state roots when posting batches. If the old state root matches the existing state root in the on-chain contract, the latter is discarded and replaced with the new state root.
+
+The rollup operator is also required to commit a Merkle root for the transaction batch itself. This allows anyone to prove the inclusion of a transaction in the batch (on L1) by presenting a [Merkle proof](/developers/tutorials/merkle-proofs-for-offline-data-integrity/).
+
+State commitments, especially state roots, are necessary for proving the correctness of state changes in an optimistic rollup. The rollup contract accepts new state roots from operators immediately after they are posted, but can later delete invalid state roots to restore the rollup to its correct state.
+
+### Fraud proving {#fraud-proving}
+
+As explained, optimistic rollups allow anyone to publish blocks without providing proofs of validity. However, to ensure the chain remains safe, optimistic rollups specify a time window during which anyone can dispute a state transition. Hence, rollup blocks are called “assertions” since anyone can dispute their validity.
+
+If someone disputes an assertion, then the rollup protocol will initiate the fraud proof computation. Every type of fraud proof is interactive—someone must post an assertion before another person can challenge it. The difference lies in how many rounds of interaction are required to compute the fraud proof.
+
+Single-round interactive proving schemes replay disputed transactions on L1 to detect invalid assertions. The rollup protocol emulates the re-execution of the disputed transaction on L1 (Ethereum) using a verifier contract, with the computed state root determining who wins the challenge. If the challenger's claim about the rollup’s correct state is correct, the operator is penalized by having their bond slashed.
+
+However, re-executing transactions on L1 to detect fraud requires publishing state commitments for individual transactions and increases the data rollups must publish on-chain. Replaying transactions also incurs significant gas costs. For these reasons, optimistic rollups are switching to multi-round interactive proving, which achieves the same objective (i.e., detecting invalid rollup operations) with more efficiency.
+
+#### Multi-round interactive proving {#multi-round-interactive-proving}
+
+Multi-round interactive proving involves a back-and-forth protocol between the asserter and challenger overseen by an L1 verifier contract, which ultimately decides the lying party. After an L2 node challenges an assertion, the asserter is required to divide the disputed assertion into two equal halves. Each individual assertion in this case will contain as many steps of computation as the other.
+
+The challenger will then choose what assertion it wants to challenge. The dividing process (called a “bisection protocol”) continues until both parties are disputing an assertion about a _single_ step of execution. At this point, the L1 contract will resolve the dispute by evaluating the instruction (and its result) to catch the fraudulent party.
+
+The asserter is required to provide a “one-step proof” verifying the validity of the disputed single-step computation. If the asserter fails to provide the one-step proof, or the L1 verifier deems the proof invalid, they lose the challenge.
+
+Some notes about this type of fraud proof:
+
+1. Multi-round interactive fraud proving is considered efficient because it minimizes the work the L1 chain must do in dispute arbitration. Instead of replaying the entire transaction, the L1 chain only needs to re-execute one step in the rollup's execution.
+
+2. Bisection protocols reduce the amount of data posted on-chain (no need to publish state commits for every transaction). Also, optimistic rollup transactions are not constrained by Ethereum's gas limit. Conversely, optimistic rollups re-executing transactions must make sure an L2 transaction has a lower gas limit to emulate its execution within a single Ethereum transaction.
+
+3. Part of the malicious asserter's bond is awarded to the challenger, while the other part is burned. The burning prevents collusion among validators; if two validators collude to initiate bogus challenges, they will still forfeit a considerable chunk of the entire stake.
+
+4. Multi-round interactive proving requires both parties (the asserter and the challenger) to make moves within the specified time window. Failure to act before the deadline expires causes the defaulting party to forfeit the challenge.
+
+#### Why fraud proofs matter for optimistic rollups {#fraud-proof-benefits}
+
+Fraud proofs are important because they facilitate _trustless finality_ in optimistic rollups. Trustless finality is a quality of optimistic rollups that guarantees that a transaction—so long as it’s valid—will eventually be confirmed.
+
+Malicious nodes can try to delay the confirmation of a valid rollup block by starting false challenges. However, fraud proofs will eventually prove the rollup block’s validity and cause it to be confirmed.
+
+This also relates to another security property of optimistic rollups: the validity of the chain relies on the existence of _one_ honest node. The honest node can advance the chain correctly by either posting valid assertions or disputing invalid assertions. Whatever the case, malicious nodes who enter into disputes with the honest node will lose their stakes during the fraud proving process.
+
+### L1/L2 interoperability {#l1-l2-interoperability}
+
+Optimistic rollups are designed for interoperability with Ethereum Mainnet and allow users to pass messages and arbitrary data between L1 and L2. They are also compatible with the EVM, so you can port existing [dapps](/developers/docs/dapps/) to optimistic rollups or create new dapps using Ethereum development tools.
+
+#### 1. Asset movement {#asset-movement}
+
+##### Entering the rollup
+
+To use an optimistic rollup, users deposit ETH, ERC-20 tokens, and other accepted assets in the rollup’s [bridge](/developers/docs/bridges/) contract on L1. The bridge contract will relay the transaction to L2, where an equivalent amount of assets is minted and sent to the user’s chosen address on the optimistic rollup.
+
+User-generated transactions (like an L1 > L2 deposit) are usually queued until the sequencer re-submits them to the rollup contract. However, to preserve censorship resistance, optimistic rollups allow users to submit a transaction directly to the on-chain rollup contract if it has been delayed past the maximum time allowed.
+
+Some optimistic rollups adopt a more straightforward approach to prevent sequencers from censoring users. Here, a block is defined by all transactions submitted to the L1 contract since the previous block (e.g., deposits) in addition to the transactions processed on the rollup chain. If a sequencer ignores an L1 transaction, it will publish the (provably) wrong state root; therefore, sequencers cannot delay user-generated messages once posted on L1.
+
+##### Exiting the rollup
+
+Withdrawing from an optimistic rollup to Ethereum is more difficult owing to the fraud proving scheme. If a user initiates an L2 > L1 transaction to withdraw funds escrowed on L1, they must wait until the challenge period—lasting roughly seven days—elapses. Nevertheless, the withdrawal process itself is fairly straightforward.
+
+After the withdrawal request is initiated on the L2 rollup, the transaction is included in the next batch, while the user’s assets on the rollup are burned. Once the batch is published on Ethereum, the user can compute a Merkle proof verifying the inclusion of their exit transaction in the block. Then it is a matter of waiting through the delay period to finalize the transaction on L1 and withdraw funds to Mainnet.
+
+To avoid waiting a week before withdrawing funds to Ethereum, optimistic rollup users can employ a **liquidity provider** (LP). A liquidity provider assumes ownership of a pending L2 withdrawal and pays the user on L1 (in exchange for a fee).
+
+Liquidity providers can check the validity of the user’s withdrawal request (by executing the chain themselves) before releasing funds. This way they have assurances that the transaction will be confirmed eventually (i.e., trustless finality).
+
+#### 2. EVM compatibility {#evm-compatibility}
+
+For developers, the advantage of optimistic rollups is their compatibility—or, better still, equivalence—with the [Ethereum Virtual Machine (EVM)](/developers/docs/evm/). EVM-compatible rollups comply with specifications in the [Ethereum Yellow Paper](https://ethereum.github.io/yellowpaper/paper.pdf) and support the EVM at the bytecode level.
+
+EVM-compatibility in optimistic rollups has the following benefits:
+
+i. Developers can migrate existing smart contracts on Ethereum to optimistic rollup chains without having to modify codebases extensively. This can save development teams time when deploying Ethereum smart contracts on L2.
+
+ii. Developers and project teams using optimistic rollups can take advantage of Ethereum's infrastructure. This includes programming languages, code libraries, testing tools, client software, deployment infrastructure, and so on.
+
+Using existing tooling is important because these tools have been extensively audited, debugged, and improved over the years. It also removes the need for Ethereum developers to learn how to build with an entirely new development stack.
+
+#### 3. Cross-chain contract calls {#cross-chain-contract-calls}
+
+Users (externally owned accounts) interact with L2 contracts by submitting a transaction to the rollup contract or having a sequencer or validator do it for them. Optimistic rollups also allow contract accounts on Ethereum to interact with L2 contracts using bridging contracts to relay messages and pass data between L1 and L2. This means you can program an L1 contract on Ethereum Mainnet to invoke functions belonging to contracts on an L2 optimistic rollup.
+
+Cross-chain contract calls happen asynchronously—meaning the call is initiated first, then executed at a later time. This is different from calls between the two contracts on Ethereum, where the call produces results immediately.
+
+An example of a cross-chain contract call is the token deposit described earlier. A contract on L1 escrows the user's tokens and sends a message to a paired L2 contract to mint an equal amount of tokens on the rollup.
+
+As cross-chain message calls result in contract execution, the sender is usually required to cover [gas costs](/developers/docs/gas/) for computation. It is advisable to set a high gas limit to prevent the transaction from failing on the target chain. The token bridging scenario is a good example; if the L1 side of the transaction (depositing the tokens) works, but the L2 side (minting new tokens) fails due to low gas, the deposit becomes irrecoverable.
+
+Finally, we should note that L2 > L1 message calls between contracts need to account for delays (L1 > L2 calls are typically executed after some minutes). This is because messages sent to Mainnet from the optimistic rollup cannot be executed until the challenge window expires.
+
+## How do optimistic rollup fees work? {#how-do-optimistic-rollup-fees-work}
+
+Optimistic rollups use a gas fee scheme, much like Ethereum, to denote how much users pay per transaction. Fees charged on optimistic rollups depends on the following components:
+
+1. **State write**: Optimistic rollups publish transaction data and block headers (consisting of the previous block header hash, state root, batch root) to Ethereum as `calldata`. The minimum cost of an Ethereum transaction is 21,000 gas. Optimistic rollups can reduce the cost of writing the transaction to L1 by batching multiple transactions in a single block (which amortizes the 21k gas over multiple user transactions).
+
+2. **`calldata`**: Beyond the base transaction fee, the cost of each state write depends on the size of `calldata` posted to L1. `calldata` costs are currently governed by [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559), which stipulates a cost of 16 gas for non-zero bytes and 4 gas for zero bytes of `calldata`, respectively. To reduce user fees, rollup operators compresss transactions to reduce the number of `calldata` bytes published on Ethereum.
-Looking for a more beginner-friendly resource? See our [introduction to layer 2](/layer-2/).
+3. **L2 operator fees**: This is the amount paid to the rollup nodes as compensation for computational costs incurred in processing transactions, much like miner fees on Ethereum. Rollup nodes charge lower transaction fees since L2s have higher processing capacities and aren't faced with the network congestions that force miners on Ethereum to prioritize transactions with higher fees.
-## Optimistic rollups {#optimistic-rollups}
+Optimistic rollups apply several mechanisms to reducing fees for users, including batching transactions and compressing `calldata` to reduce data publication costs. You can check the [L2 fee tracker](https://l2fees.info/) for a real-time overview of how much it costs to use Ethereum-based optimistic rollups.
-Optimistic rollups sit in parallel to the main Ethereum chain on layer 2. They can offer improvements in scalability because they don't do any computation by default. Instead, after a transaction, they propose the new state to Mainnet or "notarise" the transaction.
+## How do optimistic rollups scale Ethereum? {#scaling-ethereum-with-optimistic-rollups}
-With Optimistic rollups, transactions are written to the main Ethereum chain as `calldata`, optimising them further by reducing the gas cost.
+As explained, optimistic rollups publish compressed transaction data on Ethereum to guarantee data availability. The ability to compress data published on-chain is crucial to scaling throughput on Ethereum with optimistic rollups.
-As computation is the slow, expensive part of using Ethereum, Optimistic rollups can offer up to 10-100x improvements in scalability dependent on the transaction. This number will increase even more with the introduction of [shard chains](/upgrades/shard-chains) as more data will be available if a transaction is disputed.
+The main Ethereum chain places limits on how much data blocks can hold, denominated in gas units (the [average block size](/developers/docs/blocks/#block-size) is 15 million gas). While this restricts how much gas each transaction can use, it also means we can increase transactions processed per block by reducing transaction-related data—directly improving scalability.
-### Disputing transactions {#disputing-transactions}
+Optimistic rollups use several techniques to achieve transaction data compression and improve TPS rates. For example, this [article](https://vitalik.ca/general/2021/01/05/rollup.html) compares the data a basic user transaction (sending ether) generates on Mainnet vs how much data the same transaction generates on a rollup:
-Optimistic rollups don't compute the transaction, so there needs to be a mechanism to ensure transactions are legitimate and not fraudulent. This is where fraud proofs come in. If someone notices a fraudulent transaction, the rollup will execute a fraud-proof and run the transaction's computation, using the available state data. This means you may have longer wait times for transaction confirmation than a ZK-rollup because the transaction could get challenged.
+| Parameter | Ethereum (L1) | Rollup (L2) |
+| --------- | ---------------------- | ------------- |
+| Nonce | ~3 | 0 |
+| Gasprice | ~8 | 0-0.5 |
+| Gas | 3 | 0-0.5 |
+| To | 21 | 4 |
+| Value | 9 | ~3 |
+| Signature | ~68 (2 + 33 + 33) | ~0.5 |
+| From | 0 (recovered from sig) | 4 |
+| **Total** | **~112 bytes** | **~12 bytes** |
-![Diagram showing what happens when a fraudulent transaction occurs in an Optimistic rollup in Ethereum](./optimistic-rollups.png)
+Doing some rough calculations on these figures can help show the scalability improvements afforded by an optimistic rollup:
-The gas you need to run the computation of the fraud proof is even reimbursed. Ben Jones from Optimism describes the bonding system in place:
+1. The target size for every block is 15 million gas and it costs 16 gas to verify one byte of data. Dividing the average block size by 16 gas (15,000,000/16) shows the average block can hold **937,500 bytes of data**.
+2. If a basic rollup transaction uses 12 bytes, then the average Ethereum block can process **78,125 rollup transactions** (937,5000/12) or **39 rollup batches** (if each batch holds an average of 2,000 transactions).
+3. If a new block is produced on Ethereum every 15 seconds, then the rollup's processing speeds would amount to roughly **5,208 transactions per second**. This is done by dividing the number of basic rollup transactions an Ethereum block can hold (**78,125**) by the average block time (**15 seconds**).
-"_anyone who might be able to take an action that you would have to prove fraudulent to secure your funds requires that you post a bond. You basically take some ETH and lock it up and you say "Hey, I promise to tell the truth"... If I don't tell the truth and fraud is proven, this money will be slashed. Not only does some of this money get slashed but some of it will pay for the gas that people spent doing the fraud proof_"
+This is a fairly optimistic estimate, given that optimistic rollup transactions cannot possibly comprise an entire block on Ethereum. However, it can give give a rough idea of how much scalability gains that optimistic rollups can afford Ethereum users (current implementations offer up to 2,000 TPS).
-So you can see the incentives: participants get penalized for conducting fraud and reimbursed for proving fraud.
+The introduction of [data sharding](/upgrades/shard-chains/) on Ethereum is expected to improve scalability in optimistic rollups. Because rollup transactions must share blockspace with other non-rollup transactions, their processing capacity is limited by data throughput on the main Ethereum chain. Sharding will increase the space available to L2 chains to publish data per block, further boosting throughput on rollups.
-### Pros and cons {#optimistic-pros-and-cons}
+### Pros and cons of optimistic rollups {#optimistic-rollups-pros-and-cons}
-| Pros | Cons |
-| ---------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |
-| Anything you can do on Ethereum layer 1, you can do with Optimistic rollups as it's EVM and Solidity compatible. | Long wait times for on-chain transaction due to potential fraud challenges. |
-| All transaction data is stored on the layer 1 chain, meaning it's secure and decentralized. | An operator can influence transaction ordering. |
+| Pros | Cons |
+| ----------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Offers massive improvements in scalability without sacrificing security or trustlessness. | Delays in transaction finality due to potential fraud challenges. |
+| Transaction data is stored on the layer 1 chain, improving transparency, security, censorship-resistance, and decentralization. | Centralized rollup operators (sequencers) can influence transaction ordering. |
+| Fraud proving guarantees trustless finality and allows honest minorities to secure the chain. | If there are no honest nodes a malicious operator can steal funds by posting invalid blocks and state commitments. |
+| Computing fraud proofs is open to regular L2 node, unlike validity proofs (used in ZK-rollups) that require special hardware. | Security model relies on at least one honest node executing rollup transactions and submitting fraud proofs to challenge invalid state transitions. |
+| Rollups benefit from "trustless liveness" (anyone can force the chain to advance by executing transactions and posting assertions) | Users must wait for the one-week challenge period to expire before withdrawing funds back to Ethereum. |
+| Optimistic rollups rely on well-designed cryptoeconomic incentives to increase security on the chain. | Rollups must post all transaction data on-chain, which can increase costs. |
+| Compatibility with EVM and Solidity allows developers to port Ethereum-native smart contracts to rollups or use existing tooling to create new dapps. |
### A visual explanation of optimistic rollups {#optimistic-video}
-Watch Finematics explain optimistic rollups:
+More of a visual learner? Watch Finematics explain optimistic rollups:
@@ -50,11 +256,13 @@ Multiple implementations of Optimistic rollups exist that you can integrate into
-**Optimistic rollups reading**
+## Further reading on optimistic rollups
+- [How do optimistic rollups work (The complete guide)](https://www.alchemy.com/overviews/optimistic-rollups)
- [Everything you need to know about Optimistic Rollup](https://research.paradigm.xyz/rollups)
- [EthHub on optimistic rollups](https://docs.ethhub.io/ethereum-roadmap/layer-2-scaling/optimistic_rollups/)
- [The Essential Guide to Arbitrum](https://newsletter.banklesshq.com/p/the-essential-guide-to-arbitrum)
- [How does Optimism's Rollup really work?](https://research.paradigm.xyz/optimism)
- [OVM Deep Dive](https://medium.com/ethereum-optimism/ovm-deep-dive-a300d1085f52)
-- [More on layer 2](/layer-2/)
+- [What is the Optimistic Virtual Machine?](https://www.alchemy.com/overviews/optimistic-virtual-machine)
+- [How Do Optimistic Rollups Work? (The Complete Guide)](https://www.alchemy.com/overviews/optimistic-rollups)
diff --git a/src/content/developers/docs/scaling/plasma/index.md b/src/content/developers/docs/scaling/plasma/index.md
index 8c879e0b883..8f9b1a05b63 100644
--- a/src/content/developers/docs/scaling/plasma/index.md
+++ b/src/content/developers/docs/scaling/plasma/index.md
@@ -7,21 +7,137 @@ incomplete: true
sidebarDepth: 3
---
-A plasma chain is a separate blockchain that is anchored to the main Ethereum chain, and uses fraud proofs (like [optimistic rollups](/developers/docs/scaling/optimistic-rollups/)) to arbitrate disputes. These chains are sometimes referred to as "child" chains as they are essentially smaller copies of the Ethereum Mainnet. Merkle trees enable creation of a limitless stack of these chains that can work to offload bandwidth from the parent chains (including Mainnet). These derive their security through [fraud proofs](/glossary/#fraud-proof), and each child chain has its own mechanism for block validation.
+A Plasma chain is a separate blockchain anchored to Ethereum Mainnet but executing transactions off-chain with its own mechanism for block validation. Plasma chains are sometimes referred to as "child" chains, essentially smaller copies of the Ethereum Mainnet. Plasma chains use [fraud proofs](/glossary/#fraud-proof) (like [optimistic rollups](/developers/docs/scaling/optimistic-rollups/)) to arbitrate disputes.
+
+Merkle trees enable the creation of an endless stack of these chains that can work to offload bandwidth from parent chains (including Ethereum Mainnet). However, while these chains derive some security from Ethereum (via fraud proofs), their security and efficiency are affected by several design limitations.
## Prerequisites {#prerequisites}
-You should have a good understanding of all the foundational topics and a high-level understanding of [Ethereum scaling](/developers/docs/scaling/). Implementing scaling solutions such as Plasma is an advanced topic as the technology is less battle-tested, and continues to be researched and developed.
+You should have a good understanding of all the foundational topics and a high-level understanding of [Ethereum scaling](/developers/docs/scaling/).
+
+## What is Plasma?
+
+Plasma is a framework for improving scalability in public blockchains like Ethereum. As described in the original [Plasma whitepaper](http://plasma.io/plasma.pdf), Plasma chains are built atop another blockchain (called a "root chain"). Each "child chain" extends from the root chain and is generally managed by a smart contract deployed on the parent chain.
+
+The Plasma contract functions, among other things, as a [bridge](/developers/docs/bridges/) allowing users to move assets between Ethereum Mainnet and the plasma chain. Although this makes them similar to [sidechains](/developers/docs/scaling/sidechains/), plasma chains benefit—at least, to some extent—from Ethereum Mainnet's security. This is unlike sidechains that are solely responsible for their security.
+
+## How does Plasma work?
+
+The basic components of the Plasma framework are:
+
+### Off-chain computation {#off-chain-computation}
+
+Ethereum's current processing speed is limited to ~ 15-20 transactions per second, reducing the short-term possibility of scaling to handle more users. This problem exists mainly because Ethereum's [consensus mechanism](/developers/docs/consensus-mechanisms/) requires many peer-to-peer nodes to verify every update to the blockchain's state.
+
+Although Ethereum's consensus mechanism is necessary for security, it may not apply to every use case. For example, Alice may not need her daily payments to Bob for a cup of coffee verified by the entire Ethereum network since some trust exists between both parties.
+
+Plasma supposes that Ethereum Mainnet doesn't need to verify all transactions. Instead, we can process transactions off Mainnet, freeing nodes from having to validate every transaction.
+
+Off-chain computation is necessary since Plasma chains can optimize for speed and cost. For example, a Plasma chain may—and most often does—use a single "operator" to manage the ordering and execution of transactions. With just one entity verifying transactions, processing times on a plasma chain are faster than Ethereum Mainnet.
+
+### State commitments {#state-commitments}
+
+While Plasma executes transactions off-chain, they are settled on the main Ethereum execution layer—otherwise, Plasma chains cannot benefit from Ethereum's security guarantees. But finalizing off-chain transactions without knowing the state of the plasma chain would break the security model and allow the proliferation of invalid transactions. This is why the operator, the entity responsible for producing blocks on the plasma chain, is required to publish "state commitments" on Ethereum periodically.
+
+A [commitment scheme](https://en.wikipedia.org/wiki/Commitment_scheme) is a cryptographic technique for committing to a value or statement without revealing it to another party. Commitments are "binding" in the sense that you cannot change the value or statement once you've committed to it. State commitments in Plasma take the form of "Merkle roots" (derived from a [Merkle tree](/whitepaper/#merkle-trees)) which the operator sends at intervals to the Plasma contract on the Ethereum chain.
+
+Merkle roots are cryptographic primitives that enable compressing of large amounts of information. A Merkle root (also called a "block root" in this case) could represent all the transactions in a block. Merkle roots also make it easier to verify that a small piece of data is part of the larger dataset. For instance, a user can produce a [Merkle proof](/developers/tutorials/merkle-proofs-for-offline-data-integrity/#main-content) to prove the inclusion of a transaction in a specific block.
+
+Merkle roots are important for providing information about the off-chain's state to Ethereum. You can think of Merkle roots as "save points": the operator is saying, "This is the state of the Plasma chain at x point in time, and this is the Merkle root as proof." The operator is committing to the _current state_ of the plasma chain with a Merkle root, which is why it is called a "state commitment".
+
+### Entries and exits {#entries-and-exits}
+
+For Ethereum users to take advantage of Plasma, there needs to be a mechanism for moving funds between Mainnet and plasma chains. We cannot arbitrarily send ether to an address on the plasma chain, though—these chains are incompatible, so the transaction would either fail or lead to lost funds.
+
+Plasma uses a master contract running on Ethereum to process user entries and exits. This master contract is also responsible for tracking state commitments (explained earlier) and punishing dishonest behavior via fraud proofs (more on this later).
+
+#### Entering the plasma chain {#entering-the-plasma-chain}
+
+To enter the plasma chain, Alice (the user) will have to deposit ETH or any ERC-20 token in the plasma contract. The plasma operator, who watches contract deposits, recreates an amount equal to Alice's initial deposit and releases it to her address on the plasma chain. Alice is required to attest to receiving the funds on the child chain and can then use these funds for transactions.
+
+#### Exiting the plasma chain {#exiting-the-plasma-chain}
+
+Exiting the plasma chain is more complex than entering it for several reasons. The biggest one is that, while Ethereum has information about the plasma chain's state, it cannot verify if the information is true or not. A malicious user could make an incorrect assertion ("I have 1000 ETH") and get away with providing fake proofs to back up the claim.
+
+To prevent malicious withdrawals, a "challenge period" is introduced. During the challenge period (usually a week), anyone can challenge a withdrawal request using a fraud-proof. If the challenge succeeds, then the withdrawal request is denied.
+
+However, it is usually the case that users are honest and make correct claims about the funds they own. In this scenario, Alice will initiate a withdrawal request on the root chain (Ethereum) by submitting a transaction to the plasma contract.
+
+She must also provide a Merkle proof verifying that a transaction creating her funds on the Plasma chain was included in a block. This is necessary for iterations of Plasma, such as [Plasma MVP](https://www.learnplasma.org/en/learn/mvp.html), that use a [Unspent Transaction Output (UTXO)](https://en.wikipedia.org/wiki/Unspent_transaction_output) model.
+
+Others, like [Plasma Cash](https://www.learnplasma.org/en/learn/cash.html), represent funds as [non-fungible tokens](/developers/docs/standards/tokens/erc-721/) instead of UTXOs. Withdrawing, in this case, requires proof of ownership of tokens on the Plasma chain. This is done by submitting the two latest transactions involving the token and providing a Merkle proof verifying the inclusion of those transactions in a block.
+
+The user must also add a bond to the withdrawal request as a guarantee of honest behavior. If a challenger proves Alice's withdrawal request invalid, her bond is slashed, and some of it goes to the challenger as a reward.
+
+If the challenge period elapses without anyone providing a fraud-proof, Alice's withdrawal request is considered valid, allowing her to retrieve deposits from the Plasma contract on Ethereum.
+
+### Dispute arbitration {#dispute-arbitration}
+
+Like any blockchain, plasma chains need a mechanism for enforcing the integrity of transactions in case participants to start acting maliciously (e.g., double-spending funds). To this end, plasma chains use fraud proofs to arbitrate disputes concerning the validity of state transitions and penalize bad behavior.
+
+A fraud-proof is simply a claim that a particular state transition is invalid. An example is if a user (Alice) tries to spend the same funds twice. Perhaps she spent the UTXO in a transaction with Bob and wants to spend the same UTXO (which is now Bob's) in another transaction.
+
+To prevent the withdrawal, Bob will construct a fraud-proof by providing evidence of Alice spending the said UTXO in a previous transaction and a Merkle proof of the transaction's inclusion in a block. The same process works in Plasma Cash—Bob would need to provide proof that Alice earlier transferred the tokens she's trying to withdraw.
+
+If Bob's challenge succeeds, Alice's withdrawal request is canceled. However, this approach relies on Bob's ability to watch the chain for withdrawal requests. If Bob is offline, then Alice can process the malicious withdrawal once the challenge period elapses.
+
+## The mass exit problem in plasma {#the-mass-exit-problem-in-plasma}
+
+The mass exit problem occurs when a large number of users try to withdraw from a plasma chain at the same time. Why this problem exists has to do with one of Plasma's biggest problems: **data unavailability**.
+
+Data availability is the ability to verify that the information for a proposed block was actually published on the blockchain network. A block is "unavailable" if the producer publishes the block itself but withholds data used to create the block.
+
+Blocks must be available if nodes are to be able to download the block and verify the validity of transactions. Blockchains ensure data availability by forcing block producers to post all transaction data on-chain.
+
+Data availability also helps with securing off-chain scaling protocols that build on Ethereum's base layer. By forcing operators on these chains to publish transaction data on Ethereum, anyone can challenge invalid blocks by constructing fraud proofs referencing the correct state of the chain.
+
+Plasma chains primarily store transaction data with the operator and **do not publish any data on Mainnet** (i.e., besides periodic state commitments). This means users must rely on the operator to provide block data if they need to create fraud proofs challenging invalid transactions. If this system works, then users can always use fraud proofs to secure funds.
+
+The problem starts when the operator, not just any user, is the party acting maliciously. Because the operator is in sole control of the blockchain, they have more incentive to advance invalid state transitions on a larger scale, such as stealing funds belonging to users on the plasma chain.
+
+In this case, using the classic fraud-proof system cannot work. The operator could easily make an invalid transaction transferring Alice and Bob's funds to their wallet and hide the data necessary for creating the fraud-proof. This is possible because the operator isn't required to make data available to users or Mainnet.
+
+Therefore, the most optimistic solution is to attempt a "mass exit" of users from the plasma chain. The mass exit slows down the malicious operator's plan to steal funds and provides some measure of protection for users. Withdrawal requests are ordered based on when each UTXO (or token) was created, preventing malicious operators from front-running honest users.
+
+Nonetheless, we still need a way to verify the validity of withdrawal requests during a mass exit—to prevent opportunistic individuals from cashing in on the chaos processing invalid exits. The solution is simple: require users to post the last **valid state of the chain** to exit their money.
+
+But this approach still has problems. For instance, if all users on a plasma chain need to exit (which is possible in the case of a malicious operator), then the entire valid state of the plasma chain must be dumped on Ethereum's base layer at once. With the arbitrary size of plasma chains (high throughput = more data) and constraints on Ethereum's processing speeds, this is not an ideal solution.
+
+Although exit games sound nice in theory, real-life mass exits will likely trigger network-wide congestion on Ethereum itself. Besides harming Ethereum's functionality, a poorly coordinated mass exit means that users may be unable to withdraw funds before the operator drains every account on the plasma chain.
+
+## Pros and cons of plasma {#pros-and-cons-of-plasma}
+
+| Pros | Cons |
+| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Offers high throughput and low cost per transaction. | Does not support general computation (cannot run smart contracts. Only basic token transfers, swaps, and a few other transaction types are supported via predicate logic. |
+| Good for transactions between arbitrary users (no overhead per user pair if both are established on the plasma chain) | Need to periodically watch the network (liveness requirement) or delegate this responsibility to someone else to ensure the security of your funds. |
+| Plasma chains can be adapted to specific use-cases that are unrelated to the main chain. Anyone, including businesses, can customize Plasma smart contracts to provide scalable infrastructure that works in different contexts. | Relies on one or more operators to store data and serve it upon request. |
+| Reduces load on Ethereum Mainnet by moving computation and storage off-chain. | Withdrawals are delayed by several days to allow for challenges. For fungible assets, this can be mitigated by liquidity providers, but there is an associated capital cost. |
+| | If too many users try to exit simultaneously, Ethereum Mainnet could get congested. |
+
+## Plasma vs layer 2 scaling protocols {#plasma-vs-layer-2}
+
+While Plasma was once considered a useful scaling solution for Ethereum, it has since been dropped in favor of [layer 2 (L2) scaling protocols](/layer-2/). L2 scaling solutions remedy several of Plasma's problems:
+
+### Efficiency {#efficiency}
+
+[Zero-Knowledge rollups](/developers/docs/scaling/zk-rollups) generate cryptographic proofs of the validity of each batch of transactions processed off-chain. This prevents the users (and operators) from advancing invalid state transitions, eliminating the need for challenge periods and exit games. It also means users don't have to watch the chain periodically to secure their funds.
+
+### Support for smart contracts {#support-for-smart-contracts}
+
+Another problem with the plasma framework was [the inability to support the execution of Ethereum smart contracts](https://ethresear.ch/t/why-smart-contracts-are-not-feasible-on-plasma/2598/4). As a result, most implementations of Plasma were mostly built for simple payments or the exchange of ERC-20 tokens.
+
+Conversely, optimistic rollups, are compatible with the [Ethereum Virtual Machine](/developers/docs/evm/) and can run Ethereum-native [smart contracts](/developers/docs/smart-contracts/), making them a useful and _secure_ solution for scaling [decentralized applications](/developers/docs/dapps/). Similarly, plans are underway to [create a zero-knowledge implementation of the EVM (zkEVM)](https://ethresear.ch/t/a-zk-evm-specification/11549) that would allow ZK-rollups to process arbitrary logic and execute smart contracts.
+
+### Data unavailability {#data-unavailability}
+
+As explained earlier, plasma suffers from a data availability problem. If a malicious operator advanced an invalid transition on the plasma chain, users would be unable to challenge it since the operator can withhold data needed to create the fraud-proof. Rollups solve this problem by forcing operators to post transaction data on Ethereum, allowing anyone to verify the chain's state and create fraud proofs if necessary.
+
+### Mass exit problem {#mass-exit-problem}
-## Pros and cons {#pros-and-cons}
+ZK-rollups and optimistic rollups both solve Plasma's mass exit problem in various ways. For example, a ZK-rollup relies on cryptographic mechanisms that ensure operators cannot steal user funds under any scenario.
-| Pros | Cons |
-| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| High throughput, low cost per transaction. | Does not support general computation. Only basic token transfers, swaps, and a few other transaction types are supported via predicate logic. |
-| Good for transactions between arbitrary users (no overhead per user pair if both are established on the plasma chain) | Need to periodically watch the network (liveness requirement) or delegate this responsibility to someone else to ensure the security of your funds. |
-| Plasma chains can be adapted to specific use-cases that are unrelated to the main chain. Anyone, including businesses, can customize Plasma smart contracts to provide scalable infrastructure that works in different contexts. | Relies on one or more operators to store data and serve it upon request. |
-| | Withdrawals are delayed by several days to allow for challenges. For fungible assets this can be mitigated by liquidity providers, but there is an associated capital cost. |
-| | If too many users try to exit simultaneously, Ethereum Mainnet could get congested. |
+Similarly, optimistic rollups impose a delay period on withdrawals during which anyone can initiate a challenge and prevent malicious withdrawal requests. While this is similar to Plasma, the difference is that verifiers have access to data needed to create fraud proofs. Thus, there's no need for rollup users to engage in a frenzied, "first-to-get-out" migration to Ethereum Mainnet.
## How does Plasma differ from sidechains and sharding? {#plasma-sidechains-sharding}
@@ -57,5 +173,7 @@ Multiple projects provide implementations of Plasma that you can integrate into
- [Learn Plasma](https://www.learnplasma.org/en/)
- [A quick reminder of what "shared security" means and why it's so important](https://old.reddit.com/r/ethereum/comments/sgd3zt/a_quick_reminder_of_what_shared_security_means/)
- [Sidechains vs Plasma vs Sharding](https://vitalik.ca/general/2019/06/12/plasma_vs_sharding.html)
+- [Understanding Plasma, Part 1: The Basics](https://www.theblockcrypto.com/amp/post/10793/understanding-plasma-part-1-the-basics)
+- [The Life and Death of Plasma](https://medium.com/dragonfly-research/the-life-and-death-of-plasma-b72c6a59c5ad#)
_Know of a community resource that helped you? Edit this page and add it!_
diff --git a/src/content/developers/docs/scaling/validium/index.md b/src/content/developers/docs/scaling/validium/index.md
index 7569ec4db29..28b6a88c1fb 100644
--- a/src/content/developers/docs/scaling/validium/index.md
+++ b/src/content/developers/docs/scaling/validium/index.md
@@ -10,29 +10,29 @@ Validium is a [scaling solution](/developers/docs/scaling/) that enforces integr
## Prerequisites {#prerequisites}
-You should have read and understood our page on [Ethereum scaling](/developers/docs/scaling/) and [layer 2](/layer-2).
+You should have read and understood our page on [Ethereum scaling](/developers/docs/scaling/) and [layer 2](/layer-2).
## What is validium? {#what-is-validium}
-Validiums are scaling solutions that use off-chain data availability and computation designed to improve throughput by processing transactions off the Ethereum Mainnet. Like zero-knowledge rollups (ZK-rollups), validiums publish [zero-knowledge proofs](/glossary/#zk-proof) to verify off-chain transactions on Ethereum. This prevents invalid state transitions and enhances the security guarantees of a validium chain.
+Validiums are scaling solutions that use off-chain data availability and computation designed to improve throughput by processing transactions off the Ethereum Mainnet. Like zero-knowledge rollups (ZK-rollups), validiums publish [zero-knowledge proofs](/glossary/#zk-proof) to verify off-chain transactions on Ethereum. This prevents invalid state transitions and enhances the security guarantees of a validium chain.
These "validity proofs" can come in the form of ZK-SNARKs (Zero-Knowledge Succinct Non-Interactive Argument of Knowledge) or ZK-STARKs (Zero-Knowledge Scalable Transparent ARgument of Knowledge). More on [zero-knowledge proofs](https://consensys.net/blog/blockchain-explained/zero-knowledge-proofs-starks-vs-snarks/).
-Funds belonging to validium users are controlled by a smart contract on Ethereum. Validiums offer near-instant withdrawals, much like ZK-rollups do; once the validity proof for a withdrawal request has been verified on Mainnet, users can withdraw funds by providing [Merkle proofs](/developers/tutorials/merkle-proofs-for-offline-data-integrity/). The Merkle proof validates the inclusion of the user’s withdrawal transaction in a verified transaction batch, allowing the on-chain contract to process the withdrawal.
+Funds belonging to validium users are controlled by a smart contract on Ethereum. Validiums offer near-instant withdrawals, much like ZK-rollups do; once the validity proof for a withdrawal request has been verified on Mainnet, users can withdraw funds by providing [Merkle proofs](/developers/tutorials/merkle-proofs-for-offline-data-integrity/). The Merkle proof validates the inclusion of the user’s withdrawal transaction in a verified transaction batch, allowing the on-chain contract to process the withdrawal.
-However, validium users can have their funds frozen and withdrawals restricted. This can happen if data availability managers on the validium chain withhold off-chain state data from users. Without access to transaction data, users cannot compute the Merkle proof required to prove ownership of funds and execute withdrawals.
+However, validium users can have their funds frozen and withdrawals restricted. This can happen if data availability managers on the validium chain withhold off-chain state data from users. Without access to transaction data, users cannot compute the Merkle proof required to prove ownership of funds and execute withdrawals.
-This is the major difference between validiums and ZK-rollups—their positions on the data availability spectrum. Both solutions approach data storage differently, which has implications for security and trustlessness.
+This is the major difference between validiums and ZK-rollups—their positions on the data availability spectrum. Both solutions approach data storage differently, which has implications for security and trustlessness.
## How do validiums interact with Ethereum? {#how-do-validiums-interact-with-ethereum}
-Validiums are scaling protocols built on top of the existing Ethereum chain. Although it executes transactions off-chain, a validium chain is administered by a collection of smart contracts deployed on Mainnet including:
+Validiums are scaling protocols built on top of the existing Ethereum chain. Although it executes transactions off-chain, a validium chain is administered by a collection of smart contracts deployed on Mainnet including:
-1. **Verifier contract**: The verifier contract verifies the validity of proofs submitted by the validium operator when making state updates. This includes validity proofs attesting to the correctness of off-chain transactions and data availability proofs verifying the existence of off-chain transaction data.
+1. **Verifier contract**: The verifier contract verifies the validity of proofs submitted by the validium operator when making state updates. This includes validity proofs attesting to the correctness of off-chain transactions and data availability proofs verifying the existence of off-chain transaction data.
-2. **Main contract**: The main contract stores state commitments (Merkle roots) submitted by block producers and updates the validium's state once a validity proof is verified on-chain. This contract also processes deposits to and withdrawals from the validium chain.
+2. **Main contract**: The main contract stores state commitments (Merkle roots) submitted by block producers and updates the validium's state once a validity proof is verified on-chain. This contract also processes deposits to and withdrawals from the validium chain.
-Validiums also rely on the main Ethereum chain for the following:
+Validiums also rely on the main Ethereum chain for the following:
### Settlement {#settlement}
@@ -40,53 +40,53 @@ Transactions executed on a validium cannot be fully confirmed until the parent c
### Security {#security}
-Ethereum, acting as a settlement layer, also guarantees the validity of state transitions on validium. Off-chain transactions executed on the validium chain are verified via a smart contract on the base Ethereum layer.
+Ethereum, acting as a settlement layer, also guarantees the validity of state transitions on validium. Off-chain transactions executed on the validium chain are verified via a smart contract on the base Ethereum layer.
-If the on-chain verifier contract deems the proof invalid, the transactions are rejected. This means operators must satisfy validity conditions enforced by the Ethereum protocol before updating the validium's state.
+If the on-chain verifier contract deems the proof invalid, the transactions are rejected. This means operators must satisfy validity conditions enforced by the Ethereum protocol before updating the validium's state.
## How does validium work? {#how-does-validium-work}
-### Transactions {#transactions}
+### Transactions {#transactions}
-Users submit transactions to the operator, a node responsible for executing transactions on the validium chain. Some validiums may use a sole operator to execute the chain or rely on a [proof-of-stake (PoS)](/developers/docs/consensus-mechanisms/pos/) mechanism for rotating operators.
+Users submit transactions to the operator, a node responsible for executing transactions on the validium chain. Some validiums may use a sole operator to execute the chain or rely on a [proof-of-stake (PoS)](/developers/docs/consensus-mechanisms/pos/) mechanism for rotating operators.
-The operator aggregates transactions into a batch and sends it to a proving circuit for proving. The proving circuit accepts the transaction batch (and other relevant data) as inputs and outputs a validity proof verifying that the operations were performed correctly.
+The operator aggregates transactions into a batch and sends it to a proving circuit for proving. The proving circuit accepts the transaction batch (and other relevant data) as inputs and outputs a validity proof verifying that the operations were performed correctly.
### State commitments {#state-commitments}
-The state of the validium is hashed as a Merkle tree with the root stored in the main contract on Ethereum. The Merkle root, also known as the state root, acts as a cryptographic commitment to the current state of accounts and balances on the validium.
+The state of the validium is hashed as a Merkle tree with the root stored in the main contract on Ethereum. The Merkle root, also known as the state root, acts as a cryptographic commitment to the current state of accounts and balances on the validium.
-To perform a state update, the operator must compute a new state root (after executing transactions) and submit it to the on-chain contract. If the validity proof checks out, the proposed state is accepted and the validium switches to the new state root.
+To perform a state update, the operator must compute a new state root (after executing transactions) and submit it to the on-chain contract. If the validity proof checks out, the proposed state is accepted and the validium switches to the new state root.
### Deposits and withdrawals {#deposits-and-withdrawals}
-Users move funds from Ethereum to a validium by depositing ETH (or any ERC-compatible token) in the on-chain contract. The contract relays the deposit event to the validium off-chain, where the user's address is credited with an amount equal to their deposit. The operator also includes this deposit transaction in a new batch.
+Users move funds from Ethereum to a validium by depositing ETH (or any ERC-compatible token) in the on-chain contract. The contract relays the deposit event to the validium off-chain, where the user's address is credited with an amount equal to their deposit. The operator also includes this deposit transaction in a new batch.
-To move funds back to Mainnet, a validium user initiates a withdrawal transaction and submits it to the operator who validates the withdrawal request and includes it in a batch. The user's assets on the validium chain are also destroyed before they can exit the system. Once the validity proof associated with the batch is verified, the user can call the main contract to withdraw the remainder of their initial deposit.
+To move funds back to Mainnet, a validium user initiates a withdrawal transaction and submits it to the operator who validates the withdrawal request and includes it in a batch. The user's assets on the validium chain are also destroyed before they can exit the system. Once the validity proof associated with the batch is verified, the user can call the main contract to withdraw the remainder of their initial deposit.
-As an anti-censorship mechanism, the validium protocol allows users to withdraw directly from the validium contract without going through the operator. In this case, users need to provide a Merkle proof to the verifier contract showing an account's inclusion in the state root. If the proof is accepted, the user can call the main contract's withdrawal function to exit their funds from the validium.
+As an anti-censorship mechanism, the validium protocol allows users to withdraw directly from the validium contract without going through the operator. In this case, users need to provide a Merkle proof to the verifier contract showing an account's inclusion in the state root. If the proof is accepted, the user can call the main contract's withdrawal function to exit their funds from the validium.
### Batch submission {#batch-submission}
-After executing a batch of transactions, the operator submits the associated validity proof to the Lverifier contract and proposes a new state root to the main contract. If the proof is valid, the main contract updates the validium's state and finalizes the results of transactions in the batch.
+After executing a batch of transactions, the operator submits the associated validity proof to the Lverifier contract and proposes a new state root to the main contract. If the proof is valid, the main contract updates the validium's state and finalizes the results of transactions in the batch.
-Unlike a ZK-rollup, block producers on a validium are not required to publish transaction data for transaction batches (only block headers). This makes validium a purely off-chain scaling protocol, as opposed to "hybrid" scaling protocols (i.e., [layer 2](/layer-2/)) that publish state data on the main Ethereum chain as `calldata`.
+Unlike a ZK-rollup, block producers on a validium are not required to publish transaction data for transaction batches (only block headers). This makes validium a purely off-chain scaling protocol, as opposed to "hybrid" scaling protocols (i.e., [layer 2](/layer-2/)) that publish state data on the main Ethereum chain as `calldata`.
### Data availability {#data-availability}
As mentioned, validiums utilize an off-chain data availability model, where operators store all transaction data off Ethereum Mainnet. Validium's low on-chain data footprint improves scalability (throughput isn't limited by Ethereum's data processing capacity) and reduces user fees (the cost of publishing `calldata` is lower).
-Off-chain data availability, however, presents a problem: data necessary for creating or verifying Merkle proofs may be unavailable. This means users may be unable to withdraw funds from the on-chain contract if operators should act maliciously.
+Off-chain data availability, however, presents a problem: data necessary for creating or verifying Merkle proofs may be unavailable. This means users may be unable to withdraw funds from the on-chain contract if operators should act maliciously.
-Various validium solutions attempt to solve this problem by decentralizing the storage of state data. This involves forcing block producers to send the underlying data to "data availability managers" responsible for storing off-chain data and making it available to users on request.
+Various validium solutions attempt to solve this problem by decentralizing the storage of state data. This involves forcing block producers to send the underlying data to "data availability managers" responsible for storing off-chain data and making it available to users on request.
-Data availability managers in validium attest to the availability of data for off-chain transactions by signing every validium batch. These signatures constitute a form of "availability proof" which the on-chain verifier contract checks before approving state updates.
+Data availability managers in validium attest to the availability of data for off-chain transactions by signing every validium batch. These signatures constitute a form of "availability proof" which the on-chain verifier contract checks before approving state updates.
-Validiums differ in their approach to data availability management. Some rely on trusted parties to store state data, while others use randomly assigned validators for the task.
+Validiums differ in their approach to data availability management. Some rely on trusted parties to store state data, while others use randomly assigned validators for the task.
-#### Data availability committee (DAC) {#data-availability-committee)
+#### Data availability committee (DAC) {#data-availability-committee)
-To guarantee the availability of off-chain data, some validium solutions appoint a group of trusted entities, collectively known as a data availability committee (DAC), to store copies of the state and provide proof of data availability. DACs are easier to implement and require less coordination since membership is low.
+To guarantee the availability of off-chain data, some validium solutions appoint a group of trusted entities, collectively known as a data availability committee (DAC), to store copies of the state and provide proof of data availability. DACs are easier to implement and require less coordination since membership is low.
However, users must trust the DAC to make the data available when needed (e.g., for generating Merkle proofs). There's the possibility of members of data availability committees [getting compromised by a malicious actor](https://notes.ethereum.org/DD7GyItYQ02d0ax_X-UbWg?view) who can then withhold off-chain data.
@@ -110,37 +110,37 @@ A decentralized exchange (DEX) may prefer using a validium’s scalable and priv
## Validiums and EVM compatibility {#validiums-and-evm-compatibility}
-Like ZK-rollups, validiums are mostly suited to simple applications, such as token swaps and payments. Supporting general computation and smart contract execution among validiums is difficult to implement, given the considerable overhead of proving [EVM](/developers/docs/evm/) instructions in a zero-knowledge proof circuit.
+Like ZK-rollups, validiums are mostly suited to simple applications, such as token swaps and payments. Supporting general computation and smart contract execution among validiums is difficult to implement, given the considerable overhead of proving [EVM](/developers/docs/evm/) instructions in a zero-knowledge proof circuit.
-Some validium projects attempt to sidestep this problem by compiling EVM-compatible languages (e.g., Solidity, Vyper) into creating custom bytecode optimized for efficient proving. A drawback of this approach is that new zero-knowledge proof-friendly VMs may not support important EVM opcodes, and developers have to write directly in the high-level language for an optimal experience. This creates even more problems: it forces developers to build dapps with an entirely new development stack and breaks compatibility with current Ethereum infrastructure.
+Some validium projects attempt to sidestep this problem by compiling EVM-compatible languages (e.g., Solidity, Vyper) into creating custom bytecode optimized for efficient proving. A drawback of this approach is that new zero-knowledge proof-friendly VMs may not support important EVM opcodes, and developers have to write directly in the high-level language for an optimal experience. This creates even more problems: it forces developers to build dapps with an entirely new development stack and breaks compatibility with current Ethereum infrastructure.
-Some teams, however, are attempting to optimize existing EVM opcodes for zk-proving circuits. This will result in the development of a zero-knowledge Ethereum Virtual Machine (zkEVM), an EVM-compatible VM that produces proofs to verify the correctness of program execution. With a zkEVM, validium chains can execute smart contracts off-chain and submit validity proofs to verify an off-chain computation (without having to re-execute it) on Ethereum.
+Some teams, however, are attempting to optimize existing EVM opcodes for zk-proving circuits. This will result in the development of a zero-knowledge Ethereum Virtual Machine (zkEVM), an EVM-compatible VM that produces proofs to verify the correctness of program execution. With a zkEVM, validium chains can execute smart contracts off-chain and submit validity proofs to verify an off-chain computation (without having to re-execute it) on Ethereum.
-[More on zkEVMs](https://www.alchemy.com/overviews/zkevm).
+[More on zkEVMs](https://www.alchemy.com/overviews/zkevm).
## How do validiums scale Ethereum? {#scaling-ethereum-with-validiums}
### 1. Off-chain data storage {#off-chain-data-storage}
-Layer 2 scaling projects, such as optimistic rollups and zk-rollups, trade the infinite scalability of pure off-chain scaling protocols (e.g., [Plasma](/developers/docs/scaling/plasma/)) for security by publishing some transaction data on L1. But this means the scalability properties of rollups is limited by data bandwith on Ethereum Mainnet ([data sharding](/upgrades/sharding/) proposes to improve Ethereum's data storage capacity for this reason).
+Layer 2 scaling projects, such as optimistic rollups and zk-rollups, trade the infinite scalability of pure off-chain scaling protocols (e.g., [Plasma](/developers/docs/scaling/plasma/)) for security by publishing some transaction data on L1. But this means the scalability properties of rollups is limited by data bandwith on Ethereum Mainnet ([data sharding](/upgrades/sharding/) proposes to improve Ethereum's data storage capacity for this reason).
-Validiums achieve scalability by keeping all transaction data off-chain and only post state commitments (and validity proofs) when relaying state updates to the main Ethereum chain. The existence of validity proofs, however, gives validiums higher security guarantees than other pure off-chain scaling solutions, including Plasma and [sidechains](/developers/docs/scaling/sidechains/). By reducing the amount of data Ethereum has to process before validating off-chain transactions, validium designs greatly extend throughput on Mainnet.
+Validiums achieve scalability by keeping all transaction data off-chain and only post state commitments (and validity proofs) when relaying state updates to the main Ethereum chain. The existence of validity proofs, however, gives validiums higher security guarantees than other pure off-chain scaling solutions, including Plasma and [sidechains](/developers/docs/scaling/sidechains/). By reducing the amount of data Ethereum has to process before validating off-chain transactions, validium designs greatly extend throughput on Mainnet.
### 2. Recursive proofs {#recursive-proofs}
-A recursive proof is a validity proof that verifies the validity of other proofs. These "proof of proofs" are generated by recursively aggregating multiple proofs until one final proof verifying all previous proofs is created. Recursive proofs scale blockchain processing speeds by increasing the number of transactions that can be verified per validity proof.
+A recursive proof is a validity proof that verifies the validity of other proofs. These "proof of proofs" are generated by recursively aggregating multiple proofs until one final proof verifying all previous proofs is created. Recursive proofs scale blockchain processing speeds by increasing the number of transactions that can be verified per validity proof.
Typically, each validity proof the validium operator submits to Ethereum for verification validates the integrity of a single block. Whereas a single recursive proof can be used to confirm the validity of several validium blocks at the same time—this is possible since the proving circuit can recursively aggregate several block proofs into one final proof. If the on-chain verifier contract accepts the recursive proof, all the underlying blocks are finalized immediately.
## Pros and cons of validium {#pros-and-cons-of-validium}
-| Pros | Cons |
-| ----------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------- |
-| Validity proofs enforce integrity of off-chain transactions and prevent operators from finalizing invalid state updates. | Producing validity proofs requires special hardware, which poses a centralization risk. |
-| Increases capital efficiency for users (no delays in withdrawing funds back to Ethereum) | Limited support for general computation/smart contracts; specialized languages required for development. |
-| Not vulnerable to certain economic attacks faced by fraud-proof based systems in high-value applications. | High computational power required to generate ZK proofs; not cost-effective for low throughput applications. |
-| Reduces gas fees for users by not posting calldata to Ethereum Mainnet. | Slower subjective finality time (10-30 min to generate a ZK proof) but faster to full finality because there is no dispute time delay. |
-| Suitable for specific use-cases, like trading or blockchain gaming that prioritize transaction privacy and scalability. | Users can be prevented from withdrawing funds since generating Merkle proofs of ownership requires off-chain data to be available at all times. |
+| Pros | Cons |
+| ------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Validity proofs enforce integrity of off-chain transactions and prevent operators from finalizing invalid state updates. | Producing validity proofs requires special hardware, which poses a centralization risk. |
+| Increases capital efficiency for users (no delays in withdrawing funds back to Ethereum) | Limited support for general computation/smart contracts; specialized languages required for development. |
+| Not vulnerable to certain economic attacks faced by fraud-proof based systems in high-value applications. | High computational power required to generate ZK proofs; not cost-effective for low throughput applications. |
+| Reduces gas fees for users by not posting calldata to Ethereum Mainnet. | Slower subjective finality time (10-30 min to generate a ZK proof) but faster to full finality because there is no dispute time delay. |
+| Suitable for specific use-cases, like trading or blockchain gaming that prioritize transaction privacy and scalability. | Users can be prevented from withdrawing funds since generating Merkle proofs of ownership requires off-chain data to be available at all times. |
| Off-chain data availability provides higher levels of throughput and increases scalability. | Security model relies on trust assumptions and cryptoeconomic incentives, unlike ZK-rollups, which purely rely on cryptographic security mechanisms. |
### Use Validium/Volitions {#use-validium-and-volitions}
diff --git a/src/content/developers/docs/scaling/zk-rollups/index.md b/src/content/developers/docs/scaling/zk-rollups/index.md
index 1add3a076b1..3dbce0c25de 100644
--- a/src/content/developers/docs/scaling/zk-rollups/index.md
+++ b/src/content/developers/docs/scaling/zk-rollups/index.md
@@ -1,35 +1,221 @@
---
-title: Zero-Knowledge Rollups
-description: Introduction to zero-knowledge rollups
+title: Zero-Knowledge rollups
+description: An introduction to zero-knowledge rollups—a scaling solution used by the Ethereum community.
lang: en
sidebar: true
---
+Zero-knowledge rollups (ZK-rollups) are layer 2 [scaling solutions](/developers/docs/scaling/) that increase throughput on Ethereum Mainnet by moving computation and state-storage off-chain. ZK-rollups can process thousands of transactions in a batch and then only post some minimal summary data to Mainnet. This summary data defines the changes that should be made to the Ethereum state and some cryptographic proof that those changes are correct.
+
## Prerequisites {#prerequisites}
-You should have a good understanding of all the foundational topics and a high-level understanding of [Ethereum scaling](/developers/docs/scaling/). Implementing scaling solutions such as rollups is an advanced topic as the technology is less battle-tested and continues to be researched and developed.
+You should have read and understood our page on [Ethereum scaling](/developers/docs/scaling/) and [layer 2](/layer-2).
+
+## What are zero-knowledge rollups? {#what-are-zk-rollups}
+
+**Zero-knowledge rollups (ZK-rollups)** bundle (or 'roll up') transactions into batches that are executed off-chain. Off-chain computation reduces the amount of data that has to be posted to the blockchain. ZK-rollup operators submit a summary of the changes required to represent all the transactions in a batch rather than sending each transaction individually. They also produce [validity proofs](/glossary/#validity-proof) to prove the correctness of their changes. The validity proof demonstrates with cryptographic certainty that the proposed changes to Ethereum's state are truly the end-result of executing all the transactions in the batch.
+
+The ZK-rollup's state is maintained by a smart contract deployed on the Ethereum network. To update this state, ZK-rollup nodes must submit a validity proof for verification. As mentioned, the validity proof is a cryptographic assurance that the state-change proposed by the rollup is really the result of executing the given batch of transactions. This means that ZK-rollups only need to provide validity proofs to finalize transactions on Ethereum instead of posting all transaction data on-chain like [optimistic rollups](/developers/docs/scaling/optimistic-rollups/).
+
+There are no delays when moving funds from a ZK-rollup to Ethereum because exit transactions are executed once the ZK-rollup contract verifies the validity proof. Conversely, withdrawing funds from optimistic rollups is subject to a delay to allow anyone to challenge the exit transaction with a [fraud proof](/glossary/#fraud-proof).
+
+ZK-rollups write transactions to Ethereum as `calldata`. `calldata` is where data that is included in external calls to smart contract functions gets stored. Information in `calldata` is published on the blockchain, allowing anyone to reconstruct the rollup’s state independently. ZK-rollups use compression techniques to reduce transaction data—for example, accounts are represented by an index rather than an address, which saves 28 bytes of data. On-chain data publication is a significant cost for rollups, so data compression can reduce fees for users.
+
+## How do ZK-rollups interact with Ethereum? {#zk-rollups-and-ethereum}
+
+A ZK-rollup chain is an off-chain protocol that operates on top of the Ethereum blockchain and is managed by on-chain Ethereum smart contracts. ZK-rollups execute transactions outside of Mainnet, but periodically commit off-chain transaction batches to an on-chain rollup contract. This transaction record is immutable, much like the Ethereum blockchain, and forms the ZK-rollup chain.
+
+The ZK-rollup's core architecture is made up of the following components:
+
+1. **On-chain contracts**: As mentioned, the ZK-rollup protocol is controlled by smart contracts running on Ethereum. This includes the main contract which stores rollup blocks, tracks deposits, and monitors state updates. Another on-chain contract (the verifier contract) verifies zero-knowledge proofs submitted by block producers. Thus, Ethereum serves as the base layer or "layer 1" for the ZK-rollup.
+
+2. **Off-chain virtual machine (VM)**: While the ZK-rollup protocol lives on Ethereum, transaction execution and state storage happen on a separate virtual machine independent of the [EVM](/developers/docs/evm/). This off-chain VM is the execution environment for transactions on the ZK-rollup and serves as the secondary layer or "layer 2" for the ZK-rollup protocol. Validity proofs verified on Ethereum Mainnet guarantee the correctness of state transitions in the off-chain VM.
+
+ZK-rollups are "hybrid scaling solutions"—off-chain protocols that operate independently, but derive security from Ethereum. Specifically, the Ethereum network enforces the validity of state updates on the ZK-rollup and guarantees the availability of data behind every update to the rollup's state. As a result, ZK-rollups are considerably safer than pure off-chain scaling solutions, such as [sidechains](/developers/docs/scaling/sidechains/), which are responsible for their security properties.
+
+ZK-rollups rely on the main Ethereum protocol for the following:
+
+### Data availability {#data-availability}
+
+ZK-rollups publish state data for every transaction processed off-chain to Ethereum. With this data, it is possible for individuals or businesses to reproduce the rollup’s state and validate the chain themselves. Ethereum makes this data available to all participants of the network as `calldata`.
+
+ZK-rollups don’t need to publish much transaction data on-chain because validity proofs already verify the authenticity of state transitions. Nevertheless, storing data on-chain is still important because it allows permissionless, independent verification of the L2 chain's state which in turn allows anyone to submit batches of transactions, preventing malicious operators from censoring or freezing the chain.
+
+On-chain is required for users to interact with the rollup. Without access to state data users cannot query their account balance or initiate transactions (e.g., withdrawals) that rely on state information.
+
+### Transaction finality {#transaction-finality}
+
+Ethereum acts as a settlement layer for ZK-rollups: L2 transactions are finalized only if the L1 contract accepts the validity proof. This eliminates the risk of malicious operators corrupting the chain (e.g., stealing rollup funds) since every transaction must be approved on Mainnet. Also, Ethereum guarantees that user operations cannot be reversed once finalized on L1.
+
+### Censorship resistance {#censorship-resistance}
+
+Most ZK-rollups use a "supernode" (the operator) to execute transactions, produce batches, and submit blocks to L1. While this ensures efficiency, it increases the risk of censorship: malicious ZK-rollup operators can censor users by refusing to include their transactions in batches.
+
+As a security measure, ZK-rollups allow users to submit transactions directly to the rollup contract on Mainnet if they think they are being censored by the operator. This allows users to force an exit from the ZK-rollup to Ethereum without having to rely on the operator’s permission.
+
+## How do ZK-rollups work? {#how-do-zk-rollups-work}
+
+### Transactions {#transactions}
+
+Users in the ZK-rollup sign transactions and submit to L2 operators for processing and inclusion in the next batch. In some cases, the operator is a centralized entity, called a sequencer, who executes transactions, aggregates them into batches, and submits to L1. The sequencer in this system is the only entity allowed to produce L2 blocks and add rollup transactions to the ZK-rollup contract.
+
+Other ZK-rollups may rotate the operator role by using a [proof-of-stake](/developers/docs/consensus-mechanisms/pos/) validator set. Prospective operators deposit funds in the rollup contract, with the size of each stake influencing the staker’s chances of getting selected to produce the next rollup batch. The operator’s stake can be slashed if they act maliciously, which incentivizes them to post valid blocks.
+
+#### How ZK-rollups publish transaction data on Ethereum {#how-zk-rollups-publish-transaction-data-on-ethereum}
+
+As explained, transaction data is published on Ethereum as `calldata`. `calldata` is a data area in a smart contract used to pass arguments to a function and behaves similarly to [memory](/developers/docs/smart-contracts/anatomy/#memory). While `calldata` isn’t stored as part of Ethereum’s state, it persists on-chain as part of the Ethereum chain's [history logs](https://docs.soliditylang.org/en/latest/introduction-to-smart-contracts.html?highlight=memory#logs). `calldata` does not affect Ethereum's state, making it a cheap way to store data on-chain.
+
+The`calldata` keyword often identifies the smart contract method being called by a transaction and holds inputs to the method in the form of an arbitrary sequence of bytes. ZK-rollups use `calldata` to publish compressed transaction data on-chain; the rollup operator simply adds a new batch by calling the required function in the rollup contract and passes the compressed data as function arguments. This helps reduce costs for users since a large part of rollup fees go toward storing transaction data on-chain.
+
+### State commitments {#state-commitments}
+
+The ZK-rollup’s state, which includes L2 accounts and balances, is represented as a [Merkle tree](/whitepaper/#merkle-trees). A cryptographic hash of the Merkle tree’s root (Merkle root) is stored in the on-chain contract, allowing the rollup protocol to track changes in the state of the ZK-rollup.
+
+The rollup transitions to a new state after the execution of a new set of transactions. The operator who initiated the state transition is required to compute a new state root and submit to the on-chain contract. If the validity proof associated with the batch is authenticated by the verifier contract, the new Merkle root becomes the ZK-rollup’s canonical state root.
+
+Besides computing state roots, the ZK-rollup operator also creates a batch root—the root of a Merkle tree comprising all transactions in a batch. When a new batch is submitted, the rollup contract stores the batch root, allowing users to prove a transaction (e.g., a withdrawal request) was included in the batch. Users will have to provide transaction details, the batch root, and a [Merkle proof](/developers/tutorials/merkle-proofs-for-offline-data-integrity/) showing the inclusion path.
+
+### Validity proofs {#validity-proofs}
+
+The new state root that the ZK-rollup operator submits to the L1 contract is the result of updates to the rollup’s state. Say Alice sends 10 tokens to Bob, the operator simply decreases Alice’s balance by 10 and increments Bob’s balance by 10. The operator then hashes the updated account data, rebuilds the rollup's Merkle tree, and submits the new Merkle root to the on-chain contract.
+
+But the rollup contract won’t automatically accept the proposed state commitment until the operator proves the new Merkle root resulted from correct updates to the rollup’s state. The ZK-rollup operator does this by producing a validity proof, a succinct cryptographic commitment verifying the correctness of batched transactions.
+
+Validity proofs allow parties to prove the correctness of a statement without revealing the statement itself—hence, they are also called zero-knowledge proofs. ZK-rollups use validity proofs to confirm the correctness of off-chain state transitions without having to re-execute transactions on Ethereum. These proofs can come in the form of a [ZK-SNARK](https://arxiv.org/abs/2202.06877) (Zero-Knowledge Succint Non-Interactive Argument of Knowledge) or [ZK-STARK](https://eprint.iacr.org/2018/046) (Zero-Knowledge Scalable Transparent Argument of Knowledge).
+
+Both SNARKs and STARKs help attest to the integrity of off-chain computation in ZK-rollups, although each proof type has distinctive features.
+
+**ZK-SNARKs**
+
+For the ZK-SNARK protocol to work, creating a Common Reference String (CRS) is necessary: the CRS provides public parameters for proving and verifying validity proofs. The security of the proving system depends on the CRS setup; if information used to create public parameters fall into the possession of malicious actors they may be able to generate false validity proofs.
+
+Some ZK-rollups attempt to solve this problem by using a [multi-party computation ceremony (MPC)](https://zkproof.org/2021/06/30/setup-ceremonies/amp/), involving trusted individuals, to generate public parameters for the ZK-SNARK circuit. Each party contributes some randomness (called "toxic waste") to the construct the CRS, which they must destroy immediately.
+
+Trusted setups are used because they increase the security of the CRS setup. As long as one honest participant destroys their input, the security of the ZK-SNARK system is guaranteed. Still, this approach still requires trusting those involved to delete their sampled randomness and not undermine the system's security guarantees.
+
+Trust assumptions aside, ZK-SNARKs are popular for their small proof sizes and constant-time verification. As proof verification on L1 constitutes the larger cost of operating a ZK-rollup, L2s use ZK-SNARKs to generate proofs that can be verified quickly and cheaply on Mainnet.
+
+**ZK-STARKs**
+
+Like ZK-SNARKs, ZK-STARKs prove the validity of off-chain computation without revealing the inputs. However, ZK-STARKs are considered an improvement on ZK-SNARKs because of their scalability and transparency.
+
+ZK-STARKs are 'transparent', as they can work without the trusted setup of a Common Reference String (CRS). Instead, ZK-STARKs rely on publicly verifiable randomness to set up parameters for generating and verifying proofs.
+
+ZK-STARKs also provide more scalability because the time needed to prove and verify validity proofs increases _quasilinearly_ in relation to the complexity of the underlying computation. With ZK-SNARKs, proving and verification times scale _linearly_ in relation to the size of the underlying computation. This means ZK-STARKs require less time than ZK-SNARKs for proving and verifying when large datasets are involved, making them useful for high-volume applications.
-Looking for a more beginner-friendly resource? See our [introduction to layer 2](/layer-2/).
+ZK-STARKs are also secure against quantum computers, while the Elliptic Curve Cryptography (ECC) used in ZK-SNARKs is widely believed to be susceptible to quantum computing attacks. The downside to ZK-STARKs is that they produce larger proof sizes, which are more expensive to verify on Ethereum. Also, they don't support recursion, which is key to scaling off-chain compuation with zero-knowledge proofs.
-You should also be familiar with zero-knowledge proofs. See our [introduction to zero-knowledge proofs](/zero-knowledge-proofs/).
+#### How do validity proofs work in ZK-rollups? {#validity-proofs-in-zk-rollups}
-## Zero-knowledge rollups {#zk-rollups}
+##### Proof generation
-**Zero-knowledge rollups (ZK-rollups)** bundle (or "roll-up") hundreds of transfers off-chain and generate a cryptographic proof. These proofs can come in the form of SNARKs (succinct non-interactive argument of knowledge) or STARKs (scalable transparent argument of knowledge). SNARKs and STARKs are known as validity proofs and get posted to layer 1.
+Before accepting transactions, the operator will perform the usual checks. This includes confirming that:
-The ZK-rollup smart contract maintains the state of all transfers on layer 2, and this state can only be updated with a validity proof. This means that ZK-rollups only need the validity proof instead of all transaction data. With a ZK-rollup, validating a block is quicker and cheaper because less data is included.
+- The sender and receiver accounts are part of the state tree.
+- The sender has enough funds to process the transaction.
+- The transaction is correct and matches the sender’s public key on the rollup.
+- The sender’s nonce is correct, etc.
-With a ZK-rollup, there are no delays when moving funds from layer 2 to layer 1 because a validity proof accepted by the ZK-rollup contract has already verified the funds.
+Once the ZK-rollup node has enough transactions, it aggregates them into a batch and compiles inputs for the proving circuit to compile into a succinct zk-proof. This includes:
-Being on layer 2, ZK-rollups can be optimised to reduce transaction size further. For instance, an account is represented by an index rather than an address, which reduces a transaction from 32 bytes to just 4 bytes. Transactions are also written to Ethereum as `calldata`, reducing gas.
+- A Merkle tree comprising all the transactions in the batch.
+- Merkle proofs for transactions to prove inclusion in the batch.
+- Merkle proofs for each sender-receiver pair in transactions to prove those accounts are part of the rollup's state tree.
+- A set of intermediate state roots, derived from updating the state root after applying state updates for each transaction (i.e., decreasing sender accounts and increasing receiver accounts).
-### Pros and cons {#zk-pros-and-cons}
+The proving circuit computes the validity proof by "looping" over each transaction and performing the same checks the operator completed before processing the transaction. First, it verifies the sender's account is part of the existing state root using the provided Merkle proof. Then it reduces the sender's balance, increases their nonce, hashes the updated account data and combines it with the Merkle proof to generate a new Merkle root.
-| Pros | Cons |
-| ------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------- |
-| Faster finality time since the state is instantly verified once the proofs are sent to the main chain. | Some don't have EVM support. |
-| Not vulnerable to the economic attacks that [Optimistic rollups](/developers/docs/scaling/optimistic-rollups/#optimistic-pros-and-cons) can be vulnerable to. | Validity proofs are intense to compute – not worth it for applications with little on-chain activity. |
-| Secure and decentralized, since the data that is needed to recover the state is stored on the layer 1 chain. | An operator can influence transaction ordering. |
+This Merkle root reflects the sole change in the ZK-rollup's state: a change in the sender's balance and nonce. This is possible because the Merkle proof used to prove the account's existence is used to derive the new state root.
+
+The proving circuit performs the same process on the receiver's account. It checks if the receiver's account exists under the intermediate state root (using the Merkle proof), increases their balance, re-hashes the account data and combines it with the Merkle proof to generate a new state root.
+
+The process repeats for every transaction; each "loop" creates a new state root from updating the sender's account and a subsequent new root from updating the receiver's account. As explained, every update to the state root represents one part of the rollup's state tree changing.
+
+The zk-proving circuit iterates over the entire transaction batch, verifying the sequence of updates that result in a final state root after the last transaction is executed. The last Merkle root computed becomes the newest canonical state root of the ZK-rollup.
+
+##### Proof verification
+
+After the proving circuit verifies the correctness of state updates, the L2 operator submits the computed validity proof to the verifier contract on L1. The contract's verification circuit verifies the proof's validity and also checks public inputs that form part of the proof:
+
+- **Pre-state root**: The ZK-rollup’s old state root (i.e., before the batched transactions were executed), reflecting the L2 chain's last known valid state.
+
+- **Post-state root**: The ZK-rollup’s new state root (i.e., after the execution of batched transactions), reflecting the L2 chain's newest state. The post-state root is the final root derived after applying state updates in the proving circuit.
+
+- **Batch root**: The Merkle root of the batch, derived by _merklizing_ transactions in the batch and hashing the tree's root.
+
+- **Transaction inputs**: Data associated with the transactions executed as part of the submitted batch.
+
+If the proof satisfies the circuit (i.e., it is valid), it means that there exists a sequence of valid transactions that transition the rollup from the previous state (cryptographically fingerprinted by the pre-state root) to a new state (cryptographically fingerprinted by the post-state root). If the pre-state root matches the root stored in the rollup contract, and the proof is valid, the rollup contract takes the post-state root from the proof and updates its state tree to reflect the rollup's changed state.
+
+### Entries and exits {#entries-and-exits}
+
+Users enter the ZK-rollup by depositing tokens in the rollup's contract deployed on the L1 chain. This transaction is queued up since only operators can submit transactions to the rollup contract.
+
+If the pending deposit queue starts filling up, the ZK-rollup operator will take the deposit transactions and submit them to the rollup contract. Once the user's funds are in the rollup, they can start transacting by sending transactions to the operator for processing. Users can verify balances on the rollup by hashing their account data, sending the hash to the rollup contract, and providing a Merkle proof to verify against the current state root.
+
+Withdrawing from a ZK-rollup to L1 is straightforward. The user initiates the exit transaction by sending their assets on the rollup to a specified account for burning. If the operator includes the transaction in the next batch, the user can submit a withdrawal request to the on-chain contract. This withdrawal request will include the following:
+
+- Merkle proof proving the inclusion of the user's transaction to the burn account in a transaction batch
+
+- Transaction data
+
+- Batch root
+
+- L1 address to receive deposited funds
+
+The rollup contract hashes the transaction data, checks if the batch root exists, and uses the Merkle proof to check if the transaction hash is part of the batch root. Afterward, the contract executes the exit transaction and sends funds to the user's chosen address on L1.
+
+## ZK-rollups and EVM compatibility {#zk-rollups-and-evm-compatibility}
+
+Unlike optimistic rollups, ZK-rollups are not readily compatible with the [Ethereum Virtual Machine (EVM)](/developers/docs/evm/). Proving general-purpose EVM computation in circuits is more difficult and resource-intensive than proving simple computations (like the token transfer described previously).
+
+However, [advances in zero-knowledge technology](https://hackmd.io/@yezhang/S1_KMMbGt#Why-possible-now) are igniting renewed interest in wrapping EVM computation in zero-knowledge proofs. These efforts are geared towards creating a zero-knowledge EVM (zkEVM) implementation that can efficiently verify the correctness of program execution. A zkEVM recreates existing EVM opcodes for proving/verification in circuits, allowing to execute smart contracts.
+
+Like the EVM, a zkEVM transitions between states after computation is performed on some inputs. The difference is that the zkEVM also creates zero-knowledge proofs to verify the correctness of every step in the program’s execution. Validity proofs could verify the correctness of operations that touch the VM’s state (memory, stack, storage) and the computation itself (i.e., did the operation call the right opcodes and execute them correctly?).
+
+The introduction of EVM-compatible ZK-rollups is expected to help developers leverage the scalability and security guarantees of zero-knowledge proofs. More importantly, compatibility with native Ethereum infrastructure means developers can build zk-friendly dapps using familiar (and battle-tested) tooling and languages.
+
+## How do ZK-rollup fees work? {#how-do-zk-rollup-fees-work}
+
+How much users pay for transactions on ZK-rollups is dependent on the gas fee, just like on Ethereum Mainnet. However, gas fees work differently on L2 and are influenced by the following costs:
+
+1. **State write**: There is a fixed cost for writing to Ethereum’s state (i.e., submitting a transaction on the Ethereum blockchain). ZK-rollups reduce this cost by batching transactions and spreading fixed costs across multiple users.
+
+2. **Data publication**: ZK-rollups publish state data for every transaction to Ethereum as `calldata`. `calldata` costs are currently governed by [EIP-1559](https://eips.ethereum.org/EIPS/eip-1559), which stipulates a cost of 16 gas for non-zero bytes and 4 gas for zero bytes of `calldata`, respectively. The cost paid on each transaction is influenced by how much `calldata` needs to be posted on-chain for it.
+
+3. **L2 operator fees**: This is the amount paid to the rollup operator as compensation for computational costs incurred in processing transactions, much like miner fees on Ethereum.
+
+4. **Proof generation and verification**: ZK-rollup operators must produce validity proofs for transaction batches, which is resource-intensive. Verifying zero-knowledge proofs on Mainnet also costs gas (~ 500,000 gas).
+
+Apart from batching transactions, ZK-rollups reduce fees for users by compressing transaction data. You can [see a real-time overview](https://l2fees.info/) of how it costs to use Ethereum ZK-rollups.
+
+## How do ZK-rollups scale Ethereum? {#scaling-ethereum-with-zk-rollups}
+
+### Transaction data compression {#transaction-data-compression}
+
+ZK-rollups extend the throughput on Ethereum’s base layer by taking computation off-chain, but the real boost for scaling comes from compressing transaction data. Ethereum’s [block size](/developers/docs/blocks/#block-size) limits the data each block can hold and, by extension, the number of transactions processed per block. By compressing transaction-related data, ZK-rollups significantly increase the number of transactions processed per block.
+
+ZK-rollups can compress transaction data better than optimistic rollups since they don't have to post all the data required to validate each transaction. They only have to post the minimal data required to rebuild the latest state of accounts and balances on the rollup.
+
+### Recursive proofs {#recursive-proofs}
+
+An advantage of zero-knowledge proofs is that proofs can verify other proofs. For example, a single ZK-SNARK can verify other ZK-SNARKs. Such "proof-of-proofs" are called recursive proofs and dramatically increase throughput on ZK-rollups.
+
+Currently, validity proofs are generated on a block-by-block basis and submitted to the L1 contract for verification. However, verifying single block proofs limits the throughput that ZK-rollups can achieve since only one block can be finalized when the operator submits a proof.
+
+Recursive proofs, however, make it possible to finalize several blocks with one validity proof. This is because the proving circuit recursively aggregates multiple block proofs until one final proof is created. The L2 operator submits this recursive proof, and if the contract accepts it, all the relevant blocks will be finalized instantly. With recursive proofs, the number of ZK-rollup transactions that can be finalized on Ethereum at intervals increases.
+
+### Pros and cons of ZK-rollups {#zk-rollups-pros-and-cons}
+
+| Pros | Cons |
+| ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Validity proofs ensure correctness of off-chain transactions and prevent operators from executing invalid state transitions. | The cost associated with computing and verifying validity proofs is substantial and can increase fees for rollup users. |
+| Offers faster transaction finality as state updates are approved once validity proofs are verified on L1. | Building EVM-compatible ZK-rollups is difficult due to complexity of zero-knowledge technology. |
+| Relies on trustless cryptographic mechanisms for security, not the honesty of incentivized actors as with [optimistic rollups](/developers/docs/scaling/optimistic-rollups/#optimistic-pros-and-cons). | Producing validity proofs requires specialized hardware, which may encourage centralized control of the chain by a few parties. |
+| Stores data needed to recover the off-chain state on L1, which guarantees security, censorship-resistance, and decentralization. | Centralized operators (sequencers) can influence the ordering of transactions. |
+| Users benefit from greater capital efficiency and can withdraw funds from L2 without delays. | Hardware requirements may reduce the number of participants that can force the chain to make progress, increasing the risk of malicious operators freezing the rollup's state and censoring users. |
+| Doesn't depend on liveness assumptions and users don't have to validate the chain to protect their funds. | Some proving systems (e.g., ZK-SNARK) require a trusted setup which, if mishandled, could potentially compromise a ZK-rollup's security model. |
+| Better data compression can help reduce the costs of publishing `calldata` on Ethereum and minimize rollup fees for users. | |
### A visual explanation of ZK-rollups {#zk-video}
@@ -43,11 +229,25 @@ Multiple implementations of ZK-rollups exist that you can integrate into your da
-**ZK-rollups reading**
+## Who is working on a zkEVM? {#zkevm-projects}
+
+Projects working on zkEVMs include:
+
+- **[ZKSync](https://docs.zksync.io/zkevm/)** - _ZkSync 2.0 is an EVM-compatible ZK Rollup being built by Matter Labs, powered by its own zkEVM._
+
+- **[Applied ZKP](https://github.com/privacy-scaling-explorations/zkevm-specs)** - _Applied ZKP is a project funded by the Ethereum Foundation to develop an EVM-compatible ZK-rollup and a mechanism for generating validity proofs for Ethereum blocks._
+
+- **[Scroll](https://scroll.io/blog/zkEVM)** - _Scroll is a tech-driven company working on building a native zkEVM Layer 2 Solution for Ethereum._
+
+- **[Polygon Hermez](https://docs.hermez.io/zkEVM/architecture/introduction/)** - _Hermez 2.0 is a decentralized ZK Rollup on the Ethereum mainnet working on a zero-knowledge Ethereum Virtual Machine (zkEVM) that executes Ethereum transactions in a transparent way, including smart contracts with zero-knowledge-proof validations._
+
+## Further reading on ZK-rollups reading {#further-reading-on-zk-rollups}
- [What Are Zero-Knowledge Rollups?](https://coinmarketcap.com/alexandria/glossary/zero-knowledge-rollups)
- [EthHub on zk-rollups](https://docs.ethhub.io/ethereum-roadmap/layer-2-scaling/zk-rollups/)
- [STARKs vs SNARKs](https://consensys.net/blog/blockchain-explained/zero-knowledge-proofs-starks-vs-snarks/)
-- [zkEVM](https://hackmd.io/@yezhang/S1_KMMbGt)
-- [Awesome-zkEVM](https://github.com/LuozhuZhang/awesome-zkevm)
-- [More on layer 2](/layer-2/)
+- [What is a zkEVM?](https://www.alchemy.com/overviews/zkevm)
+- [Intro to zkEVM](https://hackmd.io/@yezhang/S1_KMMbGt)
+- [Awesome-zkEVM resources](https://github.com/LuozhuZhang/awesome-zkevm)
+- [ZK-SNARKS under the hood](https://vitalik.ca/general/2017/02/01/zk_snarks.html)
+- [How are SNARKs possible?](https://vitalik.ca/general/2021/01/26/snarks.html)
diff --git a/src/content/developers/docs/smart-contracts/testing/index.md b/src/content/developers/docs/smart-contracts/testing/index.md
index 7dc5bf3bf9f..1c0e206603f 100644
--- a/src/content/developers/docs/smart-contracts/testing/index.md
+++ b/src/content/developers/docs/smart-contracts/testing/index.md
@@ -3,32 +3,31 @@ title: Testing smart contracts
description: An overview of techniques and considerations for testing Ethereum smart contracts
lang: en
sidebar: true
-incomplete: true
---
-Testing [smart contracts](/developers/docs/smart-contracts/) is one of the most important measures for improving [smart contract security](/developers/docs/smart-contracts/security/). Unlike traditional software, smart contracts cannot typically be updated after launching, making it imperative to test rigorously before deploying contracts on the Ethereum network.
+Testing [smart contracts](/developers/docs/smart-contracts/) is one of the most important measures for improving [smart contract security](/developers/docs/smart-contracts/security/). Unlike traditional software, smart contracts cannot typically be updated after launching, making it imperative to test rigorously before deploying contracts on the Ethereum network.
## What is smart contract testing? {#what-is-smart-contract-testing}
Smart contract testing means performing detailed analysis and evaluation of a smart contract to assess the quality of its source code during the development cycle. Testing a smart contract makes it easier to identify bugs and vulnerabilities and reduces the possibility of software errors that could lead to costly exploits.
-Smart contract testing takes many forms, with different methods offering benefits. Strategies for testing Ethereum smart contracts can be classified into two broad categories: **automated testing** and **manual testing**.
+Smart contract testing takes many forms, with different methods offering benefits. Strategies for testing Ethereum smart contracts can be classified into two broad categories: **automated testing** and **manual testing**.
### Automated testing {#automated-testing}
Automated testing involves using automated tools to carry out scripted testing of smart contracts. This technique relies on automated software that can execute repeated tests to find defects in smart contracts.
-Automated testing is efficient, uses fewer resources, and promises higher levels of coverage than manual analysis. Automated testing tools can also be configured with test data, allowing them to compare predicted behaviors with actual results.
+Automated testing is efficient, uses fewer resources, and promises higher levels of coverage than manual analysis. Automated testing tools can also be configured with test data, allowing them to compare predicted behaviors with actual results.
### Manual testing {#manual-testing}
-Manual testing is human-aided and involves an individual who executes testing steps manually. Code audits, where developers and/or auditors, go over every line of contract code, are an example of manual testing for smart contracts.
+Manual testing is human-aided and involves an individual who executes testing steps manually. Code audits, where developers and/or auditors, go over every line of contract code, are an example of manual testing for smart contracts.
-Manual testing of smart contracts requires considerable skill and a considerable investment of time, money, and effort. Moreover, manual testing can sometimes be susceptible to the problems of human error.
+Manual testing of smart contracts requires considerable skill and a considerable investment of time, money, and effort. Moreover, manual testing can sometimes be susceptible to the problems of human error.
However, applying manual testing to smart contracts can also be beneficial. Code audits harness human intelligence to find defects in contract code that might go undetected during automated testing.
-Manual-testing your smart contracts can also reveal vulnerabilities that exist outside the code, but can still affect it. For example, a smart contract audit can discover vulnerabilities arising from flawed interaction with off-chain components.
+Manual-testing your smart contracts can also reveal vulnerabilities that exist outside the code, but can still affect it. For example, a smart contract audit can discover vulnerabilities arising from flawed interaction with off-chain components.
## Why is it important to test smart contracts? {#benefits-of-smart-contract-testing}
@@ -36,94 +35,93 @@ Testing smart contracts is important for the following reasons:
### 1. Smart contracts are high-value applications {#smart-contracts-are-high-value-applications}
-Smart contracts often deal with high-value financial assets, especially in industries like [decentralized finance (DeFi)](/defi/), and valuable items, such as [non-fungible tokens (NFTs)](/nft/). As such, minor vulnerabilities in smart contracts can and often lead to massive, irrecoverable losses for users. Comprehensive testing can, however, expose errors in smart contract code and reduce security risks before deployment.
+Smart contracts often deal with high-value financial assets, especially in industries like [decentralized finance (DeFi)](/defi/), and valuable items, such as [non-fungible tokens (NFTs)](/nft/). As such, minor vulnerabilities in smart contracts can and often lead to massive, irrecoverable losses for users. Comprehensive testing can, however, expose errors in smart contract code and reduce security risks before deployment.
### 2. Smart contracts are immutable {#smart-contracts-are-immutable}
-Smart contracts deployed in the [Ethereum Virtual Machine (EVM)](/developers/docs/evm/) are immutable by default. While traditional developers may be used to fixing software bugs after launching, Ethereum development leaves little room for patching security flaws once a smart contract is live on the blockchain.
+Smart contracts deployed in the [Ethereum Virtual Machine (EVM)](/developers/docs/evm/) are immutable by default. While traditional developers may be used to fixing software bugs after launching, Ethereum development leaves little room for patching security flaws once a smart contract is live on the blockchain.
-While upgradeability mechanisms for smart contracts, such as proxy patterns, these can be difficult to implement. Besides reducing immutability and introducing complexity, upgrades often demand complex governance processes.
+While upgradeability mechanisms for smart contracts, such as proxy patterns, these can be difficult to implement. Besides reducing immutability and introducing complexity, upgrades often demand complex governance processes.
-For the most part, upgrades should be considered a last resort and avoided unless necessary. Detecting potential vulnerabilities and flaws in your smart contract during the pre-launch phase reduces the need for a logic upgrade.
+For the most part, upgrades should be considered a last resort and avoided unless necessary. Detecting potential vulnerabilities and flaws in your smart contract during the pre-launch phase reduces the need for a logic upgrade.
## Automated testing for smart contracts {#automated-testing-for-smart-contracts}
### 1. Functional testing {#functional-testing}
-Functional testing verifies the functionality of a smart contract and provides assurance that each function in the code works as expected. Functional testing requires understanding how your smart contract should behave in certain conditions. Then you can test each function by running computations with selected values and comparing the returned output with the expected output.
+Functional testing verifies the functionality of a smart contract and provides assurance that each function in the code works as expected. Functional testing requires understanding how your smart contract should behave in certain conditions. Then you can test each function by running computations with selected values and comparing the returned output with the expected output.
Functional testing covers three methods: **unit testing**, **integration testing**, and **system testing**.
#### Unit testing
-Unit testing involves testing individual components in a smart contract for correctness. A unit test is simple, quick to run, and provides a clear idea of what went wrong if the test fails.
+Unit testing involves testing individual components in a smart contract for correctness. A unit test is simple, quick to run, and provides a clear idea of what went wrong if the test fails.
Unit tests are crucial for smart contract development, especially if you need to add new logic to the code. You can verify the behavior of each function and confirm that it executes as intended.
-Running a unit test often requires creating *assertions*—simple, informal statements specifying requirements for a smart contract. Unit testing can then be used to test each assertion and see if it holds true under execution.
+Running a unit test often requires creating _assertions_—simple, informal statements specifying requirements for a smart contract. Unit testing can then be used to test each assertion and see if it holds true under execution.
Examples of contract-related assertions include:
-i. "Only the admin can pause the contract"
+i. "Only the admin can pause the contract"
-ii. "Non-admins cannot mint new tokens"
+ii. "Non-admins cannot mint new tokens"
-iii. "The contract reverts on errors"
+iii. "The contract reverts on errors"
#### Integration testing
-Integration testing is a level higher than unit testing on the testing hierarchy. In integration testing, individual components of the smart contract are tested together.
+Integration testing is a level higher than unit testing on the testing hierarchy. In integration testing, individual components of the smart contract are tested together.
-This approach detects errors arising from interactions between different components of a contract or across multiple contracts. You should use this method if you have a complex contract with multiple functions or one that interfaces with other contracts.
+This approach detects errors arising from interactions between different components of a contract or across multiple contracts. You should use this method if you have a complex contract with multiple functions or one that interfaces with other contracts.
-Integration testing can be useful for ensuring that things like [inheritance](https://docs.soliditylang.org/en/v0.8.12/contracts.html#inheritance) and dependency injection work properly.
+Integration testing can be useful for ensuring that things like [inheritance](https://docs.soliditylang.org/en/v0.8.12/contracts.html#inheritance) and dependency injection work properly.
#### System testing
System testing is the final phase of functional testing for smart contracts. A system evaluates the smart contract as one fully integrated product to see if it performs as specified in the technical requirements.
-You can think of this stage as checking the end-to-end flow of your smart contract from a user’s point of view. A good way to perform system testing on a smart contract is to deploy it on a production-like environment, such as a [testnet](/developers/docs/networks/#ethereum-testnets) or [development network](/developers/docs/development-networks/).
-
-Here, end-users can perform trial runs and report any issues with the contract’s business logic and overall functionality. System testing is important because you cannot change code once the contract is deployed in the main EVM environment.
+You can think of this stage as checking the end-to-end flow of your smart contract from a user’s point of view. A good way to perform system testing on a smart contract is to deploy it on a production-like environment, such as a [testnet](/developers/docs/networks/#ethereum-testnets) or [development network](/developers/docs/development-networks/).
+Here, end-users can perform trial runs and report any issues with the contract’s business logic and overall functionality. System testing is important because you cannot change code once the contract is deployed in the main EVM environment.
### 2. Static/dynamic analysis {#static-dynamic-analysis}
-Static analysis and dynamic analysis are two automated testing methods for evaluating the security qualities of smart contracts. Both techniques, however, use different approaches for finding defects in contract code.
+Static analysis and dynamic analysis are two automated testing methods for evaluating the security qualities of smart contracts. Both techniques, however, use different approaches for finding defects in contract code.
#### Static analysis
-Static analysis examines the source code or bytecode of a smart contract before execution. This means you can debug contract code without actually running the program. Static analyzers can detect common vulnerabilities in Ethereum smart contracts and aid compliance with best practices.
+Static analysis examines the source code or bytecode of a smart contract before execution. This means you can debug contract code without actually running the program. Static analyzers can detect common vulnerabilities in Ethereum smart contracts and aid compliance with best practices.
#### Dynamic analysis
-Dynamic analysis techniques require executing the smart contract in a runtime environment to identify issues in your code. Dynamic code analyzers observe contract behaviors during execution and generate a detailed report of identified vulnerabilities and property violations.
+Dynamic analysis techniques require executing the smart contract in a runtime environment to identify issues in your code. Dynamic code analyzers observe contract behaviors during execution and generate a detailed report of identified vulnerabilities and property violations.
-Fuzzing is an example of a dynamic analysis technique for testing contracts. During fuzz testing, a fuzzer feeds your smart contract with malformed and invalid data and monitors how the contract responds to those inputs.
+Fuzzing is an example of a dynamic analysis technique for testing contracts. During fuzz testing, a fuzzer feeds your smart contract with malformed and invalid data and monitors how the contract responds to those inputs.
-Like any program, smart contracts rely on inputs provided by users to execute functions. And, while we assume users will provide correct inputs, this may not always be the case.
+Like any program, smart contracts rely on inputs provided by users to execute functions. And, while we assume users will provide correct inputs, this may not always be the case.
-In some cases, sending incorrect input values to a smart contract can cause resource leaks, crashes, or worse, lead to unintended code execution. Fuzzing campaigns identify such problems beforehand, allowing you to eliminate the vulnerability.
+In some cases, sending incorrect input values to a smart contract can cause resource leaks, crashes, or worse, lead to unintended code execution. Fuzzing campaigns identify such problems beforehand, allowing you to eliminate the vulnerability.
### 3. Formal verification {#formal-verification}
-Formal verification is considered a robust technique for testing Ethereum smart contracts and asserting the correctness of code. Formal verification uses [formal methods](https://www.brookings.edu/techstream/formal-methods-as-a-path-toward-better-cybersecurity/)—mathematically rigorous techniques for specifying and verifying software.
+Formal verification is considered a robust technique for testing Ethereum smart contracts and asserting the correctness of code. Formal verification uses [formal methods](https://www.brookings.edu/techstream/formal-methods-as-a-path-toward-better-cybersecurity/)—mathematically rigorous techniques for specifying and verifying software.
-Formal verification is considered important for smart contracts because it helps developers formally test assumptions relating to smart contracts. For instance, you can create specifications—fomalized properties describing expected results—and see if the contract's behavior matches the specifications. This approach increases confidence that a smart contract will only execute predefined functions and nothing else.
+Formal verification is considered important for smart contracts because it helps developers formally test assumptions relating to smart contracts. For instance, you can create specifications—fomalized properties describing expected results—and see if the contract's behavior matches the specifications. This approach increases confidence that a smart contract will only execute predefined functions and nothing else.
## Manual testing for smart contracts {#manual-testing-for-smart-contracts}
### 1. Code audits {#code-audits}
-A code audit is a detailed evaluation of a smart contract's source code to uncover possible failure-points, security flaws, and poor development practices. While code audits can be automated, we refer to human-aided code analysis here.
+A code audit is a detailed evaluation of a smart contract's source code to uncover possible failure-points, security flaws, and poor development practices. While code audits can be automated, we refer to human-aided code analysis here.
-Code audits require an attacker mindset to map out possible attack vectors in smart contracts. Even if you run automated audits, analyzing every line of source code is a minimum requirement for writing secure smart contracts.
+Code audits require an attacker mindset to map out possible attack vectors in smart contracts. Even if you run automated audits, analyzing every line of source code is a minimum requirement for writing secure smart contracts.
-You can also commission a security audit to give users higher assurances of smart contract safety. Audits benefit from extensive analysis performed by cybersecurity professionals and detect potential vulnerabilities or bugs that could break the smart contract functionality.
+You can also commission a security audit to give users higher assurances of smart contract safety. Audits benefit from extensive analysis performed by cybersecurity professionals and detect potential vulnerabilities or bugs that could break the smart contract functionality.
### 2. Bug bounties {#bug-bounties}
-A bug bounty is a financial reward given to an individual who discovers a vulnerability or bug in a program's code and reports to developers. Bug bounties are similar to audits since it involves asking others to help find defects in smart contracts. The major difference is that bug bounty programs are open to the wider developer/hacker community.
+A bug bounty is a financial reward given to an individual who discovers a vulnerability or bug in a program's code and reports to developers. Bug bounties are similar to audits since it involves asking others to help find defects in smart contracts. The major difference is that bug bounty programs are open to the wider developer/hacker community.
Bug bounty programs often attract a broad class of ethical hackers and independent security professionals with unique skills and experience. This may be an advantage over smart contract audits that mainly rely on teams who may possess limited or narrow expertise.
@@ -132,88 +130,109 @@ Bug bounty programs often attract a broad class of ethical hackers and independe
### Unit testing tools {#unit-testing-tools}
**Solidity-Coverage** - _Solidity code coverage tool useful for testing smart contracts._
+
- [GitHub](https://github.com/sc-forks/solidity-coverage)
**Waffle** - _Framework for advanced smart contract development and testing (based on ethers.js)_.
+
- [Documentation](https://ethereum-waffle.readthedocs.io/en/latest/)
-- [GitHub](https://github.com/TrueFiEng/Waffle)
+- [GitHub](https://github.com/TrueFiEng/Waffle)
- [Website](https://getwaffle.io/)
**Remix Tests** - _Tool for testing Solidity smart contracts. Works underneath Remix IDE "Solidity Unit Testing" plugin which is used to write and run test cases for a contract._
-- [Documentation](https://remix-ide.readthedocs.io/en/latest/unittesting.html)
-- [GitHub](https://github.com/ethereum/remix-project/tree/master/libs/remix-tests)
+
+- [Documentation](https://remix-ide.readthedocs.io/en/latest/unittesting.html)
+- [GitHub](https://github.com/ethereum/remix-project/tree/master/libs/remix-tests)
**OpenZeppelin Test Helpers** - _Assertion library for Ethereum smart contract testing. Make sure your contracts behave as expected!_
-- [GitHub](https://github.com/OpenZeppelin/openzeppelin-test-helpers)
-- [Documentation](https://docs.openzeppelin.com/test-helpers)
+
+- [GitHub](https://github.com/OpenZeppelin/openzeppelin-test-helpers)
+- [Documentation](https://docs.openzeppelin.com/test-helpers)
**Truffle smart contract test framework** - _Automated testing framework to make testing your contracts a breeze._
-- [Documentation](https://trufflesuite.com/docs/truffle/testing/testing-your-contracts/)
-- [Website](https://trufflesuite.com/)
+
+- [Documentation](https://trufflesuite.com/docs/truffle/testing/testing-your-contracts/)
+- [Website](https://trufflesuite.com/)
**Brownie unit testing framework** - _Brownie utilizes Pytest, a feature-rich test framework that lets you write small tests with minimal code, scales well for large projects, and is highly extendable._
-- [Documentation](https://eth-brownie.readthedocs.io/en/v1.0.0_a/tests.html)
-- [GitHub](https://github.com/eth-brownie/brownie)
+
+- [Documentation](https://eth-brownie.readthedocs.io/en/v1.0.0_a/tests.html)
+- [GitHub](https://github.com/eth-brownie/brownie)
**Foundry Tests** - _Foundry offers Forge, a fast and flexible Ethereum testing framework capable of executing simple unit tests, gas optimization checks, and contract fuzzing._
+
- [GitHub](https://github.com/foundry-rs/foundry/tree/master/forge)
- [Documentation](https://book.getfoundry.sh/forge/)
**Etheno** - _All-in-one Ethereum testing tool comprising a JSON RPC multiplexer, analysis tool wrapper, and test integration tool. Etheno eliminates the complexity of setting up analysis tools like Manticore and Echidna on large, multi-contract projects._
+
- [GitHub](https://github.com/crytic/etheno)
### Static analysis tools {#static-analysis-tools}
-
+
**Mythril** - _EVM bytecode assessment tool for detecting contract vulnerabilities using taint analysis, concolic analysis, and control flow checking._
-- [GitHub](https://github.com/ConsenSys/mythril-classic)
-- [Documentation](https://mythril-classic.readthedocs.io/en/master/about.html)
+- [GitHub](https://github.com/ConsenSys/mythril-classic)
+- [Documentation](https://mythril-classic.readthedocs.io/en/master/about.html)
+
+**Slither** - _Python-based Solidity static analysis framework for finding vulnerabilities, enhancing code comprehension, and writing custom analyses for smart contracts._
-**Slither** - _Python-based Solidity static analysis framework for finding vulnerabilities, enhancing code comprehension, and writing custom analyses for smart contracts._
- [GitHub](https://github.com/crytic/slither)
**Rattle** - _EVM bytecode static analysis framework designed to work on deployed smart contracts._
+
- [GitHub](https://github.com/crytic/rattle)
### Dynamic analysis tools {#dynamic-analysis-tools}
**Echidna** - _Fast contract fuzzer for detecting vulnerabilities in smart contracts through property-based testing._
-- [GitHub](https://github.com/crytic/echidna/)
+
+- [GitHub](https://github.com/crytic/echidna/)
**Harvey** - _Automated fuzzing tool useful for detecting property violations in smart contract code._
+
- [Website](https://consensys.net/diligence/fuzzing/)
**Manticore** - _Dynamic symbolic execution framework for analyzing EVM bytecode._
-- [GitHub](https://github.com/trailofbits/manticore)
-- [Documentation](https://github.com/trailofbits/manticore/wiki)
+
+- [GitHub](https://github.com/trailofbits/manticore)
+- [Documentation](https://github.com/trailofbits/manticore/wiki)
### Smart contract auditing services {#smart-contract-auditing-services}
**ConsenSys Diligence** - _Smart contract auditing service helping projects across the blockchain ecosystem ensure their protocols are ready for launch and built to protect users._
-- [Website](https://consensys.net/diligence/)
+
+- [Website](https://consensys.net/diligence/)
**CertiK** - _Blockchain security firm pioneering the use of cutting-edge formal Verification technology on smart contracts and blockchain networks._
-- [Website](https://www.certik.com/)
+
+- [Website](https://www.certik.com/)
**Trail of Bits** - _Cybersecurity company that combines security research with an attacker mentality to reduce risk and fortify code._
-- [Website](https://www.trailofbits.com/)
+
+- [Website](https://www.trailofbits.com/)
**PeckShield** - _Blockchain security company offering products and services for the security, privacy, and usability of the entire blockchain ecosystem._
-- [Website](https://peckshield.com/)
+
+- [Website](https://peckshield.com/)
**QuantStamp** - _Auditing service facilitating the mainstream adoption of blockchain technology through security and risk assessment services._
-- [Website](https://quantstamp.com/)
+
+- [Website](https://quantstamp.com/)
**OpenZeppelin** - _Smart contract security company providing security audits for distributed systems._
+
- [Website](https://www.openzeppelin.com/security-audits)
### Bug bounty platforms {#bug-bounty-platforms}
**Immunefi** - _Bug bounty platform for smart contracts and DeFi projects, where security researchers review code, disclose vulnerabilities, get paid, and make crypto safer._
-- [Website](https://immunefi.com/)
+
+- [Website](https://immunefi.com/)
**HackerOne** - _Vulnerability coordination and bug bounty platform that connects businesses with penetration testers and cybersecurity researchers._
-- [Website](https://www.hackerone.com/)
+
+- [Website](https://www.hackerone.com/)
## Related tutorials {#related-tutorials}
@@ -232,4 +251,3 @@ Bug bounty programs often attract a broad class of ethical hackers and independe
- [An In-Depth Guide to Testing Ethereum Smart Contracts](https://iamdefinitelyahuman.medium.com/an-in-depth-guide-to-testing-ethereum-smart-contracts-2e41b2770297) - _Ben Hauser_
- [How to Test Ethereum Smart Contracts](https://betterprogramming.pub/how-to-test-ethereum-smart-contracts-35abc8fa199d) - _Alex Roan_
-
diff --git a/src/content/developers/docs/smart-contracts/upgrading-smart-contracts/index.md b/src/content/developers/docs/smart-contracts/upgrading/index.md
similarity index 99%
rename from src/content/developers/docs/smart-contracts/upgrading-smart-contracts/index.md
rename to src/content/developers/docs/smart-contracts/upgrading/index.md
index 01f1843e9e4..051efaa3218 100644
--- a/src/content/developers/docs/smart-contracts/upgrading-smart-contracts/index.md
+++ b/src/content/developers/docs/smart-contracts/upgrading/index.md
@@ -5,8 +5,6 @@ lang: en
sidebar: true
---
-# Upgrading Smart Contracts {#upgrading-smart-contracts}
-
Smart contracts on Ethereum are self-executing programs that run in the Ethereum Virtual Machine (EVM). These programs are immutable by design, which prevents any updates to the business logic once the contract is deployed.
While immutability is necessary for trustlessness, decentralization, and security of smart contracts, it may be a drawback in certain cases. For instance, immutable code can make it impossible for developers to fix vulnerable contracts.
diff --git a/src/content/developers/docs/smart-contracts/source-code-verification/index.md b/src/content/developers/docs/smart-contracts/verifying/index.md
similarity index 99%
rename from src/content/developers/docs/smart-contracts/source-code-verification/index.md
rename to src/content/developers/docs/smart-contracts/verifying/index.md
index 2e8bb652d37..2bb7816f2ac 100644
--- a/src/content/developers/docs/smart-contracts/source-code-verification/index.md
+++ b/src/content/developers/docs/smart-contracts/verifying/index.md
@@ -19,7 +19,7 @@ Smart contract verification enables investigating what a contract does through t
### What is full verification? {#full-verification}
-There are some parts of the source code that do not affect the compiled bytecode such as comments or variable names. That means two source codes with different variable names and different comments would both be able to verify the same contract. With that, a malicous actor can add deceiving comments or give misleading variable names inside the source code and get the contract verified with a source code different than the original source code.
+There are some parts of the source code that do not affect the compiled bytecode such as comments or variable names. That means two source codes with different variable names and different comments would both be able to verify the same contract. With that, a malicous actor can add deceiving comments or give misleading variable names inside the source code and get the contract verified with a source code different than the original source code.
It is possible to avoid this by appending extra data to the bytecode to serve as a _cryptographical guarantee_ for the exactness of the source code, and as a _fingerprint_ of the compilation information. The necessary information is found in the [Solidity's contract metadata](https://docs.soliditylang.org/en/v0.8.15/metadata.html), and the hash of this file is appended to the bytecode of a contract. You can see it in action in the [metadata playground](https://playground.sourcify.dev)
diff --git a/src/content/developers/docs/smart-contracts/source-code-verification/source-code-verification.png b/src/content/developers/docs/smart-contracts/verifying/source-code-verification.png
similarity index 100%
rename from src/content/developers/docs/smart-contracts/source-code-verification/source-code-verification.png
rename to src/content/developers/docs/smart-contracts/verifying/source-code-verification.png
diff --git a/src/content/developers/docs/standards/tokens/erc-1155/index.md b/src/content/developers/docs/standards/tokens/erc-1155/index.md
index 2f9b770cf19..1f6710ec25a 100644
--- a/src/content/developers/docs/standards/tokens/erc-1155/index.md
+++ b/src/content/developers/docs/standards/tokens/erc-1155/index.md
@@ -143,5 +143,5 @@ _Note_: All batch functions including the hook also exist as versions without ba
- [EIP-1155: Multi Token Standard](https://eips.ethereum.org/EIPS/eip-1155)
- [ERC-1155: Openzeppelin Docs](https://docs.openzeppelin.com/contracts/3.x/erc1155)
-- [ERC-1155: Github Repo](https://github.com/enjin/erc-1155)
+- [ERC-1155: GitHub Repo](https://github.com/enjin/erc-1155)
- [Alchemy NFT API](https://docs.alchemy.com/alchemy/enhanced-apis/nft-api)
diff --git a/src/content/developers/tutorials/how-to-mint-an-nft/index.md b/src/content/developers/tutorials/how-to-mint-an-nft/index.md
index 7513b6579c7..1102b4cea1a 100644
--- a/src/content/developers/tutorials/how-to-mint-an-nft/index.md
+++ b/src/content/developers/tutorials/how-to-mint-an-nft/index.md
@@ -156,7 +156,7 @@ First, let’s define a function named `mintNFT(tokenData)` and create our trans
- `'data': nftContract.methods.mintNFT(PUBLIC_KEY, md).encodeABI()` — The computation we wish to perform in this transaction — which in this case is minting a NFT
-Your mint-nft.js
file should look like this now:
+Your `mint-nft.js` file should look like this now:
```js
require('dotenv').config();
diff --git a/src/content/developers/tutorials/how-to-mock-solidity-contracts-for-testing/index.md b/src/content/developers/tutorials/how-to-mock-solidity-contracts-for-testing/index.md
index 4d34bd6b55b..f15fff520b2 100644
--- a/src/content/developers/tutorials/how-to-mock-solidity-contracts-for-testing/index.md
+++ b/src/content/developers/tutorials/how-to-mock-solidity-contracts-for-testing/index.md
@@ -87,7 +87,7 @@ You will get one of the following error messages:
- `PrivateERC20Mock.sol: TypeError: Overriding function is missing "override" specifier.`
- `PrivateERC20.sol: TypeError: Trying to override non-virtual function. Did you forget to add "virtual"?.`
-Since we are using the new 0.6 Solidity version, we have to add the `virtual` keyword for functions that can be overriden and override for the overriding function. So let us add those to both `isPublic` functions.
+Since we are using the new 0.6 Solidity version, we have to add the `virtual` keyword for functions that can be overridden and override for the overriding function. So let us add those to both `isPublic` functions.
Now in your unit tests, you can use `PrivateERC20Mock` instead. When you want to test the behaviour during the private usage time, use `setIsPublic(false)` and likewise `setIsPublic(true)` for testing the public usage time. Of course in our example, we could just use [time helpers](https://docs.openzeppelin.com/test-helpers/0.5/api#increase) to change the times accordingly as well. But the idea of mocking should be clear now and you can imagine scenarios where it is not as easy as simply advancing the time.
diff --git a/src/content/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/src/content/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index ae3f53c3b92..9583ca50e67 100644
--- a/src/content/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/src/content/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -340,7 +340,7 @@ The From address should match your MetaMask account address and the To address w
Yasssss! You just deployed your NFT smart contract to the Ethereum chain!
-To understand what’s going on under the hood, let’s navigate to the Explorer tab in our [Alchemy dashboard ](https://dashboard.alchemyapi.io/explorer). If you have multiple Alchemy apps make sure to filter by app and select “MyNFT”.
+To understand what’s going on under the hood, let’s navigate to the Explorer tab in our [Alchemy dashboard](https://dashboard.alchemyapi.io/explorer). If you have multiple Alchemy apps make sure to filter by app and select “MyNFT”.
![View calls made “under the hood” with Alchemy’s Explorer Dashboard](./alchemy-explorer.png)
diff --git a/src/content/developers/tutorials/run-node-raspberry-pi/index.md b/src/content/developers/tutorials/run-node-raspberry-pi/index.md
index f1c6719f176..f66e06dc6b9 100644
--- a/src/content/developers/tutorials/run-node-raspberry-pi/index.md
+++ b/src/content/developers/tutorials/run-node-raspberry-pi/index.md
@@ -143,7 +143,7 @@ Congratulations, you now have a full Ethereum node and validator running on a Ra
## Feedback appreciated {#feedback-appreciated}
We know the Raspberry Pi has a massive user base that could have a very positive impact on the health of the Ethereum network.
-Please dig into the details in this tutorial, try running on other testnets or even Ethereum Mainnet, check out the Ethereum on Arm Github, give feedback, raise issues and pull requests and help advance the technology and documentation!
+Please dig into the details in this tutorial, try running on other testnets or even Ethereum Mainnet, check out the Ethereum on Arm GitHub, give feedback, raise issues and pull requests and help advance the technology and documentation!
## References {#references}
diff --git a/src/content/energy-consumption/index.md b/src/content/energy-consumption/index.md
index d01475a0151..23c047fab0b 100644
--- a/src/content/energy-consumption/index.md
+++ b/src/content/energy-consumption/index.md
@@ -13,7 +13,7 @@ Since its inception, Ethereum has aimed to implement a proof-of-stake consensus
## The Merge {#the-merge}
-[The Beacon Chain](/upgrades/beacon-chain/) has been running the proof-of-stake since November 2020 alongside the proof-of-work Ethereum Mainnet. In 2022, Ethereum developers transitioned several **testing networks (testnets)** running proof-of-stake to proof-of-stake by merging with their own Beacon Chains. These helped client teams test the software before moving to longer-lived networks. After these testnets, Ethereum developers launched new testnets for the community to use (Kiln & Kintsugi) and ran multiple shadow forks of existing testnets and Mainnet. Now that these have stabilized, teams are moving to the final stages of testing: transitioning long-lived testnets (Ropsten, Goerli, Sepolia) to proof-of-stake. Merging Ethereum Mainnet with the Beacon Chain is expected to happen in the second half of 2022. At the moment of the merge, Ethereum's proof-of-work mining will be switched off, proof-of-stake consensus will take over, and the energy consumed by the network will drop to <0.05% of its pre-merge amount.
+[The Beacon Chain](/upgrades/beacon-chain/) has been running the proof-of-stake since November 2020 alongside the proof-of-work Ethereum Mainnet. In 2022, Ethereum developers transitioned several **testing networks (testnets)** running proof-of-work to proof-of-stake by merging with their own Beacon Chains. These helped client teams test the software before moving to longer-lived networks. After these testnets, Ethereum developers launched new testnets for the community to use (Kiln & Kintsugi) and ran multiple shadow forks of existing testnets and Mainnet. Now that these have stabilized, teams are moving to the final stages of testing: transitioning long-lived testnets (Ropsten, Goerli, Sepolia) to proof-of-stake. Merging Ethereum Mainnet with the Beacon Chain is expected to happen in the second half of 2022. At the moment of the merge, Ethereum's proof-of-work mining will be switched off, proof-of-stake consensus will take over, and the energy consumed by the network will drop to <0.05% of its pre-merge amount.
## Why proof-of-stake is greener than proof-of-work {#why-pos-is-greener-than-pow}
diff --git a/src/content/translations/ar/rust/index.md b/src/content/translations/ar/rust/index.md
index 843d5701c6a..bf577300836 100644
--- a/src/content/translations/ar/rust/index.md
+++ b/src/content/translations/ar/rust/index.md
@@ -40,7 +40,7 @@ sidebar: true
- [مكتبة pwasm_ethereum الخارجية للتفاعل مع شبكة تشبه إثيريوم](https://github.com/openethereum/pwasm-ethereum)
- [إنشاء دردشة لامركزية باستخدام JavaScript وRust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [إنشاء تطبيق Todo لامركزي باستخدام Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [إنشاء تطبيق Todo لامركزي باستخدام Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [البدء بـEnigma - في لغة برمجة Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [مقدمة إلى العقود السرية](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [نشر عقود Solidity على Oasis (مركبة)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/bg/upgrades/beacon-chain/index.md b/src/content/translations/bg/upgrades/beacon-chain/index.md
index d5b0b4f9385..622b878f21f 100644
--- a/src/content/translations/bg/upgrades/beacon-chain/index.md
+++ b/src/content/translations/bg/upgrades/beacon-chain/index.md
@@ -17,7 +17,7 @@ summaryPoint4: Това може да ви познато като „Фаза 0
## Какво прави Сигналната верига? {#what-does-the-beacon-chain-do}
-Сигналната верига ще ръководи или координира разширената мрежа на [фрагменти](/upgrades/sharding/) и [залагащи](/staking/). Но това няма да бъде същото като [основната мрежа на Етереум ](/glossary/#mainnet) към днешна дата. Тя не може да се справя с акаунтите и умните договори.
+Сигналната верига ще ръководи или координира разширената мрежа на [фрагменти](/upgrades/sharding/) и [залагащи](/staking/). Но това няма да бъде същото като [основната мрежа на Етереум](/glossary/#mainnet) към днешна дата. Тя не може да се справя с акаунтите и умните договори.
Ролята на Сигналната верига ще се променя с времето, но тя е основна част на [сигурния, устойчив и разширяващ се Етереум, върху който работим](/upgrades/vision/).
diff --git a/src/content/translations/bg/upgrades/merge/index.md b/src/content/translations/bg/upgrades/merge/index.md
index 11a60cfd6cf..2859b79015d 100644
--- a/src/content/translations/bg/upgrades/merge/index.md
+++ b/src/content/translations/bg/upgrades/merge/index.md
@@ -53,7 +53,7 @@ summaryPoint4: По-рано наричахме това „прикрепван
### Сливането и веригите от компоненти {#docking-and-shard-chains}
-Първоначално планът е бил да се работи върху веригите от компоненти преди сливането - с цел решаване на въпроса с разширяването. Но с бума на [ решенията за разширяване на ниво 2 ](/developers/docs/scaling/#layer-2-scaling) приоритетът се прехвърля върху заместването на доказателство-за-работа с доказателство-за-залог чрез сливането.
+Първоначално планът е бил да се работи върху веригите от компоненти преди сливането - с цел решаване на въпроса с разширяването. Но с бума на [решенията за разширяване на ниво 2](/developers/docs/scaling/#layer-2-scaling) приоритетът се прехвърля върху заместването на доказателство-за-работа с доказателство-за-залог чрез сливането.
Това ще бъде една дълготрайна задача пред общността, имайки предвид нуждата от потенциално многократни повторения на веригите от компоненти с цел едно безкрайно разширяване.
diff --git a/src/content/translations/bn/golang/index.md b/src/content/translations/bn/golang/index.md
index c3681916dab..bc5b87813fc 100644
--- a/src/content/translations/bn/golang/index.md
+++ b/src/content/translations/bn/golang/index.md
@@ -32,7 +32,7 @@ sidebar: true
- [ইথেরিয়ামের সঙ্গে সংযুক্ত করার জন্য Golang ব্যবহার করা](https://www.youtube.com/watch?v=-7uChuO_VzM)
- [Golang ব্যবহার করে ইথেরিয়াম স্মার্ট কন্ট্র্যাক্টস ডেপ্লয় করা](https://www.youtube.com/watch?v=pytGqQmDslE)
- [গো-তে ইথেরিয়াম স্মার্ট কন্ট্র্যাক্টস টেস্ট ও ডেপ্লয় করার জন্য একটি ধাপে ধাপে নির্দেশিকা](https://hackernoon.com/a-step-by-step-guide-to-testing-and-deploying-ethereum-smart-contracts-in-go-9fc34b178d78)
-- [ইবুক: গো-এর সঙ্গে ইথেরিয়াম অ্যাপ্লিকেশন](https://goethereumbook.org/) - _ তৈরি করার জন্য গো-এর সঙ্গে ইথেরিয়াম ডেভেলপমেন্ট_
+- [ইবুক: গো-এর সঙ্গে ইথেরিয়াম অ্যাপ্লিকেশন](https://goethereumbook.org/) - _তৈরি করার জন্য গো-এর সঙ্গে ইথেরিয়াম ডেভেলপমেন্ট_
## মধ্যবর্তী প্রবন্ধ ও নথিপত্র {#intermediate-articles-and-docs}
diff --git a/src/content/translations/bn/rust/index.md b/src/content/translations/bn/rust/index.md
index 2987f479c3d..1b93123f460 100644
--- a/src/content/translations/bn/rust/index.md
+++ b/src/content/translations/bn/rust/index.md
@@ -40,7 +40,7 @@ sidebar: true
- [pwasm_ethereum externs লাইব্রেরি ইথেরিয়াম-সদৃশ নেটওয়ার্কের সঙ্গে ইন্টারেক্ট করবে](https://github.com/openethereum/pwasm-ethereum)
- [জাভাস্ক্রিপ্ট ও রাস্ট ব্যবহার করে একটি বিকেন্দ্রীভূত চ্যাট তৈরি করা](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Vue.js & রাস্ট ব্যবহার করে একটি বিকেন্দ্রীভূত Todo অ্যাপ তৈরি করা ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Vue.js & রাস্ট ব্যবহার করে একটি বিকেন্দ্রীভূত Todo অ্যাপ তৈরি করা](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [এনিগমা দিয়ে শুরু করা- রাস্ট প্রোগ্রামিং ল্যাঙ্গুয়েজে](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [গোপন কন্ট্র্যাক্টের একটি ভূমিকা](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [ওয়েসিস-এ সলিডিটি কন্ট্র্যাক্ট ডেপ্লয় করা (কম্পাউন্ড)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/ca/security/index.md b/src/content/translations/ca/security/index.md
index 026ca44d1f8..2e0a0ce65ee 100644
--- a/src/content/translations/ca/security/index.md
+++ b/src/content/translations/ca/security/index.md
@@ -274,7 +274,7 @@ Les estafes d'enviament involucren que un projecte d'estafa enviï un actiu (NFT
- [Per aquesta raó no hauríeu d'utilitzar textos per a l'autenticació de doble factor](https://www.theverge.com/2017/9/18/16328172/sms-two-factor-authentication-hack-password-bitcoin) - _The Verge_
- [Fins a 3 milions de dispositius infectats per complements de Chrome i Edge enllaçats a malware"](https://arstechnica.com/information-technology/2020/12/up-to-3-million-devices-infected-by-malware-laced-chrome-and-edge-add-ons/) - _Dan Goodin_
- [Com crear una contrasenya forta, que no pugueu oblidar](https://www.avg.com/en/signal/how-to-create-a-strong-password-that-you-wont-forget) - _AVG_
-- [Què és una clau de seguretat? ](https://help.coinbase.com/en/coinbase/getting-started/verify-my-account/security-keys-faq) - _Coinbase_
+- [Què és una clau de seguretat?](https://help.coinbase.com/en/coinbase/getting-started/verify-my-account/security-keys-faq) - _Coinbase_
### Criptoseguretat {#reading-crypto-security}
diff --git a/src/content/translations/ca/upgrades/beacon-chain/index.md b/src/content/translations/ca/upgrades/beacon-chain/index.md
index 4ce01f6c098..d58a59d0777 100644
--- a/src/content/translations/ca/upgrades/beacon-chain/index.md
+++ b/src/content/translations/ca/upgrades/beacon-chain/index.md
@@ -25,7 +25,7 @@ El rol de la cadena de balisa canviarà amb el pas del temps, però és un eleme
### Introducció de les "apostes" {#introducing-staking}
-La cadena de balisa introduirà la [prova de participació ](/developers/docs/consensus-mechanisms/pos/) a Ethereum. És una manera nova d'ajudar a mantenir segur l'Ethereum. Ho podeu concebre com un bé públic que farà Ethereum més saludable i et farà guanyar més ETH en el procés. A la pràctica, haureu d'apostar ETH per tal d'activar el programari de validació. Com a validador, processareu les transaccions i creareu nous blocs a la cadena.
+La cadena de balisa introduirà la [prova de participació](/developers/docs/consensus-mechanisms/pos/) a Ethereum. És una manera nova d'ajudar a mantenir segur l'Ethereum. Ho podeu concebre com un bé públic que farà Ethereum més saludable i et farà guanyar més ETH en el procés. A la pràctica, haureu d'apostar ETH per tal d'activar el programari de validació. Com a validador, processareu les transaccions i creareu nous blocs a la cadena.
Apostar i convertir-se en validador és més senzill que [minar](/developers/docs/mining/) (la manera actual de mantenir la xarxa segura). I s'espera que això contribueixi a fer Ethereum més segur a llarg termini. Com més gent participi a la xarxa, més descentralitzada i segura serà davant dels atacs.
diff --git a/src/content/translations/cs/rust/index.md b/src/content/translations/cs/rust/index.md
index 1f759900ef5..040d378a210 100644
--- a/src/content/translations/cs/rust/index.md
+++ b/src/content/translations/cs/rust/index.md
@@ -41,7 +41,7 @@ Potřebujete nejdříve úplně základní informace? Podívejte se na [ethereum
- [Knihovna externs pwasm_ethereum pro interakci se sítěmi založenými na Ethereu](https://github.com/openethereum/pwasm-ethereum)
- [Vytvoření decentralizovaného chatu pomocí JavaScriptu a Rustu](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Vytvořte decentralizovanou aplikaci TODO pomocí Vue.js a Rustu ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Vytvořte decentralizovanou aplikaci TODO pomocí Vue.js a Rustu](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Začínáme s Enigmou - v programovacím jazyku Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Úvod do tajných kontraktů](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Nasazování kontraktů v Solidity na Oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/de/community/language-resources/index.md b/src/content/translations/de/community/language-resources/index.md
index 3be2d975a83..d60d8e4c45a 100644
--- a/src/content/translations/de/community/language-resources/index.md
+++ b/src/content/translations/de/community/language-resources/index.md
@@ -19,7 +19,7 @@ Kennen Sie eine Bildungsressource in Ihrer Sprache? [Eröffnen Sie ein Ticket](h
Ethereum.org ist in über 40 Sprachen übersetzt, die Sie auf unserer [Sprachenseite](/languages) finden können.
-Wenn Sie zweisprachig sind und uns helfen möchten, mehr Menschen zu erreichen, können Sie sich auch am [Übersetzungprogramm von ethereum.org ](/contributing/translation-program/#translation-program) beteiligen und uns bei der Übersetzung der Website helfen.
+Wenn Sie zweisprachig sind und uns helfen möchten, mehr Menschen zu erreichen, können Sie sich auch am [Übersetzungprogramm von ethereum.org](/contributing/translation-program/#translation-program) beteiligen und uns bei der Übersetzung der Website helfen.
## Community-Ressourcen {#community}
diff --git a/src/content/translations/de/contributing/design-principles/index.md b/src/content/translations/de/contributing/design-principles/index.md
index 789151904df..0338dcae4e9 100644
--- a/src/content/translations/de/contributing/design-principles/index.md
+++ b/src/content/translations/de/contributing/design-principles/index.md
@@ -37,10 +37,10 @@ Wenn wir Entscheidungen in puncto Design oder Werbetexte tätigen, ziehen wir de
### 1. Inspirierend {#1-inspirational}
-Die Seite sollte Nutzer dazu anregen, sich vorzustellen, welche Veränderungen Ethreum für die Welt brignen könnte. Menschen sollen sich motiviert fühlen, die Tools des Ethereum-Ökösystems zu erkunden, damit zu experimentieren und zu basteln.
+Die Seite sollte Nutzer dazu anregen, sich vorzustellen, welche Veränderungen Ethereum für die Welt brignen könnte. Menschen sollen sich motiviert fühlen, die Tools des Ethereum-Ökösystems zu erkunden, damit zu experimentieren und zu basteln.
- **Fundamental:** Die Seite sollte vermitteln, wie Ethereum ambitioniert versucht, die Welt zu verändern. Es sollte klar werden, dass Ethereum nicht nur eine weitere technische Errungenschaft ist, sondern eine transformative Technologie.
-- **Fördern durch Bildung:** Die Informationen sollten so gestaltet sein, dass Besucher das Potenzial von Ethreum verstehen, einen Platz im Ökösystem finden und sich befähigt fühlen, sich zu beteiligen.
+- **Fördern durch Bildung:** Die Informationen sollten so gestaltet sein, dass Besucher das Potenzial von Ethereum verstehen, einen Platz im Ökösystem finden und sich befähigt fühlen, sich zu beteiligen.
Visuelle Ausrichtung • Inhalt
diff --git a/src/content/translations/de/contributing/index.md b/src/content/translations/de/contributing/index.md
index 634c4e7eda8..c0e05d29f0c 100644
--- a/src/content/translations/de/contributing/index.md
+++ b/src/content/translations/de/contributing/index.md
@@ -72,7 +72,7 @@ Wenn Ihr Beitrag in ethereum.org eingebunden wird, prägen wir Ihnen einen einzi
### So werden sie beansprucht {#how-to-claim}
1. Treten Sie unserem [Discord-Server](https://discord.gg/E8dET2ux8y) bei.
-2. Kopieren Sie einen Link zu Ihrem Beitrag in den Kanal `#🏆 | Poaps`.
+2. Kopieren Sie einen Link zu Ihrem Beitrag in den Kanal `#🥇 | poaps`.
3. Warten Sie, bis ein Mitglied unseres Teams Ihnen einen Link zu Ihrem POAP schickt.
4. Beanspruchen Sie Ihren POAP.
diff --git a/src/content/translations/de/contributing/translation-program/faq/index.md b/src/content/translations/de/contributing/translation-program/faq/index.md
index 5e5599f30ba..e7a6dd25eea 100644
--- a/src/content/translations/de/contributing/translation-program/faq/index.md
+++ b/src/content/translations/de/contributing/translation-program/faq/index.md
@@ -19,7 +19,7 @@ Ziel des Übersetzungsprogramms ist es, Ethereum für jeden zugänglich zu mache
Daher ist das Übersetzungsprogramm offen zugänglich. Die Mitarbeit erfolgt auf freiwilliger Basis und unbezahlt. Würden Übersetzer für die von ihnen übersetzten Wörter bezahlt, könnten wir nur Übersetzer mit ausreichend Erfahrung (also professionelle Übersetzer) dazu einladen, an dem Übersetzungsprogramm teilzunehmen. Damit würde das Übersetzungsprogramm Personen ausschließen und das steht der allgemeinen Zielsetzung entgegen: Jeder soll die Möglichkeit haben, teilzunehmen und sich am Ökosystem zu beteiligen.
-Wir setzen alles daran, unseren Mitwirkenden eine erfolgreiche Teilnahme am Ethereum-Ökosystem zu ermöglichen. Es gibt viele nicht-monetäre Anreize wie: [ angebotene POAPs ](/contributing/translation-program/acknowledgements/#poap) und ein [Übersetzungszertifikat](/contributing/translation-program/acknowledgements/#certificate) sowie [ Übersetzungsranglisten ](/contributing/translation-program/acknowledgements/) und [die Nennung all unserer Übersetzer auf der Site](/contributing/translation-program/contributors/).
+Wir setzen alles daran, unseren Mitwirkenden eine erfolgreiche Teilnahme am Ethereum-Ökosystem zu ermöglichen. Es gibt viele nicht-monetäre Anreize wie: [angebotene POAPs](/contributing/translation-program/acknowledgements/#poap) und ein [Übersetzungszertifikat](/contributing/translation-program/acknowledgements/#certificate) sowie [Übersetzungsranglisten](/contributing/translation-program/acknowledgements/) und [die Nennung all unserer Übersetzer auf der Site](/contributing/translation-program/contributors/).
## Wie kann ich Strings mit `` übersetzen? {#tags}
diff --git a/src/content/translations/de/developers/docs/accounts/index.md b/src/content/translations/de/developers/docs/accounts/index.md
index c6a1f67f29b..e5f44f7d59d 100644
--- a/src/content/translations/de/developers/docs/accounts/index.md
+++ b/src/content/translations/de/developers/docs/accounts/index.md
@@ -84,7 +84,7 @@ Repeat passphrase:
Es ist möglich, neue öffentliche Schlüssel von deinem privaten Schlüssel abzuleiten, aber nicht, einen privaten Schlüssel von öffentlichen Schlüsseln abzuleiten. Dies bedeutet, dass es unerlässlich ist, einen privaten Schlüssel sicher und, wie der Name schon sagt, **PRIVAT** aufzubewahren.
-Du benötigst einen privaten Schlüssel, um Nachrichten und Transaktionen zu signieren, die eine Signatur nach außen anzeigen. Andere können dann die Unterschrift verwenden, um deinen öffentlichen Schlüssel abzuleiten und den Autor der Nachricht zu verifizieren. In deiner App kannst du eine Javascript-Bibliothek verwenden, um Transaktionen ins Netzwerk zu senden.
+Du benötigst einen privaten Schlüssel, um Nachrichten und Transaktionen zu signieren, die eine Signatur nach außen anzeigen. Andere können dann die Unterschrift verwenden, um deinen öffentlichen Schlüssel abzuleiten und den Autor der Nachricht zu verifizieren. In deiner App kannst du eine JavaScript-Bibliothek verwenden, um Transaktionen ins Netzwerk zu senden.
## Vertragskonten {#contract-accounts}
diff --git a/src/content/translations/de/developers/docs/apis/backend/index.md b/src/content/translations/de/developers/docs/apis/backend/index.md
index 5a1d8b63f83..0bc406eee58 100644
--- a/src/content/translations/de/developers/docs/apis/backend/index.md
+++ b/src/content/translations/de/developers/docs/apis/backend/index.md
@@ -124,4 +124,4 @@ _Kennen Sie eine Community-Ressource, die Ihnen geholfen hat? Bearbeiten Sie die
## Ähnliche Tutorials {#related-tutorials}
- [Web3js einrichten, um die Ethereum-Blockchain in JavaScript zu nutzen](/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/) _– Leitfaden für die Einrichtung von web3.js in Ihrem Projekt_
-- [Smart Contract von JavaScript abrufen ](/developers/tutorials/calling-a-smart-contract-from-javascript/) _– mit dem DAI-Token können Sie die Funktion "Verträge aufrufen" mit JavaScript verwenden_
+- [Smart Contract von JavaScript abrufen](/developers/tutorials/calling-a-smart-contract-from-javascript/) _– mit dem DAI-Token können Sie die Funktion "Verträge aufrufen" mit JavaScript verwenden_
diff --git a/src/content/translations/de/developers/docs/apis/javascript/index.md b/src/content/translations/de/developers/docs/apis/javascript/index.md
index d937c11d17d..8b5bb6069d0 100644
--- a/src/content/translations/de/developers/docs/apis/javascript/index.md
+++ b/src/content/translations/de/developers/docs/apis/javascript/index.md
@@ -286,6 +286,6 @@ _Kennen Sie eine Community Ressource, die Ihnen geholfen hat? Bearbeiten Sie die
## Verwandte Tutorials {#related-tutorials}
-- [Web3js einrichten, um die Ethereum-Blockchain in JavaScript zu nutzen ](/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/)_– so richten Sie web3.js in Ihrem Projekt ein_
+- [Web3js einrichten, um die Ethereum-Blockchain in JavaScript zu nutzen](/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/)_– so richten Sie web3.js in Ihrem Projekt ein_
- [Smart Contract mit JavaScript aufrufen](/developers/tutorials/calling-a-smart-contract-from-javascript/) _– Mit dem DAI-Token die Funktion "Verträge aufrufen" mit JavaScript verwenden_
- [Transaktionen über web3 und Alchemy senden](/developers/tutorials/sending-transactions-using-web3-and-alchemy/) _– Schritt-für-Schritt-Komplettlösung zum Senden von Transaktionen aus dem Backend_
diff --git a/src/content/translations/de/developers/docs/data-and-analytics/index.md b/src/content/translations/de/developers/docs/data-and-analytics/index.md
index 41528486feb..066859b1f74 100644
--- a/src/content/translations/de/developers/docs/data-and-analytics/index.md
+++ b/src/content/translations/de/developers/docs/data-and-analytics/index.md
@@ -15,7 +15,7 @@ Wenn Sie dabei auf vorhandene Datenanbieter setzen, können Sie die Entwicklung
Sie sollten das Grundkonzept des [Block -Explorers](/developers/docs/data-and-analytics/block-explorers/) kennen, um dessen Einsatz im Kontext der Datenanalyse besser zu verstehen. Zusätzlich sollten Sie sich mit dem Konzept eines [Index](/glossary/#index) vertraut machen, um besser verstehen zu können, welche Vorteile sie für ein Systemdesign bedeuten.
-In puncto architektonische Grundlagen sollten Sie mit den Begriffen [API ](https://www.wikipedia.org/wiki/API) und [REST](https://www.wikipedia.org/wiki/Representational_state_transfer) vertraut sein, auch in der Theorie.
+In puncto architektonische Grundlagen sollten Sie mit den Begriffen [API](https://www.wikipedia.org/wiki/API) und [REST](https://www.wikipedia.org/wiki/Representational_state_transfer) vertraut sein, auch in der Theorie.
## The Graph {#the-graph}
diff --git a/src/content/translations/de/developers/docs/intro-to-ethereum/index.md b/src/content/translations/de/developers/docs/intro-to-ethereum/index.md
index f1e151999c0..0164fe55947 100644
--- a/src/content/translations/de/developers/docs/intro-to-ethereum/index.md
+++ b/src/content/translations/de/developers/docs/intro-to-ethereum/index.md
@@ -118,4 +118,4 @@ _Kennst du eine Community-Ressource, die dir geholfen hat? Bearbeite diese Seite
## Verwandte Tutorials {#related-tutorials}
-- [Ein Entwickler-Guide zu Ethereum, Teil 1 ](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _– Eine sehr anfängerfreundliche Erkundung von Ethereum mit Python und web3.py_
+- [Ein Entwickler-Guide zu Ethereum, Teil 1](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _– Eine sehr anfängerfreundliche Erkundung von Ethereum mit Python und web3.py_
diff --git a/src/content/translations/de/developers/docs/nodes-and-clients/index.md b/src/content/translations/de/developers/docs/nodes-and-clients/index.md
index 5b9b4665a4e..5662e8ebbf7 100644
--- a/src/content/translations/de/developers/docs/nodes-and-clients/index.md
+++ b/src/content/translations/de/developers/docs/nodes-and-clients/index.md
@@ -102,7 +102,7 @@ Wenn du eher ein technischer Benutzer bist, kannst du [einen eigenen Node](/deve
## Alternativen {#alternatives}
-Der Betrieb eines eigenen Nodes kann schwierig sein und du musst nicht immer eine eigene Instanz betreiben. In diesem Fall kannst du einen Drittanbieter wie [Infura](https://infura.io), [Alchemy ](https://alchemyapi.io)oder [QuikNode](https://www.quiknode.io) verwenden. Alternativ dazu ist [ArchiveNode](https://archivenode.io/) ein von der Community finanzierter Archivknoten, der unabhängigen Entwicklern, die sich dies sonst nicht leisten könnten, Archivdaten auf der Ethereum-Blockchain zur Verfügung stellen soll. Einen Überblick über die Verwendung dieser Dienste findest du unter [Nodes als Dienst](/developers/docs/nodes-and-clients/nodes-as-a-service/).
+Der Betrieb eines eigenen Nodes kann schwierig sein und du musst nicht immer eine eigene Instanz betreiben. In diesem Fall kannst du einen Drittanbieter wie [Infura](https://infura.io), [Alchemy](https://alchemyapi.io) oder [QuikNode](https://www.quiknode.io) verwenden. Alternativ dazu ist [ArchiveNode](https://archivenode.io/) ein von der Community finanzierter Archivknoten, der unabhängigen Entwicklern, die sich dies sonst nicht leisten könnten, Archivdaten auf der Ethereum-Blockchain zur Verfügung stellen soll. Einen Überblick über die Verwendung dieser Dienste findest du unter [Nodes als Dienst](/developers/docs/nodes-and-clients/nodes-as-a-service/).
Wenn jemand in deiner Community einen Ethereum-Node mit einer öffentlichen API betreibt, kannst du deine Light Wallets (wie MetaMask) auf einen Community-Node [via Custom RPC](https://metamask.zendesk.com/hc/en-us/articles/360015290012-Using-a-Local-Node) verweisen lassen und so mehr Privatsphäre erreichen als mit einer zufälligen vertrauenswürdigen Drittpartei.
diff --git a/src/content/translations/de/developers/docs/programming-languages/dot-net/index.md b/src/content/translations/de/developers/docs/programming-languages/dot-net/index.md
index 81fe4e0ac94..a72efe330bc 100644
--- a/src/content/translations/de/developers/docs/programming-languages/dot-net/index.md
+++ b/src/content/translations/de/developers/docs/programming-languages/dot-net/index.md
@@ -77,7 +77,7 @@ Sind Sie an weiteren Informationen interessiert? Sehen Sie sich [ethereum.org/de
## .NET-Community-Mitwirkende {#dot-net-community-contributors}
-Bei Nethereum halten wir uns meistens bei [Gitter](https://gitter.im/Nethereum/Nethereum) auf, wo jeder gerne Fragen stellen oder beantworten, Hilfe bekommen oder einfach nur beobachten kann. Fühlen Sie sich frei, eine PR zu erstellen oder ein neues Issue im [Nethereum Github Repository](https://github.com/Nethereum) zu eröffnen oder einfach nur die vielen Seiten/Beispielprojekte zu durchstöbern, die wir haben. Sie können uns auch auf [Discord](https://discord.gg/jQPrR58FxX) finden.
+Bei Nethereum halten wir uns meistens bei [Gitter](https://gitter.im/Nethereum/Nethereum) auf, wo jeder gerne Fragen stellen oder beantworten, Hilfe bekommen oder einfach nur beobachten kann. Fühlen Sie sich frei, eine PR zu erstellen oder ein neues Issue im [Nethereum GitHub Repository](https://github.com/Nethereum) zu eröffnen oder einfach nur die vielen Seiten/Beispielprojekte zu durchstöbern, die wir haben. Sie können uns auch auf [Discord](https://discord.gg/jQPrR58FxX) finden.
Bei Nethermind nutzen wir [Gitter](https://gitter.im/nethermindeth/nethermind) um in Kontakt zu treten. Für PRs oder Probleme können Sie im [Nethermind Repository](https://github.com/NethermindEth/nethermind) fündig werden.
diff --git a/src/content/translations/de/developers/docs/programming-languages/rust/index.md b/src/content/translations/de/developers/docs/programming-languages/rust/index.md
index 8cda0b8e50c..b0a82be7036 100644
--- a/src/content/translations/de/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/de/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Sind Sie an einigen grundlegenden Informationen interessiert? Dann sehen Sie sic
- [pwasm_ethereum-Bibliothek von Externen, um mit dem Ethereum-ähnlichen Netzwerk zu interagieren](https://github.com/openethereum/pwasm-ethereum)
- [Einen dezentralisierten Chat mit JavaScript und Rust erstellen](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Eine dezentralisierte To-do-App mit Vue.js und Rust erstellen ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Eine dezentralisierte To-do-App mit Vue.js und Rust erstellen](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Erste Schritte mit Enigma – In Rust-Programmiersprache](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Eine Einführung in Secret Contracts](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Solidity-Verträgen auf Oasis (Compound) bereitstellen](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/de/developers/docs/smart-contracts/testing/index.md b/src/content/translations/de/developers/docs/smart-contracts/testing/index.md
index c2895bb5070..c70e997c0b6 100644
--- a/src/content/translations/de/developers/docs/smart-contracts/testing/index.md
+++ b/src/content/translations/de/developers/docs/smart-contracts/testing/index.md
@@ -8,7 +8,7 @@ incomplete: true
## Testtools und Bibliotheken {#testing-tools-and-libraries}
-**Waffle – **_Ein Framework für fortgeschrittene Smart-Contract-Entwicklungen und Tests (basierend auf ethers.js)_**
+**Waffle – **_Ein Framework für fortgeschrittene Smart-Contract-Entwicklungen und Tests (basierend auf ethers.js)_\*\*
- [getwaffle.io](https://getwaffle.io/)
- [GitHub](https://github.com/EthWorks/Waffle)
diff --git a/src/content/translations/de/developers/docs/standards/tokens/erc-1155/index.md b/src/content/translations/de/developers/docs/standards/tokens/erc-1155/index.md
index 6e393c4f8ec..67a00cd771d 100644
--- a/src/content/translations/de/developers/docs/standards/tokens/erc-1155/index.md
+++ b/src/content/translations/de/developers/docs/standards/tokens/erc-1155/index.md
@@ -143,5 +143,5 @@ _Hinweis_: Alle Batch-Funktionen einschließlich des Hakens gibt es auch als Ver
- [EIP-1155: Multi-Token-Standard](https://eips.ethereum.org/EIPS/eip-1155)
- [ERC-1155: Openzeppelin Docs](https://docs.openzeppelin.com/contracts/3.x/erc1155)
-- [ERC-1155: Github Repo](https://github.com/enjin/erc-1155)
+- [ERC-1155: GitHub Repo](https://github.com/enjin/erc-1155)
- [Alchemy NFT API](https://docs.alchemy.com/alchemy/enhanced-apis/nft-api)
diff --git a/src/content/translations/de/developers/tutorials/hello-world-smart-contract/index.md b/src/content/translations/de/developers/tutorials/hello-world-smart-contract/index.md
index 8cd2756852b..9da4302a65f 100644
--- a/src/content/translations/de/developers/tutorials/hello-world-smart-contract/index.md
+++ b/src/content/translations/de/developers/tutorials/hello-world-smart-contract/index.md
@@ -15,7 +15,7 @@ sidebar: true
published: 2021-03-31
---
-Wenn Sie neu in der Blockchain-Entwicklung sind und nicht wissen, wo Sie anfangen sollen, oder wenn Sie einfach nur verstehen wollen, wie man Smart Contracts einsetzt und mit ihnen interagiert, ist dieser Leitfaden genau das Richtige für Sie. Wir werden die Erstellung und den Einsatz eines einfachen Smart Contracts auf dem Ropsten-Testnet unter Verwendung einer virtuellen Wallet erläutern ([Metamask](https://metamask.io/)), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/) and [Alchemy](https://alchemyapi.io/eth) (Machen Sie sich keine Sorgen, wenn Sie noch nicht verstehen, was das alles bedeutet. Wir werden es Ihnen erklären).
+Wenn Sie neu in der Blockchain-Entwicklung sind und nicht wissen, wo Sie anfangen sollen, oder wenn Sie einfach nur verstehen wollen, wie man Smart Contracts einsetzt und mit ihnen interagiert, ist dieser Leitfaden genau das Richtige für Sie. Wir werden die Erstellung und den Einsatz eines einfachen Smart Contracts auf dem Ropsten-Testnet unter Verwendung einer virtuellen Wallet erläutern ([MetaMask](https://metamask.io/)), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/) and [Alchemy](https://alchemyapi.io/eth) (Machen Sie sich keine Sorgen, wenn Sie noch nicht verstehen, was das alles bedeutet. Wir werden es Ihnen erklären).
Im zweiten Teil dieses Tutorials werden wir erläutern, wie wir mit unserem Smart Contract interagieren können, sobald er bereitgestellt wurde. Im dritten Teil erläutern wir dann, wie er auf Etherscan veröffentlicht wird.
@@ -41,7 +41,7 @@ Sobald Sie ein Alchemy-Konto erstellt haben, können Sie einen API-Schlüssel ge
## Schritt 3: Ethereum-Konto (Adresse) erstellen {#step-3}
-Wir benötigen ein Ethereum-Konto, um Transaktionen zu senden und zu empfangen. In diesem Tutorial verwenden wir Metamask, eine virtuelle Wallet im Browser, mit der Sie Ihre Ethereum-Kontoadresse verwalten können. Weitere Informationen zu [Transaktionen](/developers/docs/transactions/).
+Wir benötigen ein Ethereum-Konto, um Transaktionen zu senden und zu empfangen. In diesem Tutorial verwenden wir MetaMask, eine virtuelle Wallet im Browser, mit der Sie Ihre Ethereum-Kontoadresse verwalten können. Weitere Informationen zu [Transaktionen](/developers/docs/transactions/).
Sie können MetaMask [hier](https://metamask.io/download.html) kostenlos herunterladen und ein Konto erstellen. Wenn Sie ein Konto erstellen oder wenn Sie bereits ein Konto haben, stellen Sie sicher, dass Sie oben rechts zum "Ropsten-Testnet" wechseln (damit wir nicht mit echtem Geld arbeiten).
@@ -49,7 +49,7 @@ Sie können MetaMask [hier](https://metamask.io/download.html) kostenlos herunte
## Schritt 4: Ether von einem Faucet hinzufügen {#step-4}
-Um unseren Smart Contract im Testnet einzusetzen, benötigen wir einige Fake-ETH. Um ETH zu erhalten, können Sie auf den [Ropsten Faucet](https://faucet.dimensions.network/) gehen und Ihre Ropsten-Kontoadresse eingeben. Klicken Sie dann auf "Ropsten-ETH senden". Aufgrund des Netzwerkverkehrs kann es einige Zeit dauern, bis Sie Ihre Fake-ETH erhalten. Sie sollten kurz darauf ETH auf Ihrem Metamask-Konto sehen.
+Um unseren Smart Contract im Testnet einzusetzen, benötigen wir einige Fake-ETH. Um ETH zu erhalten, können Sie auf den [Ropsten Faucet](https://faucet.dimensions.network/) gehen und Ihre Ropsten-Kontoadresse eingeben. Klicken Sie dann auf "Ropsten-ETH senden". Aufgrund des Netzwerkverkehrs kann es einige Zeit dauern, bis Sie Ihre Fake-ETH erhalten. Sie sollten kurz darauf ETH auf Ihrem MetaMask-Konto sehen.
## Schritt 5: Guthaben prüfen {#step-5}
diff --git a/src/content/translations/de/nft/index.md b/src/content/translations/de/nft/index.md
index d17b3a6a92d..a479631c7b0 100644
--- a/src/content/translations/de/nft/index.md
+++ b/src/content/translations/de/nft/index.md
@@ -361,7 +361,7 @@ Die meisten NFTs werden mit dem einheitlichen Standard [ERC-721](/developers/doc
## Weiterführende Informationen {#further-reading}
-- [Daten zu Krypto art-Kunst ](https://cryptoart.io/data) – Richard Chen, automatisch aktualisiert
+- [Daten zu Krypto art-Kunst](https://cryptoart.io/data) – Richard Chen, automatisch aktualisiert
- [OpenSea: OpenSea: die NFT-Bibel](https://opensea.io/blog/guides/non-fungible-tokens/) – _Devin Fizner, 10. Januar 2020_
- [NFT-Leitfaden für Einsteiger](https://linda.mirror.xyz/df649d61efb92c910464a4e74ae213c4cab150b9cbcc4b7fb6090fc77881a95d) – _Linda Xie, Januar 2020_
- [Alles, was Sie über das Metaverse wissen müssen](https://foundation.app/blog/enter-the-metaverse) – _Foundation-Team, foundation.app_
diff --git a/src/content/translations/de/rust/index.md b/src/content/translations/de/rust/index.md
index e3c3b3128cd..8c39ebdb75e 100644
--- a/src/content/translations/de/rust/index.md
+++ b/src/content/translations/de/rust/index.md
@@ -40,7 +40,7 @@ Brauchst du zuerst einen grundsätzlichen Einstieg? Schaue dir [ethereum.org/lea
- [pwasm_ethereum Bibliothek von Externen, um mit dem Ethereum-ähnlichen Netzwerk zu interagieren](https://github.com/openethereum/pwasm-ethereum)
- [Einen dezentralisierten Chat mit JavaScript und Rust erstellen](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Erstelle eine dezentralisierte Todo-App mit Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Erstelle eine dezentralisierte Todo-App mit Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Erste Schritte mit Enigma - In Rust-Programmiersprache](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Eine Einführung in Secret Contracts](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Anwendung von Solidity-Verträgen auf Oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/el/learn/index.md b/src/content/translations/el/learn/index.md
index 8a864819c23..4942056bb9e 100644
--- a/src/content/translations/el/learn/index.md
+++ b/src/content/translations/el/learn/index.md
@@ -6,7 +6,7 @@ sidebar: true
# Μάθετε για το Ethereum {#learn-about-ethereum}
-**Καλώς ήρθατε στο [ethereum.org/el/learn ](/el/learn/), μια συλλογή πληροφοριών που θα σας βοηθήσουν να μάθετε περισσότερα για το Ethereum.** Αυτή η σελίδα περιλαμβάνει τεχνικά και μη τεχνικά άρθρα, οδηγούς και άλλα βοηθήματα. Εάν είστε εντελώς καινούργιοι στο Ethereum, [ προτείνουμε να ξεκινήσετε εδώ ](/el/what-is-ethereum/).
+**Καλώς ήρθατε στο [ethereum.org/el/learn](/el/learn/), μια συλλογή πληροφοριών που θα σας βοηθήσουν να μάθετε περισσότερα για το Ethereum.** Αυτή η σελίδα περιλαμβάνει τεχνικά και μη τεχνικά άρθρα, οδηγούς και άλλα βοηθήματα. Εάν είστε εντελώς καινούργιοι στο Ethereum, [προτείνουμε να ξεκινήσετε εδώ](/el/what-is-ethereum/).
Ακολουθούν μερικά εξαιρετικά κείμενα:
@@ -70,7 +70,7 @@ sidebar: true
Υπάρχουν πολλές προσπάθειες σε εξέλιξη για να καταστεί το Ethereum πιο "κλιμακούμενο" βελτιώνοντας την ταχύτητα και τη συνολική απόδοση συναλλαγών. Γενικά, αυτές ταξινομούνται σε λύσεις "Layer 1" και "Layer 2".
-Το "Layer 1" αναφέρεται στη βελτίωση του βασικού πρωτοκόλλου του Ethereum. Το κύριο έργο για τη βελτίωση του βασικού πρωτοκόλλου του Ethereum είναι το [ ETH 2.0 ](#consensus-layer-upgrades).
+Το "Layer 1" αναφέρεται στη βελτίωση του βασικού πρωτοκόλλου του Ethereum. Το κύριο έργο για τη βελτίωση του βασικού πρωτοκόλλου του Ethereum είναι το [ETH 2.0](#consensus-layer-upgrades).
Το "Layer 2" αναφέρεται σε τεχνολογίες που χτίζονται πάνω στο βασικό πρωτόκολλο του Ethereum, επιτρέποντας μεγαλύτερη κλιμάκωση χωρίς να διακυβεύεται η ασφάλεια. Υπάρχουν επίσης τεχνολογίες εκτός αλυσίδας, όπως οι πλευρικές αλυσίδες, οι οποίες επιτρέπουν μεγαλύτερη κλιμάκωση, αποδεχόμενες όμως ένα διαφορετικό επίπεδο ασφαλείας.
@@ -107,7 +107,7 @@ sidebar: true
Το ETH 1.x είναι το όνομα ενός συνόλου αναβαθμίσεων στο υπάρχον πρωτόκολλο του Ethereum. Ο στόχος είναι να συνεχίσει να βελτιώνεται και να διατηρείται το Ethereum όσο το ETH 2.0 αναπτύσσεται και υλοποιείται.
-Για περισσότερες πληροφορίες, ανατρέξτε στη [ σελίδα εξήγησης του EthHub σχετικά με το ETH 1.x ](https://docs.ethhub.io/ethereum-roadmap/ethereum-1.x/)
+Για περισσότερες πληροφορίες, ανατρέξτε στη [σελίδα εξήγησης του EthHub σχετικά με το ETH 1.x](https://docs.ethhub.io/ethereum-roadmap/ethereum-1.x/)
## Κρυπτοοικονομικά {#cryptoeconomics}
diff --git a/src/content/translations/es/community/grants/index.md b/src/content/translations/es/community/grants/index.md
index 24bcc0eb402..5eeab57f176 100644
--- a/src/content/translations/es/community/grants/index.md
+++ b/src/content/translations/es/community/grants/index.md
@@ -33,8 +33,8 @@ Estos proyectos han creado sus propias subvenciones para proyectos con fines de
- [dYdX Programa de subvenciones](https://dydxgrants.com/): _[dYdX](https://dydx.exchange/) intercambio descentralizado_
- [Lido Ecosystem Grants Organisation (LEGO)](https://lego.lido.fi/): _[ecosistema financiero](https://lido.fi/) Lido_
- [Programa de subvenciones mStable](https://docs.mstable.org/advanced/grants-program) - _[comunidad](https://mstable.org/) mStable_
-- [TheGraph](https://airtable.com/shrdfvnFvVch3IOVm) - _[ecosistema ](https://thegraph.com/)The Graph_
-- [Programa de subvenciones Uniswap](https://www.unigrants.org/): _[comunidad ](https://uniswap.org/)Uniswap_
+- [TheGraph](https://airtable.com/shrdfvnFvVch3IOVm) - _[ecosistema](https://thegraph.com/) The Graph_
+- [Programa de subvenciones Uniswap](https://www.unigrants.org/): _[comunidad](https://uniswap.org/) Uniswap_
## Financiamiento cuadrático {#quadratic-funding}
diff --git a/src/content/translations/es/community/language-resources/index.md b/src/content/translations/es/community/language-resources/index.md
index e6aad9a9aad..ded957ef235 100644
--- a/src/content/translations/es/community/language-resources/index.md
+++ b/src/content/translations/es/community/language-resources/index.md
@@ -95,7 +95,7 @@ Si es bilingüe y quiere ayudarnos a llegar a más personas, también puede invo
- [Ethereum Madrid](https://ethereummadrid.com/): cadena de bloques, DeFi, y cursos de gobernanza, eventos y blog.
- [Cointelegraph](https://es.cointelegraph.com/ethereum-for-beginners): guía de Ethereum para principiantes en español.
- [Tutoriales en línea](https://tutoriales.online/curso/solidity): para aprender Solidity y programación en Ethereum.
-- [Curso introductorio al desarrollo en Ethereum ](https://youtube.com/playlist?list=PLTqiwJDd_R8y9pfUBjhkVa1IDMwyQz-fU): introducción a Solidity, prueba y desarrollo de su primer contrato inteligente.
+- [Curso introductorio al desarrollo en Ethereum](https://youtube.com/playlist?list=PLTqiwJDd_R8y9pfUBjhkVa1IDMwyQz-fU): introducción a Solidity, prueba y desarrollo de su primer contrato inteligente.
- [Curso introductorio a la seguridad y piratería en Ethereum](https://youtube.com/playlist?list=PLTqiwJDd_R8yHOvteko_DmUxUTMHnlfci): entender los aspectos vulnerables comunes y problemas de seguridad en un contrato inteligente real.
- [Curso Introducción a Desarrollo DeFi](https://youtube.com/playlist?list=PLTqiwJDd_R8zZiP9_jNdaPqA3HqoW2lrS) - aprende como trabajan los contratos intelifentes DeFi en Solidity y crea tu propio creador de mercado automatizado
@@ -106,7 +106,7 @@ Si es bilingüe y quiere ayudarnos a llegar a más personas, también puede invo
### Vietnamita {#vi}
-- [Tino Group](https://wiki.tino.org/ethereum-la-gi/): información general de Ethreum, dapps, carteras y preguntas más frecuentes.
+- [Tino Group](https://wiki.tino.org/ethereum-la-gi/): información general de Ethereum, dapps, carteras y preguntas más frecuentes.
- [Tap Chi Bitcoin](https://tapchibitcoin.io/tap-chi/tin-tuc-ethereum-eth): plataforma web con subpáginas de noticias y educación de Ethereum.
- [Coin68](https://coin68.com/ethereum-tieu-diem/): portal de criptomonedas con contenido educativo y noticias de Ethereum.
diff --git a/src/content/translations/es/developers/docs/consensus-mechanisms/index.md b/src/content/translations/es/developers/docs/consensus-mechanisms/index.md
index dbe00e573df..5a44fd6f601 100644
--- a/src/content/translations/es/developers/docs/consensus-mechanisms/index.md
+++ b/src/content/translations/es/developers/docs/consensus-mechanisms/index.md
@@ -76,7 +76,7 @@ Las **reglas de selección de cadena**se utilizan para decidir qué cadena es la
La combinación de prueba de trabajo y la regla de la cadena más larga se conoce como «Consenso de Nakamoto».
-La [cadena de baliza ](/upgrades/beacon-chain/) emplea un mecanismo de consenso llamado [Casper, el gadget de finalidad respetuosa](https://arxiv.org/abs/1710.09437), el cual está basado en la prueba de participación.
+La [cadena de baliza](/upgrades/beacon-chain/) emplea un mecanismo de consenso llamado [Casper, el gadget de finalidad respetuosa](https://arxiv.org/abs/1710.09437), el cual está basado en la prueba de participación.
## Más información {#further-reading}
diff --git a/src/content/translations/es/developers/docs/consensus-mechanisms/pos/index.md b/src/content/translations/es/developers/docs/consensus-mechanisms/pos/index.md
index c90f061b8a0..9f2435ad070 100644
--- a/src/content/translations/es/developers/docs/consensus-mechanisms/pos/index.md
+++ b/src/content/translations/es/developers/docs/consensus-mechanisms/pos/index.md
@@ -90,8 +90,8 @@ Existen los slashings de apuestas, expulsiones y otras penalizaciones (coordinad
- [Qué es la prueba de participación y por qué es importante](https://bitcoinmagazine.com/culture/what-proof-of-stake-is-and-why-it-matters-1377531463) _Vitalik Buterin_
- [Es necesario que lea primero la sección en la que se explica la cadena de baliza de Ethereum 2.0](https://ethos.dev/beacon-chain/) _Ethos.dev_
- [Por qué se realiza la prueba de participación (nov. 2020)](https://vitalik.ca/general/2020/11/06/pos2020.html) _Vitalik Buterin_
-- [Prueba de participación: cómo aprendí a amar la subjetividad débil ](https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/)_Vitalik Buterin_
-- [Filosofía de diseño de las pruebas de participación ](https://medium.com/@VitalikButerin/a-proof-of-stake-design-philosophy-506585978d51) _ Vitalik Buterin_
+- [Prueba de participación: cómo aprendí a amar la subjetividad débil](https://blog.ethereum.org/2014/11/25/proof-stake-learned-love-weak-subjectivity/) _Vitalik Buterin_
+- [Filosofía de diseño de las pruebas de participación](https://medium.com/@VitalikButerin/a-proof-of-stake-design-philosophy-506585978d51) _Vitalik Buterin_
## Temas relacionados {#related-topics}
diff --git a/src/content/translations/es/developers/docs/gas/index.md b/src/content/translations/es/developers/docs/gas/index.md
index 630982a1ffe..0c725250ce2 100644
--- a/src/content/translations/es/developers/docs/gas/index.md
+++ b/src/content/translations/es/developers/docs/gas/index.md
@@ -23,7 +23,7 @@ En esencia, las comisiones de gas son pagadas en la moneda nativa de Ethereum, e
## Antes de la actualización de Londres {#pre-london}
-La forma en la que se calcularon las comisiones de transacción de la red de Ethereum cambió con [la actualización de Londres ](/history/#london) en agosto del 2021. A continuación, podrá ver un resumen de cómo funcionaba antes:
+La forma en la que se calcularon las comisiones de transacción de la red de Ethereum cambió con [la actualización de Londres](/history/#london) en agosto del 2021. A continuación, podrá ver un resumen de cómo funcionaba antes:
Supongamos que Alice tiene que pagar 1 ETH a Bob. En la transacción, el límite de gas es de 21.000 unidades y el precio del gas es de 200 gwei.
@@ -136,7 +136,7 @@ El precio del gas por sí solo no determina cuánto tenemos que pagar por una de
Las [mejoras de escalabilidad](/upgrades/) de Ethereum deberían abordar algunos de los problemas de las comisiones de gas, lo que a su vez permitiría que la plataforma procesase cientos de transacciones por segundo y a escala global.
-La escala de la capa 2 es una iniciativa primaria para mejorar de manera considerable los costes del gas, la experiencia de usuario y la escalabilidad. [Más información sobre la escala de la capa 2 ](/developers/docs/scaling/#layer-2-scaling).
+La escala de la capa 2 es una iniciativa primaria para mejorar de manera considerable los costes del gas, la experiencia de usuario y la escalabilidad. [Más información sobre la escala de la capa 2](/developers/docs/scaling/#layer-2-scaling).
El nuevo modelo de prueba de participación, introducido en la cadena de baliza, debería reducir el alto consumo de energía y la dependencia de hardware especializado. Esta cadena permitirá que la red descentralizada de Ethereum se acepte y mantenga la seguridad de la red, al tiempo que limita el consumo de energía al requerir, en cambio, un compromiso financiero.
diff --git a/src/content/translations/es/developers/docs/nodes-and-clients/index.md b/src/content/translations/es/developers/docs/nodes-and-clients/index.md
index c7cde37e6f8..0f7a94b0972 100644
--- a/src/content/translations/es/developers/docs/nodes-and-clients/index.md
+++ b/src/content/translations/es/developers/docs/nodes-and-clients/index.md
@@ -20,7 +20,7 @@ Si eres nuevo en el tema de los nodos, te recomendamos primero revisar nuestra a
Puedes observar la red de Ethereum en tiempo real accediendo este [mapa de nodos](https://etherscan.io/nodetracker).
-Existen varios [clientes de Ethereum ](/developers/docs/nodes-and-clients/#execution-clients), en una variedad de lenguajes de programación como Go, Rust, JavaScript, Typescript, Python, C# .NET, Nim y Java. Lo que estas implementaciones tienen en común es que todas siguen una especificación formal (originalmente, el [libro amarillo de Ethereum](https://ethereum.github.io/yellowpaper/paper.pdf)). Esta especificación determina cómo funcionan la red de Ethereum y las funciones de la blockchain.
+Existen varios [clientes de Ethereum](/developers/docs/nodes-and-clients/#execution-clients), en una variedad de lenguajes de programación como Go, Rust, JavaScript, Typescript, Python, C# .NET, Nim y Java. Lo que estas implementaciones tienen en común es que todas siguen una especificación formal (originalmente, el [libro amarillo de Ethereum](https://ethereum.github.io/yellowpaper/paper.pdf)). Esta especificación determina cómo funcionan la red de Ethereum y las funciones de la blockchain.
![Cliente de ejecución](./client-diagram.png) Diagrama simplificado de las características del cliente de Ethereum.
@@ -320,5 +320,5 @@ Existe mucha información acerca de los clientes de Ethereum en internet. Estos
## Tutoriales relacionados {#related-tutorials}
-- [Ejecución de un nodo con Geth](/developers/tutorials/run-light-node-geth/)_: cómo descargar, instalar y ejecutar Geth. Covering syncmodes, the JavaScript console, and more._
-- [Convierta su Raspberry Pi 4 en un nodo validador con solo intercambiar su tarjeta MicroSD - Guía de instalación ](/developers/tutorials/run-node-raspberry-pi/) _ Intercambie su Raspberry Pi 4, conecte un cable ethernet, conecte el disco SSD y encienda el dispositivo para convertir el Raspberry Pi 4 en un nodo completo de Ethereum mediante la activación de la capa de ejecución (red principal) o la capa de consenso (cadena de baliza/validador)._
+- [Ejecución de un nodo con Geth](/developers/tutorials/run-light-node-geth/) _: cómo descargar, instalar y ejecutar Geth. Covering syncmodes, the JavaScript console, and more._
+- [Convierta su Raspberry Pi 4 en un nodo validador con solo intercambiar su tarjeta MicroSD - Guía de instalación](/developers/tutorials/run-node-raspberry-pi/) _Intercambie su Raspberry Pi 4, conecte un cable ethernet, conecte el disco SSD y encienda el dispositivo para convertir el Raspberry Pi 4 en un nodo completo de Ethereum mediante la activación de la capa de ejecución (red principal) o la capa de consenso (cadena de baliza/validador)._
diff --git a/src/content/translations/es/developers/docs/oracles/index.md b/src/content/translations/es/developers/docs/oracles/index.md
index 176af166a8c..01803bc51b6 100644
--- a/src/content/translations/es/developers/docs/oracles/index.md
+++ b/src/content/translations/es/developers/docs/oracles/index.md
@@ -432,7 +432,7 @@ _Nos encantaría tener más documentación sobre la creación de un contrato int
- [Oráculos descentralizados: descripción completa](https://medium.com/fabric-ventures/decentralised-oracles-a-comprehensive-overview-d3168b9a8841) – _Julien Thevenard_
- [Implementación de un oráculo de cadena de bloques en Ethereum](https://medium.com/@pedrodc/implementing-a-blockchain-oracle-on-ethereum-cedc7e26b49e) – _Pedro Costa_
- [¿Por qué los contratos inteligentes no pueden hacer llamadas a API?](https://ethereum.stackexchange.com/questions/301/why-cant-contracts-make-api-calls) - _StackExchange_
-- [¿Por qué necesitamos oráculos descentralizados ](https://newsletter.banklesshq.com/p/why-we-need-decentralized-oracles) - _Bankless_
+- [¿Por qué necesitamos oráculos descentralizados](https://newsletter.banklesshq.com/p/why-we-need-decentralized-oracles) - _Bankless_
- [Así que quiere usar un oráculo de precios](https://samczsun.com/so-you-want-to-use-a-price-oracle/) - _samczsun_
**Videos**
diff --git a/src/content/translations/es/developers/docs/programming-languages/dot-net/index.md b/src/content/translations/es/developers/docs/programming-languages/dot-net/index.md
index 84839e76c69..5a03f6c834b 100644
--- a/src/content/translations/es/developers/docs/programming-languages/dot-net/index.md
+++ b/src/content/translations/es/developers/docs/programming-languages/dot-net/index.md
@@ -65,13 +65,13 @@ Construye aplicaciones descentralizadas sobre Ethereum e interactúa con contrat
## Proyectos de .NET, herramientas y otras cosas divertidas {#dot-net-projects-tools-and-other-fun-stuff}
-- [Nethereum Playground:](http://playground.nethereum.com/) _Compila, crea y ejecuta fragmentos de código de Nethereum en el navegador_
-- [Nethereum Codegen Blazor:](https://github.com/Nethereum/Nethereum.CodeGen.Blazor) _Generador de código de Nethereum con IU en Blazor_
-- [Nethereum Blazor: ](https://github.com/Nethereum/NethereumBlazor)_Un explorador de blockchain ligero de .NET Wasm SPA y una cartera sencilla_
-- [Wonka Business Rules Engine:](https://docs.nethereum.com/en/latest/wonka/)_ Un motor de reglas de negocio (para ambas plataformas .NET y Ethereum) que está inherentemente impulsado por metadatos_
-- [Nethermind:](https://github.com/NethermindEth/nethermind) _Un cliente de .NET Core Ethereum para Linux, Windows, MacOs_
+- [Nethereum Playground](http://playground.nethereum.com/): _Compila, crea y ejecuta fragmentos de código de Nethereum en el navegador_
+- [Nethereum Codegen Blazor](https://github.com/Nethereum/Nethereum.CodeGen.Blazor): _Generador de código de Nethereum con IU en Blazor_
+- [Nethereum Blazor](https://github.com/Nethereum/NethereumBlazor): _Un explorador de blockchain ligero de .NET Wasm SPA y una cartera sencilla_
+- [Wonka Business Rules Engine](https://docs.nethereum.com/en/latest/wonka/): _Un motor de reglas de negocio (para ambas plataformas .NET y Ethereum) que está inherentemente impulsado por metadatos_
+- [Nethermind](https://github.com/NethermindEth/nethermind): _Un cliente de .NET Core Ethereum para Linux, Windows, MacOs_
- [eth-utils](https://github.com/ethereum/eth-utils/): _Funciones de utilidad para trabajar con bases de código relacionadas con Ethereum_
-- [TestChains:](https://github.com/Nethereum/TestChains) _DevChains de .NET preconfiguradas para responder rápidamente (PoA)_
+- [TestChains](https://github.com/Nethereum/TestChains): _DevChains de .NET preconfiguradas para responder rápidamente (PoA)_
¿Buscas más recursos? Echa un vistazo a [ethereum.org/developers.](/developers/).
diff --git a/src/content/translations/es/developers/docs/programming-languages/golang/index.md b/src/content/translations/es/developers/docs/programming-languages/golang/index.md
index 8cd37be2d65..d8a159fa751 100644
--- a/src/content/translations/es/developers/docs/programming-languages/golang/index.md
+++ b/src/content/translations/es/developers/docs/programming-languages/golang/index.md
@@ -72,7 +72,7 @@ Usa Ethereum para crear aplicaciones descentralizadas (o "dapps"). Estas dapps p
- [Geth Discord](https://discordapp.com/invite/nthXNEv)
- [Geth Gist](https://gitter.im/ethereum/go-ethereum)
-- [Gophers Slack](https://invite.slack.golangbridge.org/): [canal #ethereum ](https://gophers.slack.com/messages/C9HP1S9V2)
+- [Gophers Slack](https://invite.slack.golangbridge.org/): [canal #ethereum](https://gophers.slack.com/messages/C9HP1S9V2)
- [StackExchange: Ethereum](https://ethereum.stackexchange.com/)
- [Multi Geth Gitter](https://gitter.im/ethoxy/multi-geth)
- [Gitter de Ethereum](https://gitter.im/ethereum/home)
diff --git a/src/content/translations/es/developers/docs/programming-languages/rust/index.md b/src/content/translations/es/developers/docs/programming-languages/rust/index.md
index 43b8bad80c7..459b9ed8a69 100644
--- a/src/content/translations/es/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/es/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Utiliza Ethereum para crear aplicaciones descentralizadas (o "dapps"), que aprov
- [Biblioteca externa pwasm_ethereum para interactuar con redes similares a Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Construir un chat descentralizado mediante JavaScript y Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Crear una aplicación descentralizada de tareas con Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Crear una aplicación descentralizada de tareas con Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Introducción a Enigma: Un lenguaje de programación de Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Una introducción a los contratos secretos](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Implementación de contratos de Solidity en Oasis (compuesto)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/es/developers/docs/smart-contracts/libraries/index.md b/src/content/translations/es/developers/docs/smart-contracts/libraries/index.md
index 591cce39306..69098ae3ea3 100644
--- a/src/content/translations/es/developers/docs/smart-contracts/libraries/index.md
+++ b/src/content/translations/es/developers/docs/smart-contracts/libraries/index.md
@@ -21,7 +21,7 @@ Cuando escribas contratos inteligentes, hay una gran posibilidad de que te encue
Las bibliotecas de contratos inteligentes suelen proporcionar implementaciones reutilizables de estos comportamientos como [bibliotecas](https://solidity.readthedocs.io/en/v0.7.2/contracts.html#libraries) o a través de [herencia](https://solidity.readthedocs.io/en/v0.7.2/contracts.html#inheritance) en Solidity.
-Como ejemplo, a continuación se muestra una versión simplificada del [`contrato de propietario ` ](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.2.0/contracts/access/Ownable.sol) de la [biblioteca de contratos OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts), que diseña una dirección como el propietario de un contrato y proporciona un modificador para restringir el acceso a un método únicamente a dicho propietario.
+Como ejemplo, a continuación se muestra una versión simplificada del contrato de [`Ownable`](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/v3.2.0/contracts/access/Ownable.sol) de la [biblioteca de contratos OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts), que diseña una dirección como el propietario de un contrato y proporciona un modificador para restringir el acceso a un método únicamente a dicho propietario.
```solidity
contract Ownable {
diff --git a/src/content/translations/es/developers/docs/standards/tokens/erc-1155/index.md b/src/content/translations/es/developers/docs/standards/tokens/erc-1155/index.md
index 4a162b337cc..c290a554c7f 100644
--- a/src/content/translations/es/developers/docs/standards/tokens/erc-1155/index.md
+++ b/src/content/translations/es/developers/docs/standards/tokens/erc-1155/index.md
@@ -143,5 +143,5 @@ _Nota_: Todas las funciones de lote, incluyendo hook, también existen como vers
- [EIP-1155: estándar multitoken](https://eips.ethereum.org/EIPS/eip-1155)
- [ERC-1155: Documentos de Openzeppelin](https://docs.openzeppelin.com/contracts/3.x/erc1155)
-- [ERC-1155: repositorio de Github](https://github.com/enjin/erc-1155)
+- [ERC-1155: repositorio de GitHub](https://github.com/enjin/erc-1155)
- [API de NFT de Alchemy](https://docs.alchemy.com/alchemy/enhanced-apis/nft-api)
diff --git a/src/content/translations/es/developers/docs/standards/tokens/erc-721/index.md b/src/content/translations/es/developers/docs/standards/tokens/erc-721/index.md
index 069f3e2cf07..2a1045ee763 100644
--- a/src/content/translations/es/developers/docs/standards/tokens/erc-721/index.md
+++ b/src/content/translations/es/developers/docs/standards/tokens/erc-721/index.md
@@ -228,7 +228,7 @@ recent_births = [get_event_data(w3.codec, ck_extra_events_abi[1], log)["args"] f
## NFT populares {#popular-nfts}
-- [ Etherscan NFT Tracker ](https://etherscan.io/tokens-nft) enumera los principales NFT en Ethereum por volumen de transferencias.
+- [Etherscan NFT Tracker](https://etherscan.io/tokens-nft) enumera los principales NFT en Ethereum por volumen de transferencias.
- [CryptoKitties](https://www.cryptokitties.co/) es un juego centrado en criables, coleccionables y tan adorables criaturas que llamamos CryptoKitties.
- [Sorare](https://sorare.com/) es un juego de fútbol de fantasía global en el que puedes coleccionar coleccionables de ediciones limitadas, gestiona tus equipos y compite para ganar premios.
- [Ethereum Name Service (ENS)](https://ens.domains/) ofrece un Nombre en forma descentralizada de abordar los recursos tanto dentro y fuera de la cadena de bloques utilizando nombres sencillos y legibles por humanos.
diff --git a/src/content/translations/es/developers/docs/web2-vs-web3/index.md b/src/content/translations/es/developers/docs/web2-vs-web3/index.md
index 284cb99aed5..0c6061d6f4c 100644
--- a/src/content/translations/es/developers/docs/web2-vs-web3/index.md
+++ b/src/content/translations/es/developers/docs/web2-vs-web3/index.md
@@ -55,6 +55,6 @@ Ten en cuenta que estos son patrones generales que pueden no mantenerse auténti
- [What is Web3?](/web3/) - _ethereum.org_
- [La arquitectura de una aplicación Web 3.0](https://www.preethikasireddy.com/post/the-architecture-of-a-web-3-0-application) - _Preethi Kasireddy_
-- [El significado de la descentralización ](https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274) _ 6 de Febrero de 2017 - Vitalik Buterin_
+- [El significado de la descentralización](https://medium.com/@VitalikButerin/the-meaning-of-decentralization-a0c92b76a274) _6 de Febrero de 2017 - Vitalik Buterin_
- [Por qué la descentralización importa](https://medium.com/s/story/why-decentralization-matters-5e3f79f7638e) _18 de Febrero de 2018, Chris Dixon_
- [¿Qué es Web 3.0 y por qué importa?](https://medium.com/fabric-ventures/what-is-web-3-0-why-it-matters-934eb07f3d2b) _31 de diciembre de 2019 - Max Mersch y Richard Muirhead_
diff --git a/src/content/translations/es/developers/tutorials/hello-world-smart-contract/index.md b/src/content/translations/es/developers/tutorials/hello-world-smart-contract/index.md
index feeabc23d7d..1b1bf898aaa 100644
--- a/src/content/translations/es/developers/tutorials/hello-world-smart-contract/index.md
+++ b/src/content/translations/es/developers/tutorials/hello-world-smart-contract/index.md
@@ -15,7 +15,7 @@ sidebar: true
published: 2021-03-31
---
-Si es nuevo en el desarrollo de cadena de bloques y no sabe por dónde empezar, o si solo quiere entender cómo implementar e interactuar con contratos inteligentes, esta es su guía. Abordaremos cómo crear e implementar un contrato inteligente sencillo en la red de prueba Ropsten usando una billetera virtual ([Metamask](https://metamask.io/)), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/) y [Alchemy](https://alchemyapi.io/eth) (no se preocupe si aún no entiende lo que significa todo esto, lo explicaremos).
+Si es nuevo en el desarrollo de cadena de bloques y no sabe por dónde empezar, o si solo quiere entender cómo implementar e interactuar con contratos inteligentes, esta es su guía. Abordaremos cómo crear e implementar un contrato inteligente sencillo en la red de prueba Ropsten usando una billetera virtual ([MetaMask](https://metamask.io/)), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/) y [Alchemy](https://alchemyapi.io/eth) (no se preocupe si aún no entiende lo que significa todo esto, lo explicaremos).
En la parte 2 de este tutorial veremos cómo interactuar con nuestro contrato inteligente una vez implementado y en la parte 3 trataremos cómo publicarlo en Etherscan.
@@ -41,19 +41,19 @@ Una vez que haya creado una cuenta de Alchemy, puede generar una clave de API cr
## Paso 3: Crear una cuenta Ethereum (dirección) {#step-3}
-Necesitamos tener una cuenta Ethereum para enviar y recibir transacciones. Para este tutorial, usaremos Metamask, una cartera virtual en el navegador usada para manejar la dirección de su cuenta Ethereum. Más información en [transacciones ](/developers/docs/transactions/).
+Necesitamos tener una cuenta Ethereum para enviar y recibir transacciones. Para este tutorial, usaremos MetaMask, una cartera virtual en el navegador usada para manejar la dirección de su cuenta Ethereum. Más información en [transacciones](/developers/docs/transactions/).
-Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download.html). Cuando esté creando una cuenta, o ya tenga una, asegúrese de cambiar a la «Red de pruebas de Robsten» en la parte superior derecha ( para que no tratemos con dinero real).
+Puede descargar y crear una cuenta MetaMask gratis [aquí](https://metamask.io/download.html). Cuando esté creando una cuenta, o ya tenga una, asegúrese de cambiar a la «Red de pruebas de Robsten» en la parte superior derecha ( para que no tratemos con dinero real).
-![ejemplo de Metamask Ropsten](./metamask-ropsten-example.png)
+![ejemplo de MetaMask Ropsten](./metamask-ropsten-example.png)
## Paso 4: Agregar ether de un Faucet {#step-4}
-Para desarrollar nuestro contrato inteligente en la red de prueba, necesitaremos ETH de prueba. Para obtener sus ETH de prueba, puede ir a [Ropsten faucet](https://faucet.dimensions.network/) e introducir la dirección de su cuenta de Ropsten, y hacer click en «Enviar Ropsten ETH». Puede llevar algo de tiempo recibir su ETH de prueba debido a la congestión de la red. ¡Deberían aparecer los ETH en su cuenta de Metamask poco después!
+Para desarrollar nuestro contrato inteligente en la red de prueba, necesitaremos ETH de prueba. Para obtener sus ETH de prueba, puede ir a [Ropsten faucet](https://faucet.dimensions.network/) e introducir la dirección de su cuenta de Ropsten, y hacer click en «Enviar Ropsten ETH». Puede llevar algo de tiempo recibir su ETH de prueba debido a la congestión de la red. ¡Deberían aparecer los ETH en su cuenta de MetaMask poco después!
## Paso 5: Comprobar su balance {#step-5}
-Para comprobar que nuestro balance este ahí, hagamos una solicitud de [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance)usando [la herramienta de composición de Alchemy](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D). Esto hará que aparezca la cantidad de ETH en nuestra billetera. Después de introducir la dirección de su cuenta de Metamask y hacer click en «Enviar Solicitud», debería ver una respuesta como esta:
+Para comprobar que nuestro balance este ahí, hagamos una solicitud de [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance)usando [la herramienta de composición de Alchemy](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D). Esto hará que aparezca la cantidad de ETH en nuestra billetera. Después de introducir la dirección de su cuenta de MetaMask y hacer click en «Enviar Solicitud», debería ver una respuesta como esta:
```json
{ "jsonrpc": "2.0", "id": 0, "result": "0x2B5E3AF16B1880000" }
@@ -200,9 +200,9 @@ contract HelloWorld {
Es un contrato inteligente muy sencillo que almacena un mensaje al momento de la creación y puede actualizarse con la función `update`.
-## Paso 11: Conectar Metamask & Alchemy a su proyecto {#step-11}
+## Paso 11: Conectar MetaMask & Alchemy a su proyecto {#step-11}
-Hemos creado una billetera de Metamask, una cuenta de Alchemy y escrito nuestro contrato inteligente, ahora es momento de conectarlos entre sí.
+Hemos creado una billetera de MetaMask, una cuenta de Alchemy y escrito nuestro contrato inteligente, ahora es momento de conectarlos entre sí.
Cada transacción enviada desde su billetera virtual requiere una firma utilizando su clave privada única. Para proporcionar este permiso a nuestro programa, podemos almacenar de manera segura nuestra clave privada (y clave Alchemy API) en un archivo de entorno.
@@ -214,7 +214,7 @@ Primero, instale el paquete dotenv en su directorio de proyecto:
npm install dotenv --save
```
-Después, cree un archivo `.env` en el directorio raíz de nuestro proyecto, y añádale la llave inteligente de Metamask y la API URL de HTTP Alchemy.
+Después, cree un archivo `.env` en el directorio raíz de nuestro proyecto, y añádale la llave inteligente de MetaMask y la API URL de HTTP Alchemy.
- Siga [estas instrucciones](https://metamask.zendesk.com/hc/en-us/articles/360015289632-How-to-Export-an-Account-Private-Key) para exportar su llave privada
- Abajo se le indica cómo obtener la API URL de HTTP Alchemy
@@ -344,7 +344,7 @@ Si vamos a la dirección [Ropsten etherscan](https://ropsten.etherscan.io/) y bu
![contrato etherscan](./etherscan-contract.png)
-La dirección `From` debe coincidir con su cuenta de Metamask y la dirección de envío especificará «creación de contrato», pero al hacer click en la transacción veremos nuestra dirección en el campo `To`:
+La dirección `From` debe coincidir con su cuenta de MetaMask y la dirección de envío especificará «creación de contrato», pero al hacer click en la transacción veremos nuestra dirección en el campo `To`:
![transacción etherscan](./etherscan-transaction.png)
diff --git a/src/content/translations/es/developers/tutorials/how-to-view-nft-in-metamask/index.md b/src/content/translations/es/developers/tutorials/how-to-view-nft-in-metamask/index.md
index 20a465ff838..c0b8f89f7a0 100644
--- a/src/content/translations/es/developers/tutorials/how-to-view-nft-in-metamask/index.md
+++ b/src/content/translations/es/developers/tutorials/how-to-view-nft-in-metamask/index.md
@@ -12,7 +12,7 @@ tags:
skill: beginner
lang: es
sidebar: true
-published: 22/04/2021
+published: 2021-04-22
---
Este tutorial es la parte 3/3 en la serie de tutoriales NFT, donde vemos nuestros NFT recién acuñados. Sin embargo, puede utilizar el tutorial general para cualquier token ERC-721 usando MetaMask, incluso en la red principal o cualquier red de prueba. Si quiere aprender a acuñar su propio NFT en Ethereum, debería revisar la [parte 1 en Cómo escribir & desplegar un contrato inteligente NFT](/developers/tutorials/how-to-write-and-deploy-an-nft)!
diff --git a/src/content/translations/es/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/src/content/translations/es/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index a6ab4b4383c..a91c380e9ba 100644
--- a/src/content/translations/es/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/src/content/translations/es/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -46,19 +46,19 @@ Una vez que haya creado una cuenta de Alchemy, puede generar una clave de API cr
## Paso 3: Crear una cuenta Ethereum (dirección) {#create-eth-address}
-Necesitamos una cuenta Ethereum para enviar y recibir transacciones. Para este tutorial, usaremos Metamask, una cartera virtual en el navegador usada para manejar la dirección de su cuenta Ethereum. Si quiere más información sobre cómo funcionan las transacciones en Ethereum, eche un vistazo a [esta página](/developers/docs/transactions/) de Ethereum Foundation.
+Necesitamos una cuenta Ethereum para enviar y recibir transacciones. Para este tutorial, usaremos MetaMask, una cartera virtual en el navegador usada para manejar la dirección de su cuenta Ethereum. Si quiere más información sobre cómo funcionan las transacciones en Ethereum, eche un vistazo a [esta página](/developers/docs/transactions/) de Ethereum Foundation.
-Puede descargar y crear una cuenta Metamask gratis [aquí](https://metamask.io/download.html). Cuando esté creando una cuenta, o si ya tiene una cuenta, asegúrese de cambiarla a la «Ropsten Test Network» (red de pruebas de Robsten) en la parte superior derecha ( para que no tratemos con dinero real).
+Puede descargar y crear una cuenta MetaMask gratis [aquí](https://metamask.io/download.html). Cuando esté creando una cuenta, o si ya tiene una cuenta, asegúrese de cambiarla a la «Ropsten Test Network» (red de pruebas de Robsten) en la parte superior derecha ( para que no tratemos con dinero real).
![Configure Ropsten como su red](./metamask-ropsten.png)
## Paso 4: Añadir ether de un faucet {#step-4-add-ether-from-a-faucet}
-Para desarrollar nuestro contrato inteligente en la red de prueba, necesitaremos algunos ETH de prueba. Para obtener ETH, puede ir a [FaucETH](https://fauceth.komputing.org) e introducir la dirección de su cuenta Ropsten, hacer clic en «Request funds» (Solicitar fondos) y luego en «Ethereum Testnet Ropsten» (Ropsten de red de prueba de Ethereum) antes de volver a hacer clic en el botón «Request funds». Deberían aparecer ETH en su cuenta de Metamask poco después.
+Para desarrollar nuestro contrato inteligente en la red de prueba, necesitaremos algunos ETH de prueba. Para obtener ETH, puede ir a [FaucETH](https://fauceth.komputing.org) e introducir la dirección de su cuenta Ropsten, hacer clic en «Request funds» (Solicitar fondos) y luego en «Ethereum Testnet Ropsten» (Ropsten de red de prueba de Ethereum) antes de volver a hacer clic en el botón «Request funds». Deberían aparecer ETH en su cuenta de MetaMask poco después.
## Paso 5: Comprobar su balance {#check-balance}
-Para comprobar que nuestro balance está ahí, hagamos una solicitud de [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance)usando [la herramienta de composición de Alchemy](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D). Esto devolverá la cantidad de ETH a nuestra cartera. Después de introducir la dirección de su cuenta de Metamask y hacer clic en «Send Request» (Enviar Solicitud), debería ver una respuesta como esta:
+Para comprobar que nuestro balance está ahí, hagamos una solicitud de [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance)usando [la herramienta de composición de Alchemy](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D). Esto devolverá la cantidad de ETH a nuestra cartera. Después de introducir la dirección de su cuenta de MetaMask y hacer clic en «Send Request» (Enviar Solicitud), debería ver una respuesta como esta:
`{"jsonrpc": "2.0", "id": 0, "result": "0xde0b6b3a7640000"}`
diff --git a/src/content/translations/es/developers/tutorials/run-node-raspberry-pi/index.md b/src/content/translations/es/developers/tutorials/run-node-raspberry-pi/index.md
index 272ad39404e..3d185814ddc 100644
--- a/src/content/translations/es/developers/tutorials/run-node-raspberry-pi/index.md
+++ b/src/content/translations/es/developers/tutorials/run-node-raspberry-pi/index.md
@@ -19,7 +19,7 @@ sourceUrl: https://www.reddit.com/r/ethereum/comments/gf3nhg/ethereum_on_arm_ras
[Más información acerca de las actualizaciones de Ethereum](/upgrades/)
-Primero, veamos un poco de contexto. Como saben, nos hemos encontrado con algunos problemas de memoria [ [1] ](/developers/tutorials/run-node-raspberry-pi/#references) con la imagen de Raspberry Pi 4 ya que Raspbian OS todavía está en 32 bits [ [2] ](/developers/tutorials/run-node-raspberry-pi/#references) (al menos a nivel de usuario). Si bien preferimos seguir con el sistema operativo oficial, llegamos a la conclusión de que, para resolver estos problemas, debemos migrar a un sistema operativo nativo de 64 bits
+Primero, veamos un poco de contexto. Como saben, nos hemos encontrado con algunos problemas de memoria [[1]](/developers/tutorials/run-node-raspberry-pi/#references) con la imagen de Raspberry Pi 4 ya que Raspbian OS todavía está en 32 bits [[2]](/developers/tutorials/run-node-raspberry-pi/#references) (al menos a nivel de usuario). Si bien preferimos seguir con el sistema operativo oficial, llegamos a la conclusión de que, para resolver estos problemas, debemos migrar a un sistema operativo nativo de 64 bits
Además, [los clientes de consenso](/upgrades/get-involved/#clients) no admiten binarios de 32 bits, por lo que el uso de Raspbian excluiría a Raspberry Pi 4 de ejecutar un nodo de capa de consenso (y la posibilidad de apuesta).
diff --git a/src/content/translations/es/eips/index.md b/src/content/translations/es/eips/index.md
index a192c8e9c9f..3f61dc7dc57 100644
--- a/src/content/translations/es/eips/index.md
+++ b/src/content/translations/es/eips/index.md
@@ -23,7 +23,7 @@ Además de proporcionar una especificación técnica para los cambios, las EIP s
## Historia de las EIP {#history-of-eips}
-El [repositorio de Github de propuestas de mejora de Ethereum (EIP)](https://github.com/ethereum/EIPs) se creó en octubre de 2015. El proceso de EIP se basa en el proceso de [propuestas de mejora de Bitcoin (BIP)](https://github.com/bitcoin/bips), que a su vez se basa en el [ proceso de propuestas de mejora de Python (PEP) ](https://www.python.org/dev/peps/).
+El [repositorio de GitHub de propuestas de mejora de Ethereum (EIP)](https://github.com/ethereum/EIPs) se creó en octubre de 2015. El proceso de EIP se basa en el proceso de [propuestas de mejora de Bitcoin (BIP)](https://github.com/bitcoin/bips), que a su vez se basa en el [proceso de propuestas de mejora de Python (PEP)](https://www.python.org/dev/peps/).
Los editores de EIP se encargan de revisar las EIP para verificar su solidez técnica, así como su correcta ortografía/gramática y estilo de código. Martin Becze, Vitalik Buterin y Gavin Wood, entre otros, fueron los editores originales de EIP desde 2015 hasta finales de 2016. Los editores EIP actuales son:
diff --git a/src/content/translations/es/energy-consumption/index.md b/src/content/translations/es/energy-consumption/index.md
index 129525ff7d5..4371c73a0a7 100644
--- a/src/content/translations/es/energy-consumption/index.md
+++ b/src/content/translations/es/energy-consumption/index.md
@@ -25,7 +25,7 @@ La prueba de trabajo es una manera inquebrantable de asegurar la red y hacer cum
Un futuro más ecológico para Ethereum se está materializando en forma de una [cadena de **prueba de participación (PoS, por sus siglas en inglés)**](/upgrades/beacon-chain/). Para optar a la [ prueba de participación](/developers/docs/consensus-mechanisms/pos/), es necesario resolver un rompecabezas aleatorio. Eliminar la resolución del rompecabezas reduce en gran medida el gasto energético necesario para asegurar la red. Los mineros se reemplazan por validadores que realizan la misma función salvo que, en lugar de gastar sus activos de antemano en forma de trabajo computacional, apuestan por ETH como garantía contra el comportamiento deshonesto. Si el validador es perezoso (no está en línea cuando se supone que debería cumplir con algún deber de validador), su ETH apostado puede perderse lentamente, mientras que el comportamiento deshonesto provoca que los activos apostados sean «recortados». Esto incentiva una participación activa y honesta para asegurar la red.
-Como sucede con la prueba de trabajo, una entidad maliciosa requeriría al menos el 51% del total de ETH apostado en la red para ejecutar un [ataque del 51%](/glossary/#51-attack). Sin embargo —a diferencia de la prueba de trabajo, donde la pérdida potencial por un ataque fallido solo repercute en el coste de generar el poder de hash necesario para minar— en la prueba de participación, la posible pérdida por un ataque implica la cantidad total de ETH utilizado como garantía. Esta estructura disuasoria contempla la seguridad de la red con prueba de participación y elimina la necesidad de gastar energía en cálculos arbitrarios. Se pueden encontrar explicaciones detalladas de la seguridad de la red en la prueba de participación pulsando [ aquí ](/developers/docs/consensus-mechanisms/pos/) y [ aquí ](https://vitalik.ca/general/2017/12/31/pos_faq.html).
+Como sucede con la prueba de trabajo, una entidad maliciosa requeriría al menos el 51% del total de ETH apostado en la red para ejecutar un [ataque del 51%](/glossary/#51-attack). Sin embargo —a diferencia de la prueba de trabajo, donde la pérdida potencial por un ataque fallido solo repercute en el coste de generar el poder de hash necesario para minar— en la prueba de participación, la posible pérdida por un ataque implica la cantidad total de ETH utilizado como garantía. Esta estructura disuasoria contempla la seguridad de la red con prueba de participación y elimina la necesidad de gastar energía en cálculos arbitrarios. Se pueden encontrar explicaciones detalladas de la seguridad de la red en la prueba de participación pulsando [aquí](/developers/docs/consensus-mechanisms/pos/) y [aquí](https://vitalik.ca/general/2017/12/31/pos_faq.html).
## La fusión {#the-merge}
diff --git a/src/content/translations/es/enterprise/index.md b/src/content/translations/es/enterprise/index.md
index 7ab61c479c1..02322457850 100644
--- a/src/content/translations/es/enterprise/index.md
+++ b/src/content/translations/es/enterprise/index.md
@@ -26,7 +26,7 @@ Muchos negocios y consorcios han implementado cadenas privadas con permisos para
- Seguridad/Inmutabilidad de la cadena de bloques: la resistencia de la cadena a la manipulación está determinada por su algoritmo de consenso. La red principal de Ethereum está asegurada por la interacción de miles de nodos independientes ejecutados por individuos y mineros alrededor del mundo. Las cadenas privadas suelen tener un pequeño número de nodos controlados por una o varias organizaciones. Esos nodos se pueden controlar rigurosamente, pero solo unos pocos deben estar comprometidos para reescribir la cadena o cometer transacciones fraudulentas.
- Rendimiento: Como las cadenas privadas de Enterprise Ethereum pueden usar nodos de alto rendimiento con requisitos especiales de hardware y diferentes algoritmos de consenso como prueba de autoridad, pueden lograr una transacción más alta a través de la capa base (capa 1). En la red principal de Ethereum, se puede lograr un alto rendimiento con el uso de [soluciones de escala de capa 2](/developers/docs/scaling/#layer-2-scaling).
-- Coste: el coste de operar una cadena privada se refleja principalmente en la mano de obra necesaria para instalar y gestionar la cadena, así como en los servidores para ejecutarla. Aunque no hay coste para conectarse a la red principal de Ethereum, sí que hay un coste de gas por cada transacción que se debe pagar en Ether. Se están desarrollando repetidores de transacciones (conocidos como estaciones de gas) con el objeto de eliminar la necesidad de que los usuarios finales e incluso las empresas utilicen directamente Ether en sus transacciones. Algunos [análisis ](https://github.com/EYBlockchain/fundamental-cost-of-ownership/blob/master/EY%20Total%20Cost%20of%20Ownership%20for%20Blockchain%20Solutions.pdf) han demostrado que el coste total de operación de una aplicación puede ser menor en la red principal que ejecutar una cadena privada.
+- Coste: el coste de operar una cadena privada se refleja principalmente en la mano de obra necesaria para instalar y gestionar la cadena, así como en los servidores para ejecutarla. Aunque no hay coste para conectarse a la red principal de Ethereum, sí que hay un coste de gas por cada transacción que se debe pagar en Ether. Se están desarrollando repetidores de transacciones (conocidos como estaciones de gas) con el objeto de eliminar la necesidad de que los usuarios finales e incluso las empresas utilicen directamente Ether en sus transacciones. Algunos [análisis](https://github.com/EYBlockchain/fundamental-cost-of-ownership/blob/master/EY%20Total%20Cost%20of%20Ownership%20for%20Blockchain%20Solutions.pdf) han demostrado que el coste total de operación de una aplicación puede ser menor en la red principal que ejecutar una cadena privada.
- Permiso del nodo: solo los nodos autorizados pueden unirse a cadenas privadas. Cualquiera puede configurar un nodo en la red principal de Ethereum.
- Privacidad: El acceso a los datos escritos en cadenas privadas puede ser controlado restringiendo el acceso a la red, y sobre una base más fina con controles de acceso y transacciones privadas. Todos los datos escritos en la capa 1 de red principal son visibles para cualquier persona, por lo que la información sensible debe ser almacenada y transmitida fuera de la cadena, o cifrada. Están surgiendo patrones de diseño que facilitan esto (p. ej., Baseline, Aztec), así como soluciones de capa 2 que pueden mantener los datos compartimentados y fuera de la capa 1.
diff --git a/src/content/translations/es/glossary/index.md b/src/content/translations/es/glossary/index.md
index ac42442b3b2..cc5dffcd3f4 100644
--- a/src/content/translations/es/glossary/index.md
+++ b/src/content/translations/es/glossary/index.md
@@ -236,7 +236,7 @@ Un periodo de 32 [ranuras](#slot) (6,4 minutos) en el sistema coordinado de [cad
### Eth2 {#eth2}
-«Eth2» es un término que hace referencia a un conjunto de actualizaciones del protocolo de Ethreum, incluyendo la transición de Ethereum a prueba de participación. Desde entonces, este término ha quedado obsoleto a favor de la «capa de consenso». [Conozca más acerca de este cambio de nombre](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/).
+«Eth2» es un término que hace referencia a un conjunto de actualizaciones del protocolo de Ethereum, incluyendo la transición de Ethereum a prueba de participación. Desde entonces, este término ha quedado obsoleto a favor de la «capa de consenso». [Conozca más acerca de este cambio de nombre](https://blog.ethereum.org/2022/01/24/the-great-eth2-renaming/).
Más sobre las actualizaciones de Ethereum
@@ -503,7 +503,7 @@ Un tipo especial de [contrato](#smart-contract) sin funciones pagaderas, sin fun
### cliente ligero {#lightweight-client}
-Un cliente de Ethreum que no almacena una copia local de la [cadena de bloques](#blockchain), o bien valida bloques y [transacciones](#transaction). Ofrece las funciones de una [cartera](#wallet) y puede crear y transmitir transacciones.
+Un cliente de Ethereum que no almacena una copia local de la [cadena de bloques](#blockchain), o bien valida bloques y [transacciones](#transaction). Ofrece las funciones de una [cartera](#wallet) y puede crear y transmitir transacciones.
diff --git a/src/content/translations/es/history/index.md b/src/content/translations/es/history/index.md
index 06ca7aba47f..99e3bbe7079 100644
--- a/src/content/translations/es/history/index.md
+++ b/src/content/translations/es/history/index.md
@@ -121,7 +121,7 @@ La actualización de Berlín optimizó el coste del gas para ciertas acciones de
#### Sumario {#beacon-chain-genesis-summary}
-La [cadena de baliza ](/upgrades/beacon-chain/) necesita 16.384 depósitos de 32 ETH apostados para enviarse de forma segura. Esto sucedió el 27 de noviembre, es decir, la cadena de baliza comenzó a producir bloques el 1 de diciembre de 2020. Este es un primer paso importante en el cumplimiento de la [Visión de Ethereum](/upgrades/vision/).
+La [cadena de baliza](/upgrades/beacon-chain/) necesita 16.384 depósitos de 32 ETH apostados para enviarse de forma segura. Esto sucedió el 27 de noviembre, es decir, la cadena de baliza comenzó a producir bloques el 1 de diciembre de 2020. Este es un primer paso importante en el cumplimiento de la [Visión de Ethereum](/upgrades/vision/).
[Leer el anuncio de Ethereum Foundation](https://blog.ethereum.org/2020/11/27/eth2-quick-update-no-21/)
diff --git a/src/content/translations/es/nft/index.md b/src/content/translations/es/nft/index.md
index 9c6cf6bc263..0dd68f0874d 100644
--- a/src/content/translations/es/nft/index.md
+++ b/src/content/translations/es/nft/index.md
@@ -398,7 +398,7 @@ Es una reducción de al menos 99,95% en el uso total de energía respecto a la e
El costo de 100.000 transacciones de Visa es de 149 kwH – [Consumo de energía promedio de la red Bitcoin por transacción en comparación con la red VISA en 2020, Statista](https://www.statista.com/statistics/881541/bitcoin-energy-consumption-transaction-comparison-visa/)
-Hasta septiembre de 2020, procesaron 140.839.000.000 transacciones – [Informe financiero de Visa Q4 2020 ](https://s1.q4cdn.com/050606653/files/doc_financials/2020/q4/Visa-Inc.-Q4-2020-Operational-Performance-Data.pdf)
+Hasta septiembre de 2020, procesaron 140.839.000.000 transacciones – [Informe financiero de Visa Q4 2020](https://s1.q4cdn.com/050606653/files/doc_financials/2020/q4/Visa-Inc.-Q4-2020-Operational-Performance-Data.pdf)
#### 3. Uso de energía para 100.000 transacciones en una red de prueba de participación fragmentada {#fn-3}
diff --git a/src/content/translations/es/whitepaper/index.md b/src/content/translations/es/whitepaper/index.md
index 1e63b9c4856..db9b88ba85e 100644
--- a/src/content/translations/es/whitepaper/index.md
+++ b/src/content/translations/es/whitepaper/index.md
@@ -469,8 +469,8 @@ El concepto de una función de transición de estado arbitraria implementada por
1. Un lector sofisticado puede haber notado que una dirección de Bitcoin es el hash de la clave pública de la curva elíptica, y no la clave pública en sí. Sin embargo, es perféctamente legítimo en terminología criptográfica el referirse al hash de la clave pública como la clave pública en sí. Esto es porque la la criptografía de Bitcoin se puede considerar un algoritmo personalizado de firma digital, donde la clave pública consiste en el hash de la clave pública CCE, la firma consiste en la clave pública CCE concatenada con la firma CCE, y el algoritmo de verificación involucra verificar la clave pública ECC en la firma contra el hash de la clave pública ECC proporcionada como clave pública y después verificar la firma ECC contra la clave pública ECC.
2. Técnicamente, la mediana de los 11 bloques anteriores.
3. El protocolo Ethereum debe ser tan simple como práctico, pero puede que sea necesario tener un nivel bastante alto de complejidad, por ejemplo para escalar, para internalizar los costes de almacenamiento, ancho de banda y E/S, para seguridad, privacidad, transparencia, etc. Donde sea necesaria la complejidad, la documentación debe ser tan clara, concisa y actualizada como sea posible. para que alguien completamente sin conocimiento de Ethereum pueda aprender y convertirse en un experto.
-4. Consulta el [documento amarillo](https://ethereum.github.io/yellowpaper/paper.pdf) de la máquina virtual Ethereum (que es útil como especificación y referencia para construir un cliente Ethereum desde cero), y también hay muchos temas en la [wiki de Ethereum ](https://github.com/ethereum/wiki/wiki), tales como desarrollo de sharding, desarrollo del núcleo, desarrollo de dapp, investigación, Casper, I+D y protocolos de red. Para investigación y posible implementación en el futuro está [ethresearch.ch](https://ethresear.ch).
-5. Otra forma de expresar esto es con abstracción. La [última hoja de ruta ](https://ethresear.ch/t/sharding-phase-1-spec/1407/67) está planeando la ejecución abstracta, permitiendo que los motores de ejecución no tengan que seguir necesariamente una especificación canónica, sino que por ejemplo podría ser diseñados para una aplicación específica, así como para un shard. (Esta heterogeneidad de los motores de ejecución no está explícitamente señalada en la hoja de ruta. También está el sharding heterógeno, que conceptualizó Vlad Zamfir.)
+4. Consulta el [documento amarillo](https://ethereum.github.io/yellowpaper/paper.pdf) de la máquina virtual Ethereum (que es útil como especificación y referencia para construir un cliente Ethereum desde cero), y también hay muchos temas en la [wiki de Ethereum](https://github.com/ethereum/wiki/wiki), tales como desarrollo de sharding, desarrollo del núcleo, desarrollo de dapp, investigación, Casper, I+D y protocolos de red. Para investigación y posible implementación en el futuro está [ethresearch.ch](https://ethresear.ch).
+5. Otra forma de expresar esto es con abstracción. La [última hoja de ruta](https://ethresear.ch/t/sharding-phase-1-spec/1407/67) está planeando la ejecución abstracta, permitiendo que los motores de ejecución no tengan que seguir necesariamente una especificación canónica, sino que por ejemplo podría ser diseñados para una aplicación específica, así como para un shard. (Esta heterogeneidad de los motores de ejecución no está explícitamente señalada en la hoja de ruta. También está el sharding heterógeno, que conceptualizó Vlad Zamfir.)
6. Internamente, tanto 2 como "CHARLIE" son números, siendo este último representado en base 256 big-endian. Los números pueden ser como mínimo 0 y como máximo 2256 -1.
### Lecturas adicionales {#further-reading}
diff --git a/src/content/translations/fa/developers/docs/intro-to-ethereum/index.md b/src/content/translations/fa/developers/docs/intro-to-ethereum/index.md
index 7e9a3379c8d..9adac7a4b2a 100644
--- a/src/content/translations/fa/developers/docs/intro-to-ethereum/index.md
+++ b/src/content/translations/fa/developers/docs/intro-to-ethereum/index.md
@@ -118,4 +118,4 @@ _آیا منبعی اجتماعی میشناسید که به شما کمک ک
## آموزشهای مرتبط {#related-tutorials}
-- [راهنمایی برای توسعهدهندهی اتریوم، قسمت 1 ](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _– یک کاوش بسیار مبتدی در اتریوم با استفاده از Python و web3.py_
+- [راهنمایی برای توسعهدهندهی اتریوم، قسمت 1](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _– یک کاوش بسیار مبتدی در اتریوم با استفاده از Python و web3.py_
diff --git a/src/content/translations/fa/developers/docs/nodes-and-clients/index.md b/src/content/translations/fa/developers/docs/nodes-and-clients/index.md
index f9a302ea1c6..2321c0de6ab 100644
--- a/src/content/translations/fa/developers/docs/nodes-and-clients/index.md
+++ b/src/content/translations/fa/developers/docs/nodes-and-clients/index.md
@@ -96,7 +96,7 @@ If you're more of a technical user, learn how to [spin up your own node](/develo
### منابع {#resources}
- [اجرای گرههای کامل اتریوم: راهنمایی کامل](https://medium.com/coinmonks/running-ethereum-full-nodes-a-guide-for-the-barely-motivated-a8a13e7a0d31) _- جاستین لروکس، 7 نوامبر 2019_
-- [صفحهی تقلب پیکربندی گرهها ](https://dev.to/5chdn/ethereum-node-configuration-modes-cheat-sheet-25l8) _5 ژانویه 2019 - آفری شودن_
+- [صفحهی تقلب پیکربندی گرهها](https://dev.to/5chdn/ethereum-node-configuration-modes-cheat-sheet-25l8) _5 ژانویه 2019 - آفری شودن_
- [چگونه یگ گرهی geth را نصب و اجرا کنیم](https://www.quiknode.io/guides/infrastructure/how-to-install-and-run-a-geth-node) _ 4 اکتبر 2020 - ساهیل سن_
- [چگونه یک گرهی OpenEthereum (parity سابق)](https://www.quiknode.io/guides/infrastructure/how-to-run-a-openethereum-ex-parity-client-node) _22 سپتامبر 2020 - ساهیل سان_
diff --git a/src/content/translations/fa/nft/index.md b/src/content/translations/fa/nft/index.md
index 80023b4d89c..2987f403035 100644
--- a/src/content/translations/fa/nft/index.md
+++ b/src/content/translations/fa/nft/index.md
@@ -243,7 +243,7 @@ Decentraland، یک بازی واقعیت مجازی، حتی به شما امک
سازندگان NFT همچنین میتوانند برای NFT خود «سهم» بسازند. این کار، فرصتی را در اختیار سرمایهگذاران و طرفداران قرار میدهد تا بخشی از یک NFT را بدون نیاز به خرید کل آن در اختیار داشته باشند. این موضوع برای استخراجکنندگان و کلکسیونرهای NFT نیز فرصتهای بسیار بیشتری ایجاد میکند.
-- NFTهای تکهتکه شده را میتوان نهتنها در [بازارهای NFT ](/dapps?category=collectibles)، که در [DEXهایی](/defi/#dex) همچون Uniswap، معامله کرد. این بهمنزلهی خریداران و فروشندگان بیشتر است.
+- NFTهای تکهتکه شده را میتوان نهتنها در [بازارهای NFT](/dapps?category=collectibles)، که در [DEXهایی](/defi/#dex) همچون Uniswap، معامله کرد. این بهمنزلهی خریداران و فروشندگان بیشتر است.
- قیمت کلی یک NFT را میتوان با قیمت تکههای آن تعریف کرد.
- شما برای مالکیت و سود بردن از کالاهایی که برایتان مهم هستند فرصت بیشتری دارید. امکان اینکه به دلیل قیمت بالا نتوان مالکیت NFTها را به دست آورد کمتر است.
diff --git a/src/content/translations/fa/security/index.md b/src/content/translations/fa/security/index.md
index e0e216cc3fa..7c479c553a3 100644
--- a/src/content/translations/fa/security/index.md
+++ b/src/content/translations/fa/security/index.md
@@ -268,7 +268,7 @@ _توجه: توکنهای مشتقی وجود دارند که ممکن است
### امنیت وب {#reading-web-security}
- [به این دلیل نباید از پیامک برای احراز هویت دو عاملی استفاده کنید](https://www.theverge.com/2017/9/18/16328172/sms-two-factor-authentication-hack-password-bitcoin) - _The Verge_
-- [نزدیک به 3 میلیون دستگاه به بدافزاری روی افزونههای Chrome و Edge آلوده شدند](https://arstechnica.com/information-technology/2020/12/up-to-3-million-devices-infected-by-malware-laced-chrome-and-edge-add-ons/) - _ دن گودین_
+- [نزدیک به 3 میلیون دستگاه به بدافزاری روی افزونههای Chrome و Edge آلوده شدند](https://arstechnica.com/information-technology/2020/12/up-to-3-million-devices-infected-by-malware-laced-chrome-and-edge-add-ons/) - _دن گودین_
- [چگونه گذرواژهای قوی بسازیم که فراموش نکنیم](https://www.avg.com/en/signal/how-to-create-a-strong-password-that-you-wont-forget) - _AVG_
- [کلید امنیتی چیست؟](https://help.coinbase.com/en/coinbase/getting-started/verify-my-account/security-keys-faq) - _Coinbase_
diff --git a/src/content/translations/fa/upgrades/beacon-chain/index.md b/src/content/translations/fa/upgrades/beacon-chain/index.md
index 6b1239d7632..340c05406bc 100644
--- a/src/content/translations/fa/upgrades/beacon-chain/index.md
+++ b/src/content/translations/fa/upgrades/beacon-chain/index.md
@@ -17,7 +17,7 @@ summaryPoint4: احتمالاً شما آن را در نقشه راه فنی ت
## زنجیره بیکن چه میکند؟ {#what-does-the-beacon-chain-do}
-زنجیرهی بیکن شبکهی بسطیافته [خردهزنجیرهها](/upgrades/sharding/) و [سهامگذارها](/staking/) را هدایت یا هماهنگ میکند. اما نظیر[شبکه اصلی اتریوم ](/glossary/#mainnet) امروز نخواهد بود. قابلیت استفاده از حساب های کاربری و قرارداد های هوشمند را ندارد.
+زنجیرهی بیکن شبکهی بسطیافته [خردهزنجیرهها](/upgrades/sharding/) و [سهامگذارها](/staking/) را هدایت یا هماهنگ میکند. اما نظیر[شبکه اصلی اتریوم](/glossary/#mainnet) امروز نخواهد بود. قابلیت استفاده از حساب های کاربری و قرارداد های هوشمند را ندارد.
نقش زنجیرهی بیکن در طی زمان تغییر میکند اما همچنان عنصری بنیادین برای [ اتریوم امن، پایدار و مقیاس پذیری که اکنون داریم به سویش پیش میرویم](/upgrades/vision/) باقی میماند.
diff --git a/src/content/translations/fi/rust/index.md b/src/content/translations/fi/rust/index.md
index 24f9516033d..eed48f85547 100644
--- a/src/content/translations/fi/rust/index.md
+++ b/src/content/translations/fi/rust/index.md
@@ -41,7 +41,7 @@ Tarvitsetko perusteellisempaa aloitusta? Katso [ethereum.org/fi/learn](/learn/)
- [pwasm_ethereum ulkoisten muuttujien kirjasto Ethereumin kaltaisille verkoille](https://github.com/openethereum/pwasm-ethereum)
- [Luo hajautettu chatti käyttäen JavaScriptiä ja Rustia](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Rakenna hajautettu Todo-sovellus käyttäen Vue.js:ää ja Rustia ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Rakenna hajautettu Todo-sovellus käyttäen Vue.js:ää ja Rustia](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Enigmalla alkuun pääseminen - Rust-ohjelmointikieli](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Johdanto salasopimuksiin](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Solidity-sopimusten lähettäminen Oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/fr/defi/index.md b/src/content/translations/fr/defi/index.md
index fe6cd889733..829c5ae6043 100644
--- a/src/content/translations/fr/defi/index.md
+++ b/src/content/translations/fr/defi/index.md
@@ -318,9 +318,9 @@ Ethereum est la fondation parfaite pour la DeFi pour plusieurs raisons:
Vous pouvez voir la DeFi comme des couches :
1. La Blockchain, Ethereum qui trace l'historique des transactions et les états de comptes.
-2. Les actifs [ ETH ](/eth/) et autres jetons (devises).
-3. Les protocoles, [ contrats intelligents ](/glossary/#smart-contract) qui offrent des fonctionnalités comme les prêts d'actifs décentralisés.
-4. [ Les applications ](/dapps/) les produits que vous utilisez pour accéder et gérer les protocoles.
+2. Les actifs [ETH](/eth/) et autres jetons (devises).
+3. Les protocoles, [contrats intelligents](/glossary/#smart-contract) qui offrent des fonctionnalités comme les prêts d'actifs décentralisés.
+4. [Les applications](/dapps/) les produits que vous utilisez pour accéder et gérer les protocoles.
## Fabriquer une DeFi {#build-defi}
@@ -340,13 +340,13 @@ DeFi est un mouvement open source. Les protocoles et applications DeFi sont ouve
### Articles DeFi {#defi-articles}
-- [ What is Decentralized Finance?](https://docs.ethhub.io/built-on-ethereum/open-finance/what-is-open-finance/) _ ETHHub, mis à jour régulièrement _
-- [A beginner's guide to DeFi](https://blog.coinbase.com/a-beginners-guide-to-decentralized-finance-defi-574c68ff43c4) _ Sid Coelho-Prabhu, 6 janvier 2020 _
+- [What is Decentralized Finance?](https://docs.ethhub.io/built-on-ethereum/open-finance/what-is-open-finance/) _ETHHub, mis à jour régulièrement_
+- [A beginner's guide to DeFi](https://blog.coinbase.com/a-beginners-guide-to-decentralized-finance-defi-574c68ff43c4) _Sid Coelho-Prabhu, 6 janvier 2020_
### Vidéos {#videos}
-- [Finematics - decentralized finance education](https://finematics.com/) _ vidéos de DeFi _
-- [ The Defiant ](https://www.youtube.com/playlist?list=PLaDcID4s1KronHMKojfjwiHL0DdQEPDcq) – _DeFi basics: Everything you need to know to get started in this occasionally baffling space_.
+- [Finematics - decentralized finance education](https://finematics.com/) _vidéos de DeFi_
+- [The Defiant](https://www.youtube.com/playlist?list=PLaDcID4s1KronHMKojfjwiHL0DdQEPDcq) – _DeFi basics: Everything you need to know to get started in this occasionally baffling space_.
- [Whiteboard Crypto](https://youtu.be/17QRFlml4pA) _What is DeFi?_
### Communautés {#communities}
diff --git a/src/content/translations/fr/developers/docs/apis/backend/index.md b/src/content/translations/fr/developers/docs/apis/backend/index.md
index 9f35ffa886c..3448e2b89ce 100644
--- a/src/content/translations/fr/developers/docs/apis/backend/index.md
+++ b/src/content/translations/fr/developers/docs/apis/backend/index.md
@@ -71,7 +71,7 @@ Ces bibliothèques suppriment une grande partie de la complexité d'une interact
**Python Tooling -** **_Diverses bibliothèques pour interagir avec Ethereum via Python_**
- [py.ethereum.org](http://python.ethereum.org/)
-- [Github web3.py](https://github.com/ethereum/web3.py)
+- [GitHub web3.py](https://github.com/ethereum/web3.py)
- [Chat web3.py](https://gitter.im/ethereum/web3.py)
**web3j -** **_Bibliothèque d'intégration Java/Android/Kotlin/Scala pour Ethereum_**
diff --git a/src/content/translations/fr/developers/docs/apis/javascript/index.md b/src/content/translations/fr/developers/docs/apis/javascript/index.md
index 4f4ae8a0a20..995379f0c29 100644
--- a/src/content/translations/fr/developers/docs/apis/javascript/index.md
+++ b/src/content/translations/fr/developers/docs/apis/javascript/index.md
@@ -23,7 +23,7 @@ Ces bibliothèques suppriment une grande partie de la complexité d'une interact
### Se connecter à des nœud Ethereum {#connect-to-ethereum-nodes}
-En utilisant des fournisseurs, les bibliothèques vous permettent de vous connecter à Ethereum et de lire ses données, que ce soit sur JSON-RPC, INFURA, Etherscan, Alchemy ou Metamask.
+En utilisant des fournisseurs, les bibliothèques vous permettent de vous connecter à Ethereum et de lire ses données, que ce soit sur JSON-RPC, INFURA, Etherscan, Alchemy ou MetaMask.
**Exemple Ether**
diff --git a/src/content/translations/fr/developers/docs/blocks/index.md b/src/content/translations/fr/developers/docs/blocks/index.md
index e4ff76b3aec..d47479ccf52 100644
--- a/src/content/translations/fr/developers/docs/blocks/index.md
+++ b/src/content/translations/fr/developers/docs/blocks/index.md
@@ -49,7 +49,7 @@ La preuve de travail implique les points suivants :
- `parentHash` – un identifiant unique pour le bloc précèdent (c'est ainsi que les blocs sont liés dans une chaîne).
- `transactions` – les transactions incluses dans le bloc.
- `stateRoot` – l'état global du système : les solde des comptes, le stockage du contrat, le code du contrat et les nonces des comptes sont inclues.
-- `nonce` – le hachage, qui en combinaison avec mixHash, prouve que le bloc a été passe par la [ preuve de travail ](/developers/docs/consensus-mechanisms/pow/).
+- `nonce` – le hachage, qui en combinaison avec mixHash, prouve que le bloc a été passe par la [preuve de travail](/developers/docs/consensus-mechanisms/pow/).
## Durée de blocage {#block-time}
diff --git a/src/content/translations/fr/developers/docs/ides/index.md b/src/content/translations/fr/developers/docs/ides/index.md
index 76e9d9e90e6..a58e4de58ea 100644
--- a/src/content/translations/fr/developers/docs/ides/index.md
+++ b/src/content/translations/fr/developers/docs/ides/index.md
@@ -59,8 +59,8 @@ La plupart des IDE ont construit des plugins pour améliorer l'expérience de d
## Plugins et extensions {#plugins-extensions}
-- [Solidity : ](https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity)Ethereum Solidity Language for Visual Studio Code
-- [Prettier Solidity : ](https://github.com/prettier-solidity/prettier-plugin-solidity)Formateur de code utilisant prettier
+- [Solidity](https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity) - Ethereum Solidity Language for Visual Studio Code
+- [Prettier Solidity](https://github.com/prettier-solidity/prettier-plugin-solidity) - Formateur de code utilisant prettier
## Complément d'information {#further-reading}
diff --git a/src/content/translations/fr/developers/docs/intro-to-ether/index.md b/src/content/translations/fr/developers/docs/intro-to-ether/index.md
index 8700bccdcf5..d51240a2fa7 100644
--- a/src/content/translations/fr/developers/docs/intro-to-ether/index.md
+++ b/src/content/translations/fr/developers/docs/intro-to-ether/index.md
@@ -73,6 +73,6 @@ Les utilisateurs peuvent interroger le solde en ether de n'importe quel [compte]
## Complément d'information {#further-reading}
- [Définition d'Ether et d'Ethereum](https://www.cmegroup.com/education/courses/introduction-to-ether/defining-ether-and-ethereum.html) – _Groupe CME_
-- [Livre blanc Ethereum ](/whitepaper/): La proposition originale pour Ethereum. Ce document contient une description de l'ether et les motivations de sa création.
+- [Livre blanc Ethereum](/whitepaper/): La proposition originale pour Ethereum. Ce document contient une description de l'ether et les motivations de sa création.
_Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !_
diff --git a/src/content/translations/fr/developers/docs/intro-to-ethereum/index.md b/src/content/translations/fr/developers/docs/intro-to-ethereum/index.md
index 8d3dd4cc819..dfd84ff375e 100644
--- a/src/content/translations/fr/developers/docs/intro-to-ethereum/index.md
+++ b/src/content/translations/fr/developers/docs/intro-to-ethereum/index.md
@@ -112,7 +112,7 @@ Extraits de code réutilisables (un programme) qu'un développeur publie dans l'
## En lire plus {#further-reading}
- [Livre blanc Ethereum](/whitepaper/)
-- [Mais comment fonctionne Ethereum ?](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway) - _ Preethi Kasireddy_
+- [Mais comment fonctionne Ethereum?](https://www.preethikasireddy.com/post/how-does-ethereum-work-anyway) - _Preethi Kasireddy_
_Une ressource communautaire vous a aidé ? Modifiez cette page et ajoutez-la !_
diff --git a/src/content/translations/fr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md b/src/content/translations/fr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
index 14943a5b840..80cfb3b37ac 100644
--- a/src/content/translations/fr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
+++ b/src/content/translations/fr/developers/docs/nodes-and-clients/nodes-as-a-service/index.md
@@ -38,7 +38,7 @@ L'exécution de vos propres nœuds peut s'avérer très coûteuse, qu'il s'agiss
En utilisant un service de nœuds, vous centralisez l'aspect infrastructure de votre produit. C'est pourquoi les projets qui accordent la plus haute importance à la décentralisation pourraient préférer des nœuds auto-hébergés plutôt que des nœuds d'origine externe.
-En savoir plus sur les [avantages à exécuter votre propre nœud ](/developers/docs/nodes-and-clients/#benefits-to-you).
+En savoir plus sur les [avantages à exécuter votre propre nœud](/developers/docs/nodes-and-clients/#benefits-to-you).
## Services de nœuds populaires {#popular-node-services}
diff --git a/src/content/translations/fr/developers/docs/oracles/index.md b/src/content/translations/fr/developers/docs/oracles/index.md
index e7287176f70..7847d6a1b0b 100644
--- a/src/content/translations/fr/developers/docs/oracles/index.md
+++ b/src/content/translations/fr/developers/docs/oracles/index.md
@@ -55,8 +55,8 @@ L'étape suivante pourrait être de disposer d'un réseau de ces nœuds faisant
En utilisant des services comme Chainlink, vous pouvez référencer des données décentralisées sur la chaîne qui ont déjà été tirées du monde réel et agrégées. Un peu comme des bien publics partagés, mais pour les données décentralisées. Vous pouvez également construire vos propres réseaux d'oracles modulaires pour obtenir tout type de données personnalisées dont vous avez besoin. En outre, vous pouvez faire du calcul hors chaîne et envoyer des informations dans le monde réel. Chainlink a l'infrastructure en place pour :
-- [Obtenir des flux de prix de cryptomonnaies dans votre contrat ](https://chain.link/solutions/defi)
-- [Générer des nombres aléatoires vérifiables (utile pour les jeux) ](https://chain.link/solutions/chainlink-vrf)
+- [Obtenir des flux de prix de cryptomonnaies dans votre contrat](https://chain.link/solutions/defi)
+- [Générer des nombres aléatoires vérifiables (utile pour les jeux)](https://chain.link/solutions/chainlink-vrf)
- [Appeler des API externes](https://docs.chain.link/docs/request-and-receive-data) - une nouvelle utilisation de ceci est [la vérification des réserves WBTC](https://cointelegraph.com/news/1b-in-wrapped-bitcoin-now-being-audited-using-chainlink-s-proof-of-reserve)
Voici un exemple pour obtenir le dernier prix de l'ETH dans votre contrat intelligent en utilisant un flux de prix Chainlink :
diff --git a/src/content/translations/fr/developers/docs/programming-languages/rust/index.md b/src/content/translations/fr/developers/docs/programming-languages/rust/index.md
index 55f5b26f441..7f1c36302d6 100644
--- a/src/content/translations/fr/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/fr/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Besoin d’une approche plus élémentaire ? Consultez [ethereum.org/learn](/le
- [bibliothèque externe pwasm_ethereum pour interagir avec un réseau de type Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Construire un chat décentralisé en utilisant JavaScript et Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Construire une application Todo décentralisée en utilisant Vue.js et Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Construire une application Todo décentralisée en utilisant Vue.js et Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Commencer avec Enigma : avec le langage de programmation Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Introduction aux contrats secrets](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Déploiement des contrats Solidity sur Oasis (composé)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/fr/developers/docs/smart-contracts/languages/index.md b/src/content/translations/fr/developers/docs/smart-contracts/languages/index.md
index 38ab6fec658..d3a0756fe31 100644
--- a/src/content/translations/fr/developers/docs/smart-contracts/languages/index.md
+++ b/src/content/translations/fr/developers/docs/smart-contracts/languages/index.md
@@ -245,7 +245,7 @@ Cet exemple simple implémente une fonction puissance. Il peut être compilé en
}
```
-Si vous avez déjà une bonne expérience en développement de contrats intelligents, vous trouverez ici une [implémentation complète ERC20 dans Yul ](https://solidity.readthedocs.io/en/latest/yul.html#complete-erc20-example).
+Si vous avez déjà une bonne expérience en développement de contrats intelligents, vous trouverez ici une [implémentation complète ERC20 dans Yul](https://solidity.readthedocs.io/en/latest/yul.html#complete-erc20-example).
## Fe {#fe}
diff --git a/src/content/translations/fr/developers/docs/smart-contracts/security/index.md b/src/content/translations/fr/developers/docs/smart-contracts/security/index.md
index 28f7085394f..8986ec700d7 100644
--- a/src/content/translations/fr/developers/docs/smart-contracts/security/index.md
+++ b/src/content/translations/fr/developers/docs/smart-contracts/security/index.md
@@ -77,7 +77,7 @@ Pour permettre à un utilisateur de retirer l'ETH qu'il a précédemment stocké
2. lui envoie le solde en ETH ;
3. réinitialise le solde à 0, de sorte que l'utilisateur ne puisse pas retirer le solde de nouveau.
-Si elle est appelée à partir d'un compte normal (comme celui de votre propre compte Metamask), elle fonctionne comme prévu : msg.sender.call.value() envoie simplement l'ETH vers votre compte. Toutefois, les contrats intelligents peuvent également effectuer des appels. Si un contrat personnalisé et malveillant appelle la fonction `withdraw()`, msg.sender.call.value() n'enverra pas le montant d'ETH (via `amount`), mais appellera aussi implicitement le contrat pour commencer à exécuter du code. Imaginez le contrat malveillant suivant :
+Si elle est appelée à partir d'un compte normal (comme celui de votre propre compte MetaMask), elle fonctionne comme prévu : msg.sender.call.value() envoie simplement l'ETH vers votre compte. Toutefois, les contrats intelligents peuvent également effectuer des appels. Si un contrat personnalisé et malveillant appelle la fonction `withdraw()`, msg.sender.call.value() n'enverra pas le montant d'ETH (via `amount`), mais appellera aussi implicitement le contrat pour commencer à exécuter du code. Imaginez le contrat malveillant suivant :
```solidity
contract Attacker {
diff --git a/src/content/translations/fr/developers/docs/standards/index.md b/src/content/translations/fr/developers/docs/standards/index.md
index d888622d723..eb15f4ba447 100644
--- a/src/content/translations/fr/developers/docs/standards/index.md
+++ b/src/content/translations/fr/developers/docs/standards/index.md
@@ -14,7 +14,7 @@ Ces normes sont généralement présentées via les [propositions d'amélioratio
- [Introduction aux EIP](/eips/)
- [Liste des EIP](https://eips.ethereum.org/)
-- [Repo Github EIP](https://github.com/ethereum/EIPs)
+- [Repo GitHub EIP](https://github.com/ethereum/EIPs)
- [Forum de discussions EIP](https://ethereum-magicians.org/c/eips)
- [Introduction à la gouvernance d'Ethereum](/governance/)
- [Ethereum Governance Overview](https://web.archive.org/web/20201107234050/https://blog.bmannconsulting.com/ethereum-governance/) _- Boris Mann, 31 mars 2019_
diff --git a/src/content/translations/fr/developers/tutorials/hello-world-smart-contract/index.md b/src/content/translations/fr/developers/tutorials/hello-world-smart-contract/index.md
index 6469e07e67d..62a8666e299 100644
--- a/src/content/translations/fr/developers/tutorials/hello-world-smart-contract/index.md
+++ b/src/content/translations/fr/developers/tutorials/hello-world-smart-contract/index.md
@@ -53,7 +53,7 @@ Afin de déployer notre contrat intelligent sur le serveur test, nous aurons bes
## Étape 5 : Vérifiez votre solde {#step-5}
-Pour vérifier notre solde, faisons une requête [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance) en utilisant [l'outil composeur d'Alchemy](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D). Cela va retourner la quantité d'ETH présente dans notre portefeuille. Après avoir entré l'adresse de votre compte Metamask et cliqué sur « Send Request », vous devriez voir une réponse comme celle-ci :
+Pour vérifier notre solde, faisons une requête [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance) en utilisant [l'outil composeur d'Alchemy](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D). Cela va retourner la quantité d'ETH présente dans notre portefeuille. Après avoir entré l'adresse de votre compte MetaMask et cliqué sur « Send Request », vous devriez voir une réponse comme celle-ci :
```json
{ "jsonrpc": "2.0", "id": 0, "result": "0x2B5E3AF16B1880000" }
@@ -202,7 +202,7 @@ Il s'agit d'un contrat intelligent très simple qui stocke un message lors de la
## Étape 11 : Connectez MetaMask & Alchemy à votre projet {#step-11}
-Maintenant que nous avons créé un portefeuille Metamask, un compte Alchemy et écrit notre contrat intelligent, il est temps de connecter les trois.
+Maintenant que nous avons créé un portefeuille MetaMask, un compte Alchemy et écrit notre contrat intelligent, il est temps de connecter les trois.
Chaque transaction envoyée depuis votre portefeuille virtuel nécessite une signature en utilisant votre clé privée unique. Pour donner cette permission à notre programme, nous pouvons stocker en toute sécurité notre clé privée (et la clé API Alchemy) dans un fichier d'environnement.
@@ -344,7 +344,7 @@ Si nous allons sur [Ropsten etherscan](https://ropsten.etherscan.io/) et que nou
![contrat etherscan](./etherscan-contract.png)
-L'adresse `From` devrait correspondre à votre adresse de compte Metamask et l'adresse To retournera « Contract Creation », mais si nous cliquons dans la transaction, nous verrons notre adresse de contrat dans le champ `To` :
+L'adresse `From` devrait correspondre à votre adresse de compte MetaMask et l'adresse To retournera « Contract Creation », mais si nous cliquons dans la transaction, nous verrons notre adresse de contrat dans le champ `To` :
![transaction etherscan](./etherscan-transaction.png)
diff --git a/src/content/translations/fr/eips/index.md b/src/content/translations/fr/eips/index.md
index 87c522ad6f5..dbfcd073e13 100644
--- a/src/content/translations/fr/eips/index.md
+++ b/src/content/translations/fr/eips/index.md
@@ -62,6 +62,6 @@ Voir également :
-Contenu de la page en partie issu de l'article [Ethereum Protocol Development Governance and Network Upgrade Coordination ](https://hudsonjameson.com/2020-03-23-ethereum-protocol-development-governance-and-network-upgrade-coordination/), par Hudson Jameson
+Contenu de la page en partie issu de l'article [Ethereum Protocol Development Governance and Network Upgrade Coordination](https://hudsonjameson.com/2020-03-23-ethereum-protocol-development-governance-and-network-upgrade-coordination/), par Hudson Jameson
diff --git a/src/content/translations/fr/history/index.md b/src/content/translations/fr/history/index.md
index dbaf4fe8fbf..c3e23b83799 100644
--- a/src/content/translations/fr/history/index.md
+++ b/src/content/translations/fr/history/index.md
@@ -137,7 +137,7 @@ La [chaîne phare](/upgrades/beacon-chain/) avait besoin de 16 384 dépôts de
#### Résumé {#deposit-contract-summary}
-Le contrat de dépôt de mise en jeu a introduit la [mise en jeu](/glossary/#staking) dans l'écosystème Ethereum. Bien qu'il s'agisse d'un contrat sur le [réseau principal](/glossary/#mainnet), cela a eu des conséquences directes sur l'échéance du lancement de la [chaîne phare](/upgrades/beacon-chain/), une importante [mise à niveau d'Ethereum ](/upgrades/).
+Le contrat de dépôt de mise en jeu a introduit la [mise en jeu](/glossary/#staking) dans l'écosystème Ethereum. Bien qu'il s'agisse d'un contrat sur le [réseau principal](/glossary/#mainnet), cela a eu des conséquences directes sur l'échéance du lancement de la [chaîne phare](/upgrades/beacon-chain/), une importante [mise à niveau d'Ethereum](/upgrades/).
[Lire l'annonce de l'Ethereum Foundation](https://blog.ethereum.org/2020/11/04/eth2-quick-update-no-19/)
diff --git a/src/content/translations/hi/upgrades/beacon-chain/index.md b/src/content/translations/hi/upgrades/beacon-chain/index.md
index 85247f0f0c1..ec959a0084d 100644
--- a/src/content/translations/hi/upgrades/beacon-chain/index.md
+++ b/src/content/translations/hi/upgrades/beacon-chain/index.md
@@ -19,7 +19,7 @@ summaryPoint4: आप इसे तकनीकी रोडमैप पर "
बीकन चेन [शार्ड](/upgrades/sharding/) और [स्टेकर](/staking/) के विस्तारित नेटवर्क का संचालन या समन्वय करेगी। लेकिन यह आज के [इथेरियम मेननेट](/glossary/#mainnet) की तरह नहीं होगा। यह खातों या स्मार्ट अनुबंधों को संभाल नहीं सकता है।
-बीकन चेन की भूमिका समय के साथ बदल जाएगी, लेकिन यह [ सुरक्षित, टिकाऊ और स्केलेबल इथेरियम के लिए एक मूलभूत घटक है, जिसके लिए हम काम कर रहे हैं ](/upgrades/vision/)।
+बीकन चेन की भूमिका समय के साथ बदल जाएगी, लेकिन यह [सुरक्षित, टिकाऊ और स्केलेबल इथेरियम के लिए एक मूलभूत घटक है, जिसके लिए हम काम कर रहे हैं](/upgrades/vision/)।
## बीकन चेन सुविधाएँ {#beacon-chain-features}
diff --git a/src/content/translations/hr/upgrades/beacon-chain/index.md b/src/content/translations/hr/upgrades/beacon-chain/index.md
index d2d30640496..10246734099 100644
--- a/src/content/translations/hr/upgrades/beacon-chain/index.md
+++ b/src/content/translations/hr/upgrades/beacon-chain/index.md
@@ -27,7 +27,7 @@ Beacon Chain će tijekom vremena mijenjati ulogu, međutim to je temeljna kompon
Beacon Chain će predstaviti [proof-of-stake](/developers/docs/consensus-mechanisms/pos/) Ethereumu. Ovo je novi način da pomognete održati Ethereum sigurnim. Shvatite to kao javno dobro koje će Ethereum učiniti zdravijim i zaraditi vam više ETH-a u procesu. U praksi, to će uključiti vaše ulaganje ETH-a kako biste aktivirali softver za validaciju. Kao validator, obrađivat ćete transakcije i stvarati nove blokove u lancu.
-Ulagati i postati validator, jednostavnije je od [ rudarenja ](/developers/docs/mining/) (kako je mreža trenutačno zaštićena). Postoji nada da će to dugoročno pomoći da Ethereum bude sigurniji. Što više ljudi sudjeluje u mreži, to će ona biti decentraliziranija i sigurnija od napada.
+Ulagati i postati validator, jednostavnije je od [rudarenja](/developers/docs/mining/) (kako je mreža trenutačno zaštićena). Postoji nada da će to dugoročno pomoći da Ethereum bude sigurniji. Što više ljudi sudjeluje u mreži, to će ona biti decentraliziranija i sigurnija od napada.
Ako ste zainteresirani za validiranje i pomoć u osiguranju za Beacon Chain, saznajte više o sudjelovanju .
diff --git a/src/content/translations/hr/upgrades/merge/index.md b/src/content/translations/hr/upgrades/merge/index.md
index 1b981601ade..bae5f2c01f1 100644
--- a/src/content/translations/hr/upgrades/merge/index.md
+++ b/src/content/translations/hr/upgrades/merge/index.md
@@ -17,19 +17,19 @@ summaryPoint4: To vam može biti poznato kao „faza 1.5” na tehničkim planov
## Što je spajanje? {#what-is-the-docking}
-Važno je imati na umu da se u početku ostale nadogradnje Eth2 isporučuju odvojeno od [ glavne mreže ](/glossary/#mainnet) – lanca kojim se koristimo danas. Glavna mreža Ethereum i dalje biti osigurana pomoću mehanizma [proof-of-work](/developers/docs/consensus-mechanisms/pow/), čak i dok [Beacon Chain](/upgrades/beacon-chain/) i njegovi [lanci djelića](/upgrades/sharding/) rade paralelno pomoću mehanizma [proof-of-stake](/developers/docs/consensus-mechanisms/pos/). Spajanje je kad se ova dva sustava sjedine.
+Važno je imati na umu da se u početku ostale nadogradnje Eth2 isporučuju odvojeno od [glavne mreže](/glossary/#mainnet) – lanca kojim se koristimo danas. Glavna mreža Ethereum i dalje biti osigurana pomoću mehanizma [proof-of-work](/developers/docs/consensus-mechanisms/pow/), čak i dok [Beacon Chain](/upgrades/beacon-chain/) i njegovi [lanci djelića](/upgrades/sharding/) rade paralelno pomoću mehanizma [proof-of-stake](/developers/docs/consensus-mechanisms/pos/). Spajanje je kad se ova dva sustava sjedine.
Zamislite da je Ethereum svemirski brod koji nije baš spreman za međuzvjezdano putovanje. Zajednica je s nadogradnjom Beacon chain i lancima djelića izgradila novi motor i očvrsnuti trup. Kad dođe vrijeme, trenutačni brod pristat će uz novi sustav i oni će postati jedno, spremni za ozbiljne svjetlosne godine i zauzimanje svemira.
## Spajanje s glavnom mrežom {#docking-mainnet}
-Kad bude spremna, glavna mreža Ethereum spojit će se s nadogradnjom Beacon Chain, postajući vlastiti djelić koji upotrebljava proof-of-stake umjesto [ proof-of-work ](/developers/docs/consensus-mechanisms/pow/).
+Kad bude spremna, glavna mreža Ethereum spojit će se s nadogradnjom Beacon Chain, postajući vlastiti djelić koji upotrebljava proof-of-stake umjesto [proof-of-work](/developers/docs/consensus-mechanisms/pow/).
Glavna mreža omogućit će pokretanje pametnih ugovora u sustav proof-of-stake, i cijelu povijest i trenutačno stanje mreže Ethereum, kako bi se osigurao prijelaz bez problema za sve vlasnike i korisnike ETH-a.
## Nakon spajanja {#after-the-docking}
-To će označiti kraj mehanizma Proof of Work za Ethereum i početak održivijeg, ekološki prihvatljivijeg Ethereuma. U tom će trenutku Ethereum imati opseg, sigurnost i održivost koju istiće u svojoj [ viziji Eth2 ](/upgrades/vision/).
+To će označiti kraj mehanizma Proof of Work za Ethereum i početak održivijeg, ekološki prihvatljivijeg Ethereuma. U tom će trenutku Ethereum imati opseg, sigurnost i održivost koju istiće u svojoj [viziji Eth2](/upgrades/vision/).
## Odnos između nadogradnji {#relationship-between-upgrades}
@@ -37,7 +37,7 @@ Sve su nadogradnje Eth2 donekle međusobno povezane. Pa, sagledajmo kakav odnos
### Sjedinjenje i Beacon Chain {#docking-and-beacon-chain}
-Nakon spajanja, bit će dodijeljeni učesnici koji će provjeriti valjanost mreže Ethereum. Baš kao i s lancima djelića. [ Rudarenje ](/developers/docs/consensus-mechanisms/pow/mining/) više neće biti potrebno, pa će rudari svoju zaradu vjerojatno uložiti u učešća u novom sustavu proof-of-stake.
+Nakon spajanja, bit će dodijeljeni učesnici koji će provjeriti valjanost mreže Ethereum. Baš kao i s lancima djelića. [Rudarenje](/developers/docs/consensus-mechanisms/pow/mining/) više neće biti potrebno, pa će rudari svoju zaradu vjerojatno uložiti u učešća u novom sustavu proof-of-stake.
Beacon Chain
diff --git a/src/content/translations/hr/upgrades/sharding/index.md b/src/content/translations/hr/upgrades/sharding/index.md
index 3459e0400cc..34564f6fde3 100644
--- a/src/content/translations/hr/upgrades/sharding/index.md
+++ b/src/content/translations/hr/upgrades/sharding/index.md
@@ -29,9 +29,9 @@ Razdjeljivanje je dobar način za skaliranje ako želite da stvari ne budu centr
### Više mrežnog sudjelovanja {#more-network-participation}
-Razdjeljivanje će vam na kraju omogućiti pokretanje Ethereuma na osobnom prijenosnom računalu ili telefonu. Tako bi više ljudi trebalo biti u mogućnosti sudjelovati ili pokretati [ klijente ](/developers/docs/nodes-and-clients/) u razdijeljenom Ethereumu. To će povećati sigurnost, jer što je više mreža decentralizirana, to je manja površina napada.
+Razdjeljivanje će vam na kraju omogućiti pokretanje Ethereuma na osobnom prijenosnom računalu ili telefonu. Tako bi više ljudi trebalo biti u mogućnosti sudjelovati ili pokretati [klijente](/developers/docs/nodes-and-clients/) u razdijeljenom Ethereumu. To će povećati sigurnost, jer što je više mreža decentralizirana, to je manja površina napada.
-S nižim hardverskim zahtjevima, razdjeljivanje će olakšati samostalno pokretanje [ klijenata ](/developers/docs/nodes-and-clients/), bez oslanjanja na bilo kakve posredničke usluge. A ako možete, razmislite o pokretanju više klijenata. To može pomoći zdravlju mreže daljnjim smanjenjem točaka kvara. [ Pokretanje Eth2 klijenta](/upgrades/get-involved/)
+S nižim hardverskim zahtjevima, razdjeljivanje će olakšati samostalno pokretanje [klijenata](/developers/docs/nodes-and-clients/), bez oslanjanja na bilo kakve posredničke usluge. A ako možete, razmislite o pokretanju više klijenata. To može pomoći zdravlju mreže daljnjim smanjenjem točaka kvara. [ Pokretanje Eth2 klijenta](/upgrades/get-involved/)
@@ -49,7 +49,7 @@ Rollup je tehnologija „sloja 2” koja postoji danas. Omogućuju aplikacijama
## Lanci djelića, verzija 2: izvršavanje koda {#code-execution}
-Plan je uvijek bio dodati dodatnu funkcionalnost djelićima, kako bi postali sličniji današnjoj [ glavnoj mreži Ethereum ](/glossary/#mainnet). To bi omogućilo pohranu i izvršavanje pametnih ugovora i upravljanje računima. No, s obzirom na pojačanje u broju transakcija u sekundi koje pružaju djelići verzije 1, je li to potrebno? O tome se još uvijek raspravlja u zajednici i čini se da postoji nekoliko mogućnosti.
+Plan je uvijek bio dodati dodatnu funkcionalnost djelićima, kako bi postali sličniji današnjoj [glavnoj mreži Ethereum](/glossary/#mainnet). To bi omogućilo pohranu i izvršavanje pametnih ugovora i upravljanje računima. No, s obzirom na pojačanje u broju transakcija u sekundi koje pružaju djelići verzije 1, je li to potrebno? O tome se još uvijek raspravlja u zajednici i čini se da postoji nekoliko mogućnosti.
### Trebaju li djelići izvršenje koda? {#do-shards-need-code-execution}
diff --git a/src/content/translations/hu/developers/docs/gas/index.md b/src/content/translations/hu/developers/docs/gas/index.md
index f1e74559c44..45a574d37ae 100644
--- a/src/content/translations/hu/developers/docs/gas/index.md
+++ b/src/content/translations/hu/developers/docs/gas/index.md
@@ -42,9 +42,9 @@ Annak ellenére, hogy a tranzakciós díjak limitálva vannak, a nem felhasznál
## Kapcsolódó eszközök {#related-tools}
-- [ ETH üzemanyag állomás ](https://ethgasstation.info/)_ Vevő orientált metrikák az Ethereum gáz piacáról _
-- [ Etherscan gáz követő felület ](https://etherscan.io/gastracker)_ Tranzakciós díj becslés _
-- [ Bloxy gáz analitikája ](https://stat.bloxy.info/superset/dashboard/gas/?standalone=true)_ Ethereum gáz statisztikák_
+- [ETH üzemanyag állomás](https://ethgasstation.info/) _Vevő orientált metrikák az Ethereum gáz piacáról_
+- [Etherscan gáz követő felület](https://etherscan.io/gastracker) _Tranzakciós díj becslés_
+- [Bloxy gáz analitikája](https://stat.bloxy.info/superset/dashboard/gas/?standalone=true) _Ethereum gáz statisztikák_
## Kapcsolódó témák {#related-topics}
diff --git a/src/content/translations/hu/developers/docs/programming-languages/rust/index.md b/src/content/translations/hu/developers/docs/programming-languages/rust/index.md
index dc605098634..d99f1a50c4c 100644
--- a/src/content/translations/hu/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/hu/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Szükséged van egy méginkább kezdőknek szóló alapozóra? Tekintsd meg az [
- [pwasm_ethereum externs library Ethereum-szerű hálózatokkal való interakciókhoz](https://github.com/openethereum/pwasm-ethereum)
- [Építs egy decentralizált chat-et JavaScript és Rust használatával](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Építs egy decentralizált To-Do alkalmazást Vue.js-szel & Rust-tal ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Építs egy decentralizált To-Do alkalmazást Vue.js-szel & Rust-tal](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Enigma első lépések - Rust programozási nyelven](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Bevezetés a titkos szerződésekbe](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Solidity szerződések telepítése Oasis-ba (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/id/developers/docs/programming-languages/rust/index.md b/src/content/translations/id/developers/docs/programming-languages/rust/index.md
index 6955640c6b3..76c45240125 100644
--- a/src/content/translations/id/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/id/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Perlu penjelasan yang lebih mendasar? Kunjungi [ethereum.org/learn](/learn/) ata
- [Pustaka eksternal pwasm_ethereum untuk berinteraksi dengan jaringan seperti Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Bangun Obrolan yang Terdesentralisi Menggunakan JavaScript dan Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Bangun Aplikasi Todo Terdesentralisasi Menggunakan Vue.js dan Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Bangun Aplikasi Todo Terdesentralisasi Menggunakan Vue.js dan Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Mulai Menggunakan Enigma - Dalam Bahasa Pemrograman Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Pengantar Kontrak Rahasia](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Menggunakan Kontrak Solidity di Oasis (Gabungan)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/id/developers/docs/standards/tokens/erc-1155/index.md b/src/content/translations/id/developers/docs/standards/tokens/erc-1155/index.md
index 32172fbe8d6..011f1775d0d 100644
--- a/src/content/translations/id/developers/docs/standards/tokens/erc-1155/index.md
+++ b/src/content/translations/id/developers/docs/standards/tokens/erc-1155/index.md
@@ -143,4 +143,4 @@ _Catatan_: Semua fungsi kelompok termasuk kaitan juga hadir sebagai versi tanpa
- [EIP-1155: Standar Token Multi](https://eips.ethereum.org/EIPS/eip-1155)
- [ERC-1155: Dokumen Openzeppelin](https://docs.openzeppelin.com/contracts/3.x/erc1155)
-- [ERC-1155: Repo Github](https://github.com/enjin/erc-1155)
+- [ERC-1155: Repo GitHub](https://github.com/enjin/erc-1155)
diff --git a/src/content/translations/id/developers/tutorials/hello-world-smart-contract/index.md b/src/content/translations/id/developers/tutorials/hello-world-smart-contract/index.md
index 784bfb044b3..3e9333de71b 100644
--- a/src/content/translations/id/developers/tutorials/hello-world-smart-contract/index.md
+++ b/src/content/translations/id/developers/tutorials/hello-world-smart-contract/index.md
@@ -15,7 +15,7 @@ sidebar: true
published: 2021-03-31
---
-Jika Anda baru dalam pengembangan rantai blok dan tidak tahu harus mulai dari mana, atau jika Anda hanya ingin memahami cara menyebarkan dan berinteraksi dengan kontrak pintar, panduan ini cocok untuk Anda. Kami akan memandu pembuatan dan menyebarkan kontrak pintar sederhana di jaringan uji Ropsten menggunakan dompet virtual ([Metamask](https://metamask.io/)), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/), dan [Alchemy](https://alchemyapi.io/eth) (jangan khawatir jika Anda belum mengerti beberapa hal ini, kami akan menjelaskannya).
+Jika Anda baru dalam pengembangan rantai blok dan tidak tahu harus mulai dari mana, atau jika Anda hanya ingin memahami cara menyebarkan dan berinteraksi dengan kontrak pintar, panduan ini cocok untuk Anda. Kami akan memandu pembuatan dan menyebarkan kontrak pintar sederhana di jaringan uji Ropsten menggunakan dompet virtual ([MetaMask](https://metamask.io/)), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/), dan [Alchemy](https://alchemyapi.io/eth) (jangan khawatir jika Anda belum mengerti beberapa hal ini, kami akan menjelaskannya).
Di bagian 2 dari tutorial ini kita akan membahas bagaimana kita dapat berinteraksi dengan kontrak pintar kita setelah disebarkan, dan di bagian 3 kita akan membahas cara mempublikasikannya di Etherscan.
@@ -41,15 +41,15 @@ Setelah Anda membuat akun Alchemy, Anda dapat membuat kunci API dengan membuat a
## Langkah 3: Buat akun Ethereum (alamat) {#step-3}
-Kita memerlukan akun Ethereum untuk mengirim dan menerima transaksi. Untuk tutorial ini, kita akan menggunakan Metamask, dompet virtual dalam peramban yang digunakan untuk mengelola alamat akun Ethereum Anda. Selengkapnya tentang [transaksi](/developers/docs/transactions/).
+Kita memerlukan akun Ethereum untuk mengirim dan menerima transaksi. Untuk tutorial ini, kita akan menggunakan MetaMask, dompet virtual dalam peramban yang digunakan untuk mengelola alamat akun Ethereum Anda. Selengkapnya tentang [transaksi](/developers/docs/transactions/).
-Anda dapat mengunduh dan membuat akun Metamask secara gratis [di sini](https://metamask.io/download.html). Saat Anda membuat akun, atau jika Anda sudah memiliki akun, pastikan untuk beralih ke "Jaringan Pengujian Ropsten" di kanan atas (sehingga kita tidak berurusan dengan uang asli).
+Anda dapat mengunduh dan membuat akun MetaMask secara gratis [di sini](https://metamask.io/download.html). Saat Anda membuat akun, atau jika Anda sudah memiliki akun, pastikan untuk beralih ke "Jaringan Pengujian Ropsten" di kanan atas (sehingga kita tidak berurusan dengan uang asli).
![contoh metamask ropsten](./metamask-ropsten-example.png)
## Langkah 4: Tambahkan ether dari Keran {#step-4}
-Untuk menyebarkan kontrak pintar kita ke jaringan uji, kita memerlukan beberapa ETH palsu. Untuk mendapatkan ETH, Anda dapat beralih ke [keran Ropsten](https://faucet.dimensions.network/) dan memasukkan alamat akun Ropsten Anda, lalu klik "Kirim ETH Ropsten." Mungkin perlu beberapa saat untuk menerima ETH palsu Anda karena kepadatan jaringan. Anda seharusnya akan melihat ETH dalam akun Metamask Anda dengan segera!
+Untuk menyebarkan kontrak pintar kita ke jaringan uji, kita memerlukan beberapa ETH palsu. Untuk mendapatkan ETH, Anda dapat beralih ke [keran Ropsten](https://faucet.dimensions.network/) dan memasukkan alamat akun Ropsten Anda, lalu klik "Kirim ETH Ropsten." Mungkin perlu beberapa saat untuk menerima ETH palsu Anda karena kepadatan jaringan. Anda seharusnya akan melihat ETH dalam akun MetaMask Anda dengan segera!
## Langkah 5: Periksa Saldo Anda {#step-5}
@@ -200,9 +200,9 @@ contract HelloWorld {
Ini adalah kontrak pintar super sederhana yang menyimpan pesan saat dibuat dan dapat diperbarui dengan memanggil fungsi `update`.
-## Langkah 11: Hubungkan Metamask & Alchemy ke proyek Anda {#step-11}
+## Langkah 11: Hubungkan MetaMask & Alchemy ke proyek Anda {#step-11}
-Kita telah membuat dompet Metamask, akun Alchemy, dan menulis kontrak pintar kitar, sekarang saatnya untuk menghubungkan ketiganya.
+Kita telah membuat dompet MetaMask, akun Alchemy, dan menulis kontrak pintar kitar, sekarang saatnya untuk menghubungkan ketiganya.
Setiap transaksi yang dikirim dari dompet virtual Anda memerlukan tanda tangan menggunakan kunci pribadi unik Anda. Untuk menyediakan program kita dengan izin ini, kita dapat menyimpan kunci pribadi kita (dan kunci API Alchemy) dengan aman dalam sebuah berkas lingkungan.
@@ -214,7 +214,7 @@ Pertama-tama, instal paket dotenv ke dalam direktori proyek Anda:
npm install dotenv --save
```
-Kemudian, buat sebuah berkas `.env` dalam direktori akar proyek kita, dan tambahkan kunci pribadi Metamask dan URL API Alchemy HTTP-nya.
+Kemudian, buat sebuah berkas `.env` dalam direktori akar proyek kita, dan tambahkan kunci pribadi MetaMask dan URL API Alchemy HTTP-nya.
- Ikuti [petunjuk ini](https://metamask.zendesk.com/hc/en-us/articles/360015289632-How-to-Export-an-Account-Private-Key) untuk mengekspor kunci pribadi
- Lihat di bawah ini untuk mendapatkan URL HTTP Alchemy API
@@ -344,7 +344,7 @@ Jika kita pergi ke [etherscan Ropsten](https://ropsten.etherscan.io/) dan mencar
![kontrak etherscan](./etherscan-contract.png)
-`From` harus sesuai dengan alamat akun Metamask Anda dan alamat To akan bertuliskan “Contract Creation” tetapi jika kita mengklik transaksi, kita akan melihat akun kontrak kita di bagian `To`:
+`From` harus sesuai dengan alamat akun MetaMask Anda dan alamat To akan bertuliskan “Contract Creation” tetapi jika kita mengklik transaksi, kita akan melihat akun kontrak kita di bagian `To`:
![transaksi etherscan](./etherscan-transaction.png)
diff --git a/src/content/translations/id/developers/tutorials/understand-the-erc-20-token-smart-contract/index.md b/src/content/translations/id/developers/tutorials/understand-the-erc-20-token-smart-contract/index.md
index 58d0385e298..6d3de69875a 100644
--- a/src/content/translations/id/developers/tutorials/understand-the-erc-20-token-smart-contract/index.md
+++ b/src/content/translations/id/developers/tutorials/understand-the-erc-20-token-smart-contract/index.md
@@ -180,4 +180,4 @@ contract ERC20Basic is IERC20 {
}
```
-Implementasi standar token ERC-20 luar biasa lainnya adalah [implementasi OpenZeppelin ERC-20 ](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20).
+Implementasi standar token ERC-20 luar biasa lainnya adalah [implementasi OpenZeppelin ERC-20](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20).
diff --git a/src/content/translations/id/python/index.md b/src/content/translations/id/python/index.md
index f35fdc615a7..d594384ff5d 100644
--- a/src/content/translations/id/python/index.md
+++ b/src/content/translations/id/python/index.md
@@ -54,7 +54,7 @@ Perlu penjelasan yang lebih mendasar? Kunjungi [ethereum.org/learn](/id/learn/)
- [pymaker](https://github.com/makerdao/pymaker) - _API Python untuk contract Maker_
- [Mamba](https://mamba.black) - _framework untuk menulis, compile, dan meluncurkan smart contracts yang ditulis dengan Vyper_
- [Trinity](https://github.com/ethereum/trinity) - _Client Python Ethereum_
-- [Vyper](https://github.com/ethereum/vyper/) - _ Bahasa Smart Contract yang berbasis Python untuk EVM_
+- [Vyper](https://github.com/ethereum/vyper/) - _Bahasa Smart Contract yang berbasis Python untuk EVM_
- [Web3.py](https://github.com/ethereum/web3.py) - _Library Python untuk berinteraksi dengan Ethereum_
Ingin mencari informasi tambahan? Kunjungi [ethereum.org/developers.](/id/developers/)
diff --git a/src/content/translations/id/rust/index.md b/src/content/translations/id/rust/index.md
index 66c34d8562e..97e2ab8a5b6 100644
--- a/src/content/translations/id/rust/index.md
+++ b/src/content/translations/id/rust/index.md
@@ -40,7 +40,7 @@ Perlu penjelasan yang lebih mendasar? Kunjungi [ethereum.org/learn](/id/learn/)
- [pwasm_ethereum - Library externs untuk berinteraksi dengan jaringan seperti Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Bangun Dapp Obrolan yang Terdesentralisi Menggunakan JavaScript dan Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Bangun Dapp To-do List menggunakan Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Bangun Dapp To-do List menggunakan Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Memulai dengan Enigma - Dalam Bahasa Pemrograman Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Mengenal Smart Contract Rahasia](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Meluncurkan Smart Contract Solidity di Oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/ig/learn/index.md b/src/content/translations/ig/learn/index.md
index fe3a714d206..a41620c3a61 100644
--- a/src/content/translations/ig/learn/index.md
+++ b/src/content/translations/ig/learn/index.md
@@ -6,7 +6,7 @@ sidebar: true
# Mụta maka Ethereum {#learn-about-ethereum}
-**Nnọọ na [ethereum.org/ig/learn](/ig/learn/), otu ihe eji aru oru nyere gị aka ịmatakwu gbasara Ethereum.** Peeji a gụnyere teknuzu **na** akụkọ na-abụghị ọrụaka, ntuziaka na ihe eji aru oru. Ọ bụrụ na ị bu onye ohuru na Ethereum, [ anyị na-atụ aro ka ịmalite ebe a ](/ig/what-is-ethereum/).
+**Nnọọ na [ethereum.org/ig/learn](/ig/learn/), otu ihe eji aru oru nyere gị aka ịmatakwu gbasara Ethereum.** Peeji a gụnyere teknuzu **na** akụkọ na-abụghị ọrụaka, ntuziaka na ihe eji aru oru. Ọ bụrụ na ị bu onye ohuru na Ethereum, [anyị na-atụ aro ka ịmalite ebe a](/ig/what-is-ethereum/).
Ndị a bụ ụfọdụ ebe mmalite kachasi mma:
@@ -21,7 +21,7 @@ Na mgbakwunye na ozi dị na peeji a, enwere ọtụtụ ihe enyere obodo aka kw
- [Ethereum.wiki](https://eth.wiki) _Obodo wiki wuru banyere teknụzụ Ethereum_
- [Kauri](https://kauri.io) _Ederede nka na ụzụ na nkuzi maka Ethereum na arụmaoru metụtara ya_
- [Mmepe Ethereum na YouTube](https://www.youtube.com/channel/UCNOfzGXD_C9YMYmnefmPH0g) _Vidio na okwu banyere Ethereum_
-- [Izu uka na Akụkọ uwa Ethereum ](https://weekinethereumnews.com/)_Akwụkwọ akụkọ uwa izu nke na-ekpuchi mmepe di mkpa gafere ihe di ndu n' ebe obibi_
+- [Izu uka na Akụkọ uwa Ethereum](https://weekinethereumnews.com/)_Akwụkwọ akụkọ uwa izu nke na-ekpuchi mmepe di mkpa gafere ihe di ndu n' ebe obibi_
- [Kedu ihe dị ọhụrụ na ETH 2.0](https://eth2.news) _Akwụkwọ akụkọ uwa mgbe niile gbasara mmepe ETH 2.0_
- [ETHGlobal](https://ethglobal.co) _Usoro Ethereum hackathon -gaa otu nke dị gị nso!_
@@ -34,7 +34,7 @@ Na mgbakwunye na ozi dị na peeji a, enwere ọtụtụ ihe enyere obodo aka kw
- [Gini bu ether?](https://docs.ethhub.io/ethereum-basics/what-is-ether/) _emelitere ohuru ọtụtụ mgbe - EthHub_
- [Ihe nyocha maka Ethereum](http://blog.eladgil.com/2018/01/the-case-for-ethereum.html) _Jan 30, 2018 - Elad Gil_
- [Blockchains: Otu ha si arụ ọrụ na ihe kpatara ha ga agbanwe ụwa](https://spectrum.ieee.org/computing/networks/blockchains-how-they-work-and-why-theyll-change-the-world) _Sept 28, 2017 - Morgan Peck_
- - [Ekwela ka inwe obi abụọ banyere Blockchains mechie uche gị ](https://www.bloomberg.com/opinion/articles/2018-04-27/blockchains-warrant-skepticism-but-keep-an-open-mind) _April 27, 2018 - Tyler Cowen_
+ - [Ekwela ka inwe obi abụọ banyere Blockchains mechie uche gị](https://www.bloomberg.com/opinion/articles/2018-04-27/blockchains-warrant-skepticism-but-keep-an-open-mind) _April 27, 2018 - Tyler Cowen_
## Otu Ethereum si arụ ọrụ {#how-ethereum-works}
@@ -95,11 +95,11 @@ Na mgbakwunye na ozi dị na peeji a, enwere ọtụtụ ihe enyere obodo aka kw
ETH 2.0 (nke a makwaara dị ka “Serenity”) na-ezo aka na nkwalite isi ọzọ nke usoro isi protocol Ethereum. Ọ jikọtara ọtụtụ ndozi na usoro isi Ethereum, ma ọ bụ “Etu otu”.
- - [Okporo ụzọ na usoro ETH 2.0 ](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/) _Emelitere otutu mgbe - EthHub_
+ - [Okporo ụzọ na usoro ETH 2.0](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/eth-2.0-phases/) _Emelitere otutu mgbe - EthHub_
- [Otu egwuregwu asato na-agbasa iji wuo Ọgbọ ọzọ nke Ethereum](https://www.coindesk.com/next-gen-buidlers-the-8-teams-working-on-ethereum-2-0) _Dec 9, 2018 - Christine Kim_
- [Ihe akaebe nke Stake](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/proof-of-stake/) _Emelitere otutu mgbe - EthHub_
- [Sharding](https://docs.ethhub.io/ethereum-roadmap/ethereum-2.0/sharding/) _Emelitere otutu mgbe - EthHub_
- - [ Okporo uzo eji e scalu Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Video) November, 2018 - YouTube_
+ - [Okporo uzo eji e scalu Ethereum - Vitalik Buterin](https://youtu.be/kCVpDrlVesA) _(Video) November, 2018 - YouTube_
## ETH 1.x {#execution-layer-upgrades}
@@ -118,7 +118,7 @@ Na mgbakwunye na ozi dị na peeji a, enwere ọtụtụ ihe enyere obodo aka kw
Echiche nkatọ nke Ethereum na Cryptocurrencies.
- - [ Ethereum uzo abughi oke ochicho ](https://decryptmedia.com/6136/vulcanize-rick-dudley-ethereum-roadmap-makerdao-polkadot) _March 27, 2019 -Ajụjụ ọnụ Rick Dudley_
- - [ Ihe ịma aka nke Owuwu Ethereum](https://medium.com/@lopp/the-challenges-of-building-ethereum-infrastructure-87e443e47a4b) _Jan 8, 2018 - Jameson Lopp_
- - [ Azịza parsimonious maka ajụjụ tara akpụ ](https://www.youtube.com/watch?v=GOkSg0BuSdw&feature=youtu.be) _(Video) Machị 10, 2019 - Rick Dudley_
- - [ Enweghị zi ihe mere a ga-eji tụkwasị teknụzụ blockchain obi](https://www.wired.com/story/theres-no-good-reason-to-trust-blockchain-technology/) _Feb 6, 2019 - Bruce Schneier_
+ - [Ethereum uzo abughi oke ochicho](https://decryptmedia.com/6136/vulcanize-rick-dudley-ethereum-roadmap-makerdao-polkadot) _March 27, 2019 -Ajụjụ ọnụ Rick Dudley_
+ - [Ihe ịma aka nke Owuwu Ethereum](https://medium.com/@lopp/the-challenges-of-building-ethereum-infrastructure-87e443e47a4b) _Jan 8, 2018 - Jameson Lopp_
+ - [Azịza parsimonious maka ajụjụ tara akpụ](https://www.youtube.com/watch?v=GOkSg0BuSdw&feature=youtu.be) _(Video) Machị 10, 2019 - Rick Dudley_
+ - [Enweghị zi ihe mere a ga-eji tụkwasị teknụzụ blockchain obi](https://www.wired.com/story/theres-no-good-reason-to-trust-blockchain-technology/) _Feb 6, 2019 - Bruce Schneier_
diff --git a/src/content/translations/ig/use/index.md b/src/content/translations/ig/use/index.md
index e49f51c58c8..486325283a9 100644
--- a/src/content/translations/ig/use/index.md
+++ b/src/content/translations/ig/use/index.md
@@ -53,14 +53,14 @@ Obere akpa ego bụ ngwa komputa nke na-eme ka ọ dị mfe ijide na izipu ETH,
Odoghi gi anya obere akpa ego iga eji? Bido na ntuziaka ndị a:
-- [Mwebata na Ethereum Akpa ego](https://docs.ethhub.io/using-ethereum/wallets/intro-to-ethereum-wallets/)_Emelitere ohuru otutu mgbe- EthHub _
-- [ Ibido ya MetaMask](https://metamask.zendesk.com/hc/en-us/articles/360015489531-Getting-Started-With-MetaMask-Part-1-)_Dec 4, 2018 - MetaMask_
-- [Etu esi emebe obere akpa ego ](https://support.mycrypto.com/how-to/getting-started/how-to-create-a-wallet)_Emelitere ohuru oge niile - MyCrypto_
+- [Mwebata na Ethereum Akpa ego](https://docs.ethhub.io/using-ethereum/wallets/intro-to-ethereum-wallets/) _Emelitere ohuru otutu mgbe- EthHub_
+- [Ibido ya MetaMask](https://metamask.zendesk.com/hc/en-us/articles/360015489531-Getting-Started-With-MetaMask-Part-1-) _Dec 4, 2018 - MetaMask_
+- [Etu esi emebe obere akpa ego](https://support.mycrypto.com/how-to/getting-started/how-to-create-a-wallet)_Emelitere ohuru oge niile - MyCrypto_
- [Akpa ego Ethereum kachasị mma 2019: Ngwaoru komputa vs. Sọftụwia vs. Akwụkwọ](https://blockonomi.com/best-ethereum-wallets/)_Dec 15, 2018 - Blockonomi_
Chọrọ ịmatakwu banyere ịchekwa ego ndebe na ijikwa igodo onwe?
-- [Ichegide Onwe Gị na Ego Gị](https://support.mycrypto.com/staying-safe/protecting-yourself-and-your-funds)_ Emelitere ohuru otutu mgbe- MyCrypto _
-- [ Uzo eji edebe crypto gị na nchekwa](https://blog.coinbase.com/the-keys-to-keeping-your-crypto-safe-96d497cce6cf)_ Jan 16, 2019 - Coinbase blog_
-- [ Etu esi echekwa akunuba dijitalụ na Ethereum](https://media.consensys.net/how-to-store-digital-assets-on-ethereum-a2bfdcf66bd0)_May 30, 2018 - ConsenSys_
-- [O di gi mkpa n'ezie i nweta obere akpa ego ngwaoru komputa?](https://medium.com/ledger-on-security-and-blockchain/ledger-101-part-1-do-you-really-need-a-hardware-wallet-7f5abbadd945)_Sep 24, 2018 - Ledger_
+- [Ichegide Onwe Gị na Ego Gị](https://support.mycrypto.com/staying-safe/protecting-yourself-and-your-funds) _Emelitere ohuru otutu mgbe - MyCrypto_
+- [Uzo eji edebe crypto gị na nchekwa](https://blog.coinbase.com/the-keys-to-keeping-your-crypto-safe-96d497cce6cf) _Jan 16, 2019 - Coinbase blog_
+- [Etu esi echekwa akunuba dijitalụ na Ethereum](https://media.consensys.net/how-to-store-digital-assets-on-ethereum-a2bfdcf66bd0) _May 30, 2018 - ConsenSys_
+- [O di gi mkpa n'ezie i nweta obere akpa ego ngwaoru komputa?](https://medium.com/ledger-on-security-and-blockchain/ledger-101-part-1-do-you-really-need-a-hardware-wallet-7f5abbadd945) _Sep 24, 2018 - Ledger_
diff --git a/src/content/translations/it/contributing/index.md b/src/content/translations/it/contributing/index.md
index 689924a1bcd..ed2e803d793 100644
--- a/src/content/translations/it/contributing/index.md
+++ b/src/content/translations/it/contributing/index.md
@@ -73,7 +73,7 @@ Se il tuo contributo viene inserito su ethereum.org, conieremo per te un POAP di
### Come richiederlo {#how-to-claim}
1. Unisciti al nostro [server Discord](https://discord.gg/E8dET2ux8y).
-2. Incolla un link al tuo contributo nel canale `#🏆 | poaps`.
+2. Incolla un link al tuo contributo nel canale `#🥇 | poaps`.
3. Attendi che un membro del nostro team ti invii un link al tuo POAP.
4. Richiedi il tuo POAP!
diff --git a/src/content/translations/it/developers/docs/programming-languages/dot-net/index.md b/src/content/translations/it/developers/docs/programming-languages/dot-net/index.md
index a0da8c3ca40..408d841980d 100644
--- a/src/content/translations/it/developers/docs/programming-languages/dot-net/index.md
+++ b/src/content/translations/it/developers/docs/programming-languages/dot-net/index.md
@@ -77,7 +77,7 @@ Cerchi altre risorse? Dai un'occhiata a [ethereum.org/developers](/developers/).
## Collaboratori della community .NET {#dot-net-community-contributors}
-Per Nethereum, scambiamo opinioni per lo più su [Gitter](https://gitter.im/Nethereum/Nethereum), dove tutti possono chiedere o rispondere a domande, cercare aiuto o semplicemente consultare informazioni. Inserisci Fai pure una PR o apri una segnalazione sul [repository Github di Nethereum](https://github.com/Nethereum), oppure semplicemente sfoglia i molti progetti disponibili. Ci trovi anche su [Discord](https://discord.gg/jQPrR58FxX)!
+Per Nethereum, scambiamo opinioni per lo più su [Gitter](https://gitter.im/Nethereum/Nethereum), dove tutti possono chiedere o rispondere a domande, cercare aiuto o semplicemente consultare informazioni. Inserisci Fai pure una PR o apri una segnalazione sul [repository GitHub di Nethereum](https://github.com/Nethereum), oppure semplicemente sfoglia i molti progetti disponibili. Ci trovi anche su [Discord](https://discord.gg/jQPrR58FxX)!
Per Nethermind, ci mettiamo in contatto tramite [Gitter](https://gitter.im/nethermindeth/nethermind). Per PR o segnalazioni, dai un'occhiata al [repository GitHub di Nethermind](https://github.com/NethermindEth/nethermind).
diff --git a/src/content/translations/it/developers/docs/programming-languages/golang/index.md b/src/content/translations/it/developers/docs/programming-languages/golang/index.md
index 5dbee30f13c..092f1d4b461 100644
--- a/src/content/translations/it/developers/docs/programming-languages/golang/index.md
+++ b/src/content/translations/it/developers/docs/programming-languages/golang/index.md
@@ -34,7 +34,7 @@ Hai prima bisogno di nozioni di base? Dai un'occhiata a [ethereum.org/learn](/le
## Articoli e documentazione di livello intermedio {#intermediate-articles-and-docs}
- [Go Ethereum Documentation](https://geth.ethereum.org/docs/) - _La documentazione per il Golang ufficiale di Ethereum_
-- [Erigon Programmer's Guide](https://github.com/ledgerwatch/erigon/blob/devel/docs/programmers_guide/guide.md) - _ Guida illustrata che tratta gli alberi di stato, prove multiple ed elaborazioni delle transazioni_
+- [Erigon Programmer's Guide](https://github.com/ledgerwatch/erigon/blob/devel/docs/programmers_guide/guide.md) - _Guida illustrata che tratta gli alberi di stato, prove multiple ed elaborazioni delle transazioni_
- [Erigon and Stateless Ethereum](https://youtu.be/3-Mn7OckSus?t=394) - _Conferenza della Community di Ethereum 2020 (EthCC 3)_
- [Erigon: optimising Ethereum clients](https://www.youtube.com/watch?v=CSpc1vZQW2Q) - _2018 Devcon 4_
- [Go Ethereum GoDoc](https://godoc.org/github.com/ethereum/go-ethereum)
diff --git a/src/content/translations/it/developers/docs/programming-languages/javascript/index.md b/src/content/translations/it/developers/docs/programming-languages/javascript/index.md
index 37169153ee9..f0f3b5de517 100644
--- a/src/content/translations/it/developers/docs/programming-languages/javascript/index.md
+++ b/src/content/translations/it/developers/docs/programming-languages/javascript/index.md
@@ -20,7 +20,7 @@ Se vuoi scrivere in JavaScript per interrogare la blockchain, inviare transazion
**Dai un'occhiata a:**
- [Web3.js](https://web3js.readthedocs.io/)
-- [Ethers.js ](https://docs.ethers.io/) _– Contiene l'implementazione del portafoglio di Ethereum e le utility in JavaScript e TypeScript._
+- [Ethers.js](https://docs.ethers.io/) _– Contiene l'implementazione del portafoglio di Ethereum e le utility in JavaScript e TypeScript._
### Smart Contract {#smart-contracts}
diff --git a/src/content/translations/it/developers/docs/programming-languages/rust/index.md b/src/content/translations/it/developers/docs/programming-languages/rust/index.md
index 9cfeaa927cf..11ba32fe1f6 100644
--- a/src/content/translations/it/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/it/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Hai prima bisogno di nozioni di base? Dai un'occhiata a [ethereum.org/learn](/le
- [pwasm_ethereum externs library to interact with Ethereum-like network](https://github.com/openethereum/pwasm-ethereum)
- [Build A Decentralized Chat Using JavaScript and Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Build a Decentralized Todo App Using Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Build a Decentralized Todo App Using Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Getting Started with Enigma - In Rust Programming Language](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [An Intro to Secret Contracts](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Deploying Solidity Contracts on Oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/it/developers/docs/standards/tokens/erc-1155/index.md b/src/content/translations/it/developers/docs/standards/tokens/erc-1155/index.md
index c7e92e00f33..cd5ee01ee63 100644
--- a/src/content/translations/it/developers/docs/standards/tokens/erc-1155/index.md
+++ b/src/content/translations/it/developers/docs/standards/tokens/erc-1155/index.md
@@ -143,5 +143,5 @@ _Nota_: tutte le funzioni batch compreso l'hook esistono anche come versioni sen
- [EIP-1155 Standard Multi-Token](https://eips.ethereum.org/EIPS/eip-1155)
- [ERC-1155: Openzeppelin Docs](https://docs.openzeppelin.com/contracts/3.x/erc1155)
-- [ERC-1155: Github Repo](https://github.com/enjin/erc-1155)
+- [ERC-1155: GitHub Repo](https://github.com/enjin/erc-1155)
- [API di Alchemy NFT](https://docs.alchemy.com/alchemy/enhanced-apis/nft-api)
diff --git a/src/content/translations/it/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md b/src/content/translations/it/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
index e53ffec0746..85271be6cc4 100644
--- a/src/content/translations/it/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
+++ b/src/content/translations/it/developers/tutorials/a-developers-guide-to-ethereum-part-one/index.md
@@ -45,7 +45,7 @@ Ci sono molti modi per descrivere Ethereum, ma il suo fulcro è costituito dalla
Ogni [blocco](/developers/docs/blocks/) contiene un riferimento al blocco precedente; il `parentHash` è semplicemente l'hash del blocco precedente.
-Nota: Ethereum fa uso regolare delle
funzioni di hash per produrre valori di dimensioni fisse ("hash"). Gli hash giocano un ruolo importante in Ethereum, ma per il momento puoi tranquillamente vederli come ID unici.
+Nota: Ethereum fa uso regolare delle
funzioni di hash per produrre valori di dimensioni fisse ("hash"). Gli hash giocano un ruolo importante in Ethereum, ma per il momento puoi tranquillamente vederli come ID unici.
![Un diagramma raffigurante una blockchain che include i dati in ogni blocco](./blockchain-diagram.png)
@@ -63,7 +63,7 @@ Gli sviluppatori di Python che desiderano interagire con Ethereum, probabilmente
Nota: "nodo di Ethereum" e "client di Ethereum" sono usati in modo intercambiabile. Ad ogni modo, ci riferiamo al software eseguito da un partecipante alla rete di Ethereum. Questo software può leggere i dati del blocco, ricevere aggiornamenti quando vengono aggiunti blocchi alla catena ("minati"), trasmettere nuove transazioni e altro.
-I [client di Ethereum](/developers/docs/nodes-and-clients/) sono configurabili per esser raggiungibili da [IPC](https://en.wikipedia.org/wiki/Inter-process_communication), HTTP, o Websocket, quindi Web3.py dovrà rispecchiare tale configurazione. Web3.py si riferisce a queste opzioni di connessione come **provider**. Occorre scegliere uno dei tre provider per collegare l'istanza di Web3.py al tuo nodo.
+I [client di Ethereum](/developers/docs/nodes-and-clients/) sono configurabili per esser raggiungibili da [IPC](https://wikipedia.org/wiki/Inter-process_communication), HTTP, o Websocket, quindi Web3.py dovrà rispecchiare tale configurazione. Web3.py si riferisce a queste opzioni di connessione come **provider**. Occorre scegliere uno dei tre provider per collegare l'istanza di Web3.py al tuo nodo.
![Un diagramma che mostra come web3.py usa IPC per connettere la tua applicazione a un nodo di Ethereum](./web3py-and-nodes.png)
@@ -73,10 +73,10 @@ Una volta configurato correttamente Web3.py, puoi iniziare a interagire con la b
```python
# read block data:
-w3.eth.getBlock('latest')
+w3.eth.get_block('latest')
# send a transaction:
-w3.eth.sendTransaction({'from': ..., 'to': ..., 'value': ...})
+w3.eth.send_transaction({'from': ..., 'to': ..., 'value': ...})
```
## Installazione {#installation}
@@ -119,7 +119,7 @@ Questo produrrà una serie di informazioni sulle versioni di Python e IPython in
In [1]:
```
-Ciò che vedi ora è una shell interattiva di Python. Essenzialmente, è una sandbox in cui giocare. Se sei arrivato fin qui, è il momento di importare Web.py:
+Ciò che vedi ora è una shell interattiva di Python. Essenzialmente, è una sandbox in cui giocare. Se sei arrivato fin qui, è il momento di importare Web3.py:
```python
In [1]: from web3 import Web3
@@ -142,7 +142,7 @@ Uno schema simile è usato per gestire le transazioni in ether . Tuttavia,
-Prova a convertire dei valori da e verso wei. Nota che [esistono nomi per molte delle denominazioni ](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations) tra ether e wei. Una delle più note è **gwei**, spesso utilizzata per rappresentare le commissioni di transazione.
+Prova a convertire dei valori da e verso wei. Nota che [esistono nomi per molte delle denominazioni](https://web3py.readthedocs.io/en/stable/examples.html#converting-currency-denominations) tra ether e wei. Una delle più note è **gwei**, spesso utilizzata per rappresentare le commissioni di transazione.
```python
In [2]: Web3.toWei(1, 'ether')
@@ -208,7 +208,7 @@ Se esegui questo comando, vedrai un elenco di dieci stringhe che iniziano per `0
Come menzionato, il provider di prova ha precaricato ognuno di questi conti con ether di prova. Scopriamo quanto c'è nel primo conto:
```python
-In [7]: w3.eth.getBalance(w3.eth.accounts[0])
+In [7]: w3.eth.get_balance(w3.eth.accounts[0])
Out[7]: 1000000000000000000000000
```
@@ -226,7 +226,7 @@ Un milione di ether di prova, comunque una cifra di tutto rispetto.
Diamo una sbirciatina allo stato di questa blockchain simulata:
```python
-In [9]: w3.eth.getBlock('latest')
+In [9]: w3.eth.get_block('latest')
Out[9]: AttributeDict({
'number': 0,
'hash': HexBytes('0x9469878...'),
@@ -247,23 +247,24 @@ Vengono restituite molte informazioni su un blocco, ma qui vale la pena di sotto
Siamo fermi al blocco zero finché non si verifica una transazione da minare, allora creiamone una. Invia qualche ether di prova da un conto all'altro:
```python
-In [10]: tx_hash = w3.eth.sendTransaction({
+In [10]: tx_hash = w3.eth.send_transaction({
'from': w3.eth.accounts[0],
'to': w3.eth.accounts[1],
- 'value': w3.toWei(3, 'ether')
+ 'value': w3.toWei(3, 'ether'),
+ 'gas': 21000
})
```
Questo è tipicamente il punto in cui devi aspettare vari secondi affinché la transazione venga minata in un nuovo blocco. L'intero processo va più o meno come indicato sotto:
-1. Invia una transazione e mantieni l'hash della transazione. Finché non è minata, la transazione è "in sospeso". `tx_hash = w3.eth.sendTransaction({ … })`
-2. Attendi che la transazione sia minata: `w3.eth.waitForTransactionReceipt(tx_hash)`
-3. Prosegui la logica dell'applicazione. Per visualizzare la transazione riuscita: `w3.eth.getTransaction(tx_hash)`
+1. Invia una transazione e mantieni l'hash della transazione. Finché non è minata, la transazione è "in sospeso". `tx_hash = w3.eth.send_transaction({ … })`
+2. Attendi che la transazione sia minata: `w3.eth.wait_for_transaction_receipt(tx_hash)`
+3. Prosegui la logica dell'applicazione. Per visualizzare la transazione riuscita: `w3.eth.get_transaction(tx_hash)`
Il nostro ambiente simulato aggiungerà la transazione in un nuovo blocco istantaneamente, quindi possiamo visualizzare immediatamente la transazione:
```python
-In [11]: w3.eth.getTransaction(tx_hash)
+In [11]: w3.eth.get_transaction(tx_hash)
Out[11]: AttributeDict({
'hash': HexBytes('0x15e9fb95dc39...'),
'blockNumber': 1,
@@ -275,19 +276,19 @@ Out[11]: AttributeDict({
})
```
-Vedrai qualche dettaglio familiare qui: i campi `from`, `to` e `value` dovrebbero corrispondere agli input della tua chiamata `sendTransaction`. L'altra parte rassicurante è che questa transazione è stata inclusa come prima transazione (`'transactionIndex': 0`) nel blocco numero 1.
+Vedrai qualche dettaglio familiare qui: i campi `from`, `to` e `value` dovrebbero corrispondere agli input della tua chiamata `send_transaction`. L'altra parte rassicurante è che questa transazione è stata inclusa come prima transazione (`'transactionIndex': 0`) nel blocco numero 1.
Possiamo anche verificare facilmente il successo di questa transazione controllando i saldi dei due conti coinvolti. Tre ether dovrebbero essersi spostati dal primo al secondo.
```python
-In [12]: w3.eth.getBalance(w3.eth.accounts[0])
-Out[12]: 999996999999999999979000
+In [12]: w3.eth.get_balance(w3.eth.accounts[0])
+Out[12]: 999996999999999999969000
-In [13]: w3.eth.getBalance(w3.eth.accounts[1])
+In [13]: w3.eth.get_balance(w3.eth.accounts[1])
Out[13]: 1000003000000000000000000
```
-Quest'ultima parte sembra a posto! Il saldo è passato da 1.000.000 a 1.000.003 ether. Ma cos'è successo al primo conto? Sembra aver perso lievemente di più di tre ether. Ahimè, niente nella vita è gratis e per usare la rete pubblica di Ethereum occorre compensare i tuoi pari per il loro ruolo di supporto. Una piccola commissione di transazione è stata detratta dal conto, rendendo la transazione pari a un importo di 21.000 wei.
+Quest'ultima parte sembra a posto! Il saldo è passato da 1.000.000 a 1.000.003 ether. Ma cos'è successo al primo conto? Sembra aver perso lievemente di più di tre ether. Ahimè, niente nella vita è gratis e per usare la rete pubblica di Ethereum occorre compensare i tuoi pari per il loro ruolo di supporto. Una piccola commissione di transazione è stata detratta dal conto, rendendo la transazione pari a un importo di 31000 wei.
Nota: Sulla rete pubblica, le commissioni di transazione sono variabili in base alla domanda della rete ella rapidità con cui vorresti che una transazione fosse elaborata. Se sei interessato a una ripartizione di come sono calcolate le commissioni, vedi il mio post precedente su
come sono incluse le transazioni in un blocco .
diff --git a/src/content/translations/it/developers/tutorials/calling-a-smart-contract-from-javascript/index.md b/src/content/translations/it/developers/tutorials/calling-a-smart-contract-from-javascript/index.md
index 8870b26a3fc..f9883ffcb9c 100644
--- a/src/content/translations/it/developers/tutorials/calling-a-smart-contract-from-javascript/index.md
+++ b/src/content/translations/it/developers/tutorials/calling-a-smart-contract-from-javascript/index.md
@@ -5,7 +5,7 @@ author: jdourlens
tags:
- "transazioni"
- "frontend"
- - "javascript"
+ - "JavaScript"
- "web3.js"
skill: beginner
lang: it
@@ -99,7 +99,7 @@ Nella prossima parte chiameremo la funzione `balanceOf` per recuperare l'importo
## Call: lettura del valore da uno Smart Contract {#call-reading-value-from-a-smart-contract}
-Il primo esempio chiamerà un metodo di una "costante" e ne eseguirà il metodo dello Smart Contract nell'EVM senza inviare alcuna transazione. Per questo leggeremo il saldo di ERC20 di un indirizzo. [Leggi il nostro articolo sui token ERC20](/developers/tutorials/understand-the-erc20-token-smart-contract/).
+Il primo esempio chiamerà un metodo di una "costante" e ne eseguirà il metodo dello Smart Contract nell'EVM senza inviare alcuna transazione. Per questo leggeremo il saldo di ERC20 di un indirizzo. [Leggi il nostro articolo sui token ERC20](/developers/tutorials/understand-the-erc-20-token-smart-contract/).
Puoi accedere ai metodi di uno smart contract istanziato per cui hai fornito l'ABI come segue: `yourContract.methods.methodname`. Usando la funzione `call` riceverai il risultato dell'esecuzione della funzione.
@@ -113,7 +113,7 @@ daiToken.methods.balanceOf(senderAddress).call(function (err, res) {
})
```
-Ricorda che il ERC20 DAI ha 18 cifre decimali, che significa che devi rimuovere 18 zeri per ottenere l'importo corretto. I valori uint256 sono restituiti come stringhe poiché JavaScript non gestisce grandi valori numerici. Se non sai [come gestire i grandi numeri in JS consulta il nostro tutorial su bignumber.js](https://ethereumdev.io/how-to-deal-with-big-numbers-in-javascript/).
+Ricorda che il ERC20 DAI ha 18 cifre decimali, che significa che devi rimuovere 18 zeri per ottenere l'importo corretto. I valori uint256 sono restituiti come stringhe, poiché JavaScript non gestisce i grandi valori numerici. Se non sai [come gestire i grandi numeri in JS consulta il nostro tutorial su bignumber.js](https://ethereumdev.io/how-to-deal-with-big-numbers-in-javascript/).
## Send: invio di una transazione a una funzione di Smart Contract {#send-sending-a-transaction-to-a-smart-contract-function}
diff --git a/src/content/translations/it/developers/tutorials/deploying-your-first-smart-contract/index.md b/src/content/translations/it/developers/tutorials/deploying-your-first-smart-contract/index.md
index 17d8410ff7e..23693adce3e 100644
--- a/src/content/translations/it/developers/tutorials/deploying-your-first-smart-contract/index.md
+++ b/src/content/translations/it/developers/tutorials/deploying-your-first-smart-contract/index.md
@@ -80,7 +80,7 @@ Poi passa alla schermata per la distribuzione e l'esecuzione delle transazioni:
![L'icona deploy nella toolbar di Remix](./remix-deploy.png)
-Una volta sulla schermata di distribuzione ed esecuzione, controlla bene che appaia il nome del tuo contratto e fai clic su Deploy. Come puoi vedere in alto nella pagina, l'ambiente corrente è "JavaScript VM", che significa che distribuiremo il nostro Smart Contract e vi interagiremo su una blockchain di test locale per poter effettuare test in modo più veloce e senza commissioni.
+Una volta sulla schermata di distribuzione ed esecuzione, controlla bene che appaia il nome del tuo contratto e fai clic su Deploy. Come puoi vedere in alto nella pagina, l'ambiente corrente è "JavaScript VM", che significa che distribuiremo il nostro Smart Contract e interagiremo con esso su una blockchain di test locale per poter effettuare test in modo più veloce e senza commissioni.
![Il pulsante deploy nel compilatore Solidity di Remix](./remix-deploy-button.png)
diff --git a/src/content/translations/it/developers/tutorials/downsizing-contracts-to-fight-the-contract-size-limit/index.md b/src/content/translations/it/developers/tutorials/downsizing-contracts-to-fight-the-contract-size-limit/index.md
index 6962ee9ef4e..bcfc69b3956 100644
--- a/src/content/translations/it/developers/tutorials/downsizing-contracts-to-fight-the-contract-size-limit/index.md
+++ b/src/content/translations/it/developers/tutorials/downsizing-contracts-to-fight-the-contract-size-limit/index.md
@@ -19,7 +19,7 @@ sourceUrl: https://soliditydeveloper.com/max-contract-size
Il [22 Novembre 2016](https://blog.ethereum.org/2016/11/18/hard-fork-no-4-spurious-dragon/), la diramazione permanente Spurious Dragon ha introdotto [EIP-170](https://eips.ethereum.org/EIPS/eip-170), che ha aggiunto un limite di dimensioni per gli smart contract di 24.576 kb. Per gli sviluppatori in Solidity, significa che quando si aggiungono più funzionalità al contratto, a un certo punto si raggiunge il limite e, in fase di implementazione, si vedrà l'errore:
-`Attenzione: La dimensione del codice del contratto eccede i 24576 byte (un limite introdotto in Spurious Dragon). Questo contratto potrebbe non essere distribuibile sulla rete principale. Considera di abilitare l'ottimizzatore (con un valore di "esecuzioni" basso!), disattivare le stringhe di ripristino o usare le librerie.`
+`Attenzione: La dimensione del codice del contratto eccede i 24576 byte (un limite introdotto in Spurious Dragon). Questo contratto potrebbe non esser distribuibile sulla Mainnet. Considera di abilitare l'ottimizzatore (con un valore di "esecuzioni" basso!), disattivare le stringhe di ripristino o usare le librerie.`
Questo limite è stato introdotto per prevenire gli attacchi DOS (denial-of-service). Ogni chiamata di un contratto è relativamente economica in termini di carburante. Tuttavia, l'impatto della chiamata di un contratto per i nodi di Ethereum aumenta sproporzionatamente in base alla dimensione del codice del contratto chiamato (lettura del codice dal disco, pre-elaborazione del codice, aggiunta di dati alla prova di Merkle). Ogni volta che ti trovi in una situazione in cui il malintenzionato richiede poche risorse per causare molto lavoro per altri, esiste il potenziale di attacchi DOS.
diff --git a/src/content/translations/it/developers/tutorials/erc20-annotated-code/index.md b/src/content/translations/it/developers/tutorials/erc20-annotated-code/index.md
index b565e17c397..271bb71ca77 100644
--- a/src/content/translations/it/developers/tutorials/erc20-annotated-code/index.md
+++ b/src/content/translations/it/developers/tutorials/erc20-annotated-code/index.md
@@ -21,7 +21,7 @@ Qui parliamo del codice sorgente annotato. Se vuoi implementare ERC-20, [leggi q
Lo scopo di uno standard come ERC-20 è quello di consentire molte implementazioni di token che siano interoperabili tra le varie applicazioni, quali wallet e scambi decentralizzati. A tale scopo, creiamo un'[interfaccia](https://www.geeksforgeeks.org/solidity-basics-of-interface/). Ogni codice che necessita di usare il contratto del token può avvalersi delle stesse definizioni nell'interfaccia ed essere compatibile con tutti i contratti del token che la usano, che si tratti di un portafoglio come MetaMask, una dApp come etherscan.io o un contratto diverso, come un pool di liquidità.
-![Illustrazione dell'interfaccia di ERC-20](./erc20_interface.png)
+![Illustrazione dell'interfaccia di ERC-20](erc20_interface.png)
Se sei un programmatore esperto, probabilmente ricorderai di aver visto costrutti simili in [Java](https://www.w3schools.com/java/java_interface.asp) o persino nei [file d'intestazione in C](https://gcc.gnu.org/onlinedocs/cpp/Header-Files.html).
@@ -93,7 +93,7 @@ Come dice il nome, `balanceOf` restituisce il saldo di un conto. I conti di Ethe
*
* Returns a boolean value indicating whether the operation succeeded.
*
- * Emits a {Transfer} event.
+ * Emette un evento {Transfer}.
*/
function transfer(address recipient, uint256 amount) external returns (bool);
```
@@ -521,7 +521,7 @@ Poi qualcosa cambia e il prezzo di Bill aumenta a dieci token. Alice, che è anc
| approve(Bill, 10) | 11 | | | 10 | 5 |
| | | transferFrom(Alice, Bill, 10) | 10,124 | 0 | 15 |
-Per evitare questo problema, queste due funzioni (`increaseAllowance` e `decreaseAllowance`) ti consentono di modificare il margine di tolleranza di un importo specifico. Quindi, se Bill avesse già speso cinque token, potrà spenderne solo altri cinque. A seconda dei tempi, sono possibili due manovre diverse, ma che portano entrambe Bill ad avere solo dieci token:
+Per evitare questo problema, queste due funzioni (`increaseAllowance` e `decreaseAllowance`) ti consentono di modificare il margine di tolleranza di un importo specifico. Quindi, se Bill avesse già speso cinque token, potrà spenderne solo altri cinque. A seconda delle tempistiche, esistono due modi in cui questo può funzionare, entrambi terminano con Bill che riceve solo dieci token:
A:
diff --git a/src/content/translations/it/developers/tutorials/getting-started-with-ethereum-development-using-alchemy/index.md b/src/content/translations/it/developers/tutorials/getting-started-with-ethereum-development-using-alchemy/index.md
index fcb463339c0..25bdb226b05 100644
--- a/src/content/translations/it/developers/tutorials/getting-started-with-ethereum-development-using-alchemy/index.md
+++ b/src/content/translations/it/developers/tutorials/getting-started-with-ethereum-development-using-alchemy/index.md
@@ -23,11 +23,11 @@ Questa è una guida per principianti per muovere i primi passi con lo sviluppo d
Inizieremo dalla registrazione ad Alchemy e passeremo alla scrittura del tuo primo script web3! Non è necessaria alcuna esperienza di sviluppo con blockchain.
-## 1\. Crea un profilo Alchemy gratuito {#sign-up-for-a-free-alchemy-account}
+## 1. Crea un profilo Alchemy gratuito {#sign-up-for-a-free-alchemy-account}
Creare un account Alchemy è facile. [Registrati gratuitamente qui](https://dashboard.alchemyapi.io/signup/).
-## 2\. Crea un'app con Alchemy {#create-an-alchemy-app}
+## 2. Crea un'app con Alchemy {#create-an-alchemy-app}
Per comunicare con la catena Ethereum e per utilizzare i prodotti di Alchemy, è necessaria una chiave API per autenticare le richieste.
@@ -45,7 +45,7 @@ Puoi anche prelevare chiavi API esistenti passando con il mouse su "Apps" e sele
![Gif che mostra a un utente come estrarre le chiavi API](./pull-api-keys.gif)
-## 3\. Effettua una richiesta dalla riga di comando {#make-a-request-from-the-command-line}
+## 3. Effettua una richiesta dalla riga di comando {#make-a-request-from-the-command-line}
Interagisci con la blockchain Ethereum tramite Alchemy usando JSON-RPC e curl.
@@ -65,7 +65,7 @@ curl https://eth-mainnet.alchemyapi.io/v2/demo \
-d '{"jsonrpc":"2.0","method":"eth_gasPrice","params":[],"id":73}'
```
-_**NOTE:** Sostituisci [https://eth-mainnet.alchemyapi.io/v2/demo](https://eth-mainnet.alchemyapi.io/jsonrpc/demo) con la tua chiave API https://eth-mainnet.alchemyapi.io/v2/**your-api-key**._
+_**NOTA:** Sostituisci [https://eth-mainnet.alchemyapi.io/v2/demo](https://eth-mainnet.alchemyapi.io/jsonrpc/demo) con la tua chiave API `https://eth-mainnet.alchemyapi.io/v2/**your-api-key`\*\*._
**Risultati:**
@@ -73,7 +73,7 @@ _**NOTE:** Sostituisci [https://eth-mainnet.alchemyapi.io/v2/demo](https://eth-m
{ "id": 73,"jsonrpc": "2.0","result": "0x09184e72a000" // 10000000000000 }
```
-## 4\. Configura il client Web3 {#set-up-your-web3-client}
+## 4. Configura il client Web3 {#set-up-your-web3-client}
**Se hai già un client,** cambia l'URL del provider del nodo corrente inserendo un URL Alchemy con la tua chiave API: `"https://eth-mainnet.alchemyapi.io/v2/your-api-key"`
@@ -104,24 +104,24 @@ const web3 = createAlchemyWeb3(
)
```
-## 5\. Scrivi il tuo primo script Web3! {#write-your-first-web3-script}
+## 5. Scrivi il tuo primo script Web3! {#write-your-first-web3-script}
Ora per sporcarci un po' le mani con la programmazione web3 scriveremo uno script semplice che riporta il numero dell'ultimo blocco della rete principale Ethereum.
-1. **Se non lo hai già fatto, nel terminale crea una nuova directory del progetto passa ad essa (cd):**
+**1. Se non lo hai già fatto, nel terminale crea una nuova directory del progetto passa ad essa (cd):**
```
mkdir web3-example
cd web3-example
```
-**2\. Installa la dipendenza web3 di Alchemy (o web3 di altro tipo) nel progetto, se non lo hai già fatto:**
+**2. Se non lo hai già fatto, installa la dipendenza Alchemy Web3 (o web3 di altro tipo) nel progetto:**
```
npm install @alch/alchemy-web3
```
-**3. Crea un file denominato** `index.js` ** e aggiungi i seguenti contenuti:**
+**3. Crea un file denominato `index.js` e aggiungi i seguenti contenuti:**
> Devi sostituire `demo` con la tua chiave API HTTP di Alchemy.
@@ -137,20 +137,20 @@ main()
Non hai famigliarità con la programmazione asincrona? Dai un'occhiata a questo [post di Medium](https://medium.com/better-programming/understanding-async-await-in-javascript-1d81bb079b2c).
-**4\. Eseguilo nel terminale usando node**
+**4. Eseguilo nel terminale usando node**
```
node index.js
```
-**5. A questo punto dovresti vedere l'output co il numero dell'ultimo blocco nella console!**
+**5. A questo punto dovresti vedere l'output con il numero dell'ultimo blocco nella console!**
```
The latest block number is 11043912
```
-**Wow! Congratulazioni! Hai appena scritto il tuo primo script web3 usando Alchemy **
+**Wow! Congratulazioni! Hai appena scritto il tuo primo script web3 usando Alchemy**
-Ora non sai cosa fare? Prova a distribuire il tuo primo smart contract e sporcati le mani con un po' di programmazione in Solidity nella nostra [Guida agli smart contract Hello World](https://docs.alchemyapi.io/tutorials/hello-world-smart-contract) o testa la tua conoscenza del pannello di controllo con l'[_App Demo del Pannello di Controllo_](https://docs.alchemyapi.io/tutorials/demo-app)!
+Non sai come proseguire? Prova a distribuire il tuo primo smart contract e fai qualche prova pratica di programmazione in Solidity nella nostra [Guida agli smart contract Hello World](https://docs.alchemyapi.io/tutorials/hello-world-smart-contract) o testa la tua conoscenza della Dashboard con l'[_App Demo della Dashboard_](https://docs.alchemyapi.io/tutorials/demo-app)!
_[Iscriviti gratis ad Alchemy](https://dashboard.alchemyapi.io/signup/), dai un'occhiata alla nostra [documentazione](https://docs.alchemyapi.io/) e, per le ultime notizie, seguici su [Twitter](https://twitter.com/AlchemyPlatform)_.
diff --git a/src/content/translations/it/developers/tutorials/guide-to-smart-contract-security-tools/index.md b/src/content/translations/it/developers/tutorials/guide-to-smart-contract-security-tools/index.md
index e9099d4cf24..8219c859218 100644
--- a/src/content/translations/it/developers/tutorials/guide-to-smart-contract-security-tools/index.md
+++ b/src/content/translations/it/developers/tutorials/guide-to-smart-contract-security-tools/index.md
@@ -54,8 +54,8 @@ Per testare e verificare efficacemente il tuo codice, devi identificare le aree
- [Valutazione rapida del rischio](https://infosec.mozilla.org/guidelines/risk/rapid_risk_assessment.html) (il nostro approccio preferito quando c'è poco tempo a disposizione)
- [Guide to Data-Centric System Threat Modeling](https://csrc.nist.gov/publications/detail/sp/800-154/draft) (o NIST 800-154)
- [Modellazione delle minacce Shostack](https://www.amazon.com/Threat-Modeling-Designing-Adam-Shostack/dp/1118809998)
-- [STRIDE]() / [DREAD]()
-- [PASTA](https://en.wikipedia.org/wiki/Threat_model#P.A.S.T.A.)
+- [STRIDE]() / [DREAD]()
+- [PASTA](https://wikipedia.org/wiki/Threat_model#P.A.S.T.A.)
- [Uso delle asserzioni](https://blog.regehr.org/archives/1091)
### Componenti {#components}
@@ -89,14 +89,14 @@ Tra le grandi aree spesso pertinenti per gli smart contract troviamo:
### Tabella riepilogativa per la selezione degli strumenti {#tool-selection-cheatsheet}
-| Componente | Strumenti | Esempi |
-| ------------------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
-| Macchina di stato | Echidna, Manticore | |
-| Controllo d'accesso | Slither, Echidna, Manticore | [Esercizio di Slither 2](https://github.com/trailofbits/building-secure-contracts/blob/master/program-analysis/slither/exercise2.md), [Esercizio di Echidna 2](https://github.com/trailofbits/building-secure-contracts/blob/master/program-analysis/echidna/Exercise-2.md) |
-| Operazioni aritmetiche | Manticore, Echidna | [Esercizio di Echidna 1](https://github.com/trailofbits/building-secure-contracts/blob/master/program-analysis/echidna/Exercise-1.md), [Esercizi di Manticore 1 - 3](https://github.com/trailofbits/building-secure-contracts/tree/master/program-analysis/manticore/exercises) |
-| Correttezza d'eredità | Slither | [Esercizio di Slither 1](https://github.com/trailofbits/building-secure-contracts/blob/master/program-analysis/slither/exercise1.md) |
-| Interazioni esterne | Manticore, Echidna | |
-| Conformità agli standard | Slither, Echidna, Manticore | [`slither-erc`](https://github.com/crytic/slither/wiki/ERC-Conformance) |
+| Componente | Strumenti | Esempi |
+| ------------------------ | --------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
+| Macchina di stato | Echidna, Manticore | |
+| Controllo d'accesso | Slither, Echidna, Manticore | [Esercizio di Slither 2](https://github.com/crytic/building-secure-contracts/blob/master/program-analysis/slither/exercise2.md), [Esercizio di Echidna 2](https://github.com/crytic/building-secure-contracts/blob/master/program-analysis/echidna/Exercise-2.md) |
+| Operazioni aritmetiche | Manticore, Echidna | [Esercizio di Echidna 1](https://github.com/crytic/building-secure-contracts/blob/master/program-analysis/echidna/Exercise-1.md), [Esercizi di Manticore 1 - 3](https://github.com/crytic/building-secure-contracts/tree/master/program-analysis/manticore/exercises) |
+| Correttezza d'eredità | Slither | [Esercizio di Slither 1](https://github.com/crytic/building-secure-contracts/blob/master/program-analysis/slither/exercise1.md) |
+| Interazioni esterne | Manticore, Echidna | |
+| Conformità agli standard | Slither, Echidna, Manticore | [`slither-erc`](https://github.com/crytic/slither/wiki/ERC-Conformance) |
Occorrerà controllare altri aspetti a seconda degli obiettivi, ma queste macro aree di attenzione sono un buon inizio per qualunque sistema di smart contract.
diff --git a/src/content/translations/it/developers/tutorials/hello-world-smart-contract/index.md b/src/content/translations/it/developers/tutorials/hello-world-smart-contract/index.md
index a6c761b4f4d..5b94475cbc8 100644
--- a/src/content/translations/it/developers/tutorials/hello-world-smart-contract/index.md
+++ b/src/content/translations/it/developers/tutorials/hello-world-smart-contract/index.md
@@ -3,7 +3,7 @@ title: Smart Contract "Hello World" per principianti
description: Tutorial introduttivo su come scrivere e distribuire un semplice smart contract su Ethereum.
author: "elanh"
tags:
- - "Solidity"
+ - "solidity"
- "hardhat"
- "alchemy"
- "smart contract"
@@ -83,21 +83,22 @@ Non è rilevante come rispondi alle domande d'installazione, ecco le nostre risp
```
package name: (hello-world)
version: (1.0.0)
-description: hello world smart contract
+description: contratto intelligente hello world
entry point: (index.js)
test command:
git repository:
keywords:
author:
-license: (ISC)About to write to /Users/.../.../.../hello-world/package.json:
+license: (ISC)
+About to write to /Users/.../.../.../hello-world/package.json:
{
"name": "hello-world",
"version": "1.0.0",
- "description": "hello world smart contract",
+ "description": "contratto intelligente hello world",
"main": "index.js",
"scripts": {
- "test": "echo \\"Error: no test specified\\" && exit 1"
+ "test": "echo \\"Errore: nessun test specificato\\" && exit 1"
},
"author": "",
"license": "ISC"
@@ -179,7 +180,7 @@ pragma solidity ^0.7.0;
contract HelloWorld {
// Declares a state variable `message` of type `string`.
- // Le variabili di stato sono variabili con valori memorizzati in modo permanente nello spazio di archiviazione (storage) del contratto. The keyword `public` makes variables accessible from outside a contract and creates a function that other contracts or clients can call to access the value.
+ // Le variabili di stato sono variabili con valori memorizzati in modo permanente nello spazio di archiviazione del contratto. The keyword `public` makes variables accessible from outside a contract and creates a function that other contracts or clients can call to access the value.
string public message;
// Similar to many class-based object-oriented languages, a constructor is a special function that is only executed upon contract creation.
@@ -231,6 +232,10 @@ PRIVATE_KEY = "your-metamask-private-key"
Per connetterli realmente al nostro codice, faremo riferimento a queste variabili nel nostro file `hardhat.config.js` nella fase 13.
+
+Non eseguire il commit di .env
! Assicurati di non condividere o esporre mai il tuo file .env
con nessuno, poiché così facendo comprometteresti i tuoi segreti. Se stai usando il controllo di versione, aggiungi il tuo .env
a un file gitignore .
+
+
## Fase 12: installa Ethers.js {#step-12-install-ethersjs}
Ethers.js è una libreria che rende più facile interagire ed effettuare richieste a Ethereum tramite wrapping dei [metodi JSON-RPC standard](/developers/docs/apis/json-rpc/) con altri metodi più facili da usare.
diff --git a/src/content/translations/it/developers/tutorials/how-to-implement-an-erc721-market/index.md b/src/content/translations/it/developers/tutorials/how-to-implement-an-erc721-market/index.md
index 0ba5bb015a2..b1425974451 100644
--- a/src/content/translations/it/developers/tutorials/how-to-implement-an-erc721-market/index.md
+++ b/src/content/translations/it/developers/tutorials/how-to-implement-an-erc721-market/index.md
@@ -137,7 +137,7 @@ function cancelTrade(uint256 _trade)
}
```
-Ecco qua. Siamo giunti alla fine dell'implementazione. È sorprendente come alcuni concetti di business siano compatti quando vengono espressi con codice, e questo è uno di questi esempi. Guarda il contratto completo [nel nostro repo](https://github.com/HQ20/contracts/blob/dev/contracts/classifieds/Classifieds.sol?ref=hackernoon.com).
+Ecco qua. Siamo giunti alla fine dell'implementazione. È sorprendente come alcuni concetti di business siano compatti quando vengono espressi con codice, e questo è uno di questi esempi. Guarda il contratto completo [nel nostro repo](https://github.com/HQ20/contracts/blob/master/contracts/classifieds/Classifieds.sol).
## Conclusione {#conclusion}
diff --git a/src/content/translations/it/developers/tutorials/how-to-mint-an-nft/index.md b/src/content/translations/it/developers/tutorials/how-to-mint-an-nft/index.md
index dfb238bc0da..0f0c6297524 100644
--- a/src/content/translations/it/developers/tutorials/how-to-mint-an-nft/index.md
+++ b/src/content/translations/it/developers/tutorials/how-to-mint-an-nft/index.md
@@ -91,16 +91,16 @@ Nella tua cartella di root, crea un nuovo file chiamato nft-metadata.json e aggi
{
"attributes": [
{
- "trait_type": "Breed",
+ "trait_type": "Razza",
"value": "Maltipoo"
},
{
- "trait_type": "Eye color",
+ "trait_type": "Colore occhio",
"value": "Mocha"
}
],
- "description": "The world's most adorable and sensitive pup.",
- "image": "https://gateway.pinata.cloud/ipfs/QmWmvTJmJU3pozR9ZHFmQC2DNDwi2XJtf3QGyYiiagFSWb",
+ "description": "Il cucciolo più adorabile e sensibile al mondo.",
+ "image": "ipfs://QmWmvTJmJU3pozR9ZHFmQC2DNDwi2XJtf3QGyYiiagFSWb",
"name": "Ramses"
}
```
@@ -192,7 +192,7 @@ Il tuo file mint-nft.js dovrebbe somigliare a questo ora:
Ora che abbiamo creato la nostra transazione, dobbiamo firmarla per inviarla. Ecco dove useremo la nostra chiave privata.
-`web3.eth.endSignedTransaction` ci darà l'hash della transazione, che possiamo usare per assicurarci che la nostra transazione sia stata minata e non sia stata eliminata dalla rete. Noterai nella sezione di firma della transazione che abbiamo aggiunto dei controlli degli errori, per poter sapere se la nostra transazione è passata correttamente.
+`web3.eth. endSignedTransaction` ci darà l'hash della transazione, che possiamo usare per assicurarci che la nostra transazione sia stata minata e non sia stata eliminata dalla rete. Noterai nella sezione di firma della transazione che abbiamo aggiunto dei controlli degli errori, per poter sapere se la nostra transazione è passata correttamente.
```js
require("dotenv").config()
@@ -246,7 +246,7 @@ async function mintNFT(tokenURI) {
}
```
-## Fase 9: chiamare mintNFT ed eseguire il nodo contract-interact.js {#call-mintnft-fn}
+## Fase 9: chiamare mintNFT ed eseguire il nodo mint-nft.js {#call-mintnft-fn}
Ricordi il metadata.json che hai caricato su Pinata? Ottieni il suo hashcode da Pinata e passa il seguente come un parametro alla funzione mintNFT `https://gateway.pinata.cloud/ipfs/`
@@ -299,7 +299,7 @@ async function mintNFT(tokenURI) {
)
} else {
console.log(
- "Something went wrong when submitting your transaction:",
+ "Qualcosa è andato storto inviando la tua transazione:",
err
)
}
@@ -307,13 +307,11 @@ async function mintNFT(tokenURI) {
)
})
.catch((err) => {
- console.log("Promise failed:", err)
+ console.log("Promessa fallita:", err)
})
}
-mintNFT(
- "https://gateway.pinata.cloud/ipfs/QmYueiuRNmL4MiA2GwtVMm6ZagknXnSpQnB3z2gWbz36hP"
-)
+mintNFT("ipfs://QmYueiuRNmL4MiA2GwtVMm6ZagknXnSpQnB3z2gWbz36hP")
```
Ora, esegui `scripts/mint-nft.js` per distribuire il tuo NFT. Dopo qualche secondo, dovresti vedere una risposta come questa nel tuo terminale:
diff --git a/src/content/translations/it/developers/tutorials/how-to-use-echidna-to-test-smart-contracts/index.md b/src/content/translations/it/developers/tutorials/how-to-use-echidna-to-test-smart-contracts/index.md
index 7e7d49c5aba..4929ed33ac0 100644
--- a/src/content/translations/it/developers/tutorials/how-to-use-echidna-to-test-smart-contracts/index.md
+++ b/src/content/translations/it/developers/tutorials/how-to-use-echidna-to-test-smart-contracts/index.md
@@ -10,14 +10,12 @@ tags:
- "sicurezza"
- "test"
- "fuzzing"
-skill: avanzato
+skill: advanced
published: 2020-04-10
source: Creare contratti sicuri
sourceUrl: https://github.com/crytic/building-secure-contracts/tree/master/program-analysis/echidna
---
-
-
## Installazione {#installation}
Echidna è installabile tramite docker o usando il binario pre-compilato.
@@ -40,7 +38,7 @@ cd /home/training
### Binario {#binary}
-[https://github.com/crytic/echidna/releases/tag/1.4.0.0](https://github.com/crytic/echidna/releases/tag/1.4.0.0)
+[https://github.com/crytic/echidna/releases/tag/v1.4.0.0](https://github.com/crytic/echidna/releases/tag/v1.4.0.0)
## Introduzione al fuzzing basato sulla proprietà {#introduction-to-property-based-fuzzing}
@@ -48,7 +46,7 @@ Echidna è un fuzzer basato sulla proprietà, che abbiamo descritto nei nostri p
### Fuzzing {#fuzzing}
-Il [fuzzing](https://en.wikipedia.org/wiki/Fuzzing) è una ben nota tecnica nella community della sicurezza. Consiste nel generare input più o meno casualmente per trovare i bug nel programma. I fuzzer per il software tradizionale (come [AFL](http://lcamtuf.coredump.cx/afl/) o [LibFuzzer](https://llvm.org/docs/LibFuzzer.html)) sono noti per essere strumenti efficienti per trovare i bug.
+Il [fuzzing](https://wikipedia.org/wiki/Fuzzing) è una ben nota tecnica nella community della sicurezza. Consiste nel generare input più o meno casualmente per trovare i bug nel programma. I fuzzer per il software tradizionale (come [AFL](http://lcamtuf.coredump.cx/afl/) o [LibFuzzer](https://llvm.org/docs/LibFuzzer.html)) sono noti per essere strumenti efficienti per trovare i bug.
Oltre alla generazione di input puramente casuale, esistono molte tecniche e strategie per generare input validi, tra cui:
@@ -58,7 +56,7 @@ Oltre alla generazione di input puramente casuale, esistono molte tecniche e str
### Fuzzing basato sulla proprietà {#property-based-fuzzing}
-Echidna appartiene a una famiglia specifica di fuzzer: il fuzzing basato sulla proprietà, ampiamente ispirato da [QuickCheck](https://en.wikipedia.org/wiki/QuickCheck). In contrasto al fuzzer classico che prova a trovare i crash, Echidna prova a rompere le invarianti definite dall'utente.
+Echidna appartiene a una famiglia specifica di fuzzer: il fuzzing basato sulla proprietà, ampiamente ispirato da [QuickCheck](https://wikipedia.org/wiki/QuickCheck). In contrasto al fuzzer classico che prova a trovare i crash, Echidna prova a rompere le invarianti definite dall'utente.
Negli smart contract, le invarianti sono funzioni di Solidity, che possono rappresentare ogni stato non corretto o non valido raggiungibile dal contratto, tra cui:
@@ -547,7 +545,7 @@ Seed: -7293830866560616537
Questa volta, ha scoperto che la proprietà è immediatamente violata.
-## Individuare le transazioni ad alto consumo di carburante {#finding-transactions-with-high-gas-consumption}
+## Individuare le transazioni ad alto consumo di gas {#finding-transactions-with-high-gas-consumption}
Vedremo come individuare le transazioni con un alto consumo di carburante con Echidna. L'obiettivo è il seguente smart contract:
@@ -574,7 +572,7 @@ contract C {
}
```
-Qui `expensive` può avere un grande consumo di carburante.
+Qui `expensive` può avere un gran consumo di gas.
Attualmente, Echidna necessità sempre di una proprietà da testare: qui `echidna_test` restituisce sempre `true`. Possiamo eseguire Echidna per verificarlo:
@@ -620,12 +618,12 @@ Seed: -325611019680165325
```
-- Il carburante mostrato è una stima fornita da [HEVM](https://github.com/dapphub/dapptools/tree/master/src/hevm#hevm-).
+- Il gas mostrato è una stima fornita da [HEVM](https://github.com/dapphub/dapptools/tree/master/src/hevm#hevm-).
### Filtrare le chiamate di riduzione del carburante {#filtering-out-gas-reducing-calls}
-Il tutorial di cui sopra sulle **funzioni di filtraggio da chiamare durante una campagna di fuzzing** mostra come rimuovere certe funzioni dal proprio test.
-Ciò può essere fondamentale per ottenere una stima accurata del carburante. Considera l'esempio seguente:
+Il tutorial precedente sulle **funzioni di filtraggio da chiamare durante una campagna di fuzzing**, mostra come rimuovere alcune funzioni dal tuo test.
+Questo può esser critico per ottenere una stima accurata del gas. Considera l'esempio seguente:
```solidity
contract C {
@@ -651,7 +649,7 @@ contract C {
}
```
-Se Echidna può chiamare tutte le funzioni, non troverà facilmente le transazioni con alti costi del carburante:
+Se Echidna può chiamare tutte le funzioni, non troverà facilmente le transazioni a costo elevato di gas:
```
$ echidna-test pushpop.sol --config config.yaml
@@ -680,9 +678,9 @@ push used a maximum of 40839 gas
check used a maximum of 1484472 gas
```
-### Riepilogo: Individuare le transazioni ad alto consumo di carburante {#summary-finding-transactions-with-high-gas-consumption}
+### Sommario: Trovare transazioni ad alto consumo di gas {#summary-finding-transactions-with-high-gas-consumption}
-Echidna può individuare le transazioni ad alto consumo di carburante usando l'opzione di configurazione `estimateGas`:
+Echidna può trovare le transazioni ad alto consumo di gas usando l'opzione di configurazione `estimateGas`:
```yaml
estimateGas: true
@@ -693,4 +691,4 @@ $ echidna-test contract.sol --config config.yaml
...
```
-Echidna segnalerà una sequenza con il consumo massimo di carburante per ogni funzione, una volta terminata la campagna di fuzzing.
+Echidna segnalerà una sequenza con il consumo massimo di gas per ogni funzione, una volta terminata la campagna di fuzzing.
diff --git a/src/content/translations/it/developers/tutorials/how-to-use-manticore-to-find-smart-contract-bugs/index.md b/src/content/translations/it/developers/tutorials/how-to-use-manticore-to-find-smart-contract-bugs/index.md
index e001f85377b..a627139c7ca 100644
--- a/src/content/translations/it/developers/tutorials/how-to-use-manticore-to-find-smart-contract-bugs/index.md
+++ b/src/content/translations/it/developers/tutorials/how-to-use-manticore-to-find-smart-contract-bugs/index.md
@@ -10,7 +10,7 @@ tags:
- "sicurezza"
- "test"
- "verifica formale"
-skill: avanzato
+skill: advanced
published: 2020-01-13
source: Creare contratti sicuri
sourceUrl: https://github.com/crytic/building-secure-contracts/tree/master/program-analysis/manticore
@@ -84,7 +84,7 @@ Poiché `f()` contiene due percorsi, una DSE costruirà due diversi predicati di
- Percorso 1: `a == 65`
- Percorso 2: `Not (a == 65)`
-Ogni predicato di percorso è una formula matematica che può essere passata a un cosiddetto [risolutore SMT](https://github.com/trailofbits/building-secure-contracts/blob/master/program-analysis/determine-properties.md), che proverà a risolvere l'equazione. Per il `Percorso 1`, il risolutore dirà che il percorso può essere esplorato con `a = 65`. Per il `Percorso 2`, il risolutore può assegnare ad `a` tutti i valori diversi da 65, per esempio `a = 0`.
+Ogni predicato di percorso è una formula matematica che può essere passata a un cosiddetto [risolutore SMT](https://wikipedia.org/wiki/Satisfiability_modulo_theories), che proverà a risolvere l'equazione. Per il `Percorso 1`, il risolutore dirà che il percorso può essere esplorato con `a = 65`. Per il `Percorso 2`, il risolutore può assegnare ad `a` tutti i valori diversi da 65, per esempio `a = 0`.
### Verifica delle proprietà {#verifying-properties}
@@ -207,13 +207,13 @@ from manticore.ethereum import ManticoreEVM
m = ManticoreEVM()
```
-Un account senza contratto viene creato usando [m.create_account](https://manticore.readthedocs.io/en/latest/api.html#manticore.ethereum.ManticoreEVM.create_account):
+Un account senza contratto viene creato usando [m.create_account](https://manticore.readthedocs.io/en/latest/evm.html?highlight=create_account#manticore.ethereum.ManticoreEVM.create_account):
```python
user_account = m.create_account(balance=1000)
```
-Un contratto Solidity può essere distribuito usando [m.solidity_create_contract](https://manticore.readthedocs.io/en/latest/api.html#manticore.ethereum.ManticoreEVM.solidity_create_contract):
+Un contratto Solidity può essere distribuito usando [m.solidity_create_contract](https://manticore.readthedocs.io/en/latest/evm.html?highlight=solidity_create#manticore.ethereum.ManticoreEVM.create_contract):
```solidity
source_code = '''
@@ -232,7 +232,7 @@ contract_account = m.solidity_create_contract(source_code, owner=user_account)
#### Riepilogo {#summary}
-- Puoi creare account utente e di contratto con [m.create_account](https://manticore.readthedocs.io/en/latest/api.html#manticore.ethereum.ManticoreEVM.create_account) e [m.solidity_create_contract](https://manticore.readthedocs.io/en/latest/api.html#manticore.ethereum.ManticoreEVM.solidity_create_contract.
+- Puoi creare account utente e di contratto con [m.create_account](https://manticore.readthedocs.io/en/latest/evm.html?highlight=create_account#manticore.ethereum.ManticoreEVM.create_account) e [m.solidity_create_contract](https://manticore.readthedocs.io/en/latest/evm.html?highlight=solidity_create#manticore.ethereum.ManticoreEVM.create_contract).
### Esecuzione di transazioni {#executing-transactions}
@@ -243,7 +243,7 @@ Manticore supporta due tipi di transazione:
#### Transazione grezza {#raw-transaction}
-Una transazione grezza viene eseguita usando [m.transaction](https://manticore.readthedocs.io/en/latest/api.html#manticore.ethereum.ManticoreEVM.transaction):
+Una transazione grezza viene eseguita usando [m.transaction](https://manticore.readthedocs.io/en/latest/evm.html?highlight=transaction#manticore.ethereum.ManticoreEVM.transaction):
```python
m.transaction(caller=user_account,
@@ -254,8 +254,8 @@ m.transaction(caller=user_account,
Il chiamante, l'indirizzo, i dati o il valore della transazione possono essere concreti o simbolici:
-- [m.make_symbolic_value](https://manticore.readthedocs.io/en/latest/api.html#manticore.ethereum.ManticoreEVM.make_symbolic_value) crea un valore simbolico.
-- [m.make_symbolic_buffer(size)](https://manticore.readthedocs.io/en/latest/api.html#manticore.ethereum.ManticoreEVM.make_symbolic_buffer) crea un array di byte simbolici.
+- [m.make_symbolic_value](https://manticore.readthedocs.io/en/latest/evm.html?highlight=make_symbolic_value#manticore.ethereum.ManticoreEVM.make_symbolic_value) crea un valore simbolico.
+- [m.make_symbolic_buffer(size)](https://manticore.readthedocs.io/en/latest/evm.html?highlight=make_symbolic_buffer#manticore.ethereum.ManticoreEVM.make_symbolic_buffer) crea un array di byte simbolici.
Ad esempio:
@@ -297,7 +297,7 @@ print("Results are in {}".format(m.workspace))
### Chiusura dell'esplorazione {#terminate-the-exploration}
-Per interrompere l'esplorazione usa [m.finalize()](https://manticore.readthedocs.io/en/latest/api.html#manticore.ethereum.ManticoreEVM.finalize). Nessun'altra transazione dovrebbe essere inviata una volta chiamato questo metodo e dopo che Manticore ha generato test case per ognuno dei percorsi esplorati.
+Per interrompere l'esplorazione usa [m.finalize()](https://manticore.readthedocs.io/en/latest/evm.html?highlight=finalize#manticore.ethereum.ManticoreEVM.finalize). Nessun'altra transazione dovrebbe essere inviata una volta chiamato questo metodo e dopo che Manticore ha generato test case per ognuno dei percorsi esplorati.
### Riepilogo: esecuzione in Manticore {#summary-running-under-manticore}
@@ -366,7 +366,7 @@ data = ABI.deserialize("uint", data)
### Come generare test case {#how-to-generate-testcase}
-Usa [m.generate_testcase(state, name)](https://manticore.readthedocs.io/en/latest/api.html#manticore.ethereum.ManticoreEVM.generate_testcase) per generare test case:
+Usa [m.generate_testcase(state, name)](https://manticore.readthedocs.io/en/latest/evm.html?highlight=generate_testcase#manticore.ethereum.ManticoreEVM.generate_testcase) per generare test case:
```python
m.generate_testcase(state, 'BugFound')
@@ -465,7 +465,7 @@ m.transaction(caller=user_account,
#### Vincolo di stato {#state-constraint}
-Usa [state.constrain(constraint)](https://manticore.readthedocs.io/en/latest/api.html?highlight=operator#manticore.core.state.StateBase.constrain) per aggiungere un vincolo a uno stato specifico Può essere usato per vincolare lo stato dopo la sua esplorazione per verificarvi della proprietà.
+Usa [state.constrain(constraint)](https://manticore.readthedocs.io/en/latest/states.html?highlight=StateBase#manticore.core.state.StateBase.constrain) per aggiungere un vincolo a uno stato specifico Può essere usato per vincolare lo stato dopo la sua esplorazione per verificarvi della proprietà.
### Controllo di un vincolo {#checking-constraint}
diff --git a/src/content/translations/it/developers/tutorials/how-to-use-slither-to-find-smart-contract-bugs/index.md b/src/content/translations/it/developers/tutorials/how-to-use-slither-to-find-smart-contract-bugs/index.md
index 1e8ab1d00f3..225d6d092f6 100644
--- a/src/content/translations/it/developers/tutorials/how-to-use-slither-to-find-smart-contract-bugs/index.md
+++ b/src/content/translations/it/developers/tutorials/how-to-use-slither-to-find-smart-contract-bugs/index.md
@@ -1,5 +1,5 @@
---
-title: Come usare Slither per trovare i bug del Smart Contract
+title: Come usare Slither per trovare i bug dello Smart Contract
description: Come usare Slither per trovare automaticamente bug negli Smart Contract
author: Trailofbits
lang: it
@@ -10,7 +10,7 @@ tags:
- "sicurezza"
- "test"
- "analisi statica"
-skill: avanzato
+skill: advanced
published: 2020-06-09
source: Creare contratti sicuri
sourceUrl: https://github.com/crytic/building-secure-contracts/tree/master/program-analysis/slither
@@ -69,7 +69,7 @@ slither project_paths
Oltre ai rilevatori, Slither ha capacità di revisione del codice tramite le sue [stampanti](https://github.com/crytic/slither#printers) e i suoi [strumenti](https://github.com/crytic/slither#tools).
-Usa [crytic.io](https://crytic.io) per ottenere accesso ai rilevatori privati e integrazione con GitHub.
+Usa [crytic.io](https://github.com/crytic) per ottenere accesso ai rilevatori privati e integrazione con GitHub.
## Analisi statica {#static-analysis}
diff --git a/src/content/translations/it/developers/tutorials/how-to-use-tellor-as-your-oracle/index.md b/src/content/translations/it/developers/tutorials/how-to-use-tellor-as-your-oracle/index.md
index 7ab06d677f4..ad9c0d1a6f4 100644
--- a/src/content/translations/it/developers/tutorials/how-to-use-tellor-as-your-oracle/index.md
+++ b/src/content/translations/it/developers/tutorials/how-to-use-tellor-as-your-oracle/index.md
@@ -15,7 +15,7 @@ source: Documentazione di Tellor
sourceUrl: https://docs.tellor.io/tellor/
---
-Quiz: il tuo protocollo è appena terminato, ma ti serve un oracolo da collegare per far funzionare un feed di dati attivo esterno alla catena... Cosa fai?
+Quiz: il tuo protocollo è appena terminato, ma ti serve un oracolo per avere accesso ai dati esterni alla catena... Cosa fai?
## (Soft) Prerequisiti {#soft-prerequisites}
@@ -31,7 +31,7 @@ Tellor è un oracolo in diretta e open source pronto all'implementazione. Questa
## Panoramica {#overview}
-Tellor è un sistema di oracolo in cui le parti possono richiedere il valore di un punto di dati esterno alla catena (es. BTC/USD) e i miner competono per aggiungere questo valore a una banca dati esterna alla catena, accessibile da tutti gli smart contract di Ethereum. Gli input a questa banca dati sono protetti da una rete di miner di staking. Tellor usa meccanismi d'incentivazione di criptoeconomia, premiando gli invii di dati onesti dai miner e punendo gli attori malevoli tramite l'emissione di token di Tellor, Tributes (TRB) e un meccanismo per le dispute.
+Tellor è un sistema di oracolo in cui le parti possono richiedere il valore di un punto di dati esterno alla catena (es. BTC/USD) e i reporter competono per aggiungere questo valore a una banca dati esterna alla catena, accessibile da tutti gli smart contract di Ethereum. Gli input a questa banca dati sono protetti da una rete di reporter di staking. Tellor usa meccanismi d'incentivazione di criptoeconomia, premiando gli invii di dati onesti dai reporter e punendo gli attori malevoli tramite l'emissione di token di Tellor, Tributes (TRB) e un meccanismo per le dispute.
In questo tutorial, esamineremo:
@@ -41,62 +41,61 @@ In questo tutorial, esamineremo:
## Usare Tellor {#usingtellor}
-La prima cosa che dovrai fare è installare gli strumenti di base necessari per usare Tellor come oracolo. Per testare l'implementazione di Tellor nei tuoi contratti usa [questo pacchetto](https://github.com/tellor-io/usingtellor) per installare i Contratti Utente di Tellor:
+La prima cosa che dovrai fare è installare gli strumenti di base necessari per usare Tellor come oracolo. Usa [questo pacchetto](https://github.com/tellor-io/usingtellor) per installare i Contratti Utente di Tellor:
`npm install usingtellor`
Una volta installato, i tuoi contratti potranno ereditare le funzioni dal contratto 'UsingTellor'.
-Ottimo! Ora che hai preparato gli strumenti, guardiamo un semplice esercizio in cui richiediamo il prezzo di Bitcoin:
+Ottimo! Ora che hai preparato gli strumenti, guardiamo un semplice esercizio in cui recuperiamo il prezzo Bitcoin:
### Esempio BTC/USD {#btcusd-example}
Eredita il contratto UsingTellor, passando l'indirizzo di Tellor come argomento del costruttore:
-Ecco un esempio
+Ecco un esempio:
```solidity
import "usingtellor/contracts/UsingTellor.sol";
contract BtcPriceContract is UsingTellor {
- //This contract now has access to all functions in UsingTellor
+ //This Contract now has access to all functions in UsingTellor
- uint256 btcPrice;
- uint256 btcRequestId = 2;
+ bytes btcPrice;
+ bytes32 btcQueryId = 0x0000000000000000000000000000000000000000000000000000000000000002;
- // Input Tellor oracle address. Vedi di seguito gli indirizzi disponibili o
- // deploy the TellorPlayground yourself
- constructor(address payable _tellorAddress) UsingTellor(_tellorAddress) {}
+ constructor(address payable _tellorAddress) UsingTellor(_tellorAddress) public {}
function setBtcPrice() public {
bool _didGet;
- uint _timestamp;
+ uint256 _timestamp;
- (_didGet, btcPrice, _timestamp) = getCurrentValue(btcRequestId);
+ (_didGet, btcPrice, _timestamp) = getCurrentValue(btcQueryId);
}
}
-
```
-## Vuoi fare qualche test prima? Vedi nell'elenco seguente i nostri indirizzi di provanet attivi: {#looking-to-do-some-testing-first-see-the-list-below-for-our-active-testnet-addresses}
+**Vuoi provare un diverso feed di dati? Dai un'occhiata all'elenco di feed di dati supportati qui: [Feed di dati correnti](https://docs.tellor.io/tellor/integration/data-feed-ids)**
+
+## Indirizzi: {#addresses}
-#### Indirizzi: {#addresses}
+Rete principale: [`0x88df592f8eb5d7bd38bfef7deb0fbc02cf3778a0`](https://etherscan.io/address/0x88df592f8eb5d7bd38bfef7deb0fbc02cf3778a0#code)
-Rete principale: [`0x88df592f8eb5d7bd38bfef7deb0fbc02cf3778a0`](https://etherscan.io/address/0x88df592f8eb5d7bd38bfef7deb0fbc02cf3778a0)
+#### Vuoi fare qualche test prima? Vedi nell'elenco seguente i nostri indirizzi di rete di prova attivi: {#looking-to-do-some-testing-first-see-the-list-below-for-our-active-testnet-addresses}
-Rinkeby: [`0x88df592f8eb5d7bd38bfef7deb0fbc02cf3778a0`](https://rinkeby.etherscan.io/address/0x20374E579832859f180536A69093A126Db1c8aE9#code)
+Rinkeby: [`0x88df592f8eb5d7bd38bfef7deb0fbc02cf3778a0`](https://rinkeby.etherscan.io/address/0x88df592f8eb5d7bd38bfef7deb0fbc02cf3778a0#code)
-Kovan: [`0x20374E579832859f180536A69093A126Db1c8aE9`](https://kovan.etherscan.io/address/0x20374E579832859f180536A69093A126Db1c8aE9#code)
+Kovan: [`0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7`](https://kovan.etherscan.io/address/0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7#code)
-Ropsten: [`0x20374E579832859f180536A69093A126Db1c8aE9`](https://ropsten.etherscan.io/address/0x20374E579832859f180536A69093A126Db1c8aE9#code)
+Ropsten: [`0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7`](https://ropsten.etherscan.io/address/0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7#code)
-Goerli: [`0x20374E579832859f180536A69093A126Db1c8aE9`](https://goerli.etherscan.io/address/0x20374E579832859f180536A69093A126Db1c8aE9#code)
+Goerli: [`0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7`](https://goerli.etherscan.io/address/0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7#code)
-#### Le seguenti reti usani la ['Fellowship'](https://github.com/tellor-io/fellowship) invece dei miner di POW:
+Rete di prova di BSC: [`0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7`](https://testnet.bscscan.com/address/0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7#code)
-BSC Testnet: [`0xbc2f9E092ac5CED686440E5062D11D6543202B24`](https://testnet.bscscan.com/address/0xbc2f9E092ac5CED686440E5062D11D6543202B24)
+Rete di prova di Polygon Mumbai: [`0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7`](https://mumbai.polygonscan.com/address/0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7/contracts#code)
-Polygon Mumbai Testnet: [`0xbc2f9E092ac5CED686440E5062D11D6543202B24`](https://explorer-mumbai.maticvigil.com/address/0xbc2f9E092ac5CED686440E5062D11D6543202B24/transactions)
+Rete di prova Arbitrum: [`0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7`](https://rinkeby-explorer.arbitrum.io/address/0x3477EB82263dabb59AC0CAcE47a61292f28A2eA7)
#### Per un'implementazione più robusta dell'oracolo di Tellor, dai un'occhiata all'elenco completo di funzioni disponibili [qui](https://github.com/tellor-io/usingtellor/blob/master/README.md) {#for-a-more-robust-implementation-of-the-tellor-oracle-check-out-the-full-list-of-available-functions-here}
diff --git a/src/content/translations/it/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/src/content/translations/it/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index 8868c2d6d2b..442bb0ac04b 100644
--- a/src/content/translations/it/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/src/content/translations/it/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -18,17 +18,17 @@ Ora che gli NFT rendono nota la blockchain al grande pubblico, si presenta un'ec
Alchemy è estremamente orgogliosa di supportare i più grandi nomi nello spazio degli NFT, tra cui Makersplace (ha recentemente toccato un record nella vendita di opere d'arte digitali a Christie, per $69 milioni), Dapper Labs (creatori di NBA Top Shot e Crypto Kitties), OpenSea (il più grande mercato di NFT al mondo), Zora, Super Rare, NFTfi, Foundation, Enjin, Origin Protocol, Immutable e altri.
-In questo tutorial, ti guideremo verso la creazione e distribuzione di uno smart contract ERC-721 sulla rete di prova di Ropsten usando [MetaMask](https://metamask.io/), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/), [Pinata](https://pinata.cloud/) e [Alchemy](https://dashboard.alchemyapi.io/signup) (non preoccuparti se ancora non capisci che significa; te lo spiegheremo!).
+In questo tutorial, ti guideremo verso la creazione e distribuzione di uno smart contract ERC-721 sulla rete di prova di Ropsten usando [MetaMask](https://metamask.io/), [Solidity](https://docs.soliditylang.org/en/v0.8.0/), [Hardhat](https://hardhat.org/), [Pinata](https://pinata.cloud/) e [Alchemy](https://alchemy.com/signup/eth) (non preoccuparti se ancora non capisci che significa; te lo spiegheremo!).
Nella Parte 2 di questo tutorial affronteremo come possiamo usare il nostro smart contract per coniare un NFT e nella Parte 3 spiegheremo come visualizzare il tuo NFT su MetaMask.
-E, ovviamente, se in qualsiasi momento hai domande, non esitare a contattarci nel [Discord di Alchemy](https://discord.gg/gWuC7zB)!
+E, ovviamente, se in qualsiasi momento hai domande, non esitare a contattarci nel [Discord di Alchemy](https://discord.gg/gWuC7zB) o consulta [la documentazione sulle NFT API di Alchemy](https://docs.alchemy.com/alchemy/enhanced-apis/nft-api)!!
## Fase 1: connettersi alla rete di Ethereum {#connect-to-ethereum}
-Ci sono molti modi per effettuare richieste alla Blockchain di Ethereum, ma per rendere le cose facili, useremo un profilo gratuito su [Alchemy](https://dashboard.alchemyapi.io/signup), una piattaforma per sviluppatori della blockchain e API che ci consente di comunicare con la chain di Ethereum senza dover eseguire dei nodi nostri.
+Ci sono molti modi per effettuare richieste alla Blockchain di Ethereum, ma per rendere le cose facili, useremo un profilo gratuito su [Alchemy](https://alchemy.com/signup/eth), una piattaforma per sviluppatori della blockchain e API che ci consente di comunicare con la chain di Ethereum senza dover eseguire dei nodi nostri.
-In questo tutorial, approfitteremo anche degli strumenti per monitoraggio e analisi per sviluppatori messi a disposizione da Alchemy per comprendere cosa succede dietro le quinte quando distribuiamo il nostro smart contract. Se non hai già un profilo di Alchemy, puoi iscriverti gratuitamente [qui](https://dashboard.alchemyapi.io/signup).
+In questo tutorial, approfitteremo anche degli strumenti per monitoraggio e analisi per sviluppatori messi a disposizione da Alchemy per comprendere cosa succede dietro le quinte quando distribuiamo il nostro smart contract. Se non hai già un profilo di Alchemy, puoi iscriverti gratuitamente [qui](https://alchemy.com/signup/eth).
## Fase 2: crea la tua app (e chiave API) {#make-api-key}
@@ -54,13 +54,13 @@ Puoi scaricare e creare gratuitamente un account MetaMask [qui](https://metamask
## Fase 4: aggiungi ether da un Faucet {#step-4-add-ether-from-a-faucet}
-Per poter distribuire il nostro smart contract alla rete di prova, avremo bisogno di di ETH finti. Per ottenere ETH puoi andare al [faucet di Ropsten](https://faucet.ropsten.be/) e inserire l'indirizzo del tuo profilo di Ropsten, poi clicca su “Invia ETH a Ropsten.” Subito dopo dovresti vedere gli ETH nel tuo account MetaMask!
+Per poter distribuire il nostro smart contract alla rete di prova, avremo bisogno di di ETH finti. Per ottenere ETH, puoi andare all'indirizzo [FaucETH](https://fauceth.komputing.org) e inserire l'indirizzo del tuo account Ropsten, cliccare su "Richiedi fondi", poi selezionare "Ethereum Testnet Ropsten" nel menu a tendina e, infine, cliccare nuovamente il pulsante "Richiedi fondi". Subito dopo dovresti vedere gli ETH nel tuo account MetaMask!
## Fase 5: controlla il saldo {#check-balance}
Per ricontrollare che ci sia il saldo, facciamo una richiesta [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance) usando lo [strumento compositore di Alchemy](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D). Questo restituirà l'importo di ETH nel nostro portafoglio. Dopo aver inserito l'indirizzo del tuo account di MetaMask e aver cliccato “Invia richiesta”, dovresti vedere una risposta come questa:
- {"jsonrpc": "2.0", "id": 0, "result": "0xde0b6b3a7640000"}
+ `{"jsonrpc": "2.0", "id": 0, "result": "0xde0b6b3a7640000"}`
**NOTA:** Questo risultato è in wei non in ETH. Wei è usato come taglio più piccolo dell'ether. La conversione da wei a ETH è: 1 eth = 1018 wei. Quindi se convertiamo 0xde0b6b3a7640000 in decimali, otteniamo 1\*1018 wei, pari a 1 ETH.
@@ -131,7 +131,7 @@ Dovresti poi vedere un messaggio di benvenuto e l'opzione per selezionare cosa d
888 888 888 888 888 Y88b 888 888 888 888 888 Y88b.
888 888 "Y888888 888 "Y88888 888 888 "Y888888 "Y888
👷 Welcome to Hardhat v2.0.11 👷
- ? What do you want to do? …
+ ? Cosa vuoi fare? …
Create a sample project
❯ Create an empty hardhat.config.js
Quit
@@ -160,7 +160,7 @@ Apri il progetto my-nft nel tuo editor preferito (a noi piace [VSCode](https://c
2. Segue il codice dello smart contract del nostro NFT, che abbiamo basato sull'implementazione ERC-721 della libreria di [OpenZeppelin](https://docs.openzeppelin.com/contracts/3.x/erc721). Copia e incolla i seguenti contenuti nel tuo file MyNFT.sol.
```solidity
- //Contract based on [https://docs.openzeppelin.com/contracts/3.x/erc721](https://docs.openzeppelin.com/contracts/3.x/erc721)
+ //Contratto basato su [https://docs.openzeppelin.com/contracts/3.x/erc721](https://docs.openzeppelin.com/contracts/3.x/erc721)
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.0;
@@ -173,7 +173,7 @@ Apri il progetto my-nft nel tuo editor preferito (a noi piace [VSCode](https://c
using Counters for Counters.Counter;
Counters.Counter private _tokenIds;
- constructor() public ERC721("MyNFT", "NFT") {}
+ constructor() ERC721("MyNFT", "NFT") {}
function mintNFT(address recipient, string memory tokenURI)
public onlyOwner
@@ -206,7 +206,7 @@ Dopo le nostre dichiarazioni d'importazione, abbiamo il nostro smart contract NF
Nel nostro costruttore ERC-721, noterai che passiamo 2 stringhe, “MyNFT” e “NFT.” La prima variabile è il nome dello smart contract mentre la seconda è il suo simbolo. Puoi assegnare a ciascuna di queste variabili il nome che desideri!
-Infine, abbiamo la nostra funzione `mintNFT(address recipient, string memory uri)` che ci consente di coniare un NFT! Noterai che questa funzione usa due variabili:
+Infine, abbiamo la nostra funzione `mintNFT(address recipient, string tokenURI)` che ci consente di coniare un NFT! Noterai che questa funzione usa due variabili:
- `address recipient` specifica l'indirizzo che riceverà il tuo NFT appena coniato
@@ -226,7 +226,7 @@ Prima, installa il pacchetto dotenv nella cartella del tuo progetto:
npm install dotenv --save
-Poi, crea un file .env nella cartella di root del nostro progetto e aggiungi la tua chiave privata di MetaMask e l'URL API di Alchemy HTTP.
+Poi, crea un file `.env` nella cartella di root del nostro progetto e aggiungi la tua chiave privata di MetaMask e l'URL API di Alchemy HTTP.
- Segui [queste istruzioni](https://metamask.zendesk.com/hc/en-us/articles/360015289632-How-to-Export-an-Account-Private-Key) per esportare la tua chiave privata da MetaMask
@@ -234,13 +234,17 @@ Poi, crea un file .env nella cartella di root del nostro progetto e aggiungi la
![Copia l'URL dell'API di Alchemy](./copy-alchemy-api-url.gif)
-Il codice dovrebbe ora somigliare a questo:
+Il tuo `.env` dovrebbe somigliare a questo:
API_URL="https://eth-ropsten.alchemyapi.io/v2/your-api-key"
PRIVATE_KEY="your-metamask-private-key"
Per connetterli realmente al nostro codice, faremo riferimento a queste variabili nel nostro file hardhat.config.js nella fase 13.
+
+Non eseguire il commit di .env
! Assicurati di non condividere o esporre mai il tuo file .env
con nessuno, poiché così facendo comprometteresti i tuoi segreti. Se stai usando il controllo di versione, aggiungi il tuo .env
a un file gitignore .
+
+
## Fase 12: installa Ethers.js {#install-ethers}
Ethers.js è una libreria che rende più facile interagire ed effettuare richieste a Ethereum tramite wrapping dei [metodi JSON-RPC standard](/developers/docs/apis/json-rpc/) con altri metodi più facili da usare.
@@ -266,7 +270,7 @@ Aggiorna il tuo hardhat.config.js affinché somigli a questo:
require("@nomiclabs/hardhat-ethers");
const { API_URL, PRIVATE_KEY } = process.env;
module.exports = {
- solidity: "0.8.0",
+ solidity: "0.8.1",
defaultNetwork: "ropsten",
networks: {
hardhat: {},
@@ -331,7 +335,7 @@ Vorrai poi vedere qualcosa del genere:
Contract deployed to address: 0x81c587EB0fE773404c42c1d2666b5f557C470eED
-Se andiamo a [Ropsten etherscan](https://ropsten.etherscan.io/) e cerchiamo l'indirizzo del nostro contratto, dovremmo poter vedere che è stato distribuito correttamente. La transazione somiglierà a questa:
+Se andiamo a [Ropsten etherscan](https://ropsten.etherscan.io/) e cerchiamo l'indirizzo del nostro contratto, dovremmo poter vedere che è stato distribuito correttamente. Se non riesci a vederlo immediatamente, attendi un po', poiché potrebbe essere necessario un po' di tempo. La transazione somiglierà a questa:
![Visualizza l'indirizzo della tua transazione su Etherscan](./etherscan-transaction.png)
diff --git a/src/content/translations/it/developers/tutorials/interact-with-other-contracts-from-solidity/index.md b/src/content/translations/it/developers/tutorials/interact-with-other-contracts-from-solidity/index.md
index 2f5fd1b4594..2e97826e975 100644
--- a/src/content/translations/it/developers/tutorials/interact-with-other-contracts-from-solidity/index.md
+++ b/src/content/translations/it/developers/tutorials/interact-with-other-contracts-from-solidity/index.md
@@ -9,7 +9,7 @@ tags:
- "factory"
- "distribuzione"
- "componibilità"
-skill: avanzato
+skill: advanced
lang: it
sidebar: true
published: 2020-04-05
@@ -68,7 +68,7 @@ Nella nostra nuova `CounterFactory` che gestirà tutti gli altri Counter aggiung
mapping(address => Counter) _counters;
```
-In Ethereum, i mapping equivalgono agli oggetti di JavaScript, che permettono di mappare una chiave di tipo A a un valore di tipo B. In questo caso mappiamo l'indirizzo di un proprietario all'istanza del suo Counter.
+In Ethereum, i mapping equivalgono agli oggetti di Javascript, che permettono di mappare una chiave di tipo A a un valore di tipo B. In questo caso mappiamo l'indirizzo di un proprietario all'istanza del suo Counter.
Istanziare un nuovo Counter per un utente sarà più o meno:
diff --git a/src/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md b/src/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
index f2bff84a15f..ff7365d357a 100644
--- a/src/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
+++ b/src/content/translations/it/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
@@ -55,13 +55,13 @@ _create-eth-app_ in particolare, fa uso dei nuovi [effetti hook](https://reactjs
### ethers.js {#ethersjs}
-Mentre [Web3](https://web3js.readthedocs.io/en/v1.2.7/) è ancora molto usato, nell'ultimo anno [ethers.js](https://docs.ethers.io/ethers.js/html/) ha riscosso molto successo come strumento alternativo ed è integrato in _create-eth-app_. Puoi lavorare con questo strumento, passare a Web3 o considerare di aggiornare a [ethers.js v5](https://docs-beta.ethers.io/), che ha quasi terminato la fase beta.
+Mentre [Web3](https://web3js.readthedocs.io/en/v1.2.7/) è ancora molto usato, nell'ultimo anno [ethers.js](https://docs.ethers.io/) ha riscosso molto successo come strumento alternativo ed è integrato in _create-eth-app_. Puoi lavorare con questo strumento, passare a Web3 o considerare di aggiornare a [ethers.js v5](https://docs-beta.ethers.io/), che ha quasi terminato la fase beta.
### Graph {#the-graph}
[GraphQL](https://graphql.org/) è un metodo alternativo per gestire i dati rispetto a un'[API di Restful](https://restfulapi.net/). Ha diversi vantaggi rispetto alle Api di Restful, specialmente per i dati della blockchain decentralizzata. Se sei interessato al ragionamento dietro questo metodo, dai un'occhiata a [GraphQL Will Power the Decentralized Web](https://medium.com/graphprotocol/graphql-will-power-the-decentralized-web-d7443a69c69a).
-Solitamente recupereresti i dati direttamente dal tuo smart contract. Vuoi leggere l'ora dell'ultima operazione? Basta chiamare `MyContract.methods.latestTradeTime().call()` per recuperare i dati da un nodo di Ethereum come Infura nella tua Dapp. E se ci fossero centinaia di punti di dati diversi? Ne deriverebbero centinaia di recuperi di dati al nodo, richiedendo ogni volta un [RTT](https://en.wikipedia.org/wiki/Round-trip_delay_time) e rendendo lenta e inefficiente la tua Dapp. Una scappatoia potrebbe essere una funzione di chiamata del recuperatore nel tuo contratto, in modo da restituire più dati in una volta. Questa soluzione però non è sempre ideale.
+Solitamente recupereresti i dati direttamente dal tuo smart contract. Vuoi leggere l'ora dell'ultima operazione? Basta chiamare `MyContract.methods.latestTradeTime().call()` per recuperare i dati da un nodo di Ethereum come Infura nella tua Dapp. E se ci fossero centinaia di punti di dati diversi? Ne deriverebbero centinaia di recuperi di dati al nodo, richiedendo ogni volta un [RTT](https://wikipedia.org/wiki/Round-trip_delay_time) e rendendo lenta e inefficiente la tua Dapp. Una scappatoia potrebbe essere una funzione di chiamata del recuperatore nel tuo contratto, in modo da restituire più dati in una volta. Questa soluzione però non è sempre ideale.
E poi potresti essere interessato anche ai dati storici. Vuoi sapere non solo l'orario dell'ultima operazione, ma gli orari per tutte le operazioni che tu stesso hai mai eseguito? Usa il pacchetto subgraph _create-eth-app_, leggi la [documentazione](https://thegraph.com/docs/define-a-subgraph) e adattalo ai tuoi contratti. Se stai cercando degli smart contract popolari, potrebbe anche esistere già un subgraph. Dai un'occhiata al [subgraph explorer](https://thegraph.com/explorer/).
@@ -87,11 +87,11 @@ Inoltre, puoi scegliere tra diversi modelli. Finora puoi usare un'integrazione d
### Aave {#aave}
-[Aave](https://aave.com/) è un mercato per il prestito di denaro decentralizzato. I depositanti forniscono liquidità al mercato per guadagnare un reddito passivo, mentre i debitori possono prendere in prestito usando garanzie. Una funzionalità unica di Aave sono quei [prestiti flash](https://docs.aave.com/developers/tutorials/performing-a-flash-loan) che ti consentono di prendere in prestito denaro senza alcuna garanzia, finché restituisci il prestito entro una transazione. Questo può essere utile, ad esempio, per fornirti denaro extra sul trading d'arbitraggio.
+[Aave](https://aave.com/) è un mercato per il prestito di denaro decentralizzato. I depositanti forniscono liquidità al mercato per guadagnare un reddito passivo, mentre i debitori possono prendere in prestito usando garanzie. Una funzionalità unica di Aave sono quei [prestiti flash](https://docs.aave.com/developers/guides/flash-loans) che ti consentono di prendere in prestito denaro senza alcuna garanzia, finché restituisci il prestito entro una transazione. Questo può essere utile, ad esempio, per fornirti denaro extra sul trading d'arbitraggio.
I token scambiati che ti fanno guadagnare interessi si chiamano _aTokens_.
-Quando scegli di integrare Aave con _create-eth-app_, otterrai un'[integrazione del subgraph](https://docs.aave.com/developers/integrating-aave/analysing-data-from-aave/using-graphql). Aave usa [The Graph](https://medium.com/aave/decentralized-data-queries-how-aave-uses-the-graph-998a55027e1d) e ti fornisce già diversi subgraph pronti all'uso su [Ropsten](https://thegraph.com/explorer/subgraph/aave/protocol-ropsten) e sulla [rete principale](https://thegraph.com/explorer/subgraph/aave/protocol) in forma [grezza](https://thegraph.com/explorer/subgraph/aave/protocol-raw) o [formattata](https://thegraph.com/explorer/subgraph/aave/protocol).
+Quando scegli di integrare Aave con _create-eth-app_, otterrai un'[integrazione del subgraph](https://docs.aave.com/developers/getting-started/using-graphql). Aave usa The Graph e ti fornisce già diversi subgraph pronti all'uso su [Ropsten](https://thegraph.com/explorer/subgraph/aave/protocol-ropsten) e sulla [rete principale](https://thegraph.com/explorer/subgraph/aave/protocol) in forma [grezza](https://thegraph.com/explorer/subgraph/aave/protocol-raw) o [formattata](https://thegraph.com/explorer/subgraph/aave/protocol).
![Meme sui Prestiti Flash di Aave – "Eh già... se potessi mantenere il mio prestito flash per più di una transazione, sarebbe fantastico"](./flashloan-meme.png)
diff --git a/src/content/translations/it/developers/tutorials/logging-events-smart-contracts/index.md b/src/content/translations/it/developers/tutorials/logging-events-smart-contracts/index.md
index feccebfb3e7..311760b9376 100644
--- a/src/content/translations/it/developers/tutorials/logging-events-smart-contracts/index.md
+++ b/src/content/translations/it/developers/tutorials/logging-events-smart-contracts/index.md
@@ -16,7 +16,9 @@ sourceUrl: https://ethereumdev.io/logging-data-with-events/
address: "0x19dE91Af973F404EDF5B4c093983a7c6E3EC8ccE"
---
-In Solidity, gli [eventi](/developers/docs/smart-contracts/anatomy/#events-and-logs) sono segnali inviati che possono essere attivati dagli Smart Contract. Le dapp, o altri elementi connessi all'API JSON-RPC di Ethereum, possono attendere questi eventi e agire di conseguenza. Gli eventi sono anche indicizzabili, così che la cronologia dell'evento sia ricercabile in seguito.
+In Solidity, gli [eventi](/developers/docs/smart-contracts/anatomy/#events-and-logs) sono segnali inviati che possono essere attivati dagli Smart Contract. Le dapp, o altri elementi connessi all'API JSON-RPC di Ethereum, possono attendere questi eventi e agire di conseguenza. Gli eventi sono anche indicizzabili così che la cronologia dell'evento sia ricercabile in seguito.
+
+## Eventi {#events}
L'evento più comune sulla blockchain Ethereum al momento della scrittura di questo articolo è l'evento Transfer, emesso dai token ERC20 quando qualcuno trasferisce token.
diff --git a/src/content/translations/it/developers/tutorials/merkle-proofs-for-offline-data-integrity/index.md b/src/content/translations/it/developers/tutorials/merkle-proofs-for-offline-data-integrity/index.md
index 1df7050f384..f49195748ff 100644
--- a/src/content/translations/it/developers/tutorials/merkle-proofs-for-offline-data-integrity/index.md
+++ b/src/content/translations/it/developers/tutorials/merkle-proofs-for-offline-data-integrity/index.md
@@ -6,7 +6,7 @@ tags:
- "merkle"
- "integrità"
- "archiviazione"
-skill: avanzato
+skill: advanced
lang: it
sidebar: true
published: 2021-12-30
@@ -16,7 +16,7 @@ published: 2021-12-30
Idealmente, vorremmo poter salvare qualsiasi cosa nella memoria di Ethereum, che è conservata su migliaia di computer e presenta un'altissima disponibilità (i dati non sono censurabili) ma anche integrità (i dati non sono modificabili in modo non autorizzato), ma occorre ricordare che memorizzare una parola di 32 byte costa solitamente 20.000 unità di carburante. Mentre scriviamo il presente articolo, tale costo equivale a 6,60 dollari. Ne consegue che 21 centesimi per byte sia un costo impraticabile per molti utilizzi.
-Per risolvere questo problema, l'ecosistema di Ethereum ha sviluppato [molti metodi alternativi per memorizzare dati in modo decentralizzato](/developers/docs/storage/). Solitamente occorre raggiungere un compromesso tra disponibilità e prezzo, mentre l'integrità è generalmente garantita.
+Per risolvere questo problema l'ecosistema di Ethereum ha sviluppato [molti metodi alternativi per memorizzare dati in modo decentralizzato](/developers/docs/storage/). Solitamente occorre raggiungere un compromesso tra disponibilità e prezzo, mentre l'integrità è generalmente garantita.
In questo articolo imparerai **come** garantire l'integrità dei dati senza memorizzare i dati sulla blockchain, usando le [prove di Merkle](https://computersciencewiki.org/index.php/Merkle_proof).
@@ -26,11 +26,11 @@ In teoria, potremmo semplicemente memorizzare l'hash dei dati sulla catena e inv
La soluzione consiste nel procedere ripetutamente all'hashing di diverse sottoserie di dati, quindi per i dati che non devono essere inviati è sufficiente inviare un hash. A tale scopo puoi utilizzare un albero di Merkle, una struttura di dati ad albero in cui ogni nodo rappresenta un hash dei nodi sottostanti:
-![Albero di Merkle](./tree.png)
+![Albero di Merkle](tree.png)
L'hash principale è l'unica parte che deve essere memorizzata sulla catena. Per provare un dato valore, occorre fornire tutti gli hash che devono essere combinati con esso per ottenere il root. Ad esempio, per provare `C`, occorre fornire `D`, `H(A-B)` e `H(E-H)`.
-![Prova del valore di C](./proof-c.png)
+![Prova del valore di C](proof-c.png)
## Implementazione {#implementation}
@@ -63,7 +63,7 @@ const dataArray = [
Codificando ogni voce in un unico numero intero da 256 bit si ottiene un codice meno leggibile rispetto, ad esempio, all'utilizzo di JSON. Tuttavia, significa anche che occorre molta meno elaborazione per recuperare i dati nel contratto, quindi costi molto inferiori in termini di carburante. [JSON può essere letto sulla catena](https://github.com/chrisdotn/jsmnSol), ma è una cattiva idea, quindi se possibile consigliamo di evitarlo.
```javascript
-// The array of hash values, as BigInts
+// L'insieme di valori di hash, come BigInts
const hashArray = dataArray
```
@@ -86,17 +86,17 @@ const empty = 0n
Quando il numero di valori non è una potenza intera di due, dobbiamo gestire i rami vuoti. A tale scopo, questo progamma inserisce zero come segnaposto.
-![Albero di Merkle con rami mancanti](./merkle-empty-hash.png)
+![Albero di Merkle con rami mancanti](merkle-empty-hash.png)
```javascript
-// Calculate one level up the tree of a hash array by taking the hash of
-// each pair in sequence
+// Calcola un livello superiore dell'albero di un insieme di hash prendendo l'hash di
+// ogni coppia in sequenza
const oneLevelUp = (inputArray) => {
var result = []
- var inp = [...inputArray] // To avoid over writing the input
+ var inp = [...inputArray] // Per evitare di scrivere eccessivamente l'input
- // Add an empty value if necessary (we need all the leaves to be
- // paired)
+ // Aggiungi un valore vuoto se necessario (ci serve che ogni foglia sia
+ // accoppiata)
if (inp.length % 2 === 1) inp.push(empty)
for (var i = 0; i < inp.length; i += 2)
@@ -114,13 +114,13 @@ const getMerkleRoot = (inputArray) => {
result = [...inputArray]
- // Climb up the tree until there is only one value, that is the
- // root.
+ // Scala l'albero finché non c'è un solo valore, ovvero la
+ // radice.
//
- // If a layer has an odd number of entries the
- // code in oneLevelUp adds an empty value, so if we have, for example,
- // 10 leaves we'll have 5 branches in the second layer, 3
- // branches in the third, 2 in the fourth and the root is the fifth
+ // Se un livello ha un numero dispari di voci, il
+ // codice in oneLevelUp aggiunge un valore vuoto, quindi se abbiamo, ad esempio,
+ // 10 foglie, avremo 5 rami nel secondo livello, 3
+ // nel terzo, 2 nel quarto e la radice sarà la quinta
while (result.length > 1) result = oneLevelUp(result)
return result[0]
@@ -134,22 +134,22 @@ Per ottenere il root, scala finché non resta solo un valore.
Una prova di Merkle è data dai valori da sottoporre all'hash insieme al valore dimostrato in modo da ottenere nuovamente il root del Merkle. Il valore da provare spesso è ricavabile da altri dati, quindi preferisco fornirlo separatamente anziché come parte del codice.
```javascript
-// A merkle proof consists of the value of the list of entries to
-// hash with. Because we use a symmetrical hash function, we don't
-// need the item's location to verify the proof, only to create it
+// Una prova di merkle consiste nel valore dell'elenco di voci con
+// cui eseguire l'hash. Poiché usiamo una funzione di hash, non ci
+// serve la posizione dell'elemento per verificare la prova, solo per crearla
const getMerkleProof = (inputArray, n) => {
var result = [], currentLayer = [...inputArray], currentN = n
- // Until we reach the top
+ // Finché non raggiungiamo la cima
while (currentLayer.length > 1) {
- // No odd length layers
+ // Nessun livello di lunghezza dispari
if (currentLayer.length % 2)
currentLayer.push(empty)
result.push(currentN % 2
- // If currentN is odd, add with the value before it to the proof
+ // Se currentN è dispari, aggiungi il valore prima di esso alla prova
? currentLayer[currentN-1]
- // If it is even, add the value after it
+ // Se è pari, aggiungi il valore successivo
: currentLayer[currentN+1])
```
@@ -196,7 +196,7 @@ contract MerkleProof {
} // setRoot
```
-Imposta e ottieni le funzioni per il root di Merkle. Fare aggiornare a tutti il root di Merkle è un'_idea asolutamente pessima_ in un sistema di produzione. Qui lo faccio per la semplicità del codice campione. **Sconsiglio di farlo su un sistema in cui l'integrità dei dati è importante**.
+Imposta e ottieni le funzioni per il root di Merkle. Far aggiornare a tutti il root di Merkle è un'_idea estremamente pessima_ in un sistema di produzione. Qui lo faccio per la semplicità del codice campione. **Sconsiglio di farlo su un sistema in cui l'integrità dei dati è importante**.
```solidity
function pairHash(uint _a, uint _b) internal pure returns(uint) {
@@ -209,7 +209,7 @@ Questa funzione genera l'hash di una coppia. È solo la traduzione in Solidity d
**Nota:** Questo è un altro caso d'ottimizzazione per migliorare la leggibilità. In base alla [definizione della funzione](https://www.tutorialspoint.com/solidity/solidity_cryptographic_functions.htm), potrebbe essere possibile memorizzare i dati come valore [`bytes32`](https://docs.soliditylang.org/en/v0.5.3/types.html#fixed-size-byte-arrays) ed evitare le conversioni.
```solidity
- // Verify a Merkle proof
+ // Verifica una prova di Merkle
function verifyProof(uint _value, uint[] calldata _proof)
public view returns (bool) {
uint temp = _value;
@@ -229,7 +229,7 @@ Nella notazione matematica, la verifica della prova di Merkle somiglia a questa:
## Prove di Merkle e rollup non si mescolano {#merkle-proofs-and-rollups}
-Le prove di Merkle non funzionano bene con i [rollup](/developers/docs/scaling/layer-2-rollups/). Il motivo è che i rollup scrivono tutti i dati della transazione su L1, ma elaborano su L2. Il costo per inviare una prova di Merkle con una transazione è in media di 638 unità di carburante per livello (attualmente un byte in dati di chiamata costa 16 unità di carburante se non è zero e 4 se è zero). Se abbiamo 1.024 parole di dati, una prova di Merkle richiede 10 livelli, o un totale di 6.380 unità di carburante.
+Le prove di Merkle non funzionano bene con i [rollup](/developers/docs/scaling/#rollups). Il motivo è che i rollup scrivono tutti i dati della transazione su L1, ma elaborano su L2. Il costo per inviare una prova di Merkle con una transazione è in media di 638 unità di carburante per livello (attualmente un byte in dati di chiamata costa 16 unità di carburante se non è zero e 4 se è zero). Se abbiamo 1.024 parole di dati, una prova di Merkle richiede 10 livelli, o un totale di 6.380 unità di carburante.
Guardando ad esempio [Optimism](https://public-grafana.optimism.io/d/9hkhMxn7z/public-dashboard?orgId=1&refresh=5m)., se scriviamo L1, il gas costa circa 100 gwei e L2 costa 0,001 gwei di gas (questo è il prezzo normale, che può aumentare in caso di congestione). Quindi per il costo di un gas di L1, possiamo spendere centinaia di migliaia di unitàù di acrburante per l'elaborazione su L2. Supponendo che non sovrascriviamo la memoria, significa che possiamo scrivere circa 5 parole in memoria su L2 al prezzo di un gas di L1. Per una sola prova di Merkle possiamo scrivere tutte le 1.024 parole in memoria (presumendo innanzi tutto che siano calcolabili sulla catena, anziché fornite in una transazione) e avremo ancora gran parte del gas rimanente.
@@ -237,4 +237,4 @@ Guardando ad esempio [Optimism](https://public-grafana.optimism.io/d/9hkhMxn7z/p
Nella vita reale potresti non implementare mai gli alberi di Merkle per conto tuo. Esistono librerie ben note e controllate che puoi usare e, in generale, è meglio non implementare primitivi crittografici autonomamente. Ma spero che ora tu abbia compreso meglio le prove di Merkle e possa decidere quando vale la pena usarle.
-Nota che, mentre le prove di Merkle preservano l'_integrità_, non preservano la _disponibilità_. Sapendo che nessun altro può prendere le tue risorse è una piccola consolazione se la memoria dati decide di non consentire l'accesso e risulta impossibile decostruire un albero di Merkle per accedervi. Quindi gli alberi di Merkle funzionano meglio con qualche tipo di memoria decentralizzata, come IPFS.
+Nota che mentre le prove di Merkle preservano l'_integrità_, non preservano la _disponibilità_. Sapendo che nessun altro può prendere le tue risorse è una piccola consolazione se la memoria dati decide di non consentire l'accesso e risulta impossibile decostruire un albero di Merkle per accedervi. Quindi gli alberi di Merkle funzionano meglio con qualche tipo di memoria decentralizzata, come IPFS.
diff --git a/src/content/translations/it/developers/tutorials/nft-minter/index.md b/src/content/translations/it/developers/tutorials/nft-minter/index.md
new file mode 100644
index 00000000000..365ad1e8cf9
--- /dev/null
+++ b/src/content/translations/it/developers/tutorials/nft-minter/index.md
@@ -0,0 +1,878 @@
+---
+title: Tutorial del Coniatore di NFT
+description: In questo tutorial, creerai un coniatore di NFT e imparerai come creare una dApp in full stack connettendo il tuo smart contract a un frontend di React, usando gli strumenti di MetaMask e Web3.
+author: "smudgil"
+tags:
+ - "Solidity"
+ - "NFT"
+ - "coniatore"
+ - "alchemy"
+ - "smart contract"
+ - "frontend"
+ - "UI"
+ - "portafoglio"
+ - "Pinata"
+skill: intermediate
+lang: it
+sidebar: true
+published: 2021-10-06
+---
+
+Una delle più grandi sfide per gli sviluppatori provenienti da Web2 è comprendere come connettere il proprio smart contract a un progetto di frontend, e come interagire con esso.
+
+Creando un coniatore di NFT, una semplice UI in cui è possibile inserire un link alla risorsa digitale, un titolo e una descrizione, imparerai come:
+
+- Connetterti a MetaMask tramite il progetto del tuo frontend
+- Chiamare i metodi dello smart contract dal tuo frontend
+- Firmare le transazioni usando MetaMask
+
+In questo tutorial, utilizzeremo [React](https://reactjs.org/) come framework di frontend. Poiché questo tutorial è incentrato principalmente sullo sviluppo di Web3, non dedicheremo molto tempo ad analizzare i fondamenti di React. Al contrario, ci concentreremo sul portare funzionalità al nostro progetto.
+
+Come prerequisito, dovresti avere conoscenze di base di React e sapere come funzionano i componenti, gli accessori, useState/useEffect e la chiamata delle funzioni di base. Se non hai mai sentito parlare di alcuno di questi termini prima d'ora, è consigliabile dare un'occhiata a questo [tutorial d'introduzione a React](https://reactjs.org/tutorial/tutorial.html). Per chi preferisce l'apprendimento visivo, consigliamo vivamente quest'eccellente serie di video [Tutorial moderno e completo su React](https://www.youtube.com/playlist?list=PL4cUxeGkcC9gZD-Tvwfod2gaISzfRiP9d) di Net Ninja.
+
+E se non lo hai già, ti serve decisamente un profilo di Alchemy per completare questo tutorial, oltre che per creare qualsiasi cosa sulla blockchain. Per un profilo gratuito registrati [qui](https://alchemy.com/).
+
+Iniziamo quindi!
+
+## Guida alla Creazione di NFT {#making-nfts-101}
+
+Prima ancora d'iniziare ad esaminare qualsiasi codice, è importante comprendere come funziona la creazione di un NFT. Si articola in due fasi:
+
+### Pubblicare lo smart contract di un NFT sulla blockchain di Ethereum {#publish-nft}
+
+La più grande differenza tra i due standard di smart contract di NFT è che ERC-1155 è uno standard multi-token e comprende funzionalità batch, mentre ERC-721 è uno standard a token singolo, supporta dunque solo il trasferimento di un token per volta.
+
+### Chiamare la funzione di conio {#minting-function}
+
+Solitamente, questa funzione di conio richiede di passare due variabili come parametri, prima `recipient`, che specifica l'indirizzo che riceverà il tuo NFT appena coniato e poi il `tokenURI` del NFT, una stringa che si risolve a un documento JSON che descrive i metadati del NFT.
+
+I metadati di un NFT sono davvero ciò che lo porta in vita, consentendogli di avere proprietà, quali nome, descrizione, immagine (o altre risorse digitali) e altri attributi. Ecco [un esempio di un tokenURI](https://gateway.pinata.cloud/ipfs/QmSvBcb4tjdFpajGJhbFAWeK3JAxCdNQLQtr6ZdiSi42V2), contenente i metadati di un NFT.
+
+In questo tutorial, ci concentreremo sulla parte 2: chiamare una funzione di conio dello smart contract del NFT esistente usando la nostra UI di React.
+
+[Ecco un link](https://ropsten.etherscan.io/address/0x4C4a07F737Bf57F6632B6CAB089B78f62385aCaE) allo smart contract del NFT dell'ERC-721 che chiameremo in questo tutorial. Se sei interessato a imparare come lo abbiamo creato, consigliamo vivamente di dare un'occhiata al nostro tutorial, ["Come creare un NFT"](https://docs.alchemyapi.io/alchemy/tutorials/how-to-create-an-nft).
+
+Forte! Ora che sappiamo come funziona la creazione di un NFT, cloniamo i nostri file iniziali!
+
+## Clonare i file iniziali {#clone-the-starter-files}
+
+Prima, vai al [repository di GitHub nft-minter-tutorial](https://github.com/alchemyplatform/nft-minter-tutorial) per ottenere i file iniziali per questo progetto. Clona questo repository nel tuo ambiente locale.
+
+Quando apri questo repository `nft-minter-tutorial` clonato, noterai che contiene due cartelle: `minter-starter-files` e `nft-minter`.
+
+- `minter-starter-files` contiene i file iniziali (essenzialmente l'UI di React) per questo progetto. In questo tutorial, **lavoreremo in questa cartella**, mentre impari a dar vita a questa UI connettendola al tuo portafoglio di Ethereum e a uno smart contract di NFT.
+- `nft-minter` contiene l'intero tutorial completato e serve come **riferimento** **se dovessi bloccarti.**
+
+Apri quindi la tua copia di `minter-starter-files` nel tuo editor di codice e poi vai alla cartella `src`.
+
+Tutto il codice che scriveremo sarà sotto la cartella `src`. Modificheremo il componente `Minter.js` e scriveremo altri file in JavaScript per dare funzionalità al nostro progetto Web3.
+
+## Fase 2: dai un'occhiata ai nostri file iniziali {#step-2-check-out-our-starter-files}
+
+Prima di iniziare a programmare, è importante dare un'occhiata a ciò che è già disponibile nei file iniziali.
+
+### Metti in funzione il tuo progetto di React {#get-your-react-project-running}
+
+Iniziamo eseguendo il progetto di React nel browser. La bellezza di React è che una volta eseguito il nostro progetto nel browser, ogni modifica che salviamo sarà aggiornata dal vivo nel browser.
+
+Per mettere il progetto in funzione, vai alla cartella di root della cartella `minter-starter-files` ed esegui `npm install` nel terminale per installare le dipendenze del progetto:
+
+```bash
+cd minter-starter-files
+npm install
+```
+
+Una volta terminata l'installazione, esegui `npm start` nel terminale:
+
+```bash
+npm start
+```
+
+Così facendo, dovrebbe aprirsi http://localhost:3000/ nel browser, dove vedrai il frontend per il nostro progetto. Dovrebbe consistere in 3 campi: un luogo per inserire un link alla tua risorsa NFT, uno per inserire il nome e uno per fornire una descrizione.
+
+Se provi a cliccare i pulsanti "Connetti Portafoglio" o "Conia NFT", noterai che non funzionano, questo perché devi ancora programmarne la funzionalità! :\)
+
+### Il componente Minter.js {#minter-js}
+
+**NOTA:** Assicurati di essere nella cartella `minter-starter-files` e non nella cartella `nft-minter`!
+
+Torniamo alla cartella `src` nell'editor e apriamo il file `Minter.js`. È davvero importante comprendere tutto il contenuto di questo file, che è il componente principale di React su cui lavoreremo.
+
+In cima al nostro file, abbiamo le nostre variabili di stato che aggiorneremo dopo eventi specifici.
+
+```javascript
+//State variables
+const [walletAddress, setWallet] = useState("")
+const [status, setStatus] = useState("")
+const [name, setName] = useState("")
+const [description, setDescription] = useState("")
+const [url, setURL] = useState("")
+```
+
+Mai sentito parlare di variabili di stato di React o di hook di stato? Dai un'occhiata a [questa](https://reactjs.org/docs/hooks-state.html) documentazione.
+
+Ecco cosa rappresenta ognuna delle variabili:
+
+- `walletAddress` - una stringa che memorizza l'indirizzo del portafoglio dell'utente
+- `status` - una stringa contenente un messaggio da mostrare in fondo all'UI
+- `name` - una stringa che memorizza il nome del NFT
+- `description` - una stringa che memorizza la descrizione del NFT
+- `url` - una stringa che rappresenta un link alla risorsa digitale del NFT
+
+Dopo le variabili di stato, vedrai tre funzioni non implementate: `useEffect`, `connectWalletPressed` e `onMintPressed`. Noterai che tutte queste funzioni sono `async`, perché al loro interno effettueremo chiamate asincrone all'API! I nomi sono indicativi delle loro funzionalità:
+
+```javascript
+useEffect(async () => {
+ //TODO: implement
+}, [])
+
+const connectWalletPressed = async () => {
+ //TODO: implement
+}
+
+const onMintPressed = async () => {
+ //TODO: implement
+}
+```
+
+- [`useEffect`](https://reactjs.org/docs/hooks-effect.html) - questo è un hook di React chiamato dopo il rendering del tuo componente. Poiché in essa viene passato un array vuoto `[]` (vedi la riga 3), sarà chiamata solo al _primo_ rendering del componente. Qui chiameremo il listener del nostro portafoglio e un'altra funzione del portafoglio per aggiornare la nostra UI affinché rifletta se un portafoglio è già collegato.
+- `connectWalletPressed` - questa funzione è chiamata per connettere il portafoglio di MetaMask dell'utente alla nostra dApp.
+- `onMintPressed` - questa funzione sarà chiamata per coniare il NFT dell'utente.
+
+Vicino alla fine di questo file, abbiamo l'UI del nostro componente. Se esamini attentamente questo codice, noterai che aggiorniamo le nostre variabili di stato `url`, `name` e `description`, quando l'input nei relativi campi di testo cambia.
+
+Vedrai anche che `connectWalletPressed` e `onMintPressed` vengono chiamate rispettivamente quando viene fatto clic sui pulsanti con ID `mintButton` e `walletButton`.
+
+```javascript
+//the UI of our component
+return (
+
+
+ {walletAddress.length > 0 ? (
+ "Connected: " +
+ String(walletAddress).substring(0, 6) +
+ "..." +
+ String(walletAddress).substring(38)
+ ) : (
+ Connect Wallet
+ )}
+
+
+
+
🧙♂️ Alchemy NFT Minter
+
+ Simply add your asset's link, name, and description, then press "Mint."
+
+
+
+ Mint NFT
+
+
{status}
+
+)
+```
+
+Infine, vediamo dove viene aggiunto questo componente del Coniatore.
+
+Se vai al file `App.js`, che è il componente principale su React e che agisce come contenitore per tutti gli altri componenti, vedrai che il nostro componente del Coniatore è inserito alla riga 7.
+
+**In questo tutorial, modificheremo solo il file `Minter.js` e aggiungeremo i file alla nostra cartella `src`.**
+
+Ora che ci è chiaro con cosa stiamo lavorando, configuriamo il portafoglio di Ethereum!
+
+## : Configura il tuo portafoglio di Ethereum {#set-up-your-ethereum-wallet}
+
+Gli utenti capaci di interagire con il proprio smart contract dovranno connettere il proprio portafoglio di Ethereum alla dApp.
+
+### Scarica MetaMask {#download-metamask}
+
+Per questo tutorial, useremo MetaMask, un portafoglio virtuale nel browser per gestire l'indirizzo del profilo Ethereum. Se vuoi capire di più su come funzionano le transazioni su Ethereum, dai un'occhiata a [questa pagina](/developers/docs/transactions/).
+
+Puoi scaricare e creare gratuitamente un account MetaMask [qui](https://metamask.io/download.html). Quando crei un profilo, o se ne hai già uno, assicurati di passare alla "Rete di Prova Ropsten" in alto a destra \(per non avere a che fare con soldi reali\).
+
+### Aggiungere ether da un Faucet {#add-ether-from-faucet}
+
+Per coniare i nostri NFT (o firmare qualsiasi transazione sulla blockchain di Ethereum), avremo bisogno di qualche finto Eth. Per ottenere Eth puoi andare al [faucet di Ropsten](https://faucet.ropsten.be/) e inserire l'indirizzo del tuo account Ropsten, poi cliccare “Invia Eth a Ropsten”. Dovresti vedere gli Eth nel tuo account di MetaMask poco dopo!
+
+### Controlla il tuo saldo {#check-your-balance}
+
+Per ricontrollare che ci sia il saldo, facciamo una richiesta [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance) usando lo [strumento compositore di Alchemy](https://composer.alchemyapi.io/?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D). Questo restituirà l'importo di Eth nel tuo portafoglio. Dopo aver inserito l'indirizzo del tuo account di MetaMask e aver cliccato “Invia richiesta”, dovresti vedere una risposta come questa:
+
+```text
+{"jsonrpc": "2.0", "id": 0, "result": "0xde0b6b3a7640000"}
+```
+
+**NOTA:** Questo risultato è in wei non in eth. Wei è usato come taglio più piccolo dell'ether. La conversione da wei a eth è: 1 eth = 10¹⁸ wei. Quindi se convertiamo 0xde0b6b3a7640000 in decimali, otteniamo 1\*10¹⁸, pari a 1 eth.
+
+Meno male! I nostri soldi finti ci sono tutti!
+
+## Connettere MetaMask alla UI {#connect-metamask-to-your-UI}
+
+Ora che il nostro portafoglio di MetaMask è configurato, connettiamo a esso la nostra dApp!
+
+Poiché vogliamo seguire il modello [MVC](https://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller), creeremo un file separato contenente le nostre funzioni per gestire logica, dati e regole della nostra dApp e poi passeremo queste funzioni al nostro frontend (il nostro componente Minter.js).
+
+### La funzione `connectWallet` {#connect-wallet-function}
+
+Per farlo, creiamo una nuova cartella chiamata `utils` nella nostra cartella `src` e aggiungiamo al suo interno un file chiamato `interact.js`, che conterrà tutte le funzioni d'interazione del nostro portafoglio e del nostro smart contract.
+
+Nel nostro file `interact.js`, scriveremo una funzione `connectWallet`, che poi importeremo e chiameremo nel nostro componente `Minter.js`.
+
+Nel tuo file `interact.js`, aggiungi quanto segue
+
+```javascript
+export const connectWallet = async () => {
+ if (window.ethereum) {
+ try {
+ const addressArray = await window.ethereum.request({
+ method: "eth_requestAccounts",
+ })
+ const obj = {
+ status: "👆🏽 Write a message in the text-field above.",
+ address: addressArray[0],
+ }
+ return obj
+ } catch (err) {
+ return {
+ address: "",
+ status: "😥 " + err.message,
+ }
+ }
+ } else {
+ return {
+ address: "",
+ status: (
+
+
+ {" "}
+ 🦊
+ You must install MetaMask, a virtual Ethereum wallet, in your
+ browser.
+
+
+
+ ),
+ }
+ }
+}
+```
+
+Analizziamo cosa fa questo codice:
+
+Per prima cosa, la nostra funzione verifica se `window.ethereum` è abilitato nel browser.
+
+`window.ethereum` è un'API globale iniettata da MetaMask e altri provider di portafogli che consente ai siti web di richiedere i conti di Ethereum degli utenti. Se approvata, può leggere i dati dalle blockchain a cui è connesso l'utente e suggerire all'utente di firmare messaggi e transazioni. Dai un'occhiata alla [documentazione di MetaMask](https://docs.metamask.io/guide/ethereum-provider.html#table-of-contents) per ulteriori informazioni!
+
+Se `window.ethereum` _non è_ presente, significa che MetaMask non è installato. Verrà quindi restituito un oggetto JSON in cui l'`address` restituito è una stringa vuota e l'oggetto JSX di `status` indica che l'utente deve installare MetaMask.
+
+**Gran parte delle funzioni che scriveremo restituiranno oggetti JSON che possiamo usare per aggiornare le nostre variabili di stato e l'UI.**
+
+Ora, se `window.ethereum` _è_ presente, le cose cominciano a farsi interessanti.
+
+Usando una struttura try/catch, proveremo a connetterci a MetaMask chiamando `[window.ethereum.request({ method: "eth_requestAccounts" });](https://docs.metamask.io/guide/rpc-api.html#eth-requestaccounts)`. Chiamando questa funzione si apre MetaMask nel browser, dove verrà richiesto all'utente di connettere il proprio portafoglio alla dApp.
+
+- Se l'utente sceglie di connettersi, `method: "eth_requestAccounts"` restituirà un array contenente tutti gli indirizzi dell'account dell'utente connessi alla dApp. Nel complesso, la nostra funzione `connectWallet` restituirà un oggetto JSON contenente il _primo_ `address` in questo array \(vedi la riga 9\) e un messaggio di `status` che richiede all'utente di scrivere un messaggio nello smart contract.
+- Se l'utente rifiuta la connessione, allora l'oggetto JSON conterrà una stringa vuota per l'`address` restituito e un messaggio di `status` che indica che l'utente ha rifiutato la connessione.
+
+### Aggiungi la funzione connectWallet al tuo componente UI Minter.js {#add-connect-wallet}
+
+Ora che abbiamo scritto questa funzione `connectWallet`, connettiamola al nostro componente `Minter.js.`.
+
+Prima, dovremo importare la nostra funzione nel file `Minter.js`, aggiungendo `import { connectWallet } from "./utils/interact.js";` in cima al file `Minter.js`. Le tue prime 11 righe di `Minter.js` dovrebbero somigliare a questo:
+
+```javascript
+import { useEffect, useState } from "react";
+import { connectWallet } from "./utils/interact.js";
+
+const Minter = (props) => {
+
+ //State variables
+ const [walletAddress, setWallet] = useState("");
+ const [status, setStatus] = useState("");
+ const [name, setName] = useState("");
+ const [description, setDescription] = useState("");
+ const [url, setURL] = useState("");
+```
+
+Poi, nella nostra funzione `connectWalletPressed`, chiameremo la funzione `connectWallet` importata, come quella che segue:
+
+```javascript
+const connectWalletPressed = async () => {
+ const walletResponse = await connectWallet()
+ setStatus(walletResponse.status)
+ setWallet(walletResponse.address)
+}
+```
+
+Nota come gran parte della nostra funzionalità è esterna al nostro componente `Minter.js` dal file `interact.js`? Questo perché stiamo seguendo il modello M-V-C!
+
+In `connectWalletPressed`, creiamo semplicemente una chiamata d'attesa alla nostra funzione `connectWallet` importata e, usando la sua risposta, aggiorniamo le nostre variabili `status` e `walletAddress` tramite i loro hook di stato.
+
+Ora, salviamo entrambi i file `Minter.js` e `interact.js` e testiamo la nostra UI.
+
+Apri il browser su localhost:3000 e premi il pulsante "Connetti Portafoglio" in alto a destra alla pagina.
+
+Se hai installato MetaMask, ti dovrebbe esser richiesto di connettere il tuo portafoglio alla tua dApp. Accetta l'invito a connetterti.
+
+Dovresti vedere ora che il pulsante del portafoglio indica che l'indirizzo è connesso.
+
+Prova quindi a ricaricare la pagina... questo è strano. Il nostro pulsante del portafoglio ci sta richiedendo di connetterci a MetaMask, anche se è già connesso...
+
+Non preoccuparti! Possiamo risolvere facilmente implementando una funzione chiamata `getCurrentWalletConnected`, che verificherà se un indirizzo è già connesso alla nostra dApp e aggiornerà l'UI di conseguenza!
+
+### La funzione getCurrentWalletConnected {#get-current-wallet}
+
+Nel file `interact.js`, aggiungi la seguente funzione `getCurrentWalletConnected`:
+
+```javascript
+export const getCurrentWalletConnected = async () => {
+ if (window.ethereum) {
+ try {
+ const addressArray = await window.ethereum.request({
+ method: "eth_accounts",
+ })
+ if (addressArray.length > 0) {
+ return {
+ address: addressArray[0],
+ status: "👆🏽 Write a message in the text-field above.",
+ }
+ } else {
+ return {
+ address: "",
+ status: "🦊 Connect to MetaMask using the top right button.",
+ }
+ }
+ } catch (err) {
+ return {
+ address: "",
+ status: "😥 " + err.message,
+ }
+ }
+ } else {
+ return {
+ address: "",
+ status: (
+
+
+ {" "}
+ 🦊
+ You must install MetaMask, a virtual Ethereum wallet, in your
+ browser.
+
+
+
+ ),
+ }
+ }
+}
+```
+
+Questo codice è _molto_ simile alla funzione `connectWallet` che abbiamo scritto poco fa.
+
+La differenza principale è che, invece di chiamare il metodo `eth_requestAccounts`, che apre MetaMask affinché l'utente connetta il proprio portafoglio, qui chiamiamo il metodo `eth_accounts`, che restituisce semplicemente un array contenente gli indirizzi di MetaMask correntemente connessi alla nostra dApp.
+
+Per vedere questa funzione in azione, chiamiamola nella funzione `useEffect` del nostro componente `Minter.js`.
+
+Come abbiamo fatto per `connectWallet`, dobbiamo importare questa funzione dal file `interact.js` al file `Minter.js`, come segue:
+
+```javascript
+import { useEffect, useState } from "react"
+import {
+ connectWallet,
+ getCurrentWalletConnected, //import here
+} from "./utils/interact.js"
+```
+
+Ora, semplicemente, chiamiamola nella nostra funzione `useEffect`:
+
+```javascript
+useEffect(async () => {
+ const { address, status } = await getCurrentWalletConnected()
+ setWallet(address)
+ setStatus(status)
+}, [])
+```
+
+Nota che stiamo usando la risposta alla nostra chiamata a `getCurrentWalletConnected` per aggiornare le nostre variabili di stato `walletAddress` e `status`.
+
+Una volta aggiunto questo codice, prova a ricaricare la nostra finestra del browser. Il pulsante dovrebbe dire che sei connesso e mostrare un'anteprima dell'indirizzo del tuo portafoglio connesso, anche dopo un refresh!
+
+### Implementare addWalletListener {#implement-add-wallet-listener}
+
+Il passaggio finale nella configurazione del portafoglio della nostra dApp è implementare il listener del portafoglio, così che la nostra UI si aggiorni quando lo stato del nostro portafoglio cambia, come quando l'utente si scollega o cambia account.
+
+Nel file `Minter.js`, aggiungi una funzione `addWalletListener`, simile a quanto segue:
+
+```javascript
+function addWalletListener() {
+ if (window.ethereum) {
+ window.ethereum.on("accountsChanged", (accounts) => {
+ if (accounts.length > 0) {
+ setWallet(accounts[0])
+ setStatus("👆🏽 Write a message in the text-field above.")
+ } else {
+ setWallet("")
+ setStatus("🦊 Connect to MetaMask using the top right button.")
+ }
+ })
+ } else {
+ setStatus(
+
+ {" "}
+ 🦊
+ You must install MetaMask, a virtual Ethereum wallet, in your browser.
+
+
+ )
+ }
+}
+```
+
+Esaminiamo rapidamente cosa sta succedendo qui:
+
+- Per prima cosa, la nostra funzione verifica se `window.ethereum` è abilitata \(cioè se MetaMask è installato\).
+ - Se non lo è, impostiamo semplicemente la nostra variabile di stato `status`a una stringa JSX che richiede all'utente di installare MetaMask.
+ - Se è abilitata, configuriamo il listener `window.ethereum.on("accountsChanged")` alla riga 3, che ascolta i cambiamenti di stato nel portafoglio di MetaMask, tra cui, quando l'utente connette un altro account alla dApp, cambia accunt, o scollega un account. Se è connesso almeno un account, la variabile di stato `walletAddress` è aggiornata come primo account nell'array `accounts` restituito dal listener. Altrimenti, `walletAddress` è impostato come una stringa vuota.
+
+Infine, dobbiamo chiamarlo nella nostra funzione `useEffect`:
+
+```javascript
+useEffect(async () => {
+ const { address, status } = await getCurrentWalletConnected()
+ setWallet(address)
+ setStatus(status)
+
+ addWalletListener()
+}, [])
+```
+
+E voilà! Abbiamo completato la programmazione di tutte le funzionalità del nostro portafoglio! Ora che il nostro portafoglio è configurato, cerchiamo di capire come coniare il nostro NFT!
+
+## Guida di base ai Metadati del NFT {#nft-metadata-101}
+
+Ricorda quindi che i metadati del NFT di cui abbiamo appena parlato al Passaggio 0 di questo tutorial, portano in vita un NFT, consentendogli di avere proprietà quali una risorsa digitale, un nome, una descrizione e altri attributi.
+
+Dovremo configurare questi metadati come un oggetto JSON e memorizzarli, quindi potremo passarli come parametro `tokenURI`, chiamando la nostra funzione `mintNFT` dello smart contract.
+
+Il testo nei campi "Link to Asset", "Name", "Description" comprenderà le diverse proprietà dei metadati del nostro NFT. Formatteremo questi metadati come un oggetto JSON, ma esistono un paio di opzioni per dove possiamo memorizzare questo oggetto:
+
+- Potremmo memorizzarlo sulla blockchain di Ethereum; ma farlo sarebbe molto costoso.
+- Potremmo memorizzarlo su un server centralizzato, come AWS o Firebase. Ma questo sarebbe contrario alla nostra etica di decentralizzazione.
+- Potremmo usare IPFS, un protocollo decentralizzato e rete peer-to-peer per memorizzare e condividere dati in un sistema di file distribuito. Poiché questo protocollo è decentralizzato e libero, è la nostra opzione preferita!
+
+Per memorizzare i nostri metadati su IPFS, useremo [Pinata](https://pinata.cloud/), una comoda API e un toolkit per IPFS. Al prossimo passaggio, spiegheremo esattamente come farlo!
+
+## Usare Pinata per fissare i metadati a IPFS {#use-pinata-to-pin-your-metadata-to-IPFS}
+
+Se non hai un profilo di [Pinata](https://pinata.cloud/), registrati per ricevere un profilo gratuito [qui](https://pinata.cloud/signup) e completa i passaggi per verificare la tua email e il tuo profilo.
+
+### Crea la tua chiave API di Pinata {#create-pinata-api-key}
+
+Vai alla pagina [https://pinata.cloud/keys](https://pinata.cloud/keys), quindi seleziona il pulsante "Nuova Chiave" in alto, abilita il widget Admin e assegna un nome alla tua chiave.
+
+Ti sarà poi mostrato un popup con le informazioni sulla tua API. Assicurati di conservarle da qualche parte al sicuro.
+
+Ora che la nostra chiave è configurata, aggiungiamola al nostro progetto così da poterla usare.
+
+### Crea un file .env {#create-a-env}
+
+Possiamo memorizzare in sicurezza la nostra chiave e il codice segreto di Pinata in un file di ambiente. Installiamo il [pacchetto dotenv](https://www.npmjs.com/package/dotenv) nella cartella del progetto.
+
+Apri una nuova scheda nel terminale \(separata da quella che sta eseguendo l'host locale\) e assicurati di essere nella cartella `minter-starter-files`, poi esegui il seguente comando nel terminale:
+
+```text
+npm install dotenv --save
+```
+
+Crea quindi un file `.env` nella cartella di root del tuo `minter-starter-files` inserendo quanto segue a riga di comando:
+
+```javascript
+vim.env
+```
+
+Questo aprirà il file `.env` in vim \(un editor di testo\). Per salvarlo, clicca "esc" + ":" + "q" sulla tua tastiera in questa sequenza.
+
+Poi, su VSCode, vai al file `.env` e aggiungi al suo interno la tua chiave API di Pinata e il codice segreto dell'API, come segue:
+
+```text
+REACT_APP_PINATA_KEY =
+REACT_APP_PINATA_SECRET =
+```
+
+Salva il file: sei pronto ora per scrivere la funzione per caricare i tuoi metadati di JSON su IPFS!
+
+### Implementa pinJSONToIPFS {#pin-json-to-ipfs}
+
+Per nostra fortuna, Pinata ha un'[API specifica per caricare i dati JSON su IPFS](https://pinata.cloud/documentation#PinJSONToIPFS) e un comodo JavaScript con esempio di axios che possiamo usare, con alcune lievi modifiche.
+
+Nella cartella `utils` creiamo un altro file denominato `pinata.js` e poi importiamo il nostro codice segreto di Pinata e la chiave dal file .env, come segue:
+
+```javascript
+require("dotenv").config()
+const key = process.env.REACT_APP_PINATA_KEY
+const secret = process.env.REACT_APP_PINATA_SECRET
+```
+
+Incolla quindi il codice aggiuntivo seguente nel file `pinata.js`. Non preoccuparti, analizzeremo per bene cosa significa!
+
+```javascript
+require("dotenv").config()
+const key = process.env.REACT_APP_PINATA_KEY
+const secret = process.env.REACT_APP_PINATA_SECRET
+
+const axios = require("axios")
+
+export const pinJSONToIPFS = async (JSONBody) => {
+ const url = `https://api.pinata.cloud/pinning/pinJSONToIPFS`
+ //making axios POST request to Pinata ⬇️
+ return axios
+ .post(url, JSONBody, {
+ headers: {
+ pinata_api_key: key,
+ pinata_secret_api_key: secret,
+ },
+ })
+ .then(function (response) {
+ return {
+ success: true,
+ pinataUrl:
+ "https://gateway.pinata.cloud/ipfs/" + response.data.IpfsHash,
+ }
+ })
+ .catch(function (error) {
+ console.log(error)
+ return {
+ success: false,
+ message: error.message,
+ }
+ })
+}
+```
+
+Quindi, cosa fa esattamente questo codice?
+
+Prima di tutto, importa [axios](https://www.npmjs.com/package/axios), un client HTTP basato su Promise per il browser e node.js, che useremo per creare una richiesta a Pinata.
+
+Poi abbiamo la nostra funzione asincrona `pinJSONToIPFS`, che prende un `JSONBody` come input e la chiave API e il codice segreto di Pinata nell'intestazione, tutto per creare una richiesta di POST all'API `pinJSONToIPFS`.
+
+- Se questa richiesta di POST riesce, allora la nostra funzione restituisce un oggetto JSON con il booleano `success` impostato a true e il `pinataUrl` in cui i nostri metadati sono stati fissati. Useremo il `pinataUrl` restituito come l'input del `tokenURI` alla funzione di conio del nostro smart contract.
+- Se questa richiesta di POST fallisce, allora la nostra funzione restituisce un oggetto JSON con il booleano `success` impostato false e una stringa `message` che comunica l'errore.
+
+Come con i tipi restituiti dalla nostra funzione `connectWallet`, stiamo restituendo oggetti JSON, così da poterne usare i parametri per aggiornare le nostre variabili di stato e l'UI.
+
+## Carica il tuo smart contract {#load-your-smart-contract}
+
+Ora che abbiamo un modo per caricare i metadati del nostro NFT su IPFS tramite la nostra funzione `pinJSONToIPFS`, avremo bisogno di un modo per caricare un'istanza del nostro smart contract, così da poterne chiamare la funzione `mintNFT`.
+
+Come menzionato prima, in questo tutorial useremo [questo smart contract NFT esistente](https://ropsten.etherscan.io/address/0x4C4a07F737Bf57F6632B6CAB089B78f62385aCaE); se invece sei interessato a sapere come lo abbiamo creato, o se vuoi crearne uno tuo, consigliamo vivamente di dare un'occhiata all'altro nostro tutorial, ["Come Creare un NFT."](https://docs.alchemyapi.io/alchemy/tutorials/how-to-create-an-nft).
+
+### L'ABI del contratto {#contract-abi}
+
+Se hai esaminato attentamente i nostri file, avrai notato che nella nostra cartella `src` si trova un file `contract-abi.json`. Un'ABI serve per specificare quale funzione invocherà un contratto, oltre che per garantire che la funzione restituirà i dati nel formato previsto.
+
+Avremo anche bisogno di una chiave API di Alchemy e dell'API Alchemy Web3 per connetterci alla blockchain di Ethereum e caricare il nostro smart contract.
+
+### Crea la tua chiave API di Alchemy {#create-alchemy-api}
+
+Se non hai già un profilo di Alchemy, [registrati gratis qui.](https://alchemy.com/?a=eth-org-nft-minter)
+
+Una volta creato un profilo di Alchemy, puoi generare una chiave API creando un'app. Questo ci consentirà di effettuare richieste alla rete di prova di Ropsten.
+
+Vai alla pagina “Crea App” nella tua dashboard di Alchemy passando su “App” nella barra di navigazione e cliccando “Crea App”.
+
+Dai un nome alla tua app (noi abbiamo scelto “Il mio primo NFT!", aggiungi una breve descrizione, seleziona “Staging” come Ambiente) serve per la contabilità della tua app e scegli "Ropsten" come rete.
+
+Clicca “Crea app” ed è tutto! La tua app dovrebbe apparire nella tabella seguente.
+
+Fantastico, ora che abbiamo creato il nostro URL dell'API di Alchemy HTTP, copiamolo negli appunti...
+
+…e poi aggiungiamolo al nostro file `.env`. Nel complesso, il file .env dovrebbe somigliare a questo:
+
+```text
+REACT_APP_PINATA_KEY =
+REACT_APP_PINATA_SECRET =
+REACT_APP_ALCHEMY_KEY = https://eth-ropsten.alchemyapi.io/v2/
+```
+
+Ora che abbiamo l'ABI del nostro contratto e la nostra chiave API di Alchemy, siamo pronti a caricare il nostro smart contract usando [Alchemy Web3](https://github.com/alchemyplatform/alchemy-web3).
+
+### Configura l'endpoint e il contratto di Web3 di Alchemy {#setup-alchemy-endpoint}
+
+Prima di tutto, se non lo hai già fatto, dovrai installare [Alchemy Web3](https://github.com/alchemyplatform/alchemy-web3) navigando alla cartella home: `nft-minter-tutorial` nel terminale:
+
+```text
+cd ..
+npm install @alch/alchemy-web3
+```
+
+Torniamo quindi al nostro file `interact.js`. In cima al file, aggiungi il seguente codice per importare la tua chiave di Alchemy dal file .env e configurare il tuo endpoint di Alchemy Web3:
+
+```javascript
+require("dotenv").config()
+const alchemyKey = process.env.REACT_APP_ALCHEMY_KEY
+const { createAlchemyWeb3 } = require("@alch/alchemy-web3")
+const web3 = createAlchemyWeb3(alchemyKey)
+```
+
+[Alchemy Web3](https://github.com/alchemyplatform/alchemy-web3) è un wrapper intorno a [Web3.js](https://web3js.readthedocs.io/en/v1.2.9/), che fornisce metodi API migliorati e altri benefici cruciali per semplificare la tua vita a uno sviluppatore web3. È progettato per richiedere una configurazione minima, così da poter iniziare a usarlo immediatamente nella tua app!
+
+In seguito, aggiungiamo l'ABI del nostro contratto e l'indirizzo del contratto al nostro file.
+
+```javascript
+require("dotenv").config()
+const alchemyKey = process.env.REACT_APP_ALCHEMY_KEY
+const { createAlchemyWeb3 } = require("@alch/alchemy-web3")
+const web3 = createAlchemyWeb3(alchemyKey)
+
+const contractABI = require("../contract-abi.json")
+const contractAddress = "0x4C4a07F737Bf57F6632B6CAB089B78f62385aCaE"
+```
+
+Una volta che abbiamo entrambi, siamo pronti a iniziare a programmare la nostra funzione di conio!
+
+## Implementa la funzione mintNFT {#implement-the-mintnft-function}
+
+Nel file `interact.js`, definiamo la nostra funzione, `mintNFT`, che conierà il nostro omonimo NFT.
+
+Poiché effettueremo numerose chiamate asincrone \(a Pinata per fissare i nostri metadati su IPFS, a Alchemy Web3 per caricare il nostro smart contract e a MetaMask per firmare le nostre transazioni\), anche la nostra funzione sarà asincrona.
+
+I tre input alla nostra funzione saranno l'`url` della nostra risorsa digitale, il `name` e la `description`. Aggiungi la seguente firma della funzione sotto la funzione `connectWallet`:
+
+```javascript
+export const mintNFT = async (url, name, description) => {}
+```
+
+### Gestione degli errori d'input {#input-error-handling}
+
+Naturalmente, è utile avere una certa gestione degli errori di input all'inizio della funzione, uscendo dalla funzione se i nostri parametri di input sono errati. Nella nostra funzione, aggiungiamo il seguente codice:
+
+```javascript
+export const mintNFT = async (url, name, description) => {
+ //error handling
+ if (url.trim() == "" || name.trim() == "" || description.trim() == "") {
+ return {
+ success: false,
+ status: "❗Please make sure all fields are completed before minting.",
+ }
+ }
+}
+```
+
+Essenzialmente, se uno qualsiasi dei parametri d'input è una stringa vuota, restituiamo un oggetto JSON in cui il booleano `success` è false e la stringa `status` indica che tutti i campi nella nostra UI devono esser completi.
+
+### Carica i metadati su IPFS {#upload-metadata-to-ipfs}
+
+Una volta che sappiamo che i nostri metadati sono correttamente formattati, il prossimo passaggio è avvolgerli in un oggetto JSON e caricarli su IPFS tramite il `pinJSONToIPFS` che abbiamo scritto!
+
+Per farlo, prima dobbiamo importare la funzione `pinJSONToIPFS` nel nostro file `interact.js`. In cima al `interact.js`, aggiungiamo:
+
+```javascript
+import { pinJSONToIPFS } from "./pinata.js"
+```
+
+Ricorda che `pinJSONToIPFS` riceve in un body JSON. Quindi, prima di effettuare una chiamata a esso, dovremo formattare i nostri parametri `url`, `name` e `description` in un oggetto JSON.
+
+Aggiorniamo il nostro codice per creare un oggetto JSON chiamato `metadata` e poi effettuiamo una chiamata a `pinJSONToIPFS` con questo parametro `metadata`:
+
+```javascript
+export const mintNFT = async (url, name, description) => {
+ //error handling
+ if (url.trim() == "" || name.trim() == "" || description.trim() == "") {
+ return {
+ success: false,
+ status: "❗Please make sure all fields are completed before minting.",
+ }
+ }
+
+ //make metadata
+ const metadata = new Object()
+ metadata.name = name
+ metadata.image = url
+ metadata.description = description
+
+ //make pinata call
+ const pinataResponse = await pinJSONToIPFS(metadata)
+ if (!pinataResponse.success) {
+ return {
+ success: false,
+ status: "😢 Something went wrong while uploading your tokenURI.",
+ }
+ }
+ const tokenURI = pinataResponse.pinataUrl
+}
+```
+
+Nota che memorizziamo la risposta della nostra chiamata a `pinJSONToIPFS(metadata)` nell'oggetto `pinataResponse`. Analizziamo quindi questo oggetto alla ricerca di eventuali errori.
+
+Se è presente un errore, restituiamo un oggetto JSON in cui il booleano `success` è impostato a false e la nostra stringa `status` indica che la nostra chiamata non è andata a buon fine. Altrimenti, estraiamo `pinataURL` dal `pinataResponse` e lo memorizziamo come la nostra variabile `tokenURI`.
+
+È arrivato il momento di caricare il nostro smart contract usando l'API Alchemy Web3 che abbiamo inizializzato in cima al nostro file. Aggiungi la seguente riga di codice in fondo alla funzione `mintNFT` per impostare il contratto alla variabile globale `window.contract`:
+
+```javascript
+window.contract = await new web3.eth.Contract(contractABI, contractAddress)
+```
+
+L'ultima cosa da aggiungere alla nostra funzione `mintNFT` è la nostra transazione di Ethereum:
+
+```javascript
+//set up your Ethereum transaction
+const transactionParameters = {
+ to: contractAddress, // Required except during contract publications.
+ from: window.ethereum.selectedAddress, // must match user's active address.
+ data: window.contract.methods
+ .mintNFT(window.ethereum.selectedAddress, tokenURI)
+ .encodeABI(), //make call to NFT smart contract
+}
+
+//sign the transaction via MetaMask
+try {
+ const txHash = await window.ethereum.request({
+ method: "eth_sendTransaction",
+ params: [transactionParameters],
+ })
+ return {
+ success: true,
+ status:
+ "✅ Check out your transaction on Etherscan: https://ropsten.etherscan.io/tx/" +
+ txHash,
+ }
+} catch (error) {
+ return {
+ success: false,
+ status: "😥 Something went wrong: " + error.message,
+ }
+}
+```
+
+Se conosci già le transazioni di Ethereum, noterai che la struttura è abbastanza simile a quella che hai visto.
+
+- Prima, configuriamo i parametri delle nostre transazioni.
+ - `to` specifica l'indirizzo del destinatario \(il nostro smart contract\)
+ - `from` specifica il firmatario della transazione \(l'indirizzo dell'utente connesso a MetaMask: `window.ethereum.selectedAddress`\)
+ - `data` contiene la chiamata al metodo `mintNFT` del nostro smart contract, che riceve come input il nostro `tokenURI` e l'indirizzo del portafoglio dell'utente, `window.ethereum.selectedAddress`.
+- Creiamo quindi una chiamata d'attesa, `window.ethereum.request,` in cui chiediamo a MetaMask di firmare la transazione. Nota che, in questa richiesta, stiamo specificando il nostro metodo eth \(eth_SentTransaction\) e passando il nostro `transactionParameters`. A questo punto, MetaMask si aprirà nel browser e richiederà all'utente di firmare o rifiutare la transazione.
+ - Se la transazione va a buon fine, la funzione restituirà un oggetto JSON in cui il booleano `success` è impostato a true e la stringa `status` richiede all'utente di controllare Etherscan per ulteriori informazioni sulla sua transazione.
+ - Se la transazione non va a buon fine, la funzione restituirà un oggetto JSON in cui il booleano `success` è impostato a false e la stringa `status` trasmette il messaggio d'errore.
+
+Nel complesso, la nostra funzione `mintNFT` dovrebbe somigliare a questa:
+
+```javascript
+export const mintNFT = async (url, name, description) => {
+ //error handling
+ if (url.trim() == "" || name.trim() == "" || description.trim() == "") {
+ return {
+ success: false,
+ status: "❗Please make sure all fields are completed before minting.",
+ }
+ }
+
+ //make metadata
+ const metadata = new Object()
+ metadata.name = name
+ metadata.image = url
+ metadata.description = description
+
+ //pinata pin request
+ const pinataResponse = await pinJSONToIPFS(metadata)
+ if (!pinataResponse.success) {
+ return {
+ success: false,
+ status: "😢 Something went wrong while uploading your tokenURI.",
+ }
+ }
+ const tokenURI = pinataResponse.pinataUrl
+
+ //load smart contract
+ window.contract = await new web3.eth.Contract(contractABI, contractAddress) //loadContract();
+
+ //set up your Ethereum transaction
+ const transactionParameters = {
+ to: contractAddress, // Required except during contract publications.
+ from: window.ethereum.selectedAddress, // must match user's active address.
+ data: window.contract.methods
+ .mintNFT(window.ethereum.selectedAddress, tokenURI)
+ .encodeABI(), //make call to NFT smart contract
+ }
+
+ //sign transaction via MetaMask
+ try {
+ const txHash = await window.ethereum.request({
+ method: "eth_sendTransaction",
+ params: [transactionParameters],
+ })
+ return {
+ success: true,
+ status:
+ "✅ Check out your transaction on Etherscan: https://ropsten.etherscan.io/tx/" +
+ txHash,
+ }
+ } catch (error) {
+ return {
+ success: false,
+ status: "😥 Something went wrong: " + error.message,
+ }
+ }
+}
+```
+
+Questa è una funzione gigante! Ora, dobbiamo solo connettere la nostra funzione `mintNFT` al nostro componente `Minter.js`...
+
+## Connetti mintNFT al nostro frontend di Minter.js {#connect-our-frontend}
+
+Apri il file `Minter.js` e aggiorna la riga `import { connectWallet, getCurrentWalletConnected } from "./utils/interact.js";` in alto affinché sia:
+
+```javascript
+import {
+ connectWallet,
+ getCurrentWalletConnected,
+ mintNFT,
+} from "./utils/interact.js"
+```
+
+Infine, implementa la funzione `onMintPressed` per effettuare la chiamata d'attesa alla tua funzione `mintNFT` importata e aggiornare la variabile di stato `status` affinché rifletta se la nostra transazione è andata o meno a buon fine:
+
+```javascript
+const onMintPressed = async () => {
+ const { status } = await mintNFT(url, name, description)
+ setStatus(status)
+}
+```
+
+## Distribuisci il tuo NFT a un sito web live {#deploy-your-NFT}
+
+Pronto a portare in vita il tuo progetto affinché gli utenti vi interagiscano? Dai un'occhiata a [questo tutorial](https://docs.alchemy.com/alchemy/tutorials/nft-minter/how-do-i-deploy-nfts-online) per distribuire il tuo Coniatore su un sito web live.
+
+Un ultimo passaggio...
+
+## Prendi d'assalto il mondo della blockchain {#take-the-blockchain-world-by-storm}
+
+Stiamo scherzando, sei arrivato alla fine del tutorial!
+
+Per ricapitolare, creando un coniatore di NFT, hai imparato correttamente come:
+
+- Connetterti a MetaMask tramite il progetto del tuo frontend
+- Chiamare i metodi dello smart contract dal tuo frontend
+- Firmare le transazioni usando MetaMask
+
+Molto probabilmente vorrai mostrare gli NFT coniati tramite la tua dApp nel tuo portafoglio, dai quindi un'occhiata al nostro rapido tutorial [Come visualizzare il tuo NFT nel tuo Portafoglio](https://docs.alchemyapi.io/alchemy/tutorials/how-to-write-and-deploy-a-nft-smart-contract/how-to-view-your-nft-in-your-wallet)!
+
+E, come sempre, se hai qualsiasi domanda, siamo qui per aiutare sul [Discord di Alchemy](https://discord.gg/gWuC7zB). Non vediamo l'ora di vedere come applicherai i concetti di questo tutorial ai tuoi progetti futuri!
diff --git a/src/content/translations/it/developers/tutorials/optimism-std-bridge-annotated-code/index.md b/src/content/translations/it/developers/tutorials/optimism-std-bridge-annotated-code/index.md
new file mode 100644
index 00000000000..e0ad5fd0220
--- /dev/null
+++ b/src/content/translations/it/developers/tutorials/optimism-std-bridge-annotated-code/index.md
@@ -0,0 +1,1279 @@
+---
+title: "Guida del ponte standard di Optimism per contratti"
+description: Come funziona il ponte standard per Optimism? Perché funziona così?
+author: Ori Pomerantz
+sidebar: true
+tags:
+ - "Solidity"
+ - "optimism"
+ - "ponte"
+ - "livello 2"
+skill: intermediate
+published: 2022-03-30
+lang: it
+---
+
+[Optimism](https://www.optimism.io/) è un [Rollup ottimistico](/developers/docs/scaling/optimistic-rollups/). I rollup ottimistici possono elaborare le transazioni a un prezzo molto più basso di quello della rete principale di Ethereum (nota anche come livello 1 o L1), poiché le transazioni sono elaborate solo da alcuni nodi, invece che da ogni nodo sulla rete. Allo stesso tempo, i dati vengono tutti scritti nel L1, così che tutto possa essere provato e ricostruito con le garanzie d'integrità e disponibilità della rete principale.
+
+Per usare le risorse del L1 su Optimism (o su qualsiasi altro L2), le risorse devono essere collegate con un [ponte](/bridges/#prerequisites). Un modo per farlo è che gli utenti blocchino le risorse (ETH e [token ERC-20](https://ethereum.org/en/developers/docs/standards/tokens/erc-20/) sono le più comuni) nel L1 e ricevano le risorse equivalenti da usare nel L2. In definitiva, chiunque le riceva potrebbe volerle ricollegare al L1. Così facendo, le risorse sono bruciate nel L2 e poi rilasciate nuovamente all'utente nel L1.
+
+Questo è il modo in cui funziona il [ponte standard di Optimism](https://community.optimism.io/docs/developers/bridge/standard-bridge). In questo articolo esaminiamo il codice sorgente di quel ponte, per vedere come funziona e per studiarlo come un esempio di codice di Solidity ben scritto.
+
+## Flussi di controllo {#control-flows}
+
+Il ponte ha due flussi principali:
+
+- Deposito (da L1 a L2)
+- Prelievo (da L2 a L1)
+
+### Flusso di deposito {#deposit-flow}
+
+#### Livello 1 {#deposit-flow-layer-1}
+
+1. In caso di deposito di un ERC-20, il depositante concede al ponte un'indennità per spendere l'importo depositato
+2. Il depositante chiama il ponte L1 (`depositERC20`, `depositERC20To`, `depositETH`, o `depositETHTo`)
+3. Il ponte L1 prende possesso della risorsa collegata
+ - ETH: la risorsa è trasferita dal depositante all'interno della chiamata
+ - ERC-20: la risorsa è trasferita dal ponte a sé stessa, usando l'indennità fornita dal depositante
+4. Il ponte L1 usa il meccanismo di messaggio interdominio per chiamare `finalizeDeposit` sul ponte L2
+
+#### Livello 2 {#deposit-flow-layer-2}
+
+5. Il ponte L2 verifica che la chiamata a `finalizeDeposit` sia legittima:
+ - Proviene dal contratto di messaggistica interdominio
+ - Originariamente proveniva dal ponte su L1
+6. Il ponte L2 verifica se il contratto del token ERC-20 su L2 è quello corretto:
+ - Il contratto L2 segnala che la sua controparte del L1 è uguale a quella da cui i token provenivano su L1
+ - Il contratto L2 segnala che supporta l'interfaccia corretta ([che usa ERC-165](https://eips.ethereum.org/EIPS/eip-165)).
+7. Se il contratto L2 è quello corretto, chiamalo per coniare il numero di token appropriato all'indirizzo corretto. Altrimenti, avvia un processo di prelievo per consentire all'utente di rivendicare i token su L1.
+
+### Flusso di prelievo {#withdrawal-flow}
+
+#### Livello 2 {#withdrawl-flow-layer-2}
+
+1. Il prelevante chiama il ponte L2 (`withdraw` o `withdrawTo`)
+2. Il ponte L2 brucia il giusto numero di token appartenente a `msg.sender`
+3. Il ponte L2 usa il meccanismo di messaggio interdominio per chiamare `finalizeETHWithdrawal` o `finalizeERC20Withdrawal` sul ponte L1
+
+#### Livello 1 {#withdrawl-flow-layer-1}
+
+4. Il ponte L1 verifica che la chiamata a `finalizeETHWithdrawal` o `finalizeERC20Withdrawal` sia legittima:
+ - Proviene dal meccanismo di messaggistica interdominio
+ - Originariamente proveniva dal ponte su L2
+5. Il ponte L1 trasferisce la risorsa appropriata (ETH o ERC-20) all'indirizzo appropriato
+
+## Codice del Livello 1 {#layer-1-code}
+
+Questo è il codice eseguito su L1, la rete principale di Ethereum.
+
+### IL1ERC20Bridge {#IL1ERC20Bridge}
+
+[Quest'interfaccia è definita qui](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/L1/messaging/IL1ERC20Bridge.sol). Include le funzioni e definizioni richieste per collegare i token ERC-20.
+
+```solidity
+// SPDX-License-Identifier: MIT
+```
+
+[Gran parte del codice di Optimism è rilasciato sotto la licenza MIT](https://help.optimism.io/hc/en-us/articles/4411908707995-What-software-license-does-Optimism-use-).
+
+```solidity
+pragma solidity >0.5.0 <0.9.0;
+```
+
+Al momento della scrittura, l'ultima versione di Solidity è la 0.8.12. Fino al rilascio della versione 0.9.0, non sappiamo se questo codice è compatibile con esso o meno.
+
+```solidity
+/**
+ * @title IL1ERC20Bridge
+ */
+interface IL1ERC20Bridge {
+ /**********
+ * Events *
+ **********/
+
+ event ERC20DepositInitiated(
+```
+
+Nella terminologia del ponte di Optimism, _deposito_ indica un trasferimento da L1 a L2, e _prelievo_ indica un trasferimento da L2 a L1.
+
+```solidity
+ address indexed _l1Token,
+ address indexed _l2Token,
+```
+
+Nella maggior parte dei casi, l'indirizzo di un ERC-20 su L1 non equivale all'indirizzo dell'ERC-20 equivalente su L2. [Puoi visualizzare l'elenco di indirizzi di token qui](https://static.optimism.io/optimism.tokenlist.json). L'indirizzo con `chainId` 1 è sul L1 (Mainnet) e l'indirizzo con `chainId` 10 è sul L2 (Optimism). Gli altri due valori di `chainId` sono per la rete di prova Kovan (42) e la rete di prova Kovan di Optimistic (69).
+
+```solidity
+ address indexed _from,
+ address _to,
+ uint256 _amount,
+ bytes _data
+ );
+```
+
+È possibile aggiungere note ai trasferimenti, nel qual caso sono aggiunti agli eventi che li segnalano.
+
+```solidity
+ event ERC20WithdrawalFinalized(
+ address indexed _l1Token,
+ address indexed _l2Token,
+ address indexed _from,
+ address _to,
+ uint256 _amount,
+ bytes _data
+ );
+```
+
+Lo stesso contratto del ponte gestisce i trasferimenti in entrambe le direzioni. Nel caso del ponte L1, ciò indica l'inizializzazione dei depositi e la finalizzazione dei prelievi.
+
+```solidity
+
+ /********************
+ * Public Functions *
+ ********************/
+
+ /**
+ * @dev get the address of the corresponding L2 bridge contract.
+ * @return Address of the corresponding L2 bridge contract.
+ */
+ function l2TokenBridge() external returns (address);
+```
+
+Questa funzione non è davvero necessaria, perché sul L2 è un contratto pre-distribuito, quindi è sempre all'indirizzo `0x4200000000000000000000000000000000000010`. Serve per simmetria con il ponte L2, perché _non_ è banale sapere l'indirizzo del ponte L1.
+
+```solidity
+ /**
+ * @dev deposit an amount of the ERC20 to the caller's balance on L2.
+ * @param _l1Token Address of the L1 ERC20 we are depositing
+ * @param _l2Token Address of the L1 respective L2 ERC20
+ * @param _amount Amount of the ERC20 to deposit
+ * @param _l2Gas Gas limit required to complete the deposit on L2.
+ * @param _data Optional data to forward to L2. This data is provided
+ * solely as a convenience for external contracts. Aside from enforcing a maximum
+ * length, these contracts provide no guarantees about its content.
+ */
+ function depositERC20(
+ address _l1Token,
+ address _l2Token,
+ uint256 _amount,
+ uint32 _l2Gas,
+ bytes calldata _data
+ ) external;
+```
+
+Il parametro `_l2Gas` è la quantità di gas di L2 che la transazione può spendere. [Fino a un certo limite (elevato), è gratuito](https://community.optimism.io/docs/developers/bridge/messaging/#for-l1-%E2%87%92-l2-transactions-2), quindi, a meno che il contratto ERC-20 non faccia qualcosa di davvero strano durante il conio, non dovrebbe essere un problema. Questa funzione si occupa dello scenario comune, in cui un utente collega le risorse allo stesso indirizzo su una blockchain differente.
+
+```solidity
+ /**
+ * @dev deposit an amount of ERC20 to a recipient's balance on L2.
+ * @param _l1Token Address of the L1 ERC20 we are depositing
+ * @param _l2Token Address of the L1 respective L2 ERC20
+ * @param _to L2 address to credit the withdrawal to.
+ * @param _amount Amount of the ERC20 to deposit.
+ * @param _l2Gas Gas limit required to complete the deposit on L2.
+ * @param _data Optional data to forward to L2. This data is provided
+ * solely as a convenience for external contracts. Aside from enforcing a maximum
+ * length, these contracts provide no guarantees about its content.
+ */
+ function depositERC20To(
+ address _l1Token,
+ address _l2Token,
+ address _to,
+ uint256 _amount,
+ uint32 _l2Gas,
+ bytes calldata _data
+ ) external;
+```
+
+Questa funzione è quasi identica a `depositERC20`, ma ti consente di inviare l'ERC-20 a un altro indirizzo.
+
+```solidity
+ /*************************
+ * Cross-chain Functions *
+ *************************/
+
+ /**
+ * @dev Complete a withdrawal from L2 to L1, and credit funds to the recipient's balance of the
+ * L1 ERC20 token.
+ * This call will fail if the initialized withdrawal from L2 has not been finalized.
+ *
+ * @param _l1Token Address of L1 token to finalizeWithdrawal for.
+ * @param _l2Token Address of L2 token where withdrawal was initiated.
+ * @param _from L2 address initiating the transfer.
+ * @param _to L1 address to credit the withdrawal to.
+ * @param _amount Amount of the ERC20 to deposit.
+ * @param _data Data provided by the sender on L2. This data is provided
+ * solely as a convenience for external contracts. Aside from enforcing a maximum
+ * length, these contracts provide no guarantees about its content.
+ */
+ function finalizeERC20Withdrawal(
+ address _l1Token,
+ address _l2Token,
+ address _from,
+ address _to,
+ uint256 _amount,
+ bytes calldata _data
+ ) external;
+}
+```
+
+I prelievi (e altri messaggi da L2 a L1) su Optimism sono processi in due fasi:
+
+1. Una transazione di avvio su L2.
+2. Una transazione di finalizzazione o rivendicazione su L1. Questa transazione deve verificarsi dopo il [periodo di contestazione dell'errore](https://community.optimism.io/docs/how-optimism-works/#fault-proofs) perché la transazione di L2 termini.
+
+### IL1StandardBridge {#il1standardbridge}
+
+[Quest'interfaccia è definita qui](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/L1/messaging/IL1StandardBridge.sol). Questo file contiene le definizioni dell'evento e la funzione per ETH. Queste definizioni sono molto simili a quelle definite nel precedente `IL1ERC20Bridge` per ERC-20.
+
+L'interfaccia del ponte è divisa tra due file perché alcuni token ERC-20 richiedono un'elaborazione specifica e non possono esser gestiti dal ponte standard. Il ponte personalizzato che gestisce un token di questo tipo può quindi implementare `IL1ERC20Bridge` e non dover collegare anche ETH.
+
+```solidity
+// SPDX-License-Identifier: MIT
+pragma solidity >0.5.0 <0.9.0;
+
+import "./IL1ERC20Bridge.sol";
+
+/**
+ * @title IL1StandardBridge
+ */
+interface IL1StandardBridge is IL1ERC20Bridge {
+ /**********
+ * Events *
+ **********/
+ event ETHDepositInitiated(
+ address indexed _from,
+ address indexed _to,
+ uint256 _amount,
+ bytes _data
+ );
+```
+
+Questo evento è quasi identico alla versione di ERC-20 (`ERC20DepositInitiated`), salvo che mancano gli indirizzi del token di L1 e L2. Lo stesso vale per gli altri eventi e le altre funzioni.
+
+```solidity
+ event ETHWithdrawalFinalized(
+ .
+ .
+ .
+ );
+
+ /********************
+ * Public Functions *
+ ********************/
+
+ /**
+ * @dev Deposit an amount of the ETH to the caller's balance on L2.
+ .
+ .
+ .
+ */
+ function depositETH(uint32 _l2Gas, bytes calldata _data) external payable;
+
+ /**
+ * @dev Deposit an amount of ETH to a recipient's balance on L2.
+ .
+ .
+ .
+ */
+ function depositETHTo(
+ address _to,
+ uint32 _l2Gas,
+ bytes calldata _data
+ ) external payable;
+
+ /*************************
+ * Cross-chain Functions *
+ *************************/
+
+ /**
+ * @dev Complete a withdrawal from L2 to L1, and credit funds to the recipient's balance of the
+ * L1 ETH token. Since only the xDomainMessenger can call this function, it will never be called
+ * before the withdrawal is finalized.
+ .
+ .
+ .
+ */
+ function finalizeETHWithdrawal(
+ address _from,
+ address _to,
+ uint256 _amount,
+ bytes calldata _data
+ ) external;
+}
+```
+
+### CrossDomainEnabled {#crossdomainenabled}
+
+[Questo contratto](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/libraries/bridge/CrossDomainEnabled.sol) è ereditato da entrambi i ponti ([L1](#the-l1-bridge-contract) e [L2](#the-l2-bridge-contract)) per inviare i messaggi all'altro livello.
+
+```solidity
+// SPDX-License-Identifier: MIT
+pragma solidity >0.5.0 <0.9.0;
+
+/* Interface Imports */
+import { ICrossDomainMessenger } from "./ICrossDomainMessenger.sol";
+```
+
+[Quest'interfaccia](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/libraries/bridge/ICrossDomainMessenger.sol) dice al contratto come inviare i messaggi all'altro livello, usando la messaggistica interdominio. Questa messaggistica interdominio è un sistema totalmente a sé, che merita il proprio articolo, che spero scriverò in futuro.
+
+```solidity
+/**
+ * @title CrossDomainEnabled
+ * @dev Helper contract for contracts performing cross-domain communications
+ *
+ * Compiler used: defined by inheriting contract
+ */
+contract CrossDomainEnabled {
+ /*************
+ * Variables *
+ *************/
+
+ // Messenger contract used to send and recieve messages from the other domain.
+ address public messenger;
+
+ /***************
+ * Constructor *
+ ***************/
+
+ /**
+ * @param _messenger Address of the CrossDomainMessenger on the current layer.
+ */
+ constructor(address _messenger) {
+ messenger = _messenger;
+ }
+```
+
+Il parametro che il contratto deve conoscere, l'indirizzo della messaggistica interdominio su questo livello. Questo parametro è impostato una volta, nel costruttore, e non cambia mai.
+
+```solidity
+
+ /**********************
+ * Function Modifiers *
+ **********************/
+
+ /**
+ * Enforces that the modified function is only callable by a specific cross-domain account.
+ * @param _sourceDomainAccount The only account on the originating domain which is
+ * authenticated to call this function.
+ */
+ modifier onlyFromCrossDomainAccount(address _sourceDomainAccount) {
+```
+
+La messaggistica interdominio è accessibile da qualsiasi contratto sulla blockchain mentre è in esecuzione (sulla mainnet di Ethereum o su Optimism). Ma per fidarsi _solo_ di certi messaggi, se provengono dal ponte dall'altra parte, serve il ponte su entrambi i lati.
+
+```solidity
+ require(
+ msg.sender == address(getCrossDomainMessenger()),
+ "OVM_XCHAIN: messenger contract unauthenticated"
+ );
+```
+
+Solo i messaggi dalla messaggistica interdominio appropriata (`messenger`, come vedi di seguito) sono affidabili.
+
+```solidity
+
+ require(
+ getCrossDomainMessenger().xDomainMessageSender() == _sourceDomainAccount,
+ "OVM_XCHAIN: wrong sender of cross-domain message"
+ );
+```
+
+Il modo in cui la messaggistica interdominio fornisce l'indirizzo che ha inviato un messaggio con l'altro livello è [la funzione `.xDomainMessageSender()`](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/L1/messaging/L1CrossDomainMessenger.sol#L122-L128). Se è chiamato nella transazione avviata dal messaggio, può fornire queste informazioni.
+
+Dobbiamo assicurarci che il messaggio ricevuto provenga dall'altro ponte.
+
+```solidity
+
+ _;
+ }
+
+ /**********************
+ * Internal Functions *
+ **********************/
+
+ /**
+ * Gets the messenger, usually from storage. This function is exposed in case a child contract
+ * needs to override.
+ * @return The address of the cross-domain messenger contract which should be used.
+ */
+ function getCrossDomainMessenger() internal virtual returns (ICrossDomainMessenger) {
+ return ICrossDomainMessenger(messenger);
+ }
+```
+
+Questa funzione restituisce la messaggistica interdominio. Usiamo una funzione piuttosto che la variabile `messenger` per consentire ai contratti che ereditano da questa di usare un algoritmo per specificare quale messaggistica interdominio utilizzare.
+
+```solidity
+
+ /**
+ * Sends a message to an account on another domain
+ * @param _crossDomainTarget The intended recipient on the destination domain
+ * @param _message The data to send to the target (usually calldata to a function with
+ * `onlyFromCrossDomainAccount()`)
+ * @param _gasLimit The gasLimit for the receipt of the message on the target domain.
+ */
+ function sendCrossDomainMessage(
+ address _crossDomainTarget,
+ uint32 _gasLimit,
+ bytes memory _message
+```
+
+Infine, la funzione che invia un messaggio all'altro livello.
+
+```solidity
+ ) internal {
+ // slither-disable-next-line reentrancy-events, reentrancy-benign
+```
+
+[Slither](https://github.com/crytic/slither) è un analizzatore statico che Optimism esegue su ogni contratto per cercare le vulnerabilità e altri problemi potenziali. In questo caso, la seguente riga innesca due vulnerabilità:
+
+1. [Eventi di rientranza](https://github.com/crytic/slither/wiki/Detector-Documentation#reentrancy-vulnerabilities-3)
+2. [Rientranza benigna](https://github.com/crytic/slither/wiki/Detector-Documentation#reentrancy-vulnerabilities-2)
+
+```solidity
+ getCrossDomainMessenger().sendMessage(_crossDomainTarget, _message, _gasLimit);
+ }
+}
+```
+
+In questo caso, non ci interessiamo della rientranza: sappiamo che `getCrossDomainMessenger()` restituisce un indirizzo attendibile, anche se Slither non ha modo di saperlo.
+
+### Il contratto del ponte di L1 {#the-l1-bridge-contract}
+
+[Il codice sorgente di questo contratto è qui](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/L1/messaging/L1StandardBridge.sol).
+
+```solidity
+// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.9;
+```
+
+Le interfacce possono far parte di altri contratti, quindi devono supportare una vasta gamma di versioni di Solidity. Ma il ponte in sé è il nostro contratto, e possiamo essere rigidi sulla versione di Solidity utilizzata.
+
+```solidity
+/* Interface Imports */
+import { IL1StandardBridge } from "./IL1StandardBridge.sol";
+import { IL1ERC20Bridge } from "./IL1ERC20Bridge.sol";
+```
+
+[IL1ERC20Bridge](#IL1ERC20Bridge) e [IL1StandardBridge](#IL1StandardBridge) sono spiegati sopra.
+
+```solidity
+import { IL2ERC20Bridge } from "../../L2/messaging/IL2ERC20Bridge.sol";
+```
+
+[Quest'interfaccia](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/L2/messaging/IL2ERC20Bridge.sol) ci consente di creare messaggi per controllare il ponte standard su L2.
+
+```solidity
+import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
+```
+
+[Quest'interfaccia](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol) ci consente di controllare i contratti ERC-20. [Puoi approfondire questo argomento qui](/developers/tutorials/erc20-annotated-code/#the-interface).
+
+```solidity
+/* Library Imports */
+import { CrossDomainEnabled } from "../../libraries/bridge/CrossDomainEnabled.sol";
+```
+
+[Come spiegato sopra](#crossdomainenabled), questo contratto è usato per la messaggistica tra livelli.
+
+```solidity
+import { Lib_PredeployAddresses } from "../../libraries/constants/Lib_PredeployAddresses.sol";
+```
+
+[`Lib_PredeployAddresses`](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/libraries/constants/Lib_PredeployAddresses.sol) contiene gli indirizzi per i contratti L2 che hanno sempre lo stesso indirizzo. Comprende il ponte standard su L2.
+
+```solidity
+import { Address } from "@openzeppelin/contracts/utils/Address.sol";
+```
+
+[Utility per indirizzi di OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/Address.sol). Serve per distinguere tra gli indirizzi del contratto e quelli appartenenti ai conti posseduti esternamente (EOA).
+
+Non è una soluzione perfetta, perché non esiste modo di distinguere tra chiamate dirette e chiamate effettuate dal costruttore di un contratto ma, quantomeno, ci consente di identificare ed evitare alcuni errori comuni dell'utente.
+
+```solidity
+import { SafeERC20 } from "@openzeppelin/contracts/token/ERC20/utils/SafeERC20.sol";
+```
+
+[Lo standard ERC-20](https://eips.ethereum.org/EIPS/eip-20) supporta due metodi di segnalazione del fallimento di un contratto:
+
+1. Ripristino
+2. Restituzione di `false`
+
+Gestire entrambi i casi renderebbe il nostro codice più complicato, quindi, invece, usiamo [`SafeERC20` di OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/utils/SafeERC20.sol), che si assicura che [tutti i fallimenti portino a un ripristino](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/utils/SafeERC20.sol#L96).
+
+```solidity
+/**
+ * @title L1StandardBridge
+ * @dev The L1 ETH and ERC20 Bridge is a contract which stores deposited L1 funds and standard
+ * tokens that are in use on L2. It synchronizes a corresponding L2 Bridge, informing it of deposits
+ * and listening to it for newly finalized withdrawals.
+ *
+ */
+contract L1StandardBridge is IL1StandardBridge, CrossDomainEnabled {
+ using SafeERC20 for IERC20;
+```
+
+Questa riga specifica come usare il wrapper di `SafeERC20`, ogni volta che usiamo l'interfaccia di `IERC20`.
+
+```solidity
+
+ /********************************
+ * External Contract References *
+ ********************************/
+
+ address public l2TokenBridge;
+```
+
+L'indirizzo di [L2StandardBridge](#the-l2-bridge-contract).
+
+```solidity
+
+ // Maps L1 token to L2 token to balance of the L1 token deposited
+ mapping(address => mapping(address => uint256)) public deposits;
+```
+
+Una doppia [mappatura](https://www.tutorialspoint.com/solidity/solidity_mappings.htm) come questa definisce un [array sparso bidimensionale](https://en.wikipedia.org/wiki/Sparse_matrix). I valori in questa struttura di dati sono identificati come `deposit[L1 token addr][L2 token addr]`. Il valore predefinito è zero. Solo le celle impostate a un valore differente sono scritte in memoria.
+
+```solidity
+
+ /***************
+ * Constructor *
+ ***************/
+
+ // This contract lives behind a proxy, so the constructor parameters will go unused.
+ constructor() CrossDomainEnabled(address(0)) {}
+```
+
+Per poter aggiornare questo contratto senza dover copiare tutte le variabili in memoria. Per farlo, usiamo un [`Proxy`](https://docs.openzeppelin.com/contracts/3.x/api/proxy), un contratto che usa [`delegatecall`](https://solidity-by-example.org/delegatecall/) per trasferire le chiamate a un contratto distinto, il cui indirizzo è memorizzato dal contratto del proxy (quando aggiorni, dici al proxy di modificare tale indirizzo). Quando usi `delegatecall`, la memoria rimane quella del contratto _chiamante_, quindi non sono influenzati i valori di tutte le variabili di stato del contratto.
+
+Un effetto di questo schema è che non viene usata la memoria del contratto _chiamato_ di `delegatecall` e, dunque, i valori del costruttore passati a esso non sono rilevanti. Questo è il motivo per cui possiamo fornire un valore senza senso al costruttore di `CrossDomainEnabled`. È anche il motivo per cui l'inizializzazione di seguito è separata dal costruttore.
+
+```solidity
+ /******************
+ * Initialization *
+ ******************/
+
+ /**
+ * @param _l1messenger L1 Messenger address being used for cross-chain communications.
+ * @param _l2TokenBridge L2 standard bridge address.
+ */
+ // slither-disable-next-line external-function
+```
+
+Questo [test di Slither](https://github.com/crytic/slither/wiki/Detector-Documentation#public-function-that-could-be-declared-external), identifica le funzioni non chiamate dal codice del contratto e che potrebbero dunque esser dichiarate `external` invece che `public`. Il costo del gas delle funzioni `external` può esser inferiore, perché possono ricevere dei parametri nei dati della chiamata. Le funzioni dichiarate come `public` devono esser accessibili dall'interno del contratto. I contratti non possono modificare i propri dati di chiamata, quindi, i parametri devono essere in memoria. Quando una simile funzione è chiamata esternamente, è necessario copiare i dati di chiamata in memoria, e questa operazione costa del gas. In questo caso la funzione è chiamata solo una volta, quindi, non siamo interessati alla sua inefficienza.
+
+```solidity
+ function initialize(address _l1messenger, address _l2TokenBridge) public {
+ require(messenger == address(0), "Contract has already been initialized.");
+```
+
+La funzione `initialize` dovrebbe esser chiamata solo una volta. Se cambia l'indirizzo della messaggistica interdominio di L1 o del ponte del token L2, creiamo un nuovo proxy e un nuovo ponte che lo chiama. È improbabile che si verifichi, tranne quando viene aggiornato l'intero sistema, un evento molto raro.
+
+Nota che questa funzione non ha alcun meccanismo che limiti _chi_ possa chiamarla. Questo significa che, in teoria, un malintenzionato potrebbe attendere la distribuzione del proxy e della prima versione del ponte e, poi, eseguire un [front running](https://solidity-by-example.org/hacks/front-running/) per ottenere la funzione `initialize`, prima dell'utente legittimo. Ma esistono due metodi per impedirlo:
+
+1. Se i contratti sono distribuiti indirettamente da un conto EOA, ma [in una transazione avente un altro contratto che li crea](https://medium.com/upstate-interactive/creating-a-contract-with-a-smart-contract-bdb67c5c8595), l'intero processo può esser atomico e terminare prima che ogni altra transazione sia eseguita.
+2. Se la chiamata legittima a `initialize` fallisce, è sempre possibile ignorare il proxy e il ponte appena creato e crearne di nuovi.
+
+```solidity
+ messenger = _l1messenger;
+ l2TokenBridge = _l2TokenBridge;
+ }
+```
+
+Questi sono i due parametri che il ponte deve conoscere.
+
+```solidity
+
+ /**************
+ * Depositing *
+ **************/
+
+ /** @dev Modifier requiring sender to be EOA. This check could be bypassed by a malicious
+ * contract via initcode, but it takes care of the user error we want to avoid.
+ */
+ modifier onlyEOA() {
+ // Used to stop deposits from contracts (avoid accidentally lost tokens)
+ require(!Address.isContract(msg.sender), "Account not EOA");
+ _;
+ }
+```
+
+Per questo abbiamo bisogno delle utility `Address` di OpenZeppelin.
+
+```solidity
+ /**
+ * @dev This function can be called with no data
+ * to deposit an amount of ETH to the caller's balance on L2.
+ * Since the receive function doesn't take data, a conservative
+ * default amount is forwarded to L2.
+ */
+ receive() external payable onlyEOA {
+ _initiateETHDeposit(msg.sender, msg.sender, 200_000, bytes(""));
+ }
+```
+
+Questa funzione serve per scopi di test. Non compare nelle definizioni dell'interfaccia: non è pensata per un uso ordinario.
+
+```solidity
+ /**
+ * @inheritdoc IL1StandardBridge
+ */
+ function depositETH(uint32 _l2Gas, bytes calldata _data) external payable onlyEOA {
+ _initiateETHDeposit(msg.sender, msg.sender, _l2Gas, _data);
+ }
+
+ /**
+ * @inheritdoc IL1StandardBridge
+ */
+ function depositETHTo(
+ address _to,
+ uint32 _l2Gas,
+ bytes calldata _data
+ ) external payable {
+ _initiateETHDeposit(msg.sender, _to, _l2Gas, _data);
+ }
+```
+
+Queste due funzioni sono wrapper intorno a `_initiateETHDeposit`, la funzione che gestisce l'effettivo deposito di ETH.
+
+```solidity
+ /**
+ * @dev Performs the logic for deposits by storing the ETH and informing the L2 ETH Gateway of
+ * the deposit.
+ * @param _from Account to pull the deposit from on L1.
+ * @param _to Account to give the deposit to on L2.
+ * @param _l2Gas Gas limit required to complete the deposit on L2.
+ * @param _data Optional data to forward to L2. This data is provided
+ * solely as a convenience for external contracts. Aside from enforcing a maximum
+ * length, these contracts provide no guarantees about its content.
+ */
+ function _initiateETHDeposit(
+ address _from,
+ address _to,
+ uint32 _l2Gas,
+ bytes memory _data
+ ) internal {
+ // Construct calldata for finalizeDeposit call
+ bytes memory message = abi.encodeWithSelector(
+```
+
+I messaggi interdominio funzionano chiamando il contratto di destinazione passando il messaggio come dati di chiamata. I contratti in Solidity interpretano sempre i propri dati di chiamata secondo [le specifiche ABI](https://docs.soliditylang.org/en/v0.8.12/abi-spec.html). La funzione di Solidity [`abi.encodeWithSelector`](https://docs.soliditylang.org/en/v0.8.12/units-and-global-variables.html#abi-encoding-and-decoding-functions) crea questi dati di chiamata.
+
+```solidity
+ IL2ERC20Bridge.finalizeDeposit.selector,
+ address(0),
+ Lib_PredeployAddresses.OVM_ETH,
+ _from,
+ _to,
+ msg.value,
+ _data
+ );
+```
+
+In questo caso il messaggio chiama [la funzione `finalizeDeposit`](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/L2/messaging/L2StandardBridge.sol#L141-L148) con questi parametri:
+
+| Parametro | Valore | Significato |
+| --------- | ------------------------------ | ----------------------------------------------------------------------------------------------------------------------------------------------- |
+| \_l1Token | address(0) | Valore speciale che sta per ETH (che non è un token ERC-20) su L1 |
+| \_l2Token | Lib_PredeployAddresses.OVM_ETH | Il contratto L2 che gestisce ETH su Optimism, `0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000` (questo contratto è solo per uso interno a Optimism) |
+| \_from | \_from | L'indirizzo su L1 che invia gli ETH |
+| \_to | \_to | L'indirizzo su L2 che riceve gli ETH |
+| amount | msg.value | Importo di wei inviato (già inviato al ponte) |
+| \_data | \_data | Data aggiuntiva da allegare al deposito |
+
+```solidity
+ // Send calldata into L2
+ // slither-disable-next-line reentrancy-events
+ sendCrossDomainMessage(l2TokenBridge, _l2Gas, message);
+```
+
+Invia il messaggio tramite la messaggistica interdominio.
+
+```solidity
+ // slither-disable-next-line reentrancy-events
+ emit ETHDepositInitiated(_from, _to, msg.value, _data);
+ }
+```
+
+Emette un evento per informare qualsiasi applicazione decentralizzata che ascolta questo trasferimento.
+
+```solidity
+ /**
+ * @inheritdoc IL1ERC20Bridge
+ */
+ function depositERC20(
+ .
+ .
+ .
+ ) external virtual onlyEOA {
+ _initiateERC20Deposit(_l1Token, _l2Token, msg.sender, msg.sender, _amount, _l2Gas, _data);
+ }
+
+ /**
+ * @inheritdoc IL1ERC20Bridge
+ */
+ function depositERC20To(
+ .
+ .
+ .
+ ) external virtual {
+ _initiateERC20Deposit(_l1Token, _l2Token, msg.sender, _to, _amount, _l2Gas, _data);
+ }
+```
+
+Queste due funzioni sono wrapper intorno a `_initiateERC20Deposit`, la funzione che gestisce l'effettivo deposito ERC-20.
+
+```solidity
+ /**
+ * @dev Performs the logic for deposits by informing the L2 Deposited Token
+ * contract of the deposit and calling a handler to lock the L1 funds. (e.g. transferFrom)
+ *
+ * @param _l1Token Address of the L1 ERC20 we are depositing
+ * @param _l2Token Address of the L1 respective L2 ERC20
+ * @param _from Account to pull the deposit from on L1
+ * @param _to Account to give the deposit to on L2
+ * @param _amount Amount of the ERC20 to deposit.
+ * @param _l2Gas Gas limit required to complete the deposit on L2.
+ * @param _data Optional data to forward to L2. This data is provided
+ * solely as a convenience for external contracts. Aside from enforcing a maximum
+ * length, these contracts provide no guarantees about its content.
+ */
+ function _initiateERC20Deposit(
+ address _l1Token,
+ address _l2Token,
+ address _from,
+ address _to,
+ uint256 _amount,
+ uint32 _l2Gas,
+ bytes calldata _data
+ ) internal {
+```
+
+Questa funzione è simile a `_initiateETHDeposit` di cui sopra, con alcune importanti differenze. La prima differenza è che questa funzione riceve come parametri gli indirizzi del token e l'importo da trasferire. Nel caso di ETH, la chiamata al ponte include già il trasferimento della risorsa al conto del ponte (`msg.value`).
+
+```solidity
+ // When a deposit is initiated on L1, the L1 Bridge transfers the funds to itself for future
+ // withdrawals. safeTransferFrom also checks if the contract has code, so this will fail if
+ // _from is an EOA or address(0).
+ // slither-disable-next-line reentrancy-events, reentrancy-benign
+ IERC20(_l1Token).safeTransferFrom(_from, address(this), _amount);
+```
+
+I trasferimenti di token ERC-20 seguono un processo differente rispetto agli ETH:
+
+1. L'utente (`_from`) dà un indennità al ponte per trasferire i token appropriati.
+2. L'utente chiama il ponte con l'indirizzo del contratto del token, l'importo, etc.
+3. Il ponte trasferisce i token (a sé stesso) nell'ambito del processo di deposito.
+
+Il primo passaggio potrebbe verificarsi in una transazione separata dalle ultime due. Tuttavia, il front running non è un problema perché le due funzioni che chiamano `_initiateERC20Deposit` (`depositERC20` e `depositERC20To`), chiamano questa funzione con `msg.sender` come solo parametro `_from`.
+
+```solidity
+ // Construct calldata for _l2Token.finalizeDeposit(_to, _amount)
+ bytes memory message = abi.encodeWithSelector(
+ IL2ERC20Bridge.finalizeDeposit.selector,
+ _l1Token,
+ _l2Token,
+ _from,
+ _to,
+ _amount,
+ _data
+ );
+
+ // Send calldata into L2
+ // slither-disable-next-line reentrancy-events, reentrancy-benign
+ sendCrossDomainMessage(l2TokenBridge, _l2Gas, message);
+
+ // slither-disable-next-line reentrancy-benign
+ deposits[_l1Token][_l2Token] = deposits[_l1Token][_l2Token] + _amount;
+```
+
+Aggiungi l'importo di token depositato alla struttura dei dati `deposits`. Potrebbero esistere diversi indirizzi su L2 corrispondenti allo stesso token L1 ERC-20, quindi non basta usare il saldo del ponte del token L1 ERC-20, per monitorare i depositi.
+
+```solidity
+
+ // slither-disable-next-line reentrancy-events
+ emit ERC20DepositInitiated(_l1Token, _l2Token, _from, _to, _amount, _data);
+ }
+
+ /*************************
+ * Cross-chain Functions *
+ *************************/
+
+ /**
+ * @inheritdoc IL1StandardBridge
+ */
+ function finalizeETHWithdrawal(
+ address _from,
+ address _to,
+ uint256 _amount,
+ bytes calldata _data
+```
+
+Il ponte L2 invia un messaggio alla messaggistica interdominio del L2, che fa sì che la messaggistica interdominio del L1 chiami questa funzione (una volta che la [transazione che finalizza il messaggio](https://community.optimism.io/docs/developers/bridge/messaging/#fees-for-l2-%E2%87%92-l1-transactions) è inviata al L1, ovviamente).
+
+```solidity
+ ) external onlyFromCrossDomainAccount(l2TokenBridge) {
+```
+
+Assicurati che questo sia un messaggio _legittimo_, proveniente dalla messaggistica interdominio e proveniente dal ponte del token del L2. Questa funzione è usata per prelevare ETH dal ponte, quindi dobbiamo assicurarci che sia chiamata solo dal chiamante autorizzato.
+
+```solidity
+ // slither-disable-next-line reentrancy-events
+ (bool success, ) = _to.call{ value: _amount }(new bytes(0));
+```
+
+Il metodo per trasferire ETH è chiamare il destinatario indicando l'importo di wei nel `msg.value`.
+
+```solidity
+ require(success, "TransferHelper::safeTransferETH: ETH transfer failed");
+
+ // slither-disable-next-line reentrancy-events
+ emit ETHWithdrawalFinalized(_from, _to, _amount, _data);
+```
+
+Genera un evento riguardante il prelievo.
+
+```solidity
+ }
+
+ /**
+ * @inheritdoc IL1ERC20Bridge
+ */
+ function finalizeERC20Withdrawal(
+ address _l1Token,
+ address _l2Token,
+ address _from,
+ address _to,
+ uint256 _amount,
+ bytes calldata _data
+ ) external onlyFromCrossDomainAccount(l2TokenBridge) {
+```
+
+Questa funzione è simile al precedente `finalizeETHWithdrawal`, con le modifiche necessarie per i token ERC-20.
+
+```solidity
+ deposits[_l1Token][_l2Token] = deposits[_l1Token][_l2Token] - _amount;
+```
+
+Aggiorna la struttura dei dati di `deposits`.
+
+```solidity
+
+ // When a withdrawal is finalized on L1, the L1 Bridge transfers the funds to the withdrawer
+ // slither-disable-next-line reentrancy-events
+ IERC20(_l1Token).safeTransfer(_to, _amount);
+
+ // slither-disable-next-line reentrancy-events
+ emit ERC20WithdrawalFinalized(_l1Token, _l2Token, _from, _to, _amount, _data);
+ }
+
+
+ /*****************************
+ * Temporary - Migrating ETH *
+ *****************************/
+
+ /**
+ * @dev Adds ETH balance to the account. This is meant to allow for ETH
+ * to be migrated from an old gateway to a new gateway.
+ * NOTE: This is left for one upgrade only so we are able to receive the migrated ETH from the
+ * old contract
+ */
+ function donateETH() external payable {}
+}
+```
+
+Vi è stata un'implementazione precedente del ponte. Quando ci siamo spostati a questa nuova implementazione, abbiamo dovuto spostare tutte le risorse. I token ERC-20 possono essere semplicemente spostati. Al contrario, per trasferire ETH a un contratto, serve l'approvazione di quel contratto, e proprio questo a cui serve `donateETH`.
+
+## Token ERC-20 sul L2 {#erc-20-tokens-on-l2}
+
+Perché un token ERC-20 si adatti al ponte standard, deve consentire al ponte standard, e _solo_ al ponte standard, di coniare il token. Questo è necessario perché i ponti devono assicurare che il numero di token in circolazione su Optimism sia pari al numero di token bloccati nel contratto del ponte del L1. Se esistono troppi token su L2, alcuni utenti non potrebbero ricollegare le proprie risorse al L1. Invece di un ponte fidato, ricreeremmo essenzialmente la [riserva frazionaria bancaria](https://www.investopedia.com/terms/f/fractionalreservebanking.asp). Se esistono troppi token su L1, alcuni di questi rimarrebbero bloccati nel contratto del ponte per sempre, perché non esiste modo di rilasciarli senza bruciare token del L2.
+
+### IL2StandardERC20 {#il2standarderc20}
+
+Ogni token ERC-20 sul L2 che usa il ponte standard deve presentare [quest'interfaccia](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/standards/IL2StandardERC20.sol), che ha le funzioni e gli eventi necessari al ponte standard.
+
+```solidity
+// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.9;
+
+import { IERC20 } from "@openzeppelin/contracts/token/ERC20/IERC20.sol";
+```
+
+[L'interfaccia standard dell'ERC-20](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/IERC20.sol) non include le funzioni `mint` e `burn`. Questi metodi non sono richiesti dallo [standard ERC-20](https://eips.ethereum.org/EIPS/eip-20), che non specifica i meccanismi per creare e distruggere i token.
+
+```solidity
+import { IERC165 } from "@openzeppelin/contracts/utils/introspection/IERC165.sol";
+```
+
+[L'interfaccia ERC-165](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/introspection/IERC165.sol) è usata per specificare quali funzioni sono fornite da un contratto. [Puoi leggere lo standard qui](https://eips.ethereum.org/EIPS/eip-165).
+
+```solidity
+interface IL2StandardERC20 is IERC20, IERC165 {
+ function l1Token() external returns (address);
+```
+
+Questa funzione fornisce l'indirizzo del token L1, collegato a questo contratto. Nota che non esiste una funzione simile nella direzione opposta. Dobbiamo poter collegare qualsiasi token del L1, indipendentemente dal fatto che il supporto a L2 sia stato o meno pianificato alla sua implementazione.
+
+```solidity
+
+ function mint(address _to, uint256 _amount) external;
+
+ function burn(address _from, uint256 _amount) external;
+
+ event Mint(address indexed _account, uint256 _amount);
+ event Burn(address indexed _account, uint256 _amount);
+}
+```
+
+Funzioni ed eventi per coniare (creare) e bruciare (distruggere) i token. Il ponte dovrebbe esser la sola entità capace d'eseguire queste funzioni per assicurare che il numero di token sia corretto (pari al numero di token bloccati su L1).
+
+### L2StandardERC20 {#L2StandardERC20}
+
+[Questa è la nostra implementazione dell'interfaccia di `IL2StandardERC20`](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/standards/L2StandardERC20.sol). A meno che tu non necessiti di qualche tipo di logica personalizzata, dovresti usare questa.
+
+```solidity
+// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.9;
+
+import { ERC20 } from "@openzeppelin/contracts/token/ERC20/ERC20.sol";
+```
+
+[Il contratto ERC-20 di OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/token/ERC20/ERC20.sol). Optimism non vuole reinventare la ruota, specialmente quando questa è ben rodata e deve esser abbastanza affidabile da contenere delle risorse.
+
+```solidity
+import "./IL2StandardERC20.sol";
+
+contract L2StandardERC20 is IL2StandardERC20, ERC20 {
+ address public l1Token;
+ address public l2Bridge;
+```
+
+Questi sono due parametri di configurazione aggiuntivi che noi richiediamo e che invece ERC-20 normalmente non richiede.
+
+```solidity
+
+ /**
+ * @param _l2Bridge Address of the L2 standard bridge.
+ * @param _l1Token Address of the corresponding L1 token.
+ * @param _name ERC20 name.
+ * @param _symbol ERC20 symbol.
+ */
+ constructor(
+ address _l2Bridge,
+ address _l1Token,
+ string memory _name,
+ string memory _symbol
+ ) ERC20(_name, _symbol) {
+ l1Token = _l1Token;
+ l2Bridge = _l2Bridge;
+ }
+```
+
+Per prima cosa, chiama il costruttore per il contratto da cui ereditiamo (`ERC20(_name, _symbol)`) e poi imposta le nostre variabili.
+
+```solidity
+
+ modifier onlyL2Bridge() {
+ require(msg.sender == l2Bridge, "Only L2 Bridge can mint and burn");
+ _;
+ }
+
+
+ // slither-disable-next-line external-function
+ function supportsInterface(bytes4 _interfaceId) public pure returns (bool) {
+ bytes4 firstSupportedInterface = bytes4(keccak256("supportsInterface(bytes4)")); // ERC165
+ bytes4 secondSupportedInterface = IL2StandardERC20.l1Token.selector ^
+ IL2StandardERC20.mint.selector ^
+ IL2StandardERC20.burn.selector;
+ return _interfaceId == firstSupportedInterface || _interfaceId == secondSupportedInterface;
+ }
+```
+
+[ERC-165](https://eips.ethereum.org/EIPS/eip-165) funziona così. Ogni interfaccia è un numero di funzioni supportate ed è identificata come l'[OR esclusivo](https://en.wikipedia.org/wiki/Exclusive_or) dei [selettori della funzione ABI](https://docs.soliditylang.org/en/v0.8.12/abi-spec.html#function-selector) di queste funzioni.
+
+Il ponte L2 usa ERC-165 come controllo di integrità per assicurarsi che il contratto ERC-20 a cui invia le risorse sia un `IL2StandardERC20`.
+
+**Nota:** Non c'è nulla che impedisca che un contratto malevolo fornisca risposte false a `supportsInterface`, questo è quindi un meccanismo di controllo dell'integrità, _non_ un meccanismo di sicurezza.
+
+```solidity
+ // slither-disable-next-line external-function
+ function mint(address _to, uint256 _amount) public virtual onlyL2Bridge {
+ _mint(_to, _amount);
+
+ emit Mint(_to, _amount);
+ }
+
+ // slither-disable-next-line external-function
+ function burn(address _from, uint256 _amount) public virtual onlyL2Bridge {
+ _burn(_from, _amount);
+
+ emit Burn(_from, _amount);
+ }
+}
+```
+
+Solo il ponte L2 può coniare e bruciare le risorse.
+
+`_mint` e `_burn` sono in realtà definiti nel [contratto ERC-20 di OpenZeppelin](https://ethereum.org/en/developers/tutorials/erc20-annotated-code/#the-_mint-and-_burn-functions-_mint-and-_burn). Quel contratto non li espone esternamente, perché le condizioni per coniare e bruciare token sono tanto varie quanto il numero di metodi per usare ERC-20.
+
+## Codice del ponte di L2 {#l2-bridge-code}
+
+Questo è il codice che esegue il ponte su Optimism. [Il codice sorgente di questo contratto è qui](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/L2/messaging/L2StandardBridge.sol).
+
+```solidity
+// SPDX-License-Identifier: MIT
+pragma solidity ^0.8.9;
+
+/* Interface Imports */
+import { IL1StandardBridge } from "../../L1/messaging/IL1StandardBridge.sol";
+import { IL1ERC20Bridge } from "../../L1/messaging/IL1ERC20Bridge.sol";
+import { IL2ERC20Bridge } from "./IL2ERC20Bridge.sol";
+```
+
+L'interfaccia di [IL2ERC20Bridge](https://github.com/ethereum-optimism/optimism/blob/develop/packages/contracts/contracts/L2/messaging/IL2ERC20Bridge.sol) è molto simile all'[equivalente di L1](#IL1ERC20Bridge), visto in precedenza. Vi sono due differenze significative:
+
+1. Su L1, avvii i depositi e finalizzi i prelievi. Qui, avvii i prelievi e finalizzi i depositi.
+2. Su L1 è necessario distinguere tra ETH e token ERC-20. Su L2 possiamo usare le stesse funzioni per entrambi perché, internamente, i saldi di ETH su Optimism sono gestiti come un token ERC-20 con l'indirizzo [0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000](https://optimistic.etherscan.io/address/0xDeadDeAddeAddEAddeadDEaDDEAdDeaDDeAD0000).
+
+```solidity
+/* Library Imports */
+import { ERC165Checker } from "@openzeppelin/contracts/utils/introspection/ERC165Checker.sol";
+import { CrossDomainEnabled } from "../../libraries/bridge/CrossDomainEnabled.sol";
+import { Lib_PredeployAddresses } from "../../libraries/constants/Lib_PredeployAddresses.sol";
+
+/* Contract Imports */
+import { IL2StandardERC20 } from "../../standards/IL2StandardERC20.sol";
+
+/**
+ * @title L2StandardBridge
+ * @dev The L2 Standard bridge is a contract which works together with the L1 Standard bridge to
+ * enable ETH and ERC20 transitions between L1 and L2.
+ * This contract acts as a minter for new tokens when it hears about deposits into the L1 Standard
+ * bridge.
+ * This contract also acts as a burner of the tokens intended for withdrawal, informing the L1
+ * bridge to release L1 funds.
+ */
+contract L2StandardBridge is IL2ERC20Bridge, CrossDomainEnabled {
+ /********************************
+ * External Contract References *
+ ********************************/
+
+ address public l1TokenBridge;
+```
+
+Tieni traccia dell'indirizzo del ponte L1. Nota che, a differenza dell'equivalente L1, qui _serve_ questa variabile. L'indirizzo del ponte L1 non è noto preventivamente.
+
+```solidity
+
+ /***************
+ * Constructor *
+ ***************/
+
+ /**
+ * @param _l2CrossDomainMessenger Cross-domain messenger used by this contract.
+ * @param _l1TokenBridge Address of the L1 bridge deployed to the main chain.
+ */
+ constructor(address _l2CrossDomainMessenger, address _l1TokenBridge)
+ CrossDomainEnabled(_l2CrossDomainMessenger)
+ {
+ l1TokenBridge = _l1TokenBridge;
+ }
+
+ /***************
+ * Withdrawing *
+ ***************/
+
+ /**
+ * @inheritdoc IL2ERC20Bridge
+ */
+ function withdraw(
+ address _l2Token,
+ uint256 _amount,
+ uint32 _l1Gas,
+ bytes calldata _data
+ ) external virtual {
+ _initiateWithdrawal(_l2Token, msg.sender, msg.sender, _amount, _l1Gas, _data);
+ }
+
+ /**
+ * @inheritdoc IL2ERC20Bridge
+ */
+ function withdrawTo(
+ address _l2Token,
+ address _to,
+ uint256 _amount,
+ uint32 _l1Gas,
+ bytes calldata _data
+ ) external virtual {
+ _initiateWithdrawal(_l2Token, msg.sender, _to, _amount, _l1Gas, _data);
+ }
+```
+
+Queste due funzioni avviano dei prelievi. Nota che non serve specificare l'indirizzo del token L1. I token L2 dovrebbero dirci l'indirizzo dell'equivalente L1.
+
+```solidity
+
+ /**
+ * @dev Performs the logic for withdrawals by burning the token and informing
+ * the L1 token Gateway of the withdrawal.
+ * @param _l2Token Address of L2 token where withdrawal is initiated.
+ * @param _from Account to pull the withdrawal from on L2.
+ * @param _to Account to give the withdrawal to on L1.
+ * @param _amount Amount of the token to withdraw.
+ * @param _l1Gas Unused, but included for potential forward compatibility considerations.
+ * @param _data Optional data to forward to L1. This data is provided
+ * solely as a convenience for external contracts. Aside from enforcing a maximum
+ * length, these contracts provide no guarantees about its content.
+ */
+ function _initiateWithdrawal(
+ address _l2Token,
+ address _from,
+ address _to,
+ uint256 _amount,
+ uint32 _l1Gas,
+ bytes calldata _data
+ ) internal {
+ // When a withdrawal is initiated, we burn the withdrawer's funds to prevent subsequent L2
+ // usage
+ // slither-disable-next-line reentrancy-events
+ IL2StandardERC20(_l2Token).burn(msg.sender, _amount);
+```
+
+Nota che _non_ ci stiamo affidando al parametro `_from`, ma su `msg.sender`, molto più difficile da falsificare (impossibile, per quanto ne so).
+
+```solidity
+
+ // Construct calldata for l1TokenBridge.finalizeERC20Withdrawal(_to, _amount)
+ // slither-disable-next-line reentrancy-events
+ address l1Token = IL2StandardERC20(_l2Token).l1Token();
+ bytes memory message;
+
+ if (_l2Token == Lib_PredeployAddresses.OVM_ETH) {
+```
+
+Su L1 è necessario distinguere tra ETH ed ERC-20.
+
+```solidity
+ message = abi.encodeWithSelector(
+ IL1StandardBridge.finalizeETHWithdrawal.selector,
+ _from,
+ _to,
+ _amount,
+ _data
+ );
+ } else {
+ message = abi.encodeWithSelector(
+ IL1ERC20Bridge.finalizeERC20Withdrawal.selector,
+ l1Token,
+ _l2Token,
+ _from,
+ _to,
+ _amount,
+ _data
+ );
+ }
+
+ // Send message up to L1 bridge
+ // slither-disable-next-line reentrancy-events
+ sendCrossDomainMessage(l1TokenBridge, _l1Gas, message);
+
+ // slither-disable-next-line reentrancy-events
+ emit WithdrawalInitiated(l1Token, _l2Token, msg.sender, _to, _amount, _data);
+ }
+
+ /************************************
+ * Cross-chain Function: Depositing *
+ ************************************/
+
+ /**
+ * @inheritdoc IL2ERC20Bridge
+ */
+ function finalizeDeposit(
+ address _l1Token,
+ address _l2Token,
+ address _from,
+ address _to,
+ uint256 _amount,
+ bytes calldata _data
+```
+
+Questa funzione è chiamata da `L1StandardBridge`.
+
+```solidity
+ ) external virtual onlyFromCrossDomainAccount(l1TokenBridge) {
+```
+
+Assicurati che la fonte del messaggio sia legittima. Questo è importante perché questa funzione chiama `_mint` e potrebbe esser usata per dare token non coperti dai token posseduti dal ponte su L1.
+
+```solidity
+ // Check the target token is compliant and
+ // verify the deposited token on L1 matches the L2 deposited token representation here
+ if (
+ // slither-disable-next-line reentrancy-events
+ ERC165Checker.supportsInterface(_l2Token, 0x1d1d8b63) &&
+ _l1Token == IL2StandardERC20(_l2Token).l1Token()
+```
+
+Controlli di integrità:
+
+1. L'interfaccia corretta è supportata
+2. L'indirizzo L1 del contratto ERC-20 del L2 corrisponde alla sorgente L1 dei token
+
+```solidity
+ ) {
+ // When a deposit is finalized, we credit the account on L2 with the same amount of
+ // tokens.
+ // slither-disable-next-line reentrancy-events
+ IL2StandardERC20(_l2Token).mint(_to, _amount);
+ // slither-disable-next-line reentrancy-events
+ emit DepositFinalized(_l1Token, _l2Token, _from, _to, _amount, _data);
+```
+
+Se il controllo di integrità riesce, finalizza il deposito:
+
+1. Conia i token
+2. Genera l'evento appropriato
+
+```solidity
+ } else {
+ // Either the L2 token which is being deposited-into disagrees about the correct address
+ // of its L1 token, or does not support the correct interface.
+ // This should only happen if there is a malicious L2 token, or if a user somehow
+ // specified the wrong L2 token address to deposit into.
+ // In either case, we stop the process here and construct a withdrawal
+ // message so that users can get their funds out in some cases.
+ // There is no way to prevent malicious token contracts altogether, but this does limit
+ // user error and mitigate some forms of malicious contract behavior.
+```
+
+Se un utente ha commesso un errore rilevabile usando l'indirizzo del token L2 errato, dobbiamo annullare il deposito e restituire i token sul L1. Il solo modo in cui possiamo farlo da L2 è inviare un messaggio che dovrà attendere il periodo di contestazione dell'errore, ma è molto meglio per l'utente rispetto a perdere permanentemente i token.
+
+```solidity
+ bytes memory message = abi.encodeWithSelector(
+ IL1ERC20Bridge.finalizeERC20Withdrawal.selector,
+ _l1Token,
+ _l2Token,
+ _to, // switched the _to and _from here to bounce back the deposit to the sender
+ _from,
+ _amount,
+ _data
+ );
+
+ // Send message up to L1 bridge
+ // slither-disable-next-line reentrancy-events
+ sendCrossDomainMessage(l1TokenBridge, 0, message);
+ // slither-disable-next-line reentrancy-events
+ emit DepositFailed(_l1Token, _l2Token, _from, _to, _amount, _data);
+ }
+ }
+}
+```
+
+## Conclusione {#conclusion}
+
+Il ponte standard è il meccanismo più flessibile per i trasferimenti di risorse. Tuttavia, essendo così generico, non è sempre il metodo più facile da usare. Specialmente per i prelievi, gran parte degli utenti preferisce usare [ponti di terze parti](https://www.optimism.io/apps/bridges) che non attendono il periodo di contestazione dell'errore e non richiedono una prova di Merkle per finalizzare il prelievo.
+
+Questi ponti funzionano tipicamente avendo delle risorse su L1, che forniscono immediatamente a fronte di una piccola commissione (spesso inferiore al costo di gas per un prelievo del ponte standard). Quando il ponte (o le persone che lo gestiscono) prevede di avere poche risorse su L1, trasferisce delle sufficienti risorse da L2. Poiché questi sono prelievi molto grandi, il costo di prelievo è ammortizzato su un grande importo e ha un'incidenza minore.
+
+Spero che questo articolo ti abbia aiutato a comprendere meglio come funziona il livello 2 e come scrivere un codice chiaro e sicuro in Solidity.
diff --git a/src/content/translations/it/developers/tutorials/run-light-node-geth/index.md b/src/content/translations/it/developers/tutorials/run-light-node-geth/index.md
index d178b262bd9..8cb1a2b1d72 100644
--- a/src/content/translations/it/developers/tutorials/run-light-node-geth/index.md
+++ b/src/content/translations/it/developers/tutorials/run-light-node-geth/index.md
@@ -1,175 +1,106 @@
---
title: Come eseguire un nodo leggero con Geth
-description: Come scaricare, installare ed eseguire Geth. Verranno trattate le syncmode, la console di JavaScript e altro
-author: "Brian Gu"
+description: Come scaricare, installare ed eseguire un client leggero con Geth.
+authors: "Brian Gu"
tags:
- "client"
- "geth"
- "nodi"
-skill: intermediate
+skill: beginner
lang: it
sidebar: true
-published: 2020-06-14
+published: 2022-03-04
---
Se ti interessa eseguire un [nodo Ethereum](/developers/docs/nodes-and-clients/), uno dei modi più facili è scaricare, installare ed eseguire Geth. Con Geth, possiamo ottenere un nodo leggero attivo in pochi minuti.
-Innanzi tutto, occorre [installare Geth](https://geth.ethereum.org/docs/install-and-build/installing-geth).
+Un client leggero richiede meno di 400MB d'archiviazione, pur consentendo la piena interattività con lo stato di Ethereum. I client leggeri recuperano i dati dai peer remoti, quindi alcune interrogazioni potrebbero richiedere un più di tempo per la risposta rispetto ad altre modalità di sincronizzazione.
-Una volta installato Geth, per eseguire un nodo completo di Ethereum basta digitare
+Per una spiegazione delle differenze tra le diverse modalità di sincronizzazione, leggi la nostra [documentazione per sviluppatori di nodi e client](/developers/docs/nodes-and-clients/#node-types).
-```bash
-$ geth
-```
-
-nella riga di comando (senza il simbolo del dollaro). Aspetta però! Quando esegui `geth`, Geth:
-
-- Inizializzerà una copia locale di un'EVM vuota
-- Avvierà il download di tutti i blocchi nella cronologia di Ethereum, a partire dal blocco 0.
-- Eseguirà tutte le transazioni di tutti i blocchi in ordine, aggiornando lo stato dell'EVM con ogni transazione fino a raggiungere lo stato odierno.
-
-Questo processo potrebbe impiegare da ore a giorni, e richiede qualche centinaio di GB di spazio libero. Per ora, eseguiremo semplicemente un nodo leggero su una rete di prova per familiarizzare con l'uso di Geth. A questo scopo, dovremo vedere alcuni strumenti e alcune opzioni importanti da riga di comando.
+## Installa ed esegui {#install-and-run}
-## Rete principale e di prova {#mainnet-and-testnet}
+Innanzitutto occorre [installare Geth](https://geth.ethereum.org/docs/install-and-build/installing-geth).
-Di default, Geth esegue un nodo sulla rete principale. Puoi eseguire `geth --ropsten` per eseguire un nodo completo della rete di prova di Ropsten. Puoi eseguire un nodo su Rinkeby scambiando `ropsten` con `rinkeby`.
-
-[Scopri di più sulle diverse reti](/developers/docs/networks/).
-
-## Syncmode {#syncmode}
-
-Geth ha tre `syncmode`.
+Dopo aver installato Geth, puoi eseguire un nodo di Ethereum in modalità "light" eseguendo il seguente comando in una finestra del Terminale:
```bash
-$ geth --syncmode "full"
-$ geth --syncmode "fast"
-$ geth --syncmode "light"
+geth --syncmode light
```
-`"full"` esegue un nodo completo esattamente previsto: il computer inizializza una copia locale dell'EVM allo stato vuoto originale, scarica ogni blocco dall'inizio della blockchain ed esegue ogni transazione di ogni blocco, aggiornando lo stato dell'EVM finché non raggiunge quello odierno.
-
-`"fast"` scarica tutti i blocchi ma anche un'istantanea recente dello stato dell'EVM da un peer (correntemente lo stato dei 64 blocchi dell'EVM nel passato), eseguendo le transazioni solo nei blocchi più recenti finché raggiunge lo stato corrente dell'EVM. Il vantaggio di `"fast"` è che impiega molto meno tempo per sincronizzarsi sullo stato corrente; tuttavia, si basa su un peer del nodo dell'archivio completo per avere un'istantanea dello stato, quindi non verifica tutto in modo autonomo.
+Una volta avviato, Geth inizia a connettersi ad altri nodi su Ethereum, noti come "peer". Il processo di connessione ai peer potrebbe richiedere un po' di tempo.
-Infine, `"light"` esegue un nodo leggero, come discusso in precedenza.
+Quando il tuo nodo di Geth ha abbastanza peer, importerà le intestazioni dai nuovi blocchi sulla catena.
-Per un'utile spiegazione delle differenze tra le tre modalità di sincronizzazione, vedi questa [risposta sullo scambio di stack](https://ethereum.stackexchange.com/questions/11297/what-is-geths-light-sync-and-why-is-it-so-fast).
+Quando le intestazioni del nuovo blocco non avranno più una "età", Geth sarà sincronizzato all'inizio della catena.
-## Documentazione e altre opzioni della riga di comando {#documentation-and-other-command-line-options}
+## Arrestare e riavviare il nodo {#stopping-and-restarting-your-node}
-- [Documentazione completa](https://geth.ethereum.org/docs/)
-- [Tutte le opzioni della riga di comando](https://geth.ethereum.org/docs/interface/command-line-options)
+Puoi interrompere il tuo nodo quando vuoi premendo CTRL +C .
-## Eseguire un nodo leggero {#running-your-light-node}
+Riavviando il nodo, Geth impiegherà qualche minuto per scaricare le intestazioni del blocco create dall'ultima esecuzione del nodo.
-Eseguiremo un nodo leggero della rete di prova per capire come gestire un nodo e interagirvi. Per farlo, basta eseguire
+## Abilita il server HTTP-RPC {#enable-the-http-rpc-server}
-```bash
-$ geth --ropsten --syncmode "light"
-```
+Abilitare il server HTTP-RPC ti consente di connettere il tuo nodo di Ethereum ad altri software come portafogli, estensioni del browser o librerie software personalizzate.
-Attendi qualche secondo e dovresti ottenere un output simile al seguente:
+Puoi abilitare il server HTTP-RPC eseguendo il seguente comando al lancio di Geth:
```bash
-$ geth --ropsten --syncmode "light"
-INFO [11-18|14:04:47] Massimo conteggio di pari ETH=0 LES=100 total=25
-INFO [11-18|14:04:47] Avviando il nodo peer-to-peer instance=Geth/v1.8.11-stable/darwin-amd64/go1.10.3
-INFO [11-18|14:04:47] Handle di cache e file allocati database=/Users/bgu/Library/Ethereum/testnet/geth/lightchaindata cache=768 handles=128
-INFO [11-18|14:04:47] Trie persistito dal database di memoria nodes=355 size=51.89kB time=561.839µs gcnodes=0 gcsize=0.00B gctime=0s livenodes=1 livesize=0.00B
-INFO [11-18|14:04:47] Inizializzata la configurazione della catena config="{ChainID: 3 Homestead: 0 DAO: DAOSupport: true EIP150: 0 EIP155: 10 EIP158: 10 Byzantium: 1700000 Constantinople: Engine: ethash}"
-INFO [11-18|14:04:47] Archiviazione su disco abilitata per le cache di ethash dir=/Users/bgu/Library/Ethereum/testnet/geth/ethash count=3
-INFO [11-18|14:04:47] Archiviazione su disco abilitata per DAG di ethash dir=/Users/bgu/.ethash count=2
-INFO [11-18|14:04:47] Aggiunto checkpoint attendibile chain=ropsten block=3375103 hash=9017ab…249e89
-INFO [11-18|14:04:47] Caricata intestazione locale più recente number=0 hash=419410…ca4a2d td=1048576
-INFO [11-18|14:04:47] Avviando la rete P2P
-INFO [11-18|14:04:49] Ascoltatore UDP attivo net=enode://3ef47be442520e4708b5ff25e6e213c496046f443f8393ff5e7ec55f1cf27c374e2e93e78235bde651a5734a012a40eacfc16deab762ee0f380b95d117ac530c@[::]:30303
-WARN [11-18|14:04:49] La modalità leggera del è una funzionalità sperimentale
-INFO [11-18|14:04:49] Ascoltatore RLPx attivo self="enode://3ef47be442520e4708b5ff25e6e213c496046f443f8393ff5e7ec55f1cf27c374e2e93e78235bde651a5734a012a40eacfc16deab762ee0f380b95d117ac530c@[::]:30303?discport=0"
-INFO [11-18|14:04:49] Endpoint IPC aperto url=/Users/bgu/Library/Ethereum/testnet/geth.ipc
-INFO [11-18|14:04:51] Porta di rete mappata proto=udp extport=30303 intport=30303 interface="UPNP IGDv1-IP1"
-INFO [11-18|14:04:51] Porta di rete mappata proto=tcp extport=30303 intport=30303 interface="UPNP IGDv1-IP1"
-INFO [11-18|14:08:55] Sincronizzazione del blocco avviata
-INFO [11-18|14:08:58] Importate le intestazioni del nuovo blocco count=192 elapsed=1.574s number=3375295 hash=62f6b1…95c47f ignored=0
-INFO [11-18|14:08:58] Importate le intestazioni del nuovo blocco count=192 elapsed=127.088ms number=3375487 hash=ae759b…453ac5 ignored=0
-INFO [11-18|14:08:59] Importate le intestazioni del nuovo blocco count=960 elapsed=582.125ms number=3376447 hash=4cab62…445b82 ignored=0
-INFO [11-18|14:08:59] Importate le intestazioni del nuovo blocco count=192 elapsed=169.936ms number=3376639 hash=470614…85ce15 ignored=0
-INFO [11-18|14:08:59] Importate le intestazioni del nuovo blocco count=384 elapsed=245.745ms number=3377023 hash=dad8ee…2862d2 ignored=0
-INFO [11-18|14:08:59] Importate le intestazioni del nuovo blocco count=192 elapsed=128.514ms number=3377215 hash=ebcd84…ea26cb ignored=0
-INFO [11-18|14:09:00] Importate le intestazioni del nuovo blocco count=192 elapsed=125.427ms number=3377407 hash=fca10c…8ed04d ignored=0
-INFO [11-18|14:09:00] Importate le intestazioni del nuovo blocco count=192 elapsed=109.536ms number=3377599 hash=9aa141…f34080 ignored=0
-INFO [11-18|14:09:00] Importate le intestazioni del nuovo blocco count=192 elapsed=109.849ms number=3377791 hash=499f2d…e0c713 ignored=0
+geth --syncmode light --http
```
-Nota: potresti non vedere i messaggi "Block synchronisation started" e il seguente "Imported new block headers" per diversi minuti o persino ore. Durante questo periodo, il client sta cercando peer di nodo completo che possano fornire client leggeri. Nell'esempio sopra, dagli indicatori di data/ora possiamo dire che il mio computer ha dovuto attendere circa quattro minuti tra l'avvio della ricerca dei peer e il rilevamento di un peer da cui scaricare i blocchi. Attualmente questo è un problema nella community di Ethereum: come incentiviamo le persone a eseguire nodi completi che forniscano client leggeri?
+Una volta abilitato, esegui `curl http://127.0.0.1:8545`. Non dovresti ricevere alcun errore.
-Una volta avviata la sincronizzazione dei blocchi, ci vorrà qualche minuto prima che il computer recuperi i blocchi più recenti della blockchain. A quel punto, l'output sarà:
-
-```bash
-INFO [11-18|16:06:04.025] Imported new block headers count=2 elapsed=6.253ms number=4456862 hash=ce0a0b…6ab128
-INFO [11-18|16:06:27.819] Imported new block headers count=2 elapsed=5.982ms number=4456864 hash=04a054…b4f661
-INFO [11-18|16:06:34.080] Imported new block headers count=2 elapsed=4.774ms number=4456866 hash=15a43c…efc782
-INFO [11-18|16:06:45.464] Imported new block headers count=2 elapsed=5.213ms number=4456868 hash=eb02d5…227564
-INFO [11-18|16:07:11.630] Imported new block headers count=2 elapsed=5.835ms number=4456870 hash=67daa7…66892d
-```
-
-I messaggi inizieranno a comparire solo ogni 10-30 secondi, e il valore di `count` sarà nelle singole cifre di ogni messaggio.
-
-## Dove sono memorizzati i dati della blockchain e dell'EVM? {#where-is-the-blockchain-and-evm-data-stored}
+### Consenti le connessioni remote {#allow-remote-connections}
-La directory che Geth usa per memorizzare i dati grezzi della blockchain dipende dal sistema operativo. Dopo aver eseguito Geth, cerca un messaggio simile a:
+Per consentire a host remoti di connettersi al tuo nodo, avvia Geth con il seguente comando:
-```bash
-INFO [11-18|14:04:47] Allocated cache and file handles database=/Users/bgu/Library/Ethereum/testnet/geth/lightchaindata cache=768 handles=128
+```
+geth --syncmode light --http --http.addr 0.0.0.0
```
-Il percorso dopo `"database="` dovrebbe indicare dove sono memorizzati i dati della blockchain sul computer locale. Se esegui un nodo completo, questa directory conterrà tutti i dati su ogni blocco salvato nella blockchain. Poiché noi eseguiamo un nodo leggero, questa directory contiene solo le intestazioni dei blocchi.
-
-Vale la pena ribadire che, al livello più basso, questo percorso è la posizione in cui si trova la blockchain. I contenuti completi della blockchain e dello stato dell'EVM sono memorizzati in ogni nodo completo nella rete di Ethereum, in directory che somigliano molto a quella presente sul tuo computer.
-
-## Collegare la console JavaScript {#attaching-to-the-javascript-console}
+Nota: questo presuppone che non ci sia alcun processo che blocca le richieste al tuo host locale, come ad esempio un firewall.
-Eseguire un nodo è inutile se non possiamo interagirci. Per esempio, potremmo voler trasmettere richieste di transazione o cercare dati dell'EVM/blockchain (come il saldo di un account). Geth ha una console JavaScript integrata e un'API JavaScript denominata [web3js](https://github.com/ethereum/web3.js/) che si può usare per interagire con il nodo.
+## Console JavaScript di Geth {#geth-javascript-console}
-Per usare la console JavaScript:
+Geth ha una console JavaScript integrata e un'APi JavaScript chiamata [web3js](https://github.com/ethereum/web3.js/), che puoi usare per interagire col tuo nodo.
-1. Inizia a eseguire un nodo in una finestra di terminale (il nodo leggero o il nodo completo, è indifferente).
-2. Cerca un messaggio simile a:
+Per usare la console JavaScript, esegui:
```bash
-INFO [11-18|14:04:49] IPC endpoint opened url=/Users/bgu/Library/Ethereum/testnet/geth.ipc
+geth attach
```
-Questo messaggio dovrebbe essere registrato prima dell'avvio della sincronizzazione.
-
-3. Il messaggio indica il percorso dell'endpoint IPC (comunicazione interprocessuale). Copia il percorso (nell'esempio sopra, `/Users/bgu/Library/Ethereum/testnet/geth.ipc`).
-4. Apri una nuova finestra o scheda del terminale ed esegui il comando: `$ geth attach [percorso dell'endpoint IPC]`
-
-Si dovrebbe aprire la console JavaScript. Possiamo ora usare web3js per interagire con il nodo.
+Questa console consente di interagire direttamente con Ethereum. Ad esempio, eseguendo il comando `eth.blockNumber` si otterrà il numero dell'ultimo blocco noto.
[Documentazione completa di web3js](http://web3js.readthedocs.io/)
-Ecco alcuni utili oggetti esposti da quest'API. Vi puoi accedere digitandoli nella console di JavaScript.
+## Rete principale e reti di prova {#mainnet-and-testnets}
-- `eth.syncing` restituisce un oggetto se il nodo ha avviato ma non completato la sincronizzazione dei blocchi o il valore `false` se ha completato o non ancora avviato la sincronizzazione. Se il nodo si sta ancora sincronizzando, `eth.syncing` indica il numero dell'ultimo blocco di cui sono stati ricevuti i dati, nonché il numero totale di blocchi nella blockchain corrente.
-- `net.peerCount` restituisce il numero di peer a cui sei connesso. Se è 0, probabilmente dovrai attendere qualche minuto o iniziare a cercare su Google le soluzioni (potrebbe essere un problema di rete o del firewall o altro).
-- `admin.peers` indicherà un elenco di tutti i peer a cui è connesso il tuo nodo. Se è vuoto, il nodo non è connesso ad alcun peer.
+Geth esegue di default il tuo nodo sulla [Rete principale di Ethereum](/glossary/#mainnet/).
-Possiamo usare web3js anche per inizializzare account, scrivere e trasmettere richieste di transazione alla rete, cercare saldi e metadati di account e altro. Parleremo di queste operazioni in una sezione successiva; per ora, prova ad eseguire quanto segue per cercare il saldo di uno dei miei account sulla rete di prova Ropsten:
+Puoi anche usare Geth per eseguire un nodo su una delle [reti di prova pubbliche](/networks/#testnets/), eseguendo uno dei seguenti comandi nel Terminale:
-```js
-eth.getBalance('0x85d918c2B7F172d033D190152AEc58709Fb6D048')
-# restituisce 1059286000000000000 in data 11-18-2018. Il valore è riportato in "Wei".
-# Wei è un taglio che equivale a 10^-18 ether.
-# Il saldo dell'account in ether è di circa 1,059eth.
+```bash
+geth --syncmode light --ropsten
+geth --syncmode light --rinkeby
+geth --syncmode light --goerli
```
-## Arrestare e riavviare il nodo {#stopping-and-restarting-your-node}
+## Dove sono memorizzati i dati della blockchain e dell'EVM? {#where-is-the-blockchain-and-evm-data-stored}
-Puoi interrompere il tuo nodo quando vuoi premendo `CTRL+C`. Se vuoi riavviare il nodo, Geth impiegherà qualche secondo o minuto per risincronizzarsi (scaricare le intestazioni dei blocchi e/o i blocchi da dove aveva interrotto quando il nodo era stato messo in pausa). Se una o più delle istruzioni indicate sopra non funzionano, la prima cosa da fare è provare a riavviare il nodo.
+La directory che Geth usa per memorizzare i dati grezzi della blockchain dipende dal sistema operativo. Dopo aver eseguito Geth, cerca un messaggio simile a questo:
```bash
-$ geth --ropsten --syncmode "light"
+INFO [11-18|14:04:47] Allocated cache and file handles database=/Users/bgu/Library/Ethereum/testnet/geth/lightchaindata cache=768 handles=128
```
-Sostituisci "ropsten" con i nomi di altre reti di prova, se necessario, o usa "mainnet".
+Il percorso dopo `"database="` dovrebbe indicare dove sono memorizzati i dati della blockchain sul computer locale. Se esegui un nodo completo, questa directory conterrà tutti i dati su ogni blocco salvato nella blockchain. Poiché noi eseguiamo un nodo leggero, questa directory contiene solo le intestazioni dei blocchi.
+
+Vale la pena ribadire che, al livello più basso, questo percorso è la posizione in cui si trova la blockchain. I contenuti completi della blockchain e dello stato dell'EVM sono memorizzati in ogni nodo completo nella rete di Ethereum, in directory che somigliano molto a quella presente sul tuo computer.
+
+## Letture consigliate {#further-reading}
-Se ti interessa eseguire un nodo completo di Ethereum, generalmente è meglio utilizzare un computer dedicato con una buona connettività di rete, anziché un personal computer. Ecco una guida per eseguire un nodo con AWS (è un po' obsoleta e le AMI a cui si fa riferimento non sono più recenti o disponibili, quindi potrebbe essere necessario fare qualche ricerca su Google): [Come eseguire un nodo su AWS](https://medium.com/mercuryprotocol/how-to-run-an-ethereum-node-on-aws-a8774ed3acf6)
+- [Scopri di più sulle diverse reti](/developers/docs/networks/).
+- [Eseguire un nodo di Ethereum](/run-a-node/)
diff --git a/src/content/translations/it/developers/tutorials/run-node-raspberry-pi/index.md b/src/content/translations/it/developers/tutorials/run-node-raspberry-pi/index.md
index 864b5043d03..fcfa914dff4 100644
--- a/src/content/translations/it/developers/tutorials/run-node-raspberry-pi/index.md
+++ b/src/content/translations/it/developers/tutorials/run-node-raspberry-pi/index.md
@@ -21,7 +21,7 @@ sourceUrl: https://www.reddit.com/r/ethereum/comments/gf3nhg/ethereum_on_arm_ras
Prima di tutto, un po' di contesto. Come saprai, abbiamo qualche problema di memoria [[1]](/developers/tutorials/run-node-raspberry-pi/#references) con l'immagine di Raspberry Pi 4, perché Raspbian OS è ancora a 32 bit [[2]](/developers/tutorials/run-node-raspberry-pi/#references) (almeno lo userland). Anche se preferiamo attenerci al sistema operativo ufficiale, siamo arrivati alla conclusione che, per risolvere questi problemi, dobbiamo migrare a un sistema operativo nativo a 64 bit.
-Inoltre, i [client di consenso ](/upgrades/get-involved/#clients) non supportano i file binari a 32 bit, quindi usare Raspbian impedirebbe a Raspberry Pi 4 di eseguire un nodo del livello di consenso (e di fare staking).
+Inoltre, i [client di consenso](/upgrades/get-involved/#clients) non supportano i file binari a 32 bit, quindi usare Raspbian impedirebbe a Raspberry Pi 4 di eseguire un nodo del livello di consenso (e di fare staking).
Quindi, dopo diversi test, stiamo ora rilasciando 2 immagini diverse basate su Ubuntu 20.04 a 64 bit [[3]](/developers/tutorials/run-node-raspberry-pi/#references): le versioni livello di esecuzione e livello di consenso.
@@ -168,7 +168,7 @@ Se esegui la rete di prova Prater livello di consenso, il tempo di sincronizzazi
## Monitoraggio delle dashboard {#monitoring-dashboards}
-Per questa prima versione, abbiamo incluso 3 dashboard di monitoraggio basate su Prometheus[[5]](/developers/tutorials/run-node-raspberry-pi/#references) / Grafana [[6]](/developers/tutorials/run-node-raspberry-pi/#references) per monitorare il nodo e i dati dei client (Geth e Besu). Puoi accedere tramite il tuo browser web:
+Per questa prima versione, abbiamo incluso 3 dashboard di monitoraggio basate su Prometheus[[5]](/developers/tutorials/run-node-raspberry-pi/#references)/Grafana [[6]](/developers/tutorials/run-node-raspberry-pi/#references) per monitorare il nodo e i dati dei client (Geth e Besu). Puoi accedere tramite il tuo browser web:
```bash
URL: http://your_raspberrypi_IP:3000
diff --git a/src/content/translations/it/developers/tutorials/send-token-etherjs/index.md b/src/content/translations/it/developers/tutorials/send-token-etherjs/index.md
new file mode 100644
index 00000000000..52832edbaa5
--- /dev/null
+++ b/src/content/translations/it/developers/tutorials/send-token-etherjs/index.md
@@ -0,0 +1,213 @@
+---
+title: Invio di token utilizzando ethers.js
+description: Guida per principianti per l'invio di token utilizzando ethers.js.
+author: Kim YongJun
+tags:
+ - "ETHERS.JS"
+ - "ERC-20"
+ - "TOKEN"
+skill: beginner
+lang: it
+sidebar: true
+published: 2021-04-06
+---
+
+## Invio di token utilizzando ethers.js(5.0) {#send-token}
+
+### In questo tutorial imparerai come {#you-learn-about}
+
+- Importare ethers.js
+- Trasferire token
+- Impostare il prezzo del gas in base alla situazione del traffico di rete
+
+### Per iniziare {#to-get-started}
+
+Per iniziare, dobbiamo prima importare la libreria di ethers.js nel nostro javascript. `Include ethers.js(5.0)`
+
+### Installazione {#install-ethersjs}
+
+```shell
+/home/ricmoo> npm install --save ethers
+```
+
+ES6 nel browser
+
+```html
+
+```
+
+ES3(UMD) nel browser
+
+```html
+
+```
+
+### Parametri {#param}
+
+1. **`contract_address`**: Indirizzo del contratto del token (l'indirizzo del contratto è necessario quando il token che vuoi trasferire non è ether)
+2. **`send_token_amount`**: L'importo che vuoi inviare al destinatario
+3. **`to_address`**: L'indirizzo del destinatario
+4. **`send_account`**: L'indirizzo del mittente
+5. **`private_key`**: La chiave privata del mittente per firmare la transazione e trasferire realmente i token
+
+## Avviso {#notice}
+
+`signTransaction(tx)` è rimossa perché `sendTransaction()` lo fa internamente.
+
+## Invio delle procedure {#procedure}
+
+### 1. Connettiti alla rete (rete di prova) {#connect-to-network}
+
+#### Imposta il provider (Infura) {#set-provider}
+
+Connettiti alla rete di prova di Ropsten
+
+```javascript
+window.ethersProvider = new ethers.providers.InfuraProvider("ropsten")
+```
+
+### 2. Crea il portafoglio {#create-wallet}
+
+```javascript
+let wallet = new ethers.Wallet(private_key)
+```
+
+### 3. Connetti il portafoglio alla rete {#connect-wallet-to-net}
+
+```javascript
+let walletSigner = wallet.connect(window.ethersProvider)
+```
+
+### 4. Ottieni il prezzo corrente del gas {#get-gas}
+
+```javascript
+window.ethersProvider.getGasPrice() // gasPrice
+```
+
+### 5. Definisci la transazione {#define-transaction}
+
+Queste variabili definite di seguito dipendono da `send_token()`
+
+### Parametri della transazione {#transaction-params}
+
+1. **`send_account`**: indirizzo del mittente del token
+2. **`to_address`**: indirizzo del destinatario del token
+3. **`send_token_amount`**: l'importo di token da inviare
+4. **`gas_limit`**: limite di gas
+5. **`gas_price`**: prezzo del gas
+
+[Vedi sotto come usarli](#how-to-use)
+
+```javascript
+const tx = {
+ from: send_account,
+ to: to_address,
+ value: ethers.utils.parseEther(send_token_amount),
+ nonce: window.ethersProvider.getTransactionCount(send_account, "latest"),
+ gasLimit: ethers.utils.hexlify(gas_limit), // 100000
+ gasPrice: gas_price,
+}
+```
+
+### 6. Trasferimento {#transfer}
+
+```javascript
+walletSigner.sendTransaction(tx).then((transaction) => {
+ console.dir(transaction)
+ alert("Send finished!")
+})
+```
+
+## Come usarlo {#how-to-use}
+
+```javascript
+let private_key =
+ "41559d28e936dc92104ff30691519693fc753ffbee6251a611b9aa1878f12a4d"
+let send_token_amount = "1"
+let to_address = "0x4c10D2734Fb76D3236E522509181CC3Ba8DE0e80"
+let send_address = "0xda27a282B5B6c5229699891CfA6b900A716539E6"
+let gas_limit = "0x100000"
+let wallet = new ethers.Wallet(private_key)
+let walletSigner = wallet.connect(window.ethersProvider)
+let contract_address = ""
+window.ethersProvider = new ethers.providers.InfuraProvider("ropsten")
+
+send_token(
+ contract_address,
+ send_token_amount,
+ to_address,
+ send_address,
+ private_key
+)
+```
+
+### Fatto! {#success}
+
+![immagine della transazione eseguita correttamente](./successful-transaction.png)
+
+## send_token() {#send-token-method}
+
+```javascript
+function send_token(
+ contract_address,
+ send_token_amount,
+ to_address,
+ send_account,
+ private_key
+) {
+ let wallet = new ethers.Wallet(private_key)
+ let walletSigner = wallet.connect(window.ethersProvider)
+
+ window.ethersProvider.getGasPrice().then((currentGasPrice) => {
+ let gas_price = ethers.utils.hexlify(parseInt(currentGasPrice))
+ console.log(`gas_price: ${gas_price}`)
+
+ if (contract_address) {
+ // general token send
+ let contract = new ethers.Contract(
+ contract_address,
+ send_abi,
+ walletSigner
+ )
+
+ // How many tokens?
+ let numberOfTokens = ethers.utils.parseUnits(send_token_amount, 18)
+ console.log(`numberOfTokens: ${numberOfTokens}`)
+
+ // Send tokens
+ contract.transfer(to_address, numberOfTokens).then((transferResult) => {
+ console.dir(transferResult)
+ alert("sent token")
+ })
+ } // ether send
+ else {
+ const tx = {
+ from: send_account,
+ to: to_address,
+ value: ethers.utils.parseEther(send_token_amount),
+ nonce: window.ethersProvider.getTransactionCount(
+ send_account,
+ "latest"
+ ),
+ gasLimit: ethers.utils.hexlify(gas_limit), // 100000
+ gasPrice: gas_price,
+ }
+ console.dir(tx)
+ try {
+ walletSigner.sendTransaction(tx).then((transaction) => {
+ console.dir(transaction)
+ alert("Send finished!")
+ })
+ } catch (error) {
+ alert("failed to send!!")
+ }
+ }
+ })
+}
+```
diff --git a/src/content/translations/it/developers/tutorials/sending-transactions-using-web3-and-alchemy/index.md b/src/content/translations/it/developers/tutorials/sending-transactions-using-web3-and-alchemy/index.md
index e7d0754e214..e8226a49aea 100644
--- a/src/content/translations/it/developers/tutorials/sending-transactions-using-web3-and-alchemy/index.md
+++ b/src/content/translations/it/developers/tutorials/sending-transactions-using-web3-and-alchemy/index.md
@@ -1,6 +1,6 @@
---
-title: Inviare transazioni usando Web3 e Alchemy
-description: "Questa è una guida per principianti per inviare transazioni di Ethereum usando web3 e Alchemy. Ci sono tre fasi principali per inviare una transazione alla blockchain di Ethereum: creare, firmare e trasmettere. Le vedremo tutte e tre."
+title: Inviare transazioni usando Web3
+description: "Questa è una guida per principianti per inviare transazioni di Ethereum usando web3. Ci sono tre fasi principali per inviare una transazione alla blockchain di Ethereum: creare, firmare e trasmettere. Le vedremo tutte e tre."
author: "Elan Halpern"
tags:
- "transazioni"
@@ -11,12 +11,12 @@ lang: it
sidebar: true
published: 2020-11-04
source: Documentazione di Alchemy
-sourceUrl: https://docs.alchemyapi.io/tutorials/sending-transactions-using-web3-and-alchemy
+sourceUrl: https://docs.alchemy.com/alchemy/introduction/getting-started/sending-txs
---
-Questa è una guida per principianti per inviare transazioni di Ethereum usando web3 e Alchemy. Ci sono tre fasi principali per inviare una transazione alla blockchain di Ethereum: creare, firmare e trasmettere. Le vedremo tutte e tre, sperando di rispondere a tutte le domande che potreste avere!
+Questa è una guida per principianti per inviare transazioni di Ethereum usando web3. Ci sono tre fasi principali per inviare una transazione alla blockchain di Ethereum: creare, firmare e trasmettere. Le vedremo tutte e tre, sperando di rispondere a tutte le domande che potreste avere! In questo tutorial, useremo [Alchemy](https://www.alchemy.com/) per inviare le nostre transazioni alla catena di Ethereum. Puoi [creare qui un profilo di Alchemy gratuito](https://dashboard.alchemyapi.io/signup/).
-**NOTA:** Questa guida riguarda la firma delle transazioni sul _backend_ per la tua app; se desideri integrare la firma delle transazioni sul frontend, dai un'occhiata all'integrazione di [Alchemy Web3 con un fornitore del browser](https://docs.alchemyapi.io/documentation/alchemy-web3#with-a-browser-provider).
+**NOTA:** Questa guida riguarda la firma delle transazioni sul _backend_ per la tua app; se desideri integrare la firma delle transazioni sul frontend, dai un'occhiata all'integrazione di [ Web3 con un fornitore del browser](https://docs.alchemyapi.io/documentation/alchemy-web3#with-a-browser-provider).
## Le nozioni di base {#the-basics}
@@ -25,11 +25,11 @@ Come gran parte degli sviluppatori di blockchain quando iniziano, potresti aver
### 1\. Alchemy non memorizza le tue chiavi private {#alchemy-does-not-store-your-private-keys}
- Questo significa che Alchemy non può firmare e inviare transazioni per conto tuo. Il motivo di ciò è la sicurezza. Alchemy non ti chiederà mai di condividere la tua chiave privata e non dovresti mai condividerla con un nodo ospitato (o, se è per questo, con nessuno).
-- Puoi leggere dalla blockchain usando l'API principale di Alchemy, ma per scrivere dovrai usare qualcos'altro per firmare le transazioni prima di inviarle tramite Alchemy.
+- Puoi leggere dalla blockchain usando l'API principale di Alchemy, ma per scrivere dovrai usare qualcos'altro per firmare le transazioni prima di inviarle tramite Alchemy (così come per ogni altro [servizio di nodo](/developers/docs/nodes-and-clients/nodes-as-a-service/)).
### 2\. Cos'è un "firmatario"? {#what-is-a-signer}
-- I firmatari firmano le transazioni per te usando la tua chiave privata. In questo tutorial useremo web3 di alchemy per firmare la nostra transazione, ma potresti anche usare qualsiasi altra libreria di web3.
+- I firmatari firmano le transazioni per te usando la tua chiave privata. In questo tutorial useremo [ web3 di Alchemy](https://docs.alchemyapi.io/alchemy/documentation/alchemy-web3) per firmare la nostra transazione, ma puoi anche usare qualsiasi altra libreria di web3.
- Sul frontend, un buon esempio di un firmatario è [metamask](https://metamask.io/), che firma e invia le transazioni per conto tuo.
### 3\. Perché devo firmare le mie transazioni? {#why-do-i-need-to-sign-my-transactions}
@@ -57,13 +57,13 @@ Questo è ciò che useremo nel nostro tutorial.
- Web3.js è una libreria di wrapper basata sulle chiamate JSON RPC standard, utilizzata abbastanza comunemente nello sviluppo di Ethereum.
- Esistono molte librerie web3 per diversi linguaggi. In questo tutorial useremo [Alchemy Web3](https://docs.alchemyapi.io/documentation/alchemy-web3), scritto in JavaScript. Puoi controllare le altre opzioni [qui](https://docs.alchemyapi.io/guides/getting-started#other-web3-libraries).
-Okay, ora che ci siamo tolti alcune di queste domande, passiamo al tutorial. Sentiti libero di fare domande quando vuoi, nel nostro [Discord](https://discord.gg/sqYmQ7fB)!
+Okay, ora che ci siamo tolti alcune di queste domande, passiamo al tutorial. Sentiti libero di fare domande in qualsiasi momento su [Discord](https://discord.gg/gWuC7zB) di Alchemy!
-**NOTA:** Questa guida presume che tu abbia un profilo di Alchemy, un indirizzo di Ethereum o portafoglio di MetaMask, NodeJS e npm installato. Altrimenti, segui questi passaggi:
+**NOTA:** Questa guida richiede un profilo di Alchemy, un indirizzo di Ethereum o portafoglio di Metamask, NodeJS e npm installato. Altrimenti, segui questi passaggi:
1. [Crea un profilo di Alchemy](https://dashboard.alchemyapi.io/signup/)
-2. [Crea un conto di MetaMask ](https://metamask.io/) (od ottieni un indirizzo di Ethereum)
-3. [Segui questi passaggi per installare NodeJs e NPM](https://medium.com/guides/alchemy-for-macs)
+2. [Crea un account di MetaMask](https://metamask.io/) (od ottieni un indirizzo di Ethereum)
+3. [Segui questi passaggi per installare NodeJs e NPM](https://docs.alchemy.com/alchemy/guides/alchemy-for-macs)
## Fasi per inviare la tua transazione {#steps-to-sending-your-transaction}
@@ -73,7 +73,7 @@ Naviga al tuo [Pannello di controllo di Alchemy](https://dashboard.alchemyapi.io
### 2\. Richiedi ETH dal faucet di Rinkeby {#request-eth-from-rinkeby-faucet}
-Segui le istruzioni sul [faucet di Rinkeby](https://faucet.rinkeby.io/) per ricevere Eth. Dovrai condividere sui social media per questo faucet specifico. Assicurati di includere il tuo indirizzo di Ethereum di **Rinkeby** (da MetaMask) e non di un'altra rete. Dopo aver seguito le istruzioni, ricontrolla di aver ricevuto gli ETH nel tuo portafoglio.
+Segui le istruzioni sul [faucet di Rinkeby di Alchemy](https://www.rinkebyfaucet.com/) per ricevere Eth. Assicurati di includere il tuo indirizzo di Ethereum di **Rinkeby** (da MetaMask) e non di un'altra rete. Dopo aver seguito le istruzioni, ricontrolla di aver ricevuto gli ETH nel tuo portafoglio.
### 3\. Crea la cartella di un nuovo progetto e `cd` al suo interno {#create-a-new-project-direction}
@@ -102,7 +102,7 @@ npm install dotenv --save
### 6\. Crea il file .env {#create-the-dotenv-file}
-Crea un file .env nella cartella del tuo progetto e aggiungi quanto segue (sostituendo "`your-api-url`" e "`your-private-key`")
+Crea un file `.env` nella cartella del tuo progetto e aggiungi quanto segue (sostituendo "`your-api-url`" e "`your-private-key`")
- Per trovare l'URL della tua API di Alchemy, naviga alla pagina dei dettagli dell'app che hai appena creato sul tuo pannello di controllo, clicca "Visualizza Chiave" nell'angolo in alto a destra e prendi l'URL HTTP.
- Per trovare la tua chiave privata usando MetaMask, dai un'occhiata a questa [guida](https://metamask.zendesk.com/hc/en-us/articles/360015289632-How-to-Export-an-Account-Private-Key).
@@ -112,26 +112,72 @@ API_URL = "your-api-url"
PRIVATE_KEY = "your-private-key"
```
+
+Non eseguire il commit di .env
! Assicurati di non condividere o esporre mai il tuo file .env
con nessuno, poiché così facendo comprometteresti i tuoi segreti. Se stai usando il controllo di versione, aggiungi il tuo .env
a un file gitignore .
+
+
### 7\. Crea il file `sendTx.js` {#create-sendtx-js}
Ottimo, ora che abbiamo protetto i nostri dati sensibili in un file .env, iniziamo a programmare. Per il nostro esempio di transazione d'invio, re-invieremo gli ETH al faucet di Rinkeby.
Crea un file `sendTx.js`, dove configureremo e invieremo la nostra transazione d'esempio e aggiungi a esso le seguenti linee di codice:
-Prima di saltare all'esecuzione di questo codice, vediamo alcuni di questi componenti.
+```
+async function main() {
+ require('dotenv').config();
+ const { API_URL, PRIVATE_KEY } = process.env;
+ const { createAlchemyWeb3 } = require("@alch/alchemy-web3");
+ const web3 = createAlchemyWeb3(API_URL);
+ const myAddress = '0x610Ae88399fc1687FA7530Aac28eC2539c7d6d63' //TODO: sostituisci questo indirizzo con il tuo indirizzo pubblico
+
+ const nonce = await web3.eth.getTransactionCount(myAddress, 'latest'); // nonce inizia a contare da 0
+
+ const transaction = {
+ 'to': '0x31B98D14007bDEe637298086988A0bBd31184523', // indirizzo del faucet per restituire eth
+ 'value': 1000000000000000000, // 1 ETH
+ 'gas': 30000,
+ 'nonce': nonce,
+ // campo dei dati facoltativo per inviare il messaggio o eseguire il contratto intelligente
+ };
+
+ const signedTx = await web3.eth.accounts.signTransaction(transaction, PRIVATE_KEY);
+
+ web3.eth.sendSignedTransaction(signedTx.rawTransaction, function(error, hash) {
+ if (!error) {
+ console.log("🎉 L'hash della tua transazione è: ", hash, "\n Controlla la Mempool di Alchemy per visualizzare lo stato della tua transazione!");
+ } else {
+ console.log("❗Qualcosa è andato storto inviando la tua transazione", error)
+ }
+ });
+}
+
+main();
+```
+
+Assicurati di sostituire l'indirizzo alla **riga 6** con il tuo indirizzo pubblico.
+
+Prima di passare all'esecuzione di questo codice, vediamo alcuni di questi componenti.
- `nonce`: La specifica nonce è usata per tenere traccia del numero di transazioni inviate dal tuo indirizzo. Ci serve per motivi di sicurezza e per prevenire gli [attacchi di riproduzione](https://docs.alchemyapi.io/resources/blockchain-glossary#account-nonce). Per ottenere il numero di transazioni inviate dal tuo indirizzo, usiamo [getTransactionCount](https://docs.alchemyapi.io/documentation/alchemy-api-reference/json-rpc#eth_gettransactioncount).
- `transaction`: L'oggetto transazione ha alcuni aspetti che dobbiamo specificare
-- `to`: Questo è l'indirizzo a cui vogliamo inviare ETH. In questo caso, stiamo re-inviando gli ETH al [faucet di Rinkeby](https://faucet.rinkeby.io/) da cui li abbiamo inizialmente richiesti.
-- `value`: Questo è l'importo che desideriamo inviare, specificato in wei, dove 10^18 wei = 1 ETH
-- `gas`: Ci sono molti modi per determinare la giusta quantità di carburante da includere con la tua transazione. Alchemy ha persino un [webhook dei prezzi del carburante](https://docs.alchemyapi.io/guides/alchemy-notify#address-activity-1) per avvisarti quando il prezzo del carburante scende sotto una certa soglia. Per le transazioni della rete principale, è buona pratica controllare uno stimatore del carburante come [ETH Gas Station](https://ethgasstation.info/) per determinare la giusta quantità di carburante da includere. 21.000 è la quantità minima di carburante che un'operazione su Ethereum userà, quindi per assicurarti che la nostra transazione sarà eseguita, ne mettiamo 30.000.
-- `nonce`: vedi sopra la definizione di nonce. Nonce inizia a contare da zero.
+ - `to`: Questo è l'indirizzo a cui vogliamo inviare ETH. In questo caso, stiamo re-inviando gli ETH al [faucet di Rinkeby](https://faucet.rinkeby.io/) da cui li abbiamo inizialmente richiesti.
+ - `value`: Questo è l'importo che desideriamo inviare, specificato in wei, dove 10^18 wei = 1 ETH
+ - `gas`: Ci sono molti modi per determinare la giusta quantità di carburante da includere nella tua transazione. Alchemy ha persino un [webhook dei prezzi del carburante](https://docs.alchemyapi.io/guides/alchemy-notify#address-activity-1) per avvisarti quando il prezzo del carburante scende sotto una certa soglia. Per le transazioni della rete principale, è buona pratica controllare uno stimatore del carburante come [ETH Gas Station](https://ethgasstation.info/) per determinare la giusta quantità di carburante da includere. 21.000 è la quantità minima di carburante che un'operazione su Ethereum userà, quindi per assicurarti che la nostra transazione sarà eseguita, ne mettiamo 30.000.
+ - `nonce`: vedi sopra la definizione di nonce. Nonce inizia a contare da zero.
+ - [FACOLATIVO] data: serve per inviare informazioni aggiuntive con il tuo trasferimento, o per chiamare uno smart contract, non serve per i trasferimenti di saldo; guarda la nota più avanti.
- `signedTx`: Per firmare il nostro oggetto di transazione, useremo il metodo `signTransaction` con la nostra `PRIVATE_KEY`
- `sendSignedTransaction`: Una volta che abbiamo una transazione firmata, possiamo inviarla per includerla in un blocco successivo usando `sendSignedTransaction`
+**Una Nota sui dati** Esistono due tipi principali di transazioni che è possibile inviare su Ethereum.
+
+- Trasferimento del saldo: Invia eth da un indirizzo a un altro. Non serve nessun campo di dati, ma se vuoi inviare ulteriori informazioni insieme alla tua transazione, puoi inserire queste informazioni nel formato HEX in questo campo.
+ - Ad esempio, ipotizziamo di voler scrivere l'hash di un documento IPFS nella catena di Ethereum per potergli conferire un indicatore data/ora immutabile. Il nostro campo di dati dovrebbe quindi somigliare ai dati: web3.utils.toHex(‘IPFS hash‘). Ora tutti possono interrogare la catena e vedere quando quel documento è stato aggiunto.
+- Transazione relativa a uno smart contract: esegue il codice di qualche smart contract sulla catena. In questo caso, il campo di dati dovrebbe contenere la funzione intelligente che vorresti eseguire, insieme a eventuali parametri.
+ - Per un esempio pratico, dai un'occhiata alla Fase 8 in questo [Tutorial Hello World](https://docs.alchemyapi.io/alchemy/tutorials/hello-world-smart-contract#step-8-create-the-transaction).
+
### 8\. Esegui il codice usando `node sendTx.js` {#run-the-code-using-node-sendtx-js}
-Torna al tuo terminale o riga di comando ed esegui:
+Torna al terminale o alla riga di comando ed esegui:
```
node sendTx.js
@@ -139,16 +185,16 @@ node sendTx.js
### 9\. Visualizza la tua transazione nel Mempool {#see-your-transaction-in-the-mempool}
-Apri la [pagina del Mempool](https://dashboard.alchemyapi.io/mempool) nel tuo pannello di controllo di Alchemy e filtra per l'app che hai creato per trovare la tua transazione. Qui possiamo guardare la transizione della nostra transazione dallo stato in sospeso allo stato minato (se andata a buon fine) o allo stato abbandonato (se non riuscita). Assicurati di mantenerlo su "Tutti" così che tu catturi le transazioni "minate", "in sospeso" e "abbandonate". Puoi anche cercare la tua transazione tra le transazioni inviate all'indirizzo `0x31b98d14007bdee637298086988a0bbd31184523` .
+Apri la [pagina del Mempool](https://dashboard.alchemyapi.io/mempool) nel tuo pannello di controllo di Alchemy e filtra per l'app che hai creato per trovare la tua transazione. Qui possiamo guardare la transizione della nostra transazione dallo stato in sospeso allo stato minato (se andata a buon fine) o allo stato abbandonato (se non riuscita). Assicurati di mantenerlo su "Tutti" così da intercettare le transazioni "minate", "in sospeso" e "abbandonate". Puoi anche cercare la tua transazione tra le transazioni inviate all'indirizzo `0x31b98d14007bdee637298086988a0bbd31184523` .
Per visualizzare i dettagli della tua transazione, una volta trovata, seleziona l'hash tx, che dovrebbe portarti a una vista simile a questa:
-![Istantanea dell'osservatore del Mempool](./mempool.png)
+![Screenshot del Mempool Watcher](./mempool.png)
Da qui puoi visualizzare la tua transazione su Etherscan, cliccando sull'icona cerchiata in rosso!
-**Evviva! Hai appena inviato la tua prima transazione di Ethereum usando Alchemy 🎉**
+**Evviva! Hai appena inviato la tua prima transazione di Ethereum usando Alchemy**
-_Per feedback e suggerimenti su questa guida, sei pregato di scrivere a Elan sul [Discord](https://discord.gg/A39JVCM) di Alchemy!_
+_Per feedback e suggerimenti su questa guida, puio scrivere a Elan su [Discord](https://discord.gg/A39JVCM) di Alchemy!_
_Originariamente pubblicato su [https://docs.alchemyapi.io/tutorials/sending-transactions-using-web3-and-alchemy](https://docs.alchemyapi.io/tutorials/sending-transactions-using-web3-and-alchemy)_
diff --git a/src/content/translations/it/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/index.md b/src/content/translations/it/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/index.md
index 29d5c4647b9..f42c983dc6d 100644
--- a/src/content/translations/it/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/index.md
+++ b/src/content/translations/it/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/index.md
@@ -34,19 +34,19 @@ A questo punto, per importare Web3.js in uno script Node.js o un progetto fronte
const Web3 = require("web3")
```
-Ora che hai incluso la libreria nel progetto, dobbiamo inizializzarla, se il progetto deve poter comunicare con la blockchain. Gran parte delle librerie di Ethereum comunica con un [nodo](/developers/docs/nodes-and-clients/) tramite le chiamate RPC. Per avviare il nostro provider web3, istanzieremo un'istanza di Web3 passando per il costruttore dell'URL del provider. Se hai un nodo o un'[istanza ganache in esecuzione sul tuo computer](https://ethereumdev.io/testing-your-smart-contract-with-existing-protocols-ganache-fork/), apparirà così:
+Ora che hai incluso la libreria nel progetto, dobbiamo inizializzarla. Il progetto deve poter comunicare con la blockchain. Gran parte delle librerie di Ethereum comunica con un [nodo](/developers/docs/nodes-and-clients/) tramite le chiamate RPC. Per avviare il nostro provider Web3, istanzieremo un'istanza di Web3 passando per il costruttore dell'URL del provider. Se hai un nodo o un'[istanza ganache in esecuzione sul tuo computer](https://ethereumdev.io/testing-your-smart-contract-with-existing-protocols-ganache-fork/), apparirà così:
```js
const web3 = new Web3("http://localhost:8545")
```
-Se desideri accedere direttamente a un nodo ospitato, puoi usare Infura o quelli gratuiti forniti da [Cloudfare](https://cloudflare-eth.com/):
+Se desideri accedere direttamente a un nodo ospitato, puoi usare Infura o quelli gratuiti forniti da [Cloudflare](https://cloudflare-eth.com/):
```js
const web3 = new Web3("https://cloudflare-eth.com")
```
-Per verificare di aver configurato correttamente la nostra istanza di web3, proveremo a recuperare il numero dell'ultimo blocco usando la funzione `getBlockNumber`. Questa funzione accetta un callback come parametro e restituisce il numero del blocco come un intero.
+Per verificare di aver configurato correttamente la nostra istanza di Web3, proveremo a recuperare il numero dell'ultimo blocco usando la funzione `getBlockNumber`. Questa funzione accetta un callback come parametro e restituisce il numero del blocco come un intero.
```js
var Web3 = require("web3")
@@ -57,7 +57,7 @@ web3.eth.getBlockNumber(function (error, result) {
})
```
-Se viene eseguito, questo programma produrrà semplicemente il numero dell'ultimo blocco: la cima della blockchain. Puoi anche usare le chiamate della funzione await/async per evitare di annidare callback nel tuo codice:
+Se viene eseguito, questo programma produrrà semplicemente il numero dell'ultimo blocco: la cima della blockchain. Puoi anche usare le chiamate della funzione `await/async` per evitare di annidare delle callback nel tuo codice:
```js
async function getBlockNumber() {
@@ -69,13 +69,13 @@ async function getBlockNumber() {
getBlockNumber()
```
-Puoi vedere tutte le funzioni disponibili sull'istanza di web3 nella [documentazione ufficiale di web3](https://web3js.readthedocs.io/en/v1.2.6/web3-eth.html#).
+Puoi vedere tutte le funzioni disponibili sull'istanza di web3 nella [documentazione ufficiale di web3.js](https://web3js.readthedocs.io/en/v1.2.6/web3-eth.html#).
Gran parte delle librerie di Web3 sono asincrone perché, in background, la libreria effettua chiamate RPC di JSON al nodo, il quale restituisce il risultato.
-Se lavori nel browser, alcuni portafogli iniettano direttamente un'istanza web3 e dovresti provare a usarla appena possibile, specialmente se prevedi di interagire con l'indirizzo di Ethereum dell'utente per effettuare le transazioni.
+Se lavori nel browser, alcuni portafogli iniettano direttamente un'istanza Web3 e dovresti provare a usarla appena possibile, specialmente se prevedi di interagire con l'indirizzo di Ethereum dell'utente per effettuare le transazioni.
Qui riportiamo il frammento che permette di rilevare se è disponibile un portafoglio di MetaMask e, in tal caso, provare ad abilitarlo. In seguito, ti consentirà di leggere il saldo dell'utente e abilitarlo per convalidare le transazioni che vorresti effettuasse sulla blockchain di Ethereum:
@@ -92,4 +92,4 @@ if (window.ethereum != null) {
}
```
-Esistono alternative a web3.js, come [Ethers.js](https://docs.ethers.io/ethers.js/html/), ma concentreremo tutti i tutorial di JavaScript su web3.js, essendo la libreria ufficiale per interagire con Ethereum nel browser. Nel prossimo tutorial vedremo [come ascoltare facilmente i nuovi blocchi in arrivo sulla blockchain e esaminarne il contenuto](https://ethereumdev.io/listening-to-new-transactions-happening-on-the-blockchain/).
+Esistono alternative a web3.js, come [Ethers.js](https://docs.ethers.io/), ma concentreremo tutti i tutorial di JavaScript su web3.js, essendo la libreria ufficiale per interagire con Ethereum nel browser. Nel prossimo tutorial vedremo [come ascoltare facilmente i nuovi blocchi in arrivo sulla blockchain e esaminarne il contenuto](https://ethereumdev.io/listening-to-new-transactions-happening-on-the-blockchain/).
diff --git a/src/content/translations/it/developers/tutorials/solidity-and-truffle-continuous-integration-setup/index.md b/src/content/translations/it/developers/tutorials/solidity-and-truffle-continuous-integration-setup/index.md
index 6e379ad3840..46878b3151c 100644
--- a/src/content/translations/it/developers/tutorials/solidity-and-truffle-continuous-integration-setup/index.md
+++ b/src/content/translations/it/developers/tutorials/solidity-and-truffle-continuous-integration-setup/index.md
@@ -184,7 +184,7 @@ Solidity coverage avvia la propria ganache-cli, quindi non dobbiamo preoccuparce
### Fase 4: Aggiungi la repository a coveralls {#step-4-add-repository-to-coveralls}
- Crea un conto [Coveralls](https://coveralls.io/).
-- Aggiungi a esso la repo di GitHub.
+- Aggiungi la repo di GitHub.
- Ora prosegui e crea una richiesta di pull.
![Esempio di coverall](./coverall.png)
@@ -192,7 +192,7 @@ Solidity coverage avvia la propria ganache-cli, quindi non dobbiamo preoccuparce
## Ulteriori idee {#further-ideas}
- [MythX](https://mythx.io/): Con MythX puoi analizzare automaticamente la sicurezza del tuo smart contract. Ha quindi molto senso [aggiungerlo alla tua CI](https://blog.mythx.io/howto/mythx-and-continuous-integration-part-1-circleci/).
-- [Linting](https://en.wikipedia.org/wiki/Lint_%28software%29): Un buon codice è applicabile in una certa misura con gli strumenti di linting. [Eslint](https://eslint.org/) è ottimo per JavaScript e [facile da configurare](https://eslint.org/docs/user-guide/getting-started), mentre [Solhint](https://protofire.github.io/solhint/) è utilizzabile per Solidity.
+- [Linting](https://wikipedia.org/wiki/Lint_%28software%29): Un buon codice è applicabile in una certa misura con gli strumenti di linting. [Eslint](https://eslint.org/) è ottimo per JavaScript e [facile da configurare](https://eslint.org/docs/user-guide/getting-started), mentre per Solidity si può usare [Solhint](https://protofire.github.io/solhint/).
- Test lunghi: A volte potresti voler aggiungere dei test estremi, ad es. testando un contratto con centinaia di utenti. Ciò richiede molto tempo. Invece di eseguirli a ogni esecuzione del test, aggiungili alla CI.
Ecco tutto. L'integrazione continua è una strategia molto utile per i tuoi sviluppi. Puoi dare un'occhiata all'esempio completo su [Truffle-CI-Example](https://github.com/gorgos/Truffle-CI-Example). Basta assicurarti di rimuovere Circle-CI o Travis, ne basta uno!
diff --git a/src/content/translations/it/developers/tutorials/testing-smart-contract-with-waffle/index.md b/src/content/translations/it/developers/tutorials/testing-smart-contract-with-waffle/index.md
new file mode 100644
index 00000000000..cdcd3bd87e9
--- /dev/null
+++ b/src/content/translations/it/developers/tutorials/testing-smart-contract-with-waffle/index.md
@@ -0,0 +1,1139 @@
+---
+title: Testare i token ERC-20 con Waffle
+description: Scopri come testare gli smart contract di Solidity e usare gli abbinatori di smart contract con Waffle.
+author: Vladislav Starostenko
+tags:
+ - "waffle"
+ - "Smart Contract"
+ - "Solidity"
+ - "test"
+ - "erc-20"
+skill: intermedio
+lang: it
+sidebar: true
+published: 2020-10-16
+---
+
+In questo tutorial imparerai come:
+
+- Scrivere test per gli smart contract con Waffle
+- Usare alcuni abbinatori popolari per testare gli smart contract con Waffle
+
+Premesse:
+
+- Sai muoverti in un terminale
+- Sai creare un nuovo progetto `JavaScript`
+- Hai già scritto qualche riga di codice in `Solidity`
+- Hai già scritto qualche test in `JavaScript`
+- Hai già usato `yarn` o `npm`, l'installatore di pacchetti di JavaScript
+
+Ancora una volta, se alcune di queste premesse non sono vere o se non desideri riprodurre il codice in questo articolo, probabilmente puoi comunque seguirlo senza problemi.
+
+## Qualche parola su Waffle {#a-few-words-about-waffle}
+
+[Waffle](https://getwaffle.io) è la libreria più avanzata per scrivere e testare gli smart contract.
+
+Lavora con ethers-js dell'[API di JavaScript](/developers/docs/apis/javascript/).
+
+Puoi leggere maggiori dettagli nella [documentazione di Waffle](https://ethereum-waffle.readthedocs.io/en/latest/#waffle-documentation)!
+
+## Tutorial rapido {#the-quick-tutorial}
+
+Per prima cosa, crea un nuovo progetto `JavaScript` o `TypeScript` (qui userò `TS`, ma se usi `JS` non è un problema ):
+
+Qualcosa del genere:
+
+
+package.json
+
+ {
+ "name": "tutorial",
+ "version": "1.0.0",
+ "main": "index.js",
+ "license": "MIT",
+ "scripts": {
+ "test": "export NODE_ENV=test && mocha",
+ "lint": "eslint '{src,test}/**/*.ts'",
+ "lint:fix": "eslint --fix '{src,test}/**/*.ts'",
+ "build": "waffle"
+ },
+ "devDependencies": {
+ "@types/mocha": "^5.2.7",
+ "@typescript-eslint/eslint-plugin": "^2.30.0",
+ "@typescript-eslint/parser": "^2.30.0",
+ "eslint": "^6.8.0",
+ "eslint-plugin-import": "^2.20.2",
+ "ethers": "^5.0.17",
+ "mocha": "^7.1.2",
+ "ts-node": "^8.9.1",
+ "typescript": "^3.8.3"
+ }
+ }
+
+
+
+
+tsconfig.json
+
+ {
+ "compilerOptions": {
+ "declaration": true,
+ "esModuleInterop": true,
+ "lib": [
+ "ES2018"
+ ],
+ "module": "CommonJS",
+ "moduleResolution": "node",
+ "outDir": "dist",
+ "resolveJsonModule": true,
+ "skipLibCheck": true,
+ "strict": true,
+ "target": "ES2018"
+ }
+ }
+
+
+
+
+.gitignore
+
+ node_modules
+ build
+
+
+
+
+.eslintrc.js
+
+ module.exports = {
+ "env": {
+ "es6": true
+ },
+ "extends": [
+ "plugin:@typescript-eslint/recommended",
+ "plugin:import/errors",
+ "plugin:import/warnings",
+ "plugin:import/typescript"
+ ],
+ "parser": "@typescript-eslint/parser",
+ "parserOptions": {
+ "project": "./tsconfig.json",
+ "sourceType": "module"
+ },
+ "rules": {
+ "@typescript-eslint/camelcase": "off",
+ "@typescript-eslint/explicit-function-return-type": "off",
+ "@typescript-eslint/explicit-member-accessibility": [
+ "error",
+ {
+ "accessibility": "no-public",
+ "overrides": {
+ "parameterProperties": "off"
+ }
+ }
+ ],
+ "@typescript-eslint/indent": [
+ "error",
+ 2,
+ {
+ "ArrayExpression": 1,
+ "CallExpression": {
+ "arguments": 1
+ },
+ "FunctionDeclaration": {
+ "body": 1,
+ "parameters": 1
+ },
+ "FunctionExpression": {
+ "body": 1,
+ "parameters": 1
+ },
+ "ImportDeclaration": 1,
+ "MemberExpression": 1,
+ "ObjectExpression": 1,
+ "SwitchCase": 1,
+ "VariableDeclarator": 1,
+ "flatTernaryExpressions": false,
+ "ignoreComments": false,
+ "outerIIFEBody": 1
+ }
+ ],
+ "@typescript-eslint/interface-name-prefix": "off",
+ "@typescript-eslint/member-delimiter-style": [
+ "error",
+ {
+ "multiline": {
+ "delimiter": "semi",
+ "requireLast": true
+ },
+ "singleline": {
+ "delimiter": "semi",
+ "requireLast": false
+ }
+ }
+ ],
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-parameter-properties": "off",
+ "@typescript-eslint/no-unused-vars": [
+ "error",
+ {
+ "args": "none",
+ "ignoreRestSiblings": true,
+ "vars": "all"
+ }
+ ],
+ "@typescript-eslint/no-use-before-define": "off",
+ "@typescript-eslint/no-useless-constructor": "error",
+ "@typescript-eslint/no-var-requires": "warn",
+ "accessor-pairs": "error",
+ "array-bracket-spacing": [
+ "error",
+ "never"
+ ],
+ "arrow-spacing": [
+ "error",
+ {
+ "after": true,
+ "before": true
+ }
+ ],
+ "block-spacing": [
+ "error",
+ "always"
+ ],
+ "brace-style": [
+ "error",
+ "1tbs",
+ {
+ "allowSingleLine": true
+ }
+ ],
+ "camelcase": "off",
+ "comma-dangle": [
+ "error",
+ {
+ "arrays": "never",
+ "exports": "never",
+ "functions": "never",
+ "imports": "never",
+ "objects": "never"
+ }
+ ],
+ "comma-spacing": [
+ "error",
+ {
+ "after": true,
+ "before": false
+ }
+ ],
+ "comma-style": [
+ "error",
+ "last"
+ ],
+ "computed-property-spacing": [
+ "error",
+ "never"
+ ],
+ "constructor-super": "error",
+ "curly": [
+ "error",
+ "multi-line"
+ ],
+ "dot-location": [
+ "error",
+ "property"
+ ],
+ "eol-last": "error",
+ "eqeqeq": [
+ "error",
+ "always",
+ {
+ "null": "ignore"
+ }
+ ],
+ "func-call-spacing": [
+ "error",
+ "never"
+ ],
+ "generator-star-spacing": [
+ "error",
+ {
+ "after": true,
+ "before": true
+ }
+ ],
+ "handle-callback-err": [
+ "error",
+ "^(err|error)$"
+ ],
+ "import/default": "off",
+ "import/named": "off",
+ "import/no-extraneous-dependencies": [
+ "error",
+ {
+ "devDependencies": false
+ }
+ ],
+ "import/no-unresolved": "off",
+ "indent": "off",
+ "key-spacing": [
+ "error",
+ {
+ "afterColon": true,
+ "beforeColon": false
+ }
+ ],
+ "keyword-spacing": [
+ "error",
+ {
+ "after": true,
+ "before": true
+ }
+ ],
+ "linebreak-style": [
+ "error",
+ "unix"
+ ],
+ "lines-between-class-members": [
+ "error",
+ "always",
+ {
+ "exceptAfterSingleLine": true
+ }
+ ],
+ "max-len": [
+ "error",
+ {
+ "code": 120
+ }
+ ],
+ "new-cap": [
+ "error",
+ {
+ "capIsNew": false,
+ "newIsCap": true
+ }
+ ],
+ "new-parens": "error",
+ "no-array-constructor": "error",
+ "no-async-promise-executor": "error",
+ "no-caller": "error",
+ "no-class-assign": "error",
+ "no-compare-neg-zero": "error",
+ "no-cond-assign": "error",
+ "no-const-assign": "error",
+ "no-constant-condition": [
+ "error",
+ {
+ "checkLoops": false
+ }
+ ],
+ "no-control-regex": "error",
+ "no-debugger": "error",
+ "no-delete-var": "error",
+ "no-dupe-args": "error",
+ "no-dupe-keys": "error",
+ "no-duplicate-case": "error",
+ "no-empty-character-class": "error",
+ "no-empty-pattern": "error",
+ "no-eval": "error",
+ "no-ex-assign": "error",
+ "no-extend-native": "error",
+ "no-extra-bind": "error",
+ "no-extra-boolean-cast": "error",
+ "no-extra-parens": [
+ "error",
+ "functions"
+ ],
+ "no-fallthrough": "error",
+ "no-floating-decimal": "error",
+ "no-func-assign": "error",
+ "no-global-assign": "error",
+ "no-implied-eval": "error",
+ "no-inner-declarations": [
+ "error",
+ "functions"
+ ],
+ "no-invalid-regexp": "error",
+ "no-irregular-whitespace": "error",
+ "no-iterator": "error",
+ "no-label-var": "error",
+ "no-labels": [
+ "error",
+ {
+ "allowLoop": false,
+ "allowSwitch": false
+ }
+ ],
+ "no-lone-blocks": "error",
+ "no-misleading-character-class": "error",
+ "no-mixed-operators": [
+ "error",
+ {
+ "allowSamePrecedence": true,
+ "groups": [
+ [
+ "==",
+ "!=",
+ "===",
+ "!==",
+ ">",
+ ">=",
+ "<",
+ "<="
+ ],
+ [
+ "&&",
+ "||"
+ ],
+ [
+ "in",
+ "instanceof"
+ ]
+ ]
+ }
+ ],
+ "no-mixed-spaces-and-tabs": "error",
+ "no-multi-spaces": "error",
+ "no-multi-str": "error",
+ "no-multiple-empty-lines": [
+ "error",
+ {
+ "max": 1,
+ "maxEOF": 0
+ }
+ ],
+ "no-negated-in-lhs": "error",
+ "no-new": "error",
+ "no-new-func": "error",
+ "no-new-object": "error",
+ "no-new-require": "error",
+ "no-new-symbol": "error",
+ "no-new-wrappers": "error",
+ "no-obj-calls": "error",
+ "no-octal": "error",
+ "no-octal-escape": "error",
+ "no-path-concat": "error",
+ "no-proto": "error",
+ "no-prototype-builtins": "error",
+ "no-redeclare": [
+ "error",
+ {
+ "builtinGlobals": false
+ }
+ ],
+ "no-regex-spaces": "error",
+ "no-return-assign": [
+ "error",
+ "except-parens"
+ ],
+ "no-return-await": "error",
+ "no-self-assign": "error",
+ "no-self-compare": "error",
+ "no-sequences": "error",
+ "no-shadow-restricted-names": "error",
+ "no-sparse-arrays": "error",
+ "no-tabs": "error",
+ "no-template-curly-in-string": "error",
+ "no-this-before-super": "error",
+ "no-throw-literal": "error",
+ "no-trailing-spaces": "error",
+ "no-unexpected-multiline": "error",
+ "no-unmodified-loop-condition": "error",
+ "no-unneeded-ternary": [
+ "error",
+ {
+ "defaultAssignment": false
+ }
+ ],
+ "no-unreachable": "error",
+ "no-unsafe-finally": "error",
+ "no-unsafe-negation": "error",
+ "no-use-before-define": [
+ "error",
+ {
+ "classes": false,
+ "functions": false,
+ "variables": false
+ }
+ ],
+ "no-useless-call": "error",
+ "no-useless-catch": "error",
+ "no-useless-computed-key": "error",
+ "no-useless-escape": "error",
+ "no-useless-rename": "error",
+ "no-useless-return": "error",
+ "no-whitespace-before-property": "error",
+ "no-with": "error",
+ "object-curly-spacing": [
+ "error",
+ "never"
+ ],
+ "object-property-newline": [
+ "error",
+ {
+ "allowMultiplePropertiesPerLine": true
+ }
+ ],
+ "one-var": [
+ "error",
+ {
+ "initialized": "never"
+ }
+ ],
+ "operator-linebreak": [
+ "error",
+ "after",
+ {
+ "overrides": {
+ ":": "before",
+ "?": "before"
+ }
+ }
+ ],
+ "padded-blocks": [
+ "error",
+ {
+ "blocks": "never",
+ "classes": "never",
+ "switches": "never"
+ }
+ ],
+ "prefer-const": [
+ "error",
+ {
+ "destructuring": "all"
+ }
+ ],
+ "prefer-promise-reject-errors": "error",
+ "quote-props": [
+ "error",
+ "as-needed"
+ ],
+ "quotes": [
+ "error",
+ "single"
+ ],
+ "rest-spread-spacing": [
+ "error",
+ "never"
+ ],
+ "semi": [
+ "error",
+ "always"
+ ],
+ "semi-spacing": [
+ "error",
+ {
+ "after": true,
+ "before": false
+ }
+ ],
+ "space-before-blocks": [
+ "error",
+ "always"
+ ],
+ "space-before-function-paren": [
+ "error",
+ {
+ "anonymous": "always",
+ "named": "never",
+ "asyncArrow": "always"
+ }
+ ],
+ "space-in-parens": [
+ "error",
+ "never"
+ ],
+ "space-infix-ops": "error",
+ "space-unary-ops": [
+ "error",
+ {
+ "nonwords": false,
+ "words": true
+ }
+ ],
+ "spaced-comment": [
+ "error",
+ "always",
+ {
+ "block": {
+ "balanced": true,
+ "exceptions": [
+ "*"
+ ],
+ "markers": [
+ "*package",
+ "!",
+ ",",
+ ":",
+ "::",
+ "flow-include"
+ ]
+ },
+ "line": {
+ "markers": [
+ "*package",
+ "!",
+ "/",
+ ",",
+ "="
+ ]
+ }
+ }
+ ],
+ "symbol-description": "error",
+ "template-curly-spacing": [
+ "error",
+ "never"
+ ],
+ "template-tag-spacing": [
+ "error",
+ "never"
+ ],
+ "unicode-bom": [
+ "error",
+ "never"
+ ],
+ "use-isnan": "error",
+ "valid-typeof": [
+ "error",
+ {
+ "requireStringLiterals": true
+ }
+ ],
+ "wrap-iife": [
+ "error",
+ "any",
+ {
+ "functionPrototypeMethods": true
+ }
+ ],
+ "yield-star-spacing": [
+ "error",
+ "both"
+ ],
+ "yoda": [
+ "error",
+ "never"
+ ]
+ },
+ "overrides": [
+ {
+ "files": [
+ "test/**/*.ts"
+ ],
+ "rules": {
+ "@typescript-eslint/no-explicit-any": "off",
+ "@typescript-eslint/no-non-null-assertion": "off",
+ "@typescript-eslint/no-var-requires": "off",
+ "no-unused-expressions": "off",
+ "prefer-promise-reject-errors": "off",
+ "import/no-extraneous-dependencies": [
+ "error",
+ {
+ "devDependencies": true
+ }
+ ]
+ }
+ }
+ ]
+ }
+
+
+
+## Fase #1: Installa waffle nel tuo progetto [Link alla documentazione](https://ethereum-waffle.readthedocs.io/en/latest/getting-started.html#installation) {#step-1-install-waffle-in-your-project}
+
+Per iniziare, installa `ethereum-waffle`. In questo tutorial userò `yarn`, quindi per installare `ethereum-waffle`, esegui:
+
+```bash
+ yarn add --dev ethereum-waffle
+```
+
+## Fase #2: Scrivi uno smart contract [Link alla documentazione](https://ethereum-waffle.readthedocs.io/en/latest/getting-started.html#writing-a-contract) {#step-2-write-a-smart-contract}
+
+In questo tutorial, userò un token [ERC20](https://github.com/OpenZeppelin/openzeppelin-contracts/blob/ded2b0a55c9c13731963ab7b85a70c8e73504bab/contracts/token/ERC20/ERC20.sol) da [OpenZeppelin](https://openzeppelin.com).
+
+Quindi, aggiungi `OpenZeppelin` installandolo con `yarn`:
+
+```bash
+ yarn add @openzeppelin/contracts -D
+```
+
+A questo punto, crea il contratto `BasicToken.sol` nella cartella `src`:
+
+```solidity
+pragma solidity ^0.6.0;
+
+import "@openzeppelin/contracts/token/ERC20/ERC20.sol";
+
+// Example class - a mock class using delivering from ERC20
+contract BasicToken is ERC20 {
+ constructor(uint256 initialBalance) ERC20("Basic", "BSC") public {
+ _mint(msg.sender, initialBalance);
+ }
+}
+
+```
+
+## Fase #3: Compila il tuo smart contract [Link alla documentazione](https://ethereum-waffle.readthedocs.io/en/latest/getting-started.html#compiling-the-contract) {#step-3-compile-your-smart-contract}
+
+Per compilare il tuo smart contract, aggiungi la seguente voce nel `package.json` del tuo progetto:
+
+```json
+{
+ "scripts": {
+ "build": "waffle"
+ }
+}
+```
+
+Inoltre, aggiungi il file `waffle.json` nella cartella principale del tuo progetto.
+
+Un esempio della configurazione di `waffle.json`:
+
+```json
+{
+ "compilerType": "solcjs",
+ "compilerVersion": "0.6.2",
+ "sourceDirectory": "./src",
+ "outputDirectory": "./build"
+}
+```
+
+Puoi leggere di più sulla configurazione di Waffle [qui](https://ethereum-waffle.readthedocs.io/en/latest/configuration.html#configuration).
+
+Quindi basta eseguire `yarn build` per compilare il tuo smart contract.
+
+Dovresti vedere che Waffle ha compilato il tuo contratto e posizionato l'output JSON risultante nella cartella `build`.
+
+
+BasicToken.json
+
+ {
+ "abi": [
+ {
+ "inputs": [
+ {
+ "internalType": "uint256",
+ "name": "initialBalance",
+ "type": "uint256"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "constructor"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "owner",
+ "type": "address"
+ },
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "spender",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "uint256",
+ "name": "value",
+ "type": "uint256"
+ }
+ ],
+ "name": "Approval",
+ "type": "event"
+ },
+ {
+ "anonymous": false,
+ "inputs": [
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "from",
+ "type": "address"
+ },
+ {
+ "indexed": true,
+ "internalType": "address",
+ "name": "to",
+ "type": "address"
+ },
+ {
+ "indexed": false,
+ "internalType": "uint256",
+ "name": "value",
+ "type": "uint256"
+ }
+ ],
+ "name": "Transfer",
+ "type": "event"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "owner",
+ "type": "address"
+ },
+ {
+ "internalType": "address",
+ "name": "spender",
+ "type": "address"
+ }
+ ],
+ "name": "allowance",
+ "outputs": [
+ {
+ "internalType": "uint256",
+ "name": "",
+ "type": "uint256"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "spender",
+ "type": "address"
+ },
+ {
+ "internalType": "uint256",
+ "name": "amount",
+ "type": "uint256"
+ }
+ ],
+ "name": "approve",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "account",
+ "type": "address"
+ }
+ ],
+ "name": "balanceOf",
+ "outputs": [
+ {
+ "internalType": "uint256",
+ "name": "",
+ "type": "uint256"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "decimals",
+ "outputs": [
+ {
+ "internalType": "uint8",
+ "name": "",
+ "type": "uint8"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "spender",
+ "type": "address"
+ },
+ {
+ "internalType": "uint256",
+ "name": "subtractedValue",
+ "type": "uint256"
+ }
+ ],
+ "name": "decreaseAllowance",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "spender",
+ "type": "address"
+ },
+ {
+ "internalType": "uint256",
+ "name": "addedValue",
+ "type": "uint256"
+ }
+ ],
+ "name": "increaseAllowance",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "name",
+ "outputs": [
+ {
+ "internalType": "string",
+ "name": "",
+ "type": "string"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "symbol",
+ "outputs": [
+ {
+ "internalType": "string",
+ "name": "",
+ "type": "string"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [],
+ "name": "totalSupply",
+ "outputs": [
+ {
+ "internalType": "uint256",
+ "name": "",
+ "type": "uint256"
+ }
+ ],
+ "stateMutability": "view",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "recipient",
+ "type": "address"
+ },
+ {
+ "internalType": "uint256",
+ "name": "amount",
+ "type": "uint256"
+ }
+ ],
+ "name": "transfer",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ },
+ {
+ "inputs": [
+ {
+ "internalType": "address",
+ "name": "sender",
+ "type": "address"
+ },
+ {
+ "internalType": "address",
+ "name": "recipient",
+ "type": "address"
+ },
+ {
+ "internalType": "uint256",
+ "name": "amount",
+ "type": "uint256"
+ }
+ ],
+ "name": "transferFrom",
+ "outputs": [
+ {
+ "internalType": "bool",
+ "name": "",
+ "type": "bool"
+ }
+ ],
+ "stateMutability": "nonpayable",
+ "type": "function"
+ }
+ ],
+ "evm": {
+ "bytecode": {
+ "linkReferences": {},
+ "object": "60806040523480156200001157600080fd5b506040516200153938038062001539833981810160405260208110156200003757600080fd5b81019080805190602001909291905050506040518060400160405280600581526020017f42617369630000000000000000000000000000000000000000000000000000008152506040518060400160405280600381526020017f42534300000000000000000000000000000000000000000000000000000000008152508160039080519060200190620000cc92919062000389565b508060049080519060200190620000e592919062000389565b506012600560006101000a81548160ff021916908360ff16021790555050506200011633826200011d60201b60201c565b5062000438565b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415620001c1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601f8152602001807f45524332303a206d696e7420746f20746865207a65726f20616464726573730081525060200191505060405180910390fd5b620001d560008383620002fb60201b60201c565b620001f1816002546200030060201b62000f2d1790919060201c565b6002819055506200024f816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546200030060201b62000f2d1790919060201c565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a35050565b505050565b6000808284019050838110156200037f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620003cc57805160ff1916838001178555620003fd565b82800160010185558215620003fd579182015b82811115620003fc578251825591602001919060010190620003df565b5b5090506200040c919062000410565b5090565b6200043591905b808211156200043157600081600090555060010162000417565b5090565b90565b6110f180620004486000396000f3fe608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461025f57806370a08231146102c557806395d89b411461031d578063a457c2d7146103a0578063a9059cbb14610406578063dd62ed3e1461046c576100a9565b806306fdde03146100ae578063095ea7b31461013157806318160ddd1461019757806323b872dd146101b5578063313ce5671461023b575b600080fd5b6100b66104e4565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f65780820151818401526020810190506100db565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561014757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610586565b604051808215151515815260200191505060405180910390f35b61019f6105a4565b6040518082815260200191505060405180910390f35b610221600480360360608110156101cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105ae565b604051808215151515815260200191505060405180910390f35b610243610687565b604051808260ff1660ff16815260200191505060405180910390f35b6102ab6004803603604081101561027557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061069e565b604051808215151515815260200191505060405180910390f35b610307600480360360208110156102db57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610751565b6040518082815260200191505060405180910390f35b610325610799565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561036557808201518184015260208101905061034a565b50505050905090810190601f1680156103925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103ec600480360360408110156103b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061083b565b604051808215151515815260200191505060405180910390f35b6104526004803603604081101561041c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610908565b604051808215151515815260200191505060405180910390f35b6104ce6004803603604081101561048257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610926565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561057c5780601f106105515761010080835404028352916020019161057c565b820191906000526020600020905b81548152906001019060200180831161055f57829003601f168201915b5050505050905090565b600061059a6105936109ad565b84846109b5565b6001905092915050565b6000600254905090565b60006105bb848484610bac565b61067c846105c76109ad565b6106778560405180606001604052806028815260200161102660289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061062d6109ad565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e6d9092919063ffffffff16565b6109b5565b600190509392505050565b6000600560009054906101000a900460ff16905090565b60006107476106ab6109ad565b8461074285600160006106bc6109ad565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f2d90919063ffffffff16565b6109b5565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108315780601f1061080657610100808354040283529160200191610831565b820191906000526020600020905b81548152906001019060200180831161081457829003601f168201915b5050505050905090565b60006108fe6108486109ad565b846108f98560405180606001604052806025815260200161109760259139600160006108726109ad565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e6d9092919063ffffffff16565b6109b5565b6001905092915050565b600061091c6109156109ad565b8484610bac565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a3b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ac1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180610fde6022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c32576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610cb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180610fbb6023913960400191505060405180910390fd5b610cc3838383610fb5565b610d2e81604051806060016040528060268152602001611000602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e6d9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610dc1816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f2d90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290610f1a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610edf578082015181840152602081019050610ec4565b50505050905090810190601f168015610f0c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080828401905083811015610fab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122081c840f087cef92feccb03fadc678b2708c331896ec5432b5d4c675f27b6d3e664736f6c63430006020033",
+ "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH3 0x11 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x40 MLOAD PUSH3 0x1539 CODESIZE SUB DUP1 PUSH3 0x1539 DUP4 CODECOPY DUP2 DUP2 ADD PUSH1 0x40 MSTORE PUSH1 0x20 DUP2 LT ISZERO PUSH3 0x37 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x5 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4261736963000000000000000000000000000000000000000000000000000000 DUP2 MSTORE POP PUSH1 0x40 MLOAD DUP1 PUSH1 0x40 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x3 DUP2 MSTORE PUSH1 0x20 ADD PUSH32 0x4253430000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE POP DUP2 PUSH1 0x3 SWAP1 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 PUSH3 0xCC SWAP3 SWAP2 SWAP1 PUSH3 0x389 JUMP JUMPDEST POP DUP1 PUSH1 0x4 SWAP1 DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 PUSH3 0xE5 SWAP3 SWAP2 SWAP1 PUSH3 0x389 JUMP JUMPDEST POP PUSH1 0x12 PUSH1 0x5 PUSH1 0x0 PUSH2 0x100 EXP DUP2 SLOAD DUP2 PUSH1 0xFF MUL NOT AND SWAP1 DUP4 PUSH1 0xFF AND MUL OR SWAP1 SSTORE POP POP POP PUSH3 0x116 CALLER DUP3 PUSH3 0x11D PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST POP PUSH3 0x438 JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EQ ISZERO PUSH3 0x1C1 JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x1F DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH32 0x45524332303A206D696E7420746F20746865207A65726F206164647265737300 DUP2 MSTORE POP PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH3 0x1D5 PUSH1 0x0 DUP4 DUP4 PUSH3 0x2FB PUSH1 0x20 SHL PUSH1 0x20 SHR JUMP JUMPDEST PUSH3 0x1F1 DUP2 PUSH1 0x2 SLOAD PUSH3 0x300 PUSH1 0x20 SHL PUSH3 0xF2D OR SWAP1 SWAP2 SWAP1 PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0x2 DUP2 SWAP1 SSTORE POP PUSH3 0x24F DUP2 PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH3 0x300 PUSH1 0x20 SHL PUSH3 0xF2D OR SWAP1 SWAP2 SWAP1 PUSH1 0x20 SHR JUMP JUMPDEST PUSH1 0x0 DUP1 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP4 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP POP JUMP JUMPDEST POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 DUP5 ADD SWAP1 POP DUP4 DUP2 LT ISZERO PUSH3 0x37F JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x1B DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH32 0x536166654D6174683A206164646974696F6E206F766572666C6F770000000000 DUP2 MSTORE POP PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST DUP3 DUP1 SLOAD PUSH1 0x1 DUP2 PUSH1 0x1 AND ISZERO PUSH2 0x100 MUL SUB AND PUSH1 0x2 SWAP1 DIV SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 SWAP1 PUSH1 0x1F ADD PUSH1 0x20 SWAP1 DIV DUP2 ADD SWAP3 DUP3 PUSH1 0x1F LT PUSH3 0x3CC JUMPI DUP1 MLOAD PUSH1 0xFF NOT AND DUP4 DUP1 ADD OR DUP6 SSTORE PUSH3 0x3FD JUMP JUMPDEST DUP3 DUP1 ADD PUSH1 0x1 ADD DUP6 SSTORE DUP3 ISZERO PUSH3 0x3FD JUMPI SWAP2 DUP3 ADD JUMPDEST DUP3 DUP2 GT ISZERO PUSH3 0x3FC JUMPI DUP3 MLOAD DUP3 SSTORE SWAP2 PUSH1 0x20 ADD SWAP2 SWAP1 PUSH1 0x1 ADD SWAP1 PUSH3 0x3DF JUMP JUMPDEST JUMPDEST POP SWAP1 POP PUSH3 0x40C SWAP2 SWAP1 PUSH3 0x410 JUMP JUMPDEST POP SWAP1 JUMP JUMPDEST PUSH3 0x435 SWAP2 SWAP1 JUMPDEST DUP1 DUP3 GT ISZERO PUSH3 0x431 JUMPI PUSH1 0x0 DUP2 PUSH1 0x0 SWAP1 SSTORE POP PUSH1 0x1 ADD PUSH3 0x417 JUMP JUMPDEST POP SWAP1 JUMP JUMPDEST SWAP1 JUMP JUMPDEST PUSH2 0x10F1 DUP1 PUSH3 0x448 PUSH1 0x0 CODECOPY PUSH1 0x0 RETURN INVALID PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0xA9 JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x39509351 GT PUSH2 0x71 JUMPI DUP1 PUSH4 0x39509351 EQ PUSH2 0x25F JUMPI DUP1 PUSH4 0x70A08231 EQ PUSH2 0x2C5 JUMPI DUP1 PUSH4 0x95D89B41 EQ PUSH2 0x31D JUMPI DUP1 PUSH4 0xA457C2D7 EQ PUSH2 0x3A0 JUMPI DUP1 PUSH4 0xA9059CBB EQ PUSH2 0x406 JUMPI DUP1 PUSH4 0xDD62ED3E EQ PUSH2 0x46C JUMPI PUSH2 0xA9 JUMP JUMPDEST DUP1 PUSH4 0x6FDDE03 EQ PUSH2 0xAE JUMPI DUP1 PUSH4 0x95EA7B3 EQ PUSH2 0x131 JUMPI DUP1 PUSH4 0x18160DDD EQ PUSH2 0x197 JUMPI DUP1 PUSH4 0x23B872DD EQ PUSH2 0x1B5 JUMPI DUP1 PUSH4 0x313CE567 EQ PUSH2 0x23B JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xB6 PUSH2 0x4E4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0xF6 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0xDB JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1F AND DUP1 ISZERO PUSH2 0x123 JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x1 DUP4 PUSH1 0x20 SUB PUSH2 0x100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x17D PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x147 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x586 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x19F PUSH2 0x5A4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x221 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x60 DUP2 LT ISZERO PUSH2 0x1CB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x5AE JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x243 PUSH2 0x687 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH1 0xFF AND PUSH1 0xFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x2AB PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x275 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x69E JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x307 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x2DB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x751 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x325 PUSH2 0x799 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x365 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0x34A JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1F AND DUP1 ISZERO PUSH2 0x392 JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x1 DUP4 PUSH1 0x20 SUB PUSH2 0x100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x3EC PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x3B6 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x83B JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x452 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x41C JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x908 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x4CE PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x482 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x926 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x60 PUSH1 0x3 DUP1 SLOAD PUSH1 0x1 DUP2 PUSH1 0x1 AND ISZERO PUSH2 0x100 MUL SUB AND PUSH1 0x2 SWAP1 DIV DUP1 PUSH1 0x1F ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP1 SLOAD PUSH1 0x1 DUP2 PUSH1 0x1 AND ISZERO PUSH2 0x100 MUL SUB AND PUSH1 0x2 SWAP1 DIV DUP1 ISZERO PUSH2 0x57C JUMPI DUP1 PUSH1 0x1F LT PUSH2 0x551 JUMPI PUSH2 0x100 DUP1 DUP4 SLOAD DIV MUL DUP4 MSTORE SWAP2 PUSH1 0x20 ADD SWAP2 PUSH2 0x57C JUMP JUMPDEST DUP3 ADD SWAP2 SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 SWAP1 JUMPDEST DUP2 SLOAD DUP2 MSTORE SWAP1 PUSH1 0x1 ADD SWAP1 PUSH1 0x20 ADD DUP1 DUP4 GT PUSH2 0x55F JUMPI DUP3 SWAP1 SUB PUSH1 0x1F AND DUP3 ADD SWAP2 JUMPDEST POP POP POP POP POP SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x59A PUSH2 0x593 PUSH2 0x9AD JUMP JUMPDEST DUP5 DUP5 PUSH2 0x9B5 JUMP JUMPDEST PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x2 SLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x5BB DUP5 DUP5 DUP5 PUSH2 0xBAC JUMP JUMPDEST PUSH2 0x67C DUP5 PUSH2 0x5C7 PUSH2 0x9AD JUMP JUMPDEST PUSH2 0x677 DUP6 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x28 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x1026 PUSH1 0x28 SWAP2 CODECOPY PUSH1 0x1 PUSH1 0x0 DUP12 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 PUSH2 0x62D PUSH2 0x9AD JUMP JUMPDEST PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xE6D SWAP1 SWAP3 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH2 0x9B5 JUMP JUMPDEST PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x5 PUSH1 0x0 SWAP1 SLOAD SWAP1 PUSH2 0x100 EXP SWAP1 DIV PUSH1 0xFF AND SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x747 PUSH2 0x6AB PUSH2 0x9AD JUMP JUMPDEST DUP5 PUSH2 0x742 DUP6 PUSH1 0x1 PUSH1 0x0 PUSH2 0x6BC PUSH2 0x9AD JUMP JUMPDEST PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP10 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xF2D SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH2 0x9B5 JUMP JUMPDEST PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x60 PUSH1 0x4 DUP1 SLOAD PUSH1 0x1 DUP2 PUSH1 0x1 AND ISZERO PUSH2 0x100 MUL SUB AND PUSH1 0x2 SWAP1 DIV DUP1 PUSH1 0x1F ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP1 SLOAD PUSH1 0x1 DUP2 PUSH1 0x1 AND ISZERO PUSH2 0x100 MUL SUB AND PUSH1 0x2 SWAP1 DIV DUP1 ISZERO PUSH2 0x831 JUMPI DUP1 PUSH1 0x1F LT PUSH2 0x806 JUMPI PUSH2 0x100 DUP1 DUP4 SLOAD DIV MUL DUP4 MSTORE SWAP2 PUSH1 0x20 ADD SWAP2 PUSH2 0x831 JUMP JUMPDEST DUP3 ADD SWAP2 SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 SWAP1 JUMPDEST DUP2 SLOAD DUP2 MSTORE SWAP1 PUSH1 0x1 ADD SWAP1 PUSH1 0x20 ADD DUP1 DUP4 GT PUSH2 0x814 JUMPI DUP3 SWAP1 SUB PUSH1 0x1F AND DUP3 ADD SWAP2 JUMPDEST POP POP POP POP POP SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x8FE PUSH2 0x848 PUSH2 0x9AD JUMP JUMPDEST DUP5 PUSH2 0x8F9 DUP6 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x25 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x1097 PUSH1 0x25 SWAP2 CODECOPY PUSH1 0x1 PUSH1 0x0 PUSH2 0x872 PUSH2 0x9AD JUMP JUMPDEST PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP11 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xE6D SWAP1 SWAP3 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH2 0x9B5 JUMP JUMPDEST PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x91C PUSH2 0x915 PUSH2 0x9AD JUMP JUMPDEST DUP5 DUP5 PUSH2 0xBAC JUMP JUMPDEST PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH1 0x0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 CALLER SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EQ ISZERO PUSH2 0xA3B JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x24 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x1073 PUSH1 0x24 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EQ ISZERO PUSH2 0xAC1 JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x22 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0xFDE PUSH1 0x22 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 PUSH1 0x1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0x8C5BE1E5EBEC7D5BD14F71427D1E84F3DD0314C0F7B2291E5B200AC8C7C3B925 DUP4 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EQ ISZERO PUSH2 0xC32 JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x25 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x104E PUSH1 0x25 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EQ ISZERO PUSH2 0xCB8 JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x23 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0xFBB PUSH1 0x23 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH2 0xCC3 DUP4 DUP4 DUP4 PUSH2 0xFB5 JUMP JUMPDEST PUSH2 0xD2E DUP2 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x26 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x1000 PUSH1 0x26 SWAP2 CODECOPY PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xE6D SWAP1 SWAP3 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0xDC1 DUP2 PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xF2D SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP4 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP4 DUP4 GT ISZERO DUP3 SWAP1 PUSH2 0xF1A JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0xEDF JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0xEC4 JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1F AND DUP1 ISZERO PUSH2 0xF0C JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x1 DUP4 PUSH1 0x20 SUB PUSH2 0x100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST POP PUSH1 0x0 DUP4 DUP6 SUB SWAP1 POP DUP1 SWAP2 POP POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 DUP3 DUP5 ADD SWAP1 POP DUP4 DUP2 LT ISZERO PUSH2 0xFAB JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x1B DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH32 0x536166654D6174683A206164646974696F6E206F766572666C6F770000000000 DUP2 MSTORE POP PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 SWAP2 POP POP SWAP3 SWAP2 POP POP JUMP JUMPDEST POP POP POP JUMP INVALID GASLIMIT MSTORE NUMBER ORIGIN ADDRESS GASPRICE KECCAK256 PUSH21 0x72616E7366657220746F20746865207A65726F2061 PUSH5 0x6472657373 GASLIMIT MSTORE NUMBER ORIGIN ADDRESS GASPRICE KECCAK256 PUSH2 0x7070 PUSH19 0x6F766520746F20746865207A65726F20616464 PUSH19 0x65737345524332303A207472616E7366657220 PUSH2 0x6D6F PUSH22 0x6E7420657863656564732062616C616E636545524332 ADDRESS GASPRICE KECCAK256 PUSH21 0x72616E7366657220616D6F756E7420657863656564 PUSH20 0x20616C6C6F77616E636545524332303A20747261 PUSH15 0x736665722066726F6D20746865207A PUSH6 0x726F20616464 PUSH19 0x65737345524332303A20617070726F76652066 PUSH19 0x6F6D20746865207A65726F2061646472657373 GASLIMIT MSTORE NUMBER ORIGIN ADDRESS GASPRICE KECCAK256 PUSH5 0x6563726561 PUSH20 0x656420616C6C6F77616E63652062656C6F77207A PUSH6 0x726FA2646970 PUSH7 0x735822122081C8 BLOCKHASH CREATE DUP8 0xCE 0xF9 0x2F 0xEC 0xCB SUB STATICCALL 0xDC PUSH8 0x8B2708C331896EC5 NUMBER 0x2B 0x5D 0x4C PUSH8 0x5F27B6D3E664736F PUSH13 0x63430006020033000000000000 ",
+ "sourceMap": "142:152:5:-:0;;;177:115;8:9:-1;5:2;;;30:1;27;20:12;5:2;177:115:5;;;;;;;;;;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;177:115:5;;;;;;;;;;;;;;;;2013:141:2;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2093:4;2085:5;:12;;;;;;;;;;;;:::i;:::-;;2117:6;2107:7;:16;;;;;;;;;;;;:::i;:::-;;2145:2;2133:9;;:14;;;;;;;;;;;;;;;;;;2013:141;;252:33:5::1;258:10;270:14;252:5;;;:33;;:::i;:::-;177:115:::0;142:152;;7835:370:2;7937:1;7918:21;;:7;:21;;;;7910:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7986:49;8015:1;8019:7;8028:6;7986:20;;;:49;;:::i;:::-;8061:24;8078:6;8061:12;;:16;;;;;;:24;;;;:::i;:::-;8046:12;:39;;;;8116:30;8139:6;8116:9;:18;8126:7;8116:18;;;;;;;;;;;;;;;;:22;;;;;;:30;;;;:::i;:::-;8095:9;:18;8105:7;8095:18;;;;;;;;;;;;;;;:51;;;;8182:7;8161:37;;8178:1;8161:37;;;8191:6;8161:37;;;;;;;;;;;;;;;;;;7835:370;;:::o;10695:92::-;;;;:::o;874:176:1:-;932:7;951:9;967:1;963;:5;951:17;;991:1;986;:6;;978:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1042:1;1035:8;;;874:176;;;;:::o;142:152:5:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;"
+ },
+ "deployedBytecode": {
+ "linkReferences": {},
+ "object": "608060405234801561001057600080fd5b50600436106100a95760003560e01c80633950935111610071578063395093511461025f57806370a08231146102c557806395d89b411461031d578063a457c2d7146103a0578063a9059cbb14610406578063dd62ed3e1461046c576100a9565b806306fdde03146100ae578063095ea7b31461013157806318160ddd1461019757806323b872dd146101b5578063313ce5671461023b575b600080fd5b6100b66104e4565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156100f65780820151818401526020810190506100db565b50505050905090810190601f1680156101235780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61017d6004803603604081101561014757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610586565b604051808215151515815260200191505060405180910390f35b61019f6105a4565b6040518082815260200191505060405180910390f35b610221600480360360608110156101cb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506105ae565b604051808215151515815260200191505060405180910390f35b610243610687565b604051808260ff1660ff16815260200191505060405180910390f35b6102ab6004803603604081101561027557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061069e565b604051808215151515815260200191505060405180910390f35b610307600480360360208110156102db57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610751565b6040518082815260200191505060405180910390f35b610325610799565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561036557808201518184015260208101905061034a565b50505050905090810190601f1680156103925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6103ec600480360360408110156103b657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061083b565b604051808215151515815260200191505060405180910390f35b6104526004803603604081101561041c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610908565b604051808215151515815260200191505060405180910390f35b6104ce6004803603604081101561048257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610926565b6040518082815260200191505060405180910390f35b606060038054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561057c5780601f106105515761010080835404028352916020019161057c565b820191906000526020600020905b81548152906001019060200180831161055f57829003601f168201915b5050505050905090565b600061059a6105936109ad565b84846109b5565b6001905092915050565b6000600254905090565b60006105bb848484610bac565b61067c846105c76109ad565b6106778560405180606001604052806028815260200161102660289139600160008b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600061062d6109ad565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e6d9092919063ffffffff16565b6109b5565b600190509392505050565b6000600560009054906101000a900460ff16905090565b60006107476106ab6109ad565b8461074285600160006106bc6109ad565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f2d90919063ffffffff16565b6109b5565b6001905092915050565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b606060048054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156108315780601f1061080657610100808354040283529160200191610831565b820191906000526020600020905b81548152906001019060200180831161081457829003601f168201915b5050505050905090565b60006108fe6108486109ad565b846108f98560405180606001604052806025815260200161109760259139600160006108726109ad565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e6d9092919063ffffffff16565b6109b5565b6001905092915050565b600061091c6109156109ad565b8484610bac565b6001905092915050565b6000600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600033905090565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610a3b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806110736024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610ac1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526022815260200180610fde6022913960400191505060405180910390fd5b80600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610c32576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602581526020018061104e6025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415610cb8576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401808060200182810382526023815260200180610fbb6023913960400191505060405180910390fd5b610cc3838383610fb5565b610d2e81604051806060016040528060268152602001611000602691396000808773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610e6d9092919063ffffffff16565b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610dc1816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610f2d90919063ffffffff16565b6000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000838311158290610f1a576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825283818151815260200191508051906020019080838360005b83811015610edf578082015181840152602081019050610ec4565b50505050905090810190601f168015610f0c5780820380516001836020036101000a031916815260200191505b509250505060405180910390fd5b5060008385039050809150509392505050565b600080828401905083811015610fab576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b8091505092915050565b50505056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737345524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa264697066735822122081c840f087cef92feccb03fadc678b2708c331896ec5432b5d4c675f27b6d3e664736f6c63430006020033",
+ "opcodes": "PUSH1 0x80 PUSH1 0x40 MSTORE CALLVALUE DUP1 ISZERO PUSH2 0x10 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST POP PUSH1 0x4 CALLDATASIZE LT PUSH2 0xA9 JUMPI PUSH1 0x0 CALLDATALOAD PUSH1 0xE0 SHR DUP1 PUSH4 0x39509351 GT PUSH2 0x71 JUMPI DUP1 PUSH4 0x39509351 EQ PUSH2 0x25F JUMPI DUP1 PUSH4 0x70A08231 EQ PUSH2 0x2C5 JUMPI DUP1 PUSH4 0x95D89B41 EQ PUSH2 0x31D JUMPI DUP1 PUSH4 0xA457C2D7 EQ PUSH2 0x3A0 JUMPI DUP1 PUSH4 0xA9059CBB EQ PUSH2 0x406 JUMPI DUP1 PUSH4 0xDD62ED3E EQ PUSH2 0x46C JUMPI PUSH2 0xA9 JUMP JUMPDEST DUP1 PUSH4 0x6FDDE03 EQ PUSH2 0xAE JUMPI DUP1 PUSH4 0x95EA7B3 EQ PUSH2 0x131 JUMPI DUP1 PUSH4 0x18160DDD EQ PUSH2 0x197 JUMPI DUP1 PUSH4 0x23B872DD EQ PUSH2 0x1B5 JUMPI DUP1 PUSH4 0x313CE567 EQ PUSH2 0x23B JUMPI JUMPDEST PUSH1 0x0 DUP1 REVERT JUMPDEST PUSH2 0xB6 PUSH2 0x4E4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0xF6 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0xDB JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1F AND DUP1 ISZERO PUSH2 0x123 JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x1 DUP4 PUSH1 0x20 SUB PUSH2 0x100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x17D PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x147 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x586 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x19F PUSH2 0x5A4 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x221 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x60 DUP2 LT ISZERO PUSH2 0x1CB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x5AE JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x243 PUSH2 0x687 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 PUSH1 0xFF AND PUSH1 0xFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x2AB PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x275 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x69E JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x307 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x20 DUP2 LT ISZERO PUSH2 0x2DB JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x751 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x325 PUSH2 0x799 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0x365 JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0x34A JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1F AND DUP1 ISZERO PUSH2 0x392 JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x1 DUP4 PUSH1 0x20 SUB PUSH2 0x100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x3EC PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x3B6 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x83B JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x452 PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x41C JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x908 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 ISZERO ISZERO ISZERO ISZERO DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH2 0x4CE PUSH1 0x4 DUP1 CALLDATASIZE SUB PUSH1 0x40 DUP2 LT ISZERO PUSH2 0x482 JUMPI PUSH1 0x0 DUP1 REVERT JUMPDEST DUP2 ADD SWAP1 DUP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 DUP1 CALLDATALOAD PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND SWAP1 PUSH1 0x20 ADD SWAP1 SWAP3 SWAP2 SWAP1 POP POP POP PUSH2 0x926 JUMP JUMPDEST PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 RETURN JUMPDEST PUSH1 0x60 PUSH1 0x3 DUP1 SLOAD PUSH1 0x1 DUP2 PUSH1 0x1 AND ISZERO PUSH2 0x100 MUL SUB AND PUSH1 0x2 SWAP1 DIV DUP1 PUSH1 0x1F ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP1 SLOAD PUSH1 0x1 DUP2 PUSH1 0x1 AND ISZERO PUSH2 0x100 MUL SUB AND PUSH1 0x2 SWAP1 DIV DUP1 ISZERO PUSH2 0x57C JUMPI DUP1 PUSH1 0x1F LT PUSH2 0x551 JUMPI PUSH2 0x100 DUP1 DUP4 SLOAD DIV MUL DUP4 MSTORE SWAP2 PUSH1 0x20 ADD SWAP2 PUSH2 0x57C JUMP JUMPDEST DUP3 ADD SWAP2 SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 SWAP1 JUMPDEST DUP2 SLOAD DUP2 MSTORE SWAP1 PUSH1 0x1 ADD SWAP1 PUSH1 0x20 ADD DUP1 DUP4 GT PUSH2 0x55F JUMPI DUP3 SWAP1 SUB PUSH1 0x1F AND DUP3 ADD SWAP2 JUMPDEST POP POP POP POP POP SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x59A PUSH2 0x593 PUSH2 0x9AD JUMP JUMPDEST DUP5 DUP5 PUSH2 0x9B5 JUMP JUMPDEST PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x2 SLOAD SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x5BB DUP5 DUP5 DUP5 PUSH2 0xBAC JUMP JUMPDEST PUSH2 0x67C DUP5 PUSH2 0x5C7 PUSH2 0x9AD JUMP JUMPDEST PUSH2 0x677 DUP6 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x28 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x1026 PUSH1 0x28 SWAP2 CODECOPY PUSH1 0x1 PUSH1 0x0 DUP12 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 PUSH2 0x62D PUSH2 0x9AD JUMP JUMPDEST PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xE6D SWAP1 SWAP3 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH2 0x9B5 JUMP JUMPDEST PUSH1 0x1 SWAP1 POP SWAP4 SWAP3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x5 PUSH1 0x0 SWAP1 SLOAD SWAP1 PUSH2 0x100 EXP SWAP1 DIV PUSH1 0xFF AND SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x747 PUSH2 0x6AB PUSH2 0x9AD JUMP JUMPDEST DUP5 PUSH2 0x742 DUP6 PUSH1 0x1 PUSH1 0x0 PUSH2 0x6BC PUSH2 0x9AD JUMP JUMPDEST PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP10 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xF2D SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH2 0x9B5 JUMP JUMPDEST PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 DUP1 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP2 SWAP1 POP JUMP JUMPDEST PUSH1 0x60 PUSH1 0x4 DUP1 SLOAD PUSH1 0x1 DUP2 PUSH1 0x1 AND ISZERO PUSH2 0x100 MUL SUB AND PUSH1 0x2 SWAP1 DIV DUP1 PUSH1 0x1F ADD PUSH1 0x20 DUP1 SWAP2 DIV MUL PUSH1 0x20 ADD PUSH1 0x40 MLOAD SWAP1 DUP2 ADD PUSH1 0x40 MSTORE DUP1 SWAP3 SWAP2 SWAP1 DUP2 DUP2 MSTORE PUSH1 0x20 ADD DUP3 DUP1 SLOAD PUSH1 0x1 DUP2 PUSH1 0x1 AND ISZERO PUSH2 0x100 MUL SUB AND PUSH1 0x2 SWAP1 DIV DUP1 ISZERO PUSH2 0x831 JUMPI DUP1 PUSH1 0x1F LT PUSH2 0x806 JUMPI PUSH2 0x100 DUP1 DUP4 SLOAD DIV MUL DUP4 MSTORE SWAP2 PUSH1 0x20 ADD SWAP2 PUSH2 0x831 JUMP JUMPDEST DUP3 ADD SWAP2 SWAP1 PUSH1 0x0 MSTORE PUSH1 0x20 PUSH1 0x0 KECCAK256 SWAP1 JUMPDEST DUP2 SLOAD DUP2 MSTORE SWAP1 PUSH1 0x1 ADD SWAP1 PUSH1 0x20 ADD DUP1 DUP4 GT PUSH2 0x814 JUMPI DUP3 SWAP1 SUB PUSH1 0x1F AND DUP3 ADD SWAP2 JUMPDEST POP POP POP POP POP SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH2 0x8FE PUSH2 0x848 PUSH2 0x9AD JUMP JUMPDEST DUP5 PUSH2 0x8F9 DUP6 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x25 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x1097 PUSH1 0x25 SWAP2 CODECOPY PUSH1 0x1 PUSH1 0x0 PUSH2 0x872 PUSH2 0x9AD JUMP JUMPDEST PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP11 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xE6D SWAP1 SWAP3 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH2 0x9B5 JUMP JUMPDEST PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH2 0x91C PUSH2 0x915 PUSH2 0x9AD JUMP JUMPDEST DUP5 DUP5 PUSH2 0xBAC JUMP JUMPDEST PUSH1 0x1 SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 PUSH1 0x1 PUSH1 0x0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD SWAP1 POP SWAP3 SWAP2 POP POP JUMP JUMPDEST PUSH1 0x0 CALLER SWAP1 POP SWAP1 JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EQ ISZERO PUSH2 0xA3B JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x24 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x1073 PUSH1 0x24 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EQ ISZERO PUSH2 0xAC1 JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x22 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0xFDE PUSH1 0x22 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST DUP1 PUSH1 0x1 PUSH1 0x0 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 PUSH1 0x0 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0x8C5BE1E5EBEC7D5BD14F71427D1E84F3DD0314C0F7B2291E5B200AC8C7C3B925 DUP4 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP POP POP JUMP JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EQ ISZERO PUSH2 0xC32 JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x25 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0x104E PUSH1 0x25 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH1 0x0 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP3 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND EQ ISZERO PUSH2 0xCB8 JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE PUSH1 0x23 DUP2 MSTORE PUSH1 0x20 ADD DUP1 PUSH2 0xFBB PUSH1 0x23 SWAP2 CODECOPY PUSH1 0x40 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST PUSH2 0xCC3 DUP4 DUP4 DUP4 PUSH2 0xFB5 JUMP JUMPDEST PUSH2 0xD2E DUP2 PUSH1 0x40 MLOAD DUP1 PUSH1 0x60 ADD PUSH1 0x40 MSTORE DUP1 PUSH1 0x26 DUP2 MSTORE PUSH1 0x20 ADD PUSH2 0x1000 PUSH1 0x26 SWAP2 CODECOPY PUSH1 0x0 DUP1 DUP8 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xE6D SWAP1 SWAP3 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP PUSH2 0xDC1 DUP2 PUSH1 0x0 DUP1 DUP6 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 SLOAD PUSH2 0xF2D SWAP1 SWAP2 SWAP1 PUSH4 0xFFFFFFFF AND JUMP JUMPDEST PUSH1 0x0 DUP1 DUP5 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP2 MSTORE PUSH1 0x20 ADD SWAP1 DUP2 MSTORE PUSH1 0x20 ADD PUSH1 0x0 KECCAK256 DUP2 SWAP1 SSTORE POP DUP2 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND DUP4 PUSH20 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF AND PUSH32 0xDDF252AD1BE2C89B69C2B068FC378DAA952BA7F163C4A11628F55A4DF523B3EF DUP4 PUSH1 0x40 MLOAD DUP1 DUP3 DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 LOG3 POP POP POP JUMP JUMPDEST PUSH1 0x0 DUP4 DUP4 GT ISZERO DUP3 SWAP1 PUSH2 0xF1A JUMPI PUSH1 0x40 MLOAD PUSH32 0x8C379A000000000000000000000000000000000000000000000000000000000 DUP2 MSTORE PUSH1 0x4 ADD DUP1 DUP1 PUSH1 0x20 ADD DUP3 DUP2 SUB DUP3 MSTORE DUP4 DUP2 DUP2 MLOAD DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP DUP1 MLOAD SWAP1 PUSH1 0x20 ADD SWAP1 DUP1 DUP4 DUP4 PUSH1 0x0 JUMPDEST DUP4 DUP2 LT ISZERO PUSH2 0xEDF JUMPI DUP1 DUP3 ADD MLOAD DUP2 DUP5 ADD MSTORE PUSH1 0x20 DUP2 ADD SWAP1 POP PUSH2 0xEC4 JUMP JUMPDEST POP POP POP POP SWAP1 POP SWAP1 DUP2 ADD SWAP1 PUSH1 0x1F AND DUP1 ISZERO PUSH2 0xF0C JUMPI DUP1 DUP3 SUB DUP1 MLOAD PUSH1 0x1 DUP4 PUSH1 0x20 SUB PUSH2 0x100 EXP SUB NOT AND DUP2 MSTORE PUSH1 0x20 ADD SWAP2 POP JUMPDEST POP SWAP3 POP POP POP PUSH1 0x40 MLOAD DUP1 SWAP2 SUB SWAP1 REVERT JUMPDEST POP PUSH1 0x0 DUP4 DUP6 SUB SWAP1 P
+
+
+
+## Fase #4: Testa il tuo smart contract [Link alla documentazione](https://ethereum-waffle.readthedocs.io/en/latest/getting-started.html#writing-tests) {#step-4-test-your-smart-contract}
+
+### Fase #4.1 Installa le dipendenze necessarie [Link alla documentazione](https://ethereum-waffle.readthedocs.io/en/latest/getting-started.html#writing-tests) {#step-4-1}
+
+Dopo aver autorizzato con successo un contratto intelligente, possiamo testarlo. Useremo `Waffle` per farlo.
+
+I test con `Waffle` sono scritti usando `Mocha` insieme a `Chai`. Possiamo usare un ambiente di test diverso, ma gli abbinatori di `Waffle` funzionano solo con `Chai`.
+
+Quindi, dobbiamo aggiungere `Chai` alle nostre dipendenze:
+
+```bash
+ yarn add --dev mocha chai
+```
+
+### Fase #4.2 Crea il file di test [Link alla documentazione](https://ethereum-waffle.readthedocs.io/en/latest/getting-started.html#writing-tests) {#step-4-2}
+
+Per scrivere il nostro test dobbiamo creare il file `BasicToken.test.ts` nella nostra cartella di prova.
+
+```ts
+import { expect, use } from "chai"
+import { Contract } from "ethers"
+import { deployContract, MockProvider, solidity } from "ethereum-waffle"
+import BasicToken from "../build/BasicToken.json"
+
+use(solidity)
+
+describe("BasicToken", () => {
+ const [wallet, walletTo] = new MockProvider().getWallets()
+ let token: Contract
+
+ beforeEach(async () => {
+ token = await deployContract(wallet, BasicToken, [1000])
+ })
+})
+```
+
+Quindi, usiamo il metodo `deployContract` di `Waffle` per distribuire il nostro token. A livello di argomenti, dovremmo passare `wallet`, il file json compilato del nostro contratto e il saldo predefinito.
+
+`Waffle` ci consente inoltre di creare un `wallet`, il che rende davvero semplice la distribuzione di un contratto.
+
+Puoi leggere di più sul `wallet` [qui](https://ethereum-waffle.readthedocs.io/en/latest/basic-testing.html?highlight=wallet#getting-wallets) e puoi leggere di più sulla funzione di distribuzione [qui](https://ethereum-waffle.readthedocs.io/en/latest/basic-testing.html?highlight=wallet#deploying-contracts).
+
+Scriviamo un test semplice per controllare il saldo del nostro portafoglio. Poiché abbiamo inviato il valore 1000 durante la distribuzione del nostro contratto, il saldo del nostro portafoglio dev'essere 1000 token, che possiamo verificare nel primo test.
+
+```ts
+it("Assigns initial balance", async () => {
+ expect(await token.balanceOf(wallet.address)).to.equal(1000)
+})
+```
+
+Per eseguire il test, usa `yarn test`
+
+### Fase #4.3 Emettere eventi [Link alla documentazione](https://ethereum-waffle.readthedocs.io/en/latest/matchers.html?highlight=changeBalance#emitting-events) {#step-4-3}
+
+In questo tutorial, voglio mostrarti gli abbinatori di `Waffle` più utili. Iniziamo con il primo.
+
+`Waffle` ci consente di testare quali eventi sono stati emessi.
+
+In questo tutorial, testerò il metodo `transfer` del nostro contratto.
+
+In questo test, effettuerò un trasferimento da un portafoglio a un altro e controllerò se l'evento `Transfer` è stato chiamato.
+
+```ts
+it("Transfer emits event", async () => {
+ await expect(token.transfer(walletTo.address, 7))
+ .to.emit(token, "Transfer")
+ .withArgs(wallet.address, walletTo.address, 7)
+})
+```
+
+Inoltre, un grande vantaggio di questo abbinatore è che possiamo controllare quali argomenti sono stati chiamati da quest'evento aggiungendo `withArgs` al nostro test.
+
+Questo ci consentirà di esser sicuri che la funzione venga chiamata correttamente!
+
+### Fase #4.4 Ripristino con il messaggio [Link alla documentazione](https://ethereum-waffle.readthedocs.io/en/latest/matchers.html?highlight=changeBalance#revert-with-message) {#step-4-4}
+
+`Waffle` ci consente di testare con quale messaggio ha avuto luogo il ripristino.
+
+Per questa verifica useremo l'abbinatore `revertedWith` nel nostro test.
+
+Possiamo scrivere un test in cui eseguiremo un trasferimento per un importo maggiore di quello presente nel nostro portafoglio. Dopodiché controlleremo se la transazione è stata invertita con il messaggio corretto!
+
+```ts
+it("Impossibile trasferire oltre l'importo", async () => {
+ await expect(token.transfer(walletTo.address, 1007)).to.be.revertedWith(
+ "Eccezione VM elaborando la transazione: ripristina ERC20: importo del trasferimento eccede il saldo"
+ )
+})
+```
+
+### Fase #4.5 Cambiamento del saldo dei token [Link alla documentazione](https://ethereum-waffle.readthedocs.io/en/latest/matchers.html?highlight=changeBalance#change-balance) {#step-4-5}
+
+`Waffle` ci consente di verificare le modifiche ai saldi dei portafogli!
+
+Possiamo usare l'abbinatore `changeTokenBalance` per controllare il cambiamento del saldo o `changeTokenBalances` per un conto multiplo.
+
+L'abbinatore può accettare `numbers`, `strings` e `BigNumbers` come cambiamento del saldo, mentre l'indirizzo dovrebbe essere specificato come portafoglio o contratto.
+
+Scriviamo il prossimo test:
+
+```ts
+it("Invia cambiamenti della transazione del saldo del destinatario", async () => {
+ await expect(() =>
+ wallet.sendTransaction({ to: walletTo.address, gasPrice: 0, value: 200 })
+ ).to.changeBalance(walletTo, 200)
+})
+```
+
+Quanto sopra è un test per un singolo portafoglio.
+
+E il successivo per più portafogli:
+
+```ts
+it("Invia cambiamenti della transazione saldi mittente e destinatario", async () => {
+ await expect(() =>
+ wallet.sendTransaction({ to: walletTo.address, gasPrice: 0, value: 200 })
+ ).to.changeBalances([wallet, walletTo], [-200, 200])
+})
+```
+
+La transazione dovrebbe passare come callback (dobbiamo controllare il saldo prima della chiamata) o come risposta della transazione.
+
+## Congratulazioni {#congratulations}
+
+**Congratulazioni! Sei arrivato in fondo al tutorial. Hai fatto il tuo primo grande passo verso la verifica degli smart contract con Waffle.**
+
+**Il codice relativo a questo tutorial è disponibile [qui](https://github.com/VladStarostenko/tutorial-for-ethereum-org-website).**
+
+**Altra documentazione su `Waffle` è disponibile [qui](https://getwaffle.io).**
diff --git a/src/content/translations/it/developers/tutorials/the-graph-fixing-web3-data-querying/index.md b/src/content/translations/it/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
index d4748d23a5b..5ad63199d21 100644
--- a/src/content/translations/it/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
+++ b/src/content/translations/it/developers/tutorials/the-graph-fixing-web3-data-querying/index.md
@@ -88,31 +88,49 @@ Cerchiamo allora una soluzione migliore.
Parliamo prima di GraphQL, originariamente progettato e implementato da Facebook. Potresti conoscere il modello API Rest tradizionale. Ora immagina di poter scrivere invece una query proprio per i dati che volevi:
-![API GraphQL API e API REST](./graphql.jpg)
+![API GraphQL API e API REST](./graphql.jpg)
+
+
+
+Le due immagini catturano quasi perfettamente l'essenza di GraphQL. Con la query sulla destra possiamo definire esattamente i dati che vogliamo, così otteniamo tutto in un'unica richiesta e niente di più di quanto necessario. Un server GraphQL gestisce il recupero di tutti i dati necessari, quindi è incredibilmente facile da usare dal lato frontend client. [Questa è una spiegazione efficace](https://www.apollographql.com/blog/graphql-explained-5844742f195e/) e accurata di come il server gestisce una query.
+
+Con queste informazioni, passiamo finalmente allo spazio della blockchain e a The Graph.
## Cos'è The Graph? {#what-is-the-graph}
-![]()
+Una blockchain è un database decentralizzato, ma a differenza di quanto avviene normalmente, in questo caso non abbiamo un linguaggio per interrogare il database. Le soluzioni per recuperare i dati sono complicate o assolutamente impraticabili. The Graph è un protocollo decentralizzato per indicizzare e interrogare i dati della blockchain. E, come forse avrai capito, usa GraphQL come linguaggio di query.
+
+![The Graph](./thegraph.png)
+
+Gli esempi sono sempre la strategia migliore per comprendere qualcosa, quindi usiamo The Graph per il nostro esempio GameContract.
## Come creare un Subgraph {#how-to-create-a-subgraph}
-1. Manifest (subgraph.yaml)
-2. Schema (schema.graphql)
-3. Mapping (mapping.ts)
+La definizione di come indicizzare i dati è detta subgraph. Richiede tre componenti:
+
+1. Manifesto (`subgraph.yaml`)
+2. Schema (`schema.graphql`)
+3. Mappatura (`mapping.ts`)
-### Manifest (subgraph.yaml) {#manifest}
+### Manifesto (`subgraph.yaml`) {#manifest}
+
+Il manifest è il nostro file di configurazione e definisce:
- quali Smart Contract indicizzare (indirizzo, rete, ABI...)
- quali eventi attendere
- altri elementi da attendere, come chiamate a funzioni o blocchi
-- le funzioni di mapping chiamate (vedi mapping.ts sotto)
+- le funzioni di mapping chiamate (vedi `mapping.ts` sotto)
+
+Qui puoi definire più contratti e gestori. Una configurazione tipica avrebbe una cartella subgraph nel progetto Truffle/Hardhat con un proprio repository. A questo punto puoi facilmente fare riferimento all'ABI.
+
+Per motivi di comodità potresti anche usare uno strumento di modelli come mustache. Poi crei un ` subgraph.template.yaml` e inserisci gli indirizzi in base alle distribuzioni più recenti. Per una configurazione più avanzata, vedi ad esempio il [repo del subgraph Aave](https://github.com/aave/aave-protocol/tree/master/thegraph).
-Per motivi di comodità potresti anche usare uno strumento di modelli come mustache. Poi crei un subgraph.template.yaml e inserisci gli indirizzi in base alle distribuzioni più recenti. Per una configurazione più avanzata, vedi ad esempio il [repo del subgraph Aave](https://github.com/aave/aave-protocol/tree/master/thegraph).
+Al seguente link puoi trovare la documentazione completa: https://thegraph.com/docs/define-a-subgraph#the-subgraph-manifest.
```yaml
specVersion: 0.0.1
description: Placing Bets on Ethereum
-repository: - Github link -
+repository: - GitHub link -
schema:
file: ./schema.graphql
dataSources:
@@ -138,9 +156,9 @@ dataSources:
file: ./src/mapping.ts
```
-### Schema (schema.graphql) {#schema}
+### Schema (`schema.graphql`) {#schema}
-Puoi anche usare le entità come tipo per definire le relazioni. Nel nostro esempio definiamo una relazione 1 a tanti dal giocatore alle scommesse. Il punto esclamativo !
+Lo schema è la definizione dei dati di GraphQL. Ti consentirà di definire quali entità esistono e i loro tipi. I tipi supportati da The Graph sono
- Byte
- ID
@@ -150,7 +168,7 @@ Puoi anche usare le entità come tipo per definire le relazioni. Nel nostro esem
- BigInt
- BigDecimal
-Il file di mapping in The Graph definisce le nostre funzioni che trasformano gli eventi in ingresso in entità. È scritto in AssemblyScript, un subset di Typescript. Significa che è compilabile in WASM (WebAssembly) per un'esecuzione più portatile ed efficace del mapping.
+Puoi anche usare le entità come tipo per definire le relazioni. Nel nostro esempio definiamo una relazione 1 a tanti dal giocatore alle scommesse. Il punto esclamativo ! significa che il valore non può essere vuoto. La documentazione completa è consultabile qui: https://thegraph.com/docs/define-a-subgraph#the-graphql-schema.
```graphql
type Bet @entity {
@@ -169,18 +187,18 @@ type Player @entity {
}
```
-### Mapping (mapping.ts) {#mapping}
+### Mappatura (`mapping.ts`) {#mapping}
+
+Il file di mapping in The Graph definisce le nostre funzioni che trasformano gli eventi in ingresso in entità. È scritto in AssemblyScript, un subset di Typescript. Significa che è compilabile in WASM (WebAssembly) per un'esecuzione più portatile ed efficace del mapping.
-Devi definire ogni funzione nominata nel file subgraph-yaml, quindi nel nostro caso ne occorrerà una sola: handleNewBet. Prima proviamo a caricare l'entità Player dall'indirizzo del mittente come id. Se non esiste, creiamo una nuova entità e la compiliamo con i valori iniziali.
+Devi definire ogni funzione nominata nel file `subgraph-yaml`, quindi nel nostro caso ne occorrerà una sola: `handleNewBet`. Prima proviamo a caricare l'entità Player dall'indirizzo del mittente come id. Se non esiste, creiamo una nuova entità e la compiliamo con i valori iniziali.
-Poi creiamo una nuova entità Bet. L'id sarà event.transaction.hash.toHex() + "-" + event.logIndex.toString() che assicura sempre un valore unico. Usare solo l'hash non è abbastanza poiché qualcuno potrebbe chiamare la funzione placeBet diverse volte in una transazione tramite uno smart contract.
+Poi creiamo una nuova entità Bet. L'id sarà `event.transaction.hash.toHex() + "-" + event.logIndex.toString()` che assicura sempre un valore unico. Usare solo l'hash non è abbastanza poiché qualcuno potrebbe chiamare la funzione placeBet diverse volte in una transazione tramite uno smart contract.
-Infine possiamo aggiornare l'entità Player con tutti i dati. Non è possibile eseguire direttamente il push degli array, bensì devono essere aggiornati come indicato qui. Usiamo l'id per fare riferimento alla scommessa.
+Infine possiamo aggiornare l'entità Player con tutti i dati. Non è possibile eseguire direttamente il push degli array, bensì devono essere aggiornati come indicato qui. Usiamo l'id per fare riferimento alla scommessa. E occorre aggiungere `.save()` alla fine per memorizzare un'entità.
La documentazione completa è consultabile qui: https://thegraph.com/docs/define-a-subgraph#writing-mappings. Puoi anche aggiungere l'output di registrazione al file di mapping, vedi [qui](https://thegraph.com/docs/assemblyscript-api#api-reference).
-Tramite uno strumento come Apollo Boost, puoi facilmente integrare The Graph in una dApp React (o Appolo-Vue). Specialmente se si utilizzano hook React e Apollo, per recuperare i dati basta scrivere una sola query GraphQI nel componente.
-
```typescript
import { Bet, Player } from "../generated/schema"
import { PlacedBet } from "../generated/GameContract/GameContract"
@@ -223,7 +241,7 @@ export function handleNewBet(event: PlacedBet): void {
## Uso nel frontend {#using-it-in-the-frontend}
-E ora possiamo scrivere per esempio una query come questa. Otterremo una serie di informazioni:
+Tramite uno strumento come Apollo Boost, puoi facilmente integrare The Graph in una dApp React (o Appolo-Vue). Specialmente se si utilizzano hook React e Apollo, per recuperare i dati basta scrivere una sola query GraphQI nel componente. Una configurazione tipica potrebbe somigliare a:
```javascript
// Vedi tutti i sotto-grafici: https://thegraph.com/explorer/
@@ -239,10 +257,14 @@ ReactDOM.render(
)
```
+E ora possiamo scrivere per esempio una query come questa. Otterremo una serie di informazioni:
+
- quante volte l'utente corrente ha vinto
- quante volte l'utente corrente ha perso
- un elenco di indicatori data/ora con tutte le scommesse precedenti dell'utente corrente
+Tutto con una sola richiesta al server GraphQL.
+
```javascript
const myGraphQlQuery = gql`
players(where: { id: $currentUser }) {
@@ -264,26 +286,32 @@ React.useEffect(() => {
}, [loading, error, data])
```
-![]()
+![Magic](./magic.jpg)
-Il modo più semplice è usare il servizio di hosting. Segui le istruzioni [qui](https://thegraph.com/docs/deploy-a-subgraph) per distribuire un subgraph.
+Ma ci manca l'ultimo pezzo del puzzle: il server. Puoi eseguirlo personalmente o tramite un servizio di hosting.
## Il server The Graph {#the-graph-server}
### Graph Explorer: il servizio ospitato {#graph-explorer-the-hosted-service}
-![]()
+Il modo più semplice è usare il servizio di hosting. Segui le istruzioni [qui](https://thegraph.com/docs/deploy-a-subgraph) per distribuire un subgraph. Per molti progetti, puoi trovare i subgraph esistenti nell'esploratore all'indirizzo https://thegraph.com/explorer/.
+
+![Explorer di The Graph](./thegraph-explorer.png)
### Esecuzione di un nodo personalizzato {#running-your-own-node}
-GraphQL supporta i flussi e anche nuovi eventi in ingresso che non sono ancora supportati completamente da The Graph, ma saranno presto rilasciati.
+In alternativa puoi eseguire un nodo personalizzato: https://github.com/graphprotocol/graph-node#quick-start. Un motivo per farlo potrebbe essere l'uso di una rete non supportata dal servizio di hosting. Sono correntemente supportate Mainnet, Kovan, Rinkeby, Ropsten, Goerli, PoA-Core, xDAI e Sokol.
## Il futuro decentralizzato {#the-decentralized-future}
-Un aspetto ancora mancante è la decentralizzazione. The Graph ha piani futuri per diventare un protocollo completamente decentralizzato.
+GraphQL supporta i flussi e anche nuovi eventi in ingresso che non sono ancora supportati completamente da The Graph, ma saranno presto rilasciati.
+
+Un aspetto ancora mancante è la decentralizzazione. The Graph ha piani futuri per diventare un protocollo completamente decentralizzato. Di seguito sono elencati due ottimi articoli che spiegano il piano in modo più dettagliato:
- https://thegraph.com/blog/the-graph-network-in-depth-part-1
- https://thegraph.com/blog/the-graph-network-in-depth-part-2
+Due aspetti chiave sono:
+
1. Gli utenti pagheranno gli indicizzatori per le query.
2. Gli indicizzatori saranno token di Graph (GRT) in staking.
diff --git a/src/content/translations/it/developers/tutorials/transfers-and-approval-of-erc-20-tokens-from-a-solidity-smart-contract/index.md b/src/content/translations/it/developers/tutorials/transfers-and-approval-of-erc-20-tokens-from-a-solidity-smart-contract/index.md
index acc61f9f03a..54af181bee3 100644
--- a/src/content/translations/it/developers/tutorials/transfers-and-approval-of-erc-20-tokens-from-a-solidity-smart-contract/index.md
+++ b/src/content/translations/it/developers/tutorials/transfers-and-approval-of-erc-20-tokens-from-a-solidity-smart-contract/index.md
@@ -29,7 +29,7 @@ Per questo tutorial useremo come base di partenza il codice che abbiamo scritto
Inizieremo a scrivere il codice del nostro scambio decentralizzato aggiungendo una semplice base di codice ERC20:
```solidity
-pragma solidity ^0.6.0;
+pragma solidity ^0.8.0;
interface IERC20 {
@@ -54,19 +54,14 @@ contract ERC20Basic is IERC20 {
uint8 public constant decimals = 18;
- event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
- event Transfer(address indexed from, address indexed to, uint tokens);
-
-
mapping(address => uint256) balances;
mapping(address => mapping (address => uint256)) allowed;
- uint256 totalSupply_ = 100 ether;
+ uint256 totalSupply_ = 10 ether;
- using SafeMath for uint256;
- constructor(uint256 total) public {
+ constructor() {
balances[msg.sender] = totalSupply_;
}
@@ -80,8 +75,8 @@ contract ERC20Basic is IERC20 {
function transfer(address receiver, uint256 numTokens) public override returns (bool) {
require(numTokens <= balances[msg.sender]);
- balances[msg.sender] = balances[msg.sender].sub(numTokens);
- balances[receiver] = balances[receiver].add(numTokens);
+ balances[msg.sender] = balances[msg.sender]-numTokens;
+ balances[receiver] = balances[receiver]+numTokens;
emit Transfer(msg.sender, receiver, numTokens);
return true;
}
@@ -100,26 +95,15 @@ contract ERC20Basic is IERC20 {
require(numTokens <= balances[owner]);
require(numTokens <= allowed[owner][msg.sender]);
- balances[owner] = balances[owner].sub(numTokens);
- allowed[owner][msg.sender] = allowed[owner][msg.sender].sub(numTokens);
- balances[buyer] = balances[buyer].add(numTokens);
+ balances[owner] = balances[owner]-numTokens;
+ allowed[owner][msg.sender] = allowed[owner][msg.sender]+numTokens;
+ balances[buyer] = balances[buyer]+numTokens;
emit Transfer(owner, buyer, numTokens);
return true;
}
}
-library SafeMath {
- function sub(uint256 a, uint256 b) internal pure returns (uint256) {
- assert(b <= a);
- return a - b;
- }
- function add(uint256 a, uint256 b) internal pure returns (uint256) {
- uint256 c = a + b;
- assert(c >= a);
- return c;
- }
-}
```
Il nostro nuovo Smart Contract DEX distribuirà ERC-20 e riceverà tutta la disponibilità:
@@ -132,7 +116,7 @@ contract DEX {
event Bought(uint256 amount);
event Sold(uint256 amount);
- constructor() public {
+ constructor() {
token = new ERC20Basic();
}
@@ -158,7 +142,7 @@ Scriviamo la funzione buy. Prima di tutto dovremo controllare l'ammontare di eth
Nota: se chiamiamo la funzione require, in caso di errore l'ether inviato sarà ripristinato direttamente e restituito all'utente.
-Per semplificare le cose, scambiamo 1 token per 1 ether.
+Per semplificare le cose, scambiamo semplicemente 1 token per 1 Wei.
```solidity
function buy() payable public {
@@ -177,20 +161,44 @@ Se l'acquisto va a buon fine, dovremmo vedere due eventi nella transazione: l'ev
## La funzione sell {#the-sell-function}
-La funzione responsabile della vendita implica che l'utente abbia prima approvato l'importo chiamando la funzione approve. Poi, quando viene chiamata la funzione sell, controlliamo se il trasferimento dall'indirizzo del chiamante a quello del contratto è riuscito e restituiamo gli ether all'indirizzo del chiamante.
+La funzione responsabile della vendita implica che l'utente abbia prima approvato l'importo chiamando la funzione approve. Per approvare il trasferimento occorre che il token ERC20Basic istanziato dal DEX sia chiamato dall'utente. È possibile farlo ottenere chiamando prima la funzione `token()` del contratto DEX per recuperare l'indirizzo in cui DEX ha distribuito il contratto ERC20Basic chiamato `token`. Creiamo quindi un'istanza di quel contratto nella nostra sessione e chiamiamo la sua funzione `approve`. Siamo quindi in grado di chiamare la funzione `sell` della DEX e scambiare nuovamente i nostri token con ether. Ad esempio, ecco come appare in una sessione interattiva di Brownie:
+
+```python
+#### Python nella console interattiva di Brownie...
+
+# distribuisci il DEX
+dex = DEX.deploy({'from':account1})
+
+# chiama la funzione buy per scambiare ether per token
+# 1e18 è 1 ether denominato in wei
+dex.buy({'from': account2, 1e18})
+
+# ottieni l'indirizzo di distribuzione per il token ERC20
+# distribuito durante la creazione del contratto DEX
+# dex.token() restituisce l'indirizzo distribuito per il token
+token = ERC20Basic.at(dex.token())
+
+# chiama la funzione approve del token
+# approva l'indirizzo dex come spender
+# e quanti dei tuoi token gli è consentito di spendere
+token.approve(dex.address, 3e18, {'from':account2})
+
+```
+
+Poi, quando viene chiamata la funzione sell, controlliamo se il trasferimento dall'indirizzo del chiamante a quello del contratto è riuscito e restituiamo gli ether all'indirizzo del chiamante.
```solidity
function sell(uint256 amount) public {
- require(amount > 0, "You need to sell at least some tokens");
+ require(amount > 0, "Devi vendere almeno qualche token");
uint256 allowance = token.allowance(msg.sender, address(this));
- require(allowance >= amount, "Check the token allowance");
+ require(allowance >= amount, "Verifica l'indennità del token");
token.transferFrom(msg.sender, address(this), amount);
- msg.sender.transfer(amount);
+ payable(msg.sender).transfer(amount);
emit Sold(amount);
}
```
-Se tutto funziona come previsto, dovresti vedere 2 eventi (`Transfer` e `Sold`) nella transazione e il saldo di token e di Ethereum verrà aggiornato.
+Se tutto funziona come previsto, dovresti vedere 2 eventi (`Transfer` e `Sold`) nella transazione e il saldo di token e di ethereum verrà aggiornato.
![Due eventi nella transazione: Transfer e Sold](./transfer-and-sold-events.png)
@@ -203,7 +211,7 @@ Una volta creata una transazione, abbiamo un tutorial JavaScript per [attendere
Ecco il codice completo del tutorial:
```solidity
-pragma solidity ^0.6.0;
+pragma solidity ^0.8.0;
interface IERC20 {
@@ -228,19 +236,14 @@ contract ERC20Basic is IERC20 {
uint8 public constant decimals = 18;
- event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
- event Transfer(address indexed from, address indexed to, uint tokens);
-
-
mapping(address => uint256) balances;
mapping(address => mapping (address => uint256)) allowed;
uint256 totalSupply_ = 10 ether;
- using SafeMath for uint256;
- constructor() public {
+ constructor() {
balances[msg.sender] = totalSupply_;
}
@@ -254,8 +257,8 @@ contract ERC20Basic is IERC20 {
function transfer(address receiver, uint256 numTokens) public override returns (bool) {
require(numTokens <= balances[msg.sender]);
- balances[msg.sender] = balances[msg.sender].sub(numTokens);
- balances[receiver] = balances[receiver].add(numTokens);
+ balances[msg.sender] = balances[msg.sender]-numTokens;
+ balances[receiver] = balances[receiver]+numTokens;
emit Transfer(msg.sender, receiver, numTokens);
return true;
}
@@ -274,26 +277,14 @@ contract ERC20Basic is IERC20 {
require(numTokens <= balances[owner]);
require(numTokens <= allowed[owner][msg.sender]);
- balances[owner] = balances[owner].sub(numTokens);
- allowed[owner][msg.sender] = allowed[owner][msg.sender].sub(numTokens);
- balances[buyer] = balances[buyer].add(numTokens);
+ balances[owner] = balances[owner]-numTokens;
+ allowed[owner][msg.sender] = allowed[owner][msg.sender]+numTokens;
+ balances[buyer] = balances[buyer]+numTokens;
emit Transfer(owner, buyer, numTokens);
return true;
}
}
-library SafeMath {
- function sub(uint256 a, uint256 b) internal pure returns (uint256) {
- assert(b <= a);
- return a - b;
- }
-
- function add(uint256 a, uint256 b) internal pure returns (uint256) {
- uint256 c = a + b;
- assert(c >= a);
- return c;
- }
-}
contract DEX {
@@ -303,25 +294,25 @@ contract DEX {
IERC20 public token;
- constructor() public {
+ constructor() {
token = new ERC20Basic();
}
function buy() payable public {
uint256 amountTobuy = msg.value;
uint256 dexBalance = token.balanceOf(address(this));
- require(amountTobuy > 0, "You need to send some ether");
- require(amountTobuy <= dexBalance, "Not enough tokens in the reserve");
+ require(amountTobuy > 0, "Devi inviare qualche ether");
+ require(amountTobuy <= dexBalance, "Non abbastanza token nella riserva");
token.transfer(msg.sender, amountTobuy);
emit Bought(amountTobuy);
}
function sell(uint256 amount) public {
- require(amount > 0, "You need to sell at least some tokens");
+ require(amount > 0, "Devi vendere almeno qualche token");
uint256 allowance = token.allowance(msg.sender, address(this));
- require(allowance >= amount, "Check the token allowance");
+ require(allowance >= amount, "Verifica l'indennità del token");
token.transferFrom(msg.sender, address(this), amount);
- msg.sender.transfer(amount);
+ payable(msg.sender).transfer(amount);
emit Sold(amount);
}
diff --git a/src/content/translations/it/developers/tutorials/understand-the-erc-20-token-smart-contract/index.md b/src/content/translations/it/developers/tutorials/understand-the-erc-20-token-smart-contract/index.md
index 9931d143141..c1093f39894 100644
--- a/src/content/translations/it/developers/tutorials/understand-the-erc-20-token-smart-contract/index.md
+++ b/src/content/translations/it/developers/tutorials/understand-the-erc-20-token-smart-contract/index.md
@@ -92,7 +92,7 @@ event Transfer(address indexed from, address indexed to, uint256 value);
Questo evento viene emesso quando la quantità di token (value) è inviata dall'indirizzo `from` all'indirizzo `to`.
-In caso di conio di nuovi token, il trasferimento avviene solitamente `from` (da) l'indirizzo 0x00..0000, mentre nel caso di burning dei token il trasferimento avviene `to` (verso) 0x00..0000.
+Nel caso del conio di nuovi token, il trasferimento è solitamente `from` l'indirizzo 0x00..0000, mentre nel caso in cui i token sono bruciati, il trasferimento è `to` 0x00..0000.
```solidity
event Approval(address indexed owner, address indexed spender, uint256 value);
@@ -105,7 +105,7 @@ Questo evento vien trasmesso ogni volta che la quantità di token (`value`) è a
Ecco il codice più semplice su cui basare un token ERC-20:
```solidity
-pragma solidity ^0.6.0;
+pragma solidity ^0.8.0;
interface IERC20 {
@@ -130,21 +130,14 @@ contract ERC20Basic is IERC20 {
uint8 public constant decimals = 18;
- event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
- event Transfer(address indexed from, address indexed to, uint tokens);
-
-
mapping(address => uint256) balances;
mapping(address => mapping (address => uint256)) allowed;
- uint256 totalSupply_;
+ uint256 totalSupply_ = 10 ether;
- using SafeMath for uint256;
-
- constructor(uint256 total) public {
- totalSupply_ = total;
+ constructor() {
balances[msg.sender] = totalSupply_;
}
@@ -158,8 +151,8 @@ contract ERC20Basic is IERC20 {
function transfer(address receiver, uint256 numTokens) public override returns (bool) {
require(numTokens <= balances[msg.sender]);
- balances[msg.sender] = balances[msg.sender].sub(numTokens);
- balances[receiver] = balances[receiver].add(numTokens);
+ balances[msg.sender] = balances[msg.sender]-numTokens;
+ balances[receiver] = balances[receiver]+numTokens;
emit Transfer(msg.sender, receiver, numTokens);
return true;
}
@@ -178,28 +171,13 @@ contract ERC20Basic is IERC20 {
require(numTokens <= balances[owner]);
require(numTokens <= allowed[owner][msg.sender]);
- balances[owner] = balances[owner].sub(numTokens);
- allowed[owner][msg.sender] = allowed[owner][msg.sender].sub(numTokens);
- balances[buyer] = balances[buyer].add(numTokens);
+ balances[owner] = balances[owner]-numTokens;
+ allowed[owner][msg.sender] = allowed[owner][msg.sender]-numTokens;
+ balances[buyer] = balances[buyer]+numTokens;
emit Transfer(owner, buyer, numTokens);
return true;
}
}
-
-library SafeMath {
- function sub(uint256 a, uint256 b) internal pure returns (uint256) {
- assert(b <= a);
- return a - b;
- }
-
- function add(uint256 a, uint256 b) internal pure returns (uint256) {
- uint256 c = a + b;
- assert(c >= a);
- return c;
- }
-}
```
-Quest'implementazione usa la libreria SafeMath. Consulta il nostro tutorial al riguardo, se vuoi sapere [come questa libreria torna utile per gestire gli overflow e underflow negli Smart Contract](https://ethereumdev.io/using-safe-math-library-to-prevent-from-overflows/).
-
Un'altra eccellente implementazione dello standard token ERC-20 è l'[implementazione ERC-20 OpenZeppelin](https://github.com/OpenZeppelin/openzeppelin-contracts/tree/master/contracts/token/ERC20).
diff --git a/src/content/translations/it/developers/tutorials/uniswap-v2-annotated-code/index.md b/src/content/translations/it/developers/tutorials/uniswap-v2-annotated-code/index.md
index c3f49bc12c8..275e1f4f90a 100644
--- a/src/content/translations/it/developers/tutorials/uniswap-v2-annotated-code/index.md
+++ b/src/content/translations/it/developers/tutorials/uniswap-v2-annotated-code/index.md
@@ -25,7 +25,7 @@ I _trader_ inviano un tipo di token al pool e ricevono l'altro (ad esempio, invi
Quando i fornitori di liquidità rivogliono indietro le loro risorse, possono bruciare i token del pool e ricevere i token, compresa la quota di ricompense.
-[Clicca qui per una descrizione completa](https://docs.uniswap.org/protocol/V2/concepts/core-concepts/swaps/).
+[Clicca qui per una descrizione completa](https://uniswap.org/docs/v2/core-concepts/swaps/).
### Perché v2? Perché non v3? {#why-v2}
@@ -186,6 +186,8 @@ Le riserve che il pool ha per ogni tipo di token. Supponiamo che i due rappresen
La marca oraria dall'ultimo blocco in cui si è verificato uno scambio, usata per tracciare i tassi di cambio nel tempo.
+Una delle più grandi spese di gas dei contratti di Ethereum è la memoria, che persiste da una chiamata del contratto alla successiva. Ogni cella di memoria è lunga 256 bit. Tre variabili, reserve0, reserve1 e blockTimestampLast, sono quindi allocate in modo che un solo valore di memoria possa comprenderle tutte e tre (112+112+32=256).
+
```solidity
uint public price0CumulativeLast;
uint public price1CumulativeLast;
@@ -193,8 +195,6 @@ La marca oraria dall'ultimo blocco in cui si è verificato uno scambio, usata pe
Queste variabili contengono i costi cumulativi per ogni token (ognuna nel termine dell'altra). Sono utilizzabili per calcolare il tasso di cambio medio su un periodo di tempo.
-Una delle più grandi spese di carburante dei contratti di Ethereum è la conservazione, che persiste da una chiamata del contratto a quella successiva. Ogni cella di memoria è lunga 256 bit. Quindi, tale variabile e il `kLast` sottostante sono allocati in modo che un singolo valore di memoria possa includerli tutti e tre (112+112+32=256).
-
```solidity
uint public kLast; // reserve0 * reserve1, as of immediately after the most recent liquidity event
```
@@ -276,7 +276,7 @@ Per evitare di dover importare un'interfaccia per la funzione del token, creiamo
Esistono due modi in cui una chiamata di trasferimento ERC-20 può segnalare il fallimento:
-1. Ripristina. Se una chiamata a un contratto esterno si ripristina, allora il valore di restituzione booleano è `false`
+1. Ripristina. Se una chiamata a un contratto esterno si annulla, allora il valore di restituzione booleano è `false`
2. Termina normalmente ma segnala un guasto. In quel caso il buffer del valore restituito ha una lunghezza diversa da zero e, quando viene codificato come valore booleano, è `false`
Se una di queste condizioni si verifica, ripristina.
@@ -347,7 +347,7 @@ Questa funzione è chiamata ogni volta che i token vengono depositati o prelevat
require(balance0 <= uint112(-1) && balance1 <= uint112(-1), 'UniswapV2: OVERFLOW');
```
-Se l'aggiornamento rende il saldo superiore a 2^111 (in modo tale che venga interpretato come un numero negativo), rifiutati di procedere per evitare sovraflussi. Con un token normale suddivisibile in 10^18 unità, ciò significa che ogni scambio è limitato a circa 2,5\*10^15 di ciascun token. Finora non è stato un problema.
+Se balance0 o balance1 (uint256) è maggiore di uint112(-1) (=2^112-1) (quindi va in overflow e torna a 0 quando viene convertita in uint112), rifiuta di continuare \_update per prevenire l'overflow. Con un token normale suddivisibile in 10^18 unità, questo significa che ogni scambio è limitato a circa 5,1\*10^15 di ogni token. Finora non è stato un problema.
```solidity
uint32 blockTimestamp = uint32(block.timestamp % 2**32);
@@ -643,7 +643,7 @@ Ottieni i saldi correnti. Il contratto periferico ci invia i token prima di chia
require(balance0Adjusted.mul(balance1Adjusted) >= uint(_reserve0).mul(_reserve1).mul(1000**2), 'UniswapV2: K');
```
-Questo è un controllo di sicurezza, per assicurarsi di non perdere in seguito allo scambio. Non esiste alcuna circostanza in cui uno scambio dovrebbe ridurre `reserve0*reserve1`.
+Questo è un controllo di sicurezza, per assicurarsi di non perdere in seguito allo scambio. Non esiste alcuna circostanza in cui uno scambio dovrebbe ridurre `reserve0*reserve1`. Questo è anche il punto in cui garantiamo che una commissione dello 0,3% è inviata allo scambio; prima di verificare lo stato di salute di K, moltiplichiamo entrambi i saldi per 1000 meno gli importi moltiplicati per 3, questo significa che lo 0,3% (3/1000 = 0,003 = 0,3%) viene dedotto dal saldo prima di confrontare il suo valore K con il valore K delle riserve correnti.
```solidity
}
@@ -655,7 +655,7 @@ Questo è un controllo di sicurezza, per assicurarsi di non perdere in seguito a
Aggiorna `reserve0` e `reserve1` e, se necessario, gli accumulatori di prezzo e la marca oraria ed emetti un evento.
-##### Sync o Skip
+##### Sincronizzazione o Skim {#sync-or-skim}
È possibile che i saldi reali si desincronizzino rispetto alle riserve considerate dallo scambio in pari. Non c'è modo di prelevare i token senza il consenso del contratto, ma i depositi sono una questione diversa. Un conto può trasferire i token allo scambio senza chiamare `mint` o `swap`.
@@ -892,11 +892,11 @@ I contratti periferici sono l'API (interfaccia del programma applicativo) per Un
### UniswapV2Router01.sol {#UniswapV2Router01}
-[Questo contratto](https://github.com/Uniswap/uniswap-v2-periphery/blob/master/contracts/UniswapV2Router01.sol) è problematico e [non dovrebbe essere più usato](https://docs.uniswap.org/protocol/V2/reference/smart-contracts/router-01/). Fortunatamente, i contratti periferici sono privi di stato e non detengono alcuna risorsa, quindi è facile deprecarli e suggerire alle persone di usare una soluzione alternativa, ad esempio `UniswapV2Router02`.
+[Questo contratto](https://github.com/Uniswap/uniswap-v2-periphery/blob/master/contracts/UniswapV2Router01.sol) è problematico e [non dovrebbe essere più usato](https://uniswap.org/docs/v2/smart-contracts/router01/). Fortunatamente, i contratti periferici sono privi di stato e non detengono alcuna risorsa, quindi è facile deprecarli e suggerire alle persone di usare una soluzione alternativa, ad esempio `UniswapV2Router02`.
### UniswapV2Router02.sol {#UniswapV2Router02}
-In gran parte dei casi puoi usare Uniswap tramite [questo contratto](https://github.com/Uniswap/uniswap-v2-periphery/blob/master/contracts/UniswapV2Router02.sol). Puoi vedere come usarlo [qui](https://docs.uniswap.org/protocol/V2/reference/smart-contracts/router-02/).
+In gran parte dei casi puoi usare Uniswap tramite [questo contratto](https://github.com/Uniswap/uniswap-v2-periphery/blob/master/contracts/UniswapV2Router02.sol). Puoi vedere come usarlo [qui](https://uniswap.org/docs/v2/smart-contracts/router02/).
```solidity
pragma solidity =0.6.6;
@@ -1052,7 +1052,7 @@ Se l'importo ottimale di B è superiore all'importo di B desiderato, significa c
Mettendo tutto insieme otteniamo questo grafico. Supponiamo che stai cercando di depositare mille token A (riga blu) e mille token B (linea rossa). L'asse delle x è il tasso di cambio, A/B. Se x=1, significa che hanno pari valore e depositi mille unità di ciascuno. Se x=2, A è il doppio del valore di B (ottieni due token B per ogni token A), quindi depositi mille token B, ma solo 500 token A. Se x=0,5, la situazione è invertita, mille token A e cinquecento token B.
-![Grafico](./liquidityProviderDeposit.png)
+![Grafico](liquidityProviderDeposit.png)
```solidity
}
@@ -1736,7 +1736,7 @@ library UQ112x112 {
}
```
-Poiché y è `uint112`, il valore massimo possibile è 2^112-1. Quel numero è ancora codificabile come un `UQ112x112`.
+Poiché y è `uint112`, il suo valore massimo può essere 2^112-1. Quel numero è ancora codificabile come un `UQ112x112`.
```solidity
// divide a UQ112x112 by a uint112, returning a UQ112x112
diff --git a/src/content/translations/it/developers/tutorials/using-websockets/index.md b/src/content/translations/it/developers/tutorials/using-websockets/index.md
index d2dd659569c..6f624c8c50a 100644
--- a/src/content/translations/it/developers/tutorials/using-websockets/index.md
+++ b/src/content/translations/it/developers/tutorials/using-websockets/index.md
@@ -174,7 +174,7 @@ Quando avviene la riorganizzazione della catena, i registri che fanno parte dei
Parametri
1. Un oggetto con i seguenti campi:
- - `adddress` (facoltativo): una stringa rappresentante un indirizzo o un array di stringhe analoghe.
+ - `address` (facoltativo): una stringa rappresentante un indirizzo o un array di stringhe analoghe.
- Saranno emessi solo i registri creati da uno di questi indirizzi.
- `topics`: array di specificatori di argomento.
- Ogni specificatore di argomento è `null`, una stringa rappresentante un argomento o un array di stringhe.
diff --git a/src/content/translations/it/whitepaper/index.md b/src/content/translations/it/whitepaper/index.md
index 697f1478771..f412d515537 100644
--- a/src/content/translations/it/whitepaper/index.md
+++ b/src/content/translations/it/whitepaper/index.md
@@ -103,7 +103,7 @@ Il protocollo dell'albero di Merkle è probabilmente essenziale per la sostenibi
L'idea di prendere il concetto di blockchain e applicarlo ad altri campi ha una lunga storia. Nel 1998, Nick Szabo ideò il concetto di [titoli di proprietà sicuri con l'autorizzazione del proprietario](http://nakamotoinstitute.org/secure-property-titles/), in un documento che descriveva come "nuovi progressi nella tecnologia dei database replicati" permetteranno ad un sistema basato su blockchain di memorizzare un registro che indichi chi possiede un appezzamento di terreno, creando un elaborato framework che include concetti come piccola proprietà terriera, usucapione e tassa fondiaria georgiana. Tuttavia ai tempi non esisteva purtroppo alcun efficace sistema di database replicato e quindi il protocollo non è mai stato realizzato. Dopo il 2009, però, una volta sviluppato il consenso decentralizzato di Bitcoin, un certo numero di applicazioni alternative ha rapidamente iniziato a emergere.
- **Namecoin** - creato nel 2010, [Namecoin](https://namecoin.org/) è meglio descritto come un database di registrazione dei nomi decentralizzato. In protocolli decentralizzati come Tor, Bitcoin e BitMessage, ci deve essere un modo per identificare gli account, affinché altre persone possano interagire con loro, ma in tutte le soluzioni esistenti l'unico tipo di identificatore disponibile è un hash pseudocasuale come `1LW79wp5ZBqaHW1jL5TCiBCrhQYtHagUWy`. Idealmente, si dovrebbe poter avere un account con un nome come "george". Però il problema è che se una persona può creare un account chiamato "george", qualcun altro può usare lo stesso processo per registrare "george" per se stesso e impersonarlo. L'unica soluzione è un paradigma first-to-file, dove la prima registrazione ha successo e la seconda fallisce, problema che calza a pennello con il protocollo del consenso di Bitcoin. Namecoin è l'implementazione più antica, e più riuscita, di un sistema di registrazione dei nomi che utilizza questa idea.
-- **Colored coin** - lo scopo di [colored coin ](https://docs.google.com/a/buterin.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit) è di fungere da protocollo per consentire di creare le proprie valute digitali o, come nel caso banale ma importante di una valuta con una sola unità, token digitali, sulla blockchain di Bitcoin. Nel protocollo dei colored coins, qualcuno "emette" una nuova valuta assegnando pubblicamente un colore a uno specifico UTXO Bitcoin e il protocollo definisce ricorsivamente il colore di altri UTXO sullo stesso degli input spesi della transazione per la creazione (si applicano alcune regole speciali nel caso di input a colori misti). Questo permette agli utenti di avere portafogli contenenti solo UTXO di un colore specifico, inviarli come Bitcoin standard e poterli tracciare su tutta la blockchain per determinare il colore di ogni UTXO che ricevono.
+- **Colored coin** - lo scopo di [colored coin](https://docs.google.com/a/buterin.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit) è di fungere da protocollo per consentire di creare le proprie valute digitali o, come nel caso banale ma importante di una valuta con una sola unità, token digitali, sulla blockchain di Bitcoin. Nel protocollo dei colored coins, qualcuno "emette" una nuova valuta assegnando pubblicamente un colore a uno specifico UTXO Bitcoin e il protocollo definisce ricorsivamente il colore di altri UTXO sullo stesso degli input spesi della transazione per la creazione (si applicano alcune regole speciali nel caso di input a colori misti). Questo permette agli utenti di avere portafogli contenenti solo UTXO di un colore specifico, inviarli come Bitcoin standard e poterli tracciare su tutta la blockchain per determinare il colore di ogni UTXO che ricevono.
- **Metacoin** - l'idea che sta alla base di una metacoin è avere un protocollo basato su Bitcoin, che utilizza le transazioni Bitcoin per memorizzare transazioni di metacoin ma con una diversa funzione di transizione tra stati, `APPLY'`. Poiché il protocollo metacoin non può impedire che transazioni metacoin non valide appaiano nella blockchain Bitcoin, viene aggiunta una regola che se `APPLY'(S,TX)` restituisce un errore, il protocollo passa automaticamente a `APPLY'(S,TX) = S`. Si tratta di un facile meccanismo per creare un protocollo di criptovalute arbitrario, potenzialmente con funzionalità avanzate che non possono essere implementate all'interno di Bitcoin, ma con un costo di sviluppo molto basso poiché le complessità di mining e networking sono già gestite dal protocollo Bitcoin. Metacoin è stato usato per implementare alcune classi di contratti finanziari, registrazione dei nomi e scambio decentralizzato.
Quindi, in generale, ci sono due approcci per creare un protocollo di consenso: creare una rete indipendente e creare un protocollo basato su Bitcoin. Il primo approccio, pur essendo ragionevolmente riuscito nel caso di applicazioni come Namecoin, è difficile da attuare; ogni implementazione individuale deve avviare una blockchain indipendente, oltre a creare e testare tutta la transizione tra stati necessaria e il codice di networking. Inoltre, prevediamo che l'insieme di applicazioni per la tecnologia decentralizzata di consenso seguirà una distribuzione secondo una legge esponenziale, in cui la stragrande maggioranza delle applicazioni sarebbe troppo piccola per garantire una propria blockchain, e notiamo che esistono grandi classi di applicazioni decentralizzate, in particolare organizzazioni autonome decentrate, che hanno bisogno di interagire tra loro.
diff --git a/src/content/translations/ja/eips/index.md b/src/content/translations/ja/eips/index.md
index 102d68bf27c..a8399774ada 100644
--- a/src/content/translations/ja/eips/index.md
+++ b/src/content/translations/ja/eips/index.md
@@ -23,7 +23,7 @@ EIP は、イーサリアムで変更がどのように行われ、文書化さ
## EIP の歴史 {#history-of-eips}
-[イーサリアム改善提案改善提案(EIP) Github リポジトリ](https://github.com/ethereum/EIPs) は 2015 年 10 月に作成されました。 EIP のプロセスは、[Bitcoin 改善提案(BIP)](https://github.com/bitcoin/bips) に基づいており、この BIP 自体[Python 改善提案 (PEP)](https://www.python.org/dev/peps/)に準じています。
+[イーサリアム改善提案改善提案(EIP) GitHub リポジトリ](https://github.com/ethereum/EIPs) は 2015 年 10 月に作成されました。 EIP のプロセスは、[Bitcoin 改善提案(BIP)](https://github.com/bitcoin/bips) に基づいており、この BIP 自体[Python 改善提案 (PEP)](https://www.python.org/dev/peps/)に準じています。
EIP 編集者は、技術的な健全性、正しいスペル/文法、およびコードスタイルについての EIP のレビューを担当します。 Martin Becze、Vitalik Buterin、Gavin Wood、および他数名が、2015 年から 2016 年まで初代の EIP 編集者でした。 現在の EIP 編集者は次のとおりです:
diff --git a/src/content/translations/ja/rust/index.md b/src/content/translations/ja/rust/index.md
index e5c867e383f..10817d50933 100644
--- a/src/content/translations/ja/rust/index.md
+++ b/src/content/translations/ja/rust/index.md
@@ -41,7 +41,7 @@ sidebarDepth: 1
- [pwasm_ethereum イーサリアムライクなネットワークと対話するための extern ライブラリ](https://github.com/openethereum/pwasm-ethereum)
- [JavaScript と Rust を使用して分散型チャットを構築する](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Vue.js と Rust を使用して分散化 Todo アプリを構築する ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Vue.js と Rust を使用して分散化 Todo アプリを構築する](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Enigma の入門 - Rust プログラミング言語で](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Secret Contract の概要](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Oasis (Compound) に Solidity コントラクトをデプロイする](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/ko/rust/index.md b/src/content/translations/ko/rust/index.md
index a4971ed72dc..05097860ee7 100644
--- a/src/content/translations/ko/rust/index.md
+++ b/src/content/translations/ko/rust/index.md
@@ -41,7 +41,7 @@ sidebarDepth: 1
- [이더리움 네트워크와의 상호 작용을 위한 pwasm_ethereum extern 라이브러리](https://github.com/openethereum/pwasm-ethereum)
- [JavaScript와 Rust를 사용하여 탈중앙화 채팅 구축하기](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Vue.js 및 Rust를 사용하여 탈중앙화 할 일 목록 앱 제작하기 ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Vue.js 및 Rust를 사용하여 탈중앙화 할 일 목록 앱 제작하기](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Enigma 시작하기 - Rust 프로그래밍 언어](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [시크릿 컨트랙트 소개](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Oasis에서 솔리디티 컨트랙트 배포하기(복합)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/lt/rust/index.md b/src/content/translations/lt/rust/index.md
index 16820dd3a42..12cdff25744 100644
--- a/src/content/translations/lt/rust/index.md
+++ b/src/content/translations/lt/rust/index.md
@@ -41,7 +41,7 @@ Norėtumėte pradėti nuo ko nors paprastesnio? Apsilankykite [ethereum.org/lear
- [pwasm_ethereum externs biblioteka, sąveikaujanti su tinklu, panašiu į Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Sukurkite decentralizuotą pokalbį naudojant JavaScript ir Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Sukurkite decentralizuotą Todo programėlę naudojant Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Sukurkite decentralizuotą Todo programėlę naudojant Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Darbo su Enigma pradžia - Rust programavimo kalba](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Įvadas į slaptąsias sutartis](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Solidity sutarčių vykdymas per Oasis (suvestinė)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/ml/dot-net/index.md b/src/content/translations/ml/dot-net/index.md
deleted file mode 100644
index ed1b3ac1fa1..00000000000
--- a/src/content/translations/ml/dot-net/index.md
+++ /dev/null
@@ -1,89 +0,0 @@
----
-title: .NET ഡവലപ്പർമാർക്കുള്ള Ethereum
-description: .NET അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-lang: ml
-sidebar: true
----
-
-# .NET ഡവലപ്പർമാർക്കുള്ള Ethereum {#ethereum-for-dot-net-devs}
-
-.NET അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-
-ക്രിപ്റ്റോകറൻസിയുടെയും ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യയുടെയും ഗുണങ്ങള് പ്രയോജനപ്പെടുത്തുന്ന വികേന്ദ്രീകൃത ആപ്ലിക്കേഷനുകൾ (അല്ലെൽ "ഡാപ്പുകൾ") സൃഷ്ടിക്കാൻ Ethereum ഉപയോഗിക്കുക. അവ വിശ്വസനീയമാകാം, അതായത് അവ Ethereum-ലേക്ക് “അപ്ലോഡ്” ചെയ്യപ്പെട്ടുകഴിഞ്ഞാൽ, അവ എല്ലായ്പ്പോഴും പ്രോഗ്രാം ചെയ്തതുപോലെ പ്രവർത്തിക്കും. പുതിയ തരം സാമ്പത്തിക ആപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിന് അവർക്ക് ഡിജിറ്റൽ അസറ്റുകൾ നിയന്ത്രിക്കാൻ കഴിയും. അവയെ വികേന്ദ്രീകരിക്കാൻ കഴിയും, അതായത് ഒരൊറ്റ സ്ഥാപനമോ വ്യക്തിയോ അവയെ നിയന്ത്രിക്കുന്നില്ല, സെൻസർ ചെയ്യുന്നത് ഏതാണ്ട് അസാധ്യമാണ്.
-
-Ethereum-ന് മുകളിൽ വികേന്ദ്രീകൃത അപ്ലിക്കേഷനുകൾ നിർമ്മിക്കുകയും മൈക്രോസോഫ്റ്റ് ടെക്നോളജി സ്റ്റാക്കിൽ നിന്നുള്ള ഉപകരണങ്ങളും ഭാഷകളും ഉപയോഗിച്ച് സ്മാർട്ട് കരാറുകളുമായി സംവദിക്കുകയും ചെയ്യുക - NET ഫ്രെയിംവർക്ക് / .NET കോർ /.NET സ്റ്റാൻഡേർഡ് എന്നിവയില് ഉടനീളം VSകോഡ്, വിഷ്വൽ സ്റ്റുഡിയോ പോലുള്ള ഉപകരണങ്ങളിൽ C #, #വിഷ്വൽ ബേസിക് .NET, F # എന്നിവ പിന്തുണയ്ക്കുന്നു. മൈക്രോസോഫ്റ്റ് അസൂർ ബ്ലോക്ക്ചെയിൻ ഉപയോഗിച്ച് മിനിറ്റുകൾക്കുള്ളിൽ അസൂറിൽ ഒരു Ethereum ബ്ലോക്ക്ചെയിൻ വിന്യസിക്കുക. .NET-ന്റെ സ്നേഹം Ethereum-ലേക്ക് കൊണ്ടുവരിക!
-
-
-
-## സ്മാർട്ട് കരാറുകളും സോളിഡിറ്റി ഭാഷയും ഉപയോഗിച്ച് ആരംഭിക്കുക
-
-**.NET- നെ Ethereum-വുമായി സംയോജിപ്പിക്കുന്നതിന് നിങ്ങളുടെ ആദ്യ ഘട്ടങ്ങൾ കൈക്കൊള്ളുക**
-
-ആദ്യം കൂടുതൽ അടിസ്ഥാന പ്രൈമർ ആവശ്യമുണ്ടോ? [ ethereum.org/learn ](/ml/learn/) അല്ലെങ്കിൽ [ ethereum.org/developers ](/ml/developers/) പരിശോധിക്കുക.
-
-- [ബ്ലോക്ക്ചെയിൻ വിവരണം](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [സ്മാർട്ട് കോൺട്രാക്ട്നെ പറ്റി വിശദമായി](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [നിങ്ങളുടെ ആദ്യത്തെ സ്മാർട്ട് കോൺട്രാക്ട് എഴുതാം](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
-- [സോളിഡിറ്റി കംപൈൽ ചെയ്യുന്നതും വിന്യസിക്കുന്നതും എങ്ങനെയെന്ന് അറിയുക](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
-
-## തുടക്കക്കാരന്റെ റഫറൻസുകളും ലിങ്കുകളും {#beginner-references-and-links}
-
-**നെതെറിയം ലൈബ്രറിയും VS കോഡ് സോളിഡിറ്റിയും അവതരിപ്പിക്കുന്നു**
-
-- [നെതെറിയം, ആരംഭിക്കുന്നു](https://docs.nethereum.com/en/latest/getting-started/)
-- [VSകോഡ് സോളിഡിറ്റി ഇൻസ്റ്റാൾ ചെയ്യുന്നു](https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity)
-- [Ethereum സ്മാർട്ട് കരാറുകൾ സൃഷ്ടിക്കുന്നതിനും വിളിക്കുന്നതിനുമുള്ള ഒരു .NET ഡവലപ്പറുടെ വർക്ക്ഫ്ലോ](https://medium.com/coinmonks/a-net-developers-workflow-for-creating-and-calling-ethereum-smart-contracts-44714f191db2)
-- [സ്മാർട്ട് കരാറുകൾ Ethereum-വുമായി സംയോജിപ്പിക്കുന്നു](https://kauri.io/#collections/getting%20started/smart-contracts-integration-with-nethereum/#smart-contracts-integration-with-nethereum)
-- [.NET, Ethereum ബ്ലോക്ക്ചെയിന് എന്നിവയുമായുള്ള ഇന്റർഫേസിംഗ്](https://medium.com/my-blockchain-development-daily-journey/interfacing-net-and-ethereum-blockchain-smart-contracts-with-nethereum-2fa3729ac933), also in [中文版](https://medium.com/my-blockchain-development-daily-journey/%E4%BD%BF%E7%94%A8nethereum%E9%80%A3%E6%8E%A5-net%E5%92%8C%E4%BB%A5%E5%A4%AA%E7%B6%B2%E5%8D%80%E5%A1%8A%E9%8F%88%E6%99%BA%E8%83%BD%E5%90%88%E7%B4%84-4a96d35ad1e1)
-- [നെതെറിയം - ബ്ലോക്ക്ചെയിനിനായുള്ള ഒരു ഓപ്പൺ സോഴ്സ് .NET ഇന്റഗ്രേഷൻ ലൈബ്രറി](https://kauri.io/#collections/a%20hackathon%20survival%20guide/nethereum-an-open-source-.net-integration-library/)
-- [നെതെറിയം ഉപയോഗിച്ച് SQL ഡാറ്റാബേസിലേക്ക് Ethereum ഇടപാടുകൾ എഴുതുന്നു](https://medium.com/coinmonks/writing-ethereum-transactions-to-sql-database-using-nethereum-fd94e0e4fa36)
-- [ C #, വിഷ്വൽസ്റ്റുഡിയോ എന്നിവ ഉപയോഗിച്ച് Ethereum സ്മാർട്ട് കരാറുകൾ എങ്ങനെ എളുപ്പത്തിൽ വിന്യസിക്കാമെന്ന് കാണുക ](https://koukia.ca/deploy-ethereum-smart-contracts-using-c-and-visualstudio-5be188ae928c)
-
-**ഇപ്പോൾ സജ്ജീകരണം ഒഴിവാക്കാനും സാമ്പിളുകളിലേക്ക് നേരെ പോകാനും ആഗ്രഹിക്കുന്നുണ്ടോ?**
-
-- [ കളിസ്ഥലം ](http://playground.nethereum.com/) - Ethereum-വുമായി സംവദിച്ച് ബ്രൗസറിലൂടെ Nethereum എങ്ങനെ ഉപയോഗിക്കാമെന്ന് മനസിലാക്കുക.
- - അന്വേഷണ അക്കൗണ്ട് ബാലൻസ് [ C# ](http://playground.nethereum.com/csharp/id/1001) [ VB.NET ](http://playground.nethereum.com/vb/id/2001)
- - ചോദ്യം ERC20 സ്മാർട്ട് കരാർ ബാലൻസ് [ C # ](http://playground.nethereum.com/csharp/id/1005) [ VB.NET](http://playground.nethereum.com/vb/id/2004)
- - [ C# ](http://playground.nethereum.com/csharp/id/1003) [VB.NET ](http://playground.nethereum.com/vb/id/2003)
- - ... കൂടുതൽ!
-
-## ഇന്റർമീഡിയറ്റ് ലേഖനങ്ങൾ {#intermediate-articles}
-
-- [നെതെറിയം വർക്ക്ബുക്ക് / സാമ്പിൾ ലിസ്റ്റ്](http://docs.nethereum.com/en/latest/Nethereum.Workbooks/docs/)
-- [നിങ്ങളുടെ സ്വന്തം വികസന ടെസ്റ്റ്ചെയിനുകൾ വിന്യസിക്കുക](https://github.com/Nethereum/Testchains)
-- [സോളിഡിറ്റിക്കായുള്ള VSCode കോഡ്ജെൻ പ്ലഗിൻ](https://docs.nethereum.com/en/latest/nethereum-codegen-vscodesolidity/)
-- [യൂണിറ്റിയും Ethereum-ഉം: എന്തുകൊണ്ട്, എങ്ങനെ](https://www.raywenderlich.com/5509-unity-and-ethereum-why-and-how)
-- [Ethereum ഡാപ്പുകൾക്കായി ASP.NET കോർ വെബ് API സൃഷ്ടിക്കുക](https://tech-mint.com/create-asp-net-core-web-api-for-ethereum-dapps/)
-- [ഒരു സപ്ലൈ ചെയിൻ ട്രാക്കിംഗ് സംവിധാനം നടപ്പിലാക്കുന്നതിന് നെതെറിയം വെബ് 3 ഉപയോഗിക്കുന്നു](http://blog.pomiager.com/post/using-nethereum-web3-to-implement-a-supply-chain-traking-system4)
-- [ നെതെറിയം ബ്ലോക്ക് പ്രോസസ്സിംഗ് ](https://nethereum.readthedocs.io/en/latest/nethereum-block-processing-detail/), [ C# കളിസ്ഥലം സാമ്പിൾ ](http://playground.nethereum.com/csharp/id/1025)
-- [നെതെറിയം വെബ്സോക്കറ്റ് സ്ട്രീമിംഗ്](https://nethereum.readthedocs.io/en/latest/nethereum-subscriptions-streaming/)
-- [കാലിഡോയും നെതെറിയവും](https://kaleido.io/kaleido-and-nethereum/)
-- [കോറം, നെതെറിയം എന്നിവ](https://github.com/Nethereum/Nethereum/blob/master/src/Nethereum.Quorum/README.md)
-
-## നൂതന ഉപയോഗ പാറ്റേണുകൾ {#advanced-use-patterns}
-
-- [അസൂർ കീ വോൾട്ടും നെതെറിയവും](https://github.com/Azure-Samples/bc-community-samples/tree/master/akv-nethereum)
-- [നെതെറിയം.ഡാപ്ഹൈബ്രിഡ്](https://github.com/Nethereum/Nethereum.DappHybrid)
-- [ഉജോ നെതെറിയം ബാക്കെൻഡ് റഫറൻസ് ആർക്കിടെക്ചർ](https://docs.nethereum.com/en/latest/nethereum-ujo-backend-sample/)
-
-## .NET പ്രോജക്റ്റുകൾ, ഉപകരണങ്ങൾ, മറ്റ് രസകരമായ കാര്യങ്ങൾ {#dot-net-projects-tools-and-other-fun stiff}
-
-- [ നെതെറിയം പ്ലേഗ്രൗണ്ട് ](http://playground.nethereum.com/) - _ ബ്രൗസറിൽ നെതെറിയം കോഡ് സ്നിപ്പെറ്റുകൾ സമാഹരിക്കുക, സൃഷ്ടിക്കുക, പ്രവർത്തിപ്പിക്കുക എന്നിവ _
-- [ നെതെറിയം കോഡ്ജെൻ ബ്ലേസർ ](https://github.com/Nethereum/Nethereum.CodeGen.Blazor) - _ ബ്ലാസറിലെ UI-നുമൊത്തുള്ള നെതെറിയം കോഡ്ജെൻ _
-- [ നെതെറിയം ബ്ലാസർ ](https://github.com/Nethereum/NethereumBlazor) - _ A .NET Wasm SPA ലൈറ്റ് ബ്ലോക്ക്ചെയിൻ എക്സ്പ്ലോററും ലളിതമായ വാലറ്റും _
-- [ വോങ്ക ബിസിനസ് റൂൾസ് എഞ്ചിൻ ](https://docs.nethereum.com/en/latest/wonka/) - _ ഒരു ബിസിനസ് റൂൾസ് എഞ്ചിൻ (.NET പ്ലാറ്റ്ഫോമിനും Ethereum പ്ലാറ്റ്ഫോമിനും വേണ്ടിയുള്ളത്) അന്തർലീനമായി മെറ്റാഡാറ്റ-ഡ്രൈവുചെയ്യുന്നത്_
-- [നെതർമൈൻഡ്](https://github.com/NethermindEth/nethermind) - _ Linux, Windows, MacOs-നായുള്ള ഒരു .NET കോർ Ethereum ക്ലയൻറ് _
-- [ eth-utils ](https://github.com/ethereum/eth-utils/) - _ Ethereum അനുബന്ധ കോഡ്ബേസുകളിൽ പ്രവർത്തിക്കാനുള്ള യൂട്ടിലിറ്റി ഫംഗ്ഷനുകൾ _
-- [ ടെസ്റ്റ്ചെയിനുകൾ ](https://github.com/Nethereum/TestChains) - _ മുൻകൂട്ടി ക്രമീകരിച്ച. വേഗത്തിലുള്ള പ്രതികരണത്തിനായി .NET ഡെവ്ചെയിനുകൾ (PoA) _
-
-കൂടുതൽ ഉറവിടങ്ങൾക്കായി തിരയുകയാണോ? [ ethereum.org/developers. ](/ml/developers/) പരിശോധിക്കുക
-
-## .NET കമ്മ്യൂണിറ്റി സംഭാവകർ {#dot-net-community-contributors}
-
-നെതെറിയത്തിൽ, ഞങ്ങൾ കൂടുതലും [ ജിറ്റർ ](https://gitter.im/Nethereum/Nethereum) ൽ ഹാംഗ് ഔട്ട് ചെയ്യുന്നു, അവിടെ എല്ലാവർക്കും ചോദ്യങ്ങൾ ചോദിക്കാനും ഉത്തരം നൽകാനും സഹായം നേടാനും അല്ലെങ്കിൽ തണുപ്പിക്കാനും സ്വാഗതം. ഒരു PR ചെയ്യാൻ മടിക്കേണ്ടതില്ല അല്ലെങ്കിൽ [ നെതെറിയം ഗിത്തബ് ശേഖരം ](https://github.com/Nethereum) ൽ ഒരു പ്രശ്നം തുറക്കുക, അല്ലെങ്കിൽ ഞങ്ങളുടെ കൈവശമുള്ള നിരവധി സൈഡ് / സാമ്പിൾ പ്രോജക്റ്റുകൾ വഴി ബ്രൗസ് ചെയ്യുക.
-
-നെതർമൈൻഡിൽ, [ ജിറ്റർ ](https://gitter.im/nethermindeth/nethermind) വഴി ബന്ധപ്പെടാം. PR- കൾക്കോ പ്രശ്നങ്ങൾക്കോ, [ നെതർമൈൻഡ് ഗിത്തബ് ശേഖരം ](https://github.com/NethermindEth/nethermind) പരിശോധിക്കുക.
-
-## മറ്റ് മൊത്തം ലിസ്റ്റുകൾ {#other-aggregated-lists}
-
-[ ഔദ്യോഗിക നെതെറിയം സൈറ്റ് ](https://nethereum.com/) [ ഔദ്യോഗിക നെതർമൈൻഡ് സൈറ്റ് ](https://nethermind.io/)
diff --git a/src/content/translations/ml/enterprise/index.md b/src/content/translations/ml/enterprise/index.md
index fbd3a79f882..233da54bad2 100644
--- a/src/content/translations/ml/enterprise/index.md
+++ b/src/content/translations/ml/enterprise/index.md
@@ -30,27 +30,27 @@ Ethereum എന്റര്പ്രൈസ് ബിസിനസുകൾ
Ethereum എന്റർപ്രൈസ് സൗഹൃദമാക്കുന്നതിന് വ്യത്യസ്ത ഓർഗനൈസേഷനുകൾ ഒരുമിച്ച് ചേർത്തിട്ടുള്ള ചില സഹകരണ ശ്രമങ്ങൾ:
-- [ EEA ](https://entethalliance.org/) _ എന്റർപ്രൈസ് Ethereum അലയൻസ് എന്നത് അംഗങ്ങളാൽ നയിക്കപ്പെടുന്ന സ്റ്റാൻഡേർഡ് ഓർഗനൈസേഷനാണ്, ലോകമെമ്പാടുമുള്ള ബിസിനസുകൾക്കും ഉപഭോക്താക്കൾക്കും യോജിപ്പും പരസ്പര പ്രവർത്തനക്ഷമതയും വർദ്ധിപ്പിക്കുന്നതിനുള്ള തുറന്ന, ബ്ലോക്ക്ചെയിൻ സവിശേഷതകൾ വികസിപ്പിക്കുകയെന്നതാണ് അതിന്റെ ചാർട്ടർ. എല്ലാവരുടെയും പ്രയോജനത്തിനായി തുറന്നതും വികേന്ദ്രീകൃതവുമായ ഒരു വെബ് സൃഷ്ടിക്കാൻ സഹകരിക്കുന്ന നേതാക്കൾ, സ്വീകരിക്കുന്നവര്, പുതുമ വരുത്തുന്നവര്, ഡവലപ്പർമാർ, ബിസിനസുകൾ എന്നിവ ഉൾപ്പെടുന്നതാണ് ഞങ്ങളുടെ അംഗങ്ങളുടെ ആഗോള കമ്മ്യൂണിറ്റി. _
+- [EEA](https://entethalliance.org/) _ എന്റർപ്രൈസ് Ethereum അലയൻസ് എന്നത് അംഗങ്ങളാൽ നയിക്കപ്പെടുന്ന സ്റ്റാൻഡേർഡ് ഓർഗനൈസേഷനാണ്, ലോകമെമ്പാടുമുള്ള ബിസിനസുകൾക്കും ഉപഭോക്താക്കൾക്കും യോജിപ്പും പരസ്പര പ്രവർത്തനക്ഷമതയും വർദ്ധിപ്പിക്കുന്നതിനുള്ള തുറന്ന, ബ്ലോക്ക്ചെയിൻ സവിശേഷതകൾ വികസിപ്പിക്കുകയെന്നതാണ് അതിന്റെ ചാർട്ടർ. എല്ലാവരുടെയും പ്രയോജനത്തിനായി തുറന്നതും വികേന്ദ്രീകൃതവുമായ ഒരു വെബ് സൃഷ്ടിക്കാൻ സഹകരിക്കുന്ന നേതാക്കൾ, സ്വീകരിക്കുന്നവര്, പുതുമ വരുത്തുന്നവര്, ഡവലപ്പർമാർ, ബിസിനസുകൾ എന്നിവ ഉൾപ്പെടുന്നതാണ് ഞങ്ങളുടെ അംഗങ്ങളുടെ ആഗോള കമ്മ്യൂണിറ്റി. _
-- [ ഹൈപ്പർലെഡ്ജർ ഫണ്ടേഷൻ ](https://hyperledger.org) _ ക്രോസ്-ഇൻഡസ്ട്രി ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യകൾ വികസിപ്പിക്കുന്നതിനായി സൃഷ്ടിച്ച ഒരു ഓപ്പൺ സോഴ്സ് സഹകരണ ശ്രമമാണ് ഹൈപ്പർലെഡ്ജർ. ധനകാര്യ, ബാങ്കിംഗ്, ഇന്റർനെറ്റ് ഓഫ് തിംഗ്സ്, സപ്ലൈ ചെയിനുകൾ, മാനുഫാക്ചറിംഗ്, ടെക്നോളജി എന്നിവയിലെ നേതാക്കൾ ഉൾപ്പെടെ ലിനക്സ് ഫൗണ്ടേഷൻ ഹോസ്റ്റുചെയ്യുന്ന ഒരു ആഗോള സഹകരണമാണിത്._ _ Ethereum സ്റ്റാക്കിനൊപ്പം പ്രവർത്തിക്കുന്ന ചില പ്രോജക്റ്റുകൾ ഫൗണ്ടേഷനുണ്ട്: _ - [Hyperledger Besu](https://www.hyperledger.org/blog/2019/08/29/announcing-hyperledger-besu) - [Hyperledger Burrow](https://www.hyperledger.org/projects/hyperledger-burrow)
+- [ഹൈപ്പർലെഡ്ജർ ഫണ്ടേഷൻ](https://hyperledger.org) _ ക്രോസ്-ഇൻഡസ്ട്രി ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യകൾ വികസിപ്പിക്കുന്നതിനായി സൃഷ്ടിച്ച ഒരു ഓപ്പൺ സോഴ്സ് സഹകരണ ശ്രമമാണ് ഹൈപ്പർലെഡ്ജർ. ധനകാര്യ, ബാങ്കിംഗ്, ഇന്റർനെറ്റ് ഓഫ് തിംഗ്സ്, സപ്ലൈ ചെയിനുകൾ, മാനുഫാക്ചറിംഗ്, ടെക്നോളജി എന്നിവയിലെ നേതാക്കൾ ഉൾപ്പെടെ ലിനക്സ് ഫൗണ്ടേഷൻ ഹോസ്റ്റുചെയ്യുന്ന ഒരു ആഗോള സഹകരണമാണിത്._ _ Ethereum സ്റ്റാക്കിനൊപ്പം പ്രവർത്തിക്കുന്ന ചില പ്രോജക്റ്റുകൾ ഫൗണ്ടേഷനുണ്ട്: _ - [Hyperledger Besu](https://www.hyperledger.org/blog/2019/08/29/announcing-hyperledger-besu) - [Hyperledger Burrow](https://www.hyperledger.org/projects/hyperledger-burrow)
## എന്റർപ്രൈസ് ഫോക്കസ്ഡ് സേവനങ്ങൾ {#enterprise-focused-services}
എന്റർപ്രൈസസ് ഗ്രേഡ് സിസ്റ്റങ്ങൾക്കായി ഇനിപ്പറയുന്ന പ്രോജക്ടുകൾ ബ്ലോക്ക്ചെയിൻ സേവനങ്ങൾ നൽകുന്നു:
-- [ ബ്ലോക്ക്അപ്പുകൾ ](https://blockapps.net/) _ സ്ട്രാറ്റോ പ്ലാറ്റ്ഫോം രൂപീകരിക്കുന്ന എന്റർപ്രൈസ് Ethereum പ്രോട്ടോക്കോൾ, ടൂളിംഗ്, API- കൾ നടപ്പിലാക്കൽ _
-- [ ക്ലിയർമാറ്റിക്സ് ](https://www.clearmatics.com/about) _ പ്രോട്ടോക്കോളുകളും പിയർ-ടു-പിയർ പ്ലാറ്റ്ഫോം ആർക്കിടെക്ചറും, ബ്ലോക്ക്ചെയിൻ R&D കമ്പനി _
-- [ പെഗാസിസ് പ്ലസ് ](https://pegasys.tech/enterprise/) _ HF ബെസുവിന്റെ അതേ സവിശേഷതകളും പ്രവർത്തനങ്ങളും വാഗ്ദാനം ചെയ്യുന്നു, കൂടാതെ അധിക എന്റർപ്രൈസ് ഫോക്കസ്ഡ് ആനുകൂല്യങ്ങളും _
-- [ കോറം ](https://www.goquorum.com/) _ ഓപ്പൺ സോഴ്സ് ബ്ലോക്ക്ചെയിൻ പ്ലാറ്റ്ഫോം, പൊതു Ethereum കമ്മ്യൂണിറ്റിയുടെ പുതുമകളെ വര്ദ്ധനവുകളോടെ സംയോജിപ്പിച്ച് എന്റർപ്രൈസിന്റെ ആവശ്യങ്ങളെ പിന്തുണയ്ക്കുന്നു _
+- [ബ്ലോക്ക്അപ്പുകൾ](https://blockapps.net/) _ സ്ട്രാറ്റോ പ്ലാറ്റ്ഫോം രൂപീകരിക്കുന്ന എന്റർപ്രൈസ് Ethereum പ്രോട്ടോക്കോൾ, ടൂളിംഗ്, API- കൾ നടപ്പിലാക്കൽ _
+- [ക്ലിയർമാറ്റിക്സ്](https://www.clearmatics.com/about) _ പ്രോട്ടോക്കോളുകളും പിയർ-ടു-പിയർ പ്ലാറ്റ്ഫോം ആർക്കിടെക്ചറും, ബ്ലോക്ക്ചെയിൻ R&D കമ്പനി _
+- [പെഗാസിസ് പ്ലസ്](https://pegasys.tech/enterprise/) _ HF ബെസുവിന്റെ അതേ സവിശേഷതകളും പ്രവർത്തനങ്ങളും വാഗ്ദാനം ചെയ്യുന്നു, കൂടാതെ അധിക എന്റർപ്രൈസ് ഫോക്കസ്ഡ് ആനുകൂല്യങ്ങളും _
+- [കോറം](https://www.goquorum.com/) _ ഓപ്പൺ സോഴ്സ് ബ്ലോക്ക്ചെയിൻ പ്ലാറ്റ്ഫോം, പൊതു Ethereum കമ്മ്യൂണിറ്റിയുടെ പുതുമകളെ വര്ദ്ധനവുകളോടെ സംയോജിപ്പിച്ച് എന്റർപ്രൈസിന്റെ ആവശ്യങ്ങളെ പിന്തുണയ്ക്കുന്നു _
## പ്രോട്ടോക്കോളും ഇൻഫ്രാസ്ട്രക്ചറും {#protocol-and-infrastructure}
-- [ഹൈപ്പർലെഡ്ജർ ബെസു ](https://www.hyperledger.org/projects/besu)_ അപ്പാച്ചെ 2.0 ലൈസൻസിന് കീഴിൽ വികസിപ്പിക്കുകയും ജാവയിൽ എഴുതുകയും ചെയ്യുന്ന ഓപ്പൺ സോഴ്സ് Ethereum ക്ലയന്റ് _
-- [ ഹൈപ്പർലെഡ്ജർ ബറോ ](https://www.hyperledger.org/projects/hyperledger-burrow) _ Ethereum വെര്ച്വല് മെഷീനി (EVM) ന്റെ സ്പെസിഫിക്കേഷന് അനുസരിച്ച് ഭാഗികമായി വികസിപ്പിച്ചെടുത്ത അനുമതിയുള്ള സ്മാർട്ട് കോൺട്രാക്ട് ഇന്റർപ്രെറ്ററുള്ള മോഡുലാർ ബ്ലോക്ക്ചെയിൻ ക്ലയന്റ് _
-- [ ഇൻഫ്യൂറ ](https://infura.io/) _ Ethereum, IPFS നെറ്റ്വർക്കുകളിലേക്ക് സ്കേലബിൾ API ആക്സസ് _
-- [ കാലിഡോ ](https://kaleido.io/) _ ക്രോസ്-ക്ലഡ്, ഹൈബ്രിഡ് എന്റർപ്രൈസ് ഇക്കോസിസ്റ്റംസ് നിർമ്മിക്കുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനുമുള്ള പൂർണ്ണ-സ്റ്റാക്ക് പ്ലാറ്റ്ഫോം _
+- [ഹൈപ്പർലെഡ്ജർ ബെസു](https://www.hyperledger.org/projects/besu) _ അപ്പാച്ചെ 2.0 ലൈസൻസിന് കീഴിൽ വികസിപ്പിക്കുകയും ജാവയിൽ എഴുതുകയും ചെയ്യുന്ന ഓപ്പൺ സോഴ്സ് Ethereum ക്ലയന്റ് _
+- [ഹൈപ്പർലെഡ്ജർ ബറോ](https://www.hyperledger.org/projects/hyperledger-burrow) _ Ethereum വെര്ച്വല് മെഷീനി (EVM) ന്റെ സ്പെസിഫിക്കേഷന് അനുസരിച്ച് ഭാഗികമായി വികസിപ്പിച്ചെടുത്ത അനുമതിയുള്ള സ്മാർട്ട് കോൺട്രാക്ട് ഇന്റർപ്രെറ്ററുള്ള മോഡുലാർ ബ്ലോക്ക്ചെയിൻ ക്ലയന്റ് _
+- [ഇൻഫ്യൂറ](https://infura.io/) _ Ethereum, IPFS നെറ്റ്വർക്കുകളിലേക്ക് സ്കേലബിൾ API ആക്സസ് _
+- [കാലിഡോ](https://kaleido.io/) _ ക്രോസ്-ക്ലഡ്, ഹൈബ്രിഡ് എന്റർപ്രൈസ് ഇക്കോസിസ്റ്റംസ് നിർമ്മിക്കുന്നതിനും പ്രവർത്തിപ്പിക്കുന്നതിനുമുള്ള പൂർണ്ണ-സ്റ്റാക്ക് പ്ലാറ്റ്ഫോം _
- [Autonity](https://www.clearmatics.com/about/) _p2p പ്രോട്ടോക്കോളുകൾ നടപ്പിലാക്കുകയും ക്ലയന്റ് സോഫ്റ്റ്വെയറും ഇൻഫ്രാസ്ട്രക്ചറും നൽകുന്ന പ്രോട്ടോക്കോൾ സ്വീറ്റ്_
-- [ ചെയിൻസ്റ്റാക്ക് ](https://chainstack.com/) _ വികേന്ദ്രീകൃത നെറ്റ്വർക്കുകളും സേവനങ്ങളും അതിവേഗം നിർമ്മിക്കുന്നതിനും വിന്യസിക്കുന്നതിനും മാനേജുചെയ്യുന്നതിനും ബിസിനസ്സുകളെ ശാക്തീകരിക്കുന്ന ഒരു സേവനമെന്ന നിലയിൽ മൾട്ടി-ക്ലൗഡും മൾട്ടി-പ്രോട്ടോക്കോളുമായ പ്ലാറ്റ്ഫോം _
+- [ചെയിൻസ്റ്റാക്ക്](https://chainstack.com/) _ വികേന്ദ്രീകൃത നെറ്റ്വർക്കുകളും സേവനങ്ങളും അതിവേഗം നിർമ്മിക്കുന്നതിനും വിന്യസിക്കുന്നതിനും മാനേജുചെയ്യുന്നതിനും ബിസിനസ്സുകളെ ശാക്തീകരിക്കുന്ന ഒരു സേവനമെന്ന നിലയിൽ മൾട്ടി-ക്ലൗഡും മൾട്ടി-പ്രോട്ടോക്കോളുമായ പ്ലാറ്റ്ഫോം _
## എന്റർപ്രൈസ് സവിശേഷതകൾ {#enterprise-features}
@@ -63,20 +63,20 @@ Ethereum എന്റർപ്രൈസ് സൗഹൃദമാക്കുന
### സ്വകാര്യത {#privacy}
-- [ ഏണസ്റ്റ് & യങ്ങിന്റെ ‘നൈറ്റ്ഫാൾ’ ](https://github.com/EYBlockchain/nightfall) _ കൂടുതൽ വിവരങ്ങൾ [ ഇവിടെ ](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on) _
-- [ പെഗാസിസിന്റെ ഓറിയോൺ ](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _ കൂടുതൽ വിവരങ്ങൾ [ ഇവിടെ ](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/) _
-- [ കോറം ടെസ്സെറ ](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _ കൂടുതൽ വിവരങ്ങൾ [ ഇവിടെ ](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works) _
+- [ഏണസ്റ്റ് & യങ്ങിന്റെ ‘നൈറ്റ്ഫാൾ’](https://github.com/EYBlockchain/nightfall) _ കൂടുതൽ വിവരങ്ങൾ [ഇവിടെ](https://bravenewcoin.com/insights/ernst-and-young-rolls-out-'nightfall-to-enable-private-transactions-on) _
+- [പെഗാസിസിന്റെ ഓറിയോൺ](https://docs.pantheon.pegasys.tech/en/stable/Concepts/Privacy/Privacy-Overview/) _ കൂടുതൽ വിവരങ്ങൾ [ഇവിടെ](https://pegasys.tech/privacy-in-pantheon-how-it-works-and-why-your-enterprise-should-care/) _
+- [കോറം ടെസ്സെറ](https://docs.goquorum.com/en/latest/Privacy/Tessera/Tessera/) _ കൂടുതൽ വിവരങ്ങൾ [ഇവിടെ](https://github.com/jpmorganchase/tessera/wiki/How-Tessera-works) _
### സുരക്ഷ {#security}
-- [ ക്ലെഫ് ](https://geth.ethereum.org/docs/clef/tutorial) _ ഇടപാടുകളിലും ഡാറ്റയിലും ഒപ്പിടാൻ ഉപയോഗിക്കുന്നു, ഒപ്പം ഇത് ഗെത്തിന്റെ അക്കൗണ്ട് മാനേജുമെന്റിനു പകരമായി കണക്കാക്കുന്നു_
-- [ EthSigner ](https://github.com/ConsenSys/ethsigner) _ ഒരു web3 ദാതാവിനൊപ്പം ഉപയോഗിക്കേണ്ട ഒരു ഇടപാട് സൈനിംഗ് അപ്ലിക്കേഷൻ _
+- [ക്ലെഫ്](https://geth.ethereum.org/docs/clef/tutorial) _ ഇടപാടുകളിലും ഡാറ്റയിലും ഒപ്പിടാൻ ഉപയോഗിക്കുന്നു, ഒപ്പം ഇത് ഗെത്തിന്റെ അക്കൗണ്ട് മാനേജുമെന്റിനു പകരമായി കണക്കാക്കുന്നു_
+- [EthSigner](https://github.com/ConsenSys/ethsigner) _ ഒരു web3 ദാതാവിനൊപ്പം ഉപയോഗിക്കേണ്ട ഒരു ഇടപാട് സൈനിംഗ് അപ്ലിക്കേഷൻ _
### ടൂളിംഗ് {#tooling}
-- [ അലീത്തിയോ ](https://explorer.aleth.io/) _Ethereum ഡാറ്റാ അനലിറ്റിക്സ് പ്ലാറ്റ്ഫോം _
-- [ ട്രീം ](https://treum.io/) _ ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് ശൃംഖലകൾ വിതരണം ചെയ്യുന്നതിനുള്ള സുതാര്യത, കണ്ടെത്തൽ, വ്യാപാരം എന്നിവ കൊണ്ടുവരുന്നു _
-- [ ട്രഫിൾ സ്വീറ്റ് ](https://trufflesuite.com) _ ബ്ലോക്ക്ചെയിൻ വികസന സ്വീറ്റ് (ട്രഫിൽ, ഗണാഷെ, drizzle) _
+- [അലീത്തിയോ](https://explorer.aleth.io/) _Ethereum ഡാറ്റാ അനലിറ്റിക്സ് പ്ലാറ്റ്ഫോം _
+- [ട്രീം](https://treum.io/) _ ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യ ഉപയോഗിച്ച് ശൃംഖലകൾ വിതരണം ചെയ്യുന്നതിനുള്ള സുതാര്യത, കണ്ടെത്തൽ, വ്യാപാരം എന്നിവ കൊണ്ടുവരുന്നു _
+- [ട്രഫിൾ സ്വീറ്റ്](https://trufflesuite.com) _ ബ്ലോക്ക്ചെയിൻ വികസന സ്വീറ്റ് (ട്രഫിൽ, ഗണാഷെ, drizzle) _
## എന്റർപ്രൈസ് ഡവലപ്പർ കമ്മ്യൂണിറ്റി {#enterprise-developer-community}
diff --git a/src/content/translations/ml/golang/index.md b/src/content/translations/ml/golang/index.md
deleted file mode 100644
index ba658535f79..00000000000
--- a/src/content/translations/ml/golang/index.md
+++ /dev/null
@@ -1,82 +0,0 @@
----
-title: ഗോ ഡവലപ്പർമാർക്കുള്ള Ethereum
-description: ഗോ അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-lang: ml
-sidebar: true
----
-
-# ഗോ ഡവലപ്പർമാർക്കുള്ള Ethereum {#ethereum-for-go-devs}
-
-ഗോ അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-
-ക്രിപ്റ്റോകറൻസിയുടെയും ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യയുടെയും ഗുണങ്ങള് പ്രയോജനപ്പെടുത്തുന്ന വികേന്ദ്രീകൃത ആപ്ലിക്കേഷനുകൾ (അല്ലെങ്കില് "ഡാപ്പുകൾ") സൃഷ്ടിക്കാൻ Ethereum ഉപയോഗിക്കുക. അവ വിശ്വസനീയമാകാം, അതായത് അവ Ethereum-ലേക്ക് “അപ്ലോഡ്” ചെയ്യപ്പെട്ടുകഴിഞ്ഞാൽ, അവ എല്ലായ്പ്പോഴും പ്രോഗ്രാം ചെയ്തതുപോലെ പ്രവർത്തിക്കും. പുതിയ തരം സാമ്പത്തിക അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിന് അവർക്ക് ഡിജിറ്റൽ അസറ്റുകൾ നിയന്ത്രിക്കാൻ കഴിയും. അവയെ വികേന്ദ്രീകരിക്കാൻ കഴിയും, അതായത് ഒരൊറ്റ സ്ഥാപനമോ വ്യക്തിയോ അവയെ നിയന്ത്രിക്കുന്നില്ല, സെൻസർ ചെയ്യുന്നത് ഏതാണ്ട് അസാധ്യമാണ്.
-
-
-
-## സ്മാർട്ട് കരാറുകളും സോളിഡിറ്റി ഭാഷയും ഉപയോഗിച്ച് ആരംഭിക്കുക {#getting-started-with-smart-contracts-and-solidity}
-
-**ഗോ Ethereum-വുമായി സംയോജിപ്പിക്കുന്നതിന് നിങ്ങളുടെ ആദ്യ ഘട്ടങ്ങൾ കൈക്കൊള്ളുക**
-
-ആദ്യം കൂടുതൽ അടിസ്ഥാന പ്രൈമർ ആവശ്യമുണ്ടോ? [ ethereum.org/learn ](/ml/learn/) അല്ലെങ്കിൽ [ ethereum.org/developers ](/ml/developers/) പരിശോധിക്കുക.
-
-- [ബ്ലോക്ക്ചെയിൻ വിവരണം](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [സ്മാർട്ട് കോൺട്രാക്ടിനെപ്പറ്റി മനസ്സിലാക്കല്](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [നിങ്ങളുടെ ആദ്യത്തെ സ്മാർട്ട് കോൺട്രാക്ട് എഴുതാം](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
-- [സോളിഡിറ്റി കംപൈൽ ചെയ്യുന്നതും വിന്യസിക്കുന്നതും എങ്ങനെയെന്ന് അറിയുക](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
-- [കരാർ ട്യൂട്ടോറിയൽ](https://github.com/ethereum/go-ethereum/wiki/Contract-Tutorial)
-
-## തുടക്കക്കാരനുള്ള ലേഖനങ്ങളും പുസ്തകങ്ങളും {#beginner-articles-and-books}
-
-- [ഒരു Ethereum ക്ലയന്റിനെ തിരഞ്ഞെടുക്കുന്നത്](https://www.trufflesuite.com/docs/truffle/reference/choosing-an-ethereum-client)
-- [ഗെത്ത് ഉപയോഗിച്ച് ആരംഭിക്കുക](https://medium.com/@tzhenghao/getting-started-with-geth-c1a30b8d6458)
-- [Ethereum-ലേക്ക് കണക്റ്റുചെയ്യാൻ ഗോളാങ് ഉപയോഗിക്കുക](https://www.youtube.com/watch?v=-7uChuO_VzM)
-- [ഗോലാംഗ് ഉപയോഗിച്ച് Ethereum സ്മാർട്ട് കരാറുകൾ വിന്യസിക്കുക](https://www.youtube.com/watch?v=pytGqQmDslE)
-- [ഗോയില് Ethereum സ്മാർട്ട് കരാറുകൾ പരീക്ഷിക്കുന്നതിനും വിന്യസിക്കുന്നതിനുമുള്ള ഒരു ഘട്ടം ഘട്ടമായുള്ള ഗൈഡ്](https://hackernoon.com/a-step-by-step-guide-to-testing-and-deploying-ethereum-smart-contracts-in-go-9fc34b178d78)
-- [ ഇബുക്ക്: ഗോ ഉപയോഗിച്ച് Ethereum വികസനം ](https://goethereumbook.org/) - _ ഗോ ഉപയോഗിച്ച് Ethereum അപ്ലിക്കേഷനുകൾ വികസിപ്പിക്കുക _
-
-## ഇന്റർമീഡിയറ്റ് ലേഖനങ്ങളും ഡോക്സും {#intermediate-articles-and-docs}
-
-- [ ഗോ Ethereum ഡോക്യുമെന്റേഷന് ](https://geth.ethereum.org/docs/) - _ ഔദ്യോഗിക Ethereum ഗോളാങിനായുള്ള ഡോക്യുമെന്റേഷൻ_
-- [ഗോ Ethereum ഗോഡോക്](https://godoc.org/github.com/ethereum/go-ethereum)
-- [ഗെത് ഉപയോഗിച്ച് ഗോ-യിൽ ഒരു DApp സൃഷ്ടിക്കുന്നു](https://kauri.io/#collections/A%20Hackathon%20Survival%20Guide/creating-a-dapp-in-go-with-geth/)
-- [ഗോലാങും ഗെത്തും ഉപയോഗിച്ച് Ethereum പ്രൈവറ്റ് നെറ്റ്വർക്കിൽ പ്രവർത്തിക്കുക](https://myhsts.org/tutorial-learn-how-to-work-with-ethereum-private-network-with-golang-with-geth.php)
-- [ഗോ ഉപയോഗിച്ച് Ethereum-ലെ സോളിഡിറ്റി കരാറുകളുടെ യൂണിറ്റ് പരിശോധന](https://medium.com/coinmonks/unit-testing-solidity-contracts-on-ethereum-with-go-3cc924091281)
-
-## നൂതന ഉപയോഗ പാറ്റേണുകൾ {#advanced-use-patterns}
-
-- [ഗെത് സിമുലേറ്റഡ് ബാക്കെൻഡ്](https://kauri.io/#collections/An%20ethereum%20test%20toolkit%20in%20Go/the-geth-simulated-backend/#_top)
-- [Ethereum, കോറം എന്നിവ ഉപയോഗിച്ച് ഒരു സേവന അപ്ലിക്കേഷനുകളായി ബ്ലോക്ക്ചെയിൻ](https://blockchain.dcwebmakers.com/blockchain-as-a-service-apps-using-ethereum-and-quorum.html)
-- [Ethereum ബ്ലോക്ക്ചെയിൻ അപ്ലിക്കേഷനുകളിൽ വിതരണം ചെയ്ത സംഭരണം IPFS, സ്വാം എന്നിവ](https://blockchain.dcwebmakers.com/work-with-distributed-storage-ipfs-and-swarm-in-ethereum.html)
-- [മൊബൈൽ ക്ലയന്റുകൾ: ലൈബ്രറികളും ഇൻപ്രോക്ക് Ethereum നോഡുകളും](https://github.com/ethereum/go-ethereum/wiki/Mobile-Clients:-Libraries-and-Inproc-Ethereum-Nodes)
-- [നേറ്റീവ് ടാപ്പ്സ്: Ethereum കരാറുകളിലേക്കുള്ള ഗോ ബൈന്ഡിംഗുകള്](https://github.com/ethereum/go-ethereum/wiki/Native-DApps:-Go-bindings-to-Ethereum-contracts)
-
-## ഗോ പ്രോജക്റ്റുകളും ഉപകരണങ്ങളും {#go-projects-and-tools}
-
-- [ ഗെത്ത് / ഗോ Ethereum ](https://github.com/ethereum/go-ethereum) - _ Ethereum പ്രോട്ടോക്കോളിന്റെ Go ഔദ്യോഗിക നടപ്പാക്കൽ _
-- [ ഗോ Ethereum കോഡ് വിശകലനം ](https://github.com/ZtesoftCS/go-ethereum-code-analysis) - _ ഗോ Ethereum ഉറവിട കോഡിന്റെ അവലോകനവും വിശകലനവും _
-- [ ഗോലെം ](https://github.com/golemfactory/golem) - _ കമ്പ്യൂട്ടിംഗ് പവറിനായി ഗോലെം ഒരു ആഗോള വിപണി സൃഷ്ടിക്കുന്നു _
-- [ കോറം ](https://github.com/jpmorganchase/quorum) - _ Ethereum പിന്തുണയ്ക്കുന്ന ഡാറ്റാ സ്വകാര്യതയുടെ ഒരു അനുവദനീയമായ നടപ്പാക്കൽ _
-- [ പ്രിസം ](https://github.com/prysmaticlabs/prysm) - _ Ethereum 'സെറീനിറ്റി' 2.0 ഗോ നടപ്പിലാക്കല് _
-- [ എത്ത് ട്വീറ്റ് ](https://github.com/yep/eth-tweet) - _ വികേന്ദ്രീകൃത Twitter: Ethereum ബ്ലോക്ക്ചെയിനിൽ പ്രവർത്തിക്കുന്ന മൈക്രോബ്ലോഗിംഗ് സേവനം _
-- [ പ്ലാസ്മ MVP ഗോലാംഗ് ](https://github.com/kyokan/plasma) - _ ഗോലാംഗ് നടപ്പാക്കലും മിനിമം വയബിള് പ്ലാസ്മ സ്പെസിഫിക്കേഷന്റെ വിപുലീകരണവും _
-- [ ഓപ്പൺ Ethereum മൈനിംഗ് പൂൾ ](https://github.com/sammy007/open-ethereum-pool) - _ ഒരു ഓപ്പൺ സോഴ്സ് Ethereum മൈനിംഗ് പൂൾ _
-- [ Ethereum HD വാലറ്റ് ](https://github.com/miguelmota/go-ethereum-hdwallet) - _ ഗോയിലെ Ethereum HD വാലറ്റ് ഡെറിവേറ്റേഷനുകൾ _
-- [ മൾട്ടി ഗെത്ത് ](https://github.com/multi-geth/multi-geth) - _ പലതരം Ethereum നെറ്റ്വർക്കുകൾക്കുള്ള പിന്തുണ _
-- [ Geth Light Client ](https://github.com/zsfelfoldi/go-ethereum/wiki/Geth-Light-Client) - _ ലൈറ്റ് Ethereum സബ്പ്രോട്ടോകോളിന്റെ Geth നടപ്പാക്കൽ _
-
-കൂടുതൽ ഉറവിടങ്ങൾക്കായി തിരയുകയാണോ? [ ethereum.org/developers. ](/ml/developers/) പരിശോധിക്കുക
-
-## ഗോ കമ്മ്യൂണിറ്റി സംഭാവകർ {#go-community-contributors}
-
-- [ഗെത്ത് ഡിസ്കോർഡ്](https://discordapp.com/invite/nthXNEv)
-- [ഗെത്ത് ജിസ്റ്റ്](https://gitter.im/ethereum/go-ethereum)
-- [ ഗോഫേഴ്സ് സ്ലാക്ക് ](https://invite.slack.golangbridge.org/) - [ # ethereum ചാനൽ ](https://https:/gophers.slack.com/messages/C9HP1S9V2)
-- [സ്റ്റാക്ക് എക്സ്ചേഞ്ച് - Ethereum](https://ethereum.stackexchange.com/)
-- [മൾട്ടി ഗെത്ത് ജിറ്റര്](https://gitter.im/ethoxy/multi-geth)
-- [Ethereum ജിറ്റെർ](https://gitter.im/ethereum/home)
-- [ഗെത്ത് ലൈറ്റ് ക്ലയൻറ് എഡിറ്റർ](https://gitter.im/ethereum/light-client)
-
-## മറ്റ് മൊത്തം ലിസ്റ്റുകൾ {#other-aggregated-lists}
-
-- [ആകർഷണീയമായ Ethereum](https://github.com/btomashvili/awesome-ethereum)
-- [ കോണ്സെന്സിസ്: Ethereum ഡവലപ്പർ ഉപകരണങ്ങളുടെ നിർണ്ണായക പട്ടിക ](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [ GitHub ഉറവിടം ](https://github.com/ConsenSys/ethereum-developer-tools-list)
diff --git a/src/content/translations/ml/java/index.md b/src/content/translations/ml/java/index.md
deleted file mode 100644
index 241d16b2834..00000000000
--- a/src/content/translations/ml/java/index.md
+++ /dev/null
@@ -1,60 +0,0 @@
----
-title: ജാവ ഡവലപ്പർമാർക്കുള്ള Ethereum
-description: ജാവ അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-lang: ml
-sidebar: true
----
-
-# ജാവ ഡവലപ്പർമാർക്കുള്ള Ethereum {#ethereum-for-java-devs}
-
-ജാവ അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-
-ക്രിപ്റ്റോകറൻസിയുടെയും ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യയുടെയും ഗുണങ്ങള് പ്രയോജനപ്പെടുത്തുന്ന വികേന്ദ്രീകൃത അപ്ലിക്കേഷനുകൾ (അല്ലെങ്കില് "ഡാപ്പുകൾ") സൃഷ്ടിക്കാൻ Ethereum ഉപയോഗിക്കുക. ഈ ഡാപ്പുകൾ വിശ്വസനീയമാകാം, അതായത് Ethereum-ലേക്ക് വിന്യസിച്ചുകഴിഞ്ഞാൽ, അവ എല്ലായ്പ്പോഴും പ്രോഗ്രാം ചെയ്തതുപോലെ പ്രവർത്തിക്കും. പുതിയ തരം സാമ്പത്തിക അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിന് അവർക്ക് ഡിജിറ്റൽ അസറ്റുകൾ നിയന്ത്രിക്കാൻ കഴിയും. അവയെ വികേന്ദ്രീകരിക്കാൻ കഴിയും, അതായത് ഒരൊറ്റ സ്ഥാപനമോ വ്യക്തിയോ അവയെ നിയന്ത്രിക്കുന്നില്ല, സെൻസർ ചെയ്യുന്നത് ഏതാണ്ട് അസാധ്യമാണ്.
-
-
-
-## സ്മാർട്ട് കരാറുകളും സോളിഡിറ്റി ഭാഷയും ഉപയോഗിച്ച് ആരംഭിക്കുക {#getting-started-with-smart-contracts-and-solidity}
-
-**ജാവയെ Ethereum-വുമായി സംയോജിപ്പിക്കുന്നതിന് നിങ്ങളുടെ ആദ്യ ഘട്ടങ്ങൾ കൈക്കൊള്ളുക**
-
-ആദ്യം കൂടുതൽ അടിസ്ഥാന പ്രൈമർ ആവശ്യമുണ്ടോ? [ ethereum.org/learn ](/ml/learn/) അല്ലെങ്കിൽ [ ethereum.org/developers ](/ml/developers/) പരിശോധിക്കുക
-
-- [ബ്ലോക്ക്ചെയിൻ വിവരണം](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [സ്മാർട്ട് കോൺട്രാക്ടിനെപ്പറ്റി മനസ്സിലാക്കല്](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [നിങ്ങളുടെ ആദ്യത്തെ സ്മാർട്ട് കോൺട്രാക്ട് എഴുതാം](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
-- [സോളിഡിറ്റി കംപൈൽ ചെയ്യുന്നതും വിന്യസിക്കുന്നതും എങ്ങനെയെന്ന് അറിയുക](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
-
-## Web3J, ഹൈപ്പർലെഡ്ജർ ബെസു എന്നിവ ഉപയോഗിക്കുന്നു (മുമ്പ് പന്തീയോൺ, ജാവ Ethereum ക്ലയൻറ്) {#using-web3-and-hyperledger-besu}
-
-- [ജാവ, എക്ലിപ്സ്, Web3J എന്നിവ ഉപയോഗിച്ച് ഒരു Ethereum ക്ലയന്റിലേക്ക് കണക്റ്റുചെയ്യുന്നു](https://kauri.io/article/b9eb647c47a546bc95693acc0be72546/connecting-to-an-ethereum-client-with-java-eclipse-and-web3j)
-- [Java, Web3j എന്നിവ ഉപയോഗിച്ച് ഒരു Ethereum അക്കൗണ്ട് മാനേജുചെയ്യുക](https://kauri.io/article/925d923e12c543da9a0a3e617be963b4/manage-an-ethereum-account-with-java-and-web3j)
-- [നിങ്ങളുടെ സ്മാർട്ട് കരാറിൽ നിന്ന് ഒരു ജാവ റാപ്പർ സൃഷ്ടിക്കുക](https://kauri.io/article/84475132317d4d6a84a2c42eb9348e4b/generate-a-java-wrapper-from-your-smart-contract)
-- [ഒരു Ethereum സ്മാർട്ട് കരാറുമായി സംവദിക്കുന്നു](https://kauri.io/article/14dc434d11ef4ee18bf7d57f079e246e/interacting-with-an-ethereum-smart-contract-in-java)
-- [Ethereum സ്മാർട്ട് കരാർ ഇവന്റുകൾക്കായി ശ്രവിക്കുന്നു](https://kauri.io/article/760f495423db42f988d17b8c145b0874/listening-for-ethereum-smart-contract-events-in-java)
-- [ലിനക്സിനൊപ്പം ജാവ Ethereum ക്ലയന്റ് ബെസു (പന്തീയോൺ) ഉപയോഗിക്കുന്നു](https://kauri.io/article/276dd27f1458443295eea58403fd6965/using-pantheon-the-java-ethereum-client-with-linux)
-- [ജാവ ഇന്റഗ്രേഷൻ ടെസ്റ്റുകളിൽ ഹൈപ്പർലെഡ്ജർ ബെസു (പന്തീയോൺ) നോഡ് പ്രവർത്തിപ്പിക്കുന്നു](https://kauri.io/article/7dc3ecc391e54f7b8cbf4e5fa0caf780/running-a-pantheon-node-in-java-integration-tests)
-
-## ഇന്റർമീഡിയറ്റ് ലേഖനങ്ങൾ {#intermediate-articles}
-
-- [IPFS ഉപയോഗിച്ച് ഒരു ജാവ അപ്ലിക്കേഷനിൽ സംഭരണം നിയന്ത്രിക്കുന്നു](https://kauri.io/article/3e8494f4f56f48c4bb77f1f925c6d926/managing-storage-in-a-java-application-with-ipfs)
-- [Web3j ഉപയോഗിച്ച് ജാവയിൽ ERC20 ടോക്കണുകൾ നിയന്ത്രിക്കുക](https://kauri.io/article/d13e911bbf624108b1d5718175a5e0a0/manage-erc20-tokens-in-java-with-web3j)
-- [Web3j ഇടപാട് മാനേജർമാർ](https://kauri.io/article/4cb780bb4d0846438d11885a25b6d7e7/web3j-transaction-managers)
-
-## നൂതന ഉപയോഗ പാറ്റേണുകൾ {#advanced-use-patterns}
-
-- [ഒരു ജാവ സ്മാർട്ട് കരാർ ഡാറ്റ കാഷെ നിർമ്മിക്കുന്നതിന് ഇവന്റിയം ഉപയോഗിക്കുന്നു](https://kauri.io/article/fe81ee9612eb4e5a9ab72790ef24283d/using-eventeum-to-build-a-java-smart-contract-data-cache)
-
-## ജാവ പ്രോജക്റ്റുകളും ഉപകരണങ്ങളും {#java-projects-and-tools}
-
-- [ഹൈപ്പർലെഡ്ജർ ബെസു (പന്തീയോൺ) (Ethereum Client)](https://docs.pantheon.pegasys.tech/en/stable/)
-- [Web3j (Ethereum ക്ലയന്റുകളുമായി സംവദിക്കാനുള്ള ലൈബ്രറി)](https://github.com/web3j/web3j)
-- [ഇവന്റിയം (ഇവന്റ് ശ്രോതാവ്)](https://github.com/ConsenSys/eventeum)
-- [മഹുട്ട (IPFS ദേവ് ടൂളുകൾ)](https://github.com/ConsenSys/mahuta)
-
-കൂടുതൽ ഉറവിടങ്ങൾക്കായി തിരയുകയാണോ? [ ethereum.org/developers. ](/ml/developers/) പരിശോധിക്കുക
-
-## ജാവ കമ്മ്യൂണിറ്റി സംഭാവകർ {#java-community-contributors}
-
-- [IO ബിൽഡറുകൾ](https://io.builders)
-- [കൗറി](https://kauri.io)
-- [ബസു HL ചാറ്റ്](https://chat.hyperledger.org/channel/besu)
diff --git a/src/content/translations/ml/javascript/index.md b/src/content/translations/ml/javascript/index.md
deleted file mode 100644
index a90fe66c48c..00000000000
--- a/src/content/translations/ml/javascript/index.md
+++ /dev/null
@@ -1,58 +0,0 @@
----
-title: ജാവാസ്ക്രിപ്റ്റ് ഡവലപ്പർമാർക്കുള്ള Ethereum
-description: ജാവാസ്ക്രിപ്റ്റ് അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-lang: ml
-sidebar: true
----
-
-# ജാവാസ്ക്രിപ്റ്റ് ഡവലപ്പർമാർക്കുള്ള Ethereum {#ethereum-for-javascript-devs}
-
-ജാവാസ്ക്രിപ്റ്റ് അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-
-ക്രിപ്റ്റോകറൻസിയുടെയും ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യയുടെയും ഗുണങ്ങള് പ്രയോജനപ്പെടുത്തുന്ന വികേന്ദ്രീകൃത അപ്ലിക്കേഷനുകൾ (അല്ലെങ്കില് "ഡാപ്പുകൾ") സൃഷ്ടിക്കാൻ Ethereum ഉപയോഗിക്കുക. ഈ ഡാപ്പുകൾ വിശ്വസനീയമാകാം, അതായത് Ethereum-ലേക്ക് വിന്യസിച്ചുകഴിഞ്ഞാൽ, അവ എല്ലായ്പ്പോഴും പ്രോഗ്രാം ചെയ്തതുപോലെ പ്രവർത്തിക്കും. പുതിയ തരം സാമ്പത്തിക അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിന് അവർക്ക് ഡിജിറ്റൽ അസറ്റുകൾ നിയന്ത്രിക്കാൻ കഴിയും. അവയെ വികേന്ദ്രീകരിക്കാൻ കഴിയും, അതായത് ഒരൊറ്റ സ്ഥാപനമോ വ്യക്തിയോ അവയെ നിയന്ത്രിക്കുന്നില്ല, സെൻസർ ചെയ്യുന്നത് ഏതാണ്ട് അസാധ്യമാണ്.
-
-## സ്മാർട്ട് കരാറുകളും സോളിഡിറ്റി ഭാഷയും ഉപയോഗിച്ച് ആരംഭിക്കുക {#getting-started-with-smart-contracts-and-solidity}
-
-**ജാവാസ്ക്രിപ്റ്റ് Ethereum-വുമായി സംയോജിപ്പിക്കുന്നതിന് നിങ്ങളുടെ ആദ്യ ഘട്ടങ്ങൾ കൈക്കൊള്ളുക**
-
-ആദ്യം കൂടുതൽ അടിസ്ഥാന പ്രൈമർ ആവശ്യമുണ്ടോ? [ ethereum.org/learn ](/ml/learn/) അല്ലെങ്കിൽ [ ethereum.org/developers ](/ml/developers/) പരിശോധിക്കുക
-
-- [ജാവാസ്ക്രിപ്റ്റ് ഡവലപ്പർമാർക്കുള്ള Ethereum](https://medium.com/@mvmurthy/ethereum-for-web-developers-890be23d1d0c)
-- [സോളിഡിറ്റി കോഡ് ചെയ്യാൻ പഠിക്കുക](https://cryptozombies.io/en/solidity)
-
-## ഇന്റർമീഡിയറ്റ് ലേഖനങ്ങൾ {#intermediate-articles}
-
-- [ഫുൾ സ്റ്റാക്ക് ഹലോ വേൾഡ് വോട്ടിംഗ് Ethereum Dapp Tutorial](https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-1-40d2d0d807c2)
-
-## ജാവാസ്ക്രിപ്റ്റ് പ്രോജക്റ്റുകളും ഉപകരണങ്ങളും {#javascript-project-and-tools}
-
-** സോളിഡിറ്റി - ** ** _ ജാവാസ്ക്രിപ്റ്റിൽ നിന്ന് പ്രചോദനം ഉൾക്കൊണ്ട Ethereum- ലെ ഏറ്റവും ജനപ്രിയ ഭാഷ. _ **
-
-- [പ്രമാണീകരണം](https://solidity.readthedocs.io)
-- [GitHub](https://github.com/ethereum/solidity/)
-- [സോളിഡിറ്റി ജിറ്റർ ചാറ്റ്റൂം](https://gitter.im/ethereum/solidity/)
-
-** ട്രഫിൾ - ** ** _ നോഡ് ഉപയോഗിച്ച് നിർമ്മിച്ച ഒരു വികസന അന്തരീക്ഷവും പരീക്ഷണ ചട്ടക്കൂടും. _ **
-
-- [trufflesuite.com](https://www.trufflesuite.com/)
-- [GitHub](https://github.com/trufflesuite/truffle)
-
-** Web3.js - ** ** _ Ethereum ജാവാസ്ക്രിപ്റ്റ് API. _ **
-
-- [പ്രമാണീകരണം](https://web3js.readthedocs.io/en/1.0/)
-- [GitHub](https://github.com/ethereum/web3.js/)
-
-** Ethers.js - ** ** _ ജാവാസ്ക്രിപ്റ്റിലും ടൈപ്പ്സ്ക്രിപ്റ്റിലും Ethereum Wallet നടപ്പിലാക്കലും യൂട്ടിലിറ്റികളും പൂർത്തിയാക്കുക. _ **
-
-- [പ്രമാണീകരണം](https://docs.ethers.io/)
-- [GitHub](https://github.com/ethers-io/ethers.js/)
-
-** ethereumjs-vm - ** ** _ ജാവാസ്ക്രിപ്റ്റിൽ നടപ്പിലാക്കിയ Ethereum VM _ **
-
-- [GitHub](https://github.com/ethereumjs/ethereumjs-vm)
-
-കൂടുതൽ ഉറവിടങ്ങൾക്കായി തിരയുകയാണോ? [ ethereum.org/developers. ](/ml/developers/) പരിശോധിക്കുക
-
-## ജാവാസ്ക്രിപ്റ്റ് കമ്മ്യൂണിറ്റി സംഭാവകർ {#javascript-community-contributors}
-
-- [EthereumJS](https://ethereumjs.github.io)
diff --git a/src/content/translations/ml/python/index.md b/src/content/translations/ml/python/index.md
deleted file mode 100644
index 3ccd7b05371..00000000000
--- a/src/content/translations/ml/python/index.md
+++ /dev/null
@@ -1,71 +0,0 @@
----
-title: പൈത്തൺ ഡവലപ്പർമാർക്കുള്ള Ethereum
-description: പൈത്തൺ അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-lang: ml
-sidebar: true
----
-
-# പൈത്തൺ ഡവലപ്പർമാർക്കുള്ള Ethereum {#ethereum-for-python-devs}
-
-പൈത്തൺ അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-
-ക്രിപ്റ്റോകറൻസിയുടെയും ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യയുടെയും ഗുണങ്ങള് പ്രയോജനപ്പെടുത്തുന്ന വികേന്ദ്രീകൃത അപ്ലിക്കേഷനുകൾ (അല്ലെങ്കില് "ഡാപ്പുകൾ") സൃഷ്ടിക്കാൻ Ethereum ഉപയോഗിക്കുക. ഈ ഡാപ്പുകൾ വിശ്വസനീയമാകാം, അതായത് Ethereum-ലേക്ക് വിന്യസിച്ചുകഴിഞ്ഞാൽ, അവ എല്ലായ്പ്പോഴും പ്രോഗ്രാം ചെയ്തതുപോലെ പ്രവർത്തിക്കും. പുതിയ തരം സാമ്പത്തിക അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിന് അവയ്ക്ക് ഡിജിറ്റൽ അസറ്റുകൾ നിയന്ത്രിക്കാൻ കഴിയും. അവയെ വികേന്ദ്രീകരിക്കാൻ കഴിയും, അതായത് ഒരൊറ്റ സ്ഥാപനമോ വ്യക്തിയോ അവയെ നിയന്ത്രിക്കുന്നില്ല, സെൻസർ ചെയ്യുന്നത് ഏതാണ്ട് അസാധ്യമാണ്.
-
-
-
-## സ്മാർട്ട് കരാറുകളും സോളിഡിറ്റി ഭാഷയും ഉപയോഗിച്ച് ആരംഭിക്കുക {#getting-started-with-smart-contracts-and-solidity}
-
-**പൈത്തൺ Ethereum-വുമായി സംയോജിപ്പിക്കുന്നതിന് നിങ്ങളുടെ ആദ്യ ഘട്ടങ്ങൾ കൈക്കൊള്ളുക**
-
-ആദ്യം കൂടുതൽ അടിസ്ഥാന പ്രൈമർ ആവശ്യമുണ്ടോ? [ ethereum.org/learn ](/ml/learn/) അല്ലെങ്കിൽ [ ethereum.org/developers ](/ml/developers/) പരിശോധിക്കുക.
-
-- [ബ്ലോക്ക്ചെയിൻ വിവരണം](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [സ്മാർട്ട് കോൺട്രാക്ട്നെ പറ്റി മനസ്സിലാക്കുന്നു](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [നിങ്ങളുടെ ആദ്യത്തെ സ്മാർട്ട് കോൺട്രാക്ട് എഴുതാം](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
-- [സോളിഡിറ്റി കംപൈൽ ചെയ്യുന്നതും വിന്യസിക്കുന്നതും എങ്ങനെയെന്ന് അറിയുക](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
-
-## തുടക്കക്കാരന്റെ ലേഖനങ്ങൾ {#beginner-articles}
-
-- [വൈപ്പറുമായുള്ള സ്മാർട്ട് കരാറുകള്ക്കായി ഒരു ആമുഖം](https://kauri.io/#collections/Getting%20Started/an-introduction-to-smart-contracts-with-vyper/)
-- [പൈത്തൺ ഫ്ലാസ്ക് ഉപയോഗിച്ച് Ethereum കരാർ എങ്ങനെ വികസിപ്പിക്കാം?](https://medium.com/coinmonks/how-to-develop-ethereum-contract-using-python-flask-9758fe65976e)
-- [Web3.py-ക്കുള്ള ആമുഖം പൈത്തൺ ഡവലപ്പർമാർക്കുള്ള Ethereum](https://www.dappuniversity.com/articles/web3-py-intro)
-- [പൈത്തൺ, web3.py എന്നിവ ഉപയോഗിച്ച് ഒരു സ്മാർട്ട് കരാർ ഫംഗ്ഷനെ എങ്ങനെ വിളിക്കാം](https://stackoverflow.com/questions/57580702/how-to-call-a-smart-contract-function-using-python-and-web3-py)
-
-## ഇന്റർമീഡിയറ്റ് ലേഖനങ്ങൾ {#intermediate-articles}
-
-- [പൈത്തൺ പ്രോഗ്രാമർമാർക്കുള്ള ടാപ്പ് വികസനം](https://levelup.gitconnected.com/dapps-development-for-python-developers-f52b32b54f28)
-- [ഒരു പൈത്തൺ Ethereum ഇന്റർഫേസ് സൃഷ്ടിക്കുന്നു: ഭാഗം 1](https://hackernoon.com/creating-a-python-ethereum-interface-part-1-4d2e47ea0f4d)
-- [പൈത്തണിലെ Ethereum സ്മാർട്ട് കരാറുകൾ: ഒരു സമഗ്ര(മായ) ഗൈഡ്](https://hackernoon.com/ethereum-smart-contracts-in-python-a-comprehensive-ish-guide-771b03990988)
-- [ട്രിനിറ്റി Ethereum ക്ലയന്റിനെക്കുറിച്ച് നിങ്ങൾ അറിയേണ്ടതെല്ലാം](https://medium.com/@pipermerriam/everything-you-need-to-know-about-the-trinity-ethereum-client-b093c756d1de)
-
-## നൂതന ഉപയോഗ പാറ്റേണുകൾ {#advanced-use-patterns}
-
-- [പൈത്തൺ ഉപയോഗിച്ച് Ethereum സ്മാർട്ട് കോൺട്രാക്റ്റ് കംപൈൽ ചെയ്യുന്നു, വിന്യസിക്കുന്നു, വിളിക്കുന്നു](https://yohanes.gultom.id/2018/11/28/compiling-deploying-and-calling-ethereum-smartcontract-using-python/)
-- [സ്ലിതർ ഉപയോഗിച്ച് സോളിഡിറ്റി സ്മാർട്ട് കരാറുകൾ വിശകലനം ചെയ്യുക](https://kauri.io/#collections/DevOps/analyze-solidity-smart-contracts-with-slither/#analyze-solidity-smart-contracts-with-slither)
-
-## പൈത്തൺ പ്രോജക്റ്റുകളും ഉപകരണങ്ങളും {#python-projects-and-tools}
-
-- [ ബ്രൗണി ](https://github.com/eth-brownie/brownie) - _ Ethereum സ്മാർട്ട് കരാറുകളുമായി വിന്യസിക്കുന്നതിനും പരിശോധിക്കുന്നതിനും സംവദിക്കുന്നതിനുമുള്ള പൈത്തൺ ചട്ടക്കൂട് _
-- [ eth-utils ](https://github.com/ethereum/eth-utils/) - _ Ethereum അനുബന്ധ കോഡ്ബേസുകളിൽ പ്രവർത്തിക്കാനുള്ള യൂട്ടിലിറ്റി ഫംഗ്ഷനുകൾ _
-- [ py-evm ](https://github.com/ethereum/py-evm) - _ Ethereum വെർച്വൽ മെഷീന് നടപ്പാക്കൽ _
-- [ py-solc-x ](https://pypi.org/project/py-solc-x/) - _ 0.5.x പിന്തുണയോടെ സോൾക്ക് സോളിഡിറ്റി കംപൈലറിന് ചുറ്റുമുള്ള പൈത്തൺ റാപ്പർ _
-- [ py-wasm ](https://github.com/ethereum/py-wasm) - _ വെബ് അസംബ്ലി ഇന്റർപ്രെറ്ററിന്റെ പൈത്തൺ നടപ്പാക്കൽ _
-- [ pydevp2p ](https://github.com/ethereum/pydevp2p) - _ എതിരെയും P2P സ്റ്റാക്ക് നടപ്പാക്കൽ _
-- [ പൈമേക്കർ ](https://github.com/makerdao/pymaker) - _ മേക്കർ കരാറുകൾക്കായുള്ള പൈത്തൺ API _
-- [ മാമ്പ ](https://mamba.black) - _ വൈപ്പർ ഭാഷയിൽ എഴുതിയ സ്മാർട്ട് കരാറുകൾ എഴുതുന്നതിനും സമാഹരിക്കുന്നതിനും വിന്യസിക്കുന്നതിനുമുള്ള ചട്ടക്കൂട് _
-- [ ട്രിനിറ്റി ](https://github.com/ethereum/trinity) - _ Ethereum പൈത്തൺ ക്ലയന്റ്_
-- [ വൈപ്പർ ](https://github.com/ethereum/vyper/) - _ EVM-നായുള്ള പൈത്തോണിക് സ്മാർട്ട് കരാർ ഭാഷ _
-- [ Web3.py ](https://github.com/ethereum/web3.py) - _ Ethereum-വുമായി സംവദിക്കുന്നതിനുള്ള പൈത്തൺ ലൈബ്രറി _
-
-കൂടുതൽ ഉറവിടങ്ങൾക്കായി തിരയുകയാണോ? [ ethereum.org/developers. ](/ml/developers/) പരിശോധിക്കുക
-
-## പൈത്തൺ കമ്മ്യൂണിറ്റി സംഭാവകർ {#python-community-contributors}
-
-- [Py-EVM ജിറ്റെർ](https://gitter.im/ethereum/py-evm)
-- [ട്രിനിറ്റി ജിറ്റെർ](https://gitter.im/ethereum/trinity)
-- [വൈപ്പർ ജിറ്റെർ](https://gitter.im/ethereum/vyper)
-- [വെബ്പി ജിറ്റെർ](https://gitter.im/ethereum/web3.py)
-
-## മറ്റ് മൊത്തം ലിസ്റ്റുകൾ {#other-aggregated-lists}
-
-വൈപ്പർ വിക്കിയിൽ ഒരു [ വൈപ്പറിനായുള്ള അവിശ്വസനീയമായ വിഭവങ്ങളുടെ പട്ടിക ](https://github.com/ethereum/vyper/wiki/Vyper-tools-and-resources) ഉണ്ട്. പൈത്തൺ അനുബന്ധ ഉപകരണങ്ങളുടെ സമാഹരിച്ച ഉറവിടത്തിനായി, [ py-eth.com ](http://py-eth.com/) പരിശോധിക്കുക.
diff --git a/src/content/translations/ml/rust/index.md b/src/content/translations/ml/rust/index.md
deleted file mode 100644
index e27c4b819b1..00000000000
--- a/src/content/translations/ml/rust/index.md
+++ /dev/null
@@ -1,67 +0,0 @@
----
-title: റസ്റ്റ് ഡവലപ്പർമാർക്കുള്ള Ethereum
-description: റസ്റ്റ് അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-lang: ml
-sidebar: true
----
-
-# റസ്റ്റ് ഡവലപ്പർമാർക്കുള്ള Ethereum {#ethereum-for-rust-devs}
-
-റസ്റ്റ് അടിസ്ഥാനമാക്കിയുള്ള പ്രോജക്റ്റുകളും ടൂളിംഗും ഉപയോഗിച്ച് Ethereum-നായി എങ്ങനെ വികസിപ്പിക്കാമെന്ന് മനസിലാക്കുക
-
-ക്രിപ്റ്റോകറൻസിയുടെയും ബ്ലോക്ക്ചെയിൻ സാങ്കേതികവിദ്യയുടെയും ഗുണങ്ങള് പ്രയോജനപ്പെടുത്തുന്ന വികേന്ദ്രീകൃത അപ്ലിക്കേഷനുകൾ (അല്ലെങ്കില് "ഡാപ്പുകൾ") സൃഷ്ടിക്കാൻ Ethereum ഉപയോഗിക്കുക. ഈ ഡാപ്പുകൾ വിശ്വസനീയമാകാം, അതായത് Ethereum-ലേക്ക് വിന്യസിച്ചുകഴിഞ്ഞാൽ, അവ എല്ലായ്പ്പോഴും പ്രോഗ്രാം ചെയ്തതുപോലെ പ്രവർത്തിക്കും. പുതിയ തരം സാമ്പത്തിക അപ്ലിക്കേഷനുകൾ സൃഷ്ടിക്കുന്നതിന് അവയ്ക്ക് ഡിജിറ്റൽ അസറ്റുകൾ നിയന്ത്രിക്കാൻ കഴിയും. അവയെ വികേന്ദ്രീകരിക്കാൻ കഴിയും, അതായത് ഒരൊറ്റ സ്ഥാപനമോ വ്യക്തിയോ അവയെ നിയന്ത്രിക്കുന്നില്ല, സെൻസർ ചെയ്യുന്നത് ഏതാണ്ട് അസാധ്യമാണ്.
-
-## സ്മാർട്ട് കരാറുകളും സോളിഡിറ്റി ഭാഷയും ഉപയോഗിച്ച് ആരംഭിക്കുക {#getting-started-with-smart-contracts-and-solidity}
-
-**റസ്റ്റിനെ Ethereum-വുമായി സംയോജിപ്പിക്കുന്നതിന് നിങ്ങളുടെ ആദ്യ ഘട്ടങ്ങൾ കൈക്കൊള്ളുക**
-
-ആദ്യം കൂടുതൽ അടിസ്ഥാന പ്രൈമർ ആവശ്യമുണ്ടോ? [ ethereum.org/learn ](/ml/learn/) അല്ലെങ്കിൽ [ ethereum.org/developers ](/ml/developers/) പരിശോധിക്കുക.
-
-- [ബ്ലോക്ക്ചെയിൻ വിവരണം](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [സ്മാർട്ട് കോൺട്രാക്ട്നെ പറ്റി മനസ്സിലാക്കുന്നു](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [നിങ്ങളുടെ ആദ്യത്തെ സ്മാർട്ട് കോൺട്രാക്ട് എഴുതാം](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
-- [സോളിഡിറ്റി കംപൈൽ ചെയ്യുന്നതും വിന്യസിക്കുന്നതും എങ്ങനെയെന്ന് അറിയുക](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
-
-## തുടക്കക്കാരന്റെ ലേഖനങ്ങൾ {#beginner-articles}
-
-- [ഒരു Ethereum ക്ലയന്റിനെ തിരഞ്ഞെടുക്കുന്നത്](https://www.trufflesuite.com/docs/truffle/reference/choosing-an-ethereum-client)
-- [റസ്റ്റ് Ethereum ക്ലയൻറ്](https://wiki.parity.io/Setup)
-- [റസ്റ്റ് ഉപയോഗിച്ച് Ethereum-ലേക്ക് ഇടപാട് അയയ്ക്കുന്നു](https://kauri.io/#collections/A%20Hackathon%20Survival%20Guide/sending-ethereum-transactions-with-rust/)
-- [പാരിറ്റി Ethereum ക്ലയന്റുമായുള്ള സ്മാർട്ട് കരാറുകളുടെ ഒരു ആമുഖം](https://wiki.parity.io/Smart-Contracts)
-- [നിങ്ങളുടെ ഒയാസിസ് SDK dev പരിസ്ഥിതി സജ്ജമാക്കുന്നു](https://docs.oasis.dev/oasis-sdk/guide/getting-started)
-- [കോവന് വേണ്ടി റസ്ര്റ് വാസമില് എങ്ങനെ കരാറുകൾ എഴുതാം എന്നതിനെക്കുറിച്ചുള്ള ഒരു ഘട്ടം ഘട്ടമായുള്ള ട്യൂട്ടോറിയൽ](https://github.com/paritytech/pwasm-tutorial)
-
-## ഇന്റർമീഡിയറ്റ് ലേഖനങ്ങൾ {#intermediate-articles}
-
-- [റസ്റ്റ്-വെബ് 3 ഡോക്യുമെന്റേഷൻ](https://tomusdrw.github.io/rust-web3/web3/index.html)
-- [റസ്റ്റ്-വെബ് 3 പ്രവർത്തന ഉദാഹരണങ്ങൾ](https://github.com/tomusdrw/rust-web3/blob/master/examples)
-
-## നൂതന ഉപയോഗ പാറ്റേണുകൾ {#advanced-use-patterns}
-
-- [എതിരെയും പോലുള്ള നെറ്റ്വർക്കുമായി സംവദിക്കുന്നതിന് pwasm_ethereum ബാഹ്യ ലൈബ്രറി](https://github.com/openethereum/pwasm-ethereum)
-- [ജാവാസ്ക്രിപ്റ്റും റസ്റ്റും ഉപയോഗിച്ച് വികേന്ദ്രീകൃത ചാറ്റ് നിർമ്മിക്കുക](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Vue.js & Rust ഉപയോഗിച്ച് വികേന്ദ്രീകൃത ടോഡോ അപ്ലിക്കേഷൻ നിർമ്മിക്കുക ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
-- [എനിഗ്മ ഉപയോഗിച്ച് ആരംഭിക്കുക - റസ്റ്റ് പ്രോഗ്രാമിംഗ് ഭാഷയിൽ](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
-- [രഹസ്യ കരാറുകളിലേക്കുള്ള ഒരു ആമുഖം](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
-- [ഒയാസിസ് (സംയുക്ത)-ത്തില് സോളിഡിറ്റി കരാറുകൾ വിന്യസിക്കൽ](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
-
-## റസ്റ് പ്രോജക്റ്റുകളും ഉപകരണങ്ങളും {#rust-projects-and-tools}
-
-- [ pwasm-ethereum ](https://github.com/paritytech/pwasm-ethereum) - _ ethereum പോലുള്ള നെറ്റ്വർക്കുമായി സംവദിക്കാനുള്ള ബാഹ്യ ശേഖരണം. _
-- [Ethereum വെബ് അസംബ്ലി](https://ewasm.readthedocs.io/en/mkdocs/)
-- [ oasis_std ](https://docs.rs/oasis-std/0.2.7/oasis_std/) - _ OASIS API റഫറൻസ് _
-- [ eth-utils ](https://github.com/ethereum/eth-utils/) - _ Ethereum അനുബന്ധ കോഡ്ബേസുകളിൽ പ്രവർത്തിക്കാനുള്ള യൂട്ടിലിറ്റി ഫംഗ്ഷനുകൾ _
-- [സോളാരിസ്](https://github.com/paritytech/sol-rs)
-- [ സ്പുട്നിക്വിഎം ](https://github.com/sorpaas/rust-evm) - _ റസ്റ്റ് Ethereum വെർച്വൽ മെഷീൻ നടപ്പാക്കൽ _
-- [ പാരിറ്റി ](https://github.com/paritytech/parity-ethereum) - _ Ethereum Rust client _
-- [ റസ്റ്റ്-വെബ് 3 ](https://github.com/tomusdrw/rust-web3) - _ Web3.js ലൈബ്രറിയുടെ റസ്റ്റ് നടപ്പാക്കൽ _
-- [ വേവ്ലെറ്റ് ](https://wavelet.perlin.net/docs/smart-contracts) - _ റസ്റ്റിലെ വേവ്ലെറ്റ് സ്മാർട്ട് കരാർ _
-
-കൂടുതൽ ഉറവിടങ്ങൾക്കായി തിരയുകയാണോ? [ ethereum.org/developers. ](/ml/developers/) പരിശോധിക്കുക
-
-## റസ്റ്റ് കമ്മ്യൂണിറ്റി സംഭാവകർ {#rust-community-contributors}
-
-- [Ethereum വെബ് അസംബ്ലി](https://gitter.im/ewasm/Lobby)
-- [ഒയാസിസ് ജിറ്റര്](https://gitter.im/Oasis-official/Lobby)
-- [പാരിറ്റി ജിറ്റര്](https://gitter.im/paritytech/parity)
-- [എനിഗ്മ](https://discord.gg/SJK32GY)
diff --git a/src/content/translations/ml/upgrades/beacon-chain/index.md b/src/content/translations/ml/upgrades/beacon-chain/index.md
index 22a596cca79..59c280581d9 100644
--- a/src/content/translations/ml/upgrades/beacon-chain/index.md
+++ b/src/content/translations/ml/upgrades/beacon-chain/index.md
@@ -27,19 +27,19 @@ summaryPoint4: സാങ്കേതിക റോഡ്മാപ്പിൽ "
ബീക്കൺ ചെയിൻ Ethereumന് [പ്രൂഫ് ഓഫ് സ്റ്റേക്ക്](/developers/docs/consensus-mechanisms/pos/) അവതരിപ്പിക്കും. Ethereum സുരക്ഷിതമായി സൂക്ഷിക്കാൻ സഹായിക്കുന്നതിനുള്ള ഒരു പുതിയ മാർഗമാണിത്. ഒരു പൊതു നന്മ പോലെ ചിന്തിക്കുക, അത് Ethereumനെ ആരോഗ്യകരമാക്കുകയും പ്രക്രിയയിൽ നിങ്ങൾക്ക് കൂടുതൽ ETH നേടിത്തരികയും ചെയ്യും. പ്രായോഗികമായി, വാലിഡേറ്റർ സോഫ്റ്റ്വെയർ സജീവമാക്കുന്നതിന് നിങ്ങൾ ETH സ്റ്റേക്ക് ചെയ്യും. ഒരു വാലിഡേറ്റർ എന്ന നിലയിൽ നിങ്ങൾ ഇടപാടുകൾ പ്രോസസ്സ് ചെയ്യുകയും ചെയിനിൽ പുതിയ ബ്ലോക്കുകൾ സൃഷ്ടിക്കുകയും ചെയ്യും.
-[ ഖനനത്തെക്കാൾ ](/developers/docs/mining/) (നെറ്റ്വർക്ക് നിലവിൽ എങ്ങനെ സുരക്ഷിതമാക്കിയിരിക്കുന്നു) സ്റ്റേക്കിംഗ് ചെയ്ത് ഒരു വാലിഡേറ്ററായി മാറുന്നതാണ് എളുപ്പം. ഇത് ദീർഘകാലാടിസ്ഥാനത്തിൽ Ethereum കൂടുതൽ സുരക്ഷിതമാക്കാൻ സഹായിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു. നെറ്റ്വർക്കിൽ കൂടുതൽ ആളുകൾ പങ്കെടുക്കുമ്പോൾ, അത് കൂടുതൽ വികേന്ദ്രീകൃതവും ആക്രമണത്തിൽ നിന്ന് സുരക്ഷിതവുമായിത്തീരും.
+[ഖനനത്തെക്കാൾ](/developers/docs/mining/) (നെറ്റ്വർക്ക് നിലവിൽ എങ്ങനെ സുരക്ഷിതമാക്കിയിരിക്കുന്നു) സ്റ്റേക്കിംഗ് ചെയ്ത് ഒരു വാലിഡേറ്ററായി മാറുന്നതാണ് എളുപ്പം. ഇത് ദീർഘകാലാടിസ്ഥാനത്തിൽ Ethereum കൂടുതൽ സുരക്ഷിതമാക്കാൻ സഹായിക്കുമെന്ന് പ്രതീക്ഷിക്കുന്നു. നെറ്റ്വർക്കിൽ കൂടുതൽ ആളുകൾ പങ്കെടുക്കുമ്പോൾ, അത് കൂടുതൽ വികേന്ദ്രീകൃതവും ആക്രമണത്തിൽ നിന്ന് സുരക്ഷിതവുമായിത്തീരും.
ഒരു വാലിഡേറ്ററാകാനും ബീക്കൺ ചെയിൻ സുരക്ഷിതമാക്കാൻ സഹായിക്കാനും നിങ്ങൾക്ക് താൽപ്പര്യമുണ്ടെങ്കിൽ, സ്റ്റേക്കിംഗിനെക്കുറിച്ച് കൂടുതലറിയുക .
-രണ്ടാമത്തെ Eth2 അപ്ഗേഡിനായുള്ള ഒരു പ്രധാന മാറ്റവും ഇതാണ്: [ ഷാർഡ് ചെയിനുകൾ ](/upgrades/sharding/).
+രണ്ടാമത്തെ Eth2 അപ്ഗേഡിനായുള്ള ഒരു പ്രധാന മാറ്റവും ഇതാണ്: [ഷാർഡ് ചെയിനുകൾ](/upgrades/sharding/).
### ഷാർഡ് ചെയ്നുകൾക്കായി സജ്ജമാക്കുന്നു {#setting-up-for-shard-chains}
ഷാർഡ് ചെയിനുകൾ രണ്ടാമത്തെ Eth2 നവീകരണമായിരിക്കും. അവ നെറ്റ്വർക്കിന്റെ ശേഷി വർദ്ധിപ്പിക്കുകയും 64 ബ്ലോക്ക്ചെയിനുകളിലേക്ക് നെറ്റ്വർക്ക് നീട്ടിക്കൊണ്ട് ഇടപാട് വേഗത മെച്ചപ്പെടുത്തുകയും ചെയ്യും. ഷാർഡ് ചെയിനുകൾ അവതരിപ്പിക്കുന്നതിനുള്ള ഒരു പ്രധാന ആദ്യപടിയാണ് ബീക്കൺ ചെയിൻ, കാരണം അവ സുരക്ഷിതമായി പ്രവർത്തിക്കാൻ സ്റ്റേക്കിംഗ് ആവശ്യമാണ്.
-ക്രമേണ ഷാർഡ് ചെയിനുകൾ സാധൂകരിക്കുന്നതിന് സ്റ്റേക്കർമാരെ ക്രമരഹിതമായി നിയോഗിക്കുന്നതിനും ബീക്കൺ ചെയിൻ ഉത്തരവാദിയായിരിക്കും. സ്റ്റേക്കർമാർക്ക് ഗൂഢമായി സഹകരിക്കാനും ഒരു ഷാര്ഡ് ഏറ്റെടുക്കാനും ബുദ്ധിമുട്ട് സൃഷ്ടിക്കുന്നതിനുള്ള താക്കോലാണ് ഇത്. ശരി, അതിനർത്ഥം അവർക്ക് [ ഒരു ട്രില്യണിൽ 1 ൽ കുറവ് അവസരം മാത്രമേ ഉള്ളൂ എന്നാണ്](https://medium.com/@chihchengliang/minimum-committee-size-explained-67047111fa20).
+ക്രമേണ ഷാർഡ് ചെയിനുകൾ സാധൂകരിക്കുന്നതിന് സ്റ്റേക്കർമാരെ ക്രമരഹിതമായി നിയോഗിക്കുന്നതിനും ബീക്കൺ ചെയിൻ ഉത്തരവാദിയായിരിക്കും. സ്റ്റേക്കർമാർക്ക് ഗൂഢമായി സഹകരിക്കാനും ഒരു ഷാര്ഡ് ഏറ്റെടുക്കാനും ബുദ്ധിമുട്ട് സൃഷ്ടിക്കുന്നതിനുള്ള താക്കോലാണ് ഇത്. ശരി, അതിനർത്ഥം അവർക്ക് [ഒരു ട്രില്യണിൽ 1 ൽ കുറവ് അവസരം മാത്രമേ ഉള്ളൂ എന്നാണ്](https://medium.com/@chihchengliang/minimum-committee-size-explained-67047111fa20).
## നവീകരണങ്ങൾ തമ്മിലുള്ള ബന്ധം {#relationship-between-upgrades}
diff --git a/src/content/translations/ml/upgrades/merge/index.md b/src/content/translations/ml/upgrades/merge/index.md
index cf43fe705ac..d2555ca98ae 100644
--- a/src/content/translations/ml/upgrades/merge/index.md
+++ b/src/content/translations/ml/upgrades/merge/index.md
@@ -17,7 +17,7 @@ summaryPoint4: ഇത് സാങ്കേതിക റോഡ്മാപ്പ
## ഡോക്കിംഗ് എന്താണ്? {#what-is-the-docking}
-തുടക്കത്തിൽ, മറ്റ് Eth2 അപ്ഗ്രേഡുകൾ [ മെയിൻനെറ്റ് ](/glossary/#mainnet) ൽ നിന്ന് വെവ്വേറെ ഷിപ്പുചെയ്യുന്നുവെന്നത് ഓർത്തിരിക്കേണ്ടത് പ്രധാനമാണ് - ഇന്ന് നമ്മൾ ഉപയോഗിക്കുന്ന ശൃംഖല. [ബീക്കൺ ചെയിനും](/upgrades/beacon-chain/) അതിന്റെ [ഷാർഡ് ചെയിനുകളും](/upgrades/sharding/) സമാന്തരമായി [പ്രൂഫ് ഓഫ് സ്റ്റേക്ക് സിസ്റ്റത്തിൽ](/developers/docs/consensus-mechanisms/pos/) പ്രവർത്തിക്കുമ്പോൾ തന്നെ [പ്രൂഫ് ഓഫ് വർക്ക്](/developers/docs/consensus-mechanisms/pow/) ഉപയോഗിച്ച് Ethereum മെയിൻനെറ്റ് സമാന്തരമായി പ്രവർത്തിക്കും. ഈ രണ്ട് സിസ്റ്റങ്ങളും ഒന്നിച്ച് ലയിപ്പിക്കുന്നതാണ് ഡോക്കിംഗ്.
+തുടക്കത്തിൽ, മറ്റ് Eth2 അപ്ഗ്രേഡുകൾ [മെയിൻനെറ്റ്](/glossary/#mainnet) ൽ നിന്ന് വെവ്വേറെ ഷിപ്പുചെയ്യുന്നുവെന്നത് ഓർത്തിരിക്കേണ്ടത് പ്രധാനമാണ് - ഇന്ന് നമ്മൾ ഉപയോഗിക്കുന്ന ശൃംഖല. [ബീക്കൺ ചെയിനും](/upgrades/beacon-chain/) അതിന്റെ [ഷാർഡ് ചെയിനുകളും](/upgrades/sharding/) സമാന്തരമായി [പ്രൂഫ് ഓഫ് സ്റ്റേക്ക് സിസ്റ്റത്തിൽ](/developers/docs/consensus-mechanisms/pos/) പ്രവർത്തിക്കുമ്പോൾ തന്നെ [പ്രൂഫ് ഓഫ് വർക്ക്](/developers/docs/consensus-mechanisms/pow/) ഉപയോഗിച്ച് Ethereum മെയിൻനെറ്റ് സമാന്തരമായി പ്രവർത്തിക്കും. ഈ രണ്ട് സിസ്റ്റങ്ങളും ഒന്നിച്ച് ലയിപ്പിക്കുന്നതാണ് ഡോക്കിംഗ്.
ഒരു ഇന്റർസ്റ്റെല്ലാർ യാത്രയ്ക്ക് തികച്ചും തയ്യാറാകാത്ത ഒരു ബഹിരാകാശ കപ്പലാണ് Ethereum എന്ന് സങ്കൽപ്പിക്കുക. ബീക്കൺ ചെയിനും ഷാർഡ് ചെയിനുകളും ഉപയോഗിച്ച് കമ്മ്യൂണിറ്റി ഒരു പുതിയ എഞ്ചിനും കഠിനമാക്കിയ ഹലും നിർമ്മിച്ചു. സമയമാകുമ്പോൾ, ഒരൊറ്റ കപ്പൽ ആയി മാറാന് പാകത്തില് നിലവിലെ കപ്പൽ ഈ പുതിയ സിസ്റ്റത്തിൽ ഡോക്ക് ചെയ്യുന്നതിനാൽ, കുറച്ചധികം ലൈറ്റ്ഇയറുകൾ പിന്നിട്ട് പ്രപഞ്ചത്തെ വെല്ലുവിളിക്കാന് തയ്യാറാവും.
@@ -29,7 +29,7 @@ summaryPoint4: ഇത് സാങ്കേതിക റോഡ്മാപ്പ
## ഡോക്കിംഗിന് ശേഷം {#after-the-docking}
-ഇത് Ethereumനുള്ള പ്രൂഫ് ഓഫ് വർക്കിന്റെ അവസാനത്തെ സൂചിപ്പിക്കുകയും, കൂടുതൽ സുസ്ഥിരവും പരിസ്ഥിതി സൗഹൃദവുമായ Ethereumത്തിനുള്ള യുഗം ആരംഭിക്കുകയും ചെയ്യും. ഈ ഘട്ടത്തിൽ Ethereumന് അതിന്റെ [Eth2 ദർശനത്തിൽ ](/upgrades/vision/). വിവരിച്ചിരിക്കുന്ന സ്കെയിലും സുരക്ഷയും സുസ്ഥിരതയും ഉണ്ടായിരിക്കും.
+ഇത് Ethereumനുള്ള പ്രൂഫ് ഓഫ് വർക്കിന്റെ അവസാനത്തെ സൂചിപ്പിക്കുകയും, കൂടുതൽ സുസ്ഥിരവും പരിസ്ഥിതി സൗഹൃദവുമായ Ethereumത്തിനുള്ള യുഗം ആരംഭിക്കുകയും ചെയ്യും. ഈ ഘട്ടത്തിൽ Ethereumന് അതിന്റെ [Eth2 ദർശനത്തിൽ](/upgrades/vision/). വിവരിച്ചിരിക്കുന്ന സ്കെയിലും സുരക്ഷയും സുസ്ഥിരതയും ഉണ്ടായിരിക്കും.
## നവീകരണങ്ങൾ തമ്മിലുള്ള ബന്ധം {#relationship-between-upgrades}
diff --git a/src/content/translations/ml/upgrades/sharding/index.md b/src/content/translations/ml/upgrades/sharding/index.md
index 3f5d8a02caf..06ece72b268 100644
--- a/src/content/translations/ml/upgrades/sharding/index.md
+++ b/src/content/translations/ml/upgrades/sharding/index.md
@@ -29,9 +29,9 @@ summaryPoint4: സാങ്കേതിക റോഡ്മാപ്പുകള
### കൂടുതൽ നെറ്റ്വർക്ക് പങ്കാളിത്തം {#more-network-participation}
-ഷാർഡിംഗ് ക്രമേണ ഒരു സ്വകാര്യ ലാപ്ടോപ്പിലോ ഫോണിലോ Ethereum പ്രവർത്തിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കും. അതിനാൽ കൂടുതൽ ആളുകൾക്ക് പങ്കെടുക്കാൻ കഴിയും, അല്ലെങ്കിൽ ഷാര്ഡ് ചെയ്ത Ethereumൽ [ ക്ലയന്റുകൾ ](/developers/docs/nodes-and-clients/) പ്രവർത്തിപ്പിക്കാൻ കഴിയും. ഇത് സുരക്ഷ വർദ്ധിപ്പിക്കും, കാരണം നെറ്റ്വർക്ക് കൂടുതൽ വികേന്ദ്രീകൃതമാകുമ്പോൾ ആക്രമണ ഉപരിതല വിസ്തീർണ്ണം ചെറുതായിരിക്കും.
+ഷാർഡിംഗ് ക്രമേണ ഒരു സ്വകാര്യ ലാപ്ടോപ്പിലോ ഫോണിലോ Ethereum പ്രവർത്തിപ്പിക്കാൻ നിങ്ങളെ അനുവദിക്കും. അതിനാൽ കൂടുതൽ ആളുകൾക്ക് പങ്കെടുക്കാൻ കഴിയും, അല്ലെങ്കിൽ ഷാര്ഡ് ചെയ്ത Ethereumൽ [ക്ലയന്റുകൾ](/developers/docs/nodes-and-clients/) പ്രവർത്തിപ്പിക്കാൻ കഴിയും. ഇത് സുരക്ഷ വർദ്ധിപ്പിക്കും, കാരണം നെറ്റ്വർക്ക് കൂടുതൽ വികേന്ദ്രീകൃതമാകുമ്പോൾ ആക്രമണ ഉപരിതല വിസ്തീർണ്ണം ചെറുതായിരിക്കും.
-കുറഞ്ഞ ഹാർഡ്വെയർ ആവശ്യകതകളോടെ, ഷാർഡിംഗ് ഏതെങ്കിലും ഇടനില സേവനങ്ങളെ ആശ്രയിക്കാതെ. ക്ലയന്റുകൾ സ്വന്തമായി പ്രവർത്തിപ്പിക്കുന്നത് എളുപ്പമാക്കും. നിങ്ങൾക്ക് കഴിയുമെങ്കിൽ, ഒന്നിലധികം ക്ലയന്റുകൾ പ്രവർത്തിപ്പിക്കുന്നത് പരിഗണിക്കുക. പരാജയത്തിന്റെ പോയിന്റുകൾ കുറച്ചുകൊണ്ട് ഇത് നെറ്റ്വർക്ക് ആരോഗ്യത്തെ സഹായിക്കും. [ ഒരു Eth2 ക്ലയന്റ് പ്രവർത്തിപ്പിക്കുക ](/upgrades/get-involved/)
+കുറഞ്ഞ ഹാർഡ്വെയർ ആവശ്യകതകളോടെ, ഷാർഡിംഗ് ഏതെങ്കിലും ഇടനില സേവനങ്ങളെ ആശ്രയിക്കാതെ. ക്ലയന്റുകൾ സ്വന്തമായി പ്രവർത്തിപ്പിക്കുന്നത് എളുപ്പമാക്കും. നിങ്ങൾക്ക് കഴിയുമെങ്കിൽ, ഒന്നിലധികം ക്ലയന്റുകൾ പ്രവർത്തിപ്പിക്കുന്നത് പരിഗണിക്കുക. പരാജയത്തിന്റെ പോയിന്റുകൾ കുറച്ചുകൊണ്ട് ഇത് നെറ്റ്വർക്ക് ആരോഗ്യത്തെ സഹായിക്കും. [ഒരു Eth2 ക്ലയന്റ് പ്രവർത്തിപ്പിക്കുക](/upgrades/get-involved/)
@@ -73,7 +73,7 @@ summaryPoint4: സാങ്കേതിക റോഡ്മാപ്പുകള
ഇതേ രീതിയിലുള്ള കൂടുതൽ ചിന്ത ഇതാ:
-- [ ഘട്ടം ഒന്ന് പൂർത്തിയായത്: ഡാറ്റ ലഭ്യതയായി Eth2 എഞ്ചിൻ ](https://ethresear.ch/t/phase-one-and-done-eth2-as-a-data-availability-engine/5269/8) - _cdetrio, ethresear.ch_
+- [ഘട്ടം ഒന്ന് പൂർത്തിയായത്: ഡാറ്റ ലഭ്യതയായി Eth2 എഞ്ചിൻ](https://ethresear.ch/t/phase-one-and-done-eth2-as-a-data-availability-engine/5269/8) - _cdetrio, ethresear.ch_
ഇത് ഇപ്പോഴും ഒരു സജീവ ചർച്ചാ കേന്ദ്രമാണ്. കൂടുതൽ അറിഞ്ഞുകഴിഞ്ഞാൽ ഞങ്ങൾ ഈ പേജുകൾ അപ്ഡേറ്റ് ചെയ്യും.
diff --git a/src/content/translations/nb/dot-net/index.md b/src/content/translations/nb/dot-net/index.md
index bde1727e65d..73338f4de87 100644
--- a/src/content/translations/nb/dot-net/index.md
+++ b/src/content/translations/nb/dot-net/index.md
@@ -55,7 +55,7 @@ Trenger du en mer grunnleggende informasjon først? Sjekk ut [ethereum.org/learn
- [Unity og Ethereum: Hvorfor og hvordan](https://www.raywenderlich.com/5509-unity-and-ethereum-why-and-how)
- [Lag ASP.NET Core Web API for Ethereum dapps](https://tech-mint.com/create-asp-net-core-web-api-for-ethereum-dapps/)
- [Bruke Nethereum Web3 til å Implementere System for sporing av forsyningskjeder](http://blog.pomiager.com/post/using-nethereum-web3-to-implement-a-supply-chain-traking-system4)
-- [Nethereum Block Behandling ](https://nethereum.readthedocs.io/en/latest/nethereum-block-processing-detail/), med [C# Playground sample](http://playground.nethereum.com/csharp/id/1025)
+- [Nethereum Block Behandling](https://nethereum.readthedocs.io/en/latest/nethereum-block-processing-detail/), med [C# Playground sample](http://playground.nethereum.com/csharp/id/1025)
- [Nethereum Websocket Streaming](https://nethereum.readthedocs.io/en/latest/nethereum-subscriptions-streaming/)
- [Kaleido og Nethereum](https://kaleido.io/kaleido-and-nethereum/)
- [Quorum og Nethereum](https://github.com/Nethereum/Nethereum/blob/master/src/Nethereum.Quorum/README.md)
diff --git a/src/content/translations/nb/enterprise/index.md b/src/content/translations/nb/enterprise/index.md
index 57a63439f40..9f7ffe4edc1 100644
--- a/src/content/translations/nb/enterprise/index.md
+++ b/src/content/translations/nb/enterprise/index.md
@@ -69,8 +69,8 @@ Offentlige og private Ethereum-nettverk kan trenge spesifikke funksjoner som kre
### Sikkerhet {#security}
-- [ Clef](https://geth.ethereum.org/docs/clef/tutorial) _brukt til å signere transaksjoner og data og er ment som en erstatning for geth sin kontostyring_
-- [ EthSigner ](https://github.com/ConsenSys/ethsigner) _En signerings applikasjon for transaksjoner som skal brukes med en web3-leverandør_
+- [Clef](https://geth.ethereum.org/docs/clef/tutorial) _brukt til å signere transaksjoner og data og er ment som en erstatning for geth sin kontostyring_
+- [EthSigner](https://github.com/ConsenSys/ethsigner) _En signerings applikasjon for transaksjoner som skal brukes med en web3-leverandør_
### Verktøy {#tooling}
diff --git a/src/content/translations/nb/golang/index.md b/src/content/translations/nb/golang/index.md
index 6a99b9215e2..4b3de8a68c6 100644
--- a/src/content/translations/nb/golang/index.md
+++ b/src/content/translations/nb/golang/index.md
@@ -79,4 +79,4 @@ Leter du etter flere ressurser? Sjekk ut [ethereum.org/developers.](/developers/
## Andre aggregerte lister {#other-aggregated-lists}
- [Awesome Ethereum](https://github.com/btomashvili/awesome-ethereum)
-- [Consensys: En definitiv liste over Ethereum Utviklerverktøy ](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [GitHub kilde](https://github.com/ConsenSys/ethereum-developer-tools-list)
+- [Consensys: En definitiv liste over Ethereum Utviklerverktøy](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [GitHub kilde](https://github.com/ConsenSys/ethereum-developer-tools-list)
diff --git a/src/content/translations/nb/rust/index.md b/src/content/translations/nb/rust/index.md
index 955927d2410..49823cb3911 100644
--- a/src/content/translations/nb/rust/index.md
+++ b/src/content/translations/nb/rust/index.md
@@ -40,7 +40,7 @@ Trenger du en mer grunnleggende informasjon først? Sjekk ut [ethereum.org/learn
- [pwasm_ethereum externs biblioteket for å interagere med Ethereum-lignende nettverk](https://github.com/openethereum/pwasm-ethereum)
- [Bygg en desentralisert chat som bruker JavaScript og Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Bygg en desentralisert Todo App Using Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Bygg en desentralisert Todo App Using Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Komme i gang med Enigma - I Rust Programmeringsspråk](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [En intro til hemmelige kontrakter](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Distribuerer kontrakter for Soliditet ved oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/nl/community/get-involved/index.md b/src/content/translations/nl/community/get-involved/index.md
index 6379ab20947..63e6519595d 100644
--- a/src/content/translations/nl/community/get-involved/index.md
+++ b/src/content/translations/nl/community/get-involved/index.md
@@ -92,7 +92,7 @@ Het Ethereum-ecosysteem is op een missie om publieke goederen te financieren en
- [Crypto-banen](https://crypto.jobs/)
- [Carrières bij ConsenSys](https://consensys.net/careers/)
- [Lijst met crypto-banen](https://cryptojobslist.com/ethereum-jobs)
-- [Jobboard van Bankless ](https://pallet.xyz/list/bankless/jobs)
+- [Jobboard van Bankless](https://pallet.xyz/list/bankless/jobs)
- [Banen bij useWeb3](https://www.useweb3.xyz/jobs)
- [Banen bij Web3](https://web3.career)
- [Web3 Army](https://web3army.xyz/)
diff --git a/src/content/translations/nl/nft/index.md b/src/content/translations/nl/nft/index.md
index 4e22fcf0d1b..d8147312850 100644
--- a/src/content/translations/nl/nft/index.md
+++ b/src/content/translations/nl/nft/index.md
@@ -49,7 +49,7 @@ Dit is hoe het internet van NFT's in vergelijking met het internet dat de meeste
De NFT-wereld is relatief nieuw. In theorie is het toepassingsgebied van de NFT's zaken die uniek zijn en waarneembaar eigendom vereisen. Hier zijn enkele voorbeelden van NFT's die vandaag de dag bestaan, zodat u een idee krijgt:
- [Een uniek digitaal kunstwerk](https://foundation.app/artworks)
-- [Een unieke sneaker in een limited edition modelijn ](https://www.metagrail.co/auctions/91cf83fb-3477-4155-aae8-6dcb9b853397)
+- [Een unieke sneaker in een limited edition modelijn](https://www.metagrail.co/auctions/91cf83fb-3477-4155-aae8-6dcb9b853397)
- [Een in-game item](https://market.decentraland.org/)
- [Een essay](https://zora.co/0x517bab7661C315C63C6465EEd1b4248e6f7FE183/145)
- [Een digitaal verzamelobject](https://www.larvalabs.com/cryptopunks/details/1)
diff --git a/src/content/translations/pl/developers/docs/intro-to-ethereum/index.md b/src/content/translations/pl/developers/docs/intro-to-ethereum/index.md
index 14cfd39e4af..720e7bd8590 100644
--- a/src/content/translations/pl/developers/docs/intro-to-ethereum/index.md
+++ b/src/content/translations/pl/developers/docs/intro-to-ethereum/index.md
@@ -107,4 +107,4 @@ Wycinek kodu (program) wielokrotnego użytku, który programista umieszcza w pam
## Powiązane samouczki {#related-tutorials}
-- [Przewodnik programisty po Ethereum, część 1 ](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _– A bardzo przyjazna dla początkujących eksploracja Ethereum za pomocą Pythona i web3.py_
+- [Przewodnik programisty po Ethereum, część 1](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _– A bardzo przyjazna dla początkujących eksploracja Ethereum za pomocą Pythona i web3.py_
diff --git a/src/content/translations/pl/developers/docs/nodes-and-clients/index.md b/src/content/translations/pl/developers/docs/nodes-and-clients/index.md
index 60313317a5e..d8a6aa22799 100644
--- a/src/content/translations/pl/developers/docs/nodes-and-clients/index.md
+++ b/src/content/translations/pl/developers/docs/nodes-and-clients/index.md
@@ -153,7 +153,7 @@ Hyperledger Besu to klient Ethereum klasy korporacyjnej dla sieci publicznych i
- Szybka (domyślna) – pobiera wszystkie bloki (w tym nagłówki, transakcje i paragony), weryfikuje wszystkie nagłówki i pobiera stan i weryfikuje go w nagłówkach.
- Lekki – pobiera wszystkie nagłówki bloków, dane bloków i weryfikuje niektóre losowo.
- Synchronizacja warp – co 5000 bloków, węzły wykonają migawkę o krytycznym znaczeniu dla konsensusu. Każdy węzeł może pobrać te zrzuty w sieci, umożliwiając szybką synchronizację. [Więcej o warp](https://openethereum.github.io/wiki/Warp-Sync-Snapshot-Format)
-- Synchronizacja beam – tryb synchronizacji, który umożliwia szybsze działanie. Nie wymaga długich oczekiwań na synchronizację, zamiast tego wypełnia dane z upływem czasu. [Więcej o beam ](https://medium.com/@jason.carver/intro-to-beam-sync-a0fd168be14a)
+- Synchronizacja beam – tryb synchronizacji, który umożliwia szybsze działanie. Nie wymaga długich oczekiwań na synchronizację, zamiast tego wypełnia dane z upływem czasu. [Więcej o beam](https://medium.com/@jason.carver/intro-to-beam-sync-a0fd168be14a)
- Synchronizacja nagłówka – możesz użyć zaufanego punktu kontrolnego, aby rozpocząć synchronizację od nowszego nagłówka, a następnie pozostawić to procesowi w tle, aby ostatecznie wypełnić luki
Typ synchronizacji określasz podczas konfiguracji, na przykład:
diff --git a/src/content/translations/pl/developers/docs/programming-languages/javascript/index.md b/src/content/translations/pl/developers/docs/programming-languages/javascript/index.md
index 6c449c942f0..01eeb733ac2 100644
--- a/src/content/translations/pl/developers/docs/programming-languages/javascript/index.md
+++ b/src/content/translations/pl/developers/docs/programming-languages/javascript/index.md
@@ -24,7 +24,7 @@ Możesz użyć tych bibliotek do interakcji z inteligentnymi kontraktami w Ether
### Inteligentne kontrakty {#smart-contracts}
-Jeśli jesteś programistą JavaScript i chcesz napisać własną inteligentny kontrakt, możesz zapoznać się z [Solidity ](https://solidity.readthedocs.io). To najpopularniejszy język inteligentnych kontraktów, w dużej mierze inspirowany JavaScript.
+Jeśli jesteś programistą JavaScript i chcesz napisać własną inteligentny kontrakt, możesz zapoznać się z [Solidity](https://solidity.readthedocs.io). To najpopularniejszy język inteligentnych kontraktów, w dużej mierze inspirowany JavaScript.
Dowiedz się więcej o [inteligentnych kontraktach](/developers/docs/smart-contracts/).
diff --git a/src/content/translations/pl/developers/docs/programming-languages/rust/index.md b/src/content/translations/pl/developers/docs/programming-languages/rust/index.md
index 4cc474206ca..dda2d198260 100644
--- a/src/content/translations/pl/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/pl/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Potrzebujesz bardziej podstawowych informacji? Sprawdź na [ethereum.org/learn](
- [biblioteka zewnętrzna pwasm_ethereum do interakcji z siecią podobną do Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Zbuduj zdecentralizowany czat używając JavaScript i Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Zbuduj zdecentralizowaną aplikację Todo za pomocą Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Zbuduj zdecentralizowaną aplikację Todo za pomocą Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Pierwsze kroki z Enigma - w języku programowania Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Wprowadzenie do tajnych kontraktów](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Wdrażanie kontraktów Solidity na Oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/pl/developers/docs/scaling/plasma/index.md b/src/content/translations/pl/developers/docs/scaling/plasma/index.md
index f39bb31fcde..65380647c7d 100644
--- a/src/content/translations/pl/developers/docs/scaling/plasma/index.md
+++ b/src/content/translations/pl/developers/docs/scaling/plasma/index.md
@@ -27,7 +27,7 @@ Musisz dobrze się orientować we wszystkich podstawowych tematach i mieć zaawa
Wiele projektów dostarcza implementacje Plasma, które można zintegrować z własnymi aplikacjami zdecentralizowanymi:
- [Sieć OMG](https://omg.network/)
-- [Polygon ](https://polygon.technology/), [poprzednio Matic Network](https://matic.network/)
+- [Polygon](https://polygon.technology/), [poprzednio Matic Network](https://matic.network/)
- [Gluon](https://gluon.network/)
- [LeapDAO](https://ipfs.leapdao.org/)
diff --git a/src/content/translations/pl/developers/docs/smart-contracts/anatomy/index.md b/src/content/translations/pl/developers/docs/smart-contracts/anatomy/index.md
index b9915bf449d..5f91a695e6a 100644
--- a/src/content/translations/pl/developers/docs/smart-contracts/anatomy/index.md
+++ b/src/content/translations/pl/developers/docs/smart-contracts/anatomy/index.md
@@ -57,7 +57,7 @@ Aby uzyskać więcej wyjaśnień, zapoznaj się z dokumentami:
Wartości przechowywane tylko przez cały okres wykonywania funkcji kontraktowej nazywane są zmiennymi pamięci. Ponieważ nie są one przechowywane na stałe w blockchain, są znacznie tańsze w użyciu.
-Dowiedz się więcej o tym, jak EVM przechowuje dane (magazyn, pamięć i stos) w [Dokumenty Solidity ](https://solidity.readthedocs.io/en/latest/introduction-to-smart-contracts.html?highlight=memory#storage-memory-and-the-stack).
+Dowiedz się więcej o tym, jak EVM przechowuje dane (magazyn, pamięć i stos) w [Dokumenty Solidity](https://solidity.readthedocs.io/en/latest/introduction-to-smart-contracts.html?highlight=memory#storage-memory-and-the-stack).
### Zmienne środowiskowe {#environment-variables}
diff --git a/src/content/translations/pl/developers/docs/smart-contracts/compiling/index.md b/src/content/translations/pl/developers/docs/smart-contracts/compiling/index.md
index b267bd5c2e7..1058934ee1c 100644
--- a/src/content/translations/pl/developers/docs/smart-contracts/compiling/index.md
+++ b/src/content/translations/pl/developers/docs/smart-contracts/compiling/index.md
@@ -271,7 +271,7 @@ Poniżej znajduje się ABI dla kontraktu z tokenem ERC-20. ERC-20 to token, któ
## Dalsza lektura {#further-reading}
-- [Specyfikacja ABI ](https://solidity.readthedocs.io/en/v0.7.0/abi-spec.html) _— Solidity_
+- [Specyfikacja ABI](https://solidity.readthedocs.io/en/v0.7.0/abi-spec.html) _— Solidity_
## Powiązane tematy {#related-topics}
diff --git a/src/content/translations/pl/developers/docs/smart-contracts/languages/index.md b/src/content/translations/pl/developers/docs/smart-contracts/languages/index.md
index cc188c104b2..261cba7e2ae 100644
--- a/src/content/translations/pl/developers/docs/smart-contracts/languages/index.md
+++ b/src/content/translations/pl/developers/docs/smart-contracts/languages/index.md
@@ -243,7 +243,7 @@ Poniższy prosty przykład implementuje funkcję potęgową. Można go skompilow
}
```
-Jeśli masz już duże doświadczenie w inteligentnych kontraktach, pełną implementację ERC20 w Yul znajdziesz [tutaj ](https://solidity.readthedocs.io/en/latest/yul.html#complete-erc20-example).
+Jeśli masz już duże doświadczenie w inteligentnych kontraktach, pełną implementację ERC20 w Yul znajdziesz [tutaj](https://solidity.readthedocs.io/en/latest/yul.html#complete-erc20-example).
## Jak wybrać {#how-to-choose}
diff --git a/src/content/translations/pl/developers/tutorials/using-websockets/index.md b/src/content/translations/pl/developers/tutorials/using-websockets/index.md
index 8884e90f404..997853bc752 100644
--- a/src/content/translations/pl/developers/tutorials/using-websockets/index.md
+++ b/src/content/translations/pl/developers/tutorials/using-websockets/index.md
@@ -14,6 +14,7 @@ tags:
skill: beginner
source: Dokumentacja Alchemy
sourceUrl: https://docs.alchemyapi.io/guides/using-websockets
+published: 2020-12-01
---
Jest to przewodnik na poziomie podstawowym do korzystania z WebSockets i Alchemy do wykonywania żądań do blockchainu Ethereum.
diff --git a/src/content/translations/pl/glossary/index.md b/src/content/translations/pl/glossary/index.md
index 614b8bb7166..97bab36d221 100644
--- a/src/content/translations/pl/glossary/index.md
+++ b/src/content/translations/pl/glossary/index.md
@@ -88,7 +88,7 @@ Zestaw abstrakcyjnych instrukcji przeznaczony do skutecznego wykonywania przez p
### Fork Byzantium {#byzantium-fork}
-Pierwszy z dwóch [hard forków](#hard-fork) na etapie rozwoju [Metropolis](#metropolis). Obejmował on EIP-649: opóźnienie [bomby trudności](#difficulty-bomb) w Metropolis i zmniejszenie nagród za blok, gdzie [Epoka Lodowcowa ](#ice-age) została opóźniona o 1 rok, a nagroda za blok została zmniejszona z 5 do 3 ETH.
+Pierwszy z dwóch [hard forków](#hard-fork) na etapie rozwoju [Metropolis](#metropolis). Obejmował on EIP-649: opóźnienie [bomby trudności](#difficulty-bomb) w Metropolis i zmniejszenie nagród za blok, gdzie [Epoka Lodowcowa](#ice-age) została opóźniona o 1 rok, a nagroda za blok została zmniejszona z 5 do 3 ETH.
@@ -104,7 +104,7 @@ Konwertowanie kodu napisanego w wysokopoziomowym języku programowania (np. [Sol
### komitet {#committee}
-Grupa co najmniej 128 [walidatorów](#validator) przypisana losowo do bloków śledzących i odłamkowych przez [łańcuch śledzący ](#beacon-chain).
+Grupa co najmniej 128 [walidatorów](#validator) przypisana losowo do bloków śledzących i odłamkowych przez [łańcuch śledzący](#beacon-chain).
### konsensus {#consensus}
diff --git a/src/content/translations/pl/whitepaper/index.md b/src/content/translations/pl/whitepaper/index.md
index e20e00ee3be..d9a426ba83d 100644
--- a/src/content/translations/pl/whitepaper/index.md
+++ b/src/content/translations/pl/whitepaper/index.md
@@ -14,7 +14,7 @@ _Przez okres kilkunastu lat, utrzymujemy ten dokument, ponieważ nadal służy o
## Inteligentny kontrakt nowej generacji i zdecentralizowana platforma aplikacji {#a-next-generation-smart-contract-and-decentralized-application-platform}
-Rozwój Bitcoina przez Satoshi Nakamoto w 2009 roku był często chwalony jako radykalny rozwój pieniądza i waluty, będący pierwszym przykładem zasobu cyfrowego, który jednocześnie nie ma wsparcia lub [wartości ](http://bitcoinmagazine.com/8640/an-exploration-of-intrinsic-value-what-it-is-why-bitcoin-doesnt-have-it-and-why-bitcoin-does-have-it/) i brak scentralizowanego emitenta lub kontrolera. Jednak kolejna - prawdopodobnie ważniejsza - część eksperymentu Bitcoin to podstawowa technologia blockchain jako narzędzie rozproszonego konsensusu i uwaga szybko zaczyna się przechodzić na ten inny aspekt Bitcoina. Często cytowane alternatywne zastosowania technologii blockchain obejmują użycie zasobów cyfrowych w blockchain do reprezentowania niestandardowych walut oraz instrumentów finansowych ([kolorowych monet](https://docs.google.com/a/buterin.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit)), własność podstawowego urządzenia fizycznego ([smart property](https://en.bitcoin.it/wiki/Smart_Property)), aktywów niezamiennych takich jak nazwy domen ([Namecoin](http://namecoin.org)), dodatkowo jako bardziej złożone aplikacje polegające na tym, że aktywa cyfrowe są kontrolowane bezpośrednio przez element kodu, wdrażający arbitralne reguły ([inteligentnych kontraktów](http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/idea.html)) lub nawet blockchain [zdecentralizowanych autonomicznych organizacji](http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/) (DAO). To, co zamierza zapewnić Ethereum, to blockchain z wbudowanym w pełni rozwiniętym językiem programowania Turinga, którego można użyć, by tworzyć „kontrakty”, które mogą być użyte do zakodowania dowolnej zmiany stanu funkcji, pozwalającej użytkownikom na tworzenie dowolnych z opisanych powyżej systemów, a także wiele innych, których jeszcze nie wyobrażaliśmy sobie, po prostu pisząc logikę w kilku linijkach kodu.
+Rozwój Bitcoina przez Satoshi Nakamoto w 2009 roku był często chwalony jako radykalny rozwój pieniądza i waluty, będący pierwszym przykładem zasobu cyfrowego, który jednocześnie nie ma wsparcia lub [wartości](http://bitcoinmagazine.com/8640/an-exploration-of-intrinsic-value-what-it-is-why-bitcoin-doesnt-have-it-and-why-bitcoin-does-have-it/) i brak scentralizowanego emitenta lub kontrolera. Jednak kolejna - prawdopodobnie ważniejsza - część eksperymentu Bitcoin to podstawowa technologia blockchain jako narzędzie rozproszonego konsensusu i uwaga szybko zaczyna się przechodzić na ten inny aspekt Bitcoina. Często cytowane alternatywne zastosowania technologii blockchain obejmują użycie zasobów cyfrowych w blockchain do reprezentowania niestandardowych walut oraz instrumentów finansowych ([kolorowych monet](https://docs.google.com/a/buterin.com/document/d/1AnkP_cVZTCMLIzw4DvsW6M8Q2JC0lIzrTLuoWu2z1BE/edit)), własność podstawowego urządzenia fizycznego ([smart property](https://en.bitcoin.it/wiki/Smart_Property)), aktywów niezamiennych takich jak nazwy domen ([Namecoin](http://namecoin.org)), dodatkowo jako bardziej złożone aplikacje polegające na tym, że aktywa cyfrowe są kontrolowane bezpośrednio przez element kodu, wdrażający arbitralne reguły ([inteligentnych kontraktów](http://www.fon.hum.uva.nl/rob/Courses/InformationInSpeech/CDROM/Literature/LOTwinterschool2006/szabo.best.vwh.net/idea.html)) lub nawet blockchain [zdecentralizowanych autonomicznych organizacji](http://bitcoinmagazine.com/7050/bootstrapping-a-decentralized-autonomous-corporation-part-i/) (DAO). To, co zamierza zapewnić Ethereum, to blockchain z wbudowanym w pełni rozwiniętym językiem programowania Turinga, którego można użyć, by tworzyć „kontrakty”, które mogą być użyte do zakodowania dowolnej zmiany stanu funkcji, pozwalającej użytkownikom na tworzenie dowolnych z opisanych powyżej systemów, a także wiele innych, których jeszcze nie wyobrażaliśmy sobie, po prostu pisząc logikę w kilku linijkach kodu.
## Wprowadzenie do Bitcoina i istniejących koncepcji {#introduction-to-bitcoin-and-existing-concepts}
diff --git a/src/content/translations/pt-br/community/language-resources/index.md b/src/content/translations/pt-br/community/language-resources/index.md
index a48ac1b3d14..026c4c05b90 100644
--- a/src/content/translations/pt-br/community/language-resources/index.md
+++ b/src/content/translations/pt-br/community/language-resources/index.md
@@ -93,7 +93,7 @@ Se você for bilíngue e deseja nos ajudar a alcançar mais pessoas, também pod
- [Ethereum Madrid](https://ethereummadrid.com/): blockchain, DeFi e cursos, eventos e blog sobre governança
- [Cointelegraph](https://es.cointelegraph.com/ethereum-for-beginners): guia sobre Ethereum em espanhol para iniciantes
- [Tutoriais online](https://tutoriales.online/curso/solidity): aprenda Solidity e programação em Ethereum
-- [Curso de introdução ao desenvolvimento de Ethereum ](https://youtube.com/playlist?list=PLTqiwJDd_R8y9pfUBjhkVa1IDMwyQz-fU): fundamentos, testes e implantação em Solidity do seu primeiro contrato inteligente
+- [Curso de introdução ao desenvolvimento de Ethereum](https://youtube.com/playlist?list=PLTqiwJDd_R8y9pfUBjhkVa1IDMwyQz-fU): fundamentos, testes e implantação em Solidity do seu primeiro contrato inteligente
- [Curso de introdução à segurança e hacking na Ethereum](https://youtube.com/playlist?list=PLTqiwJDd_R8yHOvteko_DmUxUTMHnlfci): entendendo as vulnerabilidades comuns e os problemas de segurança em contratos inteligentes reais
- [Curso de introdução ao desenvolvimento em DeFi](https://youtube.com/playlist?list=PLTqiwJDd_R8zZiP9_jNdaPqA3HqoW2lrS): aprendendo como funcionam os contratos inteligentes de DeFi em Solidity e criando seu próprio Automated Market Maker
diff --git a/src/content/translations/pt-br/contributing/translation-program/index.md b/src/content/translations/pt-br/contributing/translation-program/index.md
index ae463cfe760..103ed6b6ee0 100644
--- a/src/content/translations/pt-br/contributing/translation-program/index.md
+++ b/src/content/translations/pt-br/contributing/translation-program/index.md
@@ -130,7 +130,7 @@ Se você é um tradutor da ethereum.org ou deseja vir a ser, fique à vontade pa
- [Portal de idiomas da Microsoft](https://www.microsoft.com/en-us/language) _: útil para encontrar e verificar as traduções padrão de termos técnicos_
- [Linguee](https://www.linguee.com/) _: mecanismo de busca para traduções e dicionário que permite a pesquisa por palavra ou frase_
-- [ Proz ](https://www.proz.com/search/) _: banco de dados de traduções, dicionários e glossários para termos especializados_
+- [Proz](https://www.proz.com/search/) _: banco de dados de traduções, dicionários e glossários para termos especializados_
- [Eurotermbank](https://www.eurotermbank.com/) _: coleções de terminologia europeia em 42 idiomas_
### Comunidades {#communities}
diff --git a/src/content/translations/pt-br/defi/index.md b/src/content/translations/pt-br/defi/index.md
index e3bc8b55bd8..021f36c958c 100644
--- a/src/content/translations/pt-br/defi/index.md
+++ b/src/content/translations/pt-br/defi/index.md
@@ -91,7 +91,7 @@ Há uma alternativa descentralizada para a maioria dos serviços financeiros. Ma
### Envie dinheiro ao redor do mundo rapidamente {#send-money}
-Como um blockchain, o Ethereum é projetado para o envio de transações de forma segura e de modo global. Assim como o Bitcoin, o Ethereum torna o envio de dinheiro ao redor do mundo tão fácil quanto enviar um e-mail. Basta digitar o nome do seu beneficiário [nome ENS ](/nft/#nft-domains) (como bob.eth) ou o endereço de conta da respectiva carteira e seu pagamento será enviado em minutos (normalmente). Para enviar ou receber pagamentos, você precisará de uma [carteira](/wallets/).
+Como um blockchain, o Ethereum é projetado para o envio de transações de forma segura e de modo global. Assim como o Bitcoin, o Ethereum torna o envio de dinheiro ao redor do mundo tão fácil quanto enviar um e-mail. Basta digitar o nome do seu beneficiário [nome ENS](/nft/#nft-domains) (como bob.eth) ou o endereço de conta da respectiva carteira e seu pagamento será enviado em minutos (normalmente). Para enviar ou receber pagamentos, você precisará de uma [carteira](/wallets/).
Ver dapps de pagamento
diff --git a/src/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/index.md b/src/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/index.md
index 738d2d08bbe..d9aa0c2ae34 100644
--- a/src/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/index.md
+++ b/src/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/index.md
@@ -12,7 +12,7 @@ Ao longo do próximo ano, a prova de trabalho será gradualmente eliminada em fa
## Pré-requisitos {#prerequisites}
-Para entender melhor esta página, recomendamos ler primeiro sobre [ transações ](/developers/docs/transactions/), [blocos](/developers/docs/blocks/) e [mecanismos de consenso](/developers/docs/consensus-mechanisms/).
+Para entender melhor esta página, recomendamos ler primeiro sobre [transações](/developers/docs/transactions/), [blocos](/developers/docs/blocks/) e [mecanismos de consenso](/developers/docs/consensus-mechanisms/).
## O que é prova de trabalho (PoW)? {#what-is-pow}
diff --git a/src/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/index.md b/src/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/index.md
index 1464d3a4a08..08c1b138da5 100644
--- a/src/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/index.md
+++ b/src/content/translations/pt-br/developers/docs/consensus-mechanisms/pow/mining/index.md
@@ -8,13 +8,13 @@ incomplete: true
## Pré-requisitos {#prerequisites}
-Para melhor entender esta página, recomendamos que você leia primeiro [ transações ](/developers/docs/transactions/), [blocos](/developers/docs/blocks/) e [prova de trabalho ](/developers/docs/consensus-mechanisms/pow/).
+Para melhor entender esta página, recomendamos que você leia primeiro [transações](/developers/docs/transactions/), [blocos](/developers/docs/blocks/) e [prova de trabalho](/developers/docs/consensus-mechanisms/pow/).
## O que é mineração de Ethereum? {#what-is-ethereum-mining}
Mineração é o processo de criação de um bloco de transações a ser adicionado à blockchain do Ethereum.
-Ethereum, como Bitcoin, atualmente usa um mecanismo de consenso denominada [ prova de trabalho (PoW) ](/developers/docs/consensus-mechanisms/pow/). A mineração é a força vital da prova de trabalho. Minerador de Ethereum – computadores rodando software – usando o tempo e o poder de computação deles para processar transações e produzir blocos.
+Ethereum, como Bitcoin, atualmente usa um mecanismo de consenso denominada [prova de trabalho (PoW)](/developers/docs/consensus-mechanisms/pow/). A mineração é a força vital da prova de trabalho. Minerador de Ethereum – computadores rodando software – usando o tempo e o poder de computação deles para processar transações e produzir blocos.
A prova de participação substituirá a mineração e a prova de trabalho ao longo do próximo ano. Você pode começar a fazer o staking do seu ETH hoje. Mais sobre staking
@@ -41,8 +41,8 @@ Para conhecer ainda mais a rentabilidade da mineração, use uma calculadora de
## Como as transações Ethereum são mineradas {#how-ethereum-transactions-are-mined}
-1. Um usuário escreve e assina uma solicitação de [ transação ](/developers/docs/transactions/) com a chave privada de alguma [ conta ](/developers/docs/accounts/).
-2. O usuário transmite a solicitação de transação para toda a rede Ethereum de algum [ nó ](/developers/docs/nodes-and-clients/).
+1. Um usuário escreve e assina uma solicitação de [transação](/developers/docs/transactions/) com a chave privada de alguma [conta](/developers/docs/accounts/).
+2. O usuário transmite a solicitação de transação para toda a rede Ethereum de algum [nó](/developers/docs/nodes-and-clients/).
3. Ao ouvir tomar conhecimento da nova solicitação de transação, cada nó na rede Ethereum adiciona a solicitação ao seu mempool local, uma lista de todas as solicitações de transação sobre as quais eles têm conhecimento que ainda não foram confirmadas na blockchain em um bloco.
4. Em algum ponto, um nó de mineração agrega várias dezenas ou centenas de solicitações de transação a um [bloco](/developers/docs/blocks/) potencial, de uma forma que maximiza as [taxas de transação](/developers/docs/gas/) que eles ganham enquanto ainda estão abaixo do limite de gás de bloco. Então, o nó de mineração:
1. Verifica a validade de cada pedido de transação (por exemplo, ninguém está tentando transferir o ether de uma conta para a qual não produziu uma assinatura, a solicitação não está malformada, etc.), e em seguida executa o código da solicitação, alterando o estado de sua cópia local do EVM. O minerador atribui a taxa de transação para cada um desses pedidos de transação à sua própria conta.
diff --git a/src/content/translations/pt-br/developers/docs/dapps/index.md b/src/content/translations/pt-br/developers/docs/dapps/index.md
index 46bb86cfebf..183fab4ff07 100644
--- a/src/content/translations/pt-br/developers/docs/dapps/index.md
+++ b/src/content/translations/pt-br/developers/docs/dapps/index.md
@@ -5,7 +5,7 @@ lang: pt-br
sidebar: true
---
-Um aplicativo descentralizado (dapp) é um aplicativo construído em uma rede descentralizada que combina um [ contrato inteligente ](/developers/docs/smart-contracts/) e uma interface de usuário de front-end. Observe que no Ethereum os contratos inteligentes são acessíveis e transparentes – como APIs abertas — então, seu dapp pode até incluir um contrato inteligente que outra pessoa escreveu.
+Um aplicativo descentralizado (dapp) é um aplicativo construído em uma rede descentralizada que combina um [contrato inteligente](/developers/docs/smart-contracts/) e uma interface de usuário de front-end. Observe que no Ethereum os contratos inteligentes são acessíveis e transparentes – como APIs abertas — então, seu dapp pode até incluir um contrato inteligente que outra pessoa escreveu.
## Pré-requisitos {#prerequisites}
diff --git a/src/content/translations/pt-br/developers/docs/development-networks/index.md b/src/content/translations/pt-br/developers/docs/development-networks/index.md
index 1df226b928a..f2a502246ff 100644
--- a/src/content/translations/pt-br/developers/docs/development-networks/index.md
+++ b/src/content/translations/pt-br/developers/docs/development-networks/index.md
@@ -11,7 +11,7 @@ Tal como você pode executar um servidor local do seu computador para desenvolvi
## Pré-requisitos {#prerequisites}
-Você precisa entender conceitos [ básicos da pilha de Ethereum ](/developers/docs/ethereum-stack/) e [ das redes de Ethereum ](/developers/docs/networks/) antes de mergulhar nas redes de desenvolvimento.
+Você precisa entender conceitos [básicos da pilha de Ethereum](/developers/docs/ethereum-stack/) e [das redes de Ethereum](/developers/docs/networks/) antes de mergulhar nas redes de desenvolvimento.
## O que é uma rede de desenvolvimento? {#what-is-a-development-network}
diff --git a/src/content/translations/pt-br/developers/docs/intro-to-ether/index.md b/src/content/translations/pt-br/developers/docs/intro-to-ether/index.md
index 0efa22d3fd3..f01bdf4551c 100644
--- a/src/content/translations/pt-br/developers/docs/intro-to-ether/index.md
+++ b/src/content/translations/pt-br/developers/docs/intro-to-ether/index.md
@@ -7,7 +7,7 @@ sidebar: true
## Pré-requisitos {#prerequisites}
-Para ajudá-lo a entender melhor esta página, recomendamos que você leia primeiro [ Introdução ao Ethereum ](/developers/docs/intro-to-ethereum/)
+Para ajudá-lo a entender melhor esta página, recomendamos que você leia primeiro [Introdução ao Ethereum](/developers/docs/intro-to-ethereum/).
## O que é criptomoeda? {#what-is-a-cryptocurrency}
diff --git a/src/content/translations/pt-br/developers/docs/intro-to-ethereum/index.md b/src/content/translations/pt-br/developers/docs/intro-to-ethereum/index.md
index e8d0740160d..aeb138ecca1 100644
--- a/src/content/translations/pt-br/developers/docs/intro-to-ethereum/index.md
+++ b/src/content/translations/pt-br/developers/docs/intro-to-ethereum/index.md
@@ -118,4 +118,4 @@ _Conhece algum recurso da comunidade que o ajudou? Edite esta página e adicione
## Tutoriais relacionados {#related-tutorials}
-- [Um guia do desenvolvedor para Ethereum, parte 1 ](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _: uma exploração muito amigável para iniciantes do Ethereum usando Python e web3.py_
+- [Um guia do desenvolvedor para Ethereum, parte 1](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _: uma exploração muito amigável para iniciantes do Ethereum usando Python e web3.py_
diff --git a/src/content/translations/pt-br/developers/docs/programming-languages/delphi/index.md b/src/content/translations/pt-br/developers/docs/programming-languages/delphi/index.md
index c17c8e974b4..dbf1677eaab 100644
--- a/src/content/translations/pt-br/developers/docs/programming-languages/delphi/index.md
+++ b/src/content/translations/pt-br/developers/docs/programming-languages/delphi/index.md
@@ -22,7 +22,7 @@ Crie aplicações descentralizadas sobre o Ethereum e interaja com contratos int
Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) ou [ethereum.org/developers](/developers/).
-- [Cadeia de blocos explicada ](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
+- [Cadeia de blocos explicada](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Entendendo os contratos inteligentes](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Escreva seu primeiro contrato inteligente](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Aprenda como Compilar e Implantar em Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
diff --git a/src/content/translations/pt-br/developers/docs/programming-languages/dot-net/index.md b/src/content/translations/pt-br/developers/docs/programming-languages/dot-net/index.md
index 734241584d0..4f096c2e2bc 100644
--- a/src/content/translations/pt-br/developers/docs/programming-languages/dot-net/index.md
+++ b/src/content/translations/pt-br/developers/docs/programming-languages/dot-net/index.md
@@ -18,7 +18,7 @@ Crie aplicativos descentralizados sobre a Ethereum e interaja com contratos inte
Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) ou [ethereum.org/developers](/developers/).
-- [Cadeia de blocos explicada ](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
+- [Cadeia de blocos explicada](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Entendendo os contratos inteligentes](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Escreva seu primeiro contrato inteligente](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Aprenda como Compilar e Implantar Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
@@ -77,9 +77,9 @@ Procurando por mais recursos? Confira [ethereum.org/developers](/developers/).
## Colaboradores Comunitários.NET {#dot-net-community-contributors}
-Na Nethereum, nós geralmente nos encontramos no [Gitter](https://gitter.im/Nethereum/Nethereum) onde todos são bem vindos para fazer e responder perguntas, obter ajuda ou simplesmente relaxar. Sinta-se à vontade para fazer um PR ou abrir uma questão no [repositório da Nethereum no Github](https://github.com/Nethereum), ou apenas para navegar pelos vários projetos paralelos e exemplos que temos. Você também pode nos encontrar em [Discord](https://discord.gg/jQPrR58FxX)!
+Na Nethereum, nós geralmente nos encontramos no [Gitter](https://gitter.im/Nethereum/Nethereum) onde todos são bem vindos para fazer e responder perguntas, obter ajuda ou simplesmente relaxar. Sinta-se à vontade para fazer um PR ou abrir uma questão no [repositório da Nethereum no GitHub](https://github.com/Nethereum), ou apenas para navegar pelos vários projetos paralelos e exemplos que temos. Você também pode nos encontrar em [Discord](https://discord.gg/jQPrR58FxX)!
-Na Nethermind, vamos entrar em contato pelo [Gitter](https://gitter.im/nethermindeth/nethermind). Para PRs ou questões, confira o [repositório do Github da Nethermind](https://github.com/NethermindEth/nethermind).
+Na Nethermind, vamos entrar em contato pelo [Gitter](https://gitter.im/nethermindeth/nethermind). Para PRs ou questões, confira o [repositório do GitHub da Nethermind](https://github.com/NethermindEth/nethermind).
## Outras listas agregadas {#other-aggregated-lists}
diff --git a/src/content/translations/pt-br/developers/docs/programming-languages/java/index.md b/src/content/translations/pt-br/developers/docs/programming-languages/java/index.md
index 6df2a001798..fc83b9101e2 100644
--- a/src/content/translations/pt-br/developers/docs/programming-languages/java/index.md
+++ b/src/content/translations/pt-br/developers/docs/programming-languages/java/index.md
@@ -16,37 +16,37 @@ Utilize Ethereum para criar aplicações descentralizadas ("dapps") que utilizam
Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) ou [ethereum.org/developers.](/developers/)
-- [Cadeia de blocos explicada ](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [Entender os Smart Contracts ](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [Escreva seu primeiro Smart Contract ](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
+- [Cadeia de blocos explicada](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
+- [Entender os Smart Contracts](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
+- [Escreva seu primeiro Smart Contract](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Aprenda como Compilar e Implementar Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
## Trabalhando com clientes Ethereum {#working-with-ethereum-clients}
Aprenda como usar [Web3J](https://github.com/web3j/web3j)e Besu Hiperregistro, dois principais clientes Java Ethereum
-- [Conectando a um cliente Ethereum com Java, Eclipse e Web3J ](https://kauri.io/article/b9eb647c47a546bc95693acc0be72546/connecting-to-an-ethereum-client-with-java-eclipse-and-web3j)
-- [Gerenciando uma conta Ethereum com Java e Web3j ](https://kauri.io/article/925d923e12c543da9a0a3e617be963b4/manage-an-ethereum-account-with-java-and-web3j)
-- [Gerar um wrapper Java a partir do seu Smart Contract ](https://kauri.io/article/84475132317d4d6a84a2c42eb9348e4b/generate-a-java-wrapper-from-your-smart-contract)
-- [Interagindo com um Smart Contract Ethereum ](https://kauri.io/article/14dc434d11ef4ee18bf7d57f079e246e/interacting-with-an-ethereum-smart-contract-in-java)
-- [Monitorando Eventos de Smart Contracts Ethereum ](https://kauri.io/article/760f495423db42f988d17b8c145b0874/listening-for-ethereum-smart-contract-events-in-java)
-- [Usando Besu (Pantheon), o Cliente Ethereum Java com Linux ](https://kauri.io/article/276dd27f1458443295eea58403fd6965/using-pantheon-the-java-ethereum-client-with-linux)
-- [Executando um Nó de Hyperledger Besu (Pantheon) em testes de integração com Java ](https://kauri.io/article/7dc3ecc391e54f7b8cbf4e5fa0caf780/running-a-pantheon-node-in-java-integration-tests)
-- [Dicas Web3j ]()
+- [Conectando a um cliente Ethereum com Java, Eclipse e Web3J](https://kauri.io/article/b9eb647c47a546bc95693acc0be72546/connecting-to-an-ethereum-client-with-java-eclipse-and-web3j)
+- [Gerenciando uma conta Ethereum com Java e Web3j](https://kauri.io/article/925d923e12c543da9a0a3e617be963b4/manage-an-ethereum-account-with-java-and-web3j)
+- [Gerar um wrapper Java a partir do seu Smart Contract](https://kauri.io/article/84475132317d4d6a84a2c42eb9348e4b/generate-a-java-wrapper-from-your-smart-contract)
+- [Interagindo com um Smart Contract Ethereum](https://kauri.io/article/14dc434d11ef4ee18bf7d57f079e246e/interacting-with-an-ethereum-smart-contract-in-java)
+- [Monitorando Eventos de Smart Contracts Ethereum](https://kauri.io/article/760f495423db42f988d17b8c145b0874/listening-for-ethereum-smart-contract-events-in-java)
+- [Usando Besu (Pantheon), o Cliente Ethereum Java com Linux](https://kauri.io/article/276dd27f1458443295eea58403fd6965/using-pantheon-the-java-ethereum-client-with-linux)
+- [Executando um Nó de Hyperledger Besu (Pantheon) em testes de integração com Java](https://kauri.io/article/7dc3ecc391e54f7b8cbf4e5fa0caf780/running-a-pantheon-node-in-java-integration-tests)
+- [Dicas Web3j]()
## Artigos intermediários {#intermediate-articles}
-- [Gerenciando o armazenamento em um aplicativo Java com IPFS ](https://kauri.io/article/3e8494f4f56f48c4bb77f1f925c6d926/managing-storage-in-a-java-application-with-ipfs)
-- [Gerenciando tokens ERC20 em Java com Web3j ](https://kauri.io/article/d13e911bbf624108b1d5718175a5e0a0/manage-erc20-tokens-in-java-with-web3j)
-- [Gerentes de Transações Web3j ](https://kauri.io/article/4cb780bb4d0846438d11885a25b6d7e7/web3j-transaction-managers)
+- [Gerenciando o armazenamento em um aplicativo Java com IPFS](https://kauri.io/article/3e8494f4f56f48c4bb77f1f925c6d926/managing-storage-in-a-java-application-with-ipfs)
+- [Gerenciando tokens ERC20 em Java com Web3j](https://kauri.io/article/d13e911bbf624108b1d5718175a5e0a0/manage-erc20-tokens-in-java-with-web3j)
+- [Gerentes de Transações Web3j](https://kauri.io/article/4cb780bb4d0846438d11885a25b6d7e7/web3j-transaction-managers)
## Padrões de uso avançados {#advanced-use-patterns}
-- [Usando o Eventeum para construir um cache de dados de Smart Contract em Java ](https://kauri.io/article/fe81ee9612eb4e5a9ab72790ef24283d/using-eventeum-to-build-a-java-smart-contract-data-cache)
+- [Usando o Eventeum para construir um cache de dados de Smart Contract em Java](https://kauri.io/article/fe81ee9612eb4e5a9ab72790ef24283d/using-eventeum-to-build-a-java-smart-contract-data-cache)
## Projetos e ferramentas em Java {#java-projects-and-tools}
-- [Hyperledger Besu (Pantheon) (Cliente Ethereum) ](https://docs.pantheon.pegasys.tech/en/stable/)
+- [Hyperledger Besu (Pantheon) (Cliente Ethereum)](https://docs.pantheon.pegasys.tech/en/stable/)
- [Web3J (Biblioteca para Interagir com Clientes Ethereum)](https://github.com/web3j/web3j)
- [Evento (Monitorador de eventos)](https://github.com/ConsenSys/eventeum)
- [Mahuta (Ferramenta de Desenvolvedor IPFS)](https://github.com/ConsenSys/mahuta)
diff --git a/src/content/translations/pt-br/developers/docs/programming-languages/python/index.md b/src/content/translations/pt-br/developers/docs/programming-languages/python/index.md
index d4c2afe7ef8..a9f1e51b7a1 100644
--- a/src/content/translations/pt-br/developers/docs/programming-languages/python/index.md
+++ b/src/content/translations/pt-br/developers/docs/programming-languages/python/index.md
@@ -16,7 +16,7 @@ Utilize Ethereum para criar aplicações descentralizadas ("dapps") que utilizam
Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) ou [ethereum.org/developers](/developers/).
-- [Cadeia de blocos explicada ](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
+- [Cadeia de blocos explicada](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
- [Entendendo contratos inteligentes](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
- [Escreva seu primeiro contrato inteligente](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
- [Aprenda como Compilar e Implantar em Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
diff --git a/src/content/translations/pt-br/developers/docs/programming-languages/rust/index.md b/src/content/translations/pt-br/developers/docs/programming-languages/rust/index.md
index baab91f9e9c..f636bb45f2a 100644
--- a/src/content/translations/pt-br/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/pt-br/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) ou [eth
- [pwasm_ethereum: biblioteca externa para interagir com uma rede análoga a Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Construa um bate-papo descentralizado utilizando JavaScript e Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Construa um aplicativo descentralizado de tarefas utilizando Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Construa um aplicativo descentralizado de tarefas utilizando Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Introdução a Enigma - na Linguagem de Programação Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Uma Introdução a Contratos Secretos](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Implantando Contratos em Solidity no Oasis (Composto)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/pt-br/developers/docs/smart-contracts/compiling/index.md b/src/content/translations/pt-br/developers/docs/smart-contracts/compiling/index.md
index 7fa65956513..cf9db95992a 100644
--- a/src/content/translations/pt-br/developers/docs/smart-contracts/compiling/index.md
+++ b/src/content/translations/pt-br/developers/docs/smart-contracts/compiling/index.md
@@ -10,7 +10,7 @@ Você precisa compilar seu contrato para que seu aplicativo web e a máquina vir
## Pré-requisitos {#prerequisites}
-Você pode achar útil ler nossa introdução a [ contratos inteligentes](/developers/docs/smart-contracts/) e a [ máquina virtual Ethereum ](/developers/docs/evm/) antes de ler sobre compilação.
+Você pode achar útil ler nossa introdução a [contratos inteligentes](/developers/docs/smart-contracts/) e a [máquina virtual Ethereum](/developers/docs/evm/) antes de ler sobre compilação.
## A EVM {#the-evm}
diff --git a/src/content/translations/pt-br/developers/tutorials/calling-a-smart-contract-from-javascript/index.md b/src/content/translations/pt-br/developers/tutorials/calling-a-smart-contract-from-javascript/index.md
index 23e0aace68e..5754493843e 100644
--- a/src/content/translations/pt-br/developers/tutorials/calling-a-smart-contract-from-javascript/index.md
+++ b/src/content/translations/pt-br/developers/tutorials/calling-a-smart-contract-from-javascript/index.md
@@ -133,4 +133,4 @@ daiToken.methods
A função de chamada retorna o hash da transação que será minerada no blockchain. No Ethereum, hashes de transação são previsívei. É assim que podemos obter o hash da transação antes de ela ser executada ([saiba aqui como os hashes são calculados](https://ethereum.stackexchange.com/questions/45648/how-to-calculate-the-assigned-txhash-of-a-transaction)).
-Como função só envia a transação para a blockchain, não podemos ver o resultado até sabermos quando ela é minerada e incluída na blockchain. No próximo tutorial, aprenderemos [como aguardar por uma transação que será executada na blockchain com base no hash dela ](https://ethereumdev.io/waiting-for-a-transaction-to-be-mined-on-ethereum-with-js/).
+Como função só envia a transação para a blockchain, não podemos ver o resultado até sabermos quando ela é minerada e incluída na blockchain. No próximo tutorial, aprenderemos [como aguardar por uma transação que será executada na blockchain com base no hash dela](https://ethereumdev.io/waiting-for-a-transaction-to-be-mined-on-ethereum-with-js/).
diff --git a/src/content/translations/pt-br/developers/tutorials/hello-world-smart-contract/index.md b/src/content/translations/pt-br/developers/tutorials/hello-world-smart-contract/index.md
index 05ac8d5d88c..552761f6592 100644
--- a/src/content/translations/pt-br/developers/tutorials/hello-world-smart-contract/index.md
+++ b/src/content/translations/pt-br/developers/tutorials/hello-world-smart-contract/index.md
@@ -200,9 +200,9 @@ contract HelloWorld {
Este é um contrato inteligente muito simples, que armazena uma mensagem ao ser criado e pode ser atualizado através da função `update`.
-## Passo 11: Vincule Metamask e Alchemy a seu projeto {#step-11}
+## Passo 11: Vincule MetaMask e Alchemy a seu projeto {#step-11}
-Nós já criamos uma carteira Metamask, uma conta Alchemy e já escrevemos nosso contrato inteligente. Agora é hora de vincularmos os três.
+Nós já criamos uma carteira MetaMask, uma conta Alchemy e já escrevemos nosso contrato inteligente. Agora é hora de vincularmos os três.
Toda transação enviada da sua carteira virtual requer uma assinatura, usando sua chave privada única. Para fornecer essa permissão ao nosso programa, nós podemos armazenar com segurança nossa chave privada (e a chave Alchemy API) em um arquivo de ambiente.
@@ -214,7 +214,7 @@ Primeiro, instale o pacote dotenv na pasta do seu projeto:
npm install dotenv --save
```
-Depois, crie um arquivo `.env` no diretório raiz do seu projeto e adicione sua chave Metamask privada e o URL da API HTTP Alchemy nele.
+Depois, crie um arquivo `.env` no diretório raiz do seu projeto e adicione sua chave MetaMask privada e o URL da API HTTP Alchemy nele.
- Siga [estas instruções](https://metamask.zendesk.com/hc/en-us/articles/360015289632-How-to-Export-an-Account-Private-Key) para exportar sua chave privada
- Veja abaixo como obter o URL da API HTTP Alchemy
@@ -344,7 +344,7 @@ Se formos para a [etherscan Ropsten](https://ropsten.etherscan.io/) e procurarmo
![contrato etherscan](./etherscan-contract.png)
-O endereço `From` deve corresponder ao endereço da sua conta Metamask, e o endereço "Para" vai dizer "Criação de contrato", mas se clicarmos na transação veremos o endereço do nosso contrato no campo `To`:
+O endereço `From` deve corresponder ao endereço da sua conta MetaMask, e o endereço "Para" vai dizer "Criação de contrato", mas se clicarmos na transação veremos o endereço do nosso contrato no campo `To`:
![transação etherscan](./etherscan-transaction.png)
diff --git a/src/content/translations/pt-br/dot-net/index.md b/src/content/translations/pt-br/dot-net/index.md
deleted file mode 100644
index 52aef3b088b..00000000000
--- a/src/content/translations/pt-br/dot-net/index.md
+++ /dev/null
@@ -1,90 +0,0 @@
----
-title: Ethereum para desenvolvedores .NET
-description: Aprenda a desenvolver para Ethereum utilizando projetos e ferramentas baseados em .NET
-lang: pt-br
-sidebar: true
-sidebarDepth: 1
----
-
-# Ethereum para Desenvolvedores .NET {#ethereum-for-dot-net-devs}
-
-Aprenda a desenvolver para Ethereum utilizando projetos e ferramentas baseados em .NET
-
-Use a Ethereum para criar aplicativos descentralizados (or "dapps") que utilizam os benefícios das criptomoedas e da tecnologia blockchain. Esses dapps podem ser muito confiáveis, o que significa que uma vez que eles forem implantados na Ethereum, eles sempre serão executados como programados. Eles podem controlar ativos digitais a fim de criar novos tipos de aplicações financeiras. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla e são praticamente impossíveis de censurar.
-
-Crie aplicativos descentralizados sobre a Ethereum e interaja com contratos inteligentes usando ferramentas e linguagens da pilha de tecnologias da Microsoft - suportando C#, # Visual Basic .NET, F#, em ferramentas como VSCode e Visual Studio, através do .NET Framework/.NET Core/.NET Standard. Implemente um blockchain Ethereum no Azure usando o Microsoft Azure Blockchain em minutos. Traga o amor ao .NET para a Ethereum!
-
-
-
-## Primeiros Passos com smart contracts e com a Linguagem Solidity
-
-**Dê seus primeiros passos para integrar o .NET com a Ethereum**
-
-Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) ou [ethereum.org/developers](/developers/).
-
-- [Blockchain Explicada](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [Entendendo Smart Contracts](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [Escreva seu primeiro smart contract](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
-- [Aprenda como Compilar e Implantar em Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
-
-## Referências e Links para Iniciantes {#beginner-references-and-links}
-
-**Introduzindo a biblioteca Nethereum e o VS Code Solidity**
-
-- [Nethereum, Getting Started](https://docs.nethereum.com/en/latest/getting-started/)
-- [Installing VS Code Solidity](https://marketplace.visualstudio.com/items?itemName=JuanBlanco.solidity)
-- [A .NET Developer’s Workflow for Creating and Calling Ethereum Smart Contracts](https://medium.com/coinmonks/a-net-developers-workflow-for-creating-and-calling-ethereum-smart-contracts-44714f191db2)
-- [Smart contracts integration with Nethereum](https://kauri.io/#collections/getting%20started/smart-contracts-integration-with-nethereum/#smart-contracts-integration-with-nethereum)
-- [Interfacing .NET and Ethereum Blockchain Smart Contracts with Nethereum](https://medium.com/my-blockchain-development-daily-journey/interfacing-net-and-ethereum-blockchain-smart-contracts-with-nethereum-2fa3729ac933), também em [中文版](https://medium.com/my-blockchain-development-daily-journey/%E4%BD%BF%E7%94%A8nethereum%E9%80%A3%E6%8E%A5-net%E5%92%8C%E4%BB%A5%E5%A4%AA%E7%B6%B2%E5%8D%80%E5%A1%8A%E9%8F%88%E6%99%BA%E8%83%BD%E5%90%88%E7%B4%84-4a96d35ad1e1)
-- [Nethereum - An open source .NET integration library for blockchain](https://kauri.io/#collections/a%20hackathon%20survival%20guide/nethereum-an-open-source-.net-integration-library/)
-- [Writing Ethereum Transactions to SQL Database Using Nethereum](https://medium.com/coinmonks/writing-ethereum-transactions-to-sql-database-using-nethereum-fd94e0e4fa36)
-- [See how to easily deploy Ethereum smart contracts using C# and VisualStudio](https://koukia.ca/deploy-ethereum-smart-contracts-using-c-and-visualstudio-5be188ae928c)
-
-**Deseja pular a configuração por enquanto e pular direto para as amostras?**
-
-- [Playground](http://playground.nethereum.com/) - Interaja com a Ethereum e aprenda como usar a Nethereum através do seu navegador.
- - Consultar Saldo da Conta [C#](http://playground.nethereum.com/csharp/id/1001) [VB.NET](http://playground.nethereum.com/vb/id/2001)
- - Consultar Saldo de smart contract ERC20 [C#](http://playground.nethereum.com/csharp/id/1005) [VB.NET](http://playground.nethereum.com/vb/id/2004)
- - Transferir ether para uma Conta [C#](http://playground.nethereum.com/csharp/id/1003) [VB.NET](http://playground.nethereum.com/vb/id/2003)
- - ... E mais!
-
-## Artigos Intermediários {#intermediate-articles}
-
-- [Nethereum Workbook/Sample List](http://docs.nethereum.com/en/latest/Nethereum.Workbooks/docs/)
-- [Deploy Your Own Development Testchains](https://github.com/Nethereum/Testchains)
-- [VSCode Codegen Plugin for Solidity](https://docs.nethereum.com/en/latest/nethereum-codegen-vscodesolidity/)
-- [Unity and Ethereum: Why and How](https://www.raywenderlich.com/5509-unity-and-ethereum-why-and-how)
-- [Create ASP.NET Core Web API for Ethereum dapps](https://tech-mint.com/create-asp-net-core-web-api-for-ethereum-dapps/)
-- [Using Nethereum Web3 to Implement a Supply Chain Tracking System](http://blog.pomiager.com/post/using-nethereum-web3-to-implement-a-supply-chain-traking-system4)
-- [Nethereum Block Processing](https://nethereum.readthedocs.io/en/latest/nethereum-block-processing-detail/), com [C# Playground sample](http://playground.nethereum.com/csharp/id/1025)
-- [Nethereum Websocket Streaming](https://nethereum.readthedocs.io/en/latest/nethereum-subscriptions-streaming/)
-- [Kaleido and Nethereum](https://kaleido.io/kaleido-and-nethereum/)
-- [Quorum and Nethereum](https://github.com/Nethereum/Nethereum/blob/master/src/Nethereum.Quorum/README.md)
-
-## Padrões de Uso Avançados {#advanced-use-patterns}
-
-- [Azure Key Vault And Nethereum](https://github.com/Azure-Samples/bc-community-samples/tree/master/akv-nethereum)
-- [Nethereum.DappHybrid](https://github.com/Nethereum/Nethereum.DappHybrid)
-- [Arquitetura de backend do Ujo Nethereum](https://docs.nethereum.com/en/latest/nethereum-ujo-backend-sample/)
-
-## Projetos.NET, Ferramentas e Outras Coisas Divertidas {#dot-net-projects-tools-and-other-fun stiff}
-
-- [Nethereum Playground](http://playground.nethereum.com/) - _Compile, crie e execute trechos de código Nethereum no navegador_
-- [Nethereum Codegen Blazor](https://github.com/Nethereum/Nethereum.CodeGen.Blazor) - _Gerador de código Nethereum com UI em Blazor_
-- [Nethereum Blazor](https://github.com/Nethereum/NethereumBlazor) - _Um explorador blockchain leve e uma carteira simples em .NET Wasm SPA_
-- [Wonka Business Rules Engine](https://docs.nethereum.com/en/latest/wonka/) - _Um mecanismo de regras de negócio (para a plataforma .NET e para a plataforma Ethereum) que é inerentemente orientado a metadados_
-- [Nethermind](https://github.com/NethermindEth/nethermind) - _Um cliente .NET Core Ethereum para Linux, Windows, MacOs_
-- [eth-utils](https://github.com/ethereum/eth-utils/) - _Funções utilitárias para trabalhar com bases de código relacionadas com a Ethereum_
-- [TestChains](https://github.com/Nethereum/TestChains) - _Devchains .NET pré-configuradas para respostas rápidas (PoA)_
-
-Procurando mais recursos? Leia [ethereum.org/developers.](/developers/)
-
-## Colaboradores Comunitários .NET {#dot-net-community-contributors}
-
-Na Nethereum, nós geralmente nos encontramos no [Gitter](https://gitter.im/Nethereum/Nethereum) onde todos são bem vindos para fazer e responder perguntas, obter ajuda ou simplesmente relaxar. Sinta-se à vontade para fazer um PR ou abrir uma questão no [repositório da Nethereum no GitHub](https://github.com/Nethereum), ou apenas para navegar pelos vários projetos paralelos e exemplos que temos.
-
-Na Nethermind, vamos entrar em contato pelo [Gitter](https://gitter.im/nethermindeth/nethermind). Para PRs ou questões, confira o [repositório do GitHub da Nethermind](https://github.com/NethermindEth/nethermind).
-
-## Outras Listas Agregadas {#other-aggregated-lists}
-
-[Site Oficial da Nethereum](https://nethereum.com/) [Site Oficial da Nethermind](https://nethermind.io/)
diff --git a/src/content/translations/pt-br/eips/index.md b/src/content/translations/pt-br/eips/index.md
index 606b716ba23..f91af6ca240 100644
--- a/src/content/translations/pt-br/eips/index.md
+++ b/src/content/translations/pt-br/eips/index.md
@@ -23,7 +23,7 @@ Além de fornecer uma especificação técnica para mudanças, as EIPs são a un
## Histórico de EIPs {#history-of-eips}
-O repositório Github [Propostas de Melhorias do Ethereum (EIPs)](https://github.com/ethereum/EIPs) foi criado em outubro de 2015. O processo EIP é baseado no processo de [Propostas de Melhorias do Bitcoin (BIPs)](https://github.com/bitcoin/bips) que, por sua vez, é baseado no processo [Propostas de Melhorias do Python (PEPs)](https://www.python.org/dev/peps/).
+O repositório GitHub [Propostas de Melhorias do Ethereum (EIPs)](https://github.com/ethereum/EIPs) foi criado em outubro de 2015. O processo EIP é baseado no processo de [Propostas de Melhorias do Bitcoin (BIPs)](https://github.com/bitcoin/bips) que, por sua vez, é baseado no processo [Propostas de Melhorias do Python (PEPs)](https://www.python.org/dev/peps/).
Os editores da EIP têm a tarefa de analisar EIPs por coerência técnica, ortografia/gramática corretas e estilo de código. Martin Becze, Vitalik Buterin, Gavin Wood e alguns outros foram os editores originais de EIP de 2015 até o final de 2016. Os editores atuais de EIP são:
diff --git a/src/content/translations/pt-br/golang/index.md b/src/content/translations/pt-br/golang/index.md
deleted file mode 100644
index 455e38f1ef0..00000000000
--- a/src/content/translations/pt-br/golang/index.md
+++ /dev/null
@@ -1,83 +0,0 @@
----
-title: Ethereum para Desenvolvedores Go
-description: Aprenda a desenvolver para Ethereum usando projetos e ferramentas baseados no Go
-lang: pt-br
-sidebar: true
-sidebarDepth: 1
----
-
-# Ethereum para Desenvolvedores Go {#ethereum-for-go-devs}
-
-Aprenda a desenvolver para Ethereum usando projetos e ferramentas baseados no Go
-
-Use a Ethereum para criar aplicativos descentralizados (or "dapps") que utilizam os benefícios das criptomoedas e da tecnologia blockchain. Esses daaps podem ser confiáveis, o que significa que, uma vez que são implantados na Ethereum, eles serão sempre executados como programados. Podem controlar os activos digitais para criar novos tipos de aplicações financeiras. Podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla e são praticamente impossíveis de censurar.
-
-
-
-## Introdução aos Smart Contracts e a linguagem Solidity {#getting-started-with-smart-contracts-and-solidity}
-
-**Dê os seus primeiros passos para integrar o Go com a Ethereum**
-
-Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) or [ethereum.org/developers](/developers/).
-
-- [Blockchain explicada](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [Entendendo os Smart Contracts](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [Escreva seu primeiro Smart Contract](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
-- [Aprenda como compilar e implantar Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
-- [Tutorial do contrato](https://github.com/ethereum/go-ethereum/wiki/Contract-Tutorial)
-
-## Artigos e Livros para Iniciantes {#beginner-articles-and-books}
-
-- [Escolhendo um cliente Ethereum](https://www.trufflesuite.com/docs/truffle/reference/choosing-an-ethereum-client)
-- [Introdução ao Geth](https://medium.com/@tzhenghao/getting-started-with-geth-c1a30b8d6458)
-- [Use Golang para conectar à Ethereum](https://www.youtube.com/watch?v=-7uChuO_VzM)
-- [Implantar Smart Contracts Ethereum Usando Golang](https://www.youtube.com/watch?v=pytGqQmDslE)
-- [Um guia passo-a-passo para testar e implantar Smart Contracts Ethereum em Go](https://hackernoon.com/a-step-by-step-guide-to-testing-and-deploying-ethereum-smart-contracts-in-go-9fc34b178d78)
-- [eBook: Ethereum Development with Go](https://goethereumbook.org/) - _Desenvolvendo aplicativos Ethereum com Go_
-
-## Artigos e Documentos de nível Intermediário {#intermediate-articles-and-docs}
-
-- [Documentação Ethereum em Go](https://geth.ethereum.org/docs/) - _A documentação da implementação oficial da Ethereum em Go_
-- [Go Ethereum GoDoc](https://godoc.org/github.com/ethereum/go-ethereum)
-- [Criando um DApp Go com o Geth](https://kauri.io/#collections/A%20Hackathon%20Survival%20Guide/creating-a-dapp-in-go-with-geth/)
-- [Trabalhe com uma rede privada Ethereum com Golang e Geth](https://myhsts.org/tutorial-learn-how-to-work-with-ethereum-private-network-with-golang-with-geth.php)
-- [Testes unitários de contratos Solidity na Ethereum com Go](https://medium.com/coinmonks/unit-testing-solidity-contracts-on-ethereum-with-go-3cc924091281)
-
-## Padrões de uso Avançados {#advanced-use-patterns}
-
-- [O Backend Simulado do GETH](https://kauri.io/#collections/An%20ethereum%20test%20toolkit%20in%20Go/the-geth-simulated-backend/#_top)
-- [Aplicativos Blockchain-as-a-Service usando Ethereum e Quorum](https://blockchain.dcwebmakers.com/blockchain-as-a-service-apps-using-ethereum-and-quorum.html)
-- [Armazenamento de dados distribuídos IPFS e Swarm em aplicações blockchain da Ethereum](https://blockchain.dcwebmakers.com/work-with-distributed-storage-ipfs-and-swarm-in-ethereum.html)
-- [Clientes Móveis: Bibliotecas e Nós Ethereum Inproc](https://github.com/ethereum/go-ethereum/wiki/Mobile-Clients:-Libraries-and-Inproc-Ethereum-Nodes)
-- [Aplicativos Nativos: Go bindings em contratos Ethereum](https://github.com/ethereum/go-ethereum/wiki/Native-DApps:-Go-bindings-to-Ethereum-contracts)
-
-## Projetos e Ferramentas para Go {#go-projects-and-tools}
-
-- [Geth / Go Ethereum](https://github.com/ethereum/go-ethereum) - _Implementação Oficial do protocolo da Ethereum_
-- [Go Ethereum Code Analysis](https://github.com/ZtesoftCS/go-ethereum-code-analysis) - _Revisão e analise do código-fonte do Go Ethereum_
-- [Golem](https://github.com/golemfactory/golem) - _Golem está criando um mercado global para computação distribuída_
-- [Quorum](https://github.com/jpmorganchase/quorum) - _Uma implementação permissionada da Ethereum com suporte a privacidade de dados_
-- [Prysm](https://github.com/prysmaticlabs/prysm) - _Implementação em Go da Ethereum 'Serenity' 2.0_
-- [Eth Tweet](https://github.com/yep/eth-tweet) - _Twitter descentralizado: Um serviço de microblogging executado no blockchain da Ethereum_
-- [Plasma MVP Golang](https://github.com/kyokan/plasma) — _Implementação e extensão da especificação de Plasma minimamente Viável_
-- [Open Ethereum Mining Pool](https://github.com/sammy007/open-ethereum-pool) - _Um pool de mineração da Ethereum de código aberto_
-- [Ethereum HD Wallet](https://github.com/miguelmota/go-ethereum-hdwallet) - _Derivações de carteiras Ethereum em Go_
-- [Multi Geth](https://github.com/multi-geth/multi-geth) - _Suporte para muitos tipos de redes Ethereum_
-- [Geth Light Cliente](https://github.com/zsfelfoldi/go-ethereum/wiki/Geth-Light-Client) - _Implementação do Geth do Subprotocolo Light Ethereum_
-
-Procurando por mais informações? Confira [ethereum.org/developers](/developers/)
-
-## Colaboradores da Comunidade Go {#go-community-contributors}
-
-- [Geth Discord](https://discordapp.com/invite/nthXNEv)
-- [Geth Gist](https://gitter.im/ethereum/go-ethereum)
-- [Gophers Slack](https://invite.slack.golangbridge.org/) - [#ethereum channel](https://https:/gophers.slack.com/messages/C9HP1S9V2)
-- [StackExchange - Ethereum](https://ethereum.stackexchange.com/)
-- [Multi Geth Gitter](https://gitter.im/ethoxy/multi-geth)
-- [Ethereum Gitter](https://gitter.im/ethereum/home)
-- [Gitter cliente de Geth](https://gitter.im/ethereum/light-client)
-
-## Outras Listas Agregadas {#other-aggregated-lists}
-
-- [Awesome Ethereum](https://github.com/btomashvili/awesome-ethereum)
-- [Consensys: uma lista definitiva de ferramentas para desenvolvedores da Ethereum](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) ➜ [fonte GitHub](https://github.com/ConsenSys/ethereum-developer-tools-list)
diff --git a/src/content/translations/pt-br/java/index.md b/src/content/translations/pt-br/java/index.md
deleted file mode 100644
index 620dcfad178..00000000000
--- a/src/content/translations/pt-br/java/index.md
+++ /dev/null
@@ -1,61 +0,0 @@
----
-title: Ethereum para Desenvolvedores Java
-description: Aprenda a desenvolver para Ethereum utilizando projetos e ferramentas baseados em Java
-lang: pt-br
-sidebar: true
-sidebarDepth: 1
----
-
-# Ethereum para Desenvolvedores Java {#ethereum-for-java-devs}
-
-Aprenda a desenvolver para Ethereum utilizando projetos e ferramentas baseados em Java
-
-Utilize a Ethereum para criar aplicações descentralizadas ("dapps") que utilizam os benefícios das tecnologias de criptomoedas e blockchain. Esses dapps podem ser muito confiáveis, o que significa que uma vez que eles são implantados na rede Ethereum, eles sempre serão executados como programados. Podem controlar os activos digitais para criar novos tipos de aplicações financeiras. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla sendo portanto quase impossíves de serem censurados.
-
-
-
-## Começando com Smart Contracts e a linguagem Solidity {#getting-started-with-smart-contracts-and-solidity}
-
-**Dê seus primeiros passos para integrar Java com Ethereum**
-
-Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) or [ethereum.org/developers.](/developers/)
-
-- [Blockchain Explicada](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [Entendendo Smart Contracts](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [Escreva seu Primeiro Smart Contract](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
-- [Aprenda como Compilar e Implantar em Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
-
-## Usando Web3J e Hyperledger Besu (Anteriormente Nomeado Pantheon, Cliente Ethereum Java) {#using-web3-and-hyperledger-besu}
-
-- [Conectando a um cliente Ethereum com Java, Eclipse e Web3J](https://kauri.io/article/b9eb647c47a546bc95693acc0be72546/connecting-to-an-ethereum-client-with-java-eclipse-and-web3j)
-- [Gerenciando uma conta Ethereum com Java e Web3j](https://kauri.io/article/925d923e12c543da9a0a3e617be963b4/manage-an-ethereum-account-with-java-and-web3j)
-- [Gerar um wrapper Java a partir do seu Smart Contract](https://kauri.io/article/84475132317d4d6a84a2c42eb9348e4b/generate-a-java-wrapper-from-your-smart-contract)
-- [Interagindo com um Smart Contract Ethereum](https://kauri.io/article/14dc434d11ef4ee18bf7d57f079e246e/interacting-with-an-ethereum-smart-contract-in-java)
-- [Monitorando Eventos de Smart Contracts Ethereum](https://kauri.io/article/760f495423db42f988d17b8c145b0874/listening-for-ethereum-smart-contract-events-in-java)
-- [Usando Besu (Pantheon), o Cliente Ethereum Java com Linux](https://kauri.io/article/276dd27f1458443295eea58403fd6965/using-pantheon-the-java-ethereum-client-with-linux)
-- [Executando um Nó de Hyperledger Besu (Pantheon) em testes de integração com Java](https://kauri.io/article/7dc3ecc391e54f7b8cbf4e5fa0caf780/running-a-pantheon-node-in-java-integration-tests)
-
-## Para Intermediários {#intermediate-articles}
-
-- [Gerenciando o armazenamento em um aplicativo Java com IPFS](https://kauri.io/article/3e8494f4f56f48c4bb77f1f925c6d926/managing-storage-in-a-java-application-with-ipfs)
-- [Gerenciando tokens ERC20 em Java com Web3j](https://kauri.io/article/d13e911bbf624108b1d5718175a5e0a0/manage-erc20-tokens-in-java-with-web3j)
-- [Gerentes de Transações Web3j](https://kauri.io/article/4cb780bb4d0846438d11885a25b6d7e7/web3j-transaction-managers)
-
-## Padrões de uso avançado {#advanced-use-patterns}
-
-- [Usando o Eventeum para construir um cache de dados de Smart Contract em Java](https://kauri.io/article/fe81ee9612eb4e5a9ab72790ef24283d/using-eventeum-to-build-a-java-smart-contract-data-cache)
-
-## Projetos e Ferramentas em Java {#java-projects-and-tools}
-
-- [Hyperledger Besu (Pantheon) (Cliente Ethereum)](https://docs.pantheon.pegasys.tech/en/stable/)
-- [Web3J (Biblioteca para Interagir com Clientes Ethereum)](https://github.com/web3j/web3j)
-- [Evento (Monitorador de eventos)](https://github.com/ConsenSys/eventeum)
-- [Mahuta (Ferramenta de Desenvolvedor IPFS)](https://github.com/ConsenSys/mahuta)
-
-Procurando mais recursos? Leia [ethereum.org/developers.](/developers/)
-
-## Colaboradores da comunidade Java {#java-community-contributors}
-
-- [IO Builders](https://io.builders)
-- [Kauri](https://kauri.io)
-- [Besu HL chat](https://chat.hyperledger.org/channel/besu)
diff --git a/src/content/translations/pt-br/javascript/index.md b/src/content/translations/pt-br/javascript/index.md
deleted file mode 100644
index 4658c4e05cf..00000000000
--- a/src/content/translations/pt-br/javascript/index.md
+++ /dev/null
@@ -1,59 +0,0 @@
----
-title: Ethereum para Desenvolvedores JavaScript
-description: Aprenda a desenvolver para Ethereum utilizando projetos e ferramentas baseados em JavaScript
-lang: pt-br
-sidebar: true
-sidebarDepth: 1
----
-
-# Ethereum para Desenvolvedores JavaScript {#ethereum-for-javascript-devs}
-
-Aprenda a desenvolver para Ethereum utilizando projetos e ferramentas baseados em JavaScript
-
-Use a Ethereum para criar aplicações descentralizadas (ou "dapps") que utilizam as vantagens das criptomoedas e tecnologias de blockchain. Esses dapps podem ser muito confiáveis, o que significa que uma vez que eles forem implantados na Ethereum, eles sempre serão executados como programado. Podem controlar os activos digitais para criar novos tipos de aplicações financeiras. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla, sendo portanto praticamente impossíveis de censurar.
-
-## Introdução aos Smart Contracts e a linguagem Solidity {#getting-started-with-smart-contracts-and-solidity}
-
-**Dê seus primeiros passos para integrar JavaScript com Ethereum**
-
-Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) ou [ethereum.org/developers.](/developers/)
-
-- [Ethereum para Desenvolvedores Web](https://medium.com/@mvmurthy/ethereum-for-web-developers-890be23d1d0c)
-- [Aprenda a programar Solidity](https://cryptozombies.io/)
-
-## Para Intermediários {#intermediate-articles}
-
-- [Tutorial completo da Stack Hello World Voting Ethereum Dapp](https://medium.com/@mvmurthy/full-stack-hello-world-voting-ethereum-dapp-tutorial-part-1-40d2d0d807c2)
-
-## Projetos e Ferramentas em JavaScript {#javascript-project-and-tools}
-
-**Solidity -** **_A linguagem mais popular na Ethereum, inspirada em JavaScript._**
-
-- [Documentação](https://solidity.readthedocs.io)
-- [GitHub](https://github.com/ethereum/solidity/)
-- [Sala de bate-papo sobre Solidity no Gitter](https://gitter.im/ethereum/solidity/)
-
-**Truffle -** **_Um ambiente de desenvolvimento e framework de testes construido em Node._**
-
-- [trufflesuite.com](https://www.trufflesuite.com/)
-- [GitHub](https://github.com/trufflesuite/truffle)
-
-**Web3.js -** **_API para Ethereum em JavaScript._**
-
-- [Documentação](https://web3js.readthedocs.io/en/1.0/)
-- [GitHub](https://github.com/ethereum/web3.js/)
-
-**Ethers.js -** **_Implementação completa de uma carteira Ethereum e utilidades em JavaScript e TypeScript._**
-
-- [Documentação](https://docs.ethers.io/)
-- [GitHub](https://github.com/ethers-io/ethers.js/)
-
-**ethereumjs-vm -** **_A Máquina Virtual de Ethereum implementada em JavaScript_**
-
-- [GitHub](https://github.com/ethereumjs/ethereumjs-vm)
-
-Procurando por mais recursos? Leia [ethereum.org/developers.](/developers/)
-
-## Contribuidores da Comunidade JavaScript {#javascript-community-contributors}
-
-- [EthereumJS](https://ethereumjs.github.io)
diff --git a/src/content/translations/pt-br/python/index.md b/src/content/translations/pt-br/python/index.md
deleted file mode 100644
index 4c95ed7cd98..00000000000
--- a/src/content/translations/pt-br/python/index.md
+++ /dev/null
@@ -1,72 +0,0 @@
----
-title: Ethereum para Desenvolvedores Python
-description: Aprenda a desenvolver para Ethereum utilizando projetos e ferramentas baseados em Python
-lang: pt-br
-sidebar: true
-sidebarDepth: 1
----
-
-# Ethereum para Desenvolvedores Python {#ethereum-for-python-devs}
-
-Aprenda a desenvolver para Ethereum utilizando projetos e ferramentas baseados em Python
-
-Utilize Ethereum para criar aplicações descentralizadas ("dapps") que utilizam os benefícios das criptomoedas e tecnologias de blockchain. Esses dapps podem ser muito confiáveis, o que significa que uma vez que eles são implantados na rede Ethereum, sempre serão executados como programados. Podem controlar os activos digitais para criar novos tipos de aplicações financeiras. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla sendo portanto praticamente impossíves de serem censurados.
-
-
-
-## Aitrodução aos Smart Contracts e a linguagem Solidity {#getting-started-with-smart-contracts-and-solidity}
-
-**Dê seus primeiros passos para integrar Python com Ethereum**
-
-Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) ou [ethereum.org/developers](/developers/).
-
-- [Blockchain Explicada](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [Entendendo Smart Contracts](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [Escreva seu Primeiro Smart Contract](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
-- [Aprenda como Compilar e Implantar em Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
-
-## Artigos para Iniciantes {#beginner-articles}
-
-- [Uma Introdução aos Smart Contracts com Vyper](https://kauri.io/#collections/Getting%20Started/an-introduction-to-smart-contracts-with-vyper/)
-- [Como desenvolver um contrato Ethereum utilizando Python Flask?](https://medium.com/coinmonks/how-to-develop-ethereum-contract-using-python-flask-9758fe65976e)
-- [Intro para Web3.py · Ethereum para desenvolvedores Python](https://www.dappuniversity.com/articles/web3-py-intro)
-- [Como chamar uma função do Smart Contract utilizando Python e web3.py](https://stackoverflow.com/questions/57580702/how-to-call-a-smart-contract-function-using-python-and-web3-py)
-
-## Artigos para Intermediários {#intermediate-articles}
-
-- [Desenvolvimento de DApp para programadores Python](https://levelup.gitconnected.com/dapps-development-for-python-developers-f52b32b54f28)
-- [Criando uma Interface Python Ethereum: Parte 1](https://hackernoon.com/creating-a-python-ethereum-interface-part-1-4d2e47ea0f4d)
-- [Smart Contracts de Ethereum em Python: um guia abrangente](https://hackernoon.com/ethereum-smart-contracts-in-python-a-comprehensive-ish-guide-771b03990988)
-- [Tudo que você precisa saber sobre o Trinity Ethereum client](https://medium.com/@pipermerriam/everything-you-need-to-know-about-the-trinity-ethereum-client-b093c756d1de)
-
-## Padrões de uso avançado {#advanced-use-patterns}
-
-- [Compilando, implantando e chamando Smart Contracts Ethereum utilizando Python](https://yohanes.gultom.id/2018/11/28/compiling-deploying-and-calling-ethereum-smartcontract-using-python/)
-- [Analisando Smart Contracts em Solidity usando Slither](https://kauri.io/#collections/DevOps/analyze-solidity-smart-contracts-with-slither/#analyze-solidity-smart-contracts-with-slither)
-
-## Projetos e Ferramentas em Python {#python-projects-and-tools}
-
-- [Brownie](https://github.com/iamdefinitelyahuman/brownie) - _framework em Python para implantar, testar e interagir com smart contracts de Ethereum_
-- [eth-utils](https://github.com/ethereum/eth-utils/) - _funções de utilidade para trabalhar com bases de código relacionadas com a Ethereum_
-- [py-evm](https://github.com/ethereum/py-evm) - _implementação de uma Máquina Virtual Ethereum_
-- [py-solc-x](https://pypi.org/project/py-solc-x/) - _wrapper em Python em cima do compilador solc solidity com suporte à versão 0.5.x _
-- [py-wasm](https://github.com/ethereum/py-wasm) - _implementação em Python de um intérprete de montagem web _
-- [pydevp2p](https://github.com/ethereum/pydevp2p) - _Implementação de um Ethereum P2P stack_
-- [pymaker](https://github.com/makerdao/pymaker) - _API em Python para contratos Maker_
-- [Mamba](https://mamba.black) - _framework para escrever, compilar e implantar smart contracts escritos em linguagem Vyper_
-- [Trinity](https://github.com/ethereum/trinity) - _cliente Ethereum Python_
-- [Vyper](https://github.com/ethereum/vyper/) - _linguagem de Smart Contract Pythonica para a Máquina Virtual Ethereum_
-- [Web3.py](https://github.com/ethereum/web3.py) - _biblioteca em Python para interagir com Ethereum_
-
-Procurando mais recursos? Leia [ethereum.org/developers.](/developers/)
-
-## Colaboradores da Comunidade Phyton {#python-community-contributors}
-
-- [Py-EVM Gitter](https://gitter.im/ethereum/py-evm)
-- [Trinity Gitter](https://gitter.im/ethereum/trinity)
-- [Vyper Gitter](https://gitter.im/ethereum/vyper)
-- [Webpy Gitter](https://gitter.im/ethereum/web3.py)
-
-## Outras Listas Agregadas {#other-aggregated-lists}
-
-A wiki do Vyper possui uma [incrível lista de recursos para Vyper](https://github.com/ethereum/vyper/wiki/Vyper-tools-and-resources) Para uma fonte compilada de ferramentas relacionadas com Python, confira [py-eth.com](http://py-eth.com/).
diff --git a/src/content/translations/pt-br/rust/index.md b/src/content/translations/pt-br/rust/index.md
deleted file mode 100644
index bc133a88174..00000000000
--- a/src/content/translations/pt-br/rust/index.md
+++ /dev/null
@@ -1,68 +0,0 @@
----
-title: Ethereum para desenvolvedores Rust
-description: Aprenda a desenvolver para Ethereum utilizando projetos e ferramentas baseados em Rust
-lang: pt-br
-sidebar: true
-sidebarDepth: 1
----
-
-# Ethereum para desenvolvedores Rust {#ethereum-for-rust-devs}
-
-Aprenda a desenvolver para Ethereum utilizando projetos e ferramentas baseados em Rust
-
-Utilize Ethereum para criar aplicações descentralizadas ("dapps") que utilizam os benefícios das criptomoedas e tecnologias de blockchain. Esses dapps podem ser muito confiáveis, o que significa que uma vez que eles são implantados na rede Ethereum, sempre serão executados como programados. Podem controlar os activos digitais para criar novos tipos de aplicações financeiras. Eles podem ser descentralizados, o que significa que nenhuma entidade ou pessoa os controla sendo portanto praticamente impossíves de serem censurados.
-
-## Introdução aos Smart Contracts e a linguagem Solidity {#getting-started-with-smart-contracts-and-solidity}
-
-**Dê seus primeiros passos para integrar Rust com Ethereum**
-
-Precisa de uma introdução geral? Confira [ethereum.org/learn](/learn/) ou [ethereum.org/developers](/developers/).
-
-- [Blockchain Explicada](https://kauri.io/article/d55684513211466da7f8cc03987607d5/blockchain-explained)
-- [Entendendo Smart Contracts](https://kauri.io/article/e4f66c6079e74a4a9b532148d3158188/ethereum-101-part-5-the-smart-contract)
-- [Escreva seu Primeiro Smart Contract](https://kauri.io/article/124b7db1d0cf4f47b414f8b13c9d66e2/remix-ide-your-first-smart-contract)
-- [Aprenda como Compilar e Implantar em Solidity](https://kauri.io/article/973c5f54c4434bb1b0160cff8c695369/understanding-smart-contract-compilation-and-deployment)
-
-## Artigos para Iniciantes {#beginner-articles}
-
-- [Escolhendo um Cliente Ethereum](https://www.trufflesuite.com/docs/truffle/reference/choosing-an-ethereum-client)
-- [Cliente Rust Ethereum](https://wiki.parity.io/Setup)
-- [Enviando uma transação para Ethereum usando Rust](https://kauri.io/#collections/A%20Hackathon%20Survival%20Guide/sending-ethereum-transactions-with-rust/)
-- [Uma Introdução a Smart Contracts com o Cliente Parity Ethereum](https://wiki.parity.io/Smart-Contracts)
-- [Configurando seu ambiente de desenvolvimento do SDK Oasis](https://docs.oasis.dev/oasis-sdk/guide/getting-started)
-- [Um tutorial passo a passo sobre como criar contratos em Rust Wasm para Kovan](https://github.com/paritytech/pwasm-tutorial)
-
-## Artigos para Intermediários {#intermediate-articles}
-
-- [Documentação Rust-Web3](https://tomusdrw.github.io/rust-web3/web3/index.html)
-- [Exemplos Rust-Web3](https://github.com/tomusdrw/rust-web3/blob/master/examples)
-
-## Padrões para uso Avançado {#advanced-use-patterns}
-
-- [pwasm_ethereum: biblioteca externa para interagir com uma rede análoga a Ethereum](https://github.com/openethereum/pwasm-ethereum)
-- [Construa um bate-papo descentralizado utilizando JavaScript e Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Construa um aplicativo descentralizado de tarefas utilizando Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
-- [Introdução a Enigma - na Linguagem de Programação Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
-- [Uma Introdução a Contratos Secretos](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
-- [Implantando Contratos em Solidity no Oasis (Composto)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
-
-## Projetos e Ferramentas para Rust {#rust-projects-and-tools}
-
-- [pwasm-ethereum](https://github.com/paritytech/pwasm-ethereum) - _Coleção de externs para interagir com uma rede análoga a Ethereum._
-- [Ethereum WebAssembly](https://ewasm.readthedocs.io/en/mkdocs/)
-- [oasis_std](https://docs.rs/oasis-std/0.2.7/oasis_std/) - _referência da API OASIS_
-- [eth-utils](https://github.com/ethereum/eth-utils/) - _funções de utilidade para trabalhar com bases de código relacionadas com a Ethereum_
-- [Solaris](https://github.com/paritytech/sol-rs)
-- [SputnikVM](https://github.com/sorpaas/rust-evm) - _Implementação de Máquina Virtual de Ethereum em Rust_
-- [Parity](https://github.com/paritytech/parity-ethereum) - _cliente Ethereum Rust_
-- [rust-web3](https://github.com/tomusdrw/rust-web3) - _implementação em Rust da biblioteca Web3.js_
-- [Wavelet](https://wavelet.perlin.net/docs/smart-contracts) - _smart contract Wavelet em Rust_
-
-Procurando por mais recursos? Leia [ethereum.org/developers.](/developers/)
-
-## Colaboradores da comunidade Rust {#rust-community-contributors}
-
-- [Ethereum WebAssembly](https://gitter.im/ewasm/Lobby)
-- [Oasis Gitter](https://gitter.im/Oasis-official/Lobby)
-- [Parity Gitter](https://gitter.im/paritytech/parity)
-- [Enigma](https://discord.gg/SJK32GY)
diff --git a/src/content/translations/ro/developers/docs/intro-to-ethereum/index.md b/src/content/translations/ro/developers/docs/intro-to-ethereum/index.md
index 99efbd8ae4c..7c78e132977 100644
--- a/src/content/translations/ro/developers/docs/intro-to-ethereum/index.md
+++ b/src/content/translations/ro/developers/docs/intro-to-ethereum/index.md
@@ -118,4 +118,4 @@ _Cunoașteți o resursă a comunității care v-a ajutat? Editaţi această pagi
## Tutoriale corelate {#related-tutorials}
-- [Un ghid al dezvoltatorului pentru Ethereum, partea 1 ](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _– O explorare a lui Ethereum foarte uşor de utilizat de către începători, folosind Python și web3.py_
+- [Un ghid al dezvoltatorului pentru Ethereum, partea 1](/developers/tutorials/a-developers-guide-to-ethereum-part-one/) _– O explorare a lui Ethereum foarte uşor de utilizat de către începători, folosind Python și web3.py_
diff --git a/src/content/translations/ro/developers/docs/nodes-and-clients/index.md b/src/content/translations/ro/developers/docs/nodes-and-clients/index.md
index 31a6fceafca..39ca8b05ff1 100644
--- a/src/content/translations/ro/developers/docs/nodes-and-clients/index.md
+++ b/src/content/translations/ro/developers/docs/nodes-and-clients/index.md
@@ -20,7 +20,7 @@ If you're new to the topic of nodes, we recommend first checking out our user-fr
Puteți vizualiza în timp real rețeaua Ethereum uitându-vă pe această [hartă a nodurilor](https://etherscan.io/nodetracker).
-Există numeroși [clienți Ethereum](/developers/docs/nodes-and-clients/#execution-clients), într-o varietate de limbaje de programare, cum ar fi Go, Rust, JavaScript, Typescript, Python, C# .NET, Nim și Java. Punctul comun al acestor implementări este că toate respectă o specificație formală (inițial denumită [Cartea galbenă Ethereum ](https://ethereum.github.io/yellowpaper/paper.pdf)). This specification dictates how the Ethereum network and blockchain functions.
+Există numeroși [clienți Ethereum](/developers/docs/nodes-and-clients/#execution-clients), într-o varietate de limbaje de programare, cum ar fi Go, Rust, JavaScript, Typescript, Python, C# .NET, Nim și Java. Punctul comun al acestor implementări este că toate respectă o specificație formală (inițial denumită [Cartea galbenă Ethereum](https://ethereum.github.io/yellowpaper/paper.pdf)). This specification dictates how the Ethereum network and blockchain functions.
![Execution client](./client-diagram.png) Diagramă simplificată a funcţionalităţilor clientului Ethereum.
diff --git a/src/content/translations/ro/developers/docs/programming-languages/dot-net/index.md b/src/content/translations/ro/developers/docs/programming-languages/dot-net/index.md
index d1518173e31..cf1d29037a5 100644
--- a/src/content/translations/ro/developers/docs/programming-languages/dot-net/index.md
+++ b/src/content/translations/ro/developers/docs/programming-languages/dot-net/index.md
@@ -77,9 +77,9 @@ Căutaţi şi alte resurse? Accesează [ethereum.org/developers](/developers/).
## Colaboratori ai comunității .NET {#dot-net-community-contributors}
-Pe noi, cei de la Nethereum, ne puteţi găsi pe [Gitter](gitter.im/Nethereum/Nethereum), unde toată lumea poate să pună întrebări și să dea răspunsuri, să primească ajutor sau pur și simplu să se relaxeze. Puteţi crea un PR sau ridica o problemă în [Repo-ul Github Nethereum](https://github.com/Nethereum) sau puteţi descoperi numeroasele noastre proiecte secundare/de exemplificare. Ne puteţi găsi și pe [Discord](https://discord.gg/jQPrR58FxX)!
+Pe noi, cei de la Nethereum, ne puteţi găsi pe [Gitter](gitter.im/Nethereum/Nethereum), unde toată lumea poate să pună întrebări și să dea răspunsuri, să primească ajutor sau pur și simplu să se relaxeze. Puteţi crea un PR sau ridica o problemă în [Repo-ul GitHub Nethereum](https://github.com/Nethereum) sau puteţi descoperi numeroasele noastre proiecte secundare/de exemplificare. Ne puteţi găsi și pe [Discord](https://discord.gg/jQPrR58FxX)!
-La Nethermind, vă invităm să ne contactaţi prin [Gitter](//gitter.im/nethermindeth/nethermind). Pentru PR sau probleme, accesaţi [Repo-ul Github Nethermind](https://github.com/NethermindEth/nethermind).
+La Nethermind, vă invităm să ne contactaţi prin [Gitter](//gitter.im/nethermindeth/nethermind). Pentru PR sau probleme, accesaţi [Repo-ul GitHub Nethermind](https://github.com/NethermindEth/nethermind).
## Alte liste agregate {#other-aggregated-lists}
diff --git a/src/content/translations/ro/developers/docs/programming-languages/rust/index.md b/src/content/translations/ro/developers/docs/programming-languages/rust/index.md
index de71bf7bc07..7ff09953362 100644
--- a/src/content/translations/ro/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/ro/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Aveţi nevoie de o scurtă introducere? Accesaţi [ethereum.org/learn](/learn/)
- [pwasm_ethereum bibliotecă pentru interacțiuni cu rețele ca Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Construiți un chat descentralizat folosind JavaScript și Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Dezvoltă o aplicație Todo descentralizată folosind Vue.js și Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Dezvoltă o aplicație Todo descentralizată folosind Vue.js și Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Noțiuni de bază ale Enigma - Limbaj de programare în Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Introducere despre contractele secrete](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Implementarea contractelor Solidity pe Oasis (compus)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/ro/developers/docs/standards/tokens/erc-1155/index.md b/src/content/translations/ro/developers/docs/standards/tokens/erc-1155/index.md
index 5148e7d2fea..25482ba8adc 100644
--- a/src/content/translations/ro/developers/docs/standards/tokens/erc-1155/index.md
+++ b/src/content/translations/ro/developers/docs/standards/tokens/erc-1155/index.md
@@ -143,5 +143,5 @@ _Observaţie_: Toate funcțiile în loturi, inclusiv hook-ul, există şi în ve
- [EIP-1155: Standard multi-token](https://eips.ethereum.org/EIPS/eip-1155)
- [ERC-1155: Documentație Openzeppelin](https://docs.openzeppelin.com/contracts/3.x/erc1155)
-- [ERC-1155: Github Repo](https://github.com/enjin/erc-1155)
+- [ERC-1155: GitHub Repo](https://github.com/enjin/erc-1155)
- [Alchemy NFT API](https://docs.alchemy.com/alchemy/enhanced-apis/nft-api)
diff --git a/src/content/translations/ro/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/src/content/translations/ro/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index 735c98ff6ce..6015148f810 100644
--- a/src/content/translations/ro/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/src/content/translations/ro/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -345,6 +345,6 @@ Pentru a înțelege ce se întâmplă în culise, să navigăm la fila Explorer
![Vizualizați apelurile efectuate „în culise” cu Tabloul de bord al exploratorului Alchemy](./alchemy-explorer.png)
-Aici veți vedea o serie de apeluri JSON-RPC pe care Hardhat/Ethers le-a făcut în culise pentru noi atunci când am apelat funcția .deploy(). Este important de menţionat două dintre acestea aici: [eth_sendRawTransaction, care este solicitarea de a scrie efectiv contractul nostru în lanțul Ropsten, și ](/developers/docs/apis/json-rpc/#eth_sendrawtransaction)eth_getTransactionByHash[](/developers/docs/apis/json-rpc/#eth_gettransactionbyhash), care este o solicitare de a citi informații despre tranzacția noastră având în vedere hash-ul (un model tipic în cazul tranzacțiilor). Dacă doriți să aflați mai multe despre trimiterea de tranzacții, consultați acest tutorial despre [trimiterea de tranzacții utilizând Web3](/developers/tutorials/sending-transactions-using-web3-and-alchemy/).
+Aici veți vedea o serie de apeluri JSON-RPC pe care Hardhat/Ethers le-a făcut în culise pentru noi atunci când am apelat funcția .deploy(). Este important de menţionat două dintre acestea aici: [eth_sendRawTransaction](/developers/docs/apis/json-rpc/#eth_sendrawtransaction), care este solicitarea de a scrie efectiv contractul nostru în lanțul Ropsten, și [eth_getTransactionByHash](/developers/docs/apis/json-rpc/#eth_gettransactionbyhash), care este o solicitare de a citi informații despre tranzacția noastră având în vedere hash-ul (un model tipic în cazul tranzacțiilor). Dacă doriți să aflați mai multe despre trimiterea de tranzacții, consultați acest tutorial despre [trimiterea de tranzacții utilizând Web3](/developers/tutorials/sending-transactions-using-web3-and-alchemy/).
Asta e tot pentru partea 1 a acestui tutorial. În [Partea a 2-a vom interacționa efectiv cu contractul nostru inteligent prin emiterea unui NFT](/developers/tutorials/how-to-mint-an-nft/), iar în [Partea a 3-a vă vom arăta cum să vă vizualizați NFT-ul în portofelul Ethereum](/developers/tutorials/how-to-view-nft-in-metamask/)!
diff --git a/src/content/translations/ro/developers/tutorials/smart-contract-security-guidelines/index.md b/src/content/translations/ro/developers/tutorials/smart-contract-security-guidelines/index.md
index 664b7297cc2..f0ee263d3e5 100644
--- a/src/content/translations/ro/developers/tutorials/smart-contract-security-guidelines/index.md
+++ b/src/content/translations/ro/developers/tutorials/smart-contract-security-guidelines/index.md
@@ -77,7 +77,7 @@ Arhitectura bazei de coduri ar trebui să ușureze examinarea codului. Evită al
- **Scrie folosind teste unitare de module.** O serie extinsă de teste este esențială pentru a construi software de înaltă calitate.
- **Scrie controale și proprietăți personalizate cu [Slither](https://github.com/crytic/slither), [Echidna](https://github.com/crytic/echidna) și [Manticore](https://github.com/trailofbits/manticore).** Instrumentele automate vor contribui la garantarea securității contractului tău. Consultă restul acestui ghid pentru a afla cum să scrii eficient controale și proprietăți.
-- **Folosește [crytic.io](https://crytic.io/).** Critic se integrează cu Github, oferă acces la detectoarele Slither private și execută controale de proprietate personalizate din Echidna.
+- **Folosește [crytic.io](https://crytic.io/).** Critic se integrează cu GitHub, oferă acces la detectoarele Slither private și execută controale de proprietate personalizate din Echidna.
### Solidity {#solidity}
diff --git a/src/content/translations/ru/security/index.md b/src/content/translations/ru/security/index.md
index a90e1063612..6b831e2373f 100644
--- a/src/content/translations/ru/security/index.md
+++ b/src/content/translations/ru/security/index.md
@@ -267,7 +267,7 @@ _Примечание: существуют производные токены/
- [Не стоит использовать тестовые сообщения для двухфакторной аутентификации, и вот почему](https://www.theverge.com/2017/9/18/16328172/sms-two-factor-authentication-hack-password-bitcoin) _The Verge_
- [До 3 миллионов устройств заражено вредоносными дополнениями для Chrome и Edge](https://arstechnica.com/information-technology/2020/12/up-to-3-million-devices-infected-by-malware-laced-chrome-and-edge-add-ons/) _Ден Гудин_
- [Как создать надежный пароль, который вы не забудете](https://www.avg.com/en/signal/how-to-create-a-strong-password-that-you-wont-forget) _AVG_
-- [Что такое ключ безопасности? ](https://help.coinbase.com/en/coinbase/getting-started/verify-my-account/security-keys-faq) _Coinbase_
+- [Что такое ключ безопасности?](https://help.coinbase.com/en/coinbase/getting-started/verify-my-account/security-keys-faq) _Coinbase_
### Безопасность криптовалюты {#reading-crypto-security}
diff --git a/src/content/translations/se/rust/index.md b/src/content/translations/se/rust/index.md
index 69f8431f0a6..a303d5849b5 100644
--- a/src/content/translations/se/rust/index.md
+++ b/src/content/translations/se/rust/index.md
@@ -40,7 +40,7 @@ Behöver du en mer grundläggande introduktion först? Kolla in [ethereum.org/se
- [pwasm_ethereum externs: bibliotek för att interagera med Ethereum-liknande nätverk](https://github.com/openethereum/pwasm-ethereum)
- [Bygg en decentraliserad chatt med JavaScript och Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Bygg en decentraliserad Todo-app med hjälp av Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Bygg en decentraliserad Todo-app med hjälp av Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Komma igång med Enigma - i Rust-programmeringsspråk](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [En introduktion till hemliga kontrakt](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Distribuera Solidity-kontrakt på Oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/sk/rust/index.md b/src/content/translations/sk/rust/index.md
index 229b7558953..1af5c7d36eb 100644
--- a/src/content/translations/sk/rust/index.md
+++ b/src/content/translations/sk/rust/index.md
@@ -40,7 +40,7 @@ Potrebujete ďalšie základné informácie o Ethereu? Pozrite si [ethereum.org/
- [pwasm_ethereum externs library to interact with Ethereum-like network](https://github.com/openethereum/pwasm-ethereum)
- [Build A Decentralized Chat Using JavaScript and Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Build a Decentralized Todo App Using Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Build a Decentralized Todo App Using Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Getting Started with Enigma - In Rust Programming Language](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [An Intro to Secret Contracts](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Deploying Solidity Contracts on Oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/sl/community/grants/index.md b/src/content/translations/sl/community/grants/index.md
index 7447c445c19..5ef2b4e24b4 100644
--- a/src/content/translations/sl/community/grants/index.md
+++ b/src/content/translations/sl/community/grants/index.md
@@ -16,9 +16,8 @@ Ta seznam je pripravila naša skupnost. Če na njem kaj manjka ali ni pravilno n
Te programi podpirajo širok Ethereum ekosistem s tem, da ponujajo finančne spodbude širšemu naboru projektov. Mednje sodijo rešitve za nadgradljivost, grajenje skupnosti, varnost, zasebnost in še več. Te finančne spodbude niso specifične vezane na nobeno Ethereum platformo in so dobro mesto za začetek, če niste povsem prepričani.
- [EF Program za podporo ekosistemu](https://esp.ethereum.foundation) - _Financira odprtokodne projekte, ki koristijo Ethereumu, s posebnim fokusom na univerzalna orodja, infrastrukturo, raziskave in javne dobrine_
-- [Ethereum RFPs](https://github.com/ethereum/requests-for-proposals) - _ Prošnje za predloge s strani Ethereum fundacije za delo in projekte v Ethereum ekosistemu_
-- [MetaCartel](https://www.metacartel.org/grants/) - _Dapp razvoj, Ustvarjanje DAO_
- Spodbude varirajo od 1.000 USD do 8.000 USD.
+- [Ethereum RFPs](https://github.com/ethereum/requests-for-proposals) - _Prošnje za predloge s strani Ethereum fundacije za delo in projekte v Ethereum ekosistemu_
+- [MetaCartel](https://www.metacartel.org/grants/) - _Dapp razvoj, Ustvarjanje DAO_
- [Moloch DAO](https://www.molochdao.com/) - _Zasebnost, nadgradljivost z 2. plastmi, varnost in še več_
- [Odprte spodbude](https://opengrants.com/explore)
diff --git a/src/content/translations/sl/developers/docs/standards/tokens/erc-1155/index.md b/src/content/translations/sl/developers/docs/standards/tokens/erc-1155/index.md
index f3d7e789495..ecea12bcc24 100644
--- a/src/content/translations/sl/developers/docs/standards/tokens/erc-1155/index.md
+++ b/src/content/translations/sl/developers/docs/standards/tokens/erc-1155/index.md
@@ -141,7 +141,7 @@ _Opomba_: Vse paketne funkcije vključno s kavlji prav tako obstajajo kot verzij
## Nadaljnje branje {#further-reading}
-- [EIP-1155: standard za multižetone ](https://eips.ethereum.org/EIPS/eip-1155)
+- [EIP-1155: standard za multižetone](https://eips.ethereum.org/EIPS/eip-1155)
- [ERC-1155: dokumenti Openzeppelin](https://docs.openzeppelin.com/contracts/3.x/erc1155)
-- [ERC-1155: repozitorij Github](https://github.com/enjin/erc-1155)
+- [ERC-1155: repozitorij GitHub](https://github.com/enjin/erc-1155)
- [Alchemy NFT API](https://docs.alchemy.com/alchemy/enhanced-apis/nft-api)
diff --git a/src/content/translations/sw/community/grants/index.md b/src/content/translations/sw/community/grants/index.md
index 0a86ff67a9c..ee662b2c04d 100644
--- a/src/content/translations/sw/community/grants/index.md
+++ b/src/content/translations/sw/community/grants/index.md
@@ -27,14 +27,14 @@ Programu hizi zinasaidia ikolojia ya Ethereum kwa kutoa fedha kwa miradi mingi.
Miradi hii imeunda misaada yao kwa miradi inayolenga kukuza na kujaribu teknolojia yao wenyewe.
- [Mpango wa Ruzuku wa Aave](https://aavegrants.org/) - _[Aave](https://aave.com/) hutoa ruzuku za DAO_
-- [Balancer](https://forms.gle/c68e4fM7JHCQkPkN7) - _[fedha za ikolojia ya ](https://balancer.fi/) Balancer_
+- [Balancer](https://forms.gle/c68e4fM7JHCQkPkN7) - _fedha za ikolojia ya [Balancer](https://balancer.fi/)_
- [Mpango wa Ruzuku za Compound](https://compoundgrants.org/) - _[Compaound](https://compound.finance/) hugharamia ikolojia_
-- [Mpango wa Ruzuku wa Consensys](https://consensys.net/grants/) - _[Consensys](https://consensys.net/)fedha za minyororo ya blocku & ruzuku za Ethereum_
-- [Programu ya Ruzuku ya dYdX](https://dydxgrants.com/) - _[dYdX](https://dydx.exchange/)masoko yaliogatuliwa_
-- [Shirika la Ruzuku ya Ikolojia ya Lido (LEGO)](https://lego.lido.fi/) - _[hugharamia ikolojia ya ](https://lido.fi/)Lido_
-- [Programu ya Ruzuku ya mStable](https://docs.mstable.org/advanced/grants-program) - _[jamii ya ](https://mstable.org/)mStablei_
-- [Grafu](https://airtable.com/shrdfvnFvVch3IOVm) - _[Ikolojia ya ](https://thegraph.com/)Grafu_
-- [Programu ya Ruzuku za Uniswap](https://www.unigrants.org/) - _[Jamii ya ](https://uniswap.org/)Uniswap_
+- [Mpango wa Ruzuku wa Consensys](https://consensys.net/grants/) - _[Consensys](https://consensys.net/) fedha za minyororo ya blocku & ruzuku za Ethereum_
+- [Programu ya Ruzuku ya dYdX](https://dydxgrants.com/) - _[dYdX](https://dydx.exchange/) masoko yaliogatuliwa_
+- [Shirika la Ruzuku ya Ikolojia ya Lido (LEGO)](https://lego.lido.fi/) - _hugharamia ikolojia ya [Lido](https://lido.fi/)_
+- [Programu ya Ruzuku ya mStable](https://docs.mstable.org/advanced/grants-program) - _jamii ya [mStablei](https://mstable.org/)_
+- [Grafu](https://airtable.com/shrdfvnFvVch3IOVm) - _Ikolojia ya [Grafu](https://thegraph.com/)_
+- [Programu ya Ruzuku za Uniswap](https://www.unigrants.org/) - _Jamii ya [Uniswap](https://uniswap.org/)_
## Ufadhili wa Kwadratiki {#quadratic-funding}
diff --git a/src/content/translations/sw/community/language-resources/index.md b/src/content/translations/sw/community/language-resources/index.md
index 5c61c1499dc..6aeb91e1a42 100644
--- a/src/content/translations/sw/community/language-resources/index.md
+++ b/src/content/translations/sw/community/language-resources/index.md
@@ -108,7 +108,7 @@ Kama unazungumza lugha zaidi ya moja na ungependa kutusaidia kufikia watu wengi
- [Kundi la Tino](https://wiki.tino.org/ethereum-la-gi/) - muihstasari wa Ethereum, dApps, pochi na maulizo
- [Bonyeza Chi Bitcoin](https://tapchibitcoin.io/tap-chi/tin-tuc-ethereum-eth) - jukwaa la mtandaoni likiwa na kurasa ndogo za elimu na taarifa juu ya Ethereum
-- [Coin68](https://coin68.com/ethereum-tieu-diem/) - lango la sarafu ya kripto likiwa na taarifa za Etherum na maudhui ya kuelimisha
+- [Coin68](https://coin68.com/ethereum-tieu-diem/) - lango la sarafu ya kripto likiwa na taarifa za Ethereum na maudhui ya kuelimisha
### Kijapani {#ja}
diff --git a/src/content/translations/sw/community/support/index.md b/src/content/translations/sw/community/support/index.md
index 3826ce5f706..dbdc7d53014 100644
--- a/src/content/translations/sw/community/support/index.md
+++ b/src/content/translations/sw/community/support/index.md
@@ -107,4 +107,4 @@ Wakati mwingine miamala hugita kwenye Ethereum kama umetoa kiwango kidogo cha ma
#### Nawezaje kuchimba Ethereum? {#mining-ethereum}
-Hatushauri kununua maunzi ya kuchimba Ethereum kama bado haujaanza kuchimba. Kwenye ~Q3. Q4 2022, [Muungano ](/upgrades/merge/) utatokea, utabadilisha Ethereum kutoka kwenye uthibitisho-wa-kazi kwenda kwenye usthibitisho-wa-hisa. Haya mabadiliko yatafanya uchimbaji wa Ethereum kutowezekana tena. Kama bado unavutiwa na uchimbaji wa Ethereum, unawweza kupara msaada kwenye jamii za wachimbaji, kama vile [/r/EtherMining](https://www.reddit.com/r/EtherMining/).
+Hatushauri kununua maunzi ya kuchimba Ethereum kama bado haujaanza kuchimba. Kwenye ~Q3. Q4 2022, [Muungano](/upgrades/merge/) utatokea, utabadilisha Ethereum kutoka kwenye uthibitisho-wa-kazi kwenda kwenye usthibitisho-wa-hisa. Haya mabadiliko yatafanya uchimbaji wa Ethereum kutowezekana tena. Kama bado unavutiwa na uchimbaji wa Ethereum, unawweza kupara msaada kwenye jamii za wachimbaji, kama vile [/r/EtherMining](https://www.reddit.com/r/EtherMining/).
diff --git a/src/content/translations/sw/eips/index.md b/src/content/translations/sw/eips/index.md
index 4328c953088..3d249992af3 100644
--- a/src/content/translations/sw/eips/index.md
+++ b/src/content/translations/sw/eips/index.md
@@ -15,7 +15,7 @@ Mtu yeyote ndani ya jumuiya ya Ethereum ana uwezo wa kuunda EIP. Miongozo ya kua
## Kwa nini EIPs ni muhimu? {#why-do-eips-matter}
-EIPs huchukua jukumu kuu katika mabadiliko yanavyotokea na kurekodiwa kwenye Ethereum. Ndio njia ya watu kupendekeza, kujadili na kupitsha mabadiliko. Kuna [aina tofauti za EIPs ](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1.md#eip-types)ikijumuisha EIP za msingi kwa ajili ya mabadiliko ya itifaki ya kiwango cha chini ambayo yanaathiri makubaliano na kuhitaji usasishaji wa mtandao pamoja na ERCs kwa viwango vya maombi. Kwa mfano, viwango vya kutengeneza tokeni, kama [ERC20](https://eips.ethereum.org/EIPS/eip-20)ama[ERC721](https://eips.ethereum.org/EIPS/eip-721) hurusu programu zinazoingiliana na hizi tokeni kushughulikia tokeni zotye kwa kutumia masharti yaleyale, ambayo hurahisisha uundaji wa programu zinazoingiliana.
+EIPs huchukua jukumu kuu katika mabadiliko yanavyotokea na kurekodiwa kwenye Ethereum. Ndio njia ya watu kupendekeza, kujadili na kupitsha mabadiliko. Kuna [aina tofauti za EIPs](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-1.md#eip-types) ikijumuisha EIP za msingi kwa ajili ya mabadiliko ya itifaki ya kiwango cha chini ambayo yanaathiri makubaliano na kuhitaji usasishaji wa mtandao pamoja na ERCs kwa viwango vya maombi. Kwa mfano, viwango vya kutengeneza tokeni, kama [ERC20](https://eips.ethereum.org/EIPS/eip-20)ama[ERC721](https://eips.ethereum.org/EIPS/eip-721) hurusu programu zinazoingiliana na hizi tokeni kushughulikia tokeni zotye kwa kutumia masharti yaleyale, ambayo hurahisisha uundaji wa programu zinazoingiliana.
Kila boresha/sasisho la mtandao hujumuisha na seti ya EIPs amabazo zinahitaji utekelezaji kwa kila [ mteja/programu ya Ethereum](/learn/#clients-and-nodes) ilioko kwenye mtandao. Hii inamaana kwamba ili kuwa na makubaliano na programu zingine juu ya Mtandao mkuu wa Ethereum, wasanidi programu wanatakiwa kuhakikisha kua wametekeleza EIPs zote zinazohitajika.
@@ -23,7 +23,7 @@ Pamaoja na kutoa maelezo ya kiufundi kwa ajili ya mabadiliko, EIPs ni kitengo am
## Historia ya EIPs {#history-of-eips}
-[Hazina ya Mapendekezo ya Uboreshwaji wa Ethereum (EIPs)yalioko Github](https://github.com/ethereum/EIPs)yaliundwa mwezi Oktoba, 2015. Mchakato wa EIP unategemea/ kuangalia [ Mapendekezo ya Uboreshwaji wa Bitcoin (BIPs)](https://github.com/bitcoin/bips), ambayo yenyewe inajilinganisha /kutegemea mabadiliko yanayoendelea kwenye mchakato wa [ Mapendekezo ya Uboreshwaji wa Python (PEPs)](https://www.python.org/dev/peps/).
+[Hazina ya Mapendekezo ya Uboreshwaji wa Ethereum (EIPs)yalioko GitHub](https://github.com/ethereum/EIPs)yaliundwa mwezi Oktoba, 2015. Mchakato wa EIP unategemea/ kuangalia [ Mapendekezo ya Uboreshwaji wa Bitcoin (BIPs)](https://github.com/bitcoin/bips), ambayo yenyewe inajilinganisha /kutegemea mabadiliko yanayoendelea kwenye mchakato wa [ Mapendekezo ya Uboreshwaji wa Python (PEPs)](https://www.python.org/dev/peps/).
Wahariri wa EIP wanapewa jukumu la kufanya mchakato wa uhakiki wa kiufundi, sarufi/tahjia, na aina ya msimbo sahihi. Martin Becze, Vitalik Buterin, Gavin Wood na wengine wachache ndio wahariri waanzilishi wa EIP kutoka mwaka 2015 kwenda mwishoni mwa mwaka 2016. Wahariri wa sasa wa EIP ni:
@@ -42,7 +42,7 @@ Mchakato kamili wa usanifishaji pamoja na chati umeelezewa ndani ya [EIP-1](http
## Jifunze zaidi {#learn-more}
-Kama ungependa kusoma zaidi juu ya EIPs, nenda kwenye [tovuti ya EIPs ](https://eips.ethereum.org/)unaweza kupata taarifa zaidi, pamoja na:
+Kama ungependa kusoma zaidi juu ya EIPs, nenda kwenye [tovuti ya EIPs](https://eips.ethereum.org/)unaweza kupata taarifa zaidi, pamoja na:
- [Aina tofauti za EIPs](https://eips.ethereum.org/)
- [Orodha ya kila EIPs iliyokwisha tengenezwa](https://eips.ethereum.org/all)
diff --git a/src/content/translations/tr/community/grants/index.md b/src/content/translations/tr/community/grants/index.md
index 74c2e47b3da..2ec8dd1aee6 100644
--- a/src/content/translations/tr/community/grants/index.md
+++ b/src/content/translations/tr/community/grants/index.md
@@ -16,10 +16,9 @@ Bu liste topluluğumuz tarafından hazırlanmıştır. Eksik veya yanlış bir
Bu programlar geniş bir proje yelpazesine hibeler sağlayarak geniş Ethereum ekosistemini desteklerler. Bunlar ölçeklenebilirlik, topluluk kurma, güvenlik, gizlilik gibi birçoğu için çözümleri kapsar. Bu hibeler herhangi bir Ethereum platformuna özel değildir ve emin değilseniz başlamak için iyi yerlerdir.
- [EF Ekosistem Destek Programı](https://esp.ethereum.foundation) - _Temel odağı evrensel araçlar, altyapı, araştırma ve kamu yararı olmak üzere; Ethereum'a katkı sağlayan açık kaynak projeleri finanse eder_
- - [Akademik Hibeler Turu](/community/grants/academic-grants-round/) - _ Ethereum Vakfı, Ethereum ile ilgili akademik çalışmaları desteklemek için bir hibe dalgasına sponsor oluyor_
+ - [Akademik Hibeler Turu](/community/grants/academic-grants-round/) - _Ethereum Vakfı, Ethereum ile ilgili akademik çalışmaları desteklemek için bir hibe dalgasına sponsor oluyor_
- [Ethereum RFP'leri](https://github.com/ethereum/requests-for-proposals) - _Ethereum Vakfı tarafından Ethereum ekosisteminin içerisindeki iş ve projeler için teklif talebi_
-- [MetaCartel](https://www.metacartel.org/grants/) - _Merkeziyetsiz uygulama geliştirme, DAO yaratımı_
- Hibeler 1.000 dolardan 8.000 dolara kadar değişir.
+- [MetaCartel](https://www.metacartel.org/grants/) - _Merkeziyetsiz uygulama geliştirme, DAO yaratımı_
- [Moloch DAO](https://www.molochdao.com/) - _Gizlilik, katman 2 ölçekleme, istemci güvenliği ve dahası_
- [Açık Hibeler](https://opengrants.com/explore)
- [DAO Hibeleri](https://docs.google.com/spreadsheets/d/1XHc-p_MHNRdjacc8uOEjtPoWL86olP4GyxAJOFO0zxY/edit#gid=0) - _Hibe sunan organizasyonların Google tablosu_
diff --git a/src/content/translations/tr/contributing/design-principles/index.md b/src/content/translations/tr/contributing/design-principles/index.md
index a8ad2f5bd7d..4974b99a62b 100644
--- a/src/content/translations/tr/contributing/design-principles/index.md
+++ b/src/content/translations/tr/contributing/design-principles/index.md
@@ -91,4 +91,4 @@ Tasarım ilkelerimizi [sitemizde](/) faaliyet hâlinde görebilirsiniz.
Bu ilkeler ethereum.org web sitesine odaklanmış olsa da, birçoğunun genel olarak Ethereum ekosisteminin değerlerini temsil ettiğini umuyoruz (örn. [Ethereum Teknik Raporunun ilkelerinin](https://github.com/ethereum/wiki/wiki/White-Paper#philosophy) etkilerini görebilmeniz). Bazılarını kendi projenize dahil etmek bile isteyebilirsiniz!
-Düşüncelerinizi [Discord sunucusunda](https://discord.gg/CetY6Y4) veya [bir konu yaratarak ](<(https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=Type%3A+Feature&template=feature_request.md&title=)>) bize bildirin.
+Düşüncelerinizi [Discord sunucusunda](https://discord.gg/CetY6Y4) veya [bir konu yaratarak](https://github.com/ethereum/ethereum-org-website/issues/new?assignees=&labels=Type%3A+Feature&template=feature_request.md&title=) bize bildirin.
diff --git a/src/content/translations/tr/contributing/index.md b/src/content/translations/tr/contributing/index.md
index c9415340814..0b344307b38 100644
--- a/src/content/translations/tr/contributing/index.md
+++ b/src/content/translations/tr/contributing/index.md
@@ -72,7 +72,7 @@ Katkınız ethereum.org ile birleştirilirse, sizin için benzersiz bir katkıda
### Nasıl talep edilir? {#how-to-claim}
1. [Discord sunucumuza](https://discord.gg/E8dET2ux8y) katılın.
-2. Katkınıza yönlendiren bir bağlantıyı `#🏆 | poaps` kanalına yapıştırın.
+2. Katkınıza yönlendiren bir bağlantıyı `#🥇 | poaps` kanalına yapıştırın.
3. Ekibimizin bir üyesinin size POAP'nize bir bağlantı göndermesini bekleyin.
4. POAP'nizi talep edin!
diff --git a/src/content/translations/tr/contributing/page-contributing-translation-program-acknowledgements.json b/src/content/translations/tr/contributing/page-contributing-translation-program-acknowledgements.json
index 29a43a1fdad..1a960600db8 100644
--- a/src/content/translations/tr/contributing/page-contributing-translation-program-acknowledgements.json
+++ b/src/content/translations/tr/contributing/page-contributing-translation-program-acknowledgements.json
@@ -35,7 +35,7 @@
"page-contributing-translation-program-acknowledgements-how-to-claim-title": "Nasıl talep edilir?",
"page-contributing-translation-program-acknowledgements-how-to-claim-1": "Katılın:",
"page-contributing-translation-program-acknowledgements-how-to-claim-1-discord": "Discord sunucusu",
- "page-contributing-translation-program-acknowledgements-how-to-claim-2": "#poaps-🏆 kanalına Crowdin hesabınıza yönlendiren bir bağlantı yapıştırın.",
+ "page-contributing-translation-program-acknowledgements-how-to-claim-2": "#🥇 | poaps kanalına Crowdin hesabınıza yönlendiren bir bağlantı yapıştırın.",
"page-contributing-translation-program-acknowledgements-how-to-claim-3": "Ekibimizin bir üyesinin size POAP'nize yönlendiren bir bağlantı göndermesini bekleyin.",
"page-contributing-translation-program-acknowledgements-how-to-claim-4": "POAP'nizi talep edin!",
"page-contributing-translation-program-acknowledgements-4": "POAP'leri talep etmek için yalnızca öz gözetimli cüzdanları kullanmalısınız. Özel anahtarlara sahip olmadığınız borsa hesapları veya diğer hesapları kullanmayın, çünkü bunlar POAP'lerinize erişmenize ve bunları yönetmenize izin vermez."
diff --git a/src/content/translations/tr/developers/docs/apis/javascript/index.md b/src/content/translations/tr/developers/docs/apis/javascript/index.md
index 2d08fb4393f..224fe160c12 100644
--- a/src/content/translations/tr/developers/docs/apis/javascript/index.md
+++ b/src/content/translations/tr/developers/docs/apis/javascript/index.md
@@ -152,7 +152,7 @@ Kurulumdan sonra şunları yapabileceksiniz:
### Akıllı sözleşme fonksiyonlarıyla etkileşim kurmak {#interact-with-smart-contract-functions}
-Javascript istemci kütüphaneleri, derlenmiş bir sözleşmenin Uygulama İkili Arabirimini (ABI) okuyarak uygulamanızın akıllı sözleşme fonksiyonlarını çağırmasına olanak tanır.
+JavaScript istemci kütüphaneleri, derlenmiş bir sözleşmenin Uygulama İkili Arabirimini (ABI) okuyarak uygulamanızın akıllı sözleşme fonksiyonlarını çağırmasına olanak tanır.
ABI, esasen sözleşmenin fonksiyonlarını bir JSON formatında açıklar ve onu normal bir JavaScript nesnesi gibi kullanmanıza izin verir.
diff --git a/src/content/translations/tr/developers/docs/programming-languages/dart/index.md b/src/content/translations/tr/developers/docs/programming-languages/dart/index.md
index b4aef5bc30d..517d8dc78d9 100644
--- a/src/content/translations/tr/developers/docs/programming-languages/dart/index.md
+++ b/src/content/translations/tr/developers/docs/programming-languages/dart/index.md
@@ -14,7 +14,7 @@ incomplete: true
1. [Truffle geliştirme paketini](https://www.trufflesuite.com/) yükleme
2. [Solidity](https://soliditylang.org/)'de akıllı sözleşme yazma
3. Dart'ta bir kullanıcı arayüzü yazma
-- [Flutter ile bir Mobil dApp oluşturmak ](https://medium.com/dash-community/building-a-mobile-dapp-with-flutter-be945c80315a) çok daha kısadır, temel bilgileri zaten biliyorsanız bu daha da iyi olabilir.
+- [Flutter ile bir Mobil dApp oluşturmak](https://medium.com/dash-community/building-a-mobile-dapp-with-flutter-be945c80315a) çok daha kısadır, temel bilgileri zaten biliyorsanız bu daha da iyi olabilir.
- Video izleyerek öğrenmeyi tercih ediyorsanız yaklaşık bir saat uzunluğundaki [İlk Blok Zinciri Flutter Uygulamanızı Oluşturun](https://www.youtube.com/watch?v=3Eeh3pJ6PeA) videosunu izleyebilirsiniz
- Sabırsızsanız, yaklaşık yirmi dakika uzunluğundaki [Flutter ve Dart ile Ethereum Üzerinde bir Blok Zinciri Merkeziyetsiz Uygulaması Oluşturma](https://www.youtube.com/watch?v=jaMFEOCq_1s) videosunu tercih edebilirsiniz
- [MetaMask'i Flutter uygulamasına entegre etme](https://youtu.be/8qzVDje3IWk) - bu kısa video, MetaMask'i Flutter uygulamalarınıza entegre etme adımlarında size yol gösterir.
diff --git a/src/content/translations/tr/developers/docs/programming-languages/dot-net/index.md b/src/content/translations/tr/developers/docs/programming-languages/dot-net/index.md
index e00e804ba4f..27513b1f7e9 100644
--- a/src/content/translations/tr/developers/docs/programming-languages/dot-net/index.md
+++ b/src/content/translations/tr/developers/docs/programming-languages/dot-net/index.md
@@ -77,9 +77,9 @@ Daha fazla kaynak mı arıyorsunuz? Göz atın: [ethereum.org/developers](/devel
## .NET Toplumuna Katkıda Bulunanlar {#dot-net-community-contributors}
-Nethereum'da çoğu zaman [Gitter](https://gitter.im/Nethereum/Nethereum)'da zaman geçiriyoruz. Burası herkesin kabul edildiği, soru ve cevaplar yazabildiği, yardım alabildiği veya sadece kafa dağıttığı bir yerdir. [Nethereum Github deposunda](https://github.com/Nethereum) bir PR veya bir konu açmaktan veya sadece sahip olduğumuz birçok yan/örnek projeye göz atmaktan çekinmeyin. Ayrıca bizi [Discord](https://discord.gg/jQPrR58FxX) üzerinde de bulabilirsiniz!
+Nethereum'da çoğu zaman [Gitter](https://gitter.im/Nethereum/Nethereum)'da zaman geçiriyoruz. Burası herkesin kabul edildiği, soru ve cevaplar yazabildiği, yardım alabildiği veya sadece kafa dağıttığı bir yerdir. [Nethereum GitHub deposunda](https://github.com/Nethereum) bir PR veya bir konu açmaktan veya sadece sahip olduğumuz birçok yan/örnek projeye göz atmaktan çekinmeyin. Ayrıca bizi [Discord](https://discord.gg/jQPrR58FxX) üzerinde de bulabilirsiniz!
-Nethermind'da [Gitter](https://gitter.im/nethermindeth/nethermind) aracılığıyla iletişime geçelim. PR' veya konular için şuraya bakın: [Nethermind Github deposu](https://github.com/NethermindEth/nethermind).
+Nethermind'da [Gitter](https://gitter.im/nethermindeth/nethermind) aracılığıyla iletişime geçelim. PR' veya konular için şuraya bakın: [Nethermind GitHub deposu](https://github.com/NethermindEth/nethermind).
## Diğer toplu listeler {#other-aggregated-lists}
diff --git a/src/content/translations/tr/developers/docs/programming-languages/golang/index.md b/src/content/translations/tr/developers/docs/programming-languages/golang/index.md
index f94902dd116..757795aa35f 100644
--- a/src/content/translations/tr/developers/docs/programming-languages/golang/index.md
+++ b/src/content/translations/tr/developers/docs/programming-languages/golang/index.md
@@ -58,13 +58,13 @@ Başlamadan önce daha temel bir bilgiye mi ihtiyacınız var? [ethereum.org/lea
- [Turbo-Geth](https://github.com/ledgerwatch/turbo-geth) - _Go Ethereum'un daha hızlı bir türevi_
- [Golem](https://github.com/golemfactory/golem) - _Golem, bilgi işlem gücü için küresel bir pazar oluşturuyor_
- [Quorum](https://github.com/jpmorganchase/quorum) - _İzin verilen veri gizliliğini destekleyen Ethereum uygulaması_
-- [Prysm](https://github.com/prysmaticlabs/prysm) - _ Ethereum "Serenity" 2.0 Go Uygulaması_
+- [Prysm](https://github.com/prysmaticlabs/prysm) - _Ethereum "Serenity" 2.0 Go Uygulaması_
- [Eth Tweet](https://github.com/yep/eth-tweet) - _Merkeziyetsiz Twitter: Ethereum blok zincirinde çalışan bir mikroblog hizmeti_
-- [Plazma MVP Golang](https://github.com/kyokan/plasma) - _ Golang uygulaması ve Minimum Uygulanabilir Plazma şartnamesinin eki_
+- [Plazma MVP Golang](https://github.com/kyokan/plasma) - _Golang uygulaması ve Minimum Uygulanabilir Plazma şartnamesinin eki_
- [Açık Ethereum Madencilik Havuzu](https://github.com/sammy007/open-ethereum-pool) - _Açık kaynaklı bir Ethereum madencilik havuzu_
-- [Ethereum HD Cüzdan](https://github.com/miguelmota/go-ethereum-hdwallet) - _ Go'daki Ethereum HD Cüzdan türevleri_
+- [Ethereum HD Cüzdan](https://github.com/miguelmota/go-ethereum-hdwallet) - _Go'daki Ethereum HD Cüzdan türevleri_
- [Multi Geth](https://github.com/multi-geth/multi-geth) - _Pek çok Ethereum ağ türü için destek_
-- [Geth Hafif İstemci](https://github.com/zsfelfoldi/go-ethereum/wiki/Geth-Light-Client) - _ Hafif Ethereum Alt Protokolünün Geth uygulaması_
+- [Geth Hafif İstemci](https://github.com/zsfelfoldi/go-ethereum/wiki/Geth-Light-Client) - _Hafif Ethereum Alt Protokolünün Geth uygulaması_
Daha fazla kaynak mı arıyorsunuz? Göz atın: [ethereum.org/developers](/developers/).
diff --git a/src/content/translations/tr/developers/docs/programming-languages/index.md b/src/content/translations/tr/developers/docs/programming-languages/index.md
index 2c1b3abaacd..63f3f37a7ed 100644
--- a/src/content/translations/tr/developers/docs/programming-languages/index.md
+++ b/src/content/translations/tr/developers/docs/programming-languages/index.md
@@ -18,7 +18,7 @@ Projeler, kaynaklar ve sanal topluluklar bulmak için tercih ettiğiniz programl
- [.Net Geliştiricileri için Ethereum](/developers/docs/programming-languages/dot-net/)
- [Go Geliştiricileri için Ethereum](/developers/docs/programming-languages/golang/)
- [Java Geliştiricileri için Ethereum](/developers/docs/programming-languages/java/)
-- [Javascript Geliştiricileri için Ethereum](/developers/docs/programming-languages/javascript/)
+- [JavaScript Geliştiricileri için Ethereum](/developers/docs/programming-languages/javascript/)
- [Python Geliştiricileri için Ethereum](/developers/docs/programming-languages/python/)
- [Ruby geliştiricileri için Ethereum](/developers/docs/programming-languages/ruby/)
- [Rust Geliştiricileri için Ethereum](/developers/docs/programming-languages/rust/)
diff --git a/src/content/translations/tr/developers/docs/programming-languages/javascript/index.md b/src/content/translations/tr/developers/docs/programming-languages/javascript/index.md
index 41f333341d7..be7d32f0375 100644
--- a/src/content/translations/tr/developers/docs/programming-languages/javascript/index.md
+++ b/src/content/translations/tr/developers/docs/programming-languages/javascript/index.md
@@ -1,5 +1,5 @@
---
-title: Javascript Geliştiricileri için Ethereum
+title: JavaScript Geliştiricileri için Ethereum
description: JavaScript tabanlı projeler ve araçlarla nasıl Ethereum için geliştireceğinizi öğrenin.
lang: tr
sidebar: true
diff --git a/src/content/translations/tr/developers/docs/programming-languages/python/index.md b/src/content/translations/tr/developers/docs/programming-languages/python/index.md
index 59f8c2be5a8..ae10d87b6d0 100644
--- a/src/content/translations/tr/developers/docs/programming-languages/python/index.md
+++ b/src/content/translations/tr/developers/docs/programming-languages/python/index.md
@@ -55,10 +55,10 @@ Başlamadan önce daha temel bir bilgiye mi ihtiyacınız var? [ethereum.org/lea
- [py-evm](https://github.com/ethereum/py-evm) - _Ethereum Sanal Makinesinin uygulanması_
- [eth-tester](https://github.com/ethereum/eth-tester) - _Ethereum tabanlı uygulamaları test etmek için araçlar_
- [eth-utils](https://github.com/ethereum/eth-utils/) - _Ethereum ile ilgili kod tabanlarıyla çalışmak için yardımcı işlevler_
-- [ py-solc-x ](https://pypi.org/project/py-solc-x/) - _ 0.5.x desteği ile solc solidity derleyicisine yönelik Python paketleyici _
-- [ py-wasm ](https://github.com/ethereum/py-wasm) - _ Web assembly yorumlayıcısının Python uygulaması_
+- [py-solc-x](https://pypi.org/project/py-solc-x/) - _0.5.x desteği ile solc solidity derleyicisine yönelik Python paketleyici_
+- [py-wasm](https://github.com/ethereum/py-wasm) - _Web assembly yorumlayıcısının Python uygulaması_
- [pydevp2p](https://github.com/ethereum/pydevp2p) - _Ethereum P2P yığınının uygulanması_
-- [ pymaker ](https://github.com/makerdao/pymaker) - _Maker sözleşmeleri için Python API_
+- [pymaker](https://github.com/makerdao/pymaker) - _Maker sözleşmeleri için Python API_
- [siwe](https://github.com/spruceid/siwe-py) - _Python için Ethereum (siwe) ile oturum açın_
- [Test için akıllı sözleşmeler](https://github.com/tradingstrategy-ai/smart-contracts-for-testing) - _Web3.py ile test yazmak için ERC-20, Uniswap ve diğer yaygın sözleşmelerle birlikte gelen bir Python paketi_
diff --git a/src/content/translations/tr/developers/docs/programming-languages/rust/index.md b/src/content/translations/tr/developers/docs/programming-languages/rust/index.md
index 7909825f678..8904b84cebd 100644
--- a/src/content/translations/tr/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/tr/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ Başlamadan önce daha temel bir bilgiye mi ihtiyacınız var? [ethereum.org/lea
- [Ethereum benzeri ağ ile etkileşim kurmak için pwasm_ethereum externs kütüphanesi](https://github.com/openethereum/pwasm-ethereum)
- [JavaScript ve Rust Kullanarak Merkezsiz Bir Sohbet Oluşturun](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Vue.js ve Rust kullanarak Merkezietsiz bir Yapılacaklar Listesi Uygulaması oluşturun ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Vue.js ve Rust kullanarak Merkezietsiz bir Yapılacaklar Listesi Uygulaması oluşturun](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Enigma'ya Başlarken - Rust Programlama Dilinde](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Gizli Sözleşmelere Giriş](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Oasis üzerinde Solidity Sözleşmeleri Dağıtma (Bileşik)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/tr/developers/docs/standards/tokens/erc-1155/index.md b/src/content/translations/tr/developers/docs/standards/tokens/erc-1155/index.md
index 1b9696a9772..6af8a40e825 100644
--- a/src/content/translations/tr/developers/docs/standards/tokens/erc-1155/index.md
+++ b/src/content/translations/tr/developers/docs/standards/tokens/erc-1155/index.md
@@ -143,5 +143,5 @@ _Not_: Kanca dahil tüm toplu fonksiyonlar, toplu olmayan sürümler olarak da m
- [EIP-1155: Çoklu Token Standardı](https://eips.ethereum.org/EIPS/eip-1155)
- [ERC-1155: Openzeppelin Belgeleri](https://docs.openzeppelin.com/contracts/3.x/erc1155)
-- [ERC-1155: Github Deposu](https://github.com/enjin/erc-1155)
+- [ERC-1155: GitHub Deposu](https://github.com/enjin/erc-1155)
- [Alchemy NFT API](https://docs.alchemy.com/alchemy/enhanced-apis/nft-api)
diff --git a/src/content/translations/tr/developers/tutorials/deploying-your-first-smart-contract/index.md b/src/content/translations/tr/developers/tutorials/deploying-your-first-smart-contract/index.md
index 91ba0fe01d2..cae96a297a5 100644
--- a/src/content/translations/tr/developers/tutorials/deploying-your-first-smart-contract/index.md
+++ b/src/content/translations/tr/developers/tutorials/deploying-your-first-smart-contract/index.md
@@ -80,7 +80,7 @@ Ardından "deploy and run transactions" ekranına gidin:
![Remix araç çubuğundaki yayınla simgesi](./remix-deploy.png)
-Bu ekranda öncelikle sözleşmeye verdiğimiz ismin göründüğünden emin olmalısınız. Sözleşme adını görüyorsanız Deploy butonuna tıklayın. Sayfanın üst kısmında görebileceğiniz gibi, mevcut ortam “Javascript VM”, yani bu daha hızlı ve herhangi bir ücret ödemeden test edebilmek için akıllı sözleşmemizi yerel bir test blok zincirinde dağıtıp etkileşime geçeceğimiz anlamına geliyor.
+Bu ekranda öncelikle sözleşmeye verdiğimiz ismin göründüğünden emin olmalısınız. Sözleşme adını görüyorsanız Deploy butonuna tıklayın. Sayfanın üst kısmında görebileceğiniz gibi, mevcut ortam “JavaScript VM”, yani bu daha hızlı ve herhangi bir ücret ödemeden test edebilmek için akıllı sözleşmemizi yerel bir test blok zincirinde dağıtıp etkileşime geçeceğimiz anlamına geliyor.
![Remix solidity derleyicisindeki deploy (dağıt) düğmesi](./remix-deploy-button.png)
diff --git a/src/content/translations/tr/developers/tutorials/hello-world-smart-contract/index.md b/src/content/translations/tr/developers/tutorials/hello-world-smart-contract/index.md
index 9c707e67d66..057f3c1d112 100644
--- a/src/content/translations/tr/developers/tutorials/hello-world-smart-contract/index.md
+++ b/src/content/translations/tr/developers/tutorials/hello-world-smart-contract/index.md
@@ -43,13 +43,13 @@ Bir Alchemy hesabı oluşturduktan sonra, bir uygulama yaratarak bir API anahtar
İşlem göndermek ve almak için bir Ethereum hesabına ihtiyacımız var. Bu eğitim için, Ethereum hesap adresinizi yönetmek için kullanılan tarayıcı üstü bir sanal cüzdan olan MetaMask'i kullanacağız. [İşlemler](/developers/docs/transactions/) üzerine dahası.
-[Buradan](https://metamask.io/download.html) ücretsiz olarak indirebilir ve bir Metamask hesabı oluşturabilirsiniz. Bir hesap oluşturuyorsanız veya zaten bir hesabınız varsa, sağ üstteki "Ropsten Test Ağı"na geçtiğinizden emin olun (böylece gerçek parayla uğraşmayız).
+[Buradan](https://metamask.io/download.html) ücretsiz olarak indirebilir ve bir MetaMask hesabı oluşturabilirsiniz. Bir hesap oluşturuyorsanız veya zaten bir hesabınız varsa, sağ üstteki "Ropsten Test Ağı"na geçtiğinizden emin olun (böylece gerçek parayla uğraşmayız).
![metamask ropsten örneği](./metamask-ropsten-example.png)
## Adım 4: Bir Musluktan ether ekleyin {#step-4}
-Akıllı sözleşmemizi test ağına dağıtmak için biraz sahte ETH'ye ihtiyacımız olacak. ETH almak için [Ropsten musluğuna](https://faucet.dimensions.network/) gidebilir ve Ropsten hesap adresinizi girip "Send Ropsten ETH"e (Ropsten ETH Gönder) tıklayabilirsiniz. Ağ trafiği nedeniyle sahte ETH'nizi almanız biraz zaman alabilir. Kısa bir süre sonra Metamask hesabınızda ETH'yi görmelisiniz!
+Akıllı sözleşmemizi test ağına dağıtmak için biraz sahte ETH'ye ihtiyacımız olacak. ETH almak için [Ropsten musluğuna](https://faucet.dimensions.network/) gidebilir ve Ropsten hesap adresinizi girip "Send Ropsten ETH"e (Ropsten ETH Gönder) tıklayabilirsiniz. Ağ trafiği nedeniyle sahte ETH'nizi almanız biraz zaman alabilir. Kısa bir süre sonra MetaMask hesabınızda ETH'yi görmelisiniz!
## Adım 5: Bakiyenizi kontrol edin {#step-5}
@@ -214,7 +214,7 @@ Sanal cüzdanınızdan gönderilen her işlem, benzersiz özel anahtarınızı k
npm install dotenv --save
```
-Ardından projemizin kök dizininde bir `.env` dosyası oluşturun ve buna Metamask özel anahtarınızı ve HTTP Alchemy API URL'nizi ekleyin.
+Ardından projemizin kök dizininde bir `.env` dosyası oluşturun ve buna MetaMask özel anahtarınızı ve HTTP Alchemy API URL'nizi ekleyin.
- Özel anahtarınızı almak için [şu talimatları](https://metamask.zendesk.com/hc/en-us/articles/360015289632-How-to-Export-an-Account-Private-Key) takip edin
- HTTP Alchemy API URL'sini almak için aşağıya göz atın
diff --git a/src/content/translations/tr/developers/tutorials/how-to-mint-an-nft/index.md b/src/content/translations/tr/developers/tutorials/how-to-mint-an-nft/index.md
index 8bd7b9cc12d..0e8649fd1d6 100644
--- a/src/content/translations/tr/developers/tutorials/how-to-mint-an-nft/index.md
+++ b/src/content/translations/tr/developers/tutorials/how-to-mint-an-nft/index.md
@@ -113,7 +113,7 @@ Json dosyasını düzenlemeyi bitirdikten sonra, görüntüyü yüklemek için y
## Adım 5: Sözleşmenizin bir örneğini oluşturun {#instance-contract}
-Şimdi, sözleşmemizle etkileşime geçmek için, kodumuzda onun bir örneğini oluşturmalıyız. Bunu yapmak için dağıtımdan veya [Etherscan ](https://ropsten.etherscan.io/)dan sözleşmeyi dağıtmak için kullandığınız adresi arayarak alabileceğimiz sözleşme adresimize ihtiyacımız olacak.
+Şimdi, sözleşmemizle etkileşime geçmek için, kodumuzda onun bir örneğini oluşturmalıyız. Bunu yapmak için dağıtımdan veya [Etherscan](https://ropsten.etherscan.io/)dan sözleşmeyi dağıtmak için kullandığınız adresi arayarak alabileceğimiz sözleşme adresimize ihtiyacımız olacak.
![Etherscan'da sözleşme adresinizi görüntüleyin](./viewContractEtherscan.png)
diff --git a/src/content/translations/tr/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md b/src/content/translations/tr/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
index 0861c58db2f..d2981133298 100644
--- a/src/content/translations/tr/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
+++ b/src/content/translations/tr/developers/tutorials/kickstart-your-dapp-frontend-development-wth-create-eth-app/index.md
@@ -20,7 +20,7 @@ source: soliditydeveloper.com
sourceUrl: https://soliditydeveloper.com/create-eth-app
---
-Geçen sefer [Solidity'nin büyük resmine baktık ve ](https://soliditydeveloper.com/solidity-overview-2020) hâlihazırda [create-eth-app](https://github.com/PaulRBerg/create-eth-app)'den bahsettik. Şimdi onu nasıl kullanacağınızı, hangi özelliklerin entegre olduğunu ve nasıl genişleteceğinize dair ek fikirleri öğreneceksiniz. [Sablier](http://sablier.finance/)'in kurucusu Paul Razvan Berg tarafından başlatılan bu uygulama, ön uç geliştirmenizi başlatacak ve beraberinde aralarından seçim yapabileceğiniz çeşitli isteğe bağlı entegrasyonlar getiriyor.
+Geçen sefer [Solidity'nin büyük resmine baktık ve](https://soliditydeveloper.com/solidity-overview-2020) hâlihazırda [create-eth-app](https://github.com/PaulRBerg/create-eth-app)'den bahsettik. Şimdi onu nasıl kullanacağınızı, hangi özelliklerin entegre olduğunu ve nasıl genişleteceğinize dair ek fikirleri öğreneceksiniz. [Sablier](http://sablier.finance/)'in kurucusu Paul Razvan Berg tarafından başlatılan bu uygulama, ön uç geliştirmenizi başlatacak ve beraberinde aralarından seçim yapabileceğiniz çeşitli isteğe bağlı entegrasyonlar getiriyor.
## Kurulum {#installation}
@@ -32,7 +32,7 @@ cd my-eth-app
yarn react-app:start
```
-Perde arkasında [create-react-app](https://github.com/facebook/create-react-app) kullanır. Uygulamanızı görmek için, `http://localhost:3000/` bağlantısını açın. Üretime dağıtmaya hazır olduğunuzda, yarn build ile küçültülmüş bir paket oluşturun. Bunu sunmanın kolay yollarından biri [Netlify](https://www.netlify.com/)'dır. Bir Github deposu oluşturmanız, Netlify'a eklemeniz ve build komutunu kurmanız yeterli olur! Uygulamanız barındırılacak ve herkes tarafından kullanılabilir olacak. Ve hepsi ücretsiz.
+Perde arkasında [create-react-app](https://github.com/facebook/create-react-app) kullanır. Uygulamanızı görmek için, `http://localhost:3000/` bağlantısını açın. Üretime dağıtmaya hazır olduğunuzda, yarn build ile küçültülmüş bir paket oluşturun. Bunu sunmanın kolay yollarından biri [Netlify](https://www.netlify.com/)'dır. Bir GitHub deposu oluşturmanız, Netlify'a eklemeniz ve build komutunu kurmanız yeterli olur! Uygulamanız barındırılacak ve herkes tarafından kullanılabilir olacak. Ve hepsi ücretsiz.
## Özellikler {#features}
diff --git a/src/content/translations/tr/developers/tutorials/merkle-proofs-for-offline-data-integrity/index.md b/src/content/translations/tr/developers/tutorials/merkle-proofs-for-offline-data-integrity/index.md
index 720d5fbf47c..7c09ad3a53a 100644
--- a/src/content/translations/tr/developers/tutorials/merkle-proofs-for-offline-data-integrity/index.md
+++ b/src/content/translations/tr/developers/tutorials/merkle-proofs-for-offline-data-integrity/index.md
@@ -38,7 +38,7 @@ Sadece kök hash değerinin ağ üzerinde depolanmış olması gerekmektedir. Bi
### Zincir dışı kod {#off-chain-code}
-Bu makalede zincir dışı işlemler için Javascript kullanıyoruz. Çoğu merkeziyetsiz uygulama Javascript'te zincir dışı bileşenlere sahiptir.
+Bu makalede zincir dışı işlemler için JavaScript kullanıyoruz. Çoğu merkeziyetsiz uygulama JavaScript'te zincir dışı bileşenlere sahiptir.
#### Merkle kökünü oluşturma {#creating-the-merkle-root}
@@ -204,7 +204,7 @@ Merkle kökünü ayarlamak ve getirmek için fonksiyonlar. Bir üretim sistemind
}
```
-Bu fonksiyon bir eş hash değeri oluşturur. Bu yalnızca Javascript'teki `pairHash` kodunun Solidity'e uyarlamasıdır.
+Bu fonksiyon bir eş hash değeri oluşturur. Bu yalnızca JavaScript'teki `pairHash` kodunun Solidity'e uyarlamasıdır.
**Not:** Burada da okunabilirlik için optimizasyon yapılmıştır. [Fonksiyon tanımına](https://www.tutorialspoint.com/solidity/solidity_cryptographic_functions.htm) dayanarak; [`bytes32`](https://docs.soliditylang.org/en/v0.5.3/types.html#fixed-size-byte-arrays) olarak veriyi depolamak ve dönüşümleri önlemek mümkün olabilir.
diff --git a/src/content/translations/tr/eips/index.md b/src/content/translations/tr/eips/index.md
index 346f7f1dd05..bb12468463d 100644
--- a/src/content/translations/tr/eips/index.md
+++ b/src/content/translations/tr/eips/index.md
@@ -23,7 +23,7 @@ Değişiklikler için teknik bir şartname sağlamanın yanı sıra EIP'ler, Eth
## EIP'lerin Tarihçesi {#history-of-eips}
-[Ethereum İyileştirme Önerileri (EIP'ler) Github deposu](https://github.com/ethereum/EIPs) Ekim 2015'te oluşturuldu. EIP işlemi, [Bitcoin İyileştirme Önerileri (BIP'ler)](https://github.com/bitcoin/bips) sürecini; bu süreç de [Python Geliştirme Önerileri (PEP'ler)](https://www.python.org/dev/peps/) sürecini temel alır.
+[Ethereum İyileştirme Önerileri (EIP'ler) GitHub deposu](https://github.com/ethereum/EIPs) Ekim 2015'te oluşturuldu. EIP işlemi, [Bitcoin İyileştirme Önerileri (BIP'ler)](https://github.com/bitcoin/bips) sürecini; bu süreç de [Python Geliştirme Önerileri (PEP'ler)](https://www.python.org/dev/peps/) sürecini temel alır.
EIP editörleri, teknik sağlamlık, yazım/dil bilgisi kontrolü ve kod stili için EIP'leri gözden geçirmekle görevlidir. Martin Becze, Vitalik Buterin, Gavin Wood ve diğerleri, 2015'ten 2016'nın sonlarına kadar ilk EIP editörleriydi. Mevcut EIP editörleri şunlardır:
diff --git a/src/content/translations/tr/enterprise/index.md b/src/content/translations/tr/enterprise/index.md
index 2596f7bd7d5..c4e1b82871d 100644
--- a/src/content/translations/tr/enterprise/index.md
+++ b/src/content/translations/tr/enterprise/index.md
@@ -151,7 +151,7 @@ Uygulamanızı Katman 2 ölçeklenebilirlik çözümünün üzerine inşa etmek,
### Referanslar ve sertifikalar {#credentials}
- [Utah Yerel Yönetimleri](http://www.utahcounty.gov/Dept/ClerkAud/DigitalCertCopy.html) _Ethereum'da dijital evlilik sertifikaları veriyor_
-- [İki İtalyan lisesi ](https://cointelegraph.com/news/two-italian-high-schools-to-issue-digital-diplomas-with-blockchain) _Ethereum Mainnet'te dijital diplomalar verdi_
+- [İki İtalyan lisesi](https://cointelegraph.com/news/two-italian-high-schools-to-issue-digital-diplomas-with-blockchain) _Ethereum Mainnet'te dijital diplomalar verdi_
- [St. Gallen Üniversitesi](https://cointelegraph.com/news/swiss-university-fights-fake-diplomas-with-blockchain-technology) _bir İsviçre üniversitesinin diplomaları doğrulamaya yönelik pilot projesi_
- [Malta](https://cointelegraph.com/news/malta-to-store-education-certificates-on-a-blockchain) _ tüm eğitim sertifikaları [Hyland](https://www.learningmachine.com/) tarafından Mainnet'te kaydedilir_
- [Pohang Bilim ve Teknoloji Üniversitesi](https://www.theblockcrypto.com/linked/55176/south-korean-university-issues-blockchain-stored-diplomas-amid-the-spread-of-the-coronavirus) _Güney Kore üniversitesi yeni mezunlarına blok zincirinde saklanan diplomalar veriyor_
diff --git a/src/content/translations/tr/governance/index.md b/src/content/translations/tr/governance/index.md
index c3245e6a797..2f5c03b7051 100644
--- a/src/content/translations/tr/governance/index.md
+++ b/src/content/translations/tr/governance/index.md
@@ -91,7 +91,7 @@ Bu akış, çok basitleştirilmiş olsa da, Ethereum'da bir protokol değişikli
### Geçmişteki çalışmaları anlamak {#prior-work}
-EIP Öncüleri, Ethereum Mainnet'te dağıtım için ciddi olarak düşünülebilecek bir EIP oluşturmadan önce önceki çalışmalara ve tekliflere aşina olmalıdır. Bu şekilde, EIP'nin daha önce reddedilmemiş yeni bir şey sunması umulur. Bunu araştırmak için üç ana yer şunlardır: [EIP deposu](https://github.com/ethereum/eips), [Ethereum Magicians](https://ethereum-magicians.org/) ve [ethresear.ch ](https://ethresear.ch/).
+EIP Öncüleri, Ethereum Mainnet'te dağıtım için ciddi olarak düşünülebilecek bir EIP oluşturmadan önce önceki çalışmalara ve tekliflere aşina olmalıdır. Bu şekilde, EIP'nin daha önce reddedilmemiş yeni bir şey sunması umulur. Bunu araştırmak için üç ana yer şunlardır: [EIP deposu](https://github.com/ethereum/eips), [Ethereum Magicians](https://ethereum-magicians.org/) ve [ethresear.ch](https://ethresear.ch/).
### Çalışma grupları {#working-groups}
diff --git a/src/content/translations/tr/nft/index.md b/src/content/translations/tr/nft/index.md
index d594bdad8a4..e717dc84f52 100644
--- a/src/content/translations/tr/nft/index.md
+++ b/src/content/translations/tr/nft/index.md
@@ -402,7 +402,7 @@ Eylül 2020 yıl sonunda 140.839.000.000 işlem gerçekleştirdiler – [Visa ma
#### 3. Parçalı bir hisse ispatı ağında 100.000 işlem için enerji kullanımı {#fn-3}
-Ölçeklenebilirlik yükseltmelerinin, ağın [ saniyede 25.000 ila şu anda teorik maksimum değer olan 100.000 işlem gerçekleştirmesine olanak sağlayacağı tahmin ediliyor. ](https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698).
+Ölçeklenebilirlik yükseltmelerinin, ağın [saniyede 25.000 ila şu anda teorik maksimum değer olan 100.000 işlem gerçekleştirmesine olanak sağlayacağı tahmin ediliyor.](https://ethereum-magicians.org/t/a-rollup-centric-ethereum-roadmap/4698).
[Vitalik Buterin'in parçalama ile saniye başına işlem potansiyeli hakkında düşünceleri](https://twitter.com/VitalikButerin/status/1312905884549300224)
diff --git a/src/content/translations/tr/rust/index.md b/src/content/translations/tr/rust/index.md
index 5f373bef01f..7e913beed83 100644
--- a/src/content/translations/tr/rust/index.md
+++ b/src/content/translations/tr/rust/index.md
@@ -40,7 +40,7 @@ Başlamadan önce daha fazla bilgiye mi ihtiyacın var? Bu adrese göz at [ether
- [pwasm_ethereum externs library to interact with Ethereum-like network](https://github.com/openethereum/pwasm-ethereum)
- [Build A Decentralized Chat Using JavaScript and Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Build a Decentralized Todo App Using Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Build a Decentralized Todo App Using Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Getting Started with Enigma - In Rust Programming Language](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [An Intro to Secret Contracts](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Deploying Solidity Contracts on Oasis (Compound)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/tr/upgrades/merge/index.md b/src/content/translations/tr/upgrades/merge/index.md
index 9c46738ad0a..bd8d8e228a8 100644
--- a/src/content/translations/tr/upgrades/merge/index.md
+++ b/src/content/translations/tr/upgrades/merge/index.md
@@ -23,7 +23,7 @@ Ethereum'un yıldızlararası bir yolculuk için pek de hazır olmayan bir uzay
## Mainnet ile birleştirme {#docking-mainnet}
-Hazır olduğunda Ethereum Mainnet, İşaret Zinciri ile "birleşecek" ve [iş ispatı yerine hisse ispatı kullanan kendi parçasına dönüşecek. ](/developers/docs/consensus-mechanisms/pow/).
+Hazır olduğunda Ethereum Mainnet, İşaret Zinciri ile "birleşecek" ve [iş ispatı yerine hisse ispatı kullanan kendi parçasına dönüşecek](/developers/docs/consensus-mechanisms/pow/).
Mainnet, tüm ETH sahipleri ve kullanıcıları için geçişin sorunsuz olmasını sağlamak için akıllı sözleşmeleri hisse kanıtı(proof-of-stake) sistemine ve ayrıca Ethereum'un tam geçmişine ve mevcut durumuna getirecek.
diff --git a/src/content/translations/tr/upgrades/sharding/index.md b/src/content/translations/tr/upgrades/sharding/index.md
index e74c56c1d72..af487c36e72 100644
--- a/src/content/translations/tr/upgrades/sharding/index.md
+++ b/src/content/translations/tr/upgrades/sharding/index.md
@@ -79,7 +79,7 @@ Son olarak, bu tartışmayı ZK SNARK'ları sağlamlaştırıldığında tekrar
İşte aynı türden birkaç düşünce daha:
-- [Birinci Aşama Tamamlandı: Eth2 veri kullanılabilirliği motoru olarak ](https://ethresear.ch/t/phase-one-and-done-eth2-as-a-data-availability-engine/5269/8)-_cdetrio,ethrear.ch_
+- [Birinci Aşama Tamamlandı: Eth2 veri kullanılabilirliği motoru olarak](https://ethresear.ch/t/phase-one-and-done-eth2-as-a-data-availability-engine/5269/8) - _cdetrio,ethrear.ch_
Bu hâlâ aktif bir tartışma noktasıdır. Daha fazlasını öğrendikten sonra bu sayfaları güncelleyeceğiz.
diff --git a/src/content/translations/uk/rust/index.md b/src/content/translations/uk/rust/index.md
index aeef5b19f3b..66f56f5c23c 100644
--- a/src/content/translations/uk/rust/index.md
+++ b/src/content/translations/uk/rust/index.md
@@ -41,7 +41,7 @@ sidebarDepth: 1
- [Зовнішня бібліотека pwasm_ethereum для взаємодії з Ethereum-подібною мережею](https://github.com/openethereum/pwasm-ethereum)
- [Створення децентралізованого чата з використанням JavaScript та Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Створення децентралізованої програми виконання справ із використанням Vue.js та Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Створення децентралізованої програми виконання справ із використанням Vue.js та Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Початок роботи з Enigma — на мові програмування Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Введення до секретних контрактів](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Розгортання контрактів Solidity на Oasis (комплексне)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/vi/rust/index.md b/src/content/translations/vi/rust/index.md
index 854bc0d89cf..da0947da4fc 100644
--- a/src/content/translations/vi/rust/index.md
+++ b/src/content/translations/vi/rust/index.md
@@ -41,7 +41,7 @@ Cần một hướng dẫn cơ bản hơn? Tham khảo [ethereum.org/learn](/vi/
- [Thư viện ngoài pwasm_ethereum để tương tác với mạng giống như Ethereum](https://github.com/openethereum/pwasm-ethereum)
- [Xây dựng một cuộc trò chuyện phi tập trung bằng cách sử dụng JavaScript và Rust](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [Xây dựng ứng dụng làm việc phi tập trung bằng Vue.js & Rust ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [Xây dựng ứng dụng làm việc phi tập trung bằng Vue.js & Rust](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [Bắt đầu với Enigma - Trong ngôn ngữ lập trình Rust](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Giới thiệu về hợp đồng bí mật](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [Triển khai Hợp đồng Solidity trên Oasis (Tổng hợp)](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
diff --git a/src/content/translations/zh-tw/rust/index.md b/src/content/translations/zh-tw/rust/index.md
index 9512b68b148..65398f104bf 100644
--- a/src/content/translations/zh-tw/rust/index.md
+++ b/src/content/translations/zh-tw/rust/index.md
@@ -40,7 +40,7 @@ sidebar: true
- [pwasm_ethereum 外部庫與類以太坊網絡交互](https://github.com/openethereum/pwasm-ethereum)
- [使用 JavaScript 和 Rust 搭建去中心化聊天室](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [使用 Vue.js 和 Rust 構建一個去中心化待辦事項應用程序 ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [使用 Vue.js 和 Rust 構建一個去中心化待辦事項應用程序](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [從 Enigma 開始 - 用 Rust 編程語言](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Secret Contracts 介紹](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [在 Oasis (Compound) 上部署 Solidity 合約](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
@@ -49,7 +49,7 @@ sidebar: true
- [pwasm-ethereum](https://github.com/paritytech/pwasm-ethereum) - _與類以太坊網絡交互的外部庫集合_
- [以太坊 Web 大會](https://ewasm.readthedocs.io/en/mkdocs/)
-- [ oasis_std ](https://docs.rs/oasis-std/0.2.7/oasis_std/)- _OASIS API 參考_
+- [oasis_std](https://docs.rs/oasis-std/0.2.7/oasis_std/)- _OASIS API 參考_
- [eth-utils](https://github.com/ethereum/eth-utils/) - _使用以太坊相關代碼庫的實用函數工具_
- [Solaris](https://github.com/paritytech/sol-rs)
- [SputnikVM](https://github.com/sorpaas/rust-evm) - _Rust 以太坊虛擬機實現_
diff --git a/src/content/translations/zh/community/grants/index.md b/src/content/translations/zh/community/grants/index.md
index 1b0bfd4d5fa..24a23491a38 100644
--- a/src/content/translations/zh/community/grants/index.md
+++ b/src/content/translations/zh/community/grants/index.md
@@ -35,7 +35,7 @@ lang: zh
- [dYdX 资助计划](https://dydxgrants.com/) – _[dYdX](https://dydx.exchange/) 去中心化交易所_
- [Lido 生态系统资助组织 (LEGO)](https://lego.lido.fi/) – _[Lido](https://lido.fi/) 金融生态系统_
- [mStable 资助计划](https://docs.mstable.org/advanced/grants-program) - _[mStable](https://mstable.org/) 社区_
-- [The Graph](https://airtable.com/shrdfvnFvVch3IOVm) – _[The Graph ](https://thegraph.com/)生态系统_
+- [The Graph](https://airtable.com/shrdfvnFvVch3IOVm) – _[The Graph](https://thegraph.com/) 生态系统_
- [Uniswap 资助计划](https://www.unigrants.org/) – _[Uniswap](https://uniswap.org/) 社区_
## 二次方融资 {#quadratic-funding}
diff --git a/src/content/translations/zh/contributing/index.md b/src/content/translations/zh/contributing/index.md
index 9de685098f6..c88d276f62a 100644
--- a/src/content/translations/zh/contributing/index.md
+++ b/src/content/translations/zh/contributing/index.md
@@ -73,7 +73,7 @@ Ethereum.org 网站,像开放的以太坊一样,也是一个开源项目。
### 如何领取 {#how-to-claim}
1. 加入我们的 [Discord 服务器](https://discord.gg/E8dET2ux8y)。
-2. 在 `#🏆 | Poaps` 频道粘贴指向您的贡献内容的链接。
+2. 在 `#🥇 | poaps` 频道粘贴指向您的贡献内容的链接。
3. 等待我们的团队成员向您发送 POAP 徽章领取链接。
4. 领取您的 POAP 徽章!
diff --git a/src/content/translations/zh/contributing/translation-program/index.md b/src/content/translations/zh/contributing/translation-program/index.md
index 15722005812..1ed1a2c80ba 100644
--- a/src/content/translations/zh/contributing/translation-program/index.md
+++ b/src/content/translations/zh/contributing/translation-program/index.md
@@ -108,7 +108,7 @@ Ethereum.org 翻译计划旨在通过将 Ethereum.org 和其他以太坊内容
请不要使用机器翻译来翻译项目。 所有译文在被添加到网站之前均会进行审核。 如果您提供的译文被发现是机器翻译的,译文将不会被应用,经常使用机器翻译的贡献者将被从项目中移除。
-还有其他问题? 或者想与我们的团队和其他翻译人员合作? 请在我们的 [ethereum.org Discord 服务器的 ](https://discord.gg/6WX7E97) #translations 频道中发布
+还有其他问题? 或者想与我们的团队和其他翻译人员合作? 请在我们的 [ethereum.org Discord 服务器的](https://discord.gg/6WX7E97) #translations 频道中发布
您也可以通过向 translations@ethereum.org 发送邮件联系我们
@@ -146,7 +146,7 @@ Ethereum.org 翻译计划旨在通过将 Ethereum.org 和其他以太坊内容
### 社区 {#communities}
- [特定语言翻译组](https://discord.gg/6WX7E97)。 _- 让 ethereum.org 翻译者加入 Discord 翻译组的计划_。
-- [中文翻译组 ](https://www.notion.so/Ethereum-org-05375fe0a94c4214acaf90f42ba40171) _– 方便中文翻译人员之间协作的 Notion 页面_
+- [中文翻译组](https://www.notion.so/Ethereum-org-05375fe0a94c4214acaf90f42ba40171) _– 方便中文翻译人员之间协作的 Notion 页面_
### 内容存储桶概述 {#content-buckets-overview}
diff --git a/src/content/translations/zh/dao/index.md b/src/content/translations/zh/dao/index.md
index 89288e2c719..b541202a9b8 100644
--- a/src/content/translations/zh/dao/index.md
+++ b/src/content/translations/zh/dao/index.md
@@ -107,7 +107,7 @@ _通常用于联系更紧密、以人为中心的组织,例如慈善机构、
### 去中心化自治组织相关文章 {#dao-articles}
- [什么是去中心化自治组织?](https://aragon.org/dao)– [Aragon](https://aragon.org/)
-- [去中心化自治组织之家 ](https://wiki.metagame.wtf/docs/great-houses/house-of-daos)– [Metagame](https://wiki.metagame.wtf/)
+- [去中心化自治组织之家](https://wiki.metagame.wtf/docs/great-houses/house-of-daos)– [Metagame](https://wiki.metagame.wtf/)
- [去中心化自治组织及其目的分别是什么?](https://daohaus.substack.com/p/-what-is-a-dao-and-what-is-it-for)– [DAOhaus](https://daohaus.club/)
- [如何创立由去中心化自治组织提供支持的数字社区](https://daohaus.substack.com/p/four-and-a-half-steps-to-start-a) – [DAOhaus](https://daohaus.club/)
- [什么是去中心化自治组织?](https://coinmarketcap.com/alexandria/article/what-is-a-dao)– [Coinmarketcap](https://coinmarketcap.com)
diff --git a/src/content/translations/zh/developers/docs/apis/javascript/index.md b/src/content/translations/zh/developers/docs/apis/javascript/index.md
index 88d27c44913..f32ffa5d298 100644
--- a/src/content/translations/zh/developers/docs/apis/javascript/index.md
+++ b/src/content/translations/zh/developers/docs/apis/javascript/index.md
@@ -23,16 +23,16 @@ sidebar: true
### 连接到以太坊节点 {#connect-to-ethereum-nodes}
-使用提供器,这些库允许您连接到以太坊并读取它的数据,不管是通过 JSON-RPC、INFURA、Etherscan、Alchemy 还是 Metamask。
+使用提供器,这些库允许您连接到以太坊并读取它的数据,不管是通过 JSON-RPC、INFURA、Etherscan、Alchemy 还是 MetaMask。
**Ethers 示例**
```js
// 一个 Web3Provider 包含了标准的 Web3 提供者(provider),这个提供者
-//相当于将 Metamask 作为一个以太坊窗口注入到每个页面中。
+//相当于将 MetaMask 作为一个以太坊窗口注入到每个页面中。
const provider = new ethers.providers.Web3Provider(window.ethereum)
-// Metamask 插件同时可以签署每一笔交易
+// MetaMask 插件同时可以签署每一笔交易
// 从而更改区块链中的状态。
// 为此,我们需要帐户签名者...
const signer = provider.getSigner()
@@ -284,5 +284,5 @@ _还有哪些社区资源对您有所帮助? 请编辑本页面并添加它!
## 相关教程 {#related-tutorials}
- [设置 Web3js 以在 JavaScript 中使用以太坊区块链](/developers/tutorials/set-up-web3js-to-use-ethereum-in-javascript/) _– 在项目中设置 web3.js 的说明。_
-- [在 JavaScript 中调用智能合约 ](/developers/tutorials/calling-a-smart-contract-from-javascript/) _– 使用稳定币 DAI 代币,了解如何使用 JavaScript 调用合约函数。_
-- [使用 Web3 和 Alchemy 发送交易](/developers/tutorials/sending-transactions-using-web3-and-alchemy/) _ – 从后端发送交易分步指南。_
+- [在 JavaScript 中调用智能合约](/developers/tutorials/calling-a-smart-contract-from-javascript/) _– 使用稳定币 DAI 代币,了解如何使用 JavaScript 调用合约函数。_
+- [使用 Web3 和 Alchemy 发送交易](/developers/tutorials/sending-transactions-using-web3-and-alchemy/) _– 从后端发送交易分步指南。_
diff --git a/src/content/translations/zh/developers/docs/apis/json-rpc/index.md b/src/content/translations/zh/developers/docs/apis/json-rpc/index.md
index 18849945030..0e5a85b555e 100644
--- a/src/content/translations/zh/developers/docs/apis/json-rpc/index.md
+++ b/src/content/translations/zh/developers/docs/apis/json-rpc/index.md
@@ -14,7 +14,7 @@ JSON-RPC 是无状态、轻量级远程程序调用协议。 规范主要界定
## JSON-RPC 资源 {#json-rpc-resources}
- [以太坊 JSON-RPC 规范](https://playground.open-rpc.org/?schemaUrl=https://raw.githubusercontent.com/ethereum/eth1.0-apis/assembled-spec/openrpc.json&uiSchema[appBar][ui:splitView]=true&uiSchema[appBar][ui:input]=false&uiSchema[appBar][ui:examplesDropdown]=false)
-- [以太坊 JSON-RPC 规范 Github 代码库](https://github.com/ethereum/eth1.0-apis)
+- [以太坊 JSON-RPC 规范 GitHub 代码库](https://github.com/ethereum/eth1.0-apis)
## 客户端实现 {#client-implementations}
diff --git a/src/content/translations/zh/developers/docs/consensus-mechanisms/index.md b/src/content/translations/zh/developers/docs/consensus-mechanisms/index.md
index 075b798ba30..3e62b0af014 100644
--- a/src/content/translations/zh/developers/docs/consensus-mechanisms/index.md
+++ b/src/content/translations/zh/developers/docs/consensus-mechanisms/index.md
@@ -82,7 +82,7 @@ incomplete: true
- [什么是区块链共识算法?](https://academy.binance.com/en/articles/what-is-a-blockchain-consensus-algorithm)
- [什么是 Nakamoto 共识? 完整的初学者指南](https://blockonomi.com/nakamoto-consensus/)
-- [Casper 的工作原理 ](https://medium.com/unitychain/intro-to-casper-ffg-9ed944d98b2d)
+- [Casper 的工作原理](https://medium.com/unitychain/intro-to-casper-ffg-9ed944d98b2d)
- [关于工作量证明区块链的安全性和性能](https://eprint.iacr.org/2016/555.pdf)
_还有哪些社区资源对您有所帮助? 请编辑本页面并添加!_
diff --git a/src/content/translations/zh/developers/docs/evm/index.md b/src/content/translations/zh/developers/docs/evm/index.md
index 9fd8f32ae05..9e716a1e71e 100644
--- a/src/content/translations/zh/developers/docs/evm/index.md
+++ b/src/content/translations/zh/developers/docs/evm/index.md
@@ -49,7 +49,7 @@ EVM 作为一个[堆栈机](https://wikipedia.org/wiki/Stack_machine)运行,
然而,合约确实包含一个 Merkle Patricia _存储_ trie(作为可字寻址的字数组),该 trie 与帐户和部分全局状态关联。
-已编译的智能合约字节码作为许多 EVM [ opcodes ](/developers/docs/evm/opcodes)执行,它们执行标准的堆栈操作,例如 ` XOR`、` AND`、` ADD`、`SUB`等。 EVM 还实现了一些区块链特定的堆栈操作,如 `ADDRESS`、`BALANCE`、`BLOCKHASH` 等。
+已编译的智能合约字节码作为许多 EVM [opcodes](/developers/docs/evm/opcodes)执行,它们执行标准的堆栈操作,例如 ` XOR`、`AND`、`ADD`、`SUB` 等。 EVM 还实现了一些区块链特定的堆栈操作,如 `ADDRESS`、`BALANCE`、`BLOCKHASH` 等。
![表明 EVM 操作需要 Gas 的图表](../gas/gas.png) _图表改编自[以太坊 EVM 说明](https://takenobu-hs.github.io/downloads/ethereum_evm_illustrated.pdf)_
diff --git a/src/content/translations/zh/developers/docs/nodes-and-clients/index.md b/src/content/translations/zh/developers/docs/nodes-and-clients/index.md
index 53fe6a14a73..0938bbbb8fe 100644
--- a/src/content/translations/zh/developers/docs/nodes-and-clients/index.md
+++ b/src/content/translations/zh/developers/docs/nodes-and-clients/index.md
@@ -104,7 +104,7 @@ sidebarDepth: 2
运行自己的节点可能很难,您不必总是运行自己的实例。 在这种情况下,您可以使用第三方 API 提供商,如 [Infura](https://infura.io)、[Alchemy](https://alchemyapi.io) 或 [QuikNode](https://www.quiknode.io)。 另外,[ArchiveNode](https://archivenode.io/) 是一个社区资助的归档节点,它希望将以太坊区块链上的归档数据带给无法负担它的独立开发者。 有关使用这些服务的概述,请查看[节点即服务](/developers/docs/nodes-and-clients/nodes-as-a-service/)。
-如果有人在您的社区运行一个包含公共应用程序接口的以太坊节点,您可以[通过自定义远程过程调用](https://metamask.zendesk.com/hc/en-us/articles/360015290012-Using-a-Local-Node)将您的轻量级钱包(如 Metamask)指向社区节点,并获得比一些随机受信任的第三方更强的隐私性。
+如果有人在您的社区运行一个包含公共应用程序接口的以太坊节点,您可以[通过自定义远程过程调用](https://metamask.zendesk.com/hc/en-us/articles/360015290012-Using-a-Local-Node)将您的轻量级钱包(如 MetaMask)指向社区节点,并获得比一些随机受信任的第三方更强的隐私性。
另一方面,如果您运行一个客户端,则可以与可能需要它的朋友共享。
diff --git a/src/content/translations/zh/developers/docs/oracles/index.md b/src/content/translations/zh/developers/docs/oracles/index.md
index 863fc78841e..1d22b5f7b5f 100644
--- a/src/content/translations/zh/developers/docs/oracles/index.md
+++ b/src/content/translations/zh/developers/docs/oracles/index.md
@@ -426,19 +426,19 @@ _我们希望有更多关于构建预言机智能合约的文档。 如果您能
**文章**
-- [什么是区块链 Oracle?](https://chain.link/education/blockchain-oracles)- _Chainlink_
+- [什么是区块链 Oracle?](https://chain.link/education/blockchain-oracles) - _Chainlink_
- [预言机](https://docs.ethhub.io/built-on-ethereum/oracles/what-are-oracles/) – _EthHub_
-- [什么是区块链预言机?](https://betterprogramming.pub/what-is-a-blockchain-oracle-f5ccab8dbd72)- _Patrick Collins_
-- [去中心化预言机:综述](https://medium.com/fabric-ventures/decentralised-oracles-a-comprehensive-overview-d3168b9a8841)– _Julien Thevenard_
-- [在以太坊部署区块链预言机](https://medium.com/@pedrodc/implementing-a-blockchain-oracle-on-ethereum-cedc7e26b49e)– _Pedro Costa_
-- [为什么智能合约无法调用应用程序接口?](https://ethereum.stackexchange.com/questions/301/why-cant-contracts-make-api-calls)- _StackExchange_
-- [我们为什么需要去中心化预言机](https://newsletter.banklesshq.com/p/why-we-need-decentralized-oracles)- _Bankless_
-- [因此您想要使用价格预言机](https://samczsun.com/so-you-want-to-use-a-price-oracle/)- _samczsun_
+- [什么是区块链预言机?](https://betterprogramming.pub/what-is-a-blockchain-oracle-f5ccab8dbd72) - _Patrick Collins_
+- [去中心化预言机:综述](https://medium.com/fabric-ventures/decentralised-oracles-a-comprehensive-overview-d3168b9a8841) – _Julien Thevenard_
+- [在以太坊部署区块链预言机](https://medium.com/@pedrodc/implementing-a-blockchain-oracle-on-ethereum-cedc7e26b49e) – _Pedro Costa_
+- [为什么智能合约无法调用应用程序接口?](https://ethereum.stackexchange.com/questions/301/why-cant-contracts-make-api-calls) - _StackExchange_
+- [我们为什么需要去中心化预言机](https://newsletter.banklesshq.com/p/why-we-need-decentralized-oracles) - _Bankless_
+- [因此您想要使用价格预言机](https://samczsun.com/so-you-want-to-use-a-price-oracle/) - _samczsun_
**相关视频**
-- [预言机和区块链实用程序拓展](https://youtu.be/BVUZpWa8vpw)- _Real Vision Finance_
+- [预言机和区块链实用程序拓展](https://youtu.be/BVUZpWa8vpw) - _Real Vision Finance_
**教程**
-- [如何在 Solidity 中获取以太坊的当前价格](https://blog.chain.link/fetch-current-crypto-price-data-solidity/)- _ Chainlink _
+- [如何在 Solidity 中获取以太坊的当前价格](https://blog.chain.link/fetch-current-crypto-price-data-solidity/) - _Chainlink_
diff --git a/src/content/translations/zh/developers/docs/programming-languages/dot-net/index.md b/src/content/translations/zh/developers/docs/programming-languages/dot-net/index.md
index d46f2f305aa..ce55b8bdce6 100644
--- a/src/content/translations/zh/developers/docs/programming-languages/dot-net/index.md
+++ b/src/content/translations/zh/developers/docs/programming-languages/dot-net/index.md
@@ -77,7 +77,7 @@ incomplete: true
## .NET 社区贡献者 {#dot-net-community-contributors}
-在 Nethereum,我们主要活跃于 [Gitter](https://gitter.im/Nethereum/Nethereum) 上,任何人都可以前来提问/回答问题,获得帮助或者前来逛逛。 您可以自由地在 [Nethereum GitHub 库](https://github.com/Nethereum)上提交拉取请求或者开启问题,或者只是前来浏览我们已有的许多小项目/样本项目。 您可以在 [Discord ](https://discord.gg/jQPrR58FxX)上找到我们!
+在 Nethereum,我们主要活跃于 [Gitter](https://gitter.im/Nethereum/Nethereum) 上,任何人都可以前来提问/回答问题,获得帮助或者前来逛逛。 您可以自由地在 [Nethereum GitHub 库](https://github.com/Nethereum)上提交拉取请求或者开启问题,或者只是前来浏览我们已有的许多小项目/样本项目。 您可以在 [Discord](https://discord.gg/jQPrR58FxX) 上找到我们!
在 Nethermind,让我们通过 [Gitter](https://gitter.im/nethermindeth/nethermind) 取得联系。 关于拉取请求或者问题,请查看 [Nethermind GitHub 库](https://github.com/NethermindEth/nethermind)。
diff --git a/src/content/translations/zh/developers/docs/programming-languages/golang/index.md b/src/content/translations/zh/developers/docs/programming-languages/golang/index.md
index 597cf8379aa..d7ccd6a1f81 100644
--- a/src/content/translations/zh/developers/docs/programming-languages/golang/index.md
+++ b/src/content/translations/zh/developers/docs/programming-languages/golang/index.md
@@ -81,4 +81,4 @@ incomplete: true
## 其他汇总列表 {#other-aggregated-lists}
- [强大的以太坊](https://github.com/btomashvili/awesome-ethereum)
-- [Consensys:以太坊开发工具的权威清单](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974)| [GitHub 源 ](https://github.com/ConsenSys/ethereum-developer-tools-list)
+- [Consensys:以太坊开发工具的权威清单](https://media.consensys.net/an-definitive-list-of-ethereum-developer-tools-2159ce865974) | [GitHub 源](https://github.com/ConsenSys/ethereum-developer-tools-list)
diff --git a/src/content/translations/zh/developers/docs/programming-languages/java/index.md b/src/content/translations/zh/developers/docs/programming-languages/java/index.md
index c0628cede61..88d38754f96 100644
--- a/src/content/translations/zh/developers/docs/programming-languages/java/index.md
+++ b/src/content/translations/zh/developers/docs/programming-languages/java/index.md
@@ -23,7 +23,7 @@ incomplete: true
## 使用以太坊客户端 {#working-with-ethereum-clients}
-了解如何使用 [Web3J ](https://github.com/web3j/web3j)和 Hyperledger Besu 这两个领先的 Java 以太坊客户端。
+了解如何使用 [Web3J](https://github.com/web3j/web3j) 和 Hyperledger Besu 这两个领先的 Java 以太坊客户端。
- [使用 Java 、Eclipse 和 Web3J 连接以太坊客户端](https://kauri.io/article/b9eb647c47a546bc95693acc0be72546/connecting-to-an-ethereum-client-with-java-eclipse-and-web3j)
- [使用 Java 和 Web3j 管理以太坊帐户](https://kauri.io/article/925d923e12c543da9a0a3e617be963b4/manage-an-ethereum-account-with-java-and-web3j)
diff --git a/src/content/translations/zh/developers/docs/programming-languages/javascript/index.md b/src/content/translations/zh/developers/docs/programming-languages/javascript/index.md
index 1cde01b6dda..2d877c791a1 100644
--- a/src/content/translations/zh/developers/docs/programming-languages/javascript/index.md
+++ b/src/content/translations/zh/developers/docs/programming-languages/javascript/index.md
@@ -9,7 +9,7 @@ JavaScript 是以太坊生态中最受欢迎的语言之一。 事实上,有
有机会在[堆栈的所有级别](/developers/docs/ethereum-stack/)使用 JavaScript(或接近)。
-## Javascript 和以太坊的交互 {#interact-with-ethereum}
+## JavaScript 和以太坊的交互 {#interact-with-ethereum}
### JavaScript 应用编程接口库 {#javascript-api-libraries}
diff --git a/src/content/translations/zh/developers/docs/programming-languages/python/index.md b/src/content/translations/zh/developers/docs/programming-languages/python/index.md
index 17cb34cb254..c0a167b1d5d 100644
--- a/src/content/translations/zh/developers/docs/programming-languages/python/index.md
+++ b/src/content/translations/zh/developers/docs/programming-languages/python/index.md
@@ -49,7 +49,7 @@ incomplete: true
### 活跃: {#active}
- [Web3.py](https://github.com/ethereum/web3.py) - _用于与以太坊交互的 Python 库_
-- [Ape ](https://github.com/ApeWorX/ape) - _面向 Pythonista、数据科学家和安全专业人员的智能合约开发工具_
+- [Ape](https://github.com/ApeWorX/ape) - _面向 Pythonista、数据科学家和安全专业人员的智能合约开发工具_
- [Brownie](https://github.com/eth-brownie/brownie) - _一个用于部署、测试以太坊智能合约并与之交互的 Python 框架_
- [Vyper](https://github.com/ethereum/vyper/) - _一种具有 Python 风格的以太坊虚拟机智能合约编程语言_
- [py-evm](https://github.com/ethereum/py-evm) - _以太坊虚拟机的实现_
diff --git a/src/content/translations/zh/developers/docs/programming-languages/rust/index.md b/src/content/translations/zh/developers/docs/programming-languages/rust/index.md
index 864482a3c51..34db469294f 100644
--- a/src/content/translations/zh/developers/docs/programming-languages/rust/index.md
+++ b/src/content/translations/zh/developers/docs/programming-languages/rust/index.md
@@ -39,7 +39,7 @@ incomplete: true
- [pwasm_ethereum 外部库与类以太坊网络交互](https://github.com/openethereum/pwasm-ethereum)
- [使用 JavaScript 和 Rust 搭建去中心化聊天室](https://medium.com/perlin-network/build-a-decentralized-chat-using-javascript-rust-webassembly-c775f8484b52)
-- [使用 Vue.js 和 Rust 构建一个去中心化待办事项应用程序 ](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
+- [使用 Vue.js 和 Rust 构建一个去中心化待办事项应用程序](https://medium.com/@jjmace01/build-a-decentralized-todo-app-using-vue-js-rust-webassembly-5381a1895beb)
- [从 Enigma 开始 - 用 Rust 编程语言](https://blog.enigma.co/getting-started-with-discovery-the-rust-programming-language-4d1e0b06de15)
- [Secret Contracts 介绍](https://blog.enigma.co/getting-started-with-enigma-an-intro-to-secret-contracts-cdba4fe501c2)
- [在 Oasis (Compound) 上部署 Solidity 合约](https://docs.oasis.dev/tutorials/deploy-solidity.html#deploy-using-truffle)
@@ -52,7 +52,7 @@ incomplete: true
- [oasis_std](https://docs.rs/oasis-std/0.2.7/oasis_std/) - _OASIS 应用程序界面参考_
- [Solaris](https://github.com/paritytech/sol-rs)
- [SputnikVM](https://github.com/sorpaas/rust-evm) - _采用 Rust 实现以太坊虚拟机_
-- [rust-web3](https://github.com/tomusdrw/rust-web3) - _ Web3.js 库 Rust 语言实现_
+- [rust-web3](https://github.com/tomusdrw/rust-web3) - _Web3.js 库 Rust 语言实现_
- [Wavelet](https://wavelet.perlin.net/docs/smart-contracts) - _Rust 语言的 Wavelet 智能合约_
- [Foundry](https://github.com/gakonst/foundry) - _以太坊应用开发工具包_
- [Ethers_rs](https://github.com/gakonst/ethers-rs)- _可实现以太坊库和钱包功能_
diff --git a/src/content/translations/zh/developers/docs/scaling/state-channels/index.md b/src/content/translations/zh/developers/docs/scaling/state-channels/index.md
index d5bd8aeb008..a72927da7f3 100644
--- a/src/content/translations/zh/developers/docs/scaling/state-channels/index.md
+++ b/src/content/translations/zh/developers/docs/scaling/state-channels/index.md
@@ -67,7 +67,7 @@ sidebarDepth: 3
- [状态通道上的 EthHub](https://docs.ethhub.io/ethereum-roadmap/layer-2-scaling/state-channels/)
- [Making Sense of Ethereum’s Layer 2 Scaling Solutions: State Channels, Plasma, and Truebit(理解以太坊的第二层扩容解决方案:状态通道、Plasma 和 Truebit)](https://medium.com/l4-media/making-sense-of-ethereums-layer-2-scaling-solutions-state-channels-plasma-and-truebit-22cb40dcc2f4) _– Josh Stark, Feb 12 2018_
- [State Channels - an explanation(状态通道)- 解释](https://www.jeffcoleman.ca/state-channels/) _Nov 6, 2015 - Jeff Coleman_
-- [ 状态通道的基础知识 ](https://education.district0x.io/general-topics/understanding-ethereum/basics-state-channels/) _District0x_
+- [状态通道的基础知识](https://education.district0x.io/general-topics/understanding-ethereum/basics-state-channels/) _District0x_
**支付通道**
diff --git a/src/content/translations/zh/developers/docs/scaling/zk-rollups/index.md b/src/content/translations/zh/developers/docs/scaling/zk-rollups/index.md
index 3dee4963c84..81d3b99e72c 100644
--- a/src/content/translations/zh/developers/docs/scaling/zk-rollups/index.md
+++ b/src/content/translations/zh/developers/docs/scaling/zk-rollups/index.md
@@ -26,7 +26,7 @@ sidebar: true
| 优点 | 缺点 |
| ---------------------------------------------------------------------------------- | -------------------------------------------------------------------- |
| 完成时间更快,因为一旦证据被送到主链上,状态即时验证。 | 一些没有 EVM 支持。 |
-| 不太容易受到 [Optimistic rollup ](#optimistic-pros-and-cons)可能会受到的经济攻击。 | 有效性证明的计算量很大 -- 对于链上活动很少的应用来说,不值得这样做。 |
+| 不太容易受到 [Optimistic rollup](#optimistic-pros-and-cons) 可能会受到的经济攻击。 | 有效性证明的计算量很大 -- 对于链上活动很少的应用来说,不值得这样做。 |
| 安全和去中心化,因为恢复状态所需的数据储存在第一层。 | 运营者可以影响交易顺序 |
### 零知识卷叠的直观解释 {#zk-video}
diff --git a/src/content/translations/zh/developers/docs/smart-contracts/compiling/index.md b/src/content/translations/zh/developers/docs/smart-contracts/compiling/index.md
index fa01061c684..dcd95b90b08 100644
--- a/src/content/translations/zh/developers/docs/smart-contracts/compiling/index.md
+++ b/src/content/translations/zh/developers/docs/smart-contracts/compiling/index.md
@@ -40,7 +40,7 @@ PUSH1 0x80 PUSH1 0x40 MSTORE PUSH1 0x4 CALLDATASIZE LT PUSH2 0x41 JUMPI PUSH1 0x
ABI 是一份 JSON 文件,描述了部署的合约及这个智能合约的函数。 这在 web2 和 web3 之间的鸿沟上架起交流的桥梁
-[Javascript 客户端库](/developers/docs/apis/javascript/)将读取**应用程序二进制接口 (ABI)**,以便您在 Web 应用程序接口中调用您的智能合约。
+[JavaScript 客户端库](/developers/docs/apis/javascript/)将读取**应用程序二进制接口 (ABI)**,以便您在 Web 应用程序接口中调用您的智能合约。
以下是 ERC-20 代币合约的应用程序二进制接口。 ERC-20 是您可以在以太坊交易的代币。
diff --git a/src/content/translations/zh/developers/docs/smart-contracts/languages/index.md b/src/content/translations/zh/developers/docs/smart-contracts/languages/index.md
index 073a3f1a470..25962b14dc4 100644
--- a/src/content/translations/zh/developers/docs/smart-contracts/languages/index.md
+++ b/src/content/translations/zh/developers/docs/smart-contracts/languages/index.md
@@ -239,7 +239,7 @@ def endAuction():
}
```
-如果您已经熟悉智能合约,可以在 [此处找到 Yul 中的完整 ERC20 实例 ](https://solidity.readthedocs.io/en/latest/yul.html#complete-erc20-example)。
+如果您已经熟悉智能合约,可以在 [此处找到 Yul 中的完整 ERC20 实例](https://solidity.readthedocs.io/en/latest/yul.html#complete-erc20-example)。
## Fe {#fe}
diff --git a/src/content/translations/zh/developers/docs/smart-contracts/libraries/index.md b/src/content/translations/zh/developers/docs/smart-contracts/libraries/index.md
index 09f8baa167d..dd2c9a6a353 100644
--- a/src/content/translations/zh/developers/docs/smart-contracts/libraries/index.md
+++ b/src/content/translations/zh/developers/docs/smart-contracts/libraries/index.md
@@ -51,7 +51,7 @@ contract MyContract is Ownable {
}
```
-另一个比较受欢迎的例子是 [SafeMath ](https://docs.openzeppelin.com/contracts/3.x/utilities#math)或[DsMath](https://dappsys.readthedocs.io/en/latest/ds_math.html)。 这些库(与基础合约不同)提供了语言本身不具有的带有溢出检查的算术函数。 使用这些库而不是本地的算术操作可以来防止您的合约出现溢出错误,这些错误可能会导致灾难性的后果!
+另一个比较受欢迎的例子是 [SafeMath](https://docs.openzeppelin.com/contracts/3.x/utilities#math) 或[DsMath](https://dappsys.readthedocs.io/en/latest/ds_math.html)。 这些库(与基础合约不同)提供了语言本身不具有的带有溢出检查的算术函数。 使用这些库而不是本地的算术操作可以来防止您的合约出现溢出错误,这些错误可能会导致灾难性的后果!
### 标准 {#standards}
diff --git a/src/content/translations/zh/developers/docs/standards/tokens/erc-1155/index.md b/src/content/translations/zh/developers/docs/standards/tokens/erc-1155/index.md
index b9fffc713f1..75d8bd2fb57 100644
--- a/src/content/translations/zh/developers/docs/standards/tokens/erc-1155/index.md
+++ b/src/content/translations/zh/developers/docs/standards/tokens/erc-1155/index.md
@@ -11,7 +11,7 @@ sidebar: true
**多代币标准是什么?**
-它的目的很单纯,就是创建一个智能合约接口,可以代表和控制任何数量的同质化和非同质化代币类型。 这样一来,ERC-1155 代币就具有与 [ERC-20 ](/developers/docs/standards/tokens/erc-20/)和 [ERC-721](/developers/docs/standards/tokens/erc-721/) 代币相同的功能,甚至可以同时使用这两者的功能。 而最重要的是,它能改善这两种标准的功能,使其更有效率,并纠正 ERC-20 和 ERC-721 标准上明显的实施错误。
+它的目的很单纯,就是创建一个智能合约接口,可以代表和控制任何数量的同质化和非同质化代币类型。 这样一来,ERC-1155 代币就具有与 [ERC-20](/developers/docs/standards/tokens/erc-20/) 和 [ERC-721](/developers/docs/standards/tokens/erc-721/) 代币相同的功能,甚至可以同时使用这两者的功能。 而最重要的是,它能改善这两种标准的功能,使其更有效率,并纠正 ERC-20 和 ERC-721 标准上明显的实施错误。
[EIP-1155](https://eips.ethereum.org/EIPS/eip-1155) 中对 ERC-1155 代币进行了全面的描述。
@@ -143,5 +143,5 @@ _注意_:包括钩子在内的所有批处理函数也均作为非批处理的
- [EIP-1155:多代币标准](https://eips.ethereum.org/EIPS/eip-1155)
- [ERC-1155:Openzepelin 文档](https://docs.openzeppelin.com/contracts/3.x/erc1155)
-- [ERC-1155:Github 代码库](https://github.com/enjin/erc-1155)
+- [ERC-1155:GitHub 代码库](https://github.com/enjin/erc-1155)
- [Alchemy NFT API](https://docs.alchemy.com/alchemy/enhanced-apis/nft-api)
diff --git a/src/content/translations/zh/developers/tutorials/calling-a-smart-contract-from-javascript/index.md b/src/content/translations/zh/developers/tutorials/calling-a-smart-contract-from-javascript/index.md
index 0a01f429f21..23041824f57 100644
--- a/src/content/translations/zh/developers/tutorials/calling-a-smart-contract-from-javascript/index.md
+++ b/src/content/translations/zh/developers/tutorials/calling-a-smart-contract-from-javascript/index.md
@@ -113,7 +113,7 @@ daiToken.methods.balanceOf(senderAddress).call(function (err, res) {
})
```
-请记住,DAI ERC20 有 18 位小数,这意味着您需要移除 18 个零才能获得正确的数额。 uint256 将以字符串形式返回,因为 Javascript 不处理大数值。 如果不确定,请了解我们关于 bignumber.js 的教程[如何在 JS 中处理大数](https://ethereumdev.io/how-to-deal-with-big-numbers-in-javascript/)。
+请记住,DAI ERC20 有 18 位小数,这意味着您需要移除 18 个零才能获得正确的数额。 uint256 将以字符串形式返回,因为 JavaScript 不处理大数值。 如果不确定,请了解我们关于 bignumber.js 的教程[如何在 JS 中处理大数](https://ethereumdev.io/how-to-deal-with-big-numbers-in-javascript/)。
## 发送:将交易发送给智能合约函数 {#send-sending-a-transaction-to-a-smart-contract-function}
diff --git a/src/content/translations/zh/developers/tutorials/erc20-annotated-code/index.md b/src/content/translations/zh/developers/tutorials/erc20-annotated-code/index.md
index 48c76449bbf..36e2f54fe3e 100644
--- a/src/content/translations/zh/developers/tutorials/erc20-annotated-code/index.md
+++ b/src/content/translations/zh/developers/tutorials/erc20-annotated-code/index.md
@@ -19,7 +19,7 @@ published: 2021-03-09
## 接口 {#the-interface}
-像 ERC-20 这样的标准,其目的是允许符合标准的多种代币,都可以在应用程序之间进行互操作,例如钱包和分布式交易所。 为实现这个目的,我们要创建一个 [接口](https://www.geeksforgeeks.org/solidity-basics-of-interface/)。 任何需要使用代币合约的代码 可以在接口中使用相同的定义,并且与使用它的所有代币合约兼容。无论是像 Metamask 这样的钱包、 诸如 etherscan.io 之类的去中心化应用程序,或一种不同的合约,例如流动资金池。
+像 ERC-20 这样的标准,其目的是允许符合标准的多种代币,都可以在应用程序之间进行互操作,例如钱包和分布式交易所。 为实现这个目的,我们要创建一个 [接口](https://www.geeksforgeeks.org/solidity-basics-of-interface/)。 任何需要使用代币合约的代码 可以在接口中使用相同的定义,并且与使用它的所有代币合约兼容。无论是像 MetaMask 这样的钱包、 诸如 etherscan.io 之类的去中心化应用程序,或一种不同的合约,例如流动资金池。
![ERC-20 接口说明](erc20_interface.png)
diff --git a/src/content/translations/zh/developers/tutorials/guide-to-smart-contract-security-tools/index.md b/src/content/translations/zh/developers/tutorials/guide-to-smart-contract-security-tools/index.md
index 62e2e2a33e9..bdc9dd1b274 100644
--- a/src/content/translations/zh/developers/tutorials/guide-to-smart-contract-security-tools/index.md
+++ b/src/content/translations/zh/developers/tutorials/guide-to-smart-contract-security-tools/index.md
@@ -16,7 +16,7 @@ sourceUrl: https://github.com/crytic/building-secure-contracts/tree/master/progr
我们将使用三种独特的测试和程序分析技术:
-- **使用 [ Slither ](/developers/tutorials/how-to-use-slither-to-find-smart-contract-bugs/) 进行静态分析**。通过不同的程序演示(例如控制流程图),同时对程序的所有路径进行模拟和分析。
+- **使用 [Slither](/developers/tutorials/how-to-use-slither-to-find-smart-contract-bugs/) 进行静态分析**。通过不同的程序演示(例如控制流程图),同时对程序的所有路径进行模拟和分析。
- **使用 [Echidna](/developers/tutorials/how-to-use-echidna-to-test-smart-contracts/) 进行模糊测试。** 代码是通过伪随机生成的交易来执行的, 模糊器将尝试找到一个违反某个给定的合约特性的交易序列。
- **使用 [Manticore](/developers/tutorials/how-to-use-manticore-to-find-smart-contract-bugs/) 进行符号执行。** 一种正式的验证技术,它将每个路径转换为数学公式,在此基础上可对最重要的约束加以检查。
diff --git a/src/content/translations/zh/developers/tutorials/hello-world-smart-contract/index.md b/src/content/translations/zh/developers/tutorials/hello-world-smart-contract/index.md
index 90d099ad2a1..051cdf95ec3 100644
--- a/src/content/translations/zh/developers/tutorials/hello-world-smart-contract/index.md
+++ b/src/content/translations/zh/developers/tutorials/hello-world-smart-contract/index.md
@@ -53,7 +53,7 @@ published: 2021-03-31
## 步骤 5:查看账户余额 {#step-5}
-为了核实我们的余额,可以使用 [Alchemy 的创作者工具](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D)发出 [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance) 请求。 这将返回我们钱包中的以太币金额。 输入您的 Metamask 帐户地址并单击“发送请求”后,您应该会看到这样的响应:
+为了核实我们的余额,可以使用 [Alchemy 的创作者工具](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D)发出 [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance) 请求。 这将返回我们钱包中的以太币金额。 输入您的 MetaMask 帐户地址并单击“发送请求”后,您应该会看到这样的响应:
```json
{ "jsonrpc": "2.0", "id": 0, "result": "0x2B5E3AF16B1880000" }
@@ -201,7 +201,7 @@ contract HelloWorld {
这是一个非常简单的智能合约,创建时存储了一条消息,而且可以通过调用 `update` 功能来更新消息。
-## 步骤 11:将 Metamask 和 Alchemy 连接至您的项目 {#step-11}
+## 步骤 11:将 MetaMask 和 Alchemy 连接至您的项目 {#step-11}
我们创建了 MetaMask 钱包、Alchemy 帐户,并且编写了一个智能合约,现在是将这三者连起来的时候了。
@@ -215,7 +215,7 @@ contract HelloWorld {
npm install dotenv --save
```
-然后,在项目的根目录中创建 `.env` 文件,并将您的 Metamask 私钥和超文本传输协议 Alchemy 应用程序接口网址添加到其中。
+然后,在项目的根目录中创建 `.env` 文件,并将您的 MetaMask 私钥和超文本传输协议 Alchemy 应用程序接口网址添加到其中。
- 遵循[这些说明](https://metamask.zendesk.com/hc/en-us/articles/360015289632-How-to-Export-an-Account-Private-Key)导出您的私钥
- 请从下方获取超文本传输协议 Alchemy 应用程序接口网址
diff --git a/src/content/translations/zh/developers/tutorials/how-to-write-and-deploy-an-nft/index.md b/src/content/translations/zh/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
index 7b235f4385a..8f4fdfa4cc7 100644
--- a/src/content/translations/zh/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
+++ b/src/content/translations/zh/developers/tutorials/how-to-write-and-deploy-an-nft/index.md
@@ -58,7 +58,7 @@ Alchemy 非常自豪能够推动非同质化代币领域的一些巨头,包括
## 步骤 5:查看账户余额 {#check-balance}
-为了核实我们的余额,可以使用 [Alchemy 的创作者工具](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D)发出 [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance) 请求。 这将返回我们钱包中的以太币金额。 输入您的 Metamask 帐户地址并单击“发送请求”后,您应该会看到这样的响应:
+为了核实我们的余额,可以使用 [Alchemy 的创作者工具](https://composer.alchemyapi.io?composer_state=%7B%22network%22%3A0%2C%22methodName%22%3A%22eth_getBalance%22%2C%22paramValues%22%3A%5B%22%22%2C%22latest%22%5D%7D)发出 [eth_getBalance](https://docs.alchemyapi.io/alchemy/documentation/alchemy-api-reference/json-rpc#eth_getbalance) 请求。 这将返回我们钱包中的以太币金额。 输入您的 MetaMask 帐户地址并单击“发送请求”后,您应该会看到这样的响应:
`{"jsonrpc": "2.0", "id": 0, "result": "0xde0b6b3a7640000"}`
@@ -214,9 +214,9 @@ Alchemy 非常自豪能够推动非同质化代币领域的一些巨头,包括
`mintNFT` 调用了继承的 ERC-721 库中的一些方法,最终返回一个数字,代表新铸造非同质化代币的 ID。
-## 步骤 11:将 Metamask 和 Alchemy 连接至您的项目 {#connect-metamask-and-alchemy}
+## 步骤 11:将 MetaMask 和 Alchemy 连接至您的项目 {#connect-metamask-and-alchemy}
-现在,我们创建了 Metamask 钱包、Alchemy 帐户,并且编写了一个智能合约,现在是将这三者连起来的时候了。
+现在,我们创建了 MetaMask 钱包、Alchemy 帐户,并且编写了一个智能合约,现在是将这三者连起来的时候了。
从虚拟钱包发送的每笔交易都需要使用您独有的私钥签名。 为了给程序提供此项许可,我们可以安全地将私钥(和 Alchemy 应用程序接口密钥)存储在一个环境文件中。
@@ -226,7 +226,7 @@ Alchemy 非常自豪能够推动非同质化代币领域的一些巨头,包括
npm install dotenv --save
-然后,在项目的根目录中创建 `.env` 文件,并将您的 Metamask 私钥和超文本传输协议 Alchemy 应用程序接口网址添加到其中。
+然后,在项目的根目录中创建 `.env` 文件,并将您的 MetaMask 私钥和超文本传输协议 Alchemy 应用程序接口网址添加到其中。
- 遵循[这些说明](https://metamask.zendesk.com/hc/en-us/articles/360015289632-How-to-Export-an-Account-Private-Key),从 MetaMask 导出您的私钥
diff --git a/src/content/translations/zh/developers/tutorials/smart-contract-security-guidelines/index.md b/src/content/translations/zh/developers/tutorials/smart-contract-security-guidelines/index.md
index 0fcc7e188d4..0f248f7e9ef 100644
--- a/src/content/translations/zh/developers/tutorials/smart-contract-security-guidelines/index.md
+++ b/src/content/translations/zh/developers/tutorials/smart-contract-security-guidelines/index.md
@@ -77,7 +77,7 @@ sourceUrl: https://github.com/crytic/building-secure-contracts/blob/master/devel
- **编写详尽的单元测试。**全面的测试套件对于构建高质量的软件至关重要。
- **编写[Slither](https://github.com/crytic/slither)、[Echidna](https://github.com/crytic/echidna)和[Manticore](https://github.com/trailofbits/manticore)自定义检查和属性。**自动化工具将帮助确保您的合约安全。 查看本指南的其余部分,了解如何编写高效的检查和属性。
-- **使用[crytic.io](https://crytic.io/)。**Crytic 与 Github 集成,提供对私有 Slither 探测器的访问,并从 Echidna 运行自定义属性检查。
+- **使用[crytic.io](https://crytic.io/)。**Crytic 与 GitHub 集成,提供对私有 Slither 探测器的访问,并从 Echidna 运行自定义属性检查。
### Solidity {#solidity}
diff --git a/src/content/translations/zh/developers/tutorials/solidity-and-truffle-continuous-integration-setup/index.md b/src/content/translations/zh/developers/tutorials/solidity-and-truffle-continuous-integration-setup/index.md
index 7b666ebc7d9..a6e62095ce8 100644
--- a/src/content/translations/zh/developers/tutorials/solidity-and-truffle-continuous-integration-setup/index.md
+++ b/src/content/translations/zh/developers/tutorials/solidity-and-truffle-continuous-integration-setup/index.md
@@ -143,7 +143,7 @@ checks:
### 第 5 步:创建一个 Codechecks 帐户 {#step-5-create-a-codechecks-account}
- 使用 [Codechecks](http://codechecks.io/) 创建一个帐户。
-- 将 Github repo 添加到其中。
+- 将 GitHub repo 添加到其中。
- 复制密钥并将 `CC_SECRET=COPIED SECRET` 添加到您的 CI( [Travis](https://docs.travis-ci.com/user/environment-variables/) 参见这里,[CircleCi](https://circleci.com/docs/2.0/env-vars/#setting-an-environment-variable-in-a-project) 参见这里)。
- 现在继续创建拉取请求。
@@ -184,7 +184,7 @@ Solidity coverage 启动了它自己的 ganache-cli,所以我们不必担心
### 第 4 步:将 repository 添加到 Coveralls {#step-4-add-repository-to-coveralls}
- 使用 [Coveralls](https://coveralls.io/) 创建一个帐户
-- 添加 Github repo 到 Coverall
+- 添加 GitHub repo 到 Coverall
- 创建拉取请求
![Coverall 示例](../../../../../developers/tutorials/solidity-and-truffle-continuous-integration-setup/coverall.png)
diff --git a/src/content/translations/zh/eips/index.md b/src/content/translations/zh/eips/index.md
index e9e629ef999..a83d85df50c 100644
--- a/src/content/translations/zh/eips/index.md
+++ b/src/content/translations/zh/eips/index.md
@@ -23,7 +23,7 @@ EIP 作为一个中心角色,记载以太坊的变化并且记载在以太坊
## EIP 历史 {#history-of-eips}
-[Ethereum Improvement Proposals (EIP) Github 存储库](https://github.com/ethereum/EIPs) 于 2015 年 10 月创建。 EIP 进程基于[比特币改进提议 (BIP)](https://github.com/bitcoin/bips) 进程。它本身基于 [Python 增强提议 (PEP)](https://www.python.org/dev/peps/) 进程。
+[Ethereum Improvement Proposals (EIP) GitHub 存储库](https://github.com/ethereum/EIPs) 于 2015 年 10 月创建。 EIP 进程基于[比特币改进提议 (BIP)](https://github.com/bitcoin/bips) 进程。它本身基于 [Python 增强提议 (PEP)](https://www.python.org/dev/peps/) 进程。
EIP 编辑人员的任务是审查 EIP 的技术可靠性、正确的拼写/语法和代码风格。 Martin Becze、Vitalik Buterin、Gavin Wood 和其他一些人是 2015 年至 2016 年末最初的 EIP 编辑者。 当前 EIP 编辑者是:
diff --git a/src/content/translations/zh/enterprise/private-ethereum/index.md b/src/content/translations/zh/enterprise/private-ethereum/index.md
index f59a2b0b947..e14232ba037 100644
--- a/src/content/translations/zh/enterprise/private-ethereum/index.md
+++ b/src/content/translations/zh/enterprise/private-ethereum/index.md
@@ -20,7 +20,7 @@ sidebar: true
### 协议和基础架构 {#protocol-and-infrastructure}
-- [ Chainstack ](https://chainstack.com/) _多云和多协议平台即服务,使企业能够快速构建、部署和管理去中心化网络和服务_
+- [Chainstack](https://chainstack.com/) _多云和多协议平台即服务,使企业能够快速构建、部署和管理去中心化网络和服务_
- [Clearmatics Autonity](https://www.clearmatics.com/about/) _实现了 p2p 协议并提供了客户端软件和基础架构_
- [Hyperledger Besu](https://www.hyperledger.org/use/besu) _ 一个基于 Apache2.0 协议和用 Java 编写的开源以太坊客户端,包含了多种共识算法,如 PoW 和 PoA(IBFT、IBFT 2.0、Etherhash 和 Clique)。 它的全面许可计划是专门为了在联盟链场景中使用而设计的。_
- [Hyperledger Burrow](https://www.hyperledger.org/projects/hyperledger-burrow) _模块化区块链客户端,包含经过许可的、部分根据以太坊虚拟机 (EVM) 规范而开发的智能合约解释器_
diff --git a/src/content/translations/zh/nft/index.md b/src/content/translations/zh/nft/index.md
index 03523af2197..c2da368fdb7 100644
--- a/src/content/translations/zh/nft/index.md
+++ b/src/content/translations/zh/nft/index.md
@@ -378,7 +378,7 @@ _同样重要的是要记住,以太坊做的不仅仅是金融交易,它是
根据如下数据源可以计算出从通过挖矿保护的系统转变到质押保护的系统,能耗降低了 99.98%:
-- 以太坊挖矿每年消耗 44.49 太瓦时电能 - [Digiconomist ](https://digiconomist.net/ethereum-energy-consumption)
+- 以太坊挖矿每年消耗 44.49 太瓦时电能 - [Digiconomist](https://digiconomist.net/ethereum-energy-consumption)
- 普通的台式电脑(即运行权益证明所需的一切),每小时消耗 0.06 千瓦时的能源 - [硅谷电力图表](https://www.siliconvalleypower.com/residents/save-energy/appliance-energy-use-chart)(有些估算值略高,为 0.15 千瓦时)。
diff --git a/src/content/zero-knowledge-proofs.md b/src/content/zero-knowledge-proofs.md
index 4ac160879ec..b34141bb5f5 100644
--- a/src/content/zero-knowledge-proofs.md
+++ b/src/content/zero-knowledge-proofs.md
@@ -99,7 +99,7 @@ ZK-STARKs produce larger proofs than ZK-SNARKs meaning they generally have highe
Credit card payments are often visible to multiple parties, including the payments provider, banks, and other interested parties (e.g., government authorities). While financial surveillance has benefits for identifying illegal activity, it also undermines the privacy of ordinary citizens.
-Cryptocurrencies were intended to provide a means for users to conduct private, peer-to-peer transactions. But most cryptocurrency transactions are openly visible on public blockchains. User identities are often pseudonymous and either wilfully linked to real-world identities (e.g. by including ETH addresses on Twitter or Github profiles) or can be associated with real-world identities using basic on and off-chain data analysis.
+Cryptocurrencies were intended to provide a means for users to conduct private, peer-to-peer transactions. But most cryptocurrency transactions are openly visible on public blockchains. User identities are often pseudonymous and either wilfully linked to real-world identities (e.g. by including ETH addresses on Twitter or GitHub profiles) or can be associated with real-world identities using basic on and off-chain data analysis.
There are specific “privacy coins” designed for completely anonymous transactions. Privacy-focused blockchains, such as ZCash and Monero, shield transaction details, including sender/receiver addresses, asset type, quantity, and the transaction timeline.
diff --git a/src/contexts/ZenModeContext.js b/src/contexts/ZenModeContext.js
deleted file mode 100644
index 49a4c7047d2..00000000000
--- a/src/contexts/ZenModeContext.js
+++ /dev/null
@@ -1,3 +0,0 @@
-import { createContext } from "react"
-
-export const ZenModeContext = createContext(null)
diff --git a/src/contexts/ZenModeContext.tsx b/src/contexts/ZenModeContext.tsx
new file mode 100644
index 00000000000..c3335e37394
--- /dev/null
+++ b/src/contexts/ZenModeContext.tsx
@@ -0,0 +1,10 @@
+import { createContext } from "react"
+
+interface IZenModeContext {
+ isZenMode: boolean
+ handleZenModeChange: (val?: boolean | undefined) => void
+}
+
+export const ZenModeContext = createContext(
+ {} as IZenModeContext
+)
diff --git a/src/data/community-events.json b/src/data/community-events.json
index ff862d54aa8..29f6102ac55 100644
--- a/src/data/community-events.json
+++ b/src/data/community-events.json
@@ -1,4 +1,13 @@
[
+ {
+ "title": "ETHVietnam",
+ "to": "https://www.eth-vietnam.com/",
+ "sponsor": null,
+ "location": "Ho Chi Minh City, Vietnam",
+ "description": "ETHVietnam is the biggest conference ever that brings all top experts in the industry to provide more value to the community.",
+ "startDate": "2022-09-09",
+ "endDate": "2022-09-11"
+ },
{
"title": "ETHDenver",
"to": "https://www.ethdenver.com/",
diff --git a/src/data/developer-docs-links.yaml b/src/data/developer-docs-links.yaml
index ef0b1ca025b..090d7a0ce13 100644
--- a/src/data/developer-docs-links.yaml
+++ b/src/data/developer-docs-links.yaml
@@ -98,7 +98,9 @@
- id: docs-nav-deploying-smart-contracts
to: /developers/docs/smart-contracts/deploying/
- id: docs-nav-verifying-smart-contracts
- to: /developers/docs/smart-contracts/source-code-verification/
+ to: /developers/docs/smart-contracts/verifying/
+ - id: docs-nav-upgrading-smart-contracts
+ to: /developers/docs/smart-contracts/upgrading/
- id: docs-nav-smart-contract-security
to: /developers/docs/smart-contracts/security/
description: docs-nav-smart-contract-security-description
diff --git a/src/data/staking-products.json b/src/data/staking-products.json
index 84520599957..d9de5f5b25f 100644
--- a/src/data/staking-products.json
+++ b/src/data/staking-products.json
@@ -253,6 +253,37 @@
}
],
"saas": [
+ {
+ "name": "Kiln",
+ "svgPath": "kiln-glyph.svg",
+ "hue": 20,
+ "launchDate": "2021-03-01",
+ "url": "https://www.kiln.fi/",
+ "audits": [],
+ "minEth": 32,
+ "additionalStake": null,
+ "additionalStakeUnit": null,
+ "monthlyFee": 8,
+ "monthlyFeeUnit": "%",
+ "isFoss": false,
+ "hasBugBounty": false,
+ "isTrustless": false,
+ "isPermissionless": false,
+ "pctMajorityClient": null,
+ "isSelfCustody": false,
+ "platforms": ["Browser"],
+ "ui": ["GUI"],
+ "socials": {
+ "linkedin": "https://www.linkedin.com/company/28150174",
+ "twitter": "https://twitter.com/Kiln_finance",
+ "github": "https://github.com/kilnfi/"
+ },
+ "matomo": {
+ "eventCategory": "StakingProductCard",
+ "eventAction": "Clicked",
+ "eventName": "Clicked Kiln (saas) go to link"
+ }
+ },
{
"name": "Allnodes",
"svgPath": "allnodes-glyph.svg",
diff --git a/src/data/translation-reports/alltime/alltime-data.json b/src/data/translation-reports/alltime/alltime-data.json
index 0671ee549ad..0c4e06aeb22 100644
--- a/src/data/translation-reports/alltime/alltime-data.json
+++ b/src/data/translation-reports/alltime/alltime-data.json
@@ -4,13 +4,13 @@
"unit": "words",
"dateRange": {
"from": "2019-06-27",
- "to": "2022-06-01"
+ "to": "2022-06-30"
},
"currency": "USD",
"mode": "simple",
- "totalCosts": 6562954,
+ "totalCosts": 6791279,
"totalTMSavings": 0,
- "totalPreTranslated": 1299001,
+ "totalPreTranslated": 1463394,
"data": [
{
"user": {
@@ -168,6 +168,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15310732,
+ "username": "0x_Ozan",
+ "fullName": "0x_Ozan",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310732/medium/0f00d931e8912ab78e17097621c79886_default.png",
+ "preTranslated": 0,
+ "totalCosts": 2440
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "tr",
+ "name": "Turkish",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 2440
+ },
+ "translated": {
+ "tmMatch": 8,
+ "default": 2432,
+ "total": 2440
+ },
+ "targetTranslated": {
+ "tmMatch": 6,
+ "default": 2109,
+ "total": 2115
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 8,
+ "default": 2432,
+ "total": 2440
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14600656,
@@ -1736,7 +1788,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15012107/medium/c81591d59d6d3d5b7e7c6cc9734cbc6a_default.png",
"preTranslated": 0,
- "totalCosts": 15596
+ "totalCosts": 16772
},
"languages": [
{
@@ -1778,6 +1830,45 @@
"total": 0
}
},
+ {
+ "language": {
+ "id": "kk",
+ "name": "Kazakh",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 1176
+ },
+ "translated": {
+ "tmMatch": 140,
+ "default": 1036,
+ "total": 1176
+ },
+ "targetTranslated": {
+ "tmMatch": 121,
+ "default": 925,
+ "total": 1046
+ },
+ "translatedByMt": {
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 1572
+ },
+ "translationCosts": {
+ "tmMatch": 140,
+ "default": 1036,
+ "total": 1176
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ },
{
"language": {
"id": "ml-IN",
@@ -2308,7 +2399,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005475/medium/9443753a1b4b3c1d14a6c5932971813f_default.png",
"preTranslated": 0,
- "totalCosts": 106997
+ "totalCosts": 117452
},
"languages": [
{
@@ -2356,17 +2447,17 @@
"name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 106248
+ "totalCosts": 116703
},
"translated": {
- "tmMatch": 25150,
- "default": 81098,
- "total": 106248
+ "tmMatch": 26494,
+ "default": 90209,
+ "total": 116703
},
"targetTranslated": {
- "tmMatch": 21230,
- "default": 64587,
- "total": 85817
+ "tmMatch": 22290,
+ "default": 71905,
+ "total": 94195
},
"translatedByMt": {
"tmMatch": 14,
@@ -2376,12 +2467,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 167389
+ "total": 180962
},
"translationCosts": {
- "tmMatch": 25150,
- "default": 81098,
- "total": 106248
+ "tmMatch": 26494,
+ "default": 90209,
+ "total": 116703
},
"approvalCosts": {
"tmMatch": 0,
@@ -2503,7 +2594,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005335/medium/1df3f196a54707c412ad265030074c6d_default.png",
"preTranslated": 0,
- "totalCosts": 47128
+ "totalCosts": 59691
},
"languages": [
{
@@ -2512,32 +2603,32 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47128
+ "totalCosts": 59691
},
"translated": {
- "tmMatch": 9743,
- "default": 37385,
- "total": 47128
+ "tmMatch": 11067,
+ "default": 48624,
+ "total": 59691
},
"targetTranslated": {
- "tmMatch": 10762,
- "default": 40224,
- "total": 50986
+ "tmMatch": 12156,
+ "default": 51748,
+ "total": 63904
},
"translatedByMt": {
- "tmMatch": 36,
+ "tmMatch": 38,
"default": 158,
- "total": 194
+ "total": 196
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 79861
+ "total": 93829
},
"translationCosts": {
- "tmMatch": 9743,
- "default": 37385,
- "total": 47128
+ "tmMatch": 11067,
+ "default": 48624,
+ "total": 59691
},
"approvalCosts": {
"tmMatch": 0,
@@ -2742,6 +2833,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15319242,
+ "username": "Aco_Qwertyworks.Ethereum",
+ "fullName": "Aco_Qwertyworks.Ethereum",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15319242/medium/a4b24fefc8cb46836511002d4e1ce001_default.png",
+ "preTranslated": 0,
+ "totalCosts": 917
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fil",
+ "name": "Filipino",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 917
+ },
+ "translated": {
+ "tmMatch": 138,
+ "default": 779,
+ "total": 917
+ },
+ "targetTranslated": {
+ "tmMatch": 179,
+ "default": 988,
+ "total": 1167
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 1574
+ },
+ "translationCosts": {
+ "tmMatch": 138,
+ "default": 779,
+ "total": 917
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15037877,
@@ -2750,7 +2893,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15037877/medium/347cb9ca83265ecb5bd37a460d338d6e_default.png",
"preTranslated": 0,
- "totalCosts": 60410
+ "totalCosts": 61691
},
"languages": [
{
@@ -2759,32 +2902,32 @@
"name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 60410
+ "totalCosts": 61691
},
"translated": {
- "tmMatch": 13309,
- "default": 47101,
- "total": 60410
+ "tmMatch": 13605,
+ "default": 48086,
+ "total": 61691
},
"targetTranslated": {
- "tmMatch": 14390,
- "default": 49936,
- "total": 64326
+ "tmMatch": 14714,
+ "default": 51023,
+ "total": 65737
},
"translatedByMt": {
"tmMatch": 19,
- "default": 105,
- "total": 124
+ "default": 271,
+ "total": 290
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 95651
+ "total": 97999
},
"translationCosts": {
- "tmMatch": 13309,
- "default": 47101,
- "total": 60410
+ "tmMatch": 13605,
+ "default": 48086,
+ "total": 61691
},
"approvalCosts": {
"tmMatch": 0,
@@ -2906,7 +3049,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15038647/medium/6e83773b7f4db25bdece30475a0840df_default.png",
"preTranslated": 0,
- "totalCosts": 46765
+ "totalCosts": 49591
},
"languages": [
{
@@ -2915,32 +3058,32 @@
"name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 46765
+ "totalCosts": 49591
},
"translated": {
- "tmMatch": 9802,
- "default": 36963,
- "total": 46765
+ "tmMatch": 10050,
+ "default": 39541,
+ "total": 49591
},
"targetTranslated": {
- "tmMatch": 27073,
- "default": 99408,
- "total": 126481
+ "tmMatch": 27755,
+ "default": 106800,
+ "total": 134555
},
"translatedByMt": {
- "tmMatch": 42,
- "default": 135,
- "total": 177
+ "tmMatch": 52,
+ "default": 147,
+ "total": 199
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 58124
+ "total": 61259
},
"translationCosts": {
- "tmMatch": 9802,
- "default": 36963,
- "total": 46765
+ "tmMatch": 10050,
+ "default": 39541,
+ "total": 49591
},
"approvalCosts": {
"tmMatch": 0,
@@ -3119,8 +3262,8 @@
},
"targetTranslated": {
"tmMatch": 110,
- "default": 830,
- "total": 940
+ "default": 831,
+ "total": 941
},
"translatedByMt": {
"tmMatch": 18,
@@ -3899,6 +4042,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15321480,
+ "username": "AlessandroSosa",
+ "fullName": "AlessandroSosa",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15321480/medium/c2649e541b86fd53e6b7e477871f8d1c_default.png",
+ "preTranslated": 0,
+ "totalCosts": 185
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "it",
+ "name": "Italian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 185
+ },
+ "translated": {
+ "tmMatch": 8,
+ "default": 177,
+ "total": 185
+ },
+ "targetTranslated": {
+ "tmMatch": 8,
+ "default": 197,
+ "total": 205
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 8,
+ "default": 177,
+ "total": 185
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 13988359,
@@ -4161,32 +4356,32 @@
},
{
"user": {
- "id": 14440508,
- "username": "Alina_RU",
- "fullName": "Alina_RU",
+ "id": 15303214,
+ "username": "Alexology",
+ "fullName": "Alexology",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14440508/medium/9e476ccf0458a9ecd9488d311f948b92.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15303214/medium/7597109f96da5fe6c06c2b00b9366c97_default.png",
"preTranslated": 0,
- "totalCosts": 231
+ "totalCosts": 18
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 231
+ "totalCosts": 18
},
"translated": {
- "tmMatch": 1,
- "default": 230,
- "total": 231
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 217,
- "total": 219
+ "tmMatch": 0,
+ "default": 25,
+ "total": 25
},
"translatedByMt": {
"tmMatch": 0,
@@ -4199,9 +4394,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 230,
- "total": 231
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"approvalCosts": {
"tmMatch": 0,
@@ -4419,6 +4614,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15059143,
+ "username": "Alok6887",
+ "fullName": "Alok6887",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15059143/medium/6785ef26f56557231dc901523ba07217_default.png",
+ "preTranslated": 0,
+ "totalCosts": 2
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ms",
+ "name": "Malay",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 2
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15055643,
@@ -4874,6 +5121,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15328398,
+ "username": "Andre356mendes",
+ "fullName": "Andre356mendes",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328398/medium/3dc3306b4b9eed9bf4850aeeaab2edc1_default.png",
+ "preTranslated": 0,
+ "totalCosts": 19
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "hy-AM",
+ "name": "Armenian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 19
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 41,
+ "total": 41
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15135505,
@@ -4882,7 +5181,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135505/medium/8e95dff743c0a7e4feedb53ef122eba5_default.png",
"preTranslated": 0,
- "totalCosts": 9421
+ "totalCosts": 9460
},
"languages": [
{
@@ -4891,17 +5190,17 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9421
+ "totalCosts": 9460
},
"translated": {
"tmMatch": 197,
- "default": 9224,
- "total": 9421
+ "default": 9263,
+ "total": 9460
},
"targetTranslated": {
"tmMatch": 217,
- "default": 10134,
- "total": 10351
+ "default": 10172,
+ "total": 10389
},
"translatedByMt": {
"tmMatch": 0,
@@ -4915,8 +5214,8 @@
},
"translationCosts": {
"tmMatch": 197,
- "default": 9224,
- "total": 9421
+ "default": 9263,
+ "total": 9460
},
"approvalCosts": {
"tmMatch": 0,
@@ -7955,6 +8254,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15314032,
+ "username": "Bombarda",
+ "fullName": "Bombarda",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314032/medium/fe5947709f5700c989cfe91917850390_default.png",
+ "preTranslated": 0,
+ "totalCosts": 344
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 344
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 344,
+ "total": 344
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 575,
+ "total": 575
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 344,
+ "total": 344
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14785626,
@@ -9411,6 +9762,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15297656,
+ "username": "Chayawat.km",
+ "fullName": "Chayawat.km",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15297656/medium/223128499519c755c447366d6222a898_default.png",
+ "preTranslated": 0,
+ "totalCosts": 21
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "th",
+ "name": "Thai",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 21
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 21,
+ "total": 21
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 21,
+ "total": 21
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14254306,
@@ -10095,7 +10498,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15036833/medium/4988573ecbd20a37fe3504a4fd98b573_default.png",
"preTranslated": 0,
- "totalCosts": 85
+ "totalCosts": 325
},
"languages": [
{
@@ -10104,17 +10507,17 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 85
+ "totalCosts": 325
},
"translated": {
- "tmMatch": 0,
- "default": 85,
- "total": 85
+ "tmMatch": 8,
+ "default": 317,
+ "total": 325
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 105,
- "total": 105
+ "tmMatch": 7,
+ "default": 349,
+ "total": 356
},
"translatedByMt": {
"tmMatch": 0,
@@ -10127,9 +10530,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 85,
- "total": 85
+ "tmMatch": 8,
+ "default": 317,
+ "total": 325
},
"approvalCosts": {
"tmMatch": 0,
@@ -14078,6 +14481,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15302852,
+ "username": "GAlvarez",
+ "fullName": "GAlvarez",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302852/medium/8db584aafe1269ed537cb68e54a4fec4_default.png",
+ "preTranslated": 0,
+ "totalCosts": 864
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ca",
+ "name": "Catalan",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 864
+ },
+ "translated": {
+ "tmMatch": 27,
+ "default": 837,
+ "total": 864
+ },
+ "targetTranslated": {
+ "tmMatch": 35,
+ "default": 1045,
+ "total": 1080
+ },
+ "translatedByMt": {
+ "tmMatch": 6,
+ "default": 0,
+ "total": 6
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 27,
+ "default": 837,
+ "total": 864
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14349092,
@@ -14242,7 +14697,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14410638/medium/d8c39570ef80883365984b216908c123_default.png",
"preTranslated": 0,
- "totalCosts": 461
+ "totalCosts": 465
},
"languages": [
{
@@ -14251,17 +14706,17 @@
"name": "Hebrew",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 461
+ "totalCosts": 465
},
"translated": {
"tmMatch": 33,
- "default": 428,
- "total": 461
+ "default": 432,
+ "total": 465
},
"targetTranslated": {
"tmMatch": 26,
- "default": 397,
- "total": 423
+ "default": 401,
+ "total": 427
},
"translatedByMt": {
"tmMatch": 0,
@@ -14275,8 +14730,8 @@
},
"translationCosts": {
"tmMatch": 33,
- "default": 428,
- "total": 461
+ "default": 432,
+ "total": 465
},
"approvalCosts": {
"tmMatch": 0,
@@ -14554,7 +15009,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/9093f2d7047615a270b4c00bc2abd595_default.png",
"preTranslated": 0,
- "totalCosts": 129127
+ "totalCosts": 130183
},
"languages": [
{
@@ -14563,17 +15018,17 @@
"name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 129127
+ "totalCosts": 130183
},
"translated": {
- "tmMatch": 7887,
- "default": 121240,
- "total": 129127
+ "tmMatch": 7916,
+ "default": 122267,
+ "total": 130183
},
"targetTranslated": {
- "tmMatch": 8332,
- "default": 120237,
- "total": 128569
+ "tmMatch": 8361,
+ "default": 121376,
+ "total": 129737
},
"translatedByMt": {
"tmMatch": 0,
@@ -14586,9 +15041,61 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7887,
- "default": 121240,
- "total": 129127
+ "tmMatch": 7916,
+ "default": 122267,
+ "total": 130183
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15307794,
+ "username": "GlitchyxD",
+ "fullName": "GlitchyxD",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15307794/medium/d1a8fcc0f635180531fdec20763b5cc3_default.png",
+ "preTranslated": 0,
+ "totalCosts": 71
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "hi",
+ "name": "Hindi",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 71
+ },
+ "translated": {
+ "tmMatch": 2,
+ "default": 69,
+ "total": 71
+ },
+ "targetTranslated": {
+ "tmMatch": 4,
+ "default": 126,
+ "total": 130
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 2,
+ "default": 69,
+ "total": 71
},
"approvalCosts": {
"tmMatch": 0,
@@ -14606,7 +15113,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116307/medium/46b6a030b92eb4909c82bcc68026e4eb_default.png",
"preTranslated": 0,
- "totalCosts": 4123
+ "totalCosts": 4470
},
"languages": [
{
@@ -14615,17 +15122,17 @@
"name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4123
+ "totalCosts": 4470
},
"translated": {
- "tmMatch": 98,
- "default": 4025,
- "total": 4123
+ "tmMatch": 115,
+ "default": 4355,
+ "total": 4470
},
"targetTranslated": {
- "tmMatch": 81,
- "default": 3856,
- "total": 3937
+ "tmMatch": 99,
+ "default": 4176,
+ "total": 4275
},
"translatedByMt": {
"tmMatch": 0,
@@ -14638,9 +15145,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 98,
- "default": 4025,
- "total": 4123
+ "tmMatch": 115,
+ "default": 4355,
+ "total": 4470
},
"approvalCosts": {
"tmMatch": 0,
@@ -14962,6 +15469,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15098513,
+ "username": "Gunter038",
+ "fullName": "Gunter038",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15098513/medium/656fc51ce7a214d3173c2da150003375_default.png",
+ "preTranslated": 0,
+ "totalCosts": 701
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fr",
+ "name": "French",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 701
+ },
+ "translated": {
+ "tmMatch": 3,
+ "default": 698,
+ "total": 701
+ },
+ "targetTranslated": {
+ "tmMatch": 4,
+ "default": 843,
+ "total": 847
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 199,
+ "total": 199
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 3,
+ "default": 698,
+ "total": 701
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14897468,
@@ -15378,6 +15937,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15327456,
+ "username": "Han_crowdin",
+ "fullName": "Han_crowdin",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15327456/medium/1bb36d855ef33939941f8d7f4bf5f40f_default.png",
+ "preTranslated": 0,
+ "totalCosts": 9
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 9
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 50,
+ "total": 50
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14909599,
@@ -16010,7 +16621,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14686790/medium/9695742f9165e3cf2585e31e74898270.png",
"preTranslated": 0,
- "totalCosts": 5862
+ "totalCosts": 10493
},
"languages": [
{
@@ -16019,17 +16630,17 @@
"name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5862
+ "totalCosts": 10493
},
"translated": {
- "tmMatch": 259,
- "default": 5603,
- "total": 5862
+ "tmMatch": 283,
+ "default": 10210,
+ "total": 10493
},
"targetTranslated": {
- "tmMatch": 247,
- "default": 4923,
- "total": 5170
+ "tmMatch": 271,
+ "default": 9043,
+ "total": 9314
},
"translatedByMt": {
"tmMatch": 1,
@@ -16042,9 +16653,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 259,
- "default": 5603,
- "total": 5862
+ "tmMatch": 283,
+ "default": 10210,
+ "total": 10493
},
"approvalCosts": {
"tmMatch": 0,
@@ -16210,6 +16821,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15292186,
+ "username": "Hypix",
+ "fullName": "Hypix",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15292186/medium/7253a3c65291a1e19fcbb70a461ae398_default.png",
+ "preTranslated": 0,
+ "totalCosts": 3
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ru",
+ "name": "Russian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 3
+ },
+ "translated": {
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
+ },
+ "targetTranslated": {
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14751854,
@@ -17185,6 +17848,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15307554,
+ "username": "Jimon",
+ "fullName": "Jimon",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15307554/medium/fc95c09fbb6fe0f3af700f10a291fc10_default.png",
+ "preTranslated": 0,
+ "totalCosts": 15
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 15
+ },
+ "translated": {
+ "tmMatch": 3,
+ "default": 12,
+ "total": 15
+ },
+ "targetTranslated": {
+ "tmMatch": 8,
+ "default": 23,
+ "total": 31
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 3,
+ "default": 12,
+ "total": 15
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14998947,
@@ -17913,6 +18628,110 @@
}
]
},
+ {
+ "user": {
+ "id": 14933675,
+ "username": "JuliannaMlynarska",
+ "fullName": "JuliannaMlynarska",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14933675/medium/0a154caf851ba66ad323ab1b30379663.jpg",
+ "preTranslated": 0,
+ "totalCosts": 401
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pl",
+ "name": "Polish",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 401
+ },
+ "translated": {
+ "tmMatch": 5,
+ "default": 396,
+ "total": 401
+ },
+ "targetTranslated": {
+ "tmMatch": 5,
+ "default": 420,
+ "total": 425
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 5,
+ "default": 396,
+ "total": 401
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15309726,
+ "username": "Julien_Loertscher",
+ "fullName": "Julien_Loertscher",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15309726/medium/7b29d43c9a0c6ad8d693b87a5206e430_default.png",
+ "preTranslated": 0,
+ "totalCosts": 137
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fr",
+ "name": "French",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 137
+ },
+ "translated": {
+ "tmMatch": 3,
+ "default": 134,
+ "total": 137
+ },
+ "targetTranslated": {
+ "tmMatch": 5,
+ "default": 174,
+ "total": 179
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 36,
+ "total": 36
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 3,
+ "default": 134,
+ "total": 137
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 13903057,
@@ -17965,6 +18784,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15308178,
+ "username": "Jupiter_02",
+ "fullName": "Jupiter_02",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15308178/medium/9e38aa17ab9822ac3a13bac39b7c3788_default.png",
+ "preTranslated": 0,
+ "totalCosts": 4
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fa",
+ "name": "Persian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 4
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14677584,
@@ -18017,6 +18888,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15325888,
+ "username": "K.yuan",
+ "fullName": "K.yuan",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15325888/medium/815772d9e3b38dca80896d12a44667fe_default.png",
+ "preTranslated": 0,
+ "totalCosts": 92
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 92
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 92,
+ "total": 92
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 123,
+ "total": 123
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 92,
+ "total": 92
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15031693,
@@ -22528,6 +23451,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15310656,
+ "username": "LkWarm",
+ "fullName": "LkWarm",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310656/medium/f4ae1ca95699e8fec45f1dfcf72979b6_default.png",
+ "preTranslated": 0,
+ "totalCosts": 36
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "it",
+ "name": "Italian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 36
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 36,
+ "total": 36
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 36,
+ "total": 36
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14867324,
@@ -22588,7 +23563,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12596967/medium/af2ac6193ec099deacc0b2e5d77fbf53_default.png",
"preTranslated": 0,
- "totalCosts": 1431
+ "totalCosts": 1557
},
"languages": [
{
@@ -22597,22 +23572,22 @@
"name": "Dutch",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1431
+ "totalCosts": 1557
},
"translated": {
- "tmMatch": 74,
- "default": 1357,
- "total": 1431
+ "tmMatch": 80,
+ "default": 1477,
+ "total": 1557
},
"targetTranslated": {
- "tmMatch": 72,
- "default": 1426,
- "total": 1498
+ "tmMatch": 77,
+ "default": 1555,
+ "total": 1632
},
"translatedByMt": {
- "tmMatch": 53,
- "default": 190,
- "total": 243
+ "tmMatch": 59,
+ "default": 231,
+ "total": 290
},
"approved": {
"tmMatch": 0,
@@ -22620,9 +23595,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 74,
- "default": 1357,
- "total": 1431
+ "tmMatch": 80,
+ "default": 1477,
+ "total": 1557
},
"approvalCosts": {
"tmMatch": 0,
@@ -24270,6 +25245,97 @@
}
]
},
+ {
+ "user": {
+ "id": 15302370,
+ "username": "Manusxb",
+ "fullName": "Manusxb",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302370/medium/9f944ffeaa451f3c2ea156478533b41f_default.png",
+ "preTranslated": 0,
+ "totalCosts": 2492
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fr",
+ "name": "French",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 2110
+ },
+ "translated": {
+ "tmMatch": 61,
+ "default": 2049,
+ "total": 2110
+ },
+ "targetTranslated": {
+ "tmMatch": 75,
+ "default": 2320,
+ "total": 2395
+ },
+ "translatedByMt": {
+ "tmMatch": 15,
+ "default": 1156,
+ "total": 1171
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 61,
+ "default": 2049,
+ "total": 2110
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ },
+ {
+ "language": {
+ "id": "de",
+ "name": "German",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 382
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 382,
+ "total": 382
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 380,
+ "total": 380
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 212,
+ "total": 212
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 382,
+ "total": 382
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14621914,
@@ -24946,6 +26012,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15334514,
+ "username": "MatteoXO",
+ "fullName": "MatteoXO",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15334514/medium/241636457c1ad168abfb3b052e3d08d1_default.png",
+ "preTranslated": 0,
+ "totalCosts": 554
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "it",
+ "name": "Italian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 554
+ },
+ "translated": {
+ "tmMatch": 13,
+ "default": 541,
+ "total": 554
+ },
+ "targetTranslated": {
+ "tmMatch": 15,
+ "default": 594,
+ "total": 609
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 32,
+ "total": 32
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 13,
+ "default": 541,
+ "total": 554
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14693434,
@@ -25760,7 +26878,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15240262/medium/8878a45f57e62f22e31686cc9d3a27f1_default.png",
"preTranslated": 0,
- "totalCosts": 12518
+ "totalCosts": 15373
},
"languages": [
{
@@ -25769,32 +26887,32 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 12518
+ "totalCosts": 15373
},
"translated": {
- "tmMatch": 1951,
- "default": 10567,
- "total": 12518
+ "tmMatch": 1985,
+ "default": 13388,
+ "total": 15373
},
"targetTranslated": {
- "tmMatch": 2127,
- "default": 11418,
- "total": 13545
+ "tmMatch": 2165,
+ "default": 14411,
+ "total": 16576
},
"translatedByMt": {
- "tmMatch": 16,
+ "tmMatch": 23,
"default": 120,
- "total": 136
+ "total": 143
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 48671
+ "total": 60132
},
"translationCosts": {
- "tmMatch": 1951,
- "default": 10567,
- "total": 12518
+ "tmMatch": 1985,
+ "default": 13388,
+ "total": 15373
},
"approvalCosts": {
"tmMatch": 0,
@@ -26064,6 +27182,58 @@
}
]
},
+ {
+ "user": {
+ "id": 14779154,
+ "username": "MrFox357",
+ "fullName": "MrFox357",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14779154/medium/58732fc3cc17c97e95c29917ec9d6d5f_default.png",
+ "preTranslated": 0,
+ "totalCosts": 2
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "de",
+ "name": "German",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 2
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14686158,
@@ -27158,13 +28328,13 @@
},
{
"user": {
- "id": 15098513,
- "username": "Nico038",
- "fullName": "Nico038",
+ "id": 15136694,
+ "username": "Nico2022",
+ "fullName": "Nico2022",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15098513/medium/656fc51ce7a214d3173c2da150003375_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15136694/medium/6d2f179a4ea5e239aae057c4b69c8465_default.png",
"preTranslated": 0,
- "totalCosts": 701
+ "totalCosts": 22
},
"languages": [
{
@@ -27173,22 +28343,22 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 701
+ "totalCosts": 22
},
"translated": {
- "tmMatch": 3,
- "default": 698,
- "total": 701
+ "tmMatch": 2,
+ "default": 20,
+ "total": 22
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 843,
- "total": 847
+ "tmMatch": 2,
+ "default": 25,
+ "total": 27
},
"translatedByMt": {
"tmMatch": 0,
- "default": 199,
- "total": 199
+ "default": 5,
+ "total": 5
},
"approved": {
"tmMatch": 0,
@@ -27196,9 +28366,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 698,
- "total": 701
+ "tmMatch": 2,
+ "default": 20,
+ "total": 22
},
"approvalCosts": {
"tmMatch": 0,
@@ -27210,37 +28380,37 @@
},
{
"user": {
- "id": 15136694,
- "username": "Nico2022",
- "fullName": "Nico2022",
+ "id": 14440508,
+ "username": "NicotineRU",
+ "fullName": "NicotineRU",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15136694/medium/6d2f179a4ea5e239aae057c4b69c8465_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14440508/medium/9e476ccf0458a9ecd9488d311f948b92.jpg",
"preTranslated": 0,
- "totalCosts": 22
+ "totalCosts": 231
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 22
+ "totalCosts": 231
},
"translated": {
- "tmMatch": 2,
- "default": 20,
- "total": 22
+ "tmMatch": 1,
+ "default": 230,
+ "total": 231
},
"targetTranslated": {
"tmMatch": 2,
- "default": 25,
- "total": 27
+ "default": 217,
+ "total": 219
},
"translatedByMt": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -27248,9 +28418,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 20,
- "total": 22
+ "tmMatch": 1,
+ "default": 230,
+ "total": 231
},
"approvalCosts": {
"tmMatch": 0,
@@ -29849,84 +31019,32 @@
},
{
"user": {
- "id": 14673820,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14673820/medium/bf7953eacf85bdaa67186b7ab3b04e69_default.png",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
- {
- "language": {
- "id": "ms",
- "name": "Malay",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13994593,
+ "id": 14728440,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13994593/medium/9338c2dd21dcb47daa7e39f735592deb_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14728440/medium/8059e7b71182aedefb20c3c37277035a_default.png",
"preTranslated": 0,
- "totalCosts": 76
+ "totalCosts": 26
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "ta",
+ "name": "Tamil",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 76
+ "totalCosts": 26
},
"translated": {
- "tmMatch": 0,
- "default": 76,
- "total": 76
+ "tmMatch": 8,
+ "default": 18,
+ "total": 26
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 72,
- "total": 72
+ "tmMatch": 23,
+ "default": 43,
+ "total": 66
},
"translatedByMt": {
"tmMatch": 0,
@@ -29939,61 +31057,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 76,
- "total": 76
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13992969,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13992969/medium/680c9dcc9bdc7ed58b74ee77b90b2e7a_default.png",
- "preTranslated": 0,
- "totalCosts": 309
- },
- "languages": [
- {
- "language": {
- "id": "el",
- "name": "Greek",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 309
- },
- "translated": {
- "tmMatch": 12,
- "default": 297,
- "total": 309
- },
- "targetTranslated": {
- "tmMatch": 14,
- "default": 336,
- "total": 350
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 1113
- },
- "translationCosts": {
- "tmMatch": 12,
- "default": 297,
- "total": 309
+ "tmMatch": 8,
+ "default": 18,
+ "total": 26
},
"approvalCosts": {
"tmMatch": 0,
@@ -30005,37 +31071,37 @@
},
{
"user": {
- "id": 14562648,
+ "id": 14695278,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14562648/medium/be92f5ba98faf4108b2d12a425b12614_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14695278/medium/edbb9fea221918fb2623c5a450077be0_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 16
},
"languages": [
{
"language": {
- "id": "sv-SE",
- "name": "Swedish",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 16
},
"translated": {
"tmMatch": 2,
- "default": 0,
- "total": 2
+ "default": 14,
+ "total": 16
},
"targetTranslated": {
"tmMatch": 2,
- "default": 0,
- "total": 2
+ "default": 12,
+ "total": 14
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 12,
+ "total": 12
},
"approved": {
"tmMatch": 0,
@@ -30044,112 +31110,8 @@
},
"translationCosts": {
"tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14903462,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14903462/medium/6742c78a316d368b0cd6ec8e8afadaa7_default.png",
- "preTranslated": 0,
- "totalCosts": 825
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 825
- },
- "translated": {
- "tmMatch": 154,
- "default": 671,
- "total": 825
- },
- "targetTranslated": {
- "tmMatch": 160,
- "default": 653,
- "total": 813
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 65,
- "total": 65
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 154,
- "default": 671,
- "total": 825
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15097865,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097865/medium/274cfc0f3777b471761cd25e8c66e259_default.png",
- "preTranslated": 0,
- "totalCosts": 61
- },
- "languages": [
- {
- "language": {
- "id": "ur-PK",
- "name": "Urdu (Pakistan)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 61
- },
- "translated": {
- "tmMatch": 0,
- "default": 61,
- "total": 61
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 84,
- "total": 84
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 61,
- "total": 61
+ "default": 14,
+ "total": 16
},
"approvalCosts": {
"tmMatch": 0,
@@ -30161,37 +31123,37 @@
},
{
"user": {
- "id": 14180423,
+ "id": 14726400,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14180423/medium/e1a996c9fe2798a7a46d65adcc50d6e7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14726400/medium/e4d5b2e85562bf1d089805be9379c250_default.png",
"preTranslated": 0,
- "totalCosts": 122
+ "totalCosts": 1423
},
"languages": [
{
"language": {
- "id": "bn",
- "name": "Bengali",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 122
+ "totalCosts": 1423
},
"translated": {
- "tmMatch": 95,
- "default": 27,
- "total": 122
+ "tmMatch": 55,
+ "default": 1368,
+ "total": 1423
},
"targetTranslated": {
- "tmMatch": 197,
- "default": 69,
- "total": 266
+ "tmMatch": 56,
+ "default": 1299,
+ "total": 1355
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1,
+ "default": 135,
+ "total": 136
},
"approved": {
"tmMatch": 0,
@@ -30199,9 +31161,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 95,
- "default": 27,
- "total": 122
+ "tmMatch": 55,
+ "default": 1368,
+ "total": 1423
},
"approvalCosts": {
"tmMatch": 0,
@@ -30265,37 +31227,37 @@
},
{
"user": {
- "id": 14865144,
+ "id": 14332116,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14865144/medium/1dd4b40fb3fcb96be3ffa294ee500f9d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14332116/medium/55e7a2f384e77a129075ec10a878ea54_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 100
},
"languages": [
{
"language": {
- "id": "no",
- "name": "Norwegian",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 100
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 69,
+ "default": 31,
+ "total": 100
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 70,
+ "default": 27,
+ "total": 97
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
+ "tmMatch": 44,
+ "default": 0,
+ "total": 44
},
"approved": {
"tmMatch": 0,
@@ -30303,9 +31265,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 69,
+ "default": 31,
+ "total": 100
},
"approvalCosts": {
"tmMatch": 0,
@@ -30317,37 +31279,37 @@
},
{
"user": {
- "id": 14086827,
+ "id": 15133983,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14086827/medium/f8c6a14ce0c8b533534db75005bfc052_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15133983/medium/37e9bec73f4e23ccbe0b7210de3779e5_default.png",
"preTranslated": 0,
- "totalCosts": 1646
+ "totalCosts": 29
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1646
+ "totalCosts": 29
},
"translated": {
- "tmMatch": 112,
- "default": 1534,
- "total": 1646
+ "tmMatch": 0,
+ "default": 29,
+ "total": 29
},
"targetTranslated": {
- "tmMatch": 132,
- "default": 1682,
- "total": 1814
+ "tmMatch": 0,
+ "default": 35,
+ "total": 35
},
"translatedByMt": {
- "tmMatch": 7,
- "default": 553,
- "total": 560
+ "tmMatch": 0,
+ "default": 24,
+ "total": 24
},
"approved": {
"tmMatch": 0,
@@ -30355,9 +31317,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 112,
- "default": 1534,
- "total": 1646
+ "tmMatch": 0,
+ "default": 29,
+ "total": 29
},
"approvalCosts": {
"tmMatch": 0,
@@ -30369,37 +31331,37 @@
},
{
"user": {
- "id": 15130283,
+ "id": 15024737,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15130283/medium/11a0d021f765c8c3e05676b0fa48225c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15024737/medium/d202659d4f4b1e36dead776e7a158153_default.png",
"preTranslated": 0,
- "totalCosts": 6328
+ "totalCosts": 233
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 6328
+ "totalCosts": 233
},
"translated": {
- "tmMatch": 324,
- "default": 6004,
- "total": 6328
+ "tmMatch": 45,
+ "default": 188,
+ "total": 233
},
"targetTranslated": {
- "tmMatch": 351,
- "default": 5990,
- "total": 6341
+ "tmMatch": 57,
+ "default": 351,
+ "total": 408
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 1308,
- "total": 1310
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"approved": {
"tmMatch": 0,
@@ -30407,9 +31369,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 324,
- "default": 6004,
- "total": 6328
+ "tmMatch": 45,
+ "default": 188,
+ "total": 233
},
"approvalCosts": {
"tmMatch": 0,
@@ -30421,37 +31383,37 @@
},
{
"user": {
- "id": 14799822,
+ "id": 15087623,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14799822/medium/e6cde770b05f575eae9acaead53c8030_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087623/medium/8caa3a0fb762e8d85d6826b58ec2531c_default.png",
"preTranslated": 0,
- "totalCosts": 205
+ "totalCosts": 907
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 205
+ "totalCosts": 907
},
"translated": {
- "tmMatch": 4,
- "default": 201,
- "total": 205
+ "tmMatch": 27,
+ "default": 880,
+ "total": 907
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 254,
- "total": 262
+ "tmMatch": 29,
+ "default": 801,
+ "total": 830
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 6,
+ "default": 214,
+ "total": 220
},
"approved": {
"tmMatch": 0,
@@ -30459,9 +31421,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 201,
- "total": 205
+ "tmMatch": 27,
+ "default": 880,
+ "total": 907
},
"approvalCosts": {
"tmMatch": 0,
@@ -30473,37 +31435,37 @@
},
{
"user": {
- "id": 15262168,
+ "id": 14775416,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15262168/medium/2e0ec17fe3b2c53981b5ea76db07aedd_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14775416/medium/098376c965039521a2b10c70b3a215c0_default.png",
"preTranslated": 0,
- "totalCosts": 47
+ "totalCosts": 7
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 7
},
"translated": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 3,
+ "default": 4,
+ "total": 7
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 60,
- "total": 60
+ "tmMatch": 4,
+ "default": 6,
+ "total": 10
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 4,
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -30511,9 +31473,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 3,
+ "default": 4,
+ "total": 7
},
"approvalCosts": {
"tmMatch": 0,
@@ -30577,37 +31539,141 @@
},
{
"user": {
- "id": 14623014,
+ "id": 14574530,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14623014/medium/4466ac6bde24a38e0004586621172d10_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14574530/medium/77023b2df20b1d8f10ca1a8811dc816c_default.png",
"preTranslated": 0,
- "totalCosts": 135
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 135
+ "totalCosts": 4
+ },
+ "translated": {
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
+ },
+ "targetTranslated": {
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14673820,
+ "username": "REMOVED_USER",
+ "fullName": "REMOVED_USER",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14673820/medium/bf7953eacf85bdaa67186b7ab3b04e69_default.png",
+ "preTranslated": 0,
+ "totalCosts": 1
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ms",
+ "name": "Malay",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 1
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14565546,
+ "username": "REMOVED_USER",
+ "fullName": "REMOVED_USER",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14565546/medium/94a5c2fe3866f519839581548e28db22_default.png",
+ "preTranslated": 0,
+ "totalCosts": 20
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 20
},
"translated": {
"tmMatch": 2,
- "default": 133,
- "total": 135
+ "default": 18,
+ "total": 20
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 165,
- "total": 168
+ "tmMatch": 2,
+ "default": 25,
+ "total": 27
},
"translatedByMt": {
"tmMatch": 0,
- "default": 73,
- "total": 73
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -30616,8 +31682,164 @@
},
"translationCosts": {
"tmMatch": 2,
- "default": 133,
- "total": 135
+ "default": 18,
+ "total": 20
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14759260,
+ "username": "REMOVED_USER",
+ "fullName": "REMOVED_USER",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14759260/medium/ffdb80891e630e2360902002141ce1e9_default.png",
+ "preTranslated": 0,
+ "totalCosts": 3
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "el",
+ "name": "Greek",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 3
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14086827,
+ "username": "REMOVED_USER",
+ "fullName": "REMOVED_USER",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14086827/medium/f8c6a14ce0c8b533534db75005bfc052_default.png",
+ "preTranslated": 0,
+ "totalCosts": 1646
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fr",
+ "name": "French",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 1646
+ },
+ "translated": {
+ "tmMatch": 112,
+ "default": 1534,
+ "total": 1646
+ },
+ "targetTranslated": {
+ "tmMatch": 132,
+ "default": 1682,
+ "total": 1814
+ },
+ "translatedByMt": {
+ "tmMatch": 7,
+ "default": 553,
+ "total": 560
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 112,
+ "default": 1534,
+ "total": 1646
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14566994,
+ "username": "REMOVED_USER",
+ "fullName": "REMOVED_USER",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14566994/medium/c8e9a9ff9be6a0d1d4546408f6070aa2_default.png",
+ "preTranslated": 0,
+ "totalCosts": 83210
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 83210
+ },
+ "translated": {
+ "tmMatch": 1697,
+ "default": 81513,
+ "total": 83210
+ },
+ "targetTranslated": {
+ "tmMatch": 1724,
+ "default": 81385,
+ "total": 83109
+ },
+ "translatedByMt": {
+ "tmMatch": 237,
+ "default": 56732,
+ "total": 56969
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 1697,
+ "default": 81513,
+ "total": 83210
},
"approvalCosts": {
"tmMatch": 0,
@@ -30681,37 +31903,37 @@
},
{
"user": {
- "id": 14695278,
+ "id": 14671048,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14695278/medium/edbb9fea221918fb2623c5a450077be0_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14671048/medium/4b499fdf3ebdaed56f61174f958db54f_default.png",
"preTranslated": 0,
- "totalCosts": 16
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 16
+ "totalCosts": 1
},
"translated": {
- "tmMatch": 2,
- "default": 14,
- "total": 16
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 12,
- "total": 14
+ "tmMatch": 0,
+ "default": 113,
+ "total": 113
},
"translatedByMt": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -30719,9 +31941,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 14,
- "total": 16
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -30733,37 +31955,37 @@
},
{
"user": {
- "id": 14574530,
+ "id": 14718106,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14574530/medium/77023b2df20b1d8f10ca1a8811dc816c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14718106/medium/e12c965c90d383b40b1add01b6bd79f2_default.png",
"preTranslated": 0,
- "totalCosts": 4
+ "totalCosts": 416
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 416
},
"translated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 14,
+ "default": 402,
+ "total": 416
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 15,
+ "default": 365,
+ "total": 380
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 9,
+ "default": 312,
+ "total": 321
},
"approved": {
"tmMatch": 0,
@@ -30771,9 +31993,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 14,
+ "default": 402,
+ "total": 416
},
"approvalCosts": {
"tmMatch": 0,
@@ -30785,37 +32007,37 @@
},
{
"user": {
- "id": 14974527,
+ "id": 14563624,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14974527/medium/2875087239dbb983b10890fe3251c465_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14563624/medium/e74cdd019c673b9082ef2bcfea8c8844_default.png",
"preTranslated": 0,
- "totalCosts": 24
+ "totalCosts": 17
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 24
+ "totalCosts": 17
},
"translated": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
+ "tmMatch": 2,
+ "default": 15,
+ "total": 17
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
+ "tmMatch": 3,
+ "default": 18,
+ "total": 21
},
"translatedByMt": {
"tmMatch": 0,
- "default": 9,
- "total": 9
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -30823,9 +32045,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
+ "tmMatch": 2,
+ "default": 15,
+ "total": 17
},
"approvalCosts": {
"tmMatch": 0,
@@ -30837,32 +32059,32 @@
},
{
"user": {
- "id": 14759260,
+ "id": 14581570,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14759260/medium/ffdb80891e630e2360902002141ce1e9_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14581570/medium/1cceb14f6487b0e8cd795e72b434656a_default.png",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "el",
- "name": "Greek",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 1
},
"translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
@@ -30875,9 +32097,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -30889,32 +32111,32 @@
},
{
"user": {
- "id": 15132329,
+ "id": 14052846,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15132329/medium/445d08f58d8572d5b5dc7886ecb89c56_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14052846/medium/8e5aee394126f8d7e5c0f83f4d05b0af_default.png",
"preTranslated": 0,
- "totalCosts": 15
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "hu",
+ "name": "Hungarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 15
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 1,
+ "default": 1,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 1,
+ "default": 1,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
@@ -30927,9 +32149,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 1,
+ "default": 1,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -30941,37 +32163,37 @@
},
{
"user": {
- "id": 14775416,
+ "id": 15137952,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14775416/medium/098376c965039521a2b10c70b3a215c0_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137952/medium/75885c80c3b3eb3993f78261ca2dcf8b_default.png",
"preTranslated": 0,
- "totalCosts": 7
+ "totalCosts": 20
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 20
},
"translated": {
- "tmMatch": 3,
- "default": 4,
- "total": 7
+ "tmMatch": 11,
+ "default": 9,
+ "total": 20
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 6,
- "total": 10
+ "tmMatch": 8,
+ "default": 9,
+ "total": 17
},
"translatedByMt": {
"tmMatch": 0,
- "default": 4,
- "total": 4
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -30979,9 +32201,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 4,
- "total": 7
+ "tmMatch": 11,
+ "default": 9,
+ "total": 20
},
"approvalCosts": {
"tmMatch": 0,
@@ -30993,13 +32215,13 @@
},
{
"user": {
- "id": 14671048,
+ "id": 15262168,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14671048/medium/4b499fdf3ebdaed56f61174f958db54f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15262168/medium/2e0ec17fe3b2c53981b5ea76db07aedd_default.png",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 47
},
"languages": [
{
@@ -31008,17 +32230,17 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 47
},
"translated": {
"tmMatch": 0,
- "default": 1,
- "total": 1
+ "default": 47,
+ "total": 47
},
"targetTranslated": {
"tmMatch": 0,
- "default": 113,
- "total": 113
+ "default": 60,
+ "total": 60
},
"translatedByMt": {
"tmMatch": 0,
@@ -31031,10 +32253,62 @@
"total": 0
},
"translationCosts": {
+ "tmMatch": 0,
+ "default": 47,
+ "total": 47
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14865144,
+ "username": "REMOVED_USER",
+ "fullName": "REMOVED_USER",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14865144/medium/1dd4b40fb3fcb96be3ffa294ee500f9d_default.png",
+ "preTranslated": 0,
+ "totalCosts": 2
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "no",
+ "name": "Norwegian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 2
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "translatedByMt": {
"tmMatch": 0,
"default": 1,
"total": 1
},
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
"approvalCosts": {
"tmMatch": 0,
"default": 0,
@@ -31097,32 +32371,136 @@
},
{
"user": {
- "id": 14728440,
+ "id": 14756100,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14728440/medium/8059e7b71182aedefb20c3c37277035a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14756100/medium/75ce2754e30ef112ab7edbcdecfa5664_default.png",
"preTranslated": 0,
- "totalCosts": 26
+ "totalCosts": 32
},
"languages": [
{
"language": {
- "id": "ta",
- "name": "Tamil",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 26
+ "totalCosts": 32
},
"translated": {
- "tmMatch": 8,
- "default": 18,
- "total": 26
+ "tmMatch": 0,
+ "default": 32,
+ "total": 32
},
"targetTranslated": {
- "tmMatch": 23,
- "default": 43,
- "total": 66
+ "tmMatch": 0,
+ "default": 36,
+ "total": 36
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 32,
+ "total": 32
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15130283,
+ "username": "REMOVED_USER",
+ "fullName": "REMOVED_USER",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15130283/medium/11a0d021f765c8c3e05676b0fa48225c_default.png",
+ "preTranslated": 0,
+ "totalCosts": 6328
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 6328
+ },
+ "translated": {
+ "tmMatch": 324,
+ "default": 6004,
+ "total": 6328
+ },
+ "targetTranslated": {
+ "tmMatch": 351,
+ "default": 5990,
+ "total": 6341
+ },
+ "translatedByMt": {
+ "tmMatch": 2,
+ "default": 1308,
+ "total": 1310
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 324,
+ "default": 6004,
+ "total": 6328
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14759682,
+ "username": "REMOVED_USER",
+ "fullName": "REMOVED_USER",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14759682/medium/1334743fe037d9694e78f5f4e638a1de_default.png",
+ "preTranslated": 0,
+ "totalCosts": 1
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ru",
+ "name": "Russian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 1
+ },
+ "translated": {
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
+ },
+ "targetTranslated": {
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
@@ -31135,9 +32513,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 18,
- "total": 26
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -31149,37 +32527,37 @@
},
{
"user": {
- "id": 15094061,
+ "id": 14562648,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094061/medium/281b10239e6f907197d6d7abbd7c6c2e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14562648/medium/be92f5ba98faf4108b2d12a425b12614_default.png",
"preTranslated": 0,
- "totalCosts": 167
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "sv-SE",
+ "name": "Swedish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 167
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 15,
- "default": 152,
- "total": 167
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 18,
- "default": 170,
- "total": 188
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
- "default": 126,
- "total": 126
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -31187,9 +32565,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 15,
- "default": 152,
- "total": 167
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -31201,13 +32579,13 @@
},
{
"user": {
- "id": 14756100,
+ "id": 14903462,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14756100/medium/75ce2754e30ef112ab7edbcdecfa5664_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14903462/medium/6742c78a316d368b0cd6ec8e8afadaa7_default.png",
"preTranslated": 0,
- "totalCosts": 32
+ "totalCosts": 825
},
"languages": [
{
@@ -31216,22 +32594,74 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 32
+ "totalCosts": 825
},
"translated": {
+ "tmMatch": 154,
+ "default": 671,
+ "total": 825
+ },
+ "targetTranslated": {
+ "tmMatch": 160,
+ "default": 653,
+ "total": 813
+ },
+ "translatedByMt": {
"tmMatch": 0,
- "default": 32,
- "total": 32
+ "default": 65,
+ "total": 65
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 154,
+ "default": 671,
+ "total": 825
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15039177,
+ "username": "REMOVED_USER",
+ "fullName": "REMOVED_USER",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15039177/medium/92c1f93061fe53532e0e4665a992e62d_default.png",
+ "preTranslated": 0,
+ "totalCosts": 10
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "bg",
+ "name": "Bulgarian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 10
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
"tmMatch": 0,
- "default": 36,
- "total": 36
+ "default": 8,
+ "total": 8
},
"translatedByMt": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -31240,8 +32670,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 32,
- "total": 32
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -31253,37 +32683,37 @@
},
{
"user": {
- "id": 13878813,
+ "id": 14698688,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13878813/medium/c83a9f07779bb2686a04165ce63b6114_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14698688/medium/35cff4c27844e4a4b20d204a85955184_default.png",
"preTranslated": 0,
- "totalCosts": 602
+ "totalCosts": 381
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 602
+ "totalCosts": 381
},
"translated": {
- "tmMatch": 572,
- "default": 30,
- "total": 602
+ "tmMatch": 5,
+ "default": 376,
+ "total": 381
},
"targetTranslated": {
- "tmMatch": 515,
- "default": 30,
- "total": 545
+ "tmMatch": 7,
+ "default": 379,
+ "total": 386
},
"translatedByMt": {
- "tmMatch": 6,
- "default": 0,
- "total": 6
+ "tmMatch": 0,
+ "default": 145,
+ "total": 145
},
"approved": {
"tmMatch": 0,
@@ -31291,9 +32721,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 572,
- "default": 30,
- "total": 602
+ "tmMatch": 5,
+ "default": 376,
+ "total": 381
},
"approvalCosts": {
"tmMatch": 0,
@@ -31305,47 +32735,47 @@
},
{
"user": {
- "id": 14332116,
+ "id": 13992969,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14332116/medium/55e7a2f384e77a129075ec10a878ea54_default.png",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13992969/medium/680c9dcc9bdc7ed58b74ee77b90b2e7a_default.png",
"preTranslated": 0,
- "totalCosts": 100
+ "totalCosts": 309
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "el",
+ "name": "Greek",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 100
+ "totalCosts": 309
},
"translated": {
- "tmMatch": 69,
- "default": 31,
- "total": 100
+ "tmMatch": 12,
+ "default": 297,
+ "total": 309
},
"targetTranslated": {
- "tmMatch": 70,
- "default": 27,
- "total": 97
+ "tmMatch": 14,
+ "default": 336,
+ "total": 350
},
"translatedByMt": {
- "tmMatch": 44,
+ "tmMatch": 0,
"default": 0,
- "total": 44
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1113
},
"translationCosts": {
- "tmMatch": 69,
- "default": 31,
- "total": 100
+ "tmMatch": 12,
+ "default": 297,
+ "total": 309
},
"approvalCosts": {
"tmMatch": 0,
@@ -31357,32 +32787,32 @@
},
{
"user": {
- "id": 13887845,
+ "id": 13994593,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13887845/medium/6275f1224ad528dab501ee356e6e4527_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13994593/medium/9338c2dd21dcb47daa7e39f735592deb_default.png",
"preTranslated": 0,
- "totalCosts": 205
+ "totalCosts": 76
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 205
+ "totalCosts": 76
},
"translated": {
- "tmMatch": 4,
- "default": 201,
- "total": 205
+ "tmMatch": 0,
+ "default": 76,
+ "total": 76
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 220,
- "total": 224
+ "tmMatch": 0,
+ "default": 72,
+ "total": 72
},
"translatedByMt": {
"tmMatch": 0,
@@ -31395,9 +32825,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 201,
- "total": 205
+ "tmMatch": 0,
+ "default": 76,
+ "total": 76
},
"approvalCosts": {
"tmMatch": 0,
@@ -31409,37 +32839,37 @@
},
{
"user": {
- "id": 15095663,
+ "id": 14623014,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15095663/medium/138e9cc622bae5c6233bcbd43607ac2e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14623014/medium/4466ac6bde24a38e0004586621172d10_default.png",
"preTranslated": 0,
- "totalCosts": 332
+ "totalCosts": 135
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 332
+ "totalCosts": 135
},
"translated": {
- "tmMatch": 1,
- "default": 331,
- "total": 332
+ "tmMatch": 2,
+ "default": 133,
+ "total": 135
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 285,
- "total": 286
+ "tmMatch": 3,
+ "default": 165,
+ "total": 168
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 215,
- "total": 216
+ "tmMatch": 0,
+ "default": 73,
+ "total": 73
},
"approved": {
"tmMatch": 0,
@@ -31447,9 +32877,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 331,
- "total": 332
+ "tmMatch": 2,
+ "default": 133,
+ "total": 135
},
"approvalCosts": {
"tmMatch": 0,
@@ -31461,13 +32891,13 @@
},
{
"user": {
- "id": 14565546,
+ "id": 15094061,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14565546/medium/94a5c2fe3866f519839581548e28db22_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094061/medium/281b10239e6f907197d6d7abbd7c6c2e_default.png",
"preTranslated": 0,
- "totalCosts": 20
+ "totalCosts": 167
},
"languages": [
{
@@ -31476,22 +32906,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 20
+ "totalCosts": 167
},
"translated": {
- "tmMatch": 2,
- "default": 18,
- "total": 20
+ "tmMatch": 15,
+ "default": 152,
+ "total": 167
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 25,
- "total": 27
+ "tmMatch": 18,
+ "default": 170,
+ "total": 188
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 126,
+ "total": 126
},
"approved": {
"tmMatch": 0,
@@ -31499,9 +32929,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 18,
- "total": 20
+ "tmMatch": 15,
+ "default": 152,
+ "total": 167
},
"approvalCosts": {
"tmMatch": 0,
@@ -31513,13 +32943,13 @@
},
{
"user": {
- "id": 14581570,
+ "id": 14543516,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14581570/medium/1cceb14f6487b0e8cd795e72b434656a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14543516/medium/cae3f125866f087cbd41c943e500dbc6_default.png",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 148
},
"languages": [
{
@@ -31528,17 +32958,17 @@
"name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 148
},
"translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 5,
+ "default": 143,
+ "total": 148
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 6,
+ "default": 94,
+ "total": 100
},
"translatedByMt": {
"tmMatch": 0,
@@ -31551,9 +32981,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 5,
+ "default": 143,
+ "total": 148
},
"approvalCosts": {
"tmMatch": 0,
@@ -31565,37 +32995,37 @@
},
{
"user": {
- "id": 14735822,
+ "id": 14180423,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14735822/medium/9e295c4e251c7cca55b9c88f8cfef360_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14180423/medium/e1a996c9fe2798a7a46d65adcc50d6e7_default.png",
"preTranslated": 0,
- "totalCosts": 963
+ "totalCosts": 122
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "bn",
+ "name": "Bengali",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 963
+ "totalCosts": 122
},
"translated": {
- "tmMatch": 83,
- "default": 880,
- "total": 963
+ "tmMatch": 95,
+ "default": 27,
+ "total": 122
},
"targetTranslated": {
- "tmMatch": 248,
- "default": 1839,
- "total": 2087
+ "tmMatch": 197,
+ "default": 69,
+ "total": 266
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 240,
- "total": 244
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -31603,9 +33033,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 83,
- "default": 880,
- "total": 963
+ "tmMatch": 95,
+ "default": 27,
+ "total": 122
},
"approvalCosts": {
"tmMatch": 0,
@@ -31617,37 +33047,37 @@
},
{
"user": {
- "id": 14698688,
+ "id": 13887845,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14698688/medium/35cff4c27844e4a4b20d204a85955184_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13887845/medium/6275f1224ad528dab501ee356e6e4527_default.png",
"preTranslated": 0,
- "totalCosts": 381
+ "totalCosts": 205
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 381
+ "totalCosts": 205
},
"translated": {
- "tmMatch": 5,
- "default": 376,
- "total": 381
+ "tmMatch": 4,
+ "default": 201,
+ "total": 205
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 379,
- "total": 386
+ "tmMatch": 4,
+ "default": 220,
+ "total": 224
},
"translatedByMt": {
"tmMatch": 0,
- "default": 145,
- "total": 145
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -31655,9 +33085,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 376,
- "total": 381
+ "tmMatch": 4,
+ "default": 201,
+ "total": 205
},
"approvalCosts": {
"tmMatch": 0,
@@ -31721,89 +33151,37 @@
},
{
"user": {
- "id": 14052846,
+ "id": 13878813,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14052846/medium/8e5aee394126f8d7e5c0f83f4d05b0af_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13878813/medium/c83a9f07779bb2686a04165ce63b6114_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 602
},
"languages": [
{
"language": {
- "id": "hu",
- "name": "Hungarian",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 602
},
"translated": {
- "tmMatch": 1,
- "default": 1,
- "total": 2
+ "tmMatch": 572,
+ "default": 30,
+ "total": 602
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 1,
- "total": 2
+ "tmMatch": 515,
+ "default": 30,
+ "total": 545
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 1,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14543516,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14543516/medium/cae3f125866f087cbd41c943e500dbc6_default.png",
- "preTranslated": 0,
- "totalCosts": 148
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 148
- },
- "translated": {
- "tmMatch": 5,
- "default": 143,
- "total": 148
- },
- "targetTranslated": {
"tmMatch": 6,
- "default": 94,
- "total": 100
- },
- "translatedByMt": {
- "tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -31811,9 +33189,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 143,
- "total": 148
+ "tmMatch": 572,
+ "default": 30,
+ "total": 602
},
"approvalCosts": {
"tmMatch": 0,
@@ -31825,13 +33203,13 @@
},
{
"user": {
- "id": 14759682,
+ "id": 15095663,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14759682/medium/1334743fe037d9694e78f5f4e638a1de_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15095663/medium/138e9cc622bae5c6233bcbd43607ac2e_default.png",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 332
},
"languages": [
{
@@ -31840,22 +33218,22 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 332
},
"translated": {
"tmMatch": 1,
- "default": 0,
- "total": 1
+ "default": 331,
+ "total": 332
},
"targetTranslated": {
"tmMatch": 1,
- "default": 0,
- "total": 1
+ "default": 285,
+ "total": 286
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1,
+ "default": 215,
+ "total": 216
},
"approved": {
"tmMatch": 0,
@@ -31864,8 +33242,8 @@
},
"translationCosts": {
"tmMatch": 1,
- "default": 0,
- "total": 1
+ "default": 331,
+ "total": 332
},
"approvalCosts": {
"tmMatch": 0,
@@ -31877,37 +33255,37 @@
},
{
"user": {
- "id": 14726400,
+ "id": 15097865,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14726400/medium/e4d5b2e85562bf1d089805be9379c250_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097865/medium/274cfc0f3777b471761cd25e8c66e259_default.png",
"preTranslated": 0,
- "totalCosts": 1423
+ "totalCosts": 61
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "ur-PK",
+ "name": "Urdu (Pakistan)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1423
+ "totalCosts": 61
},
"translated": {
- "tmMatch": 55,
- "default": 1368,
- "total": 1423
+ "tmMatch": 0,
+ "default": 61,
+ "total": 61
},
"targetTranslated": {
- "tmMatch": 56,
- "default": 1299,
- "total": 1355
+ "tmMatch": 0,
+ "default": 84,
+ "total": 84
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 135,
- "total": 136
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -31915,9 +33293,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 55,
- "default": 1368,
- "total": 1423
+ "tmMatch": 0,
+ "default": 61,
+ "total": 61
},
"approvalCosts": {
"tmMatch": 0,
@@ -31929,37 +33307,37 @@
},
{
"user": {
- "id": 14147457,
+ "id": 14974527,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14147457/medium/967be158de3d00e0b8f264b8d1187a6e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14974527/medium/2875087239dbb983b10890fe3251c465_default.png",
"preTranslated": 0,
- "totalCosts": 11
+ "totalCosts": 24
},
"languages": [
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 11
+ "totalCosts": 24
},
"translated": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 24,
+ "total": 24
},
"targetTranslated": {
"tmMatch": 0,
- "default": 16,
- "total": 16
+ "default": 29,
+ "total": 29
},
"translatedByMt": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 9,
+ "total": 9
},
"approved": {
"tmMatch": 0,
@@ -31968,8 +33346,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 24,
+ "total": 24
},
"approvalCosts": {
"tmMatch": 0,
@@ -32033,37 +33411,37 @@
},
{
"user": {
- "id": 15133983,
+ "id": 14735822,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15133983/medium/37e9bec73f4e23ccbe0b7210de3779e5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14735822/medium/9e295c4e251c7cca55b9c88f8cfef360_default.png",
"preTranslated": 0,
- "totalCosts": 29
+ "totalCosts": 963
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 29
+ "totalCosts": 963
},
"translated": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
+ "tmMatch": 83,
+ "default": 880,
+ "total": 963
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 35,
- "total": 35
+ "tmMatch": 248,
+ "default": 1839,
+ "total": 2087
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
+ "tmMatch": 4,
+ "default": 240,
+ "total": 244
},
"approved": {
"tmMatch": 0,
@@ -32071,9 +33449,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
+ "tmMatch": 83,
+ "default": 880,
+ "total": 963
},
"approvalCosts": {
"tmMatch": 0,
@@ -32085,32 +33463,32 @@
},
{
"user": {
- "id": 15137952,
+ "id": 14799822,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137952/medium/75885c80c3b3eb3993f78261ca2dcf8b_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14799822/medium/e6cde770b05f575eae9acaead53c8030_default.png",
"preTranslated": 0,
- "totalCosts": 20
+ "totalCosts": 205
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 20
+ "totalCosts": 205
},
"translated": {
- "tmMatch": 11,
- "default": 9,
- "total": 20
+ "tmMatch": 4,
+ "default": 201,
+ "total": 205
},
"targetTranslated": {
"tmMatch": 8,
- "default": 9,
- "total": 17
+ "default": 254,
+ "total": 262
},
"translatedByMt": {
"tmMatch": 0,
@@ -32123,9 +33501,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 11,
- "default": 9,
- "total": 20
+ "tmMatch": 4,
+ "default": 201,
+ "total": 205
},
"approvalCosts": {
"tmMatch": 0,
@@ -32137,32 +33515,32 @@
},
{
"user": {
- "id": 15039177,
+ "id": 15132329,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15039177/medium/92c1f93061fe53532e0e4665a992e62d_default.png",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15132329/medium/445d08f58d8572d5b5dc7886ecb89c56_default.png",
"preTranslated": 0,
- "totalCosts": 10
+ "totalCosts": 15
},
"languages": [
{
"language": {
- "id": "bg",
- "name": "Bulgarian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 15
},
"translated": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 15,
+ "total": 15
},
"targetTranslated": {
"tmMatch": 0,
- "default": 8,
- "total": 8
+ "default": 17,
+ "total": 17
},
"translatedByMt": {
"tmMatch": 0,
@@ -32176,8 +33554,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 15,
+ "total": 15
},
"approvalCosts": {
"tmMatch": 0,
@@ -32189,89 +33567,37 @@
},
{
"user": {
- "id": 15087623,
+ "id": 14147457,
"username": "REMOVED_USER",
"fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087623/medium/8caa3a0fb762e8d85d6826b58ec2531c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14147457/medium/967be158de3d00e0b8f264b8d1187a6e_default.png",
"preTranslated": 0,
- "totalCosts": 907
+ "totalCosts": 11
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 907
+ "totalCosts": 11
},
"translated": {
- "tmMatch": 27,
- "default": 880,
- "total": 907
- },
- "targetTranslated": {
- "tmMatch": 29,
- "default": 801,
- "total": 830
- },
- "translatedByMt": {
- "tmMatch": 6,
- "default": 214,
- "total": 220
- },
- "approved": {
"tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 27,
- "default": 880,
- "total": 907
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14718106,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14718106/medium/e12c965c90d383b40b1add01b6bd79f2_default.png",
- "preTranslated": 0,
- "totalCosts": 416
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 416
- },
- "translated": {
- "tmMatch": 14,
- "default": 402,
- "total": 416
+ "default": 11,
+ "total": 11
},
"targetTranslated": {
- "tmMatch": 15,
- "default": 365,
- "total": 380
+ "tmMatch": 0,
+ "default": 16,
+ "total": 16
},
"translatedByMt": {
- "tmMatch": 9,
- "default": 312,
- "total": 321
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -32279,9 +33605,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 14,
- "default": 402,
- "total": 416
+ "tmMatch": 0,
+ "default": 11,
+ "total": 11
},
"approvalCosts": {
"tmMatch": 0,
@@ -32707,6 +34033,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15329732,
+ "username": "RatiborYarilov93",
+ "fullName": "RatiborYarilov93",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15329732/medium/81fecb17fca49e135e89180a7dbd8603_default.png",
+ "preTranslated": 0,
+ "totalCosts": 54
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ru",
+ "name": "Russian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 54
+ },
+ "translated": {
+ "tmMatch": 18,
+ "default": 36,
+ "total": 54
+ },
+ "targetTranslated": {
+ "tmMatch": 16,
+ "default": 34,
+ "total": 50
+ },
+ "translatedByMt": {
+ "tmMatch": 14,
+ "default": 16,
+ "total": 30
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 18,
+ "default": 36,
+ "total": 54
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14270554,
@@ -34007,6 +35385,97 @@
}
]
},
+ {
+ "user": {
+ "id": 15310784,
+ "username": "Sagitario",
+ "fullName": "Sagitario",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310784/medium/cfdc53d28658b94b21e45d51acc457c7.jpg",
+ "preTranslated": 0,
+ "totalCosts": 153
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "de",
+ "name": "German",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 26
+ },
+ "translated": {
+ "tmMatch": 10,
+ "default": 16,
+ "total": 26
+ },
+ "targetTranslated": {
+ "tmMatch": 8,
+ "default": 17,
+ "total": 25
+ },
+ "translatedByMt": {
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 10,
+ "default": 16,
+ "total": 26
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ },
+ {
+ "language": {
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 127
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 127,
+ "total": 127
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 140,
+ "total": 140
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 127,
+ "total": 127
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14689660,
@@ -35458,7 +36927,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14513016/medium/6dc941964ac63bc3d51926dc9fffa374.jpg",
"preTranslated": 0,
- "totalCosts": 163
+ "totalCosts": 188
},
"languages": [
{
@@ -35467,22 +36936,22 @@
"name": "Odia",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 163
+ "totalCosts": 188
},
"translated": {
- "tmMatch": 105,
- "default": 58,
- "total": 163
+ "tmMatch": 110,
+ "default": 78,
+ "total": 188
},
"targetTranslated": {
- "tmMatch": 118,
- "default": 74,
- "total": 192
+ "tmMatch": 125,
+ "default": 101,
+ "total": 226
},
"translatedByMt": {
- "tmMatch": 9,
+ "tmMatch": 14,
"default": 0,
- "total": 9
+ "total": 14
},
"approved": {
"tmMatch": 0,
@@ -35490,9 +36959,61 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 105,
- "default": 58,
- "total": 163
+ "tmMatch": 110,
+ "default": 78,
+ "total": 188
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15324306,
+ "username": "Sudhakar_A",
+ "fullName": "Sudhakar_A",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15324306/medium/2baf5afe4d50b322026fb318e1acbc0c_default.png",
+ "preTranslated": 0,
+ "totalCosts": 186
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ta",
+ "name": "Tamil",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 186
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 186,
+ "total": 186
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 344,
+ "total": 344
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 186,
+ "total": 186
},
"approvalCosts": {
"tmMatch": 0,
@@ -35770,7 +37291,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14817838/medium/e8bbda9fb55464b5d13482f3f1bef0d4.jpg",
"preTranslated": 0,
- "totalCosts": 2737
+ "totalCosts": 2747
},
"languages": [
{
@@ -35779,17 +37300,17 @@
"name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2737
+ "totalCosts": 2747
},
"translated": {
"tmMatch": 62,
- "default": 2675,
- "total": 2737
+ "default": 2685,
+ "total": 2747
},
"targetTranslated": {
"tmMatch": 120,
- "default": 4743,
- "total": 4863
+ "default": 4760,
+ "total": 4880
},
"translatedByMt": {
"tmMatch": 1,
@@ -35803,8 +37324,8 @@
},
"translationCosts": {
"tmMatch": 62,
- "default": 2675,
- "total": 2737
+ "default": 2685,
+ "total": 2747
},
"approvalCosts": {
"tmMatch": 0,
@@ -36810,7 +38331,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14843078/medium/4fdb35b37819b2de36280beeef727d1d_default.png",
"preTranslated": 0,
- "totalCosts": 2623
+ "totalCosts": 3327
},
"languages": [
{
@@ -36819,22 +38340,22 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2623
+ "totalCosts": 3327
},
"translated": {
- "tmMatch": 73,
- "default": 2550,
- "total": 2623
+ "tmMatch": 77,
+ "default": 3250,
+ "total": 3327
},
"targetTranslated": {
- "tmMatch": 69,
- "default": 2300,
- "total": 2369
+ "tmMatch": 74,
+ "default": 2964,
+ "total": 3038
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 2,
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -36842,9 +38363,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 73,
- "default": 2550,
- "total": 2623
+ "tmMatch": 77,
+ "default": 3250,
+ "total": 3327
},
"approvalCosts": {
"tmMatch": 0,
@@ -37590,7 +39111,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14681570/medium/3ed2f13f3a9383c0d3a23bd130df78d2_default.png",
"preTranslated": 0,
- "totalCosts": 42921
+ "totalCosts": 44869
},
"languages": [
{
@@ -37599,17 +39120,17 @@
"name": "Bulgarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 42921
+ "totalCosts": 44869
},
"translated": {
- "tmMatch": 1937,
- "default": 40984,
- "total": 42921
+ "tmMatch": 1958,
+ "default": 42911,
+ "total": 44869
},
"targetTranslated": {
- "tmMatch": 2070,
- "default": 40385,
- "total": 42455
+ "tmMatch": 2091,
+ "default": 42549,
+ "total": 44640
},
"translatedByMt": {
"tmMatch": 38,
@@ -37622,9 +39143,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1937,
- "default": 40984,
- "total": 42921
+ "tmMatch": 1958,
+ "default": 42911,
+ "total": 44869
},
"approvalCosts": {
"tmMatch": 0,
@@ -38006,7 +39527,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14514124/medium/fa0297b182b72fbcf006daba457ef1a3.png",
"preTranslated": 0,
- "totalCosts": 41848
+ "totalCosts": 42367
},
"languages": [
{
@@ -38015,22 +39536,22 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 41827
+ "totalCosts": 42346
},
"translated": {
- "tmMatch": 2805,
- "default": 39022,
- "total": 41827
+ "tmMatch": 2856,
+ "default": 39490,
+ "total": 42346
},
"targetTranslated": {
- "tmMatch": 2560,
- "default": 34068,
- "total": 36628
+ "tmMatch": 2602,
+ "default": 34484,
+ "total": 37086
},
"translatedByMt": {
- "tmMatch": 171,
- "default": 1979,
- "total": 2150
+ "tmMatch": 178,
+ "default": 2017,
+ "total": 2195
},
"approved": {
"tmMatch": 0,
@@ -38038,9 +39559,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2805,
- "default": 39022,
- "total": 41827
+ "tmMatch": 2856,
+ "default": 39490,
+ "total": 42346
},
"approvalCosts": {
"tmMatch": 0,
@@ -38344,7 +39865,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15205992/medium/465c1df5cf56d2c9fc47af524525db21_default.png",
"preTranslated": 0,
- "totalCosts": 2904
+ "totalCosts": 5391
},
"languages": [
{
@@ -38353,17 +39874,17 @@
"name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2904
+ "totalCosts": 5391
},
"translated": {
- "tmMatch": 10,
- "default": 2894,
- "total": 2904
+ "tmMatch": 19,
+ "default": 5372,
+ "total": 5391
},
"targetTranslated": {
- "tmMatch": 21,
- "default": 4819,
- "total": 4840
+ "tmMatch": 39,
+ "default": 9117,
+ "total": 9156
},
"translatedByMt": {
"tmMatch": 10,
@@ -38376,9 +39897,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 10,
- "default": 2894,
- "total": 2904
+ "tmMatch": 19,
+ "default": 5372,
+ "total": 5391
},
"approvalCosts": {
"tmMatch": 0,
@@ -38708,7 +40229,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13997401/medium/2ab4ff5d8770f710be0d12e4ec9f2123.png",
"preTranslated": 0,
- "totalCosts": 5408
+ "totalCosts": 5419
},
"languages": [
{
@@ -38717,17 +40238,17 @@
"name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5408
+ "totalCosts": 5419
},
"translated": {
- "tmMatch": 366,
- "default": 5042,
- "total": 5408
+ "tmMatch": 370,
+ "default": 5049,
+ "total": 5419
},
"targetTranslated": {
- "tmMatch": 299,
- "default": 3777,
- "total": 4076
+ "tmMatch": 304,
+ "default": 3783,
+ "total": 4087
},
"translatedByMt": {
"tmMatch": 18,
@@ -38740,9 +40261,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 366,
- "default": 5042,
- "total": 5408
+ "tmMatch": 370,
+ "default": 5049,
+ "total": 5419
},
"approvalCosts": {
"tmMatch": 0,
@@ -39012,6 +40533,97 @@
}
]
},
+ {
+ "user": {
+ "id": 14908139,
+ "username": "YOUSSEFALBASHAN",
+ "fullName": "YOUSSEFALBASHAN",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14908139/medium/209a87b1fb76d5ef2a262b05aa15f7e9_default.png",
+ "preTranslated": 0,
+ "totalCosts": 45
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ar",
+ "name": "Arabic",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 27
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 27,
+ "total": 27
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 27,
+ "total": 27
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ },
+ {
+ "language": {
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 18
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 23,
+ "total": 23
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14968325,
@@ -39532,6 +41144,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15303826,
+ "username": "Yvonlee",
+ "fullName": "Yvonlee",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15303826/medium/917443f276c1d539f005628a54637659_default.png",
+ "preTranslated": 0,
+ "totalCosts": 103
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 103
+ },
+ "translated": {
+ "tmMatch": 1,
+ "default": 102,
+ "total": 103
+ },
+ "targetTranslated": {
+ "tmMatch": 2,
+ "default": 165,
+ "total": 167
+ },
+ "translatedByMt": {
+ "tmMatch": 1,
+ "default": 62,
+ "total": 63
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 1,
+ "default": 102,
+ "total": 103
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14692718,
@@ -40884,6 +42548,58 @@
}
]
},
+ {
+ "user": {
+ "id": 14959007,
+ "username": "ahmedsayd",
+ "fullName": "ahmedsayd",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14959007/medium/2e03c95c8ee2dddb4ed461253deea1b2_default.png",
+ "preTranslated": 0,
+ "totalCosts": 27
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "nl",
+ "name": "Dutch",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 27
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 27,
+ "total": 27
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 28,
+ "total": 28
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 27,
+ "total": 27
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 27,
+ "total": 27
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15140832,
@@ -43484,6 +45200,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15328420,
+ "username": "arivg7",
+ "fullName": "arivg7",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328420/medium/a8a19b533d185b447c86887d2bf49b1c_default.png",
+ "preTranslated": 0,
+ "totalCosts": 41
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 41
+ },
+ "translated": {
+ "tmMatch": 4,
+ "default": 37,
+ "total": 41
+ },
+ "targetTranslated": {
+ "tmMatch": 6,
+ "default": 47,
+ "total": 53
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 4,
+ "default": 37,
+ "total": 41
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14101339,
@@ -43640,6 +45408,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15318490,
+ "username": "arthursw",
+ "fullName": "arthursw",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15318490/medium/673173431aeb53f29ca5516e9aa87bec_default.png",
+ "preTranslated": 0,
+ "totalCosts": 677
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fr",
+ "name": "French",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 677
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 677,
+ "total": 677
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 787,
+ "total": 787
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 28,
+ "total": 28
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 677,
+ "total": 677
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14995227,
@@ -44727,7 +46547,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242372/medium/23bf740e9d096ee0b3de7b9f5528c8c9.JPG",
"preTranslated": 0,
- "totalCosts": 5138
+ "totalCosts": 5887
},
"languages": [
{
@@ -44736,22 +46556,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 371
+ "totalCosts": 1042
},
"translated": {
- "tmMatch": 0,
- "default": 371,
- "total": 371
+ "tmMatch": 23,
+ "default": 1019,
+ "total": 1042
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 589,
- "total": 589
+ "tmMatch": 39,
+ "default": 1731,
+ "total": 1770
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 6,
+ "default": 66,
+ "total": 72
},
"approved": {
"tmMatch": 0,
@@ -44759,9 +46579,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 371,
- "total": 371
+ "tmMatch": 23,
+ "default": 1019,
+ "total": 1042
},
"approvalCosts": {
"tmMatch": 0,
@@ -44775,17 +46595,17 @@
"name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4765
+ "totalCosts": 4843
},
"translated": {
"tmMatch": 45,
- "default": 4720,
- "total": 4765
+ "default": 4798,
+ "total": 4843
},
"targetTranslated": {
"tmMatch": 77,
- "default": 7921,
- "total": 7998
+ "default": 8057,
+ "total": 8134
},
"translatedByMt": {
"tmMatch": 2,
@@ -44799,8 +46619,8 @@
},
"translationCosts": {
"tmMatch": 45,
- "default": 4720,
- "total": 4765
+ "default": 4798,
+ "total": 4843
},
"approvalCosts": {
"tmMatch": 0,
@@ -45206,9 +47026,9 @@
"username": "boyinlee",
"fullName": "boyinlee",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15201846/medium/15e648d766557e34df6b6f9827a2e381_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15201846/medium/3d9d29022427094faeb700ddbd5c078a.jpeg",
"preTranslated": 0,
- "totalCosts": 1066
+ "totalCosts": 3774
},
"languages": [
{
@@ -45217,17 +47037,17 @@
"name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1066
+ "totalCosts": 3774
},
"translated": {
- "tmMatch": 35,
- "default": 1031,
- "total": 1066
+ "tmMatch": 117,
+ "default": 3657,
+ "total": 3774
},
"targetTranslated": {
- "tmMatch": 61,
- "default": 1724,
- "total": 1785
+ "tmMatch": 177,
+ "default": 6002,
+ "total": 6179
},
"translatedByMt": {
"tmMatch": 0,
@@ -45240,9 +47060,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 35,
- "default": 1031,
- "total": 1066
+ "tmMatch": 117,
+ "default": 3657,
+ "total": 3774
},
"approvalCosts": {
"tmMatch": 0,
@@ -45928,6 +47748,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15333134,
+ "username": "canonw",
+ "fullName": "canonw",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15333134/medium/797949d39a90c421f88cb5c2aa45dcc9.JPG",
+ "preTranslated": 0,
+ "totalCosts": 95
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 95
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 95,
+ "total": 95
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 169,
+ "total": 169
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 95,
+ "total": 95
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14709304,
@@ -47392,7 +49264,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13805545/medium/8b944306602f95c5d9adce2ef8bb68e7.jpg",
"preTranslated": 0,
- "totalCosts": 17
+ "totalCosts": 27
},
"languages": [
{
@@ -47401,17 +49273,17 @@
"name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17
+ "totalCosts": 27
},
"translated": {
"tmMatch": 0,
- "default": 17,
- "total": 17
+ "default": 27,
+ "total": 27
},
"targetTranslated": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 13,
+ "total": 13
},
"translatedByMt": {
"tmMatch": 0,
@@ -47425,8 +49297,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 17,
- "total": 17
+ "default": 27,
+ "total": 27
},
"approvalCosts": {
"tmMatch": 0,
@@ -48458,7 +50330,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14929095/medium/a42410898b37c709ef4d76967a9b97a9.jpg",
"preTranslated": 0,
- "totalCosts": 3863
+ "totalCosts": 4183
},
"languages": [
{
@@ -48467,17 +50339,17 @@
"name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3863
+ "totalCosts": 4183
},
"translated": {
- "tmMatch": 226,
- "default": 3637,
- "total": 3863
+ "tmMatch": 227,
+ "default": 3956,
+ "total": 4183
},
"targetTranslated": {
- "tmMatch": 400,
- "default": 4834,
- "total": 5234
+ "tmMatch": 402,
+ "default": 5311,
+ "total": 5713
},
"translatedByMt": {
"tmMatch": 0,
@@ -48490,9 +50362,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 226,
- "default": 3637,
- "total": 3863
+ "tmMatch": 227,
+ "default": 3956,
+ "total": 4183
},
"approvalCosts": {
"tmMatch": 0,
@@ -48666,7 +50538,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14795502/medium/5e37cf2564fdf9890fa76591badf1fff_default.png",
"preTranslated": 0,
- "totalCosts": 10267
+ "totalCosts": 10296
},
"languages": [
{
@@ -48675,22 +50547,22 @@
"name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10267
+ "totalCosts": 10296
},
"translated": {
- "tmMatch": 301,
- "default": 9966,
- "total": 10267
+ "tmMatch": 307,
+ "default": 9989,
+ "total": 10296
},
"targetTranslated": {
- "tmMatch": 208,
- "default": 6954,
- "total": 7162
+ "tmMatch": 213,
+ "default": 6974,
+ "total": 7187
},
"translatedByMt": {
- "tmMatch": 27,
+ "tmMatch": 28,
"default": 0,
- "total": 27
+ "total": 28
},
"approved": {
"tmMatch": 0,
@@ -48698,9 +50570,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 301,
- "default": 9966,
- "total": 10267
+ "tmMatch": 307,
+ "default": 9989,
+ "total": 10296
},
"approvalCosts": {
"tmMatch": 0,
@@ -50426,6 +52298,58 @@
}
]
},
+ {
+ "user": {
+ "id": 13474992,
+ "username": "evanmac",
+ "fullName": "evanmac",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13474992/medium/765c7de24d4c15c35ef878f8b729b5a2_default.png",
+ "preTranslated": 0,
+ "totalCosts": 108
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "it",
+ "name": "Italian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 108
+ },
+ "translated": {
+ "tmMatch": 8,
+ "default": 100,
+ "total": 108
+ },
+ "targetTranslated": {
+ "tmMatch": 8,
+ "default": 117,
+ "total": 125
+ },
+ "translatedByMt": {
+ "tmMatch": 8,
+ "default": 26,
+ "total": 34
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 8,
+ "default": 100,
+ "total": 108
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14842502,
@@ -50894,58 +52818,6 @@
}
]
},
- {
- "user": {
- "id": 15039555,
- "username": "fez",
- "fullName": "fez",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15039555/medium/574205fdde5df5926c2052e94d7d9478.jpg",
- "preTranslated": 0,
- "totalCosts": 705
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 705
- },
- "translated": {
- "tmMatch": 18,
- "default": 687,
- "total": 705
- },
- "targetTranslated": {
- "tmMatch": 17,
- "default": 680,
- "total": 697
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 63,
- "total": 65
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 687,
- "total": 705
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
{
"user": {
"id": 13979581,
@@ -52324,6 +54196,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15301828,
+ "username": "geraldo.ederp",
+ "fullName": "geraldo.ederp",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301828/medium/47568fbb70a4bb350a983c909cc8de9d_default.png",
+ "preTranslated": 0,
+ "totalCosts": 4
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 4
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14034162,
@@ -54716,6 +56640,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15310672,
+ "username": "imacion",
+ "fullName": "imacion",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310672/medium/f5846b70445ecfa6c14c7ccc216c67d1_default.png",
+ "preTranslated": 0,
+ "totalCosts": 38
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ja",
+ "name": "Japanese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 38
+ },
+ "translated": {
+ "tmMatch": 2,
+ "default": 36,
+ "total": 38
+ },
+ "targetTranslated": {
+ "tmMatch": 10,
+ "default": 123,
+ "total": 133
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 32,
+ "total": 32
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 2,
+ "default": 36,
+ "total": 38
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14684396,
@@ -55392,6 +57368,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15331312,
+ "username": "jasonpanggo",
+ "fullName": "jasonpanggo",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15331312/medium/2a41f04817e6741526b40a418a364e93_default.png",
+ "preTranslated": 0,
+ "totalCosts": 5
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 5
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 14,
+ "total": 14
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14360544,
@@ -55868,7 +57896,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14657804/medium/005d9fa70fdc5a4fcd818f63cf61e1a0.jpg",
"preTranslated": 0,
- "totalCosts": 31846
+ "totalCosts": 32415
},
"languages": [
{
@@ -55877,22 +57905,22 @@
"name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 31846
+ "totalCosts": 32415
},
"translated": {
"tmMatch": 2022,
- "default": 29824,
- "total": 31846
+ "default": 30393,
+ "total": 32415
},
"targetTranslated": {
"tmMatch": 2068,
- "default": 30257,
- "total": 32325
+ "default": 30863,
+ "total": 32931
},
"translatedByMt": {
"tmMatch": 82,
- "default": 5390,
- "total": 5472
+ "default": 5416,
+ "total": 5498
},
"approved": {
"tmMatch": 0,
@@ -55901,8 +57929,8 @@
},
"translationCosts": {
"tmMatch": 2022,
- "default": 29824,
- "total": 31846
+ "default": 30393,
+ "total": 32415
},
"approvalCosts": {
"tmMatch": 0,
@@ -57355,6 +59383,58 @@
}
]
},
+ {
+ "user": {
+ "id": 13324740,
+ "username": "kenhuday",
+ "fullName": "kenhuday",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13324740/medium/6e45db18773f0d3b933c4f43d2d92de8_default.png",
+ "preTranslated": 0,
+ "totalCosts": 46
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "id",
+ "name": "Indonesian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 46
+ },
+ "translated": {
+ "tmMatch": 5,
+ "default": 41,
+ "total": 46
+ },
+ "targetTranslated": {
+ "tmMatch": 1,
+ "default": 6,
+ "total": 7
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 5,
+ "default": 41,
+ "total": 46
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 12930933,
@@ -57979,6 +60059,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15328412,
+ "username": "koogawa",
+ "fullName": "koogawa",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328412/medium/fdc4de3e9a4398fe2e73f799e5343f7a_default.png",
+ "preTranslated": 0,
+ "totalCosts": 2
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ja",
+ "name": "Japanese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 2
+ },
+ "translated": {
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
+ },
+ "targetTranslated": {
+ "tmMatch": 8,
+ "default": 0,
+ "total": 8
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15188556,
@@ -58083,6 +60215,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15039555,
+ "username": "kraigee",
+ "fullName": "kraigee",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15039555/medium/574205fdde5df5926c2052e94d7d9478.jpg",
+ "preTranslated": 0,
+ "totalCosts": 705
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "de",
+ "name": "German",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 705
+ },
+ "translated": {
+ "tmMatch": 18,
+ "default": 687,
+ "total": 705
+ },
+ "targetTranslated": {
+ "tmMatch": 17,
+ "default": 680,
+ "total": 697
+ },
+ "translatedByMt": {
+ "tmMatch": 2,
+ "default": 63,
+ "total": 65
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 18,
+ "default": 687,
+ "total": 705
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 13500944,
@@ -63595,6 +65779,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15309270,
+ "username": "mshahidm1947",
+ "fullName": "mshahidm1947",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15309270/medium/9c7115db7094b347be5bdef3b77ac81d_default.png",
+ "preTranslated": 0,
+ "totalCosts": 10
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ur-PK",
+ "name": "Urdu (Pakistan)",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 10
+ },
+ "translated": {
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
+ },
+ "targetTranslated": {
+ "tmMatch": 2,
+ "default": 8,
+ "total": 10
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14675062,
@@ -66385,7 +68621,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226778/medium/1bed9c865119e5246c9ac5cc55851dae_default.png",
"preTranslated": 0,
- "totalCosts": 1111
+ "totalCosts": 3786
},
"languages": [
{
@@ -66394,22 +68630,22 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1111
+ "totalCosts": 3786
},
"translated": {
- "tmMatch": 66,
- "default": 1045,
- "total": 1111
+ "tmMatch": 124,
+ "default": 3662,
+ "total": 3786
},
"targetTranslated": {
- "tmMatch": 76,
- "default": 1092,
- "total": 1168
+ "tmMatch": 136,
+ "default": 3890,
+ "total": 4026
},
"translatedByMt": {
- "tmMatch": 9,
- "default": 57,
- "total": 66
+ "tmMatch": 17,
+ "default": 444,
+ "total": 461
},
"approved": {
"tmMatch": 0,
@@ -66417,9 +68653,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 66,
- "default": 1045,
- "total": 1111
+ "tmMatch": 124,
+ "default": 3662,
+ "total": 3786
},
"approvalCosts": {
"tmMatch": 0,
@@ -66481,6 +68717,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15323224,
+ "username": "pedro.oliveiram",
+ "fullName": "pedro.oliveiram",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15323224/medium/d8232c52a3e4ff9b3e88f55d52f9f20d_default.png",
+ "preTranslated": 0,
+ "totalCosts": 85
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 85
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 85,
+ "total": 85
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 87,
+ "total": 87
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 85,
+ "total": 85
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 13960593,
@@ -67009,7 +69297,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14986783/medium/bde0693efd059089c8e4c5ba5288082b_default.png",
"preTranslated": 0,
- "totalCosts": 240
+ "totalCosts": 443
},
"languages": [
{
@@ -67018,22 +69306,22 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 240
+ "totalCosts": 443
},
"translated": {
"tmMatch": 0,
- "default": 240,
- "total": 240
+ "default": 443,
+ "total": 443
},
"targetTranslated": {
"tmMatch": 0,
- "default": 339,
- "total": 339
+ "default": 588,
+ "total": 588
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 34,
+ "total": 34
},
"approved": {
"tmMatch": 0,
@@ -67042,8 +69330,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 240,
- "total": 240
+ "default": 443,
+ "total": 443
},
"approvalCosts": {
"tmMatch": 0,
@@ -67633,7 +69921,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13986387/medium/a0c3812dc8e52a7ab934944250304328.jpeg",
"preTranslated": 0,
- "totalCosts": 10376
+ "totalCosts": 15226
},
"languages": [
{
@@ -67642,32 +69930,32 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10376
+ "totalCosts": 15226
},
"translated": {
- "tmMatch": 275,
- "default": 10101,
- "total": 10376
+ "tmMatch": 292,
+ "default": 14934,
+ "total": 15226
},
"targetTranslated": {
- "tmMatch": 300,
- "default": 10454,
- "total": 10754
+ "tmMatch": 320,
+ "default": 15729,
+ "total": 16049
},
"translatedByMt": {
- "tmMatch": 21,
- "default": 136,
- "total": 157
+ "tmMatch": 25,
+ "default": 228,
+ "total": 253
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 45
},
"translationCosts": {
- "tmMatch": 275,
- "default": 10101,
- "total": 10376
+ "tmMatch": 292,
+ "default": 14934,
+ "total": 15226
},
"approvalCosts": {
"tmMatch": 0,
@@ -68496,6 +70784,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15301260,
+ "username": "richard2035",
+ "fullName": "richard2035",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301260/medium/7d75fd80382a16daa05af25b3f5e6f71_default.png",
+ "preTranslated": 0,
+ "totalCosts": 240
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 240
+ },
+ "translated": {
+ "tmMatch": 5,
+ "default": 235,
+ "total": 240
+ },
+ "targetTranslated": {
+ "tmMatch": 12,
+ "default": 408,
+ "total": 420
+ },
+ "translatedByMt": {
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 5,
+ "default": 235,
+ "total": 240
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14750504,
@@ -68808,6 +71148,110 @@
}
]
},
+ {
+ "user": {
+ "id": 15336096,
+ "username": "rupasud",
+ "fullName": "rupasud",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15336096/medium/5326e1cb48a3362c002300719da6cabf_default.png",
+ "preTranslated": 0,
+ "totalCosts": 75
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "hi",
+ "name": "Hindi",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 75
+ },
+ "translated": {
+ "tmMatch": 14,
+ "default": 61,
+ "total": 75
+ },
+ "targetTranslated": {
+ "tmMatch": 26,
+ "default": 116,
+ "total": 142
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 14,
+ "default": 61,
+ "total": 75
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15303706,
+ "username": "rywang0037",
+ "fullName": "rywang0037",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15303706/medium/a99ba45b768d97b74de2d77672fb40d6_default.png",
+ "preTranslated": 0,
+ "totalCosts": 200
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 200
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 200,
+ "total": 200
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 326,
+ "total": 326
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 200,
+ "total": 200
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14634932,
@@ -69848,6 +72292,110 @@
}
]
},
+ {
+ "user": {
+ "id": 15301564,
+ "username": "sarah_egg_",
+ "fullName": "sarah_egg_",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301564/medium/9aa43d6e12ec184df47e7f765c64718f_default.png",
+ "preTranslated": 0,
+ "totalCosts": 14
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 14
+ },
+ "translated": {
+ "tmMatch": 8,
+ "default": 6,
+ "total": 14
+ },
+ "targetTranslated": {
+ "tmMatch": 12,
+ "default": 10,
+ "total": 22
+ },
+ "translatedByMt": {
+ "tmMatch": 4,
+ "default": 6,
+ "total": 10
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 8,
+ "default": 6,
+ "total": 14
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15119629,
+ "username": "seanpan",
+ "fullName": "seanpan",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119629/medium/8f8982e2c6dae782045cf25089d834ba_default.png",
+ "preTranslated": 0,
+ "totalCosts": 10
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 10
+ },
+ "translated": {
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
+ },
+ "targetTranslated": {
+ "tmMatch": 6,
+ "default": 11,
+ "total": 17
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14140949,
@@ -71499,6 +74047,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15332524,
+ "username": "sugi23",
+ "fullName": "sugi23",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332524/medium/743be03dd068ae8d2d2b5b13dbdf5945_default.png",
+ "preTranslated": 0,
+ "totalCosts": 63
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "id",
+ "name": "Indonesian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 63
+ },
+ "translated": {
+ "tmMatch": 1,
+ "default": 62,
+ "total": 63
+ },
+ "targetTranslated": {
+ "tmMatch": 1,
+ "default": 57,
+ "total": 58
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 1,
+ "default": 62,
+ "total": 63
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15247878,
@@ -71551,6 +74151,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15314328,
+ "username": "summerbeginnings",
+ "fullName": "summerbeginnings",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314328/medium/721c835dc0d0ec926b46bb68e06866e1_default.png",
+ "preTranslated": 0,
+ "totalCosts": 89
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 89
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 89,
+ "total": 89
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 174,
+ "total": 174
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 89,
+ "total": 89
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15180406,
@@ -72266,6 +74918,58 @@
}
]
},
+ {
+ "user": {
+ "id": 14419816,
+ "username": "thanhtra97",
+ "fullName": "thanhtra97",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14419816/medium/3519cc49e50735d6d8a4ab20b0985e2f_default.png",
+ "preTranslated": 0,
+ "totalCosts": 25
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "vi",
+ "name": "Vietnamese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 25
+ },
+ "translated": {
+ "tmMatch": 2,
+ "default": 23,
+ "total": 25
+ },
+ "targetTranslated": {
+ "tmMatch": 2,
+ "default": 36,
+ "total": 38
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 2,
+ "default": 23,
+ "total": 25
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14757734,
@@ -72929,6 +75633,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15329022,
+ "username": "top10",
+ "fullName": "top10",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15329022/medium/88d53a4bda6884aff2376412a57c26bc_default.png",
+ "preTranslated": 0,
+ "totalCosts": 10
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 10
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15133131,
@@ -73449,6 +76205,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15306492,
+ "username": "u00890358",
+ "fullName": "u00890358",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15306492/medium/6c082334650baf4bed5e6d50dccff813_default.png",
+ "preTranslated": 0,
+ "totalCosts": 76
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ja",
+ "name": "Japanese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 76
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 76,
+ "total": 76
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 262,
+ "total": 262
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 14,
+ "total": 14
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 76,
+ "total": 76
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14672492,
@@ -74328,7 +77136,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14862460/medium/106cb769254652c20ddeab107317fd43_default.png",
"preTranslated": 0,
- "totalCosts": 3724
+ "totalCosts": 6861
},
"languages": [
{
@@ -74337,17 +77145,17 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3724
+ "totalCosts": 6861
},
"translated": {
- "tmMatch": 305,
- "default": 3419,
- "total": 3724
+ "tmMatch": 317,
+ "default": 6544,
+ "total": 6861
},
"targetTranslated": {
- "tmMatch": 324,
- "default": 3648,
- "total": 3972
+ "tmMatch": 338,
+ "default": 7286,
+ "total": 7624
},
"translatedByMt": {
"tmMatch": 3,
@@ -74360,9 +77168,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 305,
- "default": 3419,
- "total": 3724
+ "tmMatch": 317,
+ "default": 6544,
+ "total": 6861
},
"approvalCosts": {
"tmMatch": 0,
@@ -74827,6 +77635,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15324084,
+ "username": "wadedo",
+ "fullName": "wadedo",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15324084/medium/b991d187232af54f5052ad15101e6ba2_default.png",
+ "preTranslated": 0,
+ "totalCosts": 4
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 4
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15012463,
@@ -76933,6 +79793,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15311346,
+ "username": "zeroGravity",
+ "fullName": "zeroGravity",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15311346/medium/0ec4ef53a96e59371c870a960be1ba9e_default.png",
+ "preTranslated": 0,
+ "totalCosts": 993
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 993
+ },
+ "translated": {
+ "tmMatch": 5,
+ "default": 988,
+ "total": 993
+ },
+ "targetTranslated": {
+ "tmMatch": 7,
+ "default": 1833,
+ "total": 1840
+ },
+ "translatedByMt": {
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 5,
+ "default": 988,
+ "total": 993
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14814760,
@@ -77245,6 +80157,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15315496,
+ "username": "imberserkr",
+ "fullName": ". . (imberserkr)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15315496/medium/4b0f4cc4e9829f70d24962a880833e5a.png",
+ "preTranslated": 0,
+ "totalCosts": 19
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pt-PT",
+ "name": "Portuguese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 19
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 22,
+ "total": 22
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14815312,
@@ -79220,9 +82184,9 @@
"total": 13729
},
"targetTranslated": {
- "tmMatch": 1185,
- "default": 11520,
- "total": 12705
+ "tmMatch": 1182,
+ "default": 11519,
+ "total": 12701
},
"translatedByMt": {
"tmMatch": 1,
@@ -79632,7 +82596,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15144574/medium/d85fe7c56b9f9e47c9f1a3e27ca32078.jpg",
"preTranslated": 0,
- "totalCosts": 1054
+ "totalCosts": 1401
},
"languages": [
{
@@ -79680,17 +82644,17 @@
"name": "Swahili",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 0
+ "totalCosts": 347
},
"translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 30,
+ "default": 317,
+ "total": 347
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 32,
+ "default": 354,
+ "total": 386
},
"translatedByMt": {
"tmMatch": 0,
@@ -79700,12 +82664,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 3613
},
"translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 30,
+ "default": 317,
+ "total": 347
},
"approvalCosts": {
"tmMatch": 0,
@@ -80339,6 +83303,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15304854,
+ "username": "FGutierrez",
+ "fullName": "Aco_PM_FlorenciaGutierrez (FGutierrez)",
+ "userRole": "Manager",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15304854/medium/7a42c520697c2d2ccc9edb14920af114_default.png",
+ "preTranslated": 0,
+ "totalCosts": 7700
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "it",
+ "name": "Italian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 7700
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 7700,
+ "total": 7700
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 7622,
+ "total": 7622
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 11937
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 7700,
+ "total": 7700
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15054987,
@@ -80529,7 +83545,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15048901/medium/9c2e15bbe4e07a19c6a4d53fd3bd4fac_default.png",
"preTranslated": 0,
- "totalCosts": 80212
+ "totalCosts": 91033
},
"languages": [
{
@@ -80538,32 +83554,32 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 76798
+ "totalCosts": 87619
},
"translated": {
- "tmMatch": 24486,
- "default": 52312,
- "total": 76798
+ "tmMatch": 25655,
+ "default": 61964,
+ "total": 87619
},
"targetTranslated": {
- "tmMatch": 42045,
- "default": 86248,
- "total": 128293
+ "tmMatch": 43920,
+ "default": 101305,
+ "total": 145225
},
"translatedByMt": {
- "tmMatch": 47,
- "default": 194,
- "total": 241
+ "tmMatch": 59,
+ "default": 201,
+ "total": 260
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 71765
+ "total": 83145
},
"translationCosts": {
- "tmMatch": 24486,
- "default": 52312,
- "total": 76798
+ "tmMatch": 25655,
+ "default": 61964,
+ "total": 87619
},
"approvalCosts": {
"tmMatch": 0,
@@ -80776,7 +83792,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13151214/medium/b366a16aaf40db3f01f06af1042f2649_default.png",
"preTranslated": 0,
- "totalCosts": 68448
+ "totalCosts": 71269
},
"languages": [
{
@@ -80785,32 +83801,32 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 33654
+ "totalCosts": 33958
},
"translated": {
- "tmMatch": 9569,
- "default": 24085,
- "total": 33654
+ "tmMatch": 9638,
+ "default": 24320,
+ "total": 33958
},
"targetTranslated": {
- "tmMatch": 8832,
- "default": 22163,
- "total": 30995
+ "tmMatch": 8911,
+ "default": 22411,
+ "total": 31322
},
"translatedByMt": {
- "tmMatch": 34,
+ "tmMatch": 35,
"default": 19,
- "total": 53
+ "total": 54
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 55494
+ "total": 55950
},
"translationCosts": {
- "tmMatch": 9569,
- "default": 24085,
- "total": 33654
+ "tmMatch": 9638,
+ "default": 24320,
+ "total": 33958
},
"approvalCosts": {
"tmMatch": 0,
@@ -80824,17 +83840,17 @@
"name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 34794
+ "totalCosts": 37311
},
"translated": {
- "tmMatch": 7460,
- "default": 27334,
- "total": 34794
+ "tmMatch": 7808,
+ "default": 29503,
+ "total": 37311
},
"targetTranslated": {
- "tmMatch": 6519,
- "default": 24324,
- "total": 30843
+ "tmMatch": 6838,
+ "default": 26338,
+ "total": 33176
},
"translatedByMt": {
"tmMatch": 27,
@@ -80844,12 +83860,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 35864
+ "total": 38846
},
"translationCosts": {
- "tmMatch": 7460,
- "default": 27334,
- "total": 34794
+ "tmMatch": 7808,
+ "default": 29503,
+ "total": 37311
},
"approvalCosts": {
"tmMatch": 0,
@@ -81231,7 +84247,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197762/medium/d8e4fc31646e818d0cedd473fe0525d2_default.png",
"preTranslated": 0,
- "totalCosts": 28848
+ "totalCosts": 31224
},
"languages": [
{
@@ -81240,32 +84256,32 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 28848
+ "totalCosts": 31224
},
"translated": {
- "tmMatch": 7903,
- "default": 20945,
- "total": 28848
+ "tmMatch": 8449,
+ "default": 22775,
+ "total": 31224
},
"targetTranslated": {
- "tmMatch": 9179,
- "default": 23501,
- "total": 32680
+ "tmMatch": 9829,
+ "default": 25680,
+ "total": 35509
},
"translatedByMt": {
"tmMatch": 19,
- "default": 25,
- "total": 44
+ "default": 39,
+ "total": 58
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 37416
+ "total": 41117
},
"translationCosts": {
- "tmMatch": 7903,
- "default": 20945,
- "total": 28848
+ "tmMatch": 8449,
+ "default": 22775,
+ "total": 31224
},
"approvalCosts": {
"tmMatch": 0,
@@ -81431,6 +84447,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15229404,
+ "username": "sochoradam15",
+ "fullName": "Adam Sochor (sochoradam15)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15229404/medium/49931b5ec8e9e99a732848bbc1137979.png",
+ "preTranslated": 0,
+ "totalCosts": 394
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "cs",
+ "name": "Czech",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 394
+ },
+ "translated": {
+ "tmMatch": 13,
+ "default": 381,
+ "total": 394
+ },
+ "targetTranslated": {
+ "tmMatch": 13,
+ "default": 341,
+ "total": 354
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 13,
+ "default": 381,
+ "total": 394
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 13978949,
@@ -83454,7 +86522,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14675092/medium/93a5a3891a8c8b3f1796baf7ae9c8046.png",
"preTranslated": 0,
- "totalCosts": 669
+ "totalCosts": 1227
},
"languages": [
{
@@ -83463,22 +86531,22 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 669
+ "totalCosts": 1227
},
"translated": {
"tmMatch": 18,
- "default": 651,
- "total": 669
+ "default": 1209,
+ "total": 1227
},
"targetTranslated": {
"tmMatch": 21,
- "default": 716,
- "total": 737
+ "default": 1355,
+ "total": 1376
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 209,
+ "total": 209
},
"approved": {
"tmMatch": 0,
@@ -83487,8 +86555,8 @@
},
"translationCosts": {
"tmMatch": 18,
- "default": 651,
- "total": 669
+ "default": 1209,
+ "total": 1227
},
"approvalCosts": {
"tmMatch": 0,
@@ -84070,6 +87138,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15274148,
+ "username": "almartinez",
+ "fullName": "Alejandro León Martínez (almartinez)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15274148/medium/ba6827b07726231f6fa2a149da7c2627.png",
+ "preTranslated": 0,
+ "totalCosts": 4405
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 4405
+ },
+ "translated": {
+ "tmMatch": 14,
+ "default": 4391,
+ "total": 4405
+ },
+ "targetTranslated": {
+ "tmMatch": 15,
+ "default": 4996,
+ "total": 5011
+ },
+ "translatedByMt": {
+ "tmMatch": 7,
+ "default": 548,
+ "total": 555
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 14,
+ "default": 4391,
+ "total": 4405
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15129853,
@@ -84330,6 +87450,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15319804,
+ "username": "anovikov",
+ "fullName": "Alena Novikova (anovikov)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15319804/medium/646b0d7302990c7dd7510717dab222f9.png",
+ "preTranslated": 0,
+ "totalCosts": 97
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ru",
+ "name": "Russian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 97
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 97,
+ "total": 97
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 101,
+ "total": 101
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 97,
+ "total": 97
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15033057,
@@ -85456,7 +88628,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15233666/medium/deec4866c37352c795ed3d0000236714.jpeg",
"preTranslated": 0,
- "totalCosts": 6116
+ "totalCosts": 8572
},
"languages": [
{
@@ -85465,22 +88637,22 @@
"name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 6116
+ "totalCosts": 8572
},
"translated": {
- "tmMatch": 57,
- "default": 6059,
- "total": 6116
+ "tmMatch": 120,
+ "default": 8452,
+ "total": 8572
},
"targetTranslated": {
- "tmMatch": 69,
- "default": 7170,
- "total": 7239
+ "tmMatch": 142,
+ "default": 10024,
+ "total": 10166
},
"translatedByMt": {
- "tmMatch": 8,
- "default": 6,
- "total": 14
+ "tmMatch": 18,
+ "default": 8,
+ "total": 26
},
"approved": {
"tmMatch": 0,
@@ -85488,9 +88660,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 57,
- "default": 6059,
- "total": 6116
+ "tmMatch": 120,
+ "default": 8452,
+ "total": 8572
},
"approvalCosts": {
"tmMatch": 0,
@@ -86886,7 +90058,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14555882/medium/edcaf24c34ef3506613bad9099389fc6.jpg",
"preTranslated": 0,
- "totalCosts": 17058
+ "totalCosts": 17105
},
"languages": [
{
@@ -86895,17 +90067,17 @@
"name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 16999
+ "totalCosts": 17046
},
"translated": {
"tmMatch": 494,
- "default": 16505,
- "total": 16999
+ "default": 16552,
+ "total": 17046
},
"targetTranslated": {
"tmMatch": 603,
- "default": 19109,
- "total": 19712
+ "default": 19174,
+ "total": 19777
},
"translatedByMt": {
"tmMatch": 56,
@@ -86919,8 +90091,8 @@
},
"translationCosts": {
"tmMatch": 494,
- "default": 16505,
- "total": 16999
+ "default": 16552,
+ "total": 17046
},
"approvalCosts": {
"tmMatch": 0,
@@ -90084,7 +93256,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15099529/medium/77b12f03c6675c85ad45efc6f3e23be3_default.png",
"preTranslated": 0,
- "totalCosts": 42050
+ "totalCosts": 42904
},
"languages": [
{
@@ -90093,17 +93265,17 @@
"name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 42050
+ "totalCosts": 42904
},
"translated": {
- "tmMatch": 1673,
- "default": 40377,
- "total": 42050
+ "tmMatch": 1758,
+ "default": 41146,
+ "total": 42904
},
"targetTranslated": {
- "tmMatch": 2146,
- "default": 48180,
- "total": 50326
+ "tmMatch": 2244,
+ "default": 49142,
+ "total": 51386
},
"translatedByMt": {
"tmMatch": 45,
@@ -90113,12 +93285,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 938
+ "total": 1897
},
"translationCosts": {
- "tmMatch": 1673,
- "default": 40377,
- "total": 42050
+ "tmMatch": 1758,
+ "default": 41146,
+ "total": 42904
},
"approvalCosts": {
"tmMatch": 0,
@@ -91631,7 +94803,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15076881/medium/10e51ff77863c9559147fcb0546c119d.jpeg",
"preTranslated": 0,
- "totalCosts": 996
+ "totalCosts": 1076
},
"languages": [
{
@@ -91640,22 +94812,22 @@
"name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 996
+ "totalCosts": 1076
},
"translated": {
- "tmMatch": 223,
- "default": 773,
- "total": 996
+ "tmMatch": 228,
+ "default": 848,
+ "total": 1076
},
"targetTranslated": {
- "tmMatch": 197,
- "default": 696,
- "total": 893
+ "tmMatch": 202,
+ "default": 740,
+ "total": 942
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -91663,9 +94835,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 223,
- "default": 773,
- "total": 996
+ "tmMatch": 228,
+ "default": 848,
+ "total": 1076
},
"approvalCosts": {
"tmMatch": 0,
@@ -92585,6 +95757,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15190008,
+ "username": "Baleegh",
+ "fullName": "Baleegh Abdullah Al Hammadi (Baleegh)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15190008/medium/c06f3fb14cdcec346683b4a868abc50b.jpg",
+ "preTranslated": 0,
+ "totalCosts": 161
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ar",
+ "name": "Arabic",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 161
+ },
+ "translated": {
+ "tmMatch": 2,
+ "default": 159,
+ "total": 161
+ },
+ "targetTranslated": {
+ "tmMatch": 2,
+ "default": 146,
+ "total": 148
+ },
+ "translatedByMt": {
+ "tmMatch": 2,
+ "default": 115,
+ "total": 117
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 2,
+ "default": 159,
+ "total": 161
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14973311,
@@ -95003,6 +98227,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15314274,
+ "username": "0xcjl",
+ "fullName": "CJ (0xcjl)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314274/medium/b720446f9ed9f8bea19f63ae35a3804c.PNG",
+ "preTranslated": 0,
+ "totalCosts": 272
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 272
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 272,
+ "total": 272
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 459,
+ "total": 459
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 272,
+ "total": 272
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14874054,
@@ -95991,6 +99267,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15310338,
+ "username": "changming_wei",
+ "fullName": "Changming Wei (changming_wei)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310338/medium/7e84383004f42433963c8d9c0c1e7b6b.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 3
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 3
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14821378,
@@ -96251,58 +99579,6 @@
}
]
},
- {
- "user": {
- "id": 15121067,
- "username": "ChippiEth",
- "fullName": "ChippiEth",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121067/medium/6fff8cd0847de536dd350c049d8beb27.jpg",
- "preTranslated": 0,
- "totalCosts": 727
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 727
- },
- "translated": {
- "tmMatch": 3,
- "default": 724,
- "total": 727
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 793,
- "total": 799
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 213,
- "total": 213
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 724,
- "total": 727
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
{
"user": {
"id": 14538368,
@@ -98261,7 +101537,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15155844/medium/6e6407e27f509308774f480afe52ff7d.png",
"preTranslated": 0,
- "totalCosts": 5591
+ "totalCosts": 9908
},
"languages": [
{
@@ -98270,22 +101546,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5591
+ "totalCosts": 9908
},
"translated": {
- "tmMatch": 229,
- "default": 5362,
- "total": 5591
+ "tmMatch": 246,
+ "default": 9662,
+ "total": 9908
},
"targetTranslated": {
- "tmMatch": 253,
- "default": 5898,
- "total": 6151
+ "tmMatch": 271,
+ "default": 10471,
+ "total": 10742
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 1491,
- "total": 1495
+ "tmMatch": 8,
+ "default": 2799,
+ "total": 2807
},
"approved": {
"tmMatch": 0,
@@ -98293,9 +101569,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 229,
- "default": 5362,
- "total": 5591
+ "tmMatch": 246,
+ "default": 9662,
+ "total": 9908
},
"approvalCosts": {
"tmMatch": 0,
@@ -101056,7 +104332,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090175/medium/e2f4cd33b9cde644c73c211df89de4ed_default.png",
"preTranslated": 0,
- "totalCosts": 603
+ "totalCosts": 615
},
"languages": [
{
@@ -101065,22 +104341,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 603
+ "totalCosts": 615
},
"translated": {
"tmMatch": 1,
- "default": 602,
- "total": 603
+ "default": 614,
+ "total": 615
},
"targetTranslated": {
"tmMatch": 1,
- "default": 659,
- "total": 660
+ "default": 669,
+ "total": 670
},
"translatedByMt": {
"tmMatch": 0,
- "default": 85,
- "total": 85
+ "default": 90,
+ "total": 90
},
"approved": {
"tmMatch": 0,
@@ -101089,8 +104365,8 @@
},
"translationCosts": {
"tmMatch": 1,
- "default": 602,
- "total": 603
+ "default": 614,
+ "total": 615
},
"approvalCosts": {
"tmMatch": 0,
@@ -101412,6 +104688,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15321674,
+ "username": "dealdi",
+ "fullName": "Dealdi Alfaridzi (dealdi)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15321674/medium/26a2136e740b35132d1f6c008eefe601.jpg",
+ "preTranslated": 0,
+ "totalCosts": 10
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "id",
+ "name": "Indonesian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 10
+ },
+ "translated": {
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
+ },
+ "targetTranslated": {
+ "tmMatch": 2,
+ "default": 9,
+ "total": 11
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14180479,
@@ -102036,6 +105364,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15121067,
+ "username": "ChippiEth",
+ "fullName": "Diego Cabral (ChippiEth)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121067/medium/6fff8cd0847de536dd350c049d8beb27.jpg",
+ "preTranslated": 0,
+ "totalCosts": 1140
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 1140
+ },
+ "translated": {
+ "tmMatch": 26,
+ "default": 1114,
+ "total": 1140
+ },
+ "targetTranslated": {
+ "tmMatch": 34,
+ "default": 1225,
+ "total": 1259
+ },
+ "translatedByMt": {
+ "tmMatch": 9,
+ "default": 281,
+ "total": 290
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 26,
+ "default": 1114,
+ "total": 1140
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14992673,
@@ -102504,6 +105884,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15308108,
+ "username": "diogo_ff",
+ "fullName": "Diogo Fernandes Ferreira (diogo_ff)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15308108/medium/95da57326fda6e8f7a3f13ec2090322d_default.png",
+ "preTranslated": 0,
+ "totalCosts": 30
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 30
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 30,
+ "total": 30
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 35,
+ "total": 35
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 30,
+ "total": 30
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 30,
+ "total": 30
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14283374,
@@ -103128,6 +106560,110 @@
}
]
},
+ {
+ "user": {
+ "id": 15298822,
+ "username": "dongyuanwai",
+ "fullName": "Dong Yuanwai (dongyuanwai)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15298822/medium/b49b906f94082b0aa9976862f20aec02.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 10
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 10
+ },
+ "translated": {
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
+ },
+ "targetTranslated": {
+ "tmMatch": 4,
+ "default": 9,
+ "total": 13
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14261470,
+ "username": "DHtheCreator",
+ "fullName": "Dongwhee Kim (DHtheCreator)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14261470/medium/6ab93fbc9c6e04c7e9d566231b88456c.png",
+ "preTranslated": 0,
+ "totalCosts": 742
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ko",
+ "name": "Korean",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 742
+ },
+ "translated": {
+ "tmMatch": 23,
+ "default": 719,
+ "total": 742
+ },
+ "targetTranslated": {
+ "tmMatch": 23,
+ "default": 583,
+ "total": 606
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 23,
+ "default": 719,
+ "total": 742
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15136940,
@@ -103903,7 +107439,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13842283/medium/bbfb9ef4136417577f368ab059d20644.jpeg",
"preTranslated": 0,
- "totalCosts": 50
+ "totalCosts": 58
},
"languages": [
{
@@ -103912,17 +107448,17 @@
"name": "Swedish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 50
+ "totalCosts": 58
},
"translated": {
- "tmMatch": 21,
- "default": 29,
- "total": 50
+ "tmMatch": 27,
+ "default": 31,
+ "total": 58
},
"targetTranslated": {
- "tmMatch": 20,
- "default": 25,
- "total": 45
+ "tmMatch": 25,
+ "default": 27,
+ "total": 52
},
"translatedByMt": {
"tmMatch": 0,
@@ -103935,9 +107471,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 21,
- "default": 29,
- "total": 50
+ "tmMatch": 27,
+ "default": 31,
+ "total": 58
},
"approvalCosts": {
"tmMatch": 0,
@@ -105104,6 +108640,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15335938,
+ "username": "eduardo.c.ramos98",
+ "fullName": "Eduardo Ramos (eduardo.c.ramos98)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15335938/medium/5199f2bf7b73614fec715bcf7de37b27.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 2
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 2
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14699938,
@@ -105819,6 +109407,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15302010,
+ "username": "TheFrEnTcH",
+ "fullName": "Elib27 (TheFrEnTcH)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302010/medium/26f8685bb043f552484b203df46e07cf.png",
+ "preTranslated": 0,
+ "totalCosts": 940
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fr",
+ "name": "French",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 940
+ },
+ "translated": {
+ "tmMatch": 5,
+ "default": 935,
+ "total": 940
+ },
+ "targetTranslated": {
+ "tmMatch": 6,
+ "default": 1166,
+ "total": 1172
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 55,
+ "total": 55
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 5,
+ "default": 935,
+ "total": 940
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15248362,
@@ -106079,6 +109719,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15332298,
+ "username": "ema.ceballos",
+ "fullName": "Ema Ceballos (ema.ceballos)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332298/medium/6e69e5cf03f2ca1e1fe6afcd4abb9122.png",
+ "preTranslated": 0,
+ "totalCosts": 1383
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 1383
+ },
+ "translated": {
+ "tmMatch": 8,
+ "default": 1375,
+ "total": 1383
+ },
+ "targetTranslated": {
+ "tmMatch": 10,
+ "default": 1581,
+ "total": 1591
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 188,
+ "total": 188
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 8,
+ "default": 1375,
+ "total": 1383
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 13965277,
@@ -107438,8 +111130,8 @@
"fullName": "Ethereum.org Team (ethdotorg)",
"userRole": "Owner",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13897487/medium/246e50d7e9ccde07088ed892b07a0efd.png",
- "preTranslated": 1277890,
- "totalCosts": 338347
+ "preTranslated": 1442283,
+ "totalCosts": 339301
},
"languages": [
{
@@ -107447,18 +111139,18 @@
"id": "sq",
"name": "Albanian",
"tmSavings": 0,
- "preTranslate": 3771,
- "totalCosts": 137
+ "preTranslate": 3840,
+ "totalCosts": 139
},
"translated": {
- "tmMatch": 123,
+ "tmMatch": 125,
"default": 14,
- "total": 137
+ "total": 139
},
"targetTranslated": {
- "tmMatch": 123,
+ "tmMatch": 125,
"default": 11,
- "total": 134
+ "total": 136
},
"translatedByMt": {
"tmMatch": 0,
@@ -107468,12 +111160,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 109
+ "total": 111
},
"translationCosts": {
- "tmMatch": 123,
+ "tmMatch": 125,
"default": 14,
- "total": 137
+ "total": 139
},
"approvalCosts": {
"tmMatch": 0,
@@ -107486,7 +111178,7 @@
"id": "am",
"name": "Amharic",
"tmSavings": 0,
- "preTranslate": 490,
+ "preTranslate": 510,
"totalCosts": 721
},
"translated": {
@@ -107525,18 +111217,18 @@
"id": "ar",
"name": "Arabic",
"tmSavings": 0,
- "preTranslate": 16563,
- "totalCosts": 10391
+ "preTranslate": 17732,
+ "totalCosts": 10400
},
"translated": {
"tmMatch": 10158,
- "default": 233,
- "total": 10391
+ "default": 242,
+ "total": 10400
},
"targetTranslated": {
"tmMatch": 9844,
- "default": 212,
- "total": 10056
+ "default": 221,
+ "total": 10065
},
"translatedByMt": {
"tmMatch": 0,
@@ -107546,12 +111238,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2014
+ "total": 2165
},
"translationCosts": {
"tmMatch": 10158,
- "default": 233,
- "total": 10391
+ "default": 242,
+ "total": 10400
},
"approvalCosts": {
"tmMatch": 0,
@@ -107564,7 +111256,7 @@
"id": "hy-AM",
"name": "Armenian",
"tmSavings": 0,
- "preTranslate": 199,
+ "preTranslate": 244,
"totalCosts": 44
},
"translated": {
@@ -107603,7 +111295,7 @@
"id": "az",
"name": "Azerbaijani",
"tmSavings": 0,
- "preTranslate": 840,
+ "preTranslate": 880,
"totalCosts": 1
},
"translated": {
@@ -107642,7 +111334,7 @@
"id": "eu",
"name": "Basque",
"tmSavings": 0,
- "preTranslate": 528,
+ "preTranslate": 577,
"totalCosts": 68
},
"translated": {
@@ -107681,18 +111373,18 @@
"id": "bn",
"name": "Bengali",
"tmSavings": 0,
- "preTranslate": 2110,
- "totalCosts": 9526
+ "preTranslate": 2232,
+ "totalCosts": 9529
},
"translated": {
"tmMatch": 9389,
- "default": 137,
- "total": 9526
+ "default": 140,
+ "total": 9529
},
"targetTranslated": {
"tmMatch": 16489,
- "default": 225,
- "total": 16714
+ "default": 228,
+ "total": 16717
},
"translatedByMt": {
"tmMatch": 0,
@@ -107702,12 +111394,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1747
+ "total": 1750
},
"translationCosts": {
"tmMatch": 9389,
- "default": 137,
- "total": 9526
+ "default": 140,
+ "total": 9529
},
"approvalCosts": {
"tmMatch": 0,
@@ -107720,7 +111412,7 @@
"id": "bi",
"name": "Bislama",
"tmSavings": 0,
- "preTranslate": 56,
+ "preTranslate": 68,
"totalCosts": 929
},
"translated": {
@@ -107759,7 +111451,7 @@
"id": "br-FR",
"name": "Breton",
"tmSavings": 0,
- "preTranslate": 381,
+ "preTranslate": 401,
"totalCosts": 234
},
"translated": {
@@ -107798,18 +111490,18 @@
"id": "bg",
"name": "Bulgarian",
"tmSavings": 0,
- "preTranslate": 20554,
- "totalCosts": 1296
+ "preTranslate": 22094,
+ "totalCosts": 1421
},
"translated": {
- "tmMatch": 1209,
- "default": 87,
- "total": 1296
+ "tmMatch": 1325,
+ "default": 96,
+ "total": 1421
},
"targetTranslated": {
- "tmMatch": 1249,
- "default": 77,
- "total": 1326
+ "tmMatch": 1365,
+ "default": 86,
+ "total": 1451
},
"translatedByMt": {
"tmMatch": 3,
@@ -107819,12 +111511,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 276
+ "total": 606
},
"translationCosts": {
- "tmMatch": 1209,
- "default": 87,
- "total": 1296
+ "tmMatch": 1325,
+ "default": 96,
+ "total": 1421
},
"approvalCosts": {
"tmMatch": 0,
@@ -107837,7 +111529,7 @@
"id": "my",
"name": "Burmese",
"tmSavings": 0,
- "preTranslate": 474,
+ "preTranslate": 499,
"totalCosts": 91
},
"translated": {
@@ -107876,18 +111568,18 @@
"id": "ca",
"name": "Catalan",
"tmSavings": 0,
- "preTranslate": 18574,
- "totalCosts": 6182
+ "preTranslate": 20749,
+ "totalCosts": 6191
},
"translated": {
"tmMatch": 5322,
- "default": 860,
- "total": 6182
+ "default": 869,
+ "total": 6191
},
"targetTranslated": {
"tmMatch": 5863,
- "default": 925,
- "total": 6788
+ "default": 934,
+ "total": 6797
},
"translatedByMt": {
"tmMatch": 0,
@@ -107897,12 +111589,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1721
+ "total": 1730
},
"translationCosts": {
"tmMatch": 5322,
- "default": 860,
- "total": 6182
+ "default": 869,
+ "total": 6191
},
"approvalCosts": {
"tmMatch": 0,
@@ -107915,18 +111607,18 @@
"id": "zh-CN",
"name": "Chinese Simplified",
"tmSavings": 0,
- "preTranslate": 75056,
- "totalCosts": 12257
+ "preTranslate": 84935,
+ "totalCosts": 12357
},
"translated": {
"tmMatch": 10532,
- "default": 1725,
- "total": 12257
+ "default": 1825,
+ "total": 12357
},
"targetTranslated": {
"tmMatch": 16665,
- "default": 2600,
- "total": 19265
+ "default": 2758,
+ "total": 19423
},
"translatedByMt": {
"tmMatch": 0,
@@ -107936,12 +111628,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 5290
+ "total": 5440
},
"translationCosts": {
"tmMatch": 10532,
- "default": 1725,
- "total": 12257
+ "default": 1825,
+ "total": 12357
},
"approvalCosts": {
"tmMatch": 0,
@@ -107954,18 +111646,18 @@
"id": "zh-TW",
"name": "Chinese Traditional",
"tmSavings": 0,
- "preTranslate": 69760,
- "totalCosts": 14976
+ "preTranslate": 78799,
+ "totalCosts": 14988
},
"translated": {
- "tmMatch": 9966,
- "default": 5010,
- "total": 14976
+ "tmMatch": 9969,
+ "default": 5019,
+ "total": 14988
},
"targetTranslated": {
- "tmMatch": 14535,
- "default": 7765,
- "total": 22300
+ "tmMatch": 14538,
+ "default": 7774,
+ "total": 22312
},
"translatedByMt": {
"tmMatch": 1,
@@ -107975,12 +111667,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1906
+ "total": 1915
},
"translationCosts": {
- "tmMatch": 9966,
- "default": 5010,
- "total": 14976
+ "tmMatch": 9969,
+ "default": 5019,
+ "total": 14988
},
"approvalCosts": {
"tmMatch": 0,
@@ -107993,7 +111685,7 @@
"id": "hr",
"name": "Croatian",
"tmSavings": 0,
- "preTranslate": 15024,
+ "preTranslate": 15818,
"totalCosts": 569
},
"translated": {
@@ -108032,18 +111724,18 @@
"id": "cs",
"name": "Czech",
"tmSavings": 0,
- "preTranslate": 11935,
- "totalCosts": 10417
+ "preTranslate": 12926,
+ "totalCosts": 10426
},
"translated": {
"tmMatch": 10216,
- "default": 201,
- "total": 10417
+ "default": 210,
+ "total": 10426
},
"targetTranslated": {
"tmMatch": 10158,
- "default": 190,
- "total": 10348
+ "default": 199,
+ "total": 10357
},
"translatedByMt": {
"tmMatch": 2,
@@ -108053,12 +111745,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1850
+ "total": 1859
},
"translationCosts": {
"tmMatch": 10216,
- "default": 201,
- "total": 10417
+ "default": 210,
+ "total": 10426
},
"approvalCosts": {
"tmMatch": 0,
@@ -108071,7 +111763,7 @@
"id": "da",
"name": "Danish",
"tmSavings": 0,
- "preTranslate": 5564,
+ "preTranslate": 5738,
"totalCosts": 294
},
"translated": {
@@ -108110,7 +111802,7 @@
"id": "fa-AF",
"name": "Dari",
"tmSavings": 0,
- "preTranslate": 20,
+ "preTranslate": 31,
"totalCosts": 1
},
"translated": {
@@ -108149,18 +111841,18 @@
"id": "nl",
"name": "Dutch",
"tmSavings": 0,
- "preTranslate": 13473,
- "totalCosts": 9455
+ "preTranslate": 17691,
+ "totalCosts": 9464
},
"translated": {
"tmMatch": 9262,
- "default": 193,
- "total": 9455
+ "default": 202,
+ "total": 9464
},
"targetTranslated": {
"tmMatch": 9208,
- "default": 205,
- "total": 9413
+ "default": 214,
+ "total": 9422
},
"translatedByMt": {
"tmMatch": 0,
@@ -108170,12 +111862,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2023
+ "total": 2032
},
"translationCosts": {
"tmMatch": 9262,
- "default": 193,
- "total": 9455
+ "default": 202,
+ "total": 9464
},
"approvalCosts": {
"tmMatch": 0,
@@ -108188,7 +111880,7 @@
"id": "eo",
"name": "Esperanto",
"tmSavings": 0,
- "preTranslate": 106,
+ "preTranslate": 206,
"totalCosts": 276
},
"translated": {
@@ -108227,7 +111919,7 @@
"id": "et",
"name": "Estonian",
"tmSavings": 0,
- "preTranslate": 182,
+ "preTranslate": 204,
"totalCosts": 1
},
"translated": {
@@ -108266,7 +111958,7 @@
"id": "fil",
"name": "Filipino",
"tmSavings": 0,
- "preTranslate": 1542,
+ "preTranslate": 1955,
"totalCosts": 627
},
"translated": {
@@ -108305,7 +111997,7 @@
"id": "fi",
"name": "Finnish",
"tmSavings": 0,
- "preTranslate": 4289,
+ "preTranslate": 4493,
"totalCosts": 5049
},
"translated": {
@@ -108344,18 +112036,18 @@
"id": "fr",
"name": "French",
"tmSavings": 0,
- "preTranslate": 66991,
- "totalCosts": 11541
+ "preTranslate": 76969,
+ "totalCosts": 11677
},
"translated": {
"tmMatch": 10771,
- "default": 770,
- "total": 11541
+ "default": 906,
+ "total": 11677
},
"targetTranslated": {
- "tmMatch": 11929,
- "default": 784,
- "total": 12713
+ "tmMatch": 11927,
+ "default": 952,
+ "total": 12879
},
"translatedByMt": {
"tmMatch": 0,
@@ -108365,12 +112057,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 6151
+ "total": 6662
},
"translationCosts": {
"tmMatch": 10771,
- "default": 770,
- "total": 11541
+ "default": 906,
+ "total": 11677
},
"approvalCosts": {
"tmMatch": 0,
@@ -108383,7 +112075,7 @@
"id": "gl",
"name": "Galician",
"tmSavings": 0,
- "preTranslate": 3023,
+ "preTranslate": 3141,
"totalCosts": 81
},
"translated": {
@@ -108422,7 +112114,7 @@
"id": "ka",
"name": "Georgian",
"tmSavings": 0,
- "preTranslate": 997,
+ "preTranslate": 1058,
"totalCosts": 187
},
"translated": {
@@ -108461,33 +112153,33 @@
"id": "de",
"name": "German",
"tmSavings": 0,
- "preTranslate": 64230,
- "totalCosts": 10831
+ "preTranslate": 74222,
+ "totalCosts": 10877
},
"translated": {
- "tmMatch": 9367,
- "default": 1464,
- "total": 10831
+ "tmMatch": 9368,
+ "default": 1509,
+ "total": 10877
},
"targetTranslated": {
- "tmMatch": 9095,
- "default": 1399,
- "total": 10494
+ "tmMatch": 9096,
+ "default": 1444,
+ "total": 10540
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2330
+ "total": 2658
},
"translationCosts": {
- "tmMatch": 9367,
- "default": 1464,
- "total": 10831
+ "tmMatch": 9368,
+ "default": 1509,
+ "total": 10877
},
"approvalCosts": {
"tmMatch": 0,
@@ -108539,18 +112231,18 @@
"id": "el",
"name": "Greek",
"tmSavings": 0,
- "preTranslate": 25362,
- "totalCosts": 8355
+ "preTranslate": 27627,
+ "totalCosts": 8364
},
"translated": {
"tmMatch": 7584,
- "default": 771,
- "total": 8355
+ "default": 780,
+ "total": 8364
},
"targetTranslated": {
"tmMatch": 8144,
- "default": 848,
- "total": 8992
+ "default": 857,
+ "total": 9001
},
"translatedByMt": {
"tmMatch": 0,
@@ -108560,12 +112252,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2460
+ "total": 2485
},
"translationCosts": {
"tmMatch": 7584,
- "default": 771,
- "total": 8355
+ "default": 780,
+ "total": 8364
},
"approvalCosts": {
"tmMatch": 0,
@@ -108578,7 +112270,7 @@
"id": "gu-IN",
"name": "Gujarati",
"tmSavings": 0,
- "preTranslate": 1411,
+ "preTranslate": 1437,
"totalCosts": 1
},
"translated": {
@@ -108617,7 +112309,7 @@
"id": "ha",
"name": "Hausa",
"tmSavings": 0,
- "preTranslate": 35,
+ "preTranslate": 46,
"totalCosts": 52
},
"translated": {
@@ -108656,7 +112348,7 @@
"id": "he",
"name": "Hebrew",
"tmSavings": 0,
- "preTranslate": 1025,
+ "preTranslate": 1503,
"totalCosts": 2623
},
"translated": {
@@ -108695,18 +112387,18 @@
"id": "hi",
"name": "Hindi",
"tmSavings": 0,
- "preTranslate": 10357,
- "totalCosts": 5830
+ "preTranslate": 11083,
+ "totalCosts": 5839
},
"translated": {
"tmMatch": 5673,
- "default": 157,
- "total": 5830
+ "default": 166,
+ "total": 5839
},
"targetTranslated": {
- "tmMatch": 9098,
- "default": 239,
- "total": 9337
+ "tmMatch": 9097,
+ "default": 248,
+ "total": 9345
},
"translatedByMt": {
"tmMatch": 0,
@@ -108716,12 +112408,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 765
+ "total": 965
},
"translationCosts": {
"tmMatch": 5673,
- "default": 157,
- "total": 5830
+ "default": 166,
+ "total": 5839
},
"approvalCosts": {
"tmMatch": 0,
@@ -108734,18 +112426,18 @@
"id": "hu",
"name": "Hungarian",
"tmSavings": 0,
- "preTranslate": 47009,
- "totalCosts": 5390
+ "preTranslate": 52376,
+ "totalCosts": 5399
},
"translated": {
"tmMatch": 5333,
- "default": 57,
- "total": 5390
+ "default": 66,
+ "total": 5399
},
"targetTranslated": {
"tmMatch": 5074,
- "default": 46,
- "total": 5120
+ "default": 55,
+ "total": 5129
},
"translatedByMt": {
"tmMatch": 0,
@@ -108755,12 +112447,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 432
+ "total": 441
},
"translationCosts": {
"tmMatch": 5333,
- "default": 57,
- "total": 5390
+ "default": 66,
+ "total": 5399
},
"approvalCosts": {
"tmMatch": 0,
@@ -108773,7 +112465,7 @@
"id": "ig",
"name": "Igbo",
"tmSavings": 0,
- "preTranslate": 1256,
+ "preTranslate": 1331,
"totalCosts": 6635
},
"translated": {
@@ -108812,18 +112504,18 @@
"id": "id",
"name": "Indonesian",
"tmSavings": 0,
- "preTranslate": 70495,
- "totalCosts": 11421
+ "preTranslate": 79591,
+ "totalCosts": 11430
},
"translated": {
"tmMatch": 9769,
- "default": 1652,
- "total": 11421
+ "default": 1661,
+ "total": 11430
},
"targetTranslated": {
"tmMatch": 9853,
- "default": 1553,
- "total": 11406
+ "default": 1562,
+ "total": 11415
},
"translatedByMt": {
"tmMatch": 0,
@@ -108833,12 +112525,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 3394
+ "total": 3570
},
"translationCosts": {
"tmMatch": 9769,
- "default": 1652,
- "total": 11421
+ "default": 1661,
+ "total": 11430
},
"approvalCosts": {
"tmMatch": 0,
@@ -108851,18 +112543,18 @@
"id": "it",
"name": "Italian",
"tmSavings": 0,
- "preTranslate": 75974,
- "totalCosts": 12606
+ "preTranslate": 85925,
+ "totalCosts": 12617
},
"translated": {
- "tmMatch": 11930,
- "default": 676,
- "total": 12606
+ "tmMatch": 11932,
+ "default": 685,
+ "total": 12617
},
"targetTranslated": {
- "tmMatch": 12685,
- "default": 691,
- "total": 13376
+ "tmMatch": 12688,
+ "default": 700,
+ "total": 13388
},
"translatedByMt": {
"tmMatch": 0,
@@ -108872,12 +112564,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 4097
+ "total": 4643
},
"translationCosts": {
- "tmMatch": 11930,
- "default": 676,
- "total": 12606
+ "tmMatch": 11932,
+ "default": 685,
+ "total": 12617
},
"approvalCosts": {
"tmMatch": 0,
@@ -108890,18 +112582,18 @@
"id": "ja",
"name": "Japanese",
"tmSavings": 0,
- "preTranslate": 55745,
- "totalCosts": 11560
+ "preTranslate": 65735,
+ "totalCosts": 11679
},
"translated": {
- "tmMatch": 10330,
- "default": 1230,
- "total": 11560
+ "tmMatch": 10406,
+ "default": 1273,
+ "total": 11679
},
"targetTranslated": {
- "tmMatch": 24918,
- "default": 2686,
- "total": 27604
+ "tmMatch": 24994,
+ "default": 2827,
+ "total": 27821
},
"translatedByMt": {
"tmMatch": 0,
@@ -108911,12 +112603,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2156
+ "total": 2354
},
"translationCosts": {
- "tmMatch": 10330,
- "default": 1230,
- "total": 11560
+ "tmMatch": 10406,
+ "default": 1273,
+ "total": 11679
},
"approvalCosts": {
"tmMatch": 0,
@@ -108929,7 +112621,7 @@
"id": "kn",
"name": "Kannada",
"tmSavings": 0,
- "preTranslate": 830,
+ "preTranslate": 874,
"totalCosts": 1
},
"translated": {
@@ -108968,7 +112660,7 @@
"id": "kk",
"name": "Kazakh",
"tmSavings": 0,
- "preTranslate": 927,
+ "preTranslate": 980,
"totalCosts": 1
},
"translated": {
@@ -109007,7 +112699,7 @@
"id": "km",
"name": "Khmer",
"tmSavings": 0,
- "preTranslate": 20,
+ "preTranslate": 107,
"totalCosts": 1
},
"translated": {
@@ -109046,18 +112738,18 @@
"id": "ko",
"name": "Korean",
"tmSavings": 0,
- "preTranslate": 14692,
- "totalCosts": 14188
+ "preTranslate": 15831,
+ "totalCosts": 14284
},
"translated": {
- "tmMatch": 10925,
- "default": 3263,
- "total": 14188
+ "tmMatch": 11012,
+ "default": 3272,
+ "total": 14284
},
"targetTranslated": {
- "tmMatch": 10230,
- "default": 2940,
- "total": 13170
+ "tmMatch": 10317,
+ "default": 2949,
+ "total": 13266
},
"translatedByMt": {
"tmMatch": 3,
@@ -109067,12 +112759,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 6715
+ "total": 6909
},
"translationCosts": {
- "tmMatch": 10925,
- "default": 3263,
- "total": 14188
+ "tmMatch": 11012,
+ "default": 3272,
+ "total": 14284
},
"approvalCosts": {
"tmMatch": 0,
@@ -109085,7 +112777,7 @@
"id": "ku",
"name": "Kurdish",
"tmSavings": 0,
- "preTranslate": 384,
+ "preTranslate": 408,
"totalCosts": 6
},
"translated": {
@@ -109124,7 +112816,7 @@
"id": "ky",
"name": "Kyrgyz",
"tmSavings": 0,
- "preTranslate": 340,
+ "preTranslate": 371,
"totalCosts": 151
},
"translated": {
@@ -109163,7 +112855,7 @@
"id": "lt",
"name": "Lithuanian",
"tmSavings": 0,
- "preTranslate": 4265,
+ "preTranslate": 4386,
"totalCosts": 5950
},
"translated": {
@@ -109202,7 +112894,7 @@
"id": "mk",
"name": "Macedonian",
"tmSavings": 0,
- "preTranslate": 1516,
+ "preTranslate": 1557,
"totalCosts": 173
},
"translated": {
@@ -109241,7 +112933,7 @@
"id": "mai",
"name": "Maithili",
"tmSavings": 0,
- "preTranslate": 20,
+ "preTranslate": 31,
"totalCosts": 1
},
"translated": {
@@ -109280,7 +112972,7 @@
"id": "ms",
"name": "Malay",
"tmSavings": 0,
- "preTranslate": 7114,
+ "preTranslate": 7305,
"totalCosts": 1886
},
"translated": {
@@ -109319,7 +113011,7 @@
"id": "ml-IN",
"name": "Malayalam",
"tmSavings": 0,
- "preTranslate": 8494,
+ "preTranslate": 8629,
"totalCosts": 4804
},
"translated": {
@@ -109358,7 +113050,7 @@
"id": "mr",
"name": "Marathi",
"tmSavings": 0,
- "preTranslate": 927,
+ "preTranslate": 1096,
"totalCosts": 67
},
"translated": {
@@ -109397,7 +113089,7 @@
"id": "mn",
"name": "Mongolian",
"tmSavings": 0,
- "preTranslate": 64,
+ "preTranslate": 116,
"totalCosts": 1
},
"translated": {
@@ -109436,7 +113128,7 @@
"id": "ne-NP",
"name": "Nepali",
"tmSavings": 0,
- "preTranslate": 353,
+ "preTranslate": 379,
"totalCosts": 51
},
"translated": {
@@ -109475,7 +113167,7 @@
"id": "no",
"name": "Norwegian",
"tmSavings": 0,
- "preTranslate": 2376,
+ "preTranslate": 2475,
"totalCosts": 5082
},
"translated": {
@@ -109514,7 +113206,7 @@
"id": "or",
"name": "Odia",
"tmSavings": 0,
- "preTranslate": 204,
+ "preTranslate": 251,
"totalCosts": 7
},
"translated": {
@@ -109553,18 +113245,18 @@
"id": "fa",
"name": "Persian",
"tmSavings": 0,
- "preTranslate": 24720,
- "totalCosts": 6516
+ "preTranslate": 30233,
+ "totalCosts": 6642
},
"translated": {
- "tmMatch": 6307,
- "default": 209,
- "total": 6516
+ "tmMatch": 6424,
+ "default": 218,
+ "total": 6642
},
"targetTranslated": {
- "tmMatch": 7452,
- "default": 226,
- "total": 7678
+ "tmMatch": 7569,
+ "default": 235,
+ "total": 7804
},
"translatedByMt": {
"tmMatch": 3,
@@ -109574,12 +113266,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2239
+ "total": 2449
},
"translationCosts": {
- "tmMatch": 6307,
- "default": 209,
- "total": 6516
+ "tmMatch": 6424,
+ "default": 218,
+ "total": 6642
},
"approvalCosts": {
"tmMatch": 0,
@@ -109592,18 +113284,18 @@
"id": "pl",
"name": "Polish",
"tmSavings": 0,
- "preTranslate": 56825,
- "totalCosts": 7400
+ "preTranslate": 62830,
+ "totalCosts": 7409
},
"translated": {
"tmMatch": 6767,
- "default": 633,
- "total": 7400
+ "default": 642,
+ "total": 7409
},
"targetTranslated": {
"tmMatch": 6420,
- "default": 629,
- "total": 7049
+ "default": 638,
+ "total": 7058
},
"translatedByMt": {
"tmMatch": 3,
@@ -109613,12 +113305,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2342
+ "total": 2351
},
"translationCosts": {
"tmMatch": 6767,
- "default": 633,
- "total": 7400
+ "default": 642,
+ "total": 7409
},
"approvalCosts": {
"tmMatch": 0,
@@ -109631,7 +113323,7 @@
"id": "pt-PT",
"name": "Portuguese",
"tmSavings": 0,
- "preTranslate": 7146,
+ "preTranslate": 7332,
"totalCosts": 8874
},
"translated": {
@@ -109670,18 +113362,18 @@
"id": "pt-BR",
"name": "Portuguese, Brazilian",
"tmSavings": 0,
- "preTranslate": 67442,
- "totalCosts": 11839
+ "preTranslate": 77198,
+ "totalCosts": 11848
},
"translated": {
"tmMatch": 10518,
- "default": 1321,
- "total": 11839
+ "default": 1330,
+ "total": 11848
},
"targetTranslated": {
"tmMatch": 11209,
- "default": 1378,
- "total": 12587
+ "default": 1387,
+ "total": 12596
},
"translatedByMt": {
"tmMatch": 0,
@@ -109691,12 +113383,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2156
+ "total": 2377
},
"translationCosts": {
"tmMatch": 10518,
- "default": 1321,
- "total": 11839
+ "default": 1330,
+ "total": 11848
},
"approvalCosts": {
"tmMatch": 0,
@@ -109709,7 +113401,7 @@
"id": "pa-IN",
"name": "Punjabi",
"tmSavings": 0,
- "preTranslate": 134,
+ "preTranslate": 152,
"totalCosts": 519
},
"translated": {
@@ -109748,18 +113440,18 @@
"id": "ro",
"name": "Romanian",
"tmSavings": 0,
- "preTranslate": 68328,
- "totalCosts": 8749
+ "preTranslate": 76056,
+ "totalCosts": 8758
},
"translated": {
- "tmMatch": 6916,
- "default": 1833,
- "total": 8749
+ "tmMatch": 6922,
+ "default": 1836,
+ "total": 8758
},
"targetTranslated": {
- "tmMatch": 7276,
- "default": 1854,
- "total": 9130
+ "tmMatch": 7282,
+ "default": 1857,
+ "total": 9139
},
"translatedByMt": {
"tmMatch": 0,
@@ -109769,12 +113461,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2087
+ "total": 2096
},
"translationCosts": {
- "tmMatch": 6916,
- "default": 1833,
- "total": 8749
+ "tmMatch": 6922,
+ "default": 1836,
+ "total": 8758
},
"approvalCosts": {
"tmMatch": 0,
@@ -109787,18 +113479,18 @@
"id": "ru",
"name": "Russian",
"tmSavings": 0,
- "preTranslate": 43952,
- "totalCosts": 10644
+ "preTranslate": 50163,
+ "totalCosts": 10653
},
"translated": {
- "tmMatch": 9156,
- "default": 1488,
- "total": 10644
+ "tmMatch": 9162,
+ "default": 1491,
+ "total": 10653
},
"targetTranslated": {
- "tmMatch": 8861,
- "default": 1178,
- "total": 10039
+ "tmMatch": 8867,
+ "default": 1181,
+ "total": 10048
},
"translatedByMt": {
"tmMatch": 0,
@@ -109808,12 +113500,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2509
+ "total": 2761
},
"translationCosts": {
- "tmMatch": 9156,
- "default": 1488,
- "total": 10644
+ "tmMatch": 9162,
+ "default": 1491,
+ "total": 10653
},
"approvalCosts": {
"tmMatch": 0,
@@ -109865,7 +113557,7 @@
"id": "sat",
"name": "Santali",
"tmSavings": 0,
- "preTranslate": 20,
+ "preTranslate": 31,
"totalCosts": 1
},
"translated": {
@@ -109904,7 +113596,7 @@
"id": "sr-CS",
"name": "Serbian (Latin)",
"tmSavings": 0,
- "preTranslate": 4971,
+ "preTranslate": 5289,
"totalCosts": 1287
},
"translated": {
@@ -109943,7 +113635,7 @@
"id": "sn",
"name": "Shona",
"tmSavings": 0,
- "preTranslate": 150,
+ "preTranslate": 152,
"totalCosts": 0
},
"translated": {
@@ -109982,7 +113674,7 @@
"id": "si-LK",
"name": "Sinhala",
"tmSavings": 0,
- "preTranslate": 270,
+ "preTranslate": 283,
"totalCosts": 1
},
"translated": {
@@ -110021,7 +113713,7 @@
"id": "sk",
"name": "Slovak",
"tmSavings": 0,
- "preTranslate": 5347,
+ "preTranslate": 5593,
"totalCosts": 9316
},
"translated": {
@@ -110060,18 +113752,18 @@
"id": "sl",
"name": "Slovenian",
"tmSavings": 0,
- "preTranslate": 37167,
- "totalCosts": 9573
+ "preTranslate": 42724,
+ "totalCosts": 9582
},
"translated": {
- "tmMatch": 6548,
- "default": 3025,
- "total": 9573
+ "tmMatch": 6554,
+ "default": 3028,
+ "total": 9582
},
"targetTranslated": {
- "tmMatch": 6571,
- "default": 2749,
- "total": 9320
+ "tmMatch": 6577,
+ "default": 2752,
+ "total": 9329
},
"translatedByMt": {
"tmMatch": 0,
@@ -110081,12 +113773,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1890
+ "total": 1899
},
"translationCosts": {
- "tmMatch": 6548,
- "default": 3025,
- "total": 9573
+ "tmMatch": 6554,
+ "default": 3028,
+ "total": 9582
},
"approvalCosts": {
"tmMatch": 0,
@@ -110099,7 +113791,7 @@
"id": "so",
"name": "Somali",
"tmSavings": 0,
- "preTranslate": 531,
+ "preTranslate": 653,
"totalCosts": 4
},
"translated": {
@@ -110138,18 +113830,18 @@
"id": "es-EM",
"name": "Spanish (Modern)",
"tmSavings": 0,
- "preTranslate": 71939,
- "totalCosts": 15091
+ "preTranslate": 81804,
+ "totalCosts": 15100
},
"translated": {
- "tmMatch": 10790,
- "default": 4301,
- "total": 15091
+ "tmMatch": 10793,
+ "default": 4307,
+ "total": 15100
},
"targetTranslated": {
- "tmMatch": 12060,
- "default": 4350,
- "total": 16410
+ "tmMatch": 12063,
+ "default": 4356,
+ "total": 16419
},
"translatedByMt": {
"tmMatch": 0,
@@ -110159,12 +113851,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 4728
+ "total": 4884
},
"translationCosts": {
- "tmMatch": 10790,
- "default": 4301,
- "total": 15091
+ "tmMatch": 10793,
+ "default": 4307,
+ "total": 15100
},
"approvalCosts": {
"tmMatch": 0,
@@ -110177,18 +113869,18 @@
"id": "sw",
"name": "Swahili",
"tmSavings": 0,
- "preTranslate": 9965,
- "totalCosts": 409
+ "preTranslate": 10776,
+ "totalCosts": 420
},
"translated": {
- "tmMatch": 76,
- "default": 333,
- "total": 409
+ "tmMatch": 83,
+ "default": 337,
+ "total": 420
},
"targetTranslated": {
- "tmMatch": 72,
- "default": 323,
- "total": 395
+ "tmMatch": 79,
+ "default": 327,
+ "total": 406
},
"translatedByMt": {
"tmMatch": 0,
@@ -110198,12 +113890,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 352
+ "total": 424
},
"translationCosts": {
- "tmMatch": 76,
- "default": 333,
- "total": 409
+ "tmMatch": 83,
+ "default": 337,
+ "total": 420
},
"approvalCosts": {
"tmMatch": 0,
@@ -110216,7 +113908,7 @@
"id": "sv-SE",
"name": "Swedish",
"tmSavings": 0,
- "preTranslate": 5004,
+ "preTranslate": 5259,
"totalCosts": 9296
},
"translated": {
@@ -110255,7 +113947,7 @@
"id": "tl",
"name": "Tagalog",
"tmSavings": 0,
- "preTranslate": 49,
+ "preTranslate": 57,
"totalCosts": 0
},
"translated": {
@@ -110294,7 +113986,7 @@
"id": "tg",
"name": "Tajik",
"tmSavings": 0,
- "preTranslate": 464,
+ "preTranslate": 522,
"totalCosts": 239
},
"translated": {
@@ -110333,7 +114025,7 @@
"id": "ta",
"name": "Tamil",
"tmSavings": 0,
- "preTranslate": 652,
+ "preTranslate": 706,
"totalCosts": 1723
},
"translated": {
@@ -110372,7 +114064,7 @@
"id": "te",
"name": "Telugu",
"tmSavings": 0,
- "preTranslate": 714,
+ "preTranslate": 750,
"totalCosts": 2082
},
"translated": {
@@ -110411,18 +114103,18 @@
"id": "th",
"name": "Thai",
"tmSavings": 0,
- "preTranslate": 5522,
- "totalCosts": 5593
+ "preTranslate": 5686,
+ "totalCosts": 5607
},
"translated": {
- "tmMatch": 5491,
- "default": 102,
- "total": 5593
+ "tmMatch": 5497,
+ "default": 110,
+ "total": 5607
},
"targetTranslated": {
- "tmMatch": 3272,
- "default": 39,
- "total": 3311
+ "tmMatch": 3278,
+ "default": 45,
+ "total": 3323
},
"translatedByMt": {
"tmMatch": 0,
@@ -110432,12 +114124,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1564
+ "total": 1701
},
"translationCosts": {
- "tmMatch": 5491,
- "default": 102,
- "total": 5593
+ "tmMatch": 5497,
+ "default": 110,
+ "total": 5607
},
"approvalCosts": {
"tmMatch": 0,
@@ -110450,18 +114142,18 @@
"id": "tr",
"name": "Turkish",
"tmSavings": 0,
- "preTranslate": 54085,
- "totalCosts": 9378
+ "preTranslate": 64076,
+ "totalCosts": 9387
},
"translated": {
- "tmMatch": 8845,
- "default": 533,
- "total": 9378
+ "tmMatch": 8851,
+ "default": 536,
+ "total": 9387
},
"targetTranslated": {
- "tmMatch": 8275,
- "default": 403,
- "total": 8678
+ "tmMatch": 8280,
+ "default": 406,
+ "total": 8686
},
"translatedByMt": {
"tmMatch": 6,
@@ -110471,12 +114163,51 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1733
+ "total": 1921
},
"translationCosts": {
- "tmMatch": 8845,
- "default": 533,
- "total": 9378
+ "tmMatch": 8851,
+ "default": 536,
+ "total": 9387
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ },
+ {
+ "language": {
+ "id": "tk",
+ "name": "Turkmen",
+ "tmSavings": 0,
+ "preTranslate": 114,
+ "totalCosts": 0
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -110489,18 +114220,18 @@
"id": "uk",
"name": "Ukrainian",
"tmSavings": 0,
- "preTranslate": 58257,
- "totalCosts": 7362
+ "preTranslate": 66866,
+ "totalCosts": 7371
},
"translated": {
- "tmMatch": 5762,
- "default": 1600,
- "total": 7362
+ "tmMatch": 5768,
+ "default": 1603,
+ "total": 7371
},
"targetTranslated": {
- "tmMatch": 5838,
- "default": 1367,
- "total": 7205
+ "tmMatch": 5844,
+ "default": 1370,
+ "total": 7214
},
"translatedByMt": {
"tmMatch": 0,
@@ -110510,12 +114241,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 634
+ "total": 649
},
"translationCosts": {
- "tmMatch": 5762,
- "default": 1600,
- "total": 7362
+ "tmMatch": 5768,
+ "default": 1603,
+ "total": 7371
},
"approvalCosts": {
"tmMatch": 0,
@@ -110528,7 +114259,7 @@
"id": "ur-IN",
"name": "Urdu (India)",
"tmSavings": 0,
- "preTranslate": 45,
+ "preTranslate": 58,
"totalCosts": 49
},
"translated": {
@@ -110567,7 +114298,7 @@
"id": "ur-PK",
"name": "Urdu (Pakistan)",
"tmSavings": 0,
- "preTranslate": 600,
+ "preTranslate": 677,
"totalCosts": 77
},
"translated": {
@@ -110606,7 +114337,7 @@
"id": "uz",
"name": "Uzbek",
"tmSavings": 0,
- "preTranslate": 5997,
+ "preTranslate": 6255,
"totalCosts": 2937
},
"translated": {
@@ -110645,18 +114376,18 @@
"id": "vi",
"name": "Vietnamese",
"tmSavings": 0,
- "preTranslate": 19124,
- "totalCosts": 5654
+ "preTranslate": 19958,
+ "totalCosts": 5663
},
"translated": {
- "tmMatch": 5339,
- "default": 315,
- "total": 5654
+ "tmMatch": 5345,
+ "default": 318,
+ "total": 5663
},
"targetTranslated": {
- "tmMatch": 7460,
- "default": 424,
- "total": 7884
+ "tmMatch": 7466,
+ "default": 427,
+ "total": 7893
},
"translatedByMt": {
"tmMatch": 4,
@@ -110666,12 +114397,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1880
+ "total": 1893
},
"translationCosts": {
- "tmMatch": 5339,
- "default": 315,
- "total": 5654
+ "tmMatch": 5345,
+ "default": 318,
+ "total": 5663
},
"approvalCosts": {
"tmMatch": 0,
@@ -110684,7 +114415,7 @@
"id": "yo",
"name": "Yoruba",
"tmSavings": 0,
- "preTranslate": 448,
+ "preTranslate": 471,
"totalCosts": 588
},
"translated": {
@@ -110723,7 +114454,7 @@
"id": "zu",
"name": "Zulu",
"tmSavings": 0,
- "preTranslate": 68,
+ "preTranslate": 70,
"totalCosts": 0
},
"translated": {
@@ -111331,6 +115062,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15324082,
+ "username": "cxme1998",
+ "fullName": "Fadel Berry (cxme1998)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15324082/medium/5f8fc82f2adc80176619514d7eb5a905.png",
+ "preTranslated": 0,
+ "totalCosts": 287
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 287
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 287,
+ "total": 287
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 465,
+ "total": 465
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 287,
+ "total": 287
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14775032,
@@ -112327,7 +116110,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181418/medium/f80cb1c08c29018a1e9dbd93fa5ff510.jpg",
"preTranslated": 0,
- "totalCosts": 5153
+ "totalCosts": 6170
},
"languages": [
{
@@ -112336,17 +116119,17 @@
"name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5153
+ "totalCosts": 6170
},
"translated": {
- "tmMatch": 497,
- "default": 4656,
- "total": 5153
+ "tmMatch": 524,
+ "default": 5646,
+ "total": 6170
},
"targetTranslated": {
- "tmMatch": 514,
- "default": 4702,
- "total": 5216
+ "tmMatch": 542,
+ "default": 5690,
+ "total": 6232
},
"translatedByMt": {
"tmMatch": 0,
@@ -112359,9 +116142,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 497,
- "default": 4656,
- "total": 5153
+ "tmMatch": 524,
+ "default": 5646,
+ "total": 6170
},
"approvalCosts": {
"tmMatch": 0,
@@ -113965,7 +117748,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13855929/medium/51d997bd43d246da34052b5cab702f56.jpg",
"preTranslated": 0,
- "totalCosts": 13273
+ "totalCosts": 13624
},
"languages": [
{
@@ -113974,17 +117757,17 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13273
+ "totalCosts": 13624
},
"translated": {
"tmMatch": 3662,
- "default": 9611,
- "total": 13273
+ "default": 9962,
+ "total": 13624
},
"targetTranslated": {
"tmMatch": 4051,
- "default": 10165,
- "total": 14216
+ "default": 10535,
+ "total": 14586
},
"translatedByMt": {
"tmMatch": 9,
@@ -113998,8 +117781,8 @@
},
"translationCosts": {
"tmMatch": 3662,
- "default": 9611,
- "total": 13273
+ "default": 9962,
+ "total": 13624
},
"approvalCosts": {
"tmMatch": 0,
@@ -114321,6 +118104,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15328438,
+ "username": "Kurator",
+ "fullName": "Gar Den (Kurator)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328438/medium/a841acfb828eab7decbc9c368b7ff782.png",
+ "preTranslated": 0,
+ "totalCosts": 3
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "id",
+ "name": "Indonesian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 3
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15204834,
@@ -114620,6 +118455,110 @@
}
]
},
+ {
+ "user": {
+ "id": 14650522,
+ "username": "geoffleng96",
+ "fullName": "Geoff Leng (geoffleng96)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14650522/medium/45a488abcfd77f524a993ac6dde12fd9.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 157
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 157
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 157,
+ "total": 157
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 238,
+ "total": 238
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 157,
+ "total": 157
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14568334,
+ "username": "norhorn",
+ "fullName": "George Kitsoukakis (norhorn)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/85dd0d12b6d2d490447bbba939a888ba.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 70625
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "el",
+ "name": "Greek",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 70625
+ },
+ "translated": {
+ "tmMatch": 2667,
+ "default": 67958,
+ "total": 70625
+ },
+ "targetTranslated": {
+ "tmMatch": 2798,
+ "default": 70530,
+ "total": 73328
+ },
+ "translatedByMt": {
+ "tmMatch": 136,
+ "default": 2428,
+ "total": 2564
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 13791
+ },
+ "translationCosts": {
+ "tmMatch": 2667,
+ "default": 67958,
+ "total": 70625
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14778994,
@@ -118247,6 +122186,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15325324,
+ "username": "H.K.M",
+ "fullName": "Hautiare Fanaura (H.K.M)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15325324/medium/31ae77c461f78b0a823f73598c9a1f7a.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 444
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fr",
+ "name": "French",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 444
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 444,
+ "total": 444
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 551,
+ "total": 551
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 444,
+ "total": 444
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 13459452,
@@ -119386,7 +123377,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/7d6ee41dfe3c55a049b59bbd47e19b2a.jpeg",
"preTranslated": 0,
- "totalCosts": 10394
+ "totalCosts": 17473
},
"languages": [
{
@@ -119395,22 +123386,22 @@
"name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10394
+ "totalCosts": 17473
},
"translated": {
- "tmMatch": 300,
- "default": 10094,
- "total": 10394
+ "tmMatch": 435,
+ "default": 17038,
+ "total": 17473
},
"targetTranslated": {
- "tmMatch": 840,
- "default": 26994,
- "total": 27834
+ "tmMatch": 1167,
+ "default": 45987,
+ "total": 47154
},
"translatedByMt": {
- "tmMatch": 55,
- "default": 3052,
- "total": 3107
+ "tmMatch": 69,
+ "default": 3316,
+ "total": 3385
},
"approved": {
"tmMatch": 0,
@@ -119418,9 +123409,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 300,
- "default": 10094,
- "total": 10394
+ "tmMatch": 435,
+ "default": 17038,
+ "total": 17473
},
"approvalCosts": {
"tmMatch": 0,
@@ -119893,7 +123884,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15084373/medium/63831adb2cf079020b094666d47417fd.jpg",
"preTranslated": 0,
- "totalCosts": 52631
+ "totalCosts": 63969
},
"languages": [
{
@@ -119902,32 +123893,32 @@
"name": "Dutch",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 52553
+ "totalCosts": 63891
},
"translated": {
- "tmMatch": 1296,
- "default": 51257,
- "total": 52553
+ "tmMatch": 1521,
+ "default": 62370,
+ "total": 63891
},
"targetTranslated": {
- "tmMatch": 1273,
- "default": 52773,
- "total": 54046
+ "tmMatch": 1515,
+ "default": 64525,
+ "total": 66040
},
"translatedByMt": {
- "tmMatch": 223,
- "default": 18614,
- "total": 18837
+ "tmMatch": 276,
+ "default": 19706,
+ "total": 19982
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 487
},
"translationCosts": {
- "tmMatch": 1296,
- "default": 51257,
- "total": 52553
+ "tmMatch": 1521,
+ "default": 62370,
+ "total": 63891
},
"approvalCosts": {
"tmMatch": 0,
@@ -120132,58 +124123,6 @@
}
]
},
- {
- "user": {
- "id": 14566994,
- "username": "papoy3",
- "fullName": "Hydro Honey 3000 (papoy3)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14566994/medium/27c38d4eb236018e454793c342fbf118.jpg",
- "preTranslated": 0,
- "totalCosts": 83210
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 83210
- },
- "translated": {
- "tmMatch": 1697,
- "default": 81513,
- "total": 83210
- },
- "targetTranslated": {
- "tmMatch": 1724,
- "default": 81385,
- "total": 83109
- },
- "translatedByMt": {
- "tmMatch": 237,
- "default": 56732,
- "total": 56969
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1697,
- "default": 81513,
- "total": 83210
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
{
"user": {
"id": 13931633,
@@ -120660,7 +124599,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14991161/medium/8fdd324d960a172803c5d6f6ee179e84.png",
"preTranslated": 0,
- "totalCosts": 98
+ "totalCosts": 124
},
"languages": [
{
@@ -120669,22 +124608,22 @@
"name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 98
+ "totalCosts": 124
},
"translated": {
- "tmMatch": 0,
- "default": 98,
- "total": 98
+ "tmMatch": 6,
+ "default": 118,
+ "total": 124
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 74,
- "total": 74
+ "tmMatch": 5,
+ "default": 97,
+ "total": 102
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 6,
+ "default": 4,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -120692,9 +124631,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 98,
- "total": 98
+ "tmMatch": 6,
+ "default": 118,
+ "total": 124
},
"approvalCosts": {
"tmMatch": 0,
@@ -122056,6 +125995,58 @@
}
]
},
+ {
+ "user": {
+ "id": 14942827,
+ "username": "zhujunchen2007",
+ "fullName": "JC Z (zhujunchen2007)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14942827/medium/320ed27a0fe0d27777522d4009a74de8.png",
+ "preTranslated": 0,
+ "totalCosts": 11
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 11
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 11,
+ "total": 11
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 31,
+ "total": 31
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 11,
+ "total": 11
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14758970,
@@ -124292,6 +128283,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15311518,
+ "username": "ljhon2883",
+ "fullName": "Jhon Lee (ljhon2883)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15311518/medium/f3188beffbce330d769d955a140a9553.png",
+ "preTranslated": 0,
+ "totalCosts": 1
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fa-AF",
+ "name": "Dari",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 1
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14777028,
@@ -124404,7 +128447,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14822732/medium/5fbcf45bc14f5cbe8d207e8adee7bfc1.jpeg",
"preTranslated": 0,
- "totalCosts": 40
+ "totalCosts": 58
},
"languages": [
{
@@ -124413,22 +128456,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 40
+ "totalCosts": 58
},
"translated": {
"tmMatch": 0,
- "default": 40,
- "total": 40
+ "default": 58,
+ "total": 58
},
"targetTranslated": {
"tmMatch": 0,
- "default": 67,
- "total": 67
+ "default": 103,
+ "total": 103
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 4,
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -124437,8 +128480,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 40,
- "total": 40
+ "default": 58,
+ "total": 58
},
"approvalCosts": {
"tmMatch": 0,
@@ -125748,6 +129791,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15312012,
+ "username": "dalmau",
+ "fullName": "Jordi Pascual (dalmau)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15312012/medium/19d5625ea85901df727f171a6365d184.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 135
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 135
+ },
+ "translated": {
+ "tmMatch": 4,
+ "default": 131,
+ "total": 135
+ },
+ "targetTranslated": {
+ "tmMatch": 5,
+ "default": 159,
+ "total": 164
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 4,
+ "default": 131,
+ "total": 135
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14559630,
@@ -127152,6 +131247,97 @@
}
]
},
+ {
+ "user": {
+ "id": 15317682,
+ "username": "junowoz",
+ "fullName": "Juan José (junowoz)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15317682/medium/81940bf015f6f858cb88c0363d135cfa.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 670
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 422
+ },
+ "translated": {
+ "tmMatch": 59,
+ "default": 363,
+ "total": 422
+ },
+ "targetTranslated": {
+ "tmMatch": 70,
+ "default": 410,
+ "total": 480
+ },
+ "translatedByMt": {
+ "tmMatch": 8,
+ "default": 59,
+ "total": 67
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 59,
+ "default": 363,
+ "total": 422
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ },
+ {
+ "language": {
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 248
+ },
+ "translated": {
+ "tmMatch": 7,
+ "default": 241,
+ "total": 248
+ },
+ "targetTranslated": {
+ "tmMatch": 8,
+ "default": 257,
+ "total": 265
+ },
+ "translatedByMt": {
+ "tmMatch": 3,
+ "default": 40,
+ "total": 43
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 7,
+ "default": 241,
+ "total": 248
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14597740,
@@ -128408,7 +132594,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14996861/medium/eb0c9870f3f6317e6bfdc4a838e4fd5f.jpg",
"preTranslated": 0,
- "totalCosts": 115534
+ "totalCosts": 139011
},
"languages": [
{
@@ -128495,32 +132681,32 @@
"name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 115519
+ "totalCosts": 138996
},
"translated": {
- "tmMatch": 7599,
- "default": 107920,
- "total": 115519
+ "tmMatch": 9360,
+ "default": 129636,
+ "total": 138996
},
"targetTranslated": {
- "tmMatch": 6488,
- "default": 84787,
- "total": 91275
+ "tmMatch": 8039,
+ "default": 102812,
+ "total": 110851
},
"translatedByMt": {
- "tmMatch": 328,
- "default": 127,
- "total": 455
+ "tmMatch": 408,
+ "default": 135,
+ "total": 543
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 19729
},
"translationCosts": {
- "tmMatch": 7599,
- "default": 107920,
- "total": 115519
+ "tmMatch": 9360,
+ "default": 129636,
+ "total": 138996
},
"approvalCosts": {
"tmMatch": 0,
@@ -128686,6 +132872,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15300210,
+ "username": "Kaigagi",
+ "fullName": "Kaigagi",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15300210/medium/0b60285c916aa56253fa74ee206edf76.png",
+ "preTranslated": 0,
+ "totalCosts": 178
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "vi",
+ "name": "Vietnamese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 178
+ },
+ "translated": {
+ "tmMatch": 8,
+ "default": 170,
+ "total": 178
+ },
+ "targetTranslated": {
+ "tmMatch": 13,
+ "default": 252,
+ "total": 265
+ },
+ "translatedByMt": {
+ "tmMatch": 6,
+ "default": 0,
+ "total": 6
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 8,
+ "default": 170,
+ "total": 178
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15240392,
@@ -129518,6 +133756,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15321150,
+ "username": "lio.pandian",
+ "fullName": "Karuppasamy Pandian (lio.pandian)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15321150/medium/7cddcdc6c6970fa8e70404ad7bbef478.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 226
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ta",
+ "name": "Tamil",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 226
+ },
+ "translated": {
+ "tmMatch": 1,
+ "default": 225,
+ "total": 226
+ },
+ "targetTranslated": {
+ "tmMatch": 1,
+ "default": 403,
+ "total": 404
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 1,
+ "default": 225,
+ "total": 226
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 13802841,
@@ -131138,7 +135428,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14075861/medium/a3cf69cc209acc2c520607aab4d1c615.jpeg",
"preTranslated": 0,
- "totalCosts": 32045
+ "totalCosts": 32763
},
"languages": [
{
@@ -131147,32 +135437,32 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 32045
+ "totalCosts": 32763
},
"translated": {
- "tmMatch": 2004,
- "default": 30041,
- "total": 32045
+ "tmMatch": 2026,
+ "default": 30737,
+ "total": 32763
},
"targetTranslated": {
- "tmMatch": 2303,
- "default": 32134,
- "total": 34437
+ "tmMatch": 2326,
+ "default": 33032,
+ "total": 35358
},
"translatedByMt": {
"tmMatch": 22,
- "default": 617,
- "total": 639
+ "default": 624,
+ "total": 646
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 56
},
"translationCosts": {
- "tmMatch": 2004,
- "default": 30041,
- "total": 32045
+ "tmMatch": 2026,
+ "default": 30737,
+ "total": 32763
},
"approvalCosts": {
"tmMatch": 0,
@@ -131429,6 +135719,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15299896,
+ "username": "kos31de",
+ "fullName": "Kosei IDE (kos31de)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15299896/medium/929bf8135f9b7d4dde381e8263816508.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 32
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ja",
+ "name": "Japanese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 32
+ },
+ "translated": {
+ "tmMatch": 6,
+ "default": 26,
+ "total": 32
+ },
+ "targetTranslated": {
+ "tmMatch": 23,
+ "default": 76,
+ "total": 99
+ },
+ "translatedByMt": {
+ "tmMatch": 6,
+ "default": 4,
+ "total": 10
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 6,
+ "default": 26,
+ "total": 32
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14779158,
@@ -135277,58 +139619,6 @@
}
]
},
- {
- "user": {
- "id": 14563624,
- "username": "lucasbalieiro",
- "fullName": "Lucas Balieiro (lucasbalieiro)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14563624/medium/71d6efac2487357d12cdc6723d14facd.jpeg",
- "preTranslated": 0,
- "totalCosts": 17
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 17
- },
- "translated": {
- "tmMatch": 2,
- "default": 15,
- "total": 17
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 18,
- "total": 21
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 15,
- "total": 17
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
{
"user": {
"id": 14000307,
@@ -138964,7 +143254,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14675712/medium/3416b6f2cac5da2e70205556774c847e.png",
"preTranslated": 0,
- "totalCosts": 3326
+ "totalCosts": 3327
},
"languages": [
{
@@ -138973,22 +143263,22 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3326
+ "totalCosts": 3327
},
"translated": {
- "tmMatch": 265,
+ "tmMatch": 266,
"default": 3061,
- "total": 3326
+ "total": 3327
},
"targetTranslated": {
- "tmMatch": 273,
+ "tmMatch": 274,
"default": 3363,
- "total": 3636
+ "total": 3637
},
"translatedByMt": {
- "tmMatch": 68,
+ "tmMatch": 69,
"default": 589,
- "total": 657
+ "total": 658
},
"approved": {
"tmMatch": 0,
@@ -138996,9 +143286,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 265,
+ "tmMatch": 266,
"default": 3061,
- "total": 3326
+ "total": 3327
},
"approvalCosts": {
"tmMatch": 0,
@@ -139276,7 +143566,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14614482/medium/2924b19545858930417955677a5ceb23_default.png",
"preTranslated": 0,
- "totalCosts": 191
+ "totalCosts": 220
},
"languages": [
{
@@ -139285,17 +143575,17 @@
"name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 191
+ "totalCosts": 220
},
"translated": {
- "tmMatch": 14,
- "default": 177,
- "total": 191
+ "tmMatch": 20,
+ "default": 200,
+ "total": 220
},
"targetTranslated": {
- "tmMatch": 13,
- "default": 154,
- "total": 167
+ "tmMatch": 19,
+ "default": 176,
+ "total": 195
},
"translatedByMt": {
"tmMatch": 0,
@@ -139308,9 +143598,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 14,
- "default": 177,
- "total": 191
+ "tmMatch": 20,
+ "default": 200,
+ "total": 220
},
"approvalCosts": {
"tmMatch": 0,
@@ -140108,7 +144398,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12844463/medium/6fae27edb4b41f363587f737ea2f96de.jpg",
"preTranslated": 0,
- "totalCosts": 58324
+ "totalCosts": 67701
},
"languages": [
{
@@ -140117,22 +144407,22 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 58324
+ "totalCosts": 67701
},
"translated": {
- "tmMatch": 3415,
- "default": 54909,
- "total": 58324
+ "tmMatch": 3499,
+ "default": 64202,
+ "total": 67701
},
"targetTranslated": {
- "tmMatch": 3856,
- "default": 60637,
- "total": 64493
+ "tmMatch": 3959,
+ "default": 71219,
+ "total": 75178
},
"translatedByMt": {
- "tmMatch": 101,
- "default": 8015,
- "total": 8116
+ "tmMatch": 105,
+ "default": 9381,
+ "total": 9486
},
"approved": {
"tmMatch": 0,
@@ -140140,9 +144430,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3415,
- "default": 54909,
- "total": 58324
+ "tmMatch": 3499,
+ "default": 64202,
+ "total": 67701
},
"approvalCosts": {
"tmMatch": 0,
@@ -140524,7 +144814,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14763374/medium/25a8ac3837c276bc3a9e89b158668552.png",
"preTranslated": 0,
- "totalCosts": 155
+ "totalCosts": 429
},
"languages": [
{
@@ -140533,22 +144823,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 155
+ "totalCosts": 429
},
"translated": {
- "tmMatch": 0,
- "default": 155,
- "total": 155
+ "tmMatch": 38,
+ "default": 391,
+ "total": 429
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 177,
- "total": 177
+ "tmMatch": 37,
+ "default": 431,
+ "total": 468
},
"translatedByMt": {
"tmMatch": 0,
- "default": 98,
- "total": 98
+ "default": 186,
+ "total": 186
},
"approved": {
"tmMatch": 0,
@@ -140556,9 +144846,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 155,
- "total": 155
+ "tmMatch": 38,
+ "default": 391,
+ "total": 429
},
"approvalCosts": {
"tmMatch": 0,
@@ -140992,7 +145282,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14830936/medium/ce4e671c4bc5e0ff85786892d6a8b96d_default.png",
"preTranslated": 0,
- "totalCosts": 75
+ "totalCosts": 105
},
"languages": [
{
@@ -141001,22 +145291,22 @@
"name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 75
+ "totalCosts": 105
},
"translated": {
- "tmMatch": 11,
- "default": 64,
- "total": 75
+ "tmMatch": 17,
+ "default": 88,
+ "total": 105
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 69,
- "total": 81
+ "tmMatch": 17,
+ "default": 92,
+ "total": 109
},
"translatedByMt": {
- "tmMatch": 7,
+ "tmMatch": 13,
"default": 31,
- "total": 38
+ "total": 44
},
"approved": {
"tmMatch": 0,
@@ -141024,9 +145314,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 11,
- "default": 64,
- "total": 75
+ "tmMatch": 17,
+ "default": 88,
+ "total": 105
},
"approvalCosts": {
"tmMatch": 0,
@@ -141564,7 +145854,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15221742/medium/54e5adfe14e974d37dd5fb25bde84a77.png",
"preTranslated": 0,
- "totalCosts": 397
+ "totalCosts": 425
},
"languages": [
{
@@ -141573,22 +145863,22 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 397
+ "totalCosts": 425
},
"translated": {
- "tmMatch": 110,
- "default": 287,
- "total": 397
+ "tmMatch": 115,
+ "default": 310,
+ "total": 425
},
"targetTranslated": {
- "tmMatch": 119,
- "default": 313,
- "total": 432
+ "tmMatch": 123,
+ "default": 340,
+ "total": 463
},
"translatedByMt": {
"tmMatch": 0,
- "default": 43,
- "total": 43
+ "default": 45,
+ "total": 45
},
"approved": {
"tmMatch": 0,
@@ -141596,9 +145886,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 110,
- "default": 287,
- "total": 397
+ "tmMatch": 115,
+ "default": 310,
+ "total": 425
},
"approvalCosts": {
"tmMatch": 0,
@@ -142830,6 +147120,58 @@
}
]
},
+ {
+ "user": {
+ "id": 14722360,
+ "username": "Wumpus_js",
+ "fullName": "Matthias YILDIRIM (Wumpus_js)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14722360/medium/9767f9985d03db61cae2be7d5ccea81f.png",
+ "preTranslated": 0,
+ "totalCosts": 4
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fr",
+ "name": "French",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 4
+ },
+ "translated": {
+ "tmMatch": 1,
+ "default": 3,
+ "total": 4
+ },
+ "targetTranslated": {
+ "tmMatch": 1,
+ "default": 5,
+ "total": 6
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 1,
+ "default": 3,
+ "total": 4
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14694992,
@@ -143356,9 +147698,9 @@
"username": "Cryptotranslator34",
"fullName": "Mauricio Streicher (Cryptotranslator34)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14935043/medium/7a0c6527dd41d0221a3ef016afac09df.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14935043/medium/bc2553516f2183fada4da40bcc384374.jpg",
"preTranslated": 0,
- "totalCosts": 237
+ "totalCosts": 306
},
"languages": [
{
@@ -143367,17 +147709,17 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 237
+ "totalCosts": 306
},
"translated": {
"tmMatch": 142,
- "default": 95,
- "total": 237
+ "default": 164,
+ "total": 306
},
"targetTranslated": {
"tmMatch": 166,
- "default": 117,
- "total": 283
+ "default": 206,
+ "total": 372
},
"translatedByMt": {
"tmMatch": 0,
@@ -143391,8 +147733,8 @@
},
"translationCosts": {
"tmMatch": 142,
- "default": 95,
- "total": 237
+ "default": 164,
+ "total": 306
},
"approvalCosts": {
"tmMatch": 0,
@@ -144944,7 +149286,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14113969/medium/5ac8b6a9f35466498ebb47b6c43e43df.jpeg",
"preTranslated": 0,
- "totalCosts": 554
+ "totalCosts": 570
},
"languages": [
{
@@ -144953,22 +149295,22 @@
"name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 554
+ "totalCosts": 570
},
"translated": {
- "tmMatch": 128,
- "default": 426,
- "total": 554
+ "tmMatch": 130,
+ "default": 440,
+ "total": 570
},
"targetTranslated": {
- "tmMatch": 131,
- "default": 420,
- "total": 551
+ "tmMatch": 133,
+ "default": 436,
+ "total": 569
},
"translatedByMt": {
- "tmMatch": 46,
- "default": 209,
- "total": 255
+ "tmMatch": 48,
+ "default": 221,
+ "total": 269
},
"approved": {
"tmMatch": 0,
@@ -144976,9 +149318,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 128,
- "default": 426,
- "total": 554
+ "tmMatch": 130,
+ "default": 440,
+ "total": 570
},
"approvalCosts": {
"tmMatch": 0,
@@ -148701,7 +153043,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/18711/medium/238db0b2ab4e727190e951c803b045b2_default.png",
"preTranslated": 0,
- "totalCosts": 10306
+ "totalCosts": 12213
},
"languages": [
{
@@ -148710,22 +153052,22 @@
"name": "Danish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10306
+ "totalCosts": 12213
},
"translated": {
- "tmMatch": 290,
- "default": 10016,
- "total": 10306
+ "tmMatch": 326,
+ "default": 11887,
+ "total": 12213
},
"targetTranslated": {
- "tmMatch": 254,
- "default": 8901,
- "total": 9155
+ "tmMatch": 287,
+ "default": 10608,
+ "total": 10895
},
"translatedByMt": {
- "tmMatch": 34,
- "default": 314,
- "total": 348
+ "tmMatch": 42,
+ "default": 377,
+ "total": 419
},
"approved": {
"tmMatch": 0,
@@ -148733,9 +153075,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 290,
- "default": 10016,
- "total": 10306
+ "tmMatch": 326,
+ "default": 11887,
+ "total": 12213
},
"approvalCosts": {
"tmMatch": 0,
@@ -148797,6 +153139,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15301018,
+ "username": "NabiKAZ",
+ "fullName": "Nabi K.A.Z. (NabiKAZ)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301018/medium/28142165755809827c8fda191cdc12f2.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 163
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fa",
+ "name": "Persian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 163
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 163,
+ "total": 163
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 216,
+ "total": 216
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 163,
+ "total": 163
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15097099,
@@ -149317,6 +153711,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15333126,
+ "username": "1056shigezane",
+ "fullName": "Narumi Inada (1056shigezane)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15333126/medium/8636a8bf1e089984f0b201f93b551fb2.png",
+ "preTranslated": 0,
+ "totalCosts": 3372
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ja",
+ "name": "Japanese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 3372
+ },
+ "translated": {
+ "tmMatch": 191,
+ "default": 3181,
+ "total": 3372
+ },
+ "targetTranslated": {
+ "tmMatch": 555,
+ "default": 8828,
+ "total": 9383
+ },
+ "translatedByMt": {
+ "tmMatch": 6,
+ "default": 396,
+ "total": 402
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 191,
+ "default": 3181,
+ "total": 3372
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14638656,
@@ -150261,7 +154707,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14943437/medium/03d7b6c2f65c04c60b008a38a221cf5f.png",
"preTranslated": 0,
- "totalCosts": 4775
+ "totalCosts": 4777
},
"languages": [
{
@@ -150270,17 +154716,17 @@
"name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4775
+ "totalCosts": 4777
},
"translated": {
- "tmMatch": 178,
+ "tmMatch": 180,
"default": 4597,
- "total": 4775
+ "total": 4777
},
"targetTranslated": {
- "tmMatch": 304,
- "default": 7271,
- "total": 7575
+ "tmMatch": 306,
+ "default": 7273,
+ "total": 7579
},
"translatedByMt": {
"tmMatch": 7,
@@ -150293,9 +154739,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 178,
+ "tmMatch": 180,
"default": 4597,
- "total": 4775
+ "total": 4777
},
"approvalCosts": {
"tmMatch": 0,
@@ -150768,7 +155214,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15257040/medium/48b0570ec23b49d3ea9d940b9af853bb.JPG",
"preTranslated": 0,
- "totalCosts": 3931
+ "totalCosts": 4595
},
"languages": [
{
@@ -150777,22 +155223,22 @@
"name": "Thai",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3931
+ "totalCosts": 4595
},
"translated": {
- "tmMatch": 119,
- "default": 3812,
- "total": 3931
+ "tmMatch": 217,
+ "default": 4378,
+ "total": 4595
},
"targetTranslated": {
- "tmMatch": 45,
- "default": 1043,
- "total": 1088
+ "tmMatch": 71,
+ "default": 1218,
+ "total": 1289
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 3,
"default": 8,
- "total": 9
+ "total": 11
},
"approved": {
"tmMatch": 0,
@@ -150800,9 +155246,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 119,
- "default": 3812,
- "total": 3931
+ "tmMatch": 217,
+ "default": 4378,
+ "total": 4595
},
"approvalCosts": {
"tmMatch": 0,
@@ -152354,7 +156800,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14838604/medium/5efefdeaddfaef83a920a9d228b46686_default.png",
"preTranslated": 0,
- "totalCosts": 255
+ "totalCosts": 284
},
"languages": [
{
@@ -152363,22 +156809,22 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 255
+ "totalCosts": 284
},
"translated": {
- "tmMatch": 4,
- "default": 251,
- "total": 255
+ "tmMatch": 10,
+ "default": 274,
+ "total": 284
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 228,
- "total": 233
+ "tmMatch": 10,
+ "default": 250,
+ "total": 260
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 1,
+ "default": 11,
+ "total": 12
},
"approved": {
"tmMatch": 0,
@@ -152386,9 +156832,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 251,
- "total": 255
+ "tmMatch": 10,
+ "default": 274,
+ "total": 284
},
"approvalCosts": {
"tmMatch": 0,
@@ -153808,9 +158254,9 @@
"username": "plamarque",
"fullName": "Patrice Lamarque (plamarque)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/17361/medium/0f07d051c549498672744272c10c255c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/17361/medium/fecfafa7716ac9d6838b43c31f48f6b9.png",
"preTranslated": 0,
- "totalCosts": 16513
+ "totalCosts": 19645
},
"languages": [
{
@@ -153819,22 +158265,22 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 16513
+ "totalCosts": 19645
},
"translated": {
- "tmMatch": 4123,
- "default": 12390,
- "total": 16513
+ "tmMatch": 4403,
+ "default": 15242,
+ "total": 19645
},
"targetTranslated": {
- "tmMatch": 4951,
- "default": 14015,
- "total": 18966
+ "tmMatch": 5297,
+ "default": 17418,
+ "total": 22715
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 1096,
- "total": 1101
+ "tmMatch": 22,
+ "default": 1376,
+ "total": 1398
},
"approved": {
"tmMatch": 0,
@@ -153842,9 +158288,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4123,
- "default": 12390,
- "total": 16513
+ "tmMatch": 4403,
+ "default": 15242,
+ "total": 19645
},
"approvalCosts": {
"tmMatch": 0,
@@ -156397,7 +160843,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226202/medium/cd81b82010fd5aa6e5f3a24187554136.png",
"preTranslated": 0,
- "totalCosts": 4616
+ "totalCosts": 12520
},
"languages": [
{
@@ -156406,22 +160852,22 @@
"name": "Finnish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4616
+ "totalCosts": 12520
},
"translated": {
- "tmMatch": 68,
- "default": 4548,
- "total": 4616
+ "tmMatch": 270,
+ "default": 12250,
+ "total": 12520
},
"targetTranslated": {
- "tmMatch": 74,
- "default": 3454,
- "total": 3528
+ "tmMatch": 256,
+ "default": 9224,
+ "total": 9480
},
"translatedByMt": {
- "tmMatch": 13,
- "default": 162,
- "total": 175
+ "tmMatch": 38,
+ "default": 396,
+ "total": 434
},
"approved": {
"tmMatch": 0,
@@ -156429,9 +160875,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 68,
- "default": 4548,
- "total": 4616
+ "tmMatch": 270,
+ "default": 12250,
+ "total": 12520
},
"approvalCosts": {
"tmMatch": 0,
@@ -159431,6 +163877,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15306678,
+ "username": "ReneeRen",
+ "fullName": "Renee Ren (ReneeRen)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15306678/medium/d73456dd27e8b9a8a6fce0aec64a76d9.jpg",
+ "preTranslated": 0,
+ "totalCosts": 2617
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 2617
+ },
+ "translated": {
+ "tmMatch": 5,
+ "default": 2612,
+ "total": 2617
+ },
+ "targetTranslated": {
+ "tmMatch": 7,
+ "default": 4241,
+ "total": 4248
+ },
+ "translatedByMt": {
+ "tmMatch": 1,
+ "default": 61,
+ "total": 62
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 5,
+ "default": 2612,
+ "total": 2617
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14804612,
@@ -160414,7 +164912,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14553216/medium/ff7357a18e524ec40facc964cb2d15bc.jpeg",
"preTranslated": 0,
- "totalCosts": 40305
+ "totalCosts": 40417
},
"languages": [
{
@@ -160423,22 +164921,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 40304
+ "totalCosts": 40416
},
"translated": {
- "tmMatch": 1949,
- "default": 38355,
- "total": 40304
+ "tmMatch": 1994,
+ "default": 38422,
+ "total": 40416
},
"targetTranslated": {
- "tmMatch": 3002,
- "default": 57887,
- "total": 60889
+ "tmMatch": 3060,
+ "default": 57986,
+ "total": 61046
},
"translatedByMt": {
- "tmMatch": 90,
+ "tmMatch": 93,
"default": 1746,
- "total": 1836
+ "total": 1839
},
"approved": {
"tmMatch": 0,
@@ -160446,9 +164944,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1949,
- "default": 38355,
- "total": 40304
+ "tmMatch": 1994,
+ "default": 38422,
+ "total": 40416
},
"approvalCosts": {
"tmMatch": 0,
@@ -160765,7 +165263,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14357794/medium/a28b741096516a710523b87d9ee07223.png",
"preTranslated": 0,
- "totalCosts": 79021
+ "totalCosts": 79104
},
"languages": [
{
@@ -160774,22 +165272,22 @@
"name": "Hungarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 79021
+ "totalCosts": 79104
},
"translated": {
- "tmMatch": 5500,
- "default": 73521,
- "total": 79021
+ "tmMatch": 5506,
+ "default": 73598,
+ "total": 79104
},
"targetTranslated": {
- "tmMatch": 5128,
- "default": 62985,
- "total": 68113
+ "tmMatch": 5132,
+ "default": 63052,
+ "total": 68184
},
"translatedByMt": {
- "tmMatch": 36,
+ "tmMatch": 42,
"default": 2,
- "total": 38
+ "total": 44
},
"approved": {
"tmMatch": 0,
@@ -160797,9 +165295,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5500,
- "default": 73521,
- "total": 79021
+ "tmMatch": 5506,
+ "default": 73598,
+ "total": 79104
},
"approvalCosts": {
"tmMatch": 0,
@@ -161329,58 +165827,6 @@
}
]
},
- {
- "user": {
- "id": 15024737,
- "username": "rogertw87",
- "fullName": "Roger CY LI (rogertw87)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15024737/medium/1c947a00daf3ab3b6118b7080d28d672.jpeg",
- "preTranslated": 0,
- "totalCosts": 233
- },
- "languages": [
- {
- "language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 233
- },
- "translated": {
- "tmMatch": 45,
- "default": 188,
- "total": 233
- },
- "targetTranslated": {
- "tmMatch": 57,
- "default": 351,
- "total": 408
- },
- "translatedByMt": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 45,
- "default": 188,
- "total": 233
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
{
"user": {
"id": 14000715,
@@ -162221,7 +166667,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14829178/medium/13566f4f50fbac5c80fdecc351488099.png",
"preTranslated": 0,
- "totalCosts": 15258
+ "totalCosts": 15426
},
"languages": [
{
@@ -162230,17 +166676,17 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14340
+ "totalCosts": 14508
},
"translated": {
- "tmMatch": 248,
- "default": 14092,
- "total": 14340
+ "tmMatch": 250,
+ "default": 14258,
+ "total": 14508
},
"targetTranslated": {
- "tmMatch": 428,
- "default": 22407,
- "total": 22835
+ "tmMatch": 431,
+ "default": 22660,
+ "total": 23091
},
"translatedByMt": {
"tmMatch": 49,
@@ -162253,9 +166699,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 248,
- "default": 14092,
- "total": 14340
+ "tmMatch": 250,
+ "default": 14258,
+ "total": 14508
},
"approvalCosts": {
"tmMatch": 0,
@@ -167400,6 +171846,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15328532,
+ "username": "Seung_Gi_Kim",
+ "fullName": "Seung-Gi Kim (Seung_Gi_Kim)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328532/medium/78e4ff5d50b928c2aea8ff50b2ff1c39.jpg",
+ "preTranslated": 0,
+ "totalCosts": 608
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ko",
+ "name": "Korean",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 608
+ },
+ "translated": {
+ "tmMatch": 11,
+ "default": 597,
+ "total": 608
+ },
+ "targetTranslated": {
+ "tmMatch": 8,
+ "default": 436,
+ "total": 444
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 11,
+ "default": 597,
+ "total": 608
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 13903063,
@@ -167868,6 +172366,110 @@
}
]
},
+ {
+ "user": {
+ "id": 15330776,
+ "username": "clot7213",
+ "fullName": "Shi Luo (clot7213)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15330776/medium/91642f0a1c0f4038e48a7b06dbad45bf.png",
+ "preTranslated": 0,
+ "totalCosts": 69
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 69
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 69,
+ "total": 69
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 130,
+ "total": 130
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 69,
+ "total": 69
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15302440,
+ "username": "weitschen87",
+ "fullName": "Shin Kweh (weitschen87)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302440/medium/218f41f14c72000571f2286d4697676e.png",
+ "preTranslated": 0,
+ "totalCosts": 96
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ja",
+ "name": "Japanese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 96
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 96,
+ "total": 96
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 241,
+ "total": 241
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 96,
+ "total": 96
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14748368,
@@ -168084,7 +172686,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14582152/medium/4fc89c53adc0e65a7af6a181eba9a10d.jpg",
"preTranslated": 0,
- "totalCosts": 15724
+ "totalCosts": 16792
},
"languages": [
{
@@ -168093,17 +172695,17 @@
"name": "Uzbek",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 15724
+ "totalCosts": 16792
},
"translated": {
- "tmMatch": 1890,
- "default": 13834,
- "total": 15724
+ "tmMatch": 1893,
+ "default": 14899,
+ "total": 16792
},
"targetTranslated": {
- "tmMatch": 1466,
- "default": 11971,
- "total": 13437
+ "tmMatch": 1469,
+ "default": 12925,
+ "total": 14394
},
"translatedByMt": {
"tmMatch": 19,
@@ -168116,9 +172718,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1890,
- "default": 13834,
- "total": 15724
+ "tmMatch": 1893,
+ "default": 14899,
+ "total": 16792
},
"approvalCosts": {
"tmMatch": 0,
@@ -169735,7 +174337,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266442/medium/762206e3c8cb55e78c7f9301e7d652bc.png",
"preTranslated": 0,
- "totalCosts": 1115
+ "totalCosts": 1848
},
"languages": [
{
@@ -169744,22 +174346,22 @@
"name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1115
+ "totalCosts": 1848
},
"translated": {
- "tmMatch": 163,
- "default": 952,
- "total": 1115
+ "tmMatch": 178,
+ "default": 1670,
+ "total": 1848
},
"targetTranslated": {
- "tmMatch": 425,
- "default": 2249,
- "total": 2674
+ "tmMatch": 467,
+ "default": 4251,
+ "total": 4718
},
"translatedByMt": {
- "tmMatch": 9,
- "default": 269,
- "total": 278
+ "tmMatch": 22,
+ "default": 349,
+ "total": 371
},
"approved": {
"tmMatch": 0,
@@ -169767,9 +174369,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 163,
- "default": 952,
- "total": 1115
+ "tmMatch": 178,
+ "default": 1670,
+ "total": 1848
},
"approvalCosts": {
"tmMatch": 0,
@@ -169839,7 +174441,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266042/medium/44b78d9324900cb015d8dc5ba4cf8b9e.png",
"preTranslated": 0,
- "totalCosts": 11
+ "totalCosts": 227
},
"languages": [
{
@@ -169848,22 +174450,22 @@
"name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 11
+ "totalCosts": 227
},
"translated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
+ "tmMatch": 1,
+ "default": 226,
+ "total": 227
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 1,
+ "default": 165,
+ "total": 166
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -169871,9 +174473,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
+ "tmMatch": 1,
+ "default": 226,
+ "total": 227
},
"approvalCosts": {
"tmMatch": 0,
@@ -169935,6 +174537,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15304682,
+ "username": "sparkhuang",
+ "fullName": "Spark Huang (sparkhuang)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15304682/medium/bcc4ca83efa368fcd1ee6fd1913604f7.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 23
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 23
+ },
+ "translated": {
+ "tmMatch": 10,
+ "default": 13,
+ "total": 23
+ },
+ "targetTranslated": {
+ "tmMatch": 15,
+ "default": 32,
+ "total": 47
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 10,
+ "default": 13,
+ "total": 23
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14884566,
@@ -171347,7 +176001,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13249257/medium/f566e07e86e26f5911df1ddf5fae796d.png",
"preTranslated": 0,
- "totalCosts": 17414
+ "totalCosts": 18081
},
"languages": [
{
@@ -171356,17 +176010,17 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17414
+ "totalCosts": 18081
},
"translated": {
- "tmMatch": 537,
- "default": 16877,
- "total": 17414
+ "tmMatch": 547,
+ "default": 17534,
+ "total": 18081
},
"targetTranslated": {
- "tmMatch": 617,
- "default": 19337,
- "total": 19954
+ "tmMatch": 629,
+ "default": 20122,
+ "total": 20751
},
"translatedByMt": {
"tmMatch": 0,
@@ -171379,9 +176033,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 537,
- "default": 16877,
- "total": 17414
+ "tmMatch": 547,
+ "default": 17534,
+ "total": 18081
},
"approvalCosts": {
"tmMatch": 0,
@@ -172127,7 +176781,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105599/medium/a3e031fc91bbbf728f3bb5dd384e8400_default.png",
"preTranslated": 0,
- "totalCosts": 10724
+ "totalCosts": 14320
},
"languages": [
{
@@ -172136,17 +176790,17 @@
"name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10724
+ "totalCosts": 14320
},
"translated": {
- "tmMatch": 217,
- "default": 10507,
- "total": 10724
+ "tmMatch": 261,
+ "default": 14059,
+ "total": 14320
},
"targetTranslated": {
- "tmMatch": 192,
- "default": 7829,
- "total": 8021
+ "tmMatch": 231,
+ "default": 10495,
+ "total": 10726
},
"translatedByMt": {
"tmMatch": 0,
@@ -172156,12 +176810,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1503
},
"translationCosts": {
- "tmMatch": 217,
- "default": 10507,
- "total": 10724
+ "tmMatch": 261,
+ "default": 14059,
+ "total": 14320
},
"approvalCosts": {
"tmMatch": 0,
@@ -172694,8 +177348,8 @@
{
"user": {
"id": 15181534,
- "username": "thegamercl94",
- "fullName": "Teengamer 37 (thegamercl94)",
+ "username": "teengamer37",
+ "fullName": "Teengamer 37 (teengamer37)",
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181534/medium/0cfb71906bb8f8c977dc376ecb0701a7.jpeg",
"preTranslated": 0,
@@ -173471,6 +178125,58 @@
}
]
},
+ {
+ "user": {
+ "id": 12496581,
+ "username": "ngocthanh2207",
+ "fullName": "Thành Phạm Ngọc (ngocthanh2207)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12496581/medium/20356d90b763b98503a3a58cb41154ea_default.png",
+ "preTranslated": 0,
+ "totalCosts": 1077
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "vi",
+ "name": "Vietnamese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 1077
+ },
+ "translated": {
+ "tmMatch": 16,
+ "default": 1061,
+ "total": 1077
+ },
+ "targetTranslated": {
+ "tmMatch": 14,
+ "default": 1364,
+ "total": 1378
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 16,
+ "default": 1061,
+ "total": 1077
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14609240,
@@ -174095,6 +178801,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15337730,
+ "username": "ibliz",
+ "fullName": "Tomas Lizer (ibliz)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15337730/medium/ed6a2cfcf42e99a5c08f51ee619d60af.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 40
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 40
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 43,
+ "total": 43
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14223422,
@@ -175343,6 +180101,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15336812,
+ "username": "ulpian_",
+ "fullName": "Ulpian Morina (ulpian_)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15336812/medium/c597024020c9026cd5f01c8c11f09092.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 12
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "sq",
+ "name": "Albanian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 12
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14902040,
@@ -175507,7 +180317,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14690454/medium/595a121d4a7427f7a21b75b32017c247.jpg",
"preTranslated": 0,
- "totalCosts": 25692
+ "totalCosts": 26454
},
"languages": [
{
@@ -175516,17 +180326,17 @@
"name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 25692
+ "totalCosts": 26454
},
"translated": {
- "tmMatch": 754,
- "default": 24938,
- "total": 25692
+ "tmMatch": 758,
+ "default": 25696,
+ "total": 26454
},
"targetTranslated": {
- "tmMatch": 689,
- "default": 19597,
- "total": 20286
+ "tmMatch": 693,
+ "default": 20227,
+ "total": 20920
},
"translatedByMt": {
"tmMatch": 12,
@@ -175539,9 +180349,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 754,
- "default": 24938,
- "total": 25692
+ "tmMatch": 758,
+ "default": 25696,
+ "total": 26454
},
"approvalCosts": {
"tmMatch": 0,
@@ -176391,7 +181201,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15152468/medium/1230c72e6dbf29250738476923383c89.png",
"preTranslated": 0,
- "totalCosts": 206
+ "totalCosts": 246
},
"languages": [
{
@@ -176400,17 +181210,17 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 206
+ "totalCosts": 246
},
"translated": {
- "tmMatch": 0,
- "default": 206,
- "total": 206
+ "tmMatch": 1,
+ "default": 245,
+ "total": 246
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 174,
- "total": 174
+ "tmMatch": 1,
+ "default": 210,
+ "total": 211
},
"translatedByMt": {
"tmMatch": 0,
@@ -176423,9 +181233,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 206,
- "total": 206
+ "tmMatch": 1,
+ "default": 245,
+ "total": 246
},
"approvalCosts": {
"tmMatch": 0,
@@ -177782,7 +182592,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14008271/medium/c7b5cf629f7c0a1a3c8be6944f69983e.png",
"preTranslated": 0,
- "totalCosts": 13768
+ "totalCosts": 13815
},
"languages": [
{
@@ -177791,22 +182601,22 @@
"name": "Czech",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13768
+ "totalCosts": 13815
},
"translated": {
- "tmMatch": 3045,
- "default": 10723,
- "total": 13768
+ "tmMatch": 3051,
+ "default": 10764,
+ "total": 13815
},
"targetTranslated": {
- "tmMatch": 3076,
- "default": 10355,
- "total": 13431
+ "tmMatch": 3081,
+ "default": 10397,
+ "total": 13478
},
"translatedByMt": {
- "tmMatch": 67,
- "default": 926,
- "total": 993
+ "tmMatch": 73,
+ "default": 930,
+ "total": 1003
},
"approved": {
"tmMatch": 0,
@@ -177814,9 +182624,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3045,
- "default": 10723,
- "total": 13768
+ "tmMatch": 3051,
+ "default": 10764,
+ "total": 13815
},
"approvalCosts": {
"tmMatch": 0,
@@ -178718,7 +183528,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15096161/medium/cc623dcb267286de4488e90863efe584.jpg",
"preTranslated": 0,
- "totalCosts": 1824
+ "totalCosts": 3620
},
"languages": [
{
@@ -178727,17 +183537,17 @@
"name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1824
+ "totalCosts": 3620
},
"translated": {
- "tmMatch": 134,
- "default": 1690,
- "total": 1824
+ "tmMatch": 157,
+ "default": 3463,
+ "total": 3620
},
"targetTranslated": {
- "tmMatch": 170,
- "default": 2081,
- "total": 2251
+ "tmMatch": 200,
+ "default": 4272,
+ "total": 4472
},
"translatedByMt": {
"tmMatch": 1,
@@ -178750,9 +183560,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 134,
- "default": 1690,
- "total": 1824
+ "tmMatch": 157,
+ "default": 3463,
+ "total": 3620
},
"approvalCosts": {
"tmMatch": 0,
@@ -179074,6 +183884,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15330694,
+ "username": "X3NOOO",
+ "fullName": "X3NO (X3NOOO)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15330694/medium/7a9dd82c7a7aa369d31d0071c4b03d42.png",
+ "preTranslated": 0,
+ "totalCosts": 107
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "pl",
+ "name": "Polish",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 107
+ },
+ "translated": {
+ "tmMatch": 18,
+ "default": 89,
+ "total": 107
+ },
+ "targetTranslated": {
+ "tmMatch": 17,
+ "default": 81,
+ "total": 98
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 15,
+ "total": 15
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 18,
+ "default": 89,
+ "total": 107
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14731048,
@@ -181297,6 +186159,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15302454,
+ "username": "zachchou016",
+ "fullName": "Zach chou (zachchou016)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302454/medium/99a9844ec4bba304acfa7411fd2b4772.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 40
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 40
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 64,
+ "total": 64
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14558364,
@@ -181305,7 +186219,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14558364/medium/f255e187347bd3356751f4c43d10f4be.jpeg",
"preTranslated": 0,
- "totalCosts": 371
+ "totalCosts": 728
},
"languages": [
{
@@ -181314,17 +186228,17 @@
"name": "Croatian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 371
+ "totalCosts": 728
},
"translated": {
- "tmMatch": 18,
- "default": 353,
- "total": 371
+ "tmMatch": 48,
+ "default": 680,
+ "total": 728
},
"targetTranslated": {
- "tmMatch": 19,
- "default": 291,
- "total": 310
+ "tmMatch": 47,
+ "default": 597,
+ "total": 644
},
"translatedByMt": {
"tmMatch": 0,
@@ -181337,9 +186251,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 18,
- "default": 353,
- "total": 371
+ "tmMatch": 48,
+ "default": 680,
+ "total": 728
},
"approvalCosts": {
"tmMatch": 0,
@@ -182033,7 +186947,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15292102/medium/2ba5a81ed4c4aee52aaa98688513bc11.jpg",
"preTranslated": 0,
- "totalCosts": 495
+ "totalCosts": 547
},
"languages": [
{
@@ -182042,22 +186956,22 @@
"name": "Turkmen",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 495
+ "totalCosts": 547
},
"translated": {
- "tmMatch": 4,
- "default": 491,
- "total": 495
+ "tmMatch": 5,
+ "default": 542,
+ "total": 547
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 381,
- "total": 385
+ "tmMatch": 5,
+ "default": 419,
+ "total": 424
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 2,
"default": 0,
- "total": 1
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -182065,9 +186979,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 491,
- "total": 495
+ "tmMatch": 5,
+ "default": 542,
+ "total": 547
},
"approvalCosts": {
"tmMatch": 0,
@@ -182969,7 +187883,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15101527/medium/d5363de72b7fd3067a430db7ac9ad8ab.jpeg",
"preTranslated": 0,
- "totalCosts": 2138
+ "totalCosts": 3084
},
"languages": [
{
@@ -182978,22 +187892,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2138
+ "totalCosts": 3084
},
"translated": {
- "tmMatch": 33,
- "default": 2105,
- "total": 2138
+ "tmMatch": 86,
+ "default": 2998,
+ "total": 3084
},
"targetTranslated": {
- "tmMatch": 44,
- "default": 3612,
- "total": 3656
+ "tmMatch": 132,
+ "default": 5141,
+ "total": 5273
},
"translatedByMt": {
"tmMatch": 0,
- "default": 14,
- "total": 14
+ "default": 61,
+ "total": 61
},
"approved": {
"tmMatch": 0,
@@ -183001,9 +187915,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 33,
- "default": 2105,
- "total": 2138
+ "tmMatch": 86,
+ "default": 2998,
+ "total": 3084
},
"approvalCosts": {
"tmMatch": 0,
@@ -184963,6 +189877,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15301458,
+ "username": "cc01cc",
+ "fullName": "cc01cc",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301458/medium/5a10cf07a324052509316293f84fe69d.png",
+ "preTranslated": 0,
+ "totalCosts": 452
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 452
+ },
+ "translated": {
+ "tmMatch": 10,
+ "default": 442,
+ "total": 452
+ },
+ "targetTranslated": {
+ "tmMatch": 11,
+ "default": 717,
+ "total": 728
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 10,
+ "default": 442,
+ "total": 452
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14942697,
@@ -185327,6 +190293,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15322422,
+ "username": "Doge-is-Dope",
+ "fullName": "clement.l (Doge-is-Dope)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15322422/medium/38efd7eb354b2e069fef152642759ba5.png",
+ "preTranslated": 0,
+ "totalCosts": 20
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 20
+ },
+ "translated": {
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
+ },
+ "targetTranslated": {
+ "tmMatch": 35,
+ "default": 0,
+ "total": 35
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15032061,
@@ -185535,6 +190553,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15314206,
+ "username": "cuijia",
+ "fullName": "cuijia",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314206/medium/97a1d7142aa4eba6ed8a0212ddada4a8.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 457
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 457
+ },
+ "translated": {
+ "tmMatch": 3,
+ "default": 454,
+ "total": 457
+ },
+ "targetTranslated": {
+ "tmMatch": 6,
+ "default": 725,
+ "total": 731
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 25,
+ "total": 25
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 3,
+ "default": 454,
+ "total": 457
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14646962,
@@ -186934,7 +192004,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087917/medium/436328b66c11b44622caf9b3de1c4ef0_default.png",
"preTranslated": 0,
- "totalCosts": 905
+ "totalCosts": 1134
},
"languages": [
{
@@ -186943,17 +192013,17 @@
"name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 905
+ "totalCosts": 1134
},
"translated": {
- "tmMatch": 77,
- "default": 828,
- "total": 905
+ "tmMatch": 98,
+ "default": 1036,
+ "total": 1134
},
"targetTranslated": {
- "tmMatch": 83,
- "default": 661,
- "total": 744
+ "tmMatch": 99,
+ "default": 821,
+ "total": 920
},
"translatedByMt": {
"tmMatch": 0,
@@ -186966,9 +192036,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 77,
- "default": 828,
- "total": 905
+ "tmMatch": 98,
+ "default": 1036,
+ "total": 1134
},
"approvalCosts": {
"tmMatch": 0,
@@ -187810,58 +192880,6 @@
}
]
},
- {
- "user": {
- "id": 14568334,
- "username": "norhorn",
- "fullName": "george kitsoukakis (norhorn)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/85dd0d12b6d2d490447bbba939a888ba.jpeg",
- "preTranslated": 0,
- "totalCosts": 59305
- },
- "languages": [
- {
- "language": {
- "id": "el",
- "name": "Greek",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 59305
- },
- "translated": {
- "tmMatch": 2462,
- "default": 56843,
- "total": 59305
- },
- "targetTranslated": {
- "tmMatch": 2585,
- "default": 58990,
- "total": 61575
- },
- "translatedByMt": {
- "tmMatch": 111,
- "default": 2338,
- "total": 2449
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 761
- },
- "translationCosts": {
- "tmMatch": 2462,
- "default": 56843,
- "total": 59305
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
{
"user": {
"id": 13756347,
@@ -188538,6 +193556,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15332890,
+ "username": "harry.yzl",
+ "fullName": "harry yang (harry.yzl)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332890/medium/7f8b947d94015d39fc2d0070c000a5fb.png",
+ "preTranslated": 0,
+ "totalCosts": 149
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 149
+ },
+ "translated": {
+ "tmMatch": 2,
+ "default": 147,
+ "total": 149
+ },
+ "targetTranslated": {
+ "tmMatch": 6,
+ "default": 236,
+ "total": 242
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 16,
+ "total": 16
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 2,
+ "default": 147,
+ "total": 149
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14635690,
@@ -188798,6 +193868,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15308400,
+ "username": "jason_hu",
+ "fullName": "hu jason (jason_hu)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15308400/medium/f72a21466668f31317fd41e8c0accf37.png",
+ "preTranslated": 0,
+ "totalCosts": 381
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 381
+ },
+ "translated": {
+ "tmMatch": 19,
+ "default": 362,
+ "total": 381
+ },
+ "targetTranslated": {
+ "tmMatch": 44,
+ "default": 637,
+ "total": 681
+ },
+ "translatedByMt": {
+ "tmMatch": 15,
+ "default": 48,
+ "total": 63
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 19,
+ "default": 362,
+ "total": 381
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14896320,
@@ -189430,7 +194552,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135089/medium/ad0dde7b6943eb1bdc2b8c64223dd070.png",
"preTranslated": 0,
- "totalCosts": 8166
+ "totalCosts": 8660
},
"languages": [
{
@@ -189439,22 +194561,22 @@
"name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8166
+ "totalCosts": 8660
},
"translated": {
- "tmMatch": 1089,
- "default": 7077,
- "total": 8166
+ "tmMatch": 1104,
+ "default": 7556,
+ "total": 8660
},
"targetTranslated": {
- "tmMatch": 3287,
- "default": 20307,
- "total": 23594
+ "tmMatch": 3319,
+ "default": 21611,
+ "total": 24930
},
"translatedByMt": {
"tmMatch": 4,
- "default": 509,
- "total": 513
+ "default": 531,
+ "total": 535
},
"approved": {
"tmMatch": 0,
@@ -189462,9 +194584,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1089,
- "default": 7077,
- "total": 8166
+ "tmMatch": 1104,
+ "default": 7556,
+ "total": 8660
},
"approvalCosts": {
"tmMatch": 0,
@@ -190340,7 +195462,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14957177/medium/a88c293bcc8b749456d71edee74329f5.jpeg",
"preTranslated": 0,
- "totalCosts": 32737
+ "totalCosts": 32797
},
"languages": [
{
@@ -190349,32 +195471,32 @@
"name": "Swahili",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 32737
+ "totalCosts": 32797
},
"translated": {
- "tmMatch": 842,
- "default": 31895,
- "total": 32737
+ "tmMatch": 850,
+ "default": 31947,
+ "total": 32797
},
"targetTranslated": {
- "tmMatch": 902,
- "default": 31321,
- "total": 32223
+ "tmMatch": 910,
+ "default": 31382,
+ "total": 32292
},
"translatedByMt": {
- "tmMatch": 28,
+ "tmMatch": 34,
"default": 14,
- "total": 42
+ "total": 48
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 852
+ "total": 918
},
"translationCosts": {
- "tmMatch": 842,
- "default": 31895,
- "total": 32737
+ "tmMatch": 850,
+ "default": 31947,
+ "total": 32797
},
"approvalCosts": {
"tmMatch": 0,
@@ -190436,6 +195558,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15332852,
+ "username": "jonhpark7966",
+ "fullName": "jonhpark7966",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332852/medium/24186e22467c847319b2911a49d1bacc.png",
+ "preTranslated": 0,
+ "totalCosts": 81
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ko",
+ "name": "Korean",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 81
+ },
+ "translated": {
+ "tmMatch": 2,
+ "default": 79,
+ "total": 81
+ },
+ "targetTranslated": {
+ "tmMatch": 3,
+ "default": 64,
+ "total": 67
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 2,
+ "default": 79,
+ "total": 81
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15076447,
@@ -190444,9 +195618,48 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15076447/medium/779eaaded25604f7fd5afdaed181ad1f.png",
"preTranslated": 0,
- "totalCosts": 5
+ "totalCosts": 9
},
"languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 4
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ },
{
"language": {
"id": "zh-TW",
@@ -190808,7 +196021,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14599938/medium/7d58c031632657c5866ea32c4477e61b.jpeg",
"preTranslated": 0,
- "totalCosts": 2199
+ "totalCosts": 3946
},
"languages": [
{
@@ -190817,22 +196030,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2199
+ "totalCosts": 3946
},
"translated": {
- "tmMatch": 32,
- "default": 2167,
- "total": 2199
+ "tmMatch": 38,
+ "default": 3908,
+ "total": 3946
},
"targetTranslated": {
- "tmMatch": 67,
- "default": 3371,
- "total": 3438
+ "tmMatch": 80,
+ "default": 6070,
+ "total": 6150
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 172,
- "total": 172
+ "tmMatch": 3,
+ "default": 708,
+ "total": 711
},
"approved": {
"tmMatch": 0,
@@ -190840,9 +196053,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 32,
- "default": 2167,
- "total": 2199
+ "tmMatch": 38,
+ "default": 3908,
+ "total": 3946
},
"approvalCosts": {
"tmMatch": 0,
@@ -191476,6 +196689,58 @@
}
]
},
+ {
+ "user": {
+ "id": 14820932,
+ "username": "Kousuke.kikuchi",
+ "fullName": "kousuke (Kousuke.kikuchi)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14820932/medium/f92dad1ec8f37c7de68d9216c3e6f616.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 278
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ja",
+ "name": "Japanese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 278
+ },
+ "translated": {
+ "tmMatch": 5,
+ "default": 273,
+ "total": 278
+ },
+ "targetTranslated": {
+ "tmMatch": 10,
+ "default": 713,
+ "total": 723
+ },
+ "translatedByMt": {
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 5,
+ "default": 273,
+ "total": 278
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14545802,
@@ -193556,58 +198821,6 @@
}
]
},
- {
- "user": {
- "id": 14856762,
- "username": "nhftks",
- "fullName": "nhftks",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14856762/medium/8ba94b1cc2b169f34e314c11a0e7880b.jpeg",
- "preTranslated": 0,
- "totalCosts": 1614
- },
- "languages": [
- {
- "language": {
- "id": "sv-SE",
- "name": "Swedish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1614
- },
- "translated": {
- "tmMatch": 59,
- "default": 1555,
- "total": 1614
- },
- "targetTranslated": {
- "tmMatch": 57,
- "default": 1534,
- "total": 1591
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 202,
- "total": 204
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 59,
- "default": 1555,
- "total": 1614
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
{
"user": {
"id": 14985297,
@@ -195207,6 +200420,58 @@
}
]
},
+ {
+ "user": {
+ "id": 14856762,
+ "username": "rruoste",
+ "fullName": "rruoste",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14856762/medium/8ba94b1cc2b169f34e314c11a0e7880b.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 1614
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "sv-SE",
+ "name": "Swedish",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 1614
+ },
+ "translated": {
+ "tmMatch": 59,
+ "default": 1555,
+ "total": 1614
+ },
+ "targetTranslated": {
+ "tmMatch": 57,
+ "default": 1534,
+ "total": 1591
+ },
+ "translatedByMt": {
+ "tmMatch": 2,
+ "default": 202,
+ "total": 204
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 59,
+ "default": 1555,
+ "total": 1614
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15037199,
@@ -195571,6 +200836,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15305090,
+ "username": "sarirashi",
+ "fullName": "sariras (sarirashi)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15305090/medium/aaf4ed1205a1b956cc21b4ee947c8d6d.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 15
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 15
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 15,
+ "total": 15
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 23,
+ "total": 23
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 15,
+ "total": 15
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15157714,
@@ -197144,6 +202461,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15297344,
+ "username": "tarymlah",
+ "fullName": "tarymlah",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15297344/medium/3f87ac9fec013e37872571efdb9090c1.jpg",
+ "preTranslated": 0,
+ "totalCosts": 104
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "tk",
+ "name": "Turkmen",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 104
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 104,
+ "total": 104
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 93,
+ "total": 93
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 104,
+ "total": 104
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14264524,
@@ -197815,7 +203184,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14921757/medium/80e6fd8d3f0be1e5feab67dccc614d82.jpg",
"preTranslated": 0,
- "totalCosts": 8229
+ "totalCosts": 10922
},
"languages": [
{
@@ -197824,17 +203193,17 @@
"name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8229
+ "totalCosts": 10922
},
"translated": {
- "tmMatch": 114,
- "default": 8115,
- "total": 8229
+ "tmMatch": 177,
+ "default": 10745,
+ "total": 10922
},
"targetTranslated": {
- "tmMatch": 196,
- "default": 12515,
- "total": 12711
+ "tmMatch": 295,
+ "default": 16433,
+ "total": 16728
},
"translatedByMt": {
"tmMatch": 6,
@@ -197847,9 +203216,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 114,
- "default": 8115,
- "total": 8229
+ "tmMatch": 177,
+ "default": 10745,
+ "total": 10922
},
"approvalCosts": {
"tmMatch": 0,
@@ -199354,6 +204723,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15327162,
+ "username": "ZXC_crowdin",
+ "fullName": "xuchen zheng (ZXC_crowdin)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15327162/medium/eb687e8057f973d2e0752a4d45b7021d.png",
+ "preTranslated": 0,
+ "totalCosts": 2051
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 2051
+ },
+ "translated": {
+ "tmMatch": 23,
+ "default": 2028,
+ "total": 2051
+ },
+ "targetTranslated": {
+ "tmMatch": 48,
+ "default": 3319,
+ "total": 3367
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 23,
+ "default": 2028,
+ "total": 2051
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14581838,
@@ -199510,6 +204931,58 @@
}
]
},
+ {
+ "user": {
+ "id": 14660900,
+ "username": "liuyangc3",
+ "fullName": "yang liu (liuyangc3)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14660900/medium/0bdd3c54a919c5281765e19e7544eb31.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 4
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 4
+ },
+ "translated": {
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
+ },
+ "targetTranslated": {
+ "tmMatch": 5,
+ "default": 0,
+ "total": 5
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14811950,
@@ -199861,6 +205334,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15206338,
+ "username": "yoshikouki",
+ "fullName": "yoshikouki_ (yoshikouki)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15206338/medium/b19b6c3f70c935e0def2ea4b214eb88c.PNG",
+ "preTranslated": 0,
+ "totalCosts": 116
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ja",
+ "name": "Japanese",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 116
+ },
+ "translated": {
+ "tmMatch": 49,
+ "default": 67,
+ "total": 116
+ },
+ "targetTranslated": {
+ "tmMatch": 113,
+ "default": 164,
+ "total": 277
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 49,
+ "default": 67,
+ "total": 116
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15163548,
@@ -203163,6 +208688,58 @@
}
]
},
+ {
+ "user": {
+ "id": 14750070,
+ "username": "qnetvova",
+ "fullName": "Вова Кащавцев (qnetvova)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14750070/medium/b193266e9e288da945c587875052d33b.jpg",
+ "preTranslated": 0,
+ "totalCosts": 23
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "fil",
+ "name": "Filipino",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 23
+ },
+ "translated": {
+ "tmMatch": 5,
+ "default": 18,
+ "total": 23
+ },
+ "targetTranslated": {
+ "tmMatch": 4,
+ "default": 18,
+ "total": 22
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 5,
+ "default": 18,
+ "total": 23
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14605908,
@@ -204770,7 +210347,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15199956/medium/74aea56a748b12af52448b2ecf7ca2ac.png",
"preTranslated": 0,
- "totalCosts": 5482
+ "totalCosts": 11719
},
"languages": [
{
@@ -204779,17 +210356,17 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5482
+ "totalCosts": 11719
},
"translated": {
- "tmMatch": 189,
- "default": 5293,
- "total": 5482
+ "tmMatch": 250,
+ "default": 11469,
+ "total": 11719
},
"targetTranslated": {
- "tmMatch": 173,
- "default": 4709,
- "total": 4882
+ "tmMatch": 231,
+ "default": 10251,
+ "total": 10482
},
"translatedByMt": {
"tmMatch": 0,
@@ -204802,9 +210379,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 189,
- "default": 5293,
- "total": 5482
+ "tmMatch": 250,
+ "default": 11469,
+ "total": 11719
},
"approvalCosts": {
"tmMatch": 0,
@@ -207050,6 +212627,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15333158,
+ "username": "ggggoggggo25",
+ "fullName": "محمد_ عيد (ggggoggggo25)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15333158/medium/b7145ac4f725d7c7f1afc043122edd07.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 5
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "sq",
+ "name": "Albanian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 5
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14653488,
@@ -207106,7 +212735,7 @@
"user": {
"id": 13976107,
"username": "HelaBasa",
- "fullName": "හෙළබස (HelaBasa)",
+ "fullName": "හෙළබස සමූහය (HelaBasa)",
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13976107/medium/cd38a04b6dc37ec88b407a141252a702.jpg",
"preTranslated": 0,
@@ -208077,6 +213706,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15069725,
+ "username": "zaunist",
+ "fullName": "失眠是真滴难受 (zaunist)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15069725/medium/75e6bb2cb7b89e0b022c58a4564e2d93.jpg",
+ "preTranslated": 0,
+ "totalCosts": 3
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 3
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14647552,
@@ -208857,6 +214538,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15304186,
+ "username": "isurgit",
+ "fullName": "森之斑 (isurgit)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15304186/medium/e96be4e30143e662b24f6d31561cda52.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 8
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 8
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 15003025,
@@ -210430,6 +216163,58 @@
}
]
},
+ {
+ "user": {
+ "id": 15314262,
+ "username": "flexasdf2124",
+ "fullName": "성도경 (flexasdf2124)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314262/medium/acf85fab7705d3045df3a927e5b42987.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 4
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ko",
+ "name": "Korean",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 4
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
{
"user": {
"id": 14996607,
diff --git a/src/data/translation-reports/month/month-data.json b/src/data/translation-reports/month/month-data.json
index 9febef61219..01318529a7c 100644
--- a/src/data/translation-reports/month/month-data.json
+++ b/src/data/translation-reports/month/month-data.json
@@ -3,48 +3,48 @@
"url": "https://translate.ethereum.org/project/ethereum-org",
"unit": "words",
"dateRange": {
- "from": "2022-05-01",
- "to": "2022-06-01"
+ "from": "2022-06-01",
+ "to": "2022-06-30"
},
"currency": "USD",
"mode": "simple",
- "totalCosts": 419029,
+ "totalCosts": 233698,
"totalTMSavings": 0,
- "totalPreTranslated": 161740,
+ "totalPreTranslated": 164393,
"data": [
{
"user": {
- "id": 15293526,
- "username": "1032617422",
- "fullName": "1032617422",
+ "id": 15310732,
+ "username": "0x_Ozan",
+ "fullName": "0x_Ozan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15293526/medium/9e1560b3c7f8e0915244339e340263ae_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310732/medium/0f00d931e8912ab78e17097621c79886_default.png",
"preTranslated": 0,
- "totalCosts": 25
+ "totalCosts": 2440
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 25
+ "totalCosts": 2440
},
"translated": {
- "tmMatch": 0,
- "default": 25,
- "total": 25
+ "tmMatch": 8,
+ "default": 2432,
+ "total": 2440
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 28,
- "total": 28
+ "tmMatch": 6,
+ "default": 2109,
+ "total": 2115
},
"translatedByMt": {
"tmMatch": 0,
- "default": 25,
- "total": 25
+ "default": 6,
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -52,9 +52,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 25,
- "total": 25
+ "tmMatch": 8,
+ "default": 2432,
+ "total": 2440
},
"approvalCosts": {
"tmMatch": 0,
@@ -66,47 +66,47 @@
},
{
"user": {
- "id": 15250140,
- "username": "12g",
- "fullName": "12g",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15250140/medium/93c4b05cd40e194f906c25902dbbda9a_default.png",
+ "id": 15012107,
+ "username": "Aco_FR",
+ "fullName": "Aco_FR",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15012107/medium/c81591d59d6d3d5b7e7c6cc9734cbc6a_default.png",
"preTranslated": 0,
- "totalCosts": 626
+ "totalCosts": 1176
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "kk",
+ "name": "Kazakh",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 626
+ "totalCosts": 1176
},
"translated": {
- "tmMatch": 0,
- "default": 626,
- "total": 626
+ "tmMatch": 140,
+ "default": 1036,
+ "total": 1176
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 555,
- "total": 555
+ "tmMatch": 121,
+ "default": 925,
+ "total": 1046
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 196,
- "total": 196
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1572
},
"translationCosts": {
- "tmMatch": 0,
- "default": 626,
- "total": 626
+ "tmMatch": 140,
+ "default": 1036,
+ "total": 1176
},
"approvalCosts": {
"tmMatch": 0,
@@ -118,32 +118,32 @@
},
{
"user": {
- "id": 15137520,
- "username": "6ara6aka",
- "fullName": "6ara6aka",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137520/medium/45578cd00916c31bdd162d1ead2c563b_default.png",
+ "id": 15005475,
+ "username": "Aco_MLY",
+ "fullName": "Aco_MLY",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005475/medium/9443753a1b4b3c1d14a6c5932971813f_default.png",
"preTranslated": 0,
- "totalCosts": 94
+ "totalCosts": 10455
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 94
+ "totalCosts": 10455
},
"translated": {
- "tmMatch": 0,
- "default": 94,
- "total": 94
+ "tmMatch": 1344,
+ "default": 9111,
+ "total": 10455
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 135,
- "total": 135
+ "tmMatch": 1060,
+ "default": 7318,
+ "total": 8378
},
"translatedByMt": {
"tmMatch": 0,
@@ -153,12 +153,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 13573
},
"translationCosts": {
- "tmMatch": 0,
- "default": 94,
- "total": 94
+ "tmMatch": 1344,
+ "default": 9111,
+ "total": 10455
},
"approvalCosts": {
"tmMatch": 0,
@@ -170,47 +170,47 @@
},
{
"user": {
- "id": 15218610,
- "username": "Aco_Anna_Nowak",
- "fullName": "Aco_Anna_Nowak",
+ "id": 15005335,
+ "username": "Aco_Mamorim",
+ "fullName": "Aco_Mamorim",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15218610/medium/7d145d839dcf4e83149b672ee31910c8_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005335/medium/1df3f196a54707c412ad265030074c6d_default.png",
"preTranslated": 0,
- "totalCosts": 0
+ "totalCosts": 12563
},
"languages": [
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 0
+ "totalCosts": 12563
},
"translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1324,
+ "default": 11239,
+ "total": 12563
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1394,
+ "default": 11524,
+ "total": 12918
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 2,
"default": 0,
- "total": 0
+ "total": 2
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 4
+ "total": 13968
},
"translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1324,
+ "default": 11239,
+ "total": 12563
},
"approvalCosts": {
"tmMatch": 0,
@@ -222,47 +222,47 @@
},
{
"user": {
- "id": 15038029,
- "username": "Aco_Gemineo",
- "fullName": "Aco_Gemineo",
+ "id": 15319242,
+ "username": "Aco_Qwertyworks.Ethereum",
+ "fullName": "Aco_Qwertyworks.Ethereum",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15038029/medium/39a0baeb76a5f50b79e8e8589553619a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15319242/medium/a4b24fefc8cb46836511002d4e1ce001_default.png",
"preTranslated": 0,
- "totalCosts": 34046
+ "totalCosts": 917
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 34046
+ "totalCosts": 917
},
"translated": {
- "tmMatch": 8965,
- "default": 25081,
- "total": 34046
+ "tmMatch": 138,
+ "default": 779,
+ "total": 917
},
"targetTranslated": {
- "tmMatch": 8453,
- "default": 24087,
- "total": 32540
+ "tmMatch": 179,
+ "default": 988,
+ "total": 1167
},
"translatedByMt": {
- "tmMatch": 10,
- "default": 17,
- "total": 27
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 42147
+ "total": 1574
},
"translationCosts": {
- "tmMatch": 8965,
- "default": 25081,
- "total": 34046
+ "tmMatch": 138,
+ "default": 779,
+ "total": 917
},
"approvalCosts": {
"tmMatch": 0,
@@ -274,47 +274,47 @@
},
{
"user": {
- "id": 15005475,
- "username": "Aco_MLY",
- "fullName": "Aco_MLY",
+ "id": 15037877,
+ "username": "Aco_Roberto_Gangemi",
+ "fullName": "Aco_Roberto_Gangemi",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005475/medium/9443753a1b4b3c1d14a6c5932971813f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15037877/medium/347cb9ca83265ecb5bd37a460d338d6e_default.png",
"preTranslated": 0,
- "totalCosts": 34917
+ "totalCosts": 1281
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 34917
+ "totalCosts": 1281
},
"translated": {
- "tmMatch": 3139,
- "default": 31778,
- "total": 34917
+ "tmMatch": 296,
+ "default": 985,
+ "total": 1281
},
"targetTranslated": {
- "tmMatch": 2653,
- "default": 24325,
- "total": 26978
+ "tmMatch": 324,
+ "default": 1087,
+ "total": 1411
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
+ "tmMatch": 0,
+ "default": 166,
+ "total": 166
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 59109
+ "total": 2348
},
"translationCosts": {
- "tmMatch": 3139,
- "default": 31778,
- "total": 34917
+ "tmMatch": 296,
+ "default": 985,
+ "total": 1281
},
"approvalCosts": {
"tmMatch": 0,
@@ -326,47 +326,47 @@
},
{
"user": {
- "id": 15005335,
- "username": "Aco_Mamorim",
- "fullName": "Aco_Mamorim",
+ "id": 15038647,
+ "username": "Aco_Tomoko",
+ "fullName": "Aco_Tomoko",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005335/medium/1df3f196a54707c412ad265030074c6d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15038647/medium/6e83773b7f4db25bdece30475a0840df_default.png",
"preTranslated": 0,
- "totalCosts": 17
+ "totalCosts": 2826
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17
+ "totalCosts": 2826
},
"translated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 248,
+ "default": 2578,
+ "total": 2826
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
+ "tmMatch": 709,
+ "default": 7332,
+ "total": 8041
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 10,
+ "default": 12,
+ "total": 22
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 17
+ "total": 3135
},
"translationCosts": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 248,
+ "default": 2578,
+ "total": 2826
},
"approvalCosts": {
"tmMatch": 0,
@@ -378,47 +378,47 @@
},
{
"user": {
- "id": 15038647,
- "username": "Aco_Tomoko",
- "fullName": "Aco_Tomoko",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15038647/medium/6e83773b7f4db25bdece30475a0840df_default.png",
+ "id": 15321480,
+ "username": "AlessandroSosa",
+ "fullName": "AlessandroSosa",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15321480/medium/c2649e541b86fd53e6b7e477871f8d1c_default.png",
"preTranslated": 0,
- "totalCosts": 9538
+ "totalCosts": 185
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9538
+ "totalCosts": 185
},
"translated": {
- "tmMatch": 2541,
- "default": 6997,
- "total": 9538
+ "tmMatch": 8,
+ "default": 177,
+ "total": 185
},
"targetTranslated": {
- "tmMatch": 7331,
- "default": 19740,
- "total": 27071
+ "tmMatch": 8,
+ "default": 197,
+ "total": 205
},
"translatedByMt": {
- "tmMatch": 8,
- "default": 3,
- "total": 11
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 10433
+ "total": 0
},
"translationCosts": {
- "tmMatch": 2541,
- "default": 6997,
- "total": 9538
+ "tmMatch": 8,
+ "default": 177,
+ "total": 185
},
"approvalCosts": {
"tmMatch": 0,
@@ -430,32 +430,32 @@
},
{
"user": {
- "id": 15241658,
- "username": "Aco_Vietnamese",
- "fullName": "Aco_Vietnamese",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15241658/medium/39de011db222be51f6dfe886cfe26499_default.png",
+ "id": 15303214,
+ "username": "Alexology",
+ "fullName": "Alexology",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15303214/medium/7597109f96da5fe6c06c2b00b9366c97_default.png",
"preTranslated": 0,
- "totalCosts": 10176
+ "totalCosts": 18
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10176
+ "totalCosts": 18
},
"translated": {
- "tmMatch": 595,
- "default": 9581,
- "total": 10176
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"targetTranslated": {
- "tmMatch": 996,
- "default": 15083,
- "total": 16079
+ "tmMatch": 0,
+ "default": 25,
+ "total": 25
},
"translatedByMt": {
"tmMatch": 0,
@@ -465,12 +465,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 10183
+ "total": 0
},
"translationCosts": {
- "tmMatch": 595,
- "default": 9581,
- "total": 10176
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"approvalCosts": {
"tmMatch": 0,
@@ -482,47 +482,47 @@
},
{
"user": {
- "id": 15005293,
- "username": "Aco_Zinacle",
- "fullName": "Aco_Zinacle",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005293/medium/6f19beccc7174b9ab2a3022bad4e34a0_default.png",
+ "id": 15059143,
+ "username": "Alok6887",
+ "fullName": "Alok6887",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15059143/medium/6785ef26f56557231dc901523ba07217_default.png",
"preTranslated": 0,
- "totalCosts": 98
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "pt-PT",
- "name": "Portuguese",
+ "id": "ms",
+ "name": "Malay",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 98
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 3,
- "default": 95,
- "total": 98
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 117,
- "total": 120
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 16,
- "total": 18
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 267
+ "total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 95,
- "total": 98
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -534,47 +534,47 @@
},
{
"user": {
- "id": 15256998,
- "username": "Aco_gmtraductions",
- "fullName": "Aco_gmtraductions",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15256998/medium/1080c1f5f785cd542b310f0c840db93f_default.png",
+ "id": 15328398,
+ "username": "Andre356mendes",
+ "fullName": "Andre356mendes",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328398/medium/3dc3306b4b9eed9bf4850aeeaab2edc1_default.png",
"preTranslated": 0,
- "totalCosts": 3240
+ "totalCosts": 19
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "hy-AM",
+ "name": "Armenian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3240
+ "totalCosts": 19
},
"translated": {
- "tmMatch": 2301,
- "default": 939,
- "total": 3240
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
},
"targetTranslated": {
- "tmMatch": 2698,
- "default": 1084,
- "total": 3782
+ "tmMatch": 0,
+ "default": 41,
+ "total": 41
},
"translatedByMt": {
- "tmMatch": 40,
- "default": 17,
- "total": 57
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 6728
+ "total": 0
},
"translationCosts": {
- "tmMatch": 2301,
- "default": 939,
- "total": 3240
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
},
"approvalCosts": {
"tmMatch": 0,
@@ -586,32 +586,32 @@
},
{
"user": {
- "id": 15269034,
- "username": "Aiden_Lee",
- "fullName": "Aiden_Lee",
+ "id": 15135505,
+ "username": "Andrea00P",
+ "fullName": "Andrea00P",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269034/medium/98d984d00012bd37cbb5f3f343bd367e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135505/medium/8e95dff743c0a7e4feedb53ef122eba5_default.png",
"preTranslated": 0,
- "totalCosts": 33
+ "totalCosts": 39
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 33
+ "totalCosts": 39
},
"translated": {
"tmMatch": 0,
- "default": 33,
- "total": 33
+ "default": 39,
+ "total": 39
},
"targetTranslated": {
"tmMatch": 0,
- "default": 55,
- "total": 55
+ "default": 38,
+ "total": 38
},
"translatedByMt": {
"tmMatch": 0,
@@ -625,8 +625,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 33,
- "total": 33
+ "default": 39,
+ "total": 39
},
"approvalCosts": {
"tmMatch": 0,
@@ -638,32 +638,32 @@
},
{
"user": {
- "id": 15059845,
- "username": "Alioth2020",
- "fullName": "Alioth2020",
+ "id": 15314032,
+ "username": "Bombarda",
+ "fullName": "Bombarda",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15059845/medium/246f779f1566229dfd8c4a84423e7255_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314032/medium/fe5947709f5700c989cfe91917850390_default.png",
"preTranslated": 0,
- "totalCosts": 147
+ "totalCosts": 344
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 147
+ "totalCosts": 344
},
"translated": {
- "tmMatch": 134,
- "default": 13,
- "total": 147
+ "tmMatch": 0,
+ "default": 344,
+ "total": 344
},
"targetTranslated": {
- "tmMatch": 155,
- "default": 19,
- "total": 174
+ "tmMatch": 0,
+ "default": 575,
+ "total": 575
},
"translatedByMt": {
"tmMatch": 0,
@@ -676,9 +676,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 134,
- "default": 13,
- "total": 147
+ "tmMatch": 0,
+ "default": 344,
+ "total": 344
},
"approvalCosts": {
"tmMatch": 0,
@@ -690,37 +690,37 @@
},
{
"user": {
- "id": 15269964,
- "username": "Ariiellus",
- "fullName": "Ariiellus",
+ "id": 15297656,
+ "username": "Chayawat.km",
+ "fullName": "Chayawat.km",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269964/medium/dc88b955bacb0f0b8dce76604a3434bc.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15297656/medium/223128499519c755c447366d6222a898_default.png",
"preTranslated": 0,
- "totalCosts": 209
+ "totalCosts": 21
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "th",
+ "name": "Thai",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 209
+ "totalCosts": 21
},
"translated": {
"tmMatch": 0,
- "default": 209,
- "total": 209
+ "default": 21,
+ "total": 21
},
"targetTranslated": {
"tmMatch": 0,
- "default": 232,
- "total": 232
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
- "default": 131,
- "total": 131
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -729,8 +729,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 209,
- "total": 209
+ "default": 21,
+ "total": 21
},
"approvalCosts": {
"tmMatch": 0,
@@ -742,32 +742,32 @@
},
{
"user": {
- "id": 15262388,
- "username": "Axelfly02",
- "fullName": "Axelfly02",
+ "id": 15036833,
+ "username": "Cubano.brito",
+ "fullName": "Cubano.brito",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15262388/medium/a6a9a6be100373d4291353eb0030e7ca_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15036833/medium/4988573ecbd20a37fe3504a4fd98b573_default.png",
"preTranslated": 0,
- "totalCosts": 13
+ "totalCosts": 240
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13
+ "totalCosts": 240
},
"translated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 8,
+ "default": 232,
+ "total": 240
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
+ "tmMatch": 7,
+ "default": 244,
+ "total": 251
},
"translatedByMt": {
"tmMatch": 0,
@@ -780,9 +780,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 8,
+ "default": 232,
+ "total": 240
},
"approvalCosts": {
"tmMatch": 0,
@@ -794,37 +794,37 @@
},
{
"user": {
- "id": 14838806,
- "username": "CONSEQUENL50",
- "fullName": "CONSEQUENL50",
+ "id": 15302852,
+ "username": "GAlvarez",
+ "fullName": "GAlvarez",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14838806/medium/f1b727400eeeff54d73ab03020db79b3.PNG",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302852/medium/8db584aafe1269ed537cb68e54a4fec4_default.png",
"preTranslated": 0,
- "totalCosts": 539
+ "totalCosts": 864
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "ca",
+ "name": "Catalan",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 539
+ "totalCosts": 864
},
"translated": {
- "tmMatch": 272,
- "default": 267,
- "total": 539
+ "tmMatch": 27,
+ "default": 837,
+ "total": 864
},
"targetTranslated": {
- "tmMatch": 215,
- "default": 234,
- "total": 449
+ "tmMatch": 35,
+ "default": 1045,
+ "total": 1080
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 6,
"default": 0,
- "total": 0
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -832,9 +832,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 272,
- "default": 267,
- "total": 539
+ "tmMatch": 27,
+ "default": 837,
+ "total": 864
},
"approvalCosts": {
"tmMatch": 0,
@@ -846,32 +846,32 @@
},
{
"user": {
- "id": 14958061,
- "username": "Dearry",
- "fullName": "Dearry",
+ "id": 14410638,
+ "username": "Gedalyahu",
+ "fullName": "Gedalyahu",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14958061/medium/120296ee25b4bfc07225bfbc8a6d5666_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14410638/medium/d8c39570ef80883365984b216908c123_default.png",
"preTranslated": 0,
- "totalCosts": 1673
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "he",
+ "name": "Hebrew",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1673
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 11,
- "default": 1662,
- "total": 1673
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 16,
- "default": 2485,
- "total": 2501
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
@@ -884,9 +884,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 11,
- "default": 1662,
- "total": 1673
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -898,32 +898,32 @@
},
{
"user": {
- "id": 15270694,
- "username": "Frank25184",
- "fullName": "Frank25184",
+ "id": 13461670,
+ "username": "GiorgioHerbie",
+ "fullName": "GiorgioHerbie",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15270694/medium/fb741f05f9acf8e0393a72b4381b3405_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/9093f2d7047615a270b4c00bc2abd595_default.png",
"preTranslated": 0,
- "totalCosts": 37
+ "totalCosts": 1056
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 37
+ "totalCosts": 1056
},
"translated": {
- "tmMatch": 0,
- "default": 37,
- "total": 37
+ "tmMatch": 29,
+ "default": 1027,
+ "total": 1056
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 63,
- "total": 63
+ "tmMatch": 29,
+ "default": 1139,
+ "total": 1168
},
"translatedByMt": {
"tmMatch": 0,
@@ -936,9 +936,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 37,
- "total": 37
+ "tmMatch": 29,
+ "default": 1027,
+ "total": 1056
},
"approvalCosts": {
"tmMatch": 0,
@@ -950,32 +950,32 @@
},
{
"user": {
- "id": 14410638,
- "username": "Gedalyahu",
- "fullName": "Gedalyahu",
+ "id": 15307794,
+ "username": "GlitchyxD",
+ "fullName": "GlitchyxD",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14410638/medium/d8c39570ef80883365984b216908c123_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15307794/medium/d1a8fcc0f635180531fdec20763b5cc3_default.png",
"preTranslated": 0,
- "totalCosts": 47
+ "totalCosts": 71
},
"languages": [
{
"language": {
- "id": "he",
- "name": "Hebrew",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 71
},
"translated": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 2,
+ "default": 69,
+ "total": 71
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
+ "tmMatch": 4,
+ "default": 126,
+ "total": 130
},
"translatedByMt": {
"tmMatch": 0,
@@ -988,9 +988,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 2,
+ "default": 69,
+ "total": 71
},
"approvalCosts": {
"tmMatch": 0,
@@ -1002,37 +1002,37 @@
},
{
"user": {
- "id": 15267214,
- "username": "GihOB",
- "fullName": "GihOB",
+ "id": 15116307,
+ "username": "Gorm-the-Old",
+ "fullName": "Gorm-the-Old",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15267214/medium/5e39792fb994591df54a7e4e3eed8ebd_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116307/medium/46b6a030b92eb4909c82bcc68026e4eb_default.png",
"preTranslated": 0,
- "totalCosts": 793
+ "totalCosts": 347
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 793
+ "totalCosts": 347
},
"translated": {
- "tmMatch": 0,
- "default": 793,
- "total": 793
+ "tmMatch": 17,
+ "default": 330,
+ "total": 347
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 854,
- "total": 854
+ "tmMatch": 18,
+ "default": 320,
+ "total": 338
},
"translatedByMt": {
"tmMatch": 0,
- "default": 235,
- "total": 235
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -1040,9 +1040,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 793,
- "total": 793
+ "tmMatch": 17,
+ "default": 330,
+ "total": 347
},
"approvalCosts": {
"tmMatch": 0,
@@ -1054,32 +1054,32 @@
},
{
"user": {
- "id": 13461670,
- "username": "GiorgioHerbie",
- "fullName": "GiorgioHerbie",
+ "id": 15327456,
+ "username": "Han_crowdin",
+ "fullName": "Han_crowdin",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/9093f2d7047615a270b4c00bc2abd595_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15327456/medium/1bb36d855ef33939941f8d7f4bf5f40f_default.png",
"preTranslated": 0,
- "totalCosts": 1595
+ "totalCosts": 9
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1595
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 222,
- "default": 1373,
- "total": 1595
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 238,
- "default": 1471,
- "total": 1709
+ "tmMatch": 0,
+ "default": 50,
+ "total": 50
},
"translatedByMt": {
"tmMatch": 0,
@@ -1092,9 +1092,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 222,
- "default": 1373,
- "total": 1595
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -1106,32 +1106,32 @@
},
{
"user": {
- "id": 15116307,
- "username": "Gorm-the-Old",
- "fullName": "Gorm-the-Old",
+ "id": 14686790,
+ "username": "Horus267",
+ "fullName": "Horus267",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116307/medium/46b6a030b92eb4909c82bcc68026e4eb_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14686790/medium/9695742f9165e3cf2585e31e74898270.png",
"preTranslated": 0,
- "totalCosts": 577
+ "totalCosts": 4631
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 577
+ "totalCosts": 4631
},
"translated": {
- "tmMatch": 10,
- "default": 567,
- "total": 577
+ "tmMatch": 24,
+ "default": 4607,
+ "total": 4631
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 542,
- "total": 552
+ "tmMatch": 24,
+ "default": 4120,
+ "total": 4144
},
"translatedByMt": {
"tmMatch": 0,
@@ -1144,9 +1144,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 10,
- "default": 567,
- "total": 577
+ "tmMatch": 24,
+ "default": 4607,
+ "total": 4631
},
"approvalCosts": {
"tmMatch": 0,
@@ -1158,37 +1158,37 @@
},
{
"user": {
- "id": 14686790,
- "username": "Horus267",
- "fullName": "Horus267",
+ "id": 15292186,
+ "username": "Hypix",
+ "fullName": "Hypix",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14686790/medium/9695742f9165e3cf2585e31e74898270.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15292186/medium/7253a3c65291a1e19fcbb70a461ae398_default.png",
"preTranslated": 0,
- "totalCosts": 4609
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4609
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 163,
- "default": 4446,
- "total": 4609
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 168,
- "default": 3953,
- "total": 4121
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 19,
- "total": 20
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -1196,9 +1196,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 163,
- "default": 4446,
- "total": 4609
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -1210,37 +1210,37 @@
},
{
"user": {
- "id": 15222542,
- "username": "Jcys",
- "fullName": "Jcys",
+ "id": 15307554,
+ "username": "Jimon",
+ "fullName": "Jimon",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15222542/medium/c4b538278714558f9a5430c0cef783de.JPG",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15307554/medium/fc95c09fbb6fe0f3af700f10a291fc10_default.png",
"preTranslated": 0,
- "totalCosts": 34114
+ "totalCosts": 15
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 34114
+ "totalCosts": 15
},
"translated": {
- "tmMatch": 2258,
- "default": 31856,
- "total": 34114
+ "tmMatch": 3,
+ "default": 12,
+ "total": 15
},
"targetTranslated": {
- "tmMatch": 4241,
- "default": 59587,
- "total": 63828
+ "tmMatch": 8,
+ "default": 23,
+ "total": 31
},
"translatedByMt": {
- "tmMatch": 47,
- "default": 8,
- "total": 55
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -1248,9 +1248,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2258,
- "default": 31856,
- "total": 34114
+ "tmMatch": 3,
+ "default": 12,
+ "total": 15
},
"approvalCosts": {
"tmMatch": 0,
@@ -1262,32 +1262,32 @@
},
{
"user": {
- "id": 15115629,
- "username": "JohnChan",
- "fullName": "JohnChan",
+ "id": 14933675,
+ "username": "JuliannaMlynarska",
+ "fullName": "JuliannaMlynarska",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15115629/medium/05d93403114bfeae6efff2965a1759e0_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14933675/medium/0a154caf851ba66ad323ab1b30379663.jpg",
"preTranslated": 0,
- "totalCosts": 24
+ "totalCosts": 401
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 24
+ "totalCosts": 401
},
"translated": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
+ "tmMatch": 5,
+ "default": 396,
+ "total": 401
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
+ "tmMatch": 5,
+ "default": 420,
+ "total": 425
},
"translatedByMt": {
"tmMatch": 0,
@@ -1300,9 +1300,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
+ "tmMatch": 5,
+ "default": 396,
+ "total": 401
},
"approvalCosts": {
"tmMatch": 0,
@@ -1314,37 +1314,37 @@
},
{
"user": {
- "id": 15266142,
- "username": "Lin_stardust",
- "fullName": "Lin_stardust",
+ "id": 15309726,
+ "username": "Julien_Loertscher",
+ "fullName": "Julien_Loertscher",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266142/medium/1a263e63194c2b4df9f60bb460c9cab4_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15309726/medium/7b29d43c9a0c6ad8d693b87a5206e430_default.png",
"preTranslated": 0,
- "totalCosts": 22
+ "totalCosts": 137
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 22
+ "totalCosts": 137
},
"translated": {
- "tmMatch": 22,
- "default": 0,
- "total": 22
+ "tmMatch": 3,
+ "default": 134,
+ "total": 137
},
"targetTranslated": {
- "tmMatch": 33,
- "default": 0,
- "total": 33
+ "tmMatch": 5,
+ "default": 174,
+ "total": 179
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 36,
+ "total": 36
},
"approved": {
"tmMatch": 0,
@@ -1352,11 +1352,11 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 22,
- "default": 0,
- "total": 22
- },
- "approvalCosts": {
+ "tmMatch": 3,
+ "default": 134,
+ "total": 137
+ },
+ "approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
@@ -1366,32 +1366,32 @@
},
{
"user": {
- "id": 15253010,
- "username": "Lucylucy192038471",
- "fullName": "Lucylucy192038471",
+ "id": 15308178,
+ "username": "Jupiter_02",
+ "fullName": "Jupiter_02",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15253010/medium/da304e069588362a5b8d9e5c60e8c4ab_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15308178/medium/9e38aa17ab9822ac3a13bac39b7c3788_default.png",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
},
"translatedByMt": {
"tmMatch": 0,
@@ -1404,9 +1404,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -1418,32 +1418,32 @@
},
{
"user": {
- "id": 15290634,
- "username": "Mamadou1w12",
- "fullName": "Mamadou1w12",
+ "id": 15325888,
+ "username": "K.yuan",
+ "fullName": "K.yuan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15290634/medium/5cec072c476db776c53a25d7d2efd625_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15325888/medium/815772d9e3b38dca80896d12a44667fe_default.png",
"preTranslated": 0,
- "totalCosts": 99
+ "totalCosts": 92
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 53
+ "totalCosts": 92
},
"translated": {
"tmMatch": 0,
- "default": 53,
- "total": 53
+ "default": 92,
+ "total": 92
},
"targetTranslated": {
"tmMatch": 0,
- "default": 32,
- "total": 32
+ "default": 123,
+ "total": 123
},
"translatedByMt": {
"tmMatch": 0,
@@ -1457,32 +1457,45 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 53,
- "total": 53
+ "default": 92,
+ "total": 92
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15310656,
+ "username": "LkWarm",
+ "fullName": "LkWarm",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310656/medium/f4ae1ca95699e8fec45f1dfcf72979b6_default.png",
+ "preTranslated": 0,
+ "totalCosts": 36
+ },
+ "languages": [
{
"language": {
- "id": "fil",
- "name": "Filipino",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 46
+ "totalCosts": 36
},
"translated": {
- "tmMatch": 30,
- "default": 16,
- "total": 46
+ "tmMatch": 0,
+ "default": 36,
+ "total": 36
},
"targetTranslated": {
- "tmMatch": 38,
- "default": 18,
- "total": 56
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
},
"translatedByMt": {
"tmMatch": 0,
@@ -1495,9 +1508,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 30,
- "default": 16,
- "total": 46
+ "tmMatch": 0,
+ "default": 36,
+ "total": 36
},
"approvalCosts": {
"tmMatch": 0,
@@ -1509,47 +1522,47 @@
},
{
"user": {
- "id": 15240262,
- "username": "Moinier",
- "fullName": "Moinier",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15240262/medium/8878a45f57e62f22e31686cc9d3a27f1_default.png",
+ "id": 12596967,
+ "username": "Lol24",
+ "fullName": "Lol24",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12596967/medium/af2ac6193ec099deacc0b2e5d77fbf53_default.png",
"preTranslated": 0,
- "totalCosts": 5441
+ "totalCosts": 126
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "nl",
+ "name": "Dutch",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5441
+ "totalCosts": 126
},
"translated": {
- "tmMatch": 509,
- "default": 4932,
- "total": 5441
+ "tmMatch": 6,
+ "default": 120,
+ "total": 126
},
"targetTranslated": {
- "tmMatch": 540,
- "default": 5160,
- "total": 5700
+ "tmMatch": 5,
+ "default": 129,
+ "total": 134
},
"translatedByMt": {
- "tmMatch": 9,
- "default": 50,
- "total": 59
+ "tmMatch": 6,
+ "default": 41,
+ "total": 47
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 29456
+ "total": 0
},
"translationCosts": {
- "tmMatch": 509,
- "default": 4932,
- "total": 5441
+ "tmMatch": 6,
+ "default": 120,
+ "total": 126
},
"approvalCosts": {
"tmMatch": 0,
@@ -1561,37 +1574,37 @@
},
{
"user": {
- "id": 15293804,
- "username": "Morpheus1024",
- "fullName": "Morpheus1024",
+ "id": 15302370,
+ "username": "Manusxb",
+ "fullName": "Manusxb",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15293804/medium/ee5fdd409a493c3a7829be569d7b8dac_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302370/medium/9f944ffeaa451f3c2ea156478533b41f_default.png",
"preTranslated": 0,
- "totalCosts": 310
+ "totalCosts": 2492
},
"languages": [
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 310
+ "totalCosts": 2110
},
"translated": {
- "tmMatch": 1,
- "default": 309,
- "total": 310
+ "tmMatch": 61,
+ "default": 2049,
+ "total": 2110
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 238,
- "total": 239
+ "tmMatch": 75,
+ "default": 2320,
+ "total": 2395
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 25,
- "total": 25
+ "tmMatch": 15,
+ "default": 1156,
+ "total": 1171
},
"approved": {
"tmMatch": 0,
@@ -1599,51 +1612,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 309,
- "total": 310
+ "tmMatch": 61,
+ "default": 2049,
+ "total": 2110
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15075281,
- "username": "Noufilosophy",
- "fullName": "Noufilosophy",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15075281/medium/5ba3cb81d30b3f0d41667f5035f298e7_default.png",
- "preTranslated": 0,
- "totalCosts": 506
- },
- "languages": [
+ },
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 506
+ "totalCosts": 382
},
"translated": {
"tmMatch": 0,
- "default": 506,
- "total": 506
+ "default": 382,
+ "total": 382
},
"targetTranslated": {
"tmMatch": 0,
- "default": 485,
- "total": 485
+ "default": 380,
+ "total": 380
},
"translatedByMt": {
"tmMatch": 0,
- "default": 50,
- "total": 50
+ "default": 212,
+ "total": 212
},
"approved": {
"tmMatch": 0,
@@ -1652,8 +1652,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 506,
- "total": 506
+ "default": 382,
+ "total": 382
},
"approvalCosts": {
"tmMatch": 0,
@@ -1665,37 +1665,37 @@
},
{
"user": {
- "id": 15055847,
- "username": "OJ02",
- "fullName": "OJ02",
+ "id": 15334514,
+ "username": "MatteoXO",
+ "fullName": "MatteoXO",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15055847/medium/fca34f3df4d32ab5f9b476d91f7b5372_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15334514/medium/241636457c1ad168abfb3b052e3d08d1_default.png",
"preTranslated": 0,
- "totalCosts": 238
+ "totalCosts": 554
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 238
+ "totalCosts": 554
},
"translated": {
- "tmMatch": 3,
- "default": 235,
- "total": 238
+ "tmMatch": 13,
+ "default": 541,
+ "total": 554
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 228,
- "total": 231
+ "tmMatch": 15,
+ "default": 594,
+ "total": 609
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 98,
- "total": 101
+ "tmMatch": 0,
+ "default": 32,
+ "total": 32
},
"approved": {
"tmMatch": 0,
@@ -1703,9 +1703,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 235,
- "total": 238
+ "tmMatch": 13,
+ "default": 541,
+ "total": 554
},
"approvalCosts": {
"tmMatch": 0,
@@ -1717,47 +1717,47 @@
},
{
"user": {
- "id": 15078579,
- "username": "PGoncalves",
- "fullName": "PGoncalves",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15078579/medium/4235cb264948447a8dac3433590acd2e_default.png",
+ "id": 15240262,
+ "username": "Moinier",
+ "fullName": "Moinier",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15240262/medium/8878a45f57e62f22e31686cc9d3a27f1_default.png",
"preTranslated": 0,
- "totalCosts": 131
+ "totalCosts": 2855
},
"languages": [
{
"language": {
- "id": "pt-PT",
- "name": "Portuguese",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 131
+ "totalCosts": 2855
},
"translated": {
- "tmMatch": 2,
- "default": 129,
- "total": 131
+ "tmMatch": 34,
+ "default": 2821,
+ "total": 2855
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 158,
- "total": 161
+ "tmMatch": 38,
+ "default": 2993,
+ "total": 3031
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 21,
- "total": 23
+ "tmMatch": 7,
+ "default": 0,
+ "total": 7
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 11461
},
"translationCosts": {
- "tmMatch": 2,
- "default": 129,
- "total": 131
+ "tmMatch": 34,
+ "default": 2821,
+ "total": 2855
},
"approvalCosts": {
"tmMatch": 0,
@@ -1769,37 +1769,37 @@
},
{
"user": {
- "id": 15262168,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
+ "id": 14779154,
+ "username": "MrFox357",
+ "fullName": "MrFox357",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15262168/medium/2e0ec17fe3b2c53981b5ea76db07aedd_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14779154/medium/58732fc3cc17c97e95c29917ec9d6d5f_default.png",
"preTranslated": 0,
- "totalCosts": 47
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 2
},
"translated": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
"tmMatch": 0,
- "default": 60,
- "total": 60
+ "default": 1,
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 2,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -1808,8 +1808,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -1821,37 +1821,37 @@
},
{
"user": {
- "id": 15259990,
- "username": "Richard1974",
- "fullName": "Richard1974",
+ "id": 15329732,
+ "username": "RatiborYarilov93",
+ "fullName": "RatiborYarilov93",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15259990/medium/0d8b52e9be147119030973956fbcf99a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15329732/medium/81fecb17fca49e135e89180a7dbd8603_default.png",
"preTranslated": 0,
- "totalCosts": 107
+ "totalCosts": 54
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 107
+ "totalCosts": 54
},
"translated": {
- "tmMatch": 1,
- "default": 106,
- "total": 107
+ "tmMatch": 18,
+ "default": 36,
+ "total": 54
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 86,
- "total": 88
+ "tmMatch": 16,
+ "default": 34,
+ "total": 50
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 14,
+ "default": 16,
+ "total": 30
},
"approved": {
"tmMatch": 0,
@@ -1859,9 +1859,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 106,
- "total": 107
+ "tmMatch": 18,
+ "default": 36,
+ "total": 54
},
"approvalCosts": {
"tmMatch": 0,
@@ -1873,37 +1873,37 @@
},
{
"user": {
- "id": 15272926,
- "username": "ShawnZeng",
- "fullName": "ShawnZeng",
+ "id": 15310784,
+ "username": "Sagitario",
+ "fullName": "Sagitario",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15272926/medium/f024abfd326c405a000100d965139729_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310784/medium/cfdc53d28658b94b21e45d51acc457c7.jpg",
"preTranslated": 0,
- "totalCosts": 13
+ "totalCosts": 153
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13
+ "totalCosts": 26
},
"translated": {
- "tmMatch": 9,
- "default": 4,
- "total": 13
+ "tmMatch": 10,
+ "default": 16,
+ "total": 26
},
"targetTranslated": {
- "tmMatch": 16,
- "default": 8,
- "total": 24
+ "tmMatch": 8,
+ "default": 17,
+ "total": 25
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 2,
"default": 0,
- "total": 0
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -1911,46 +1911,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 4,
- "total": 13
+ "tmMatch": 10,
+ "default": 16,
+ "total": 26
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15163680,
- "username": "SlavicQuerr9",
- "fullName": "SlavicQuerr9",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15163680/medium/9fd320be027266a173f4f0176f21dc7e_default.png",
- "preTranslated": 0,
- "totalCosts": 7
- },
- "languages": [
+ },
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 127
},
"translated": {
"tmMatch": 0,
- "default": 7,
- "total": 7
+ "default": 127,
+ "total": 127
},
"targetTranslated": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 140,
+ "total": 140
},
"translatedByMt": {
"tmMatch": 0,
@@ -1964,60 +1951,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 7,
- "total": 7
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15263412,
- "username": "Snyule",
- "fullName": "Snyule",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15263412/medium/fc73ecb3f3d3a6d4b9e702d0ff5ae3d3_default.png",
- "preTranslated": 0,
- "totalCosts": 387
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 387
- },
- "translated": {
- "tmMatch": 10,
- "default": 377,
- "total": 387
- },
- "targetTranslated": {
- "tmMatch": 17,
- "default": 437,
- "total": 454
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 4,
- "total": 8
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 10,
- "default": 377,
- "total": 387
+ "default": 127,
+ "total": 127
},
"approvalCosts": {
"tmMatch": 0,
@@ -2035,7 +1970,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14513016/medium/6dc941964ac63bc3d51926dc9fffa374.jpg",
"preTranslated": 0,
- "totalCosts": 4
+ "totalCosts": 25
},
"languages": [
{
@@ -2044,22 +1979,22 @@
"name": "Odia",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 25
},
"translated": {
- "tmMatch": 1,
- "default": 3,
- "total": 4
+ "tmMatch": 5,
+ "default": 20,
+ "total": 25
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 6,
- "total": 7
+ "tmMatch": 7,
+ "default": 27,
+ "total": 34
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 5,
"default": 0,
- "total": 1
+ "total": 5
},
"approved": {
"tmMatch": 0,
@@ -2067,9 +2002,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 3,
- "total": 4
+ "tmMatch": 5,
+ "default": 20,
+ "total": 25
},
"approvalCosts": {
"tmMatch": 0,
@@ -2081,32 +2016,32 @@
},
{
"user": {
- "id": 15216098,
- "username": "The_Mind",
- "fullName": "The_Mind",
+ "id": 15324306,
+ "username": "Sudhakar_A",
+ "fullName": "Sudhakar_A",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15216098/medium/18cf5fa965fc5b04fff91071b4d8ce15_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15324306/medium/2baf5afe4d50b322026fb318e1acbc0c_default.png",
"preTranslated": 0,
- "totalCosts": 93
+ "totalCosts": 186
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "ta",
+ "name": "Tamil",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 93
+ "totalCosts": 186
},
"translated": {
"tmMatch": 0,
- "default": 93,
- "total": 93
+ "default": 186,
+ "total": 186
},
"targetTranslated": {
"tmMatch": 0,
- "default": 97,
- "total": 97
+ "default": 344,
+ "total": 344
},
"translatedByMt": {
"tmMatch": 0,
@@ -2120,8 +2055,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 93,
- "total": 93
+ "default": 186,
+ "total": 186
},
"approvalCosts": {
"tmMatch": 0,
@@ -2133,32 +2068,32 @@
},
{
"user": {
- "id": 14843078,
- "username": "Totozao",
- "fullName": "Totozao",
+ "id": 14817838,
+ "username": "Tadashi1024",
+ "fullName": "Tadashi1024",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14843078/medium/4fdb35b37819b2de36280beeef727d1d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14817838/medium/e8bbda9fb55464b5d13482f3f1bef0d4.jpg",
"preTranslated": 0,
- "totalCosts": 905
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 905
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 28,
- "default": 877,
- "total": 905
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 28,
- "default": 789,
- "total": 817
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"translatedByMt": {
"tmMatch": 0,
@@ -2171,9 +2106,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 28,
- "default": 877,
- "total": 905
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -2185,37 +2120,37 @@
},
{
"user": {
- "id": 15261054,
- "username": "Ustunol123",
- "fullName": "Ustunol123",
+ "id": 14843078,
+ "username": "Totozao",
+ "fullName": "Totozao",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15261054/medium/6ae9cd035968300694e8a375b1356e81_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14843078/medium/4fdb35b37819b2de36280beeef727d1d_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 704
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 704
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 4,
+ "default": 700,
+ "total": 704
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 5,
+ "default": 664,
+ "total": 669
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 2,
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -2223,9 +2158,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 4,
+ "default": 700,
+ "total": 704
},
"approvalCosts": {
"tmMatch": 0,
@@ -2243,7 +2178,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14681570/medium/3ed2f13f3a9383c0d3a23bd130df78d2_default.png",
"preTranslated": 0,
- "totalCosts": 726
+ "totalCosts": 1948
},
"languages": [
{
@@ -2252,22 +2187,22 @@
"name": "Bulgarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 726
+ "totalCosts": 1948
},
"translated": {
- "tmMatch": 1,
- "default": 725,
- "total": 726
+ "tmMatch": 21,
+ "default": 1927,
+ "total": 1948
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 748,
- "total": 749
+ "tmMatch": 21,
+ "default": 2164,
+ "total": 2185
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -2275,9 +2210,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 725,
- "total": 726
+ "tmMatch": 21,
+ "default": 1927,
+ "total": 1948
},
"approvalCosts": {
"tmMatch": 0,
@@ -2295,7 +2230,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14514124/medium/fa0297b182b72fbcf006daba457ef1a3.png",
"preTranslated": 0,
- "totalCosts": 535
+ "totalCosts": 556
},
"languages": [
{
@@ -2304,22 +2239,22 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 535
+ "totalCosts": 556
},
"translated": {
- "tmMatch": 132,
- "default": 403,
- "total": 535
+ "tmMatch": 68,
+ "default": 488,
+ "total": 556
},
"targetTranslated": {
- "tmMatch": 112,
- "default": 376,
- "total": 488
+ "tmMatch": 58,
+ "default": 434,
+ "total": 492
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 7,
+ "default": 38,
+ "total": 45
},
"approved": {
"tmMatch": 0,
@@ -2327,9 +2262,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 132,
- "default": 403,
- "total": 535
+ "tmMatch": 68,
+ "default": 488,
+ "total": 556
},
"approvalCosts": {
"tmMatch": 0,
@@ -2347,7 +2282,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15205992/medium/465c1df5cf56d2c9fc47af524525db21_default.png",
"preTranslated": 0,
- "totalCosts": 2899
+ "totalCosts": 3428
},
"languages": [
{
@@ -2356,22 +2291,22 @@
"name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2899
+ "totalCosts": 3428
},
"translated": {
- "tmMatch": 10,
- "default": 2889,
- "total": 2899
+ "tmMatch": 9,
+ "default": 3419,
+ "total": 3428
},
"targetTranslated": {
- "tmMatch": 21,
- "default": 4816,
- "total": 4837
+ "tmMatch": 18,
+ "default": 5699,
+ "total": 5717
},
"translatedByMt": {
- "tmMatch": 10,
- "default": 1,
- "total": 11
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -2379,9 +2314,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 10,
- "default": 2889,
- "total": 2899
+ "tmMatch": 9,
+ "default": 3419,
+ "total": 3428
},
"approvalCosts": {
"tmMatch": 0,
@@ -2399,7 +2334,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13997401/medium/2ab4ff5d8770f710be0d12e4ec9f2123.png",
"preTranslated": 0,
- "totalCosts": 4472
+ "totalCosts": 11
},
"languages": [
{
@@ -2408,22 +2343,22 @@
"name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4472
+ "totalCosts": 11
},
"translated": {
- "tmMatch": 363,
- "default": 4109,
- "total": 4472
+ "tmMatch": 4,
+ "default": 7,
+ "total": 11
},
"targetTranslated": {
- "tmMatch": 296,
- "default": 3082,
- "total": 3378
+ "tmMatch": 5,
+ "default": 6,
+ "total": 11
},
"translatedByMt": {
- "tmMatch": 18,
- "default": 4,
- "total": 22
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -2431,9 +2366,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 363,
- "default": 4109,
- "total": 4472
+ "tmMatch": 4,
+ "default": 7,
+ "total": 11
},
"approvalCosts": {
"tmMatch": 0,
@@ -2445,32 +2380,32 @@
},
{
"user": {
- "id": 15265032,
- "username": "a0101054",
- "fullName": "a0101054",
+ "id": 14908139,
+ "username": "YOUSSEFALBASHAN",
+ "fullName": "YOUSSEFALBASHAN",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15265032/medium/e0b578c29e2f7cc5313c1d36778a08ec_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14908139/medium/209a87b1fb76d5ef2a262b05aa15f7e9_default.png",
"preTranslated": 0,
- "totalCosts": 68
+ "totalCosts": 45
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 68
+ "totalCosts": 27
},
"translated": {
"tmMatch": 0,
- "default": 68,
- "total": 68
+ "default": 27,
+ "total": 27
},
"targetTranslated": {
"tmMatch": 0,
- "default": 124,
- "total": 124
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -2484,45 +2419,32 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 68,
- "total": 68
+ "default": 27,
+ "total": 27
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15159056,
- "username": "ariel.barros",
- "fullName": "ariel.barros",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15159056/medium/a055cc2e6c5ab28d0ebcb99d0eec29e3_default.png",
- "preTranslated": 0,
- "totalCosts": 47
- },
- "languages": [
+ },
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 18
},
"translated": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 18,
+ "total": 18
},
"targetTranslated": {
"tmMatch": 0,
- "default": 59,
- "total": 59
+ "default": 23,
+ "total": 23
},
"translatedByMt": {
"tmMatch": 0,
@@ -2536,8 +2458,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 18,
+ "total": 18
},
"approvalCosts": {
"tmMatch": 0,
@@ -2549,37 +2471,37 @@
},
{
"user": {
- "id": 15213904,
- "username": "bahaaba",
- "fullName": "bahaaba",
+ "id": 15303826,
+ "username": "Yvonlee",
+ "fullName": "Yvonlee",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15213904/medium/117111831f2e742e9b8e8685f5fc38f7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15303826/medium/917443f276c1d539f005628a54637659_default.png",
"preTranslated": 0,
- "totalCosts": 145
+ "totalCosts": 103
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 145
+ "totalCosts": 103
},
"translated": {
- "tmMatch": 3,
- "default": 142,
- "total": 145
+ "tmMatch": 1,
+ "default": 102,
+ "total": 103
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 124,
- "total": 128
+ "tmMatch": 2,
+ "default": 165,
+ "total": 167
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 32,
- "total": 35
+ "tmMatch": 1,
+ "default": 62,
+ "total": 63
},
"approved": {
"tmMatch": 0,
@@ -2587,9 +2509,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 142,
- "total": 145
+ "tmMatch": 1,
+ "default": 102,
+ "total": 103
},
"approvalCosts": {
"tmMatch": 0,
@@ -2601,19 +2523,19 @@
},
{
"user": {
- "id": 15282510,
- "username": "beychan",
- "fullName": "beychan",
+ "id": 14959007,
+ "username": "ahmedsayd",
+ "fullName": "ahmedsayd",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15282510/medium/309bf61e9bada7966a88a1b417f0c428_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14959007/medium/2e03c95c8ee2dddb4ed461253deea1b2_default.png",
"preTranslated": 0,
"totalCosts": 27
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "nl",
+ "name": "Dutch",
"tmSavings": 0,
"preTranslate": 0,
"totalCosts": 27
@@ -2625,13 +2547,13 @@
},
"targetTranslated": {
"tmMatch": 0,
- "default": 76,
- "total": 76
+ "default": 28,
+ "total": 28
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 27,
+ "total": 27
},
"approved": {
"tmMatch": 0,
@@ -2653,37 +2575,37 @@
},
{
"user": {
- "id": 15293074,
- "username": "biaggi888",
- "fullName": "biaggi888",
+ "id": 15328420,
+ "username": "arivg7",
+ "fullName": "arivg7",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15293074/medium/65e0b01cfdb6524654e39feb02c50f2c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328420/medium/a8a19b533d185b447c86887d2bf49b1c_default.png",
"preTranslated": 0,
- "totalCosts": 17
+ "totalCosts": 41
},
"languages": [
{
"language": {
- "id": "sq",
- "name": "Albanian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17
+ "totalCosts": 41
},
"translated": {
- "tmMatch": 1,
- "default": 16,
- "total": 17
+ "tmMatch": 4,
+ "default": 37,
+ "total": 41
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 24,
- "total": 28
+ "tmMatch": 6,
+ "default": 47,
+ "total": 53
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 5,
+ "total": 5
},
"approved": {
"tmMatch": 0,
@@ -2691,9 +2613,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 16,
- "total": 17
+ "tmMatch": 4,
+ "default": 37,
+ "total": 41
},
"approvalCosts": {
"tmMatch": 0,
@@ -2705,37 +2627,37 @@
},
{
"user": {
- "id": 15242372,
- "username": "billwang",
- "fullName": "billwang",
+ "id": 15318490,
+ "username": "arthursw",
+ "fullName": "arthursw",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242372/medium/23bf740e9d096ee0b3de7b9f5528c8c9.JPG",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15318490/medium/673173431aeb53f29ca5516e9aa87bec_default.png",
"preTranslated": 0,
- "totalCosts": 3378
+ "totalCosts": 677
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 371
+ "totalCosts": 677
},
"translated": {
"tmMatch": 0,
- "default": 371,
- "total": 371
+ "default": 677,
+ "total": 677
},
"targetTranslated": {
"tmMatch": 0,
- "default": 589,
- "total": 589
+ "default": 787,
+ "total": 787
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 28,
+ "total": 28
},
"approved": {
"tmMatch": 0,
@@ -2744,47 +2666,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 371,
- "total": 371
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3007
- },
- "translated": {
- "tmMatch": 43,
- "default": 2964,
- "total": 3007
- },
- "targetTranslated": {
- "tmMatch": 71,
- "default": 4882,
- "total": 4953
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 43,
- "default": 2964,
- "total": 3007
+ "default": 677,
+ "total": 677
},
"approvalCosts": {
"tmMatch": 0,
@@ -2796,37 +2679,37 @@
},
{
"user": {
- "id": 15280264,
- "username": "budzako",
- "fullName": "budzako",
+ "id": 15242372,
+ "username": "billwang",
+ "fullName": "billwang",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15280264/medium/abba43c9c134494a85e713123d20f496_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242372/medium/23bf740e9d096ee0b3de7b9f5528c8c9.JPG",
"preTranslated": 0,
- "totalCosts": 967
+ "totalCosts": 749
},
"languages": [
{
"language": {
- "id": "sk",
- "name": "Slovak",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 967
+ "totalCosts": 671
},
"translated": {
- "tmMatch": 10,
- "default": 957,
- "total": 967
+ "tmMatch": 23,
+ "default": 648,
+ "total": 671
},
"targetTranslated": {
- "tmMatch": 13,
- "default": 837,
- "total": 850
+ "tmMatch": 39,
+ "default": 1142,
+ "total": 1181
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 6,
+ "default": 66,
+ "total": 72
},
"approved": {
"tmMatch": 0,
@@ -2834,51 +2717,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 10,
- "default": 957,
- "total": 967
+ "tmMatch": 23,
+ "default": 648,
+ "total": 671
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15269576,
- "username": "camolina",
- "fullName": "camolina",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269576/medium/1a3566292dbbb3d62c42cba932c6509c_default.png",
- "preTranslated": 0,
- "totalCosts": 501
- },
- "languages": [
+ },
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 501
+ "totalCosts": 78
},
"translated": {
"tmMatch": 0,
- "default": 501,
- "total": 501
+ "default": 78,
+ "total": 78
},
"targetTranslated": {
"tmMatch": 0,
- "default": 538,
- "total": 538
+ "default": 136,
+ "total": 136
},
"translatedByMt": {
"tmMatch": 0,
- "default": 38,
- "total": 38
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -2887,8 +2757,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 501,
- "total": 501
+ "default": 78,
+ "total": 78
},
"approvalCosts": {
"tmMatch": 0,
@@ -2900,32 +2770,32 @@
},
{
"user": {
- "id": 15267594,
- "username": "coolboylcy",
- "fullName": "coolboylcy",
+ "id": 15201846,
+ "username": "boyinlee",
+ "fullName": "boyinlee",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15267594/medium/eebade3a00e7375bce232552e84333c1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15201846/medium/3d9d29022427094faeb700ddbd5c078a.jpeg",
"preTranslated": 0,
- "totalCosts": 99
+ "totalCosts": 2708
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 99
+ "totalCosts": 2708
},
"translated": {
- "tmMatch": 78,
- "default": 21,
- "total": 99
+ "tmMatch": 82,
+ "default": 2626,
+ "total": 2708
},
"targetTranslated": {
- "tmMatch": 126,
- "default": 40,
- "total": 166
+ "tmMatch": 116,
+ "default": 4278,
+ "total": 4394
},
"translatedByMt": {
"tmMatch": 0,
@@ -2938,9 +2808,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 78,
- "default": 21,
- "total": 99
+ "tmMatch": 82,
+ "default": 2626,
+ "total": 2708
},
"approvalCosts": {
"tmMatch": 0,
@@ -2952,37 +2822,37 @@
},
{
"user": {
- "id": 15264510,
- "username": "frapes",
- "fullName": "frapes",
+ "id": 15333134,
+ "username": "canonw",
+ "fullName": "canonw",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15264510/medium/cc979a11f950f93531a26e1c4a7f2bf5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15333134/medium/797949d39a90c421f88cb5c2aa45dcc9.JPG",
"preTranslated": 0,
- "totalCosts": 256
+ "totalCosts": 95
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 256
+ "totalCosts": 95
},
"translated": {
- "tmMatch": 4,
- "default": 252,
- "total": 256
+ "tmMatch": 0,
+ "default": 95,
+ "total": 95
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 241,
- "total": 245
+ "tmMatch": 0,
+ "default": 169,
+ "total": 169
},
"translatedByMt": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -2990,9 +2860,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 252,
- "total": 256
+ "tmMatch": 0,
+ "default": 95,
+ "total": 95
},
"approvalCosts": {
"tmMatch": 0,
@@ -3004,19 +2874,19 @@
},
{
"user": {
- "id": 15255782,
- "username": "fuliyuan_brian",
- "fullName": "fuliyuan_brian",
+ "id": 13805545,
+ "username": "crowbit",
+ "fullName": "crowbit",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15255782/medium/c33621c71c135ba33ed7936551dcbc03_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13805545/medium/8b944306602f95c5d9adce2ef8bb68e7.jpg",
"preTranslated": 0,
"totalCosts": 10
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
"totalCosts": 10
@@ -3028,8 +2898,8 @@
},
"targetTranslated": {
"tmMatch": 0,
- "default": 17,
- "total": 17
+ "default": 2,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
@@ -3056,37 +2926,37 @@
},
{
"user": {
- "id": 15271124,
- "username": "gael.jggs",
- "fullName": "gael.jggs",
+ "id": 14929095,
+ "username": "dangchi",
+ "fullName": "dangchi",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15271124/medium/40d1d2789aa8aa4e636b32dd7d925186_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14929095/medium/a42410898b37c709ef4d76967a9b97a9.jpg",
"preTranslated": 0,
- "totalCosts": 99
+ "totalCosts": 320
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 99
+ "totalCosts": 320
},
"translated": {
- "tmMatch": 0,
- "default": 99,
- "total": 99
+ "tmMatch": 1,
+ "default": 319,
+ "total": 320
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 104,
- "total": 104
+ "tmMatch": 2,
+ "default": 477,
+ "total": 479
},
"translatedByMt": {
"tmMatch": 0,
- "default": 14,
- "total": 14
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -3094,9 +2964,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 99,
- "total": 99
+ "tmMatch": 1,
+ "default": 319,
+ "total": 320
},
"approvalCosts": {
"tmMatch": 0,
@@ -3108,37 +2978,37 @@
},
{
"user": {
- "id": 15264472,
- "username": "gmillan",
- "fullName": "gmillan",
+ "id": 14795502,
+ "username": "dasomoli",
+ "fullName": "dasomoli",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15264472/medium/3a99aa3a16742c83778956464bd5d055_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14795502/medium/5e37cf2564fdf9890fa76591badf1fff_default.png",
"preTranslated": 0,
- "totalCosts": 68
+ "totalCosts": 29
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 68
+ "totalCosts": 29
},
"translated": {
- "tmMatch": 0,
- "default": 68,
- "total": 68
+ "tmMatch": 6,
+ "default": 23,
+ "total": 29
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 62,
- "total": 62
+ "tmMatch": 5,
+ "default": 20,
+ "total": 25
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -3146,9 +3016,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 68,
- "total": 68
+ "tmMatch": 6,
+ "default": 23,
+ "total": 29
},
"approvalCosts": {
"tmMatch": 0,
@@ -3160,37 +3030,37 @@
},
{
"user": {
- "id": 15262046,
- "username": "gpcito",
- "fullName": "gpcito",
+ "id": 13474992,
+ "username": "evanmac",
+ "fullName": "evanmac",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15262046/medium/f7822227b3408bb16ea6ea08d0ab5362_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13474992/medium/765c7de24d4c15c35ef878f8b729b5a2_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 108
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 108
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 8,
+ "default": 100,
+ "total": 108
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 8,
+ "default": 117,
+ "total": 125
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 8,
+ "default": 26,
+ "total": 34
},
"approved": {
"tmMatch": 0,
@@ -3198,9 +3068,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 8,
+ "default": 100,
+ "total": 108
},
"approvalCosts": {
"tmMatch": 0,
@@ -3212,32 +3082,32 @@
},
{
"user": {
- "id": 15281398,
- "username": "iamwon",
- "fullName": "iamwon",
+ "id": 15301828,
+ "username": "geraldo.ederp",
+ "fullName": "geraldo.ederp",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15281398/medium/e6d2ec4003b9f3e73cb469226adceb77_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301828/medium/47568fbb70a4bb350a983c909cc8de9d_default.png",
"preTranslated": 0,
- "totalCosts": 104
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 104
+ "totalCosts": 4
},
"translated": {
"tmMatch": 0,
- "default": 104,
- "total": 104
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
"tmMatch": 0,
- "default": 145,
- "total": 145
+ "default": 5,
+ "total": 5
},
"translatedByMt": {
"tmMatch": 0,
@@ -3251,9 +3121,9 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 104,
- "total": 104
- },
+ "default": 4,
+ "total": 4
+ },
"approvalCosts": {
"tmMatch": 0,
"default": 0,
@@ -3264,37 +3134,37 @@
},
{
"user": {
- "id": 14657804,
- "username": "jhonnyvianello",
- "fullName": "jhonnyvianello",
+ "id": 15310672,
+ "username": "imacion",
+ "fullName": "imacion",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14657804/medium/005d9fa70fdc5a4fcd818f63cf61e1a0.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310672/medium/f5846b70445ecfa6c14c7ccc216c67d1_default.png",
"preTranslated": 0,
- "totalCosts": 3075
+ "totalCosts": 38
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3075
+ "totalCosts": 38
},
"translated": {
- "tmMatch": 1042,
- "default": 2033,
- "total": 3075
+ "tmMatch": 2,
+ "default": 36,
+ "total": 38
},
"targetTranslated": {
- "tmMatch": 1044,
- "default": 2068,
- "total": 3112
+ "tmMatch": 10,
+ "default": 123,
+ "total": 133
},
"translatedByMt": {
- "tmMatch": 8,
- "default": 309,
- "total": 317
+ "tmMatch": 0,
+ "default": 32,
+ "total": 32
},
"approved": {
"tmMatch": 0,
@@ -3302,9 +3172,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1042,
- "default": 2033,
- "total": 3075
+ "tmMatch": 2,
+ "default": 36,
+ "total": 38
},
"approvalCosts": {
"tmMatch": 0,
@@ -3316,32 +3186,32 @@
},
{
"user": {
- "id": 15258752,
- "username": "joserrbv",
- "fullName": "joserrbv",
+ "id": 15331312,
+ "username": "jasonpanggo",
+ "fullName": "jasonpanggo",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15258752/medium/ec21ac21287dcdbd73ab57b6fb0dc50e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15331312/medium/2a41f04817e6741526b40a418a364e93_default.png",
"preTranslated": 0,
- "totalCosts": 1214
+ "totalCosts": 5
},
"languages": [
{
"language": {
- "id": "hy-AM",
- "name": "Armenian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 105
+ "totalCosts": 5
},
"translated": {
"tmMatch": 0,
- "default": 105,
- "total": 105
+ "default": 5,
+ "total": 5
},
"targetTranslated": {
"tmMatch": 0,
- "default": 96,
- "total": 96
+ "default": 14,
+ "total": 14
},
"translatedByMt": {
"tmMatch": 0,
@@ -3355,37 +3225,50 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 105,
- "total": 105
+ "default": 5,
+ "total": 5
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14657804,
+ "username": "jhonnyvianello",
+ "fullName": "jhonnyvianello",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14657804/medium/005d9fa70fdc5a4fcd818f63cf61e1a0.jpg",
+ "preTranslated": 0,
+ "totalCosts": 569
+ },
+ "languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1109
+ "totalCosts": 569
},
"translated": {
- "tmMatch": 127,
- "default": 982,
- "total": 1109
+ "tmMatch": 0,
+ "default": 569,
+ "total": 569
},
"targetTranslated": {
- "tmMatch": 146,
- "default": 1002,
- "total": 1148
+ "tmMatch": 0,
+ "default": 606,
+ "total": 606
},
"translatedByMt": {
"tmMatch": 0,
- "default": 72,
- "total": 72
+ "default": 26,
+ "total": 26
},
"approved": {
"tmMatch": 0,
@@ -3393,9 +3276,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 127,
- "default": 982,
- "total": 1109
+ "tmMatch": 0,
+ "default": 569,
+ "total": 569
},
"approvalCosts": {
"tmMatch": 0,
@@ -3407,13 +3290,13 @@
},
{
"user": {
- "id": 14050969,
- "username": "juanfahler",
- "fullName": "juanfahler",
+ "id": 15294248,
+ "username": "kempo17",
+ "fullName": "kempo17",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14050969/medium/f49104ea84ba3a57e31f1591aa35eeb7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15294248/medium/5b2b23f53504fd6a13a351ee58209ec7_default.png",
"preTranslated": 0,
- "totalCosts": 25
+ "totalCosts": 156
},
"languages": [
{
@@ -3422,22 +3305,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 25
+ "totalCosts": 156
},
"translated": {
- "tmMatch": 6,
- "default": 19,
- "total": 25
+ "tmMatch": 2,
+ "default": 154,
+ "total": 156
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 30,
- "total": 35
+ "tmMatch": 2,
+ "default": 181,
+ "total": 183
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 17,
+ "total": 17
},
"approved": {
"tmMatch": 0,
@@ -3445,9 +3328,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 19,
- "total": 25
+ "tmMatch": 2,
+ "default": 154,
+ "total": 156
},
"approvalCosts": {
"tmMatch": 0,
@@ -3459,37 +3342,37 @@
},
{
"user": {
- "id": 15294248,
- "username": "kempo17",
- "fullName": "kempo17",
+ "id": 13324740,
+ "username": "kenhuday",
+ "fullName": "kenhuday",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15294248/medium/5b2b23f53504fd6a13a351ee58209ec7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13324740/medium/6e45db18773f0d3b933c4f43d2d92de8_default.png",
"preTranslated": 0,
- "totalCosts": 350
+ "totalCosts": 46
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 350
+ "totalCosts": 46
},
"translated": {
- "tmMatch": 17,
- "default": 333,
- "total": 350
+ "tmMatch": 5,
+ "default": 41,
+ "total": 46
},
"targetTranslated": {
- "tmMatch": 18,
- "default": 382,
- "total": 400
+ "tmMatch": 1,
+ "default": 6,
+ "total": 7
},
"translatedByMt": {
"tmMatch": 0,
- "default": 17,
- "total": 17
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -3497,9 +3380,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 17,
- "default": 333,
- "total": 350
+ "tmMatch": 5,
+ "default": 41,
+ "total": 46
},
"approvalCosts": {
"tmMatch": 0,
@@ -3511,32 +3394,32 @@
},
{
"user": {
- "id": 14909719,
- "username": "kropecl",
- "fullName": "kropecl",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14909719/medium/0f8afaa00b58cb146a279a1d5df3095c_default.png",
+ "id": 15328412,
+ "username": "koogawa",
+ "fullName": "koogawa",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328412/medium/fdc4de3e9a4398fe2e73f799e5343f7a_default.png",
"preTranslated": 0,
- "totalCosts": 9
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 9,
+ "tmMatch": 2,
"default": 0,
- "total": 9
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 10,
+ "tmMatch": 8,
"default": 0,
- "total": 10
+ "total": 8
},
"translatedByMt": {
"tmMatch": 0,
@@ -3549,9 +3432,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
+ "tmMatch": 2,
"default": 0,
- "total": 9
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -3563,32 +3446,32 @@
},
{
"user": {
- "id": 15253292,
- "username": "mark9527",
- "fullName": "mark9527",
+ "id": 15309270,
+ "username": "mshahidm1947",
+ "fullName": "mshahidm1947",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15253292/medium/de74f7ea5b7ad42560797300a1809cc7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15309270/medium/9c7115db7094b347be5bdef3b77ac81d_default.png",
"preTranslated": 0,
- "totalCosts": 104
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ur-PK",
+ "name": "Urdu (Pakistan)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 104
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 9,
- "default": 95,
- "total": 104
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 25,
- "default": 144,
- "total": 169
+ "tmMatch": 2,
+ "default": 8,
+ "total": 10
},
"translatedByMt": {
"tmMatch": 0,
@@ -3601,9 +3484,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 95,
- "total": 104
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -3615,37 +3498,37 @@
},
{
"user": {
- "id": 15170642,
- "username": "nanoni",
- "fullName": "nanoni",
+ "id": 15226778,
+ "username": "paulogio",
+ "fullName": "paulogio",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15170642/medium/f05625305ab41aecc0da6d53fd9fbcc6_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226778/medium/1bed9c865119e5246c9ac5cc55851dae_default.png",
"preTranslated": 0,
- "totalCosts": 47
+ "totalCosts": 2675
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 2675
},
"translated": {
- "tmMatch": 3,
- "default": 44,
- "total": 47
+ "tmMatch": 58,
+ "default": 2617,
+ "total": 2675
},
"targetTranslated": {
- "tmMatch": 17,
- "default": 98,
- "total": 115
+ "tmMatch": 60,
+ "default": 2798,
+ "total": 2858
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 8,
+ "default": 387,
+ "total": 395
},
"approved": {
"tmMatch": 0,
@@ -3653,9 +3536,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 44,
- "total": 47
+ "tmMatch": 58,
+ "default": 2617,
+ "total": 2675
},
"approvalCosts": {
"tmMatch": 0,
@@ -3667,32 +3550,32 @@
},
{
"user": {
- "id": 15275038,
- "username": "nc163",
- "fullName": "nc163",
+ "id": 15323224,
+ "username": "pedro.oliveiram",
+ "fullName": "pedro.oliveiram",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15275038/medium/daa5a569f8935885fed1aa122b8787ba_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15323224/medium/d8232c52a3e4ff9b3e88f55d52f9f20d_default.png",
"preTranslated": 0,
- "totalCosts": 37
+ "totalCosts": 85
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 37
+ "totalCosts": 85
},
"translated": {
- "tmMatch": 37,
- "default": 0,
- "total": 37
+ "tmMatch": 0,
+ "default": 85,
+ "total": 85
},
"targetTranslated": {
- "tmMatch": 93,
- "default": 0,
- "total": 93
+ "tmMatch": 0,
+ "default": 87,
+ "total": 87
},
"translatedByMt": {
"tmMatch": 0,
@@ -3705,9 +3588,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 37,
- "default": 0,
- "total": 37
+ "tmMatch": 0,
+ "default": 85,
+ "total": 85
},
"approvalCosts": {
"tmMatch": 0,
@@ -3719,37 +3602,37 @@
},
{
"user": {
- "id": 15168364,
- "username": "nloureiro",
- "fullName": "nloureiro",
+ "id": 14986783,
+ "username": "powerlolo",
+ "fullName": "powerlolo",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15168364/medium/1420a4d4d2a31499067c4c62c59ae2c5.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14986783/medium/bde0693efd059089c8e4c5ba5288082b_default.png",
"preTranslated": 0,
- "totalCosts": 162
+ "totalCosts": 203
},
"languages": [
{
"language": {
- "id": "pt-PT",
- "name": "Portuguese",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 162
+ "totalCosts": 203
},
"translated": {
"tmMatch": 0,
- "default": 162,
- "total": 162
+ "default": 203,
+ "total": 203
},
"targetTranslated": {
"tmMatch": 0,
- "default": 145,
- "total": 145
+ "default": 249,
+ "total": 249
},
"translatedByMt": {
"tmMatch": 0,
- "default": 8,
- "total": 8
+ "default": 34,
+ "total": 34
},
"approved": {
"tmMatch": 0,
@@ -3758,8 +3641,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 162,
- "total": 162
+ "default": 203,
+ "total": 203
},
"approvalCosts": {
"tmMatch": 0,
@@ -3777,7 +3660,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13986387/medium/a0c3812dc8e52a7ab934944250304328.jpeg",
"preTranslated": 0,
- "totalCosts": 10376
+ "totalCosts": 4850
},
"languages": [
{
@@ -3786,32 +3669,32 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10376
+ "totalCosts": 4850
},
"translated": {
- "tmMatch": 275,
- "default": 10101,
- "total": 10376
+ "tmMatch": 17,
+ "default": 4833,
+ "total": 4850
},
"targetTranslated": {
- "tmMatch": 300,
- "default": 10454,
- "total": 10754
+ "tmMatch": 20,
+ "default": 5275,
+ "total": 5295
},
"translatedByMt": {
- "tmMatch": 21,
- "default": 136,
- "total": 157
+ "tmMatch": 4,
+ "default": 92,
+ "total": 96
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 45
},
"translationCosts": {
- "tmMatch": 275,
- "default": 10101,
- "total": 10376
+ "tmMatch": 17,
+ "default": 4833,
+ "total": 4850
},
"approvalCosts": {
"tmMatch": 0,
@@ -3823,37 +3706,37 @@
},
{
"user": {
- "id": 15252970,
- "username": "resurs12",
- "fullName": "resurs12",
+ "id": 15301260,
+ "username": "richard2035",
+ "fullName": "richard2035",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15252970/medium/e6ec9357145fcd7c3bf54ba1441bb4df_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301260/medium/7d75fd80382a16daa05af25b3f5e6f71_default.png",
"preTranslated": 0,
- "totalCosts": 34
+ "totalCosts": 240
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 34
+ "totalCosts": 240
},
"translated": {
- "tmMatch": 6,
- "default": 28,
- "total": 34
+ "tmMatch": 5,
+ "default": 235,
+ "total": 240
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 21,
- "total": 26
+ "tmMatch": 12,
+ "default": 408,
+ "total": 420
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 2,
"default": 0,
- "total": 0
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -3861,9 +3744,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 28,
- "total": 34
+ "tmMatch": 5,
+ "default": 235,
+ "total": 240
},
"approvalCosts": {
"tmMatch": 0,
@@ -3875,32 +3758,32 @@
},
{
"user": {
- "id": 14634932,
- "username": "s.alshoikan",
- "fullName": "s.alshoikan",
+ "id": 15336096,
+ "username": "rupasud",
+ "fullName": "rupasud",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14634932/medium/d1a8c1ad7b88ee2cf9a9e7d8d969f040_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15336096/medium/5326e1cb48a3362c002300719da6cabf_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 75
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 75
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 14,
+ "default": 61,
+ "total": 75
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 26,
+ "default": 116,
+ "total": 142
},
"translatedByMt": {
"tmMatch": 0,
@@ -3913,9 +3796,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 14,
+ "default": 61,
+ "total": 75
},
"approvalCosts": {
"tmMatch": 0,
@@ -3927,37 +3810,37 @@
},
{
"user": {
- "id": 15245586,
- "username": "s3ttings",
- "fullName": "s3ttings",
+ "id": 15303706,
+ "username": "rywang0037",
+ "fullName": "rywang0037",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15245586/medium/255e604fc64ada6f55a802ea9de2204a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15303706/medium/a99ba45b768d97b74de2d77672fb40d6_default.png",
"preTranslated": 0,
- "totalCosts": 84
+ "totalCosts": 200
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 84
+ "totalCosts": 200
},
"translated": {
"tmMatch": 0,
- "default": 84,
- "total": 84
+ "default": 200,
+ "total": 200
},
"targetTranslated": {
"tmMatch": 0,
- "default": 84,
- "total": 84
+ "default": 326,
+ "total": 326
},
"translatedByMt": {
"tmMatch": 0,
- "default": 56,
- "total": 56
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -3966,8 +3849,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 84,
- "total": 84
+ "default": 200,
+ "total": 200
},
"approvalCosts": {
"tmMatch": 0,
@@ -3979,37 +3862,37 @@
},
{
"user": {
- "id": 15281848,
- "username": "sethuram",
- "fullName": "sethuram",
+ "id": 15301564,
+ "username": "sarah_egg_",
+ "fullName": "sarah_egg_",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15281848/medium/446710b4652cb7811f2eba3c3c7c15de_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301564/medium/9aa43d6e12ec184df47e7f765c64718f_default.png",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 14
},
"languages": [
{
"language": {
- "id": "ta",
- "name": "Tamil",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 14
},
"translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 8,
+ "default": 6,
+ "total": 14
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 12,
+ "default": 10,
+ "total": 22
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 4,
+ "default": 6,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -4017,9 +3900,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 8,
+ "default": 6,
+ "total": 14
},
"approvalCosts": {
"tmMatch": 0,
@@ -4031,32 +3914,32 @@
},
{
"user": {
- "id": 15186456,
- "username": "ssNewHouses",
- "fullName": "ssNewHouses",
+ "id": 15119629,
+ "username": "seanpan",
+ "fullName": "seanpan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15186456/medium/1c30fc8a15e1b20ca205dece7e1844f6_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119629/medium/8f8982e2c6dae782045cf25089d834ba_default.png",
"preTranslated": 0,
- "totalCosts": 9
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "gl",
- "name": "Galician",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 0,
+ "tmMatch": 6,
"default": 11,
- "total": 11
+ "total": 17
},
"translatedByMt": {
"tmMatch": 0,
@@ -4069,9 +3952,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -4083,32 +3966,32 @@
},
{
"user": {
- "id": 15224386,
- "username": "telebee",
- "fullName": "telebee",
+ "id": 15332524,
+ "username": "sugi23",
+ "fullName": "sugi23",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15224386/medium/52b2ec0ff1b2d2f6893458a3a632a2eb_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332524/medium/743be03dd068ae8d2d2b5b13dbdf5945_default.png",
"preTranslated": 0,
- "totalCosts": 236
+ "totalCosts": 63
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 236
+ "totalCosts": 63
},
"translated": {
- "tmMatch": 119,
- "default": 117,
- "total": 236
+ "tmMatch": 1,
+ "default": 62,
+ "total": 63
},
"targetTranslated": {
- "tmMatch": 220,
- "default": 193,
- "total": 413
+ "tmMatch": 1,
+ "default": 57,
+ "total": 58
},
"translatedByMt": {
"tmMatch": 0,
@@ -4121,9 +4004,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 119,
- "default": 117,
- "total": 236
+ "tmMatch": 1,
+ "default": 62,
+ "total": 63
},
"approvalCosts": {
"tmMatch": 0,
@@ -4135,32 +4018,32 @@
},
{
"user": {
- "id": 15259076,
- "username": "villey",
- "fullName": "villey",
+ "id": 15314328,
+ "username": "summerbeginnings",
+ "fullName": "summerbeginnings",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15259076/medium/7942615c469be9780574387ab0448d69_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314328/medium/721c835dc0d0ec926b46bb68e06866e1_default.png",
"preTranslated": 0,
- "totalCosts": 195
+ "totalCosts": 89
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 195
+ "totalCosts": 89
},
"translated": {
"tmMatch": 0,
- "default": 195,
- "total": 195
+ "default": 89,
+ "total": 89
},
"targetTranslated": {
"tmMatch": 0,
- "default": 235,
- "total": 235
+ "default": 174,
+ "total": 174
},
"translatedByMt": {
"tmMatch": 0,
@@ -4174,8 +4057,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 195,
- "total": 195
+ "default": 89,
+ "total": 89
},
"approvalCosts": {
"tmMatch": 0,
@@ -4187,32 +4070,32 @@
},
{
"user": {
- "id": 15280274,
- "username": "yaseenammaar",
- "fullName": "yaseenammaar",
+ "id": 14419816,
+ "username": "thanhtra97",
+ "fullName": "thanhtra97",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15280274/medium/ff3bb7a12364b4c064801d9c1ac22d7d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14419816/medium/3519cc49e50735d6d8a4ab20b0985e2f_default.png",
"preTranslated": 0,
- "totalCosts": 115
+ "totalCosts": 25
},
"languages": [
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 115
+ "totalCosts": 25
},
"translated": {
- "tmMatch": 1,
- "default": 114,
- "total": 115
+ "tmMatch": 2,
+ "default": 23,
+ "total": 25
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 195,
- "total": 198
+ "tmMatch": 2,
+ "default": 36,
+ "total": 38
},
"translatedByMt": {
"tmMatch": 0,
@@ -4225,9 +4108,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 114,
- "total": 115
+ "tmMatch": 2,
+ "default": 23,
+ "total": 25
},
"approvalCosts": {
"tmMatch": 0,
@@ -4239,32 +4122,32 @@
},
{
"user": {
- "id": 15266036,
- "username": "yikaicao",
- "fullName": "yikaicao",
+ "id": 15329022,
+ "username": "top10",
+ "fullName": "top10",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266036/medium/b9b98db89c2a86d497709b0ff6b94efa_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15329022/medium/88d53a4bda6884aff2376412a57c26bc_default.png",
"preTranslated": 0,
- "totalCosts": 8
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 8,
- "default": 0,
- "total": 8
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 17,
- "default": 0,
- "total": 17
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"translatedByMt": {
"tmMatch": 0,
@@ -4277,9 +4160,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 0,
- "total": 8
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -4291,37 +4174,37 @@
},
{
"user": {
- "id": 15257248,
- "username": "zainulasror87",
- "fullName": "zainulasror87",
+ "id": 15306492,
+ "username": "u00890358",
+ "fullName": "u00890358",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15257248/medium/768f734448a30316c54953d4069c5165_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15306492/medium/6c082334650baf4bed5e6d50dccff813_default.png",
"preTranslated": 0,
- "totalCosts": 35
+ "totalCosts": 76
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 35
+ "totalCosts": 76
},
"translated": {
- "tmMatch": 2,
- "default": 33,
- "total": 35
+ "tmMatch": 0,
+ "default": 76,
+ "total": 76
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 33,
- "total": 35
+ "tmMatch": 0,
+ "default": 262,
+ "total": 262
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 14,
+ "total": 14
},
"approved": {
"tmMatch": 0,
@@ -4329,9 +4212,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 33,
- "total": 35
+ "tmMatch": 0,
+ "default": 76,
+ "total": 76
},
"approvalCosts": {
"tmMatch": 0,
@@ -4343,32 +4226,32 @@
},
{
"user": {
- "id": 14712604,
- "username": "zazadjo",
- "fullName": "zazadjo",
+ "id": 14862460,
+ "username": "vdusart",
+ "fullName": "vdusart",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14712604/medium/a7ff73990f53a0641d6c851a749f0900_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14862460/medium/106cb769254652c20ddeab107317fd43_default.png",
"preTranslated": 0,
- "totalCosts": 17
+ "totalCosts": 3137
},
"languages": [
{
"language": {
- "id": "ka",
- "name": "Georgian",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17
+ "totalCosts": 3137
},
"translated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 12,
+ "default": 3125,
+ "total": 3137
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
+ "tmMatch": 14,
+ "default": 3638,
+ "total": 3652
},
"translatedByMt": {
"tmMatch": 0,
@@ -4381,9 +4264,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 12,
+ "default": 3125,
+ "total": 3137
},
"approvalCosts": {
"tmMatch": 0,
@@ -4395,32 +4278,32 @@
},
{
"user": {
- "id": 14226882,
- "username": "FutureTrans01",
- "fullName": "ACO_Future Trans (FutureTrans01)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14226882/medium/6f2e227d358c748cdfcd3a1969d69b20_default.png",
+ "id": 15324084,
+ "username": "wadedo",
+ "fullName": "wadedo",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15324084/medium/b991d187232af54f5052ad15101e6ba2_default.png",
"preTranslated": 0,
- "totalCosts": 1710
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1710
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 78,
- "default": 1632,
- "total": 1710
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 68,
- "default": 1357,
- "total": 1425
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
@@ -4430,12 +4313,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2547
+ "total": 0
},
"translationCosts": {
- "tmMatch": 78,
- "default": 1632,
- "total": 1710
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -4447,37 +4330,37 @@
},
{
"user": {
- "id": 15103657,
- "username": "uruuriye",
- "fullName": "Abdillahi Xaaji Bachir (uruuriye)",
+ "id": 15311346,
+ "username": "zeroGravity",
+ "fullName": "zeroGravity",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15103657/medium/1f536153cd11467c9ae11fc0f1afcbc8.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15311346/medium/0ec4ef53a96e59371c870a960be1ba9e_default.png",
"preTranslated": 0,
- "totalCosts": 14
+ "totalCosts": 993
},
"languages": [
{
"language": {
- "id": "so",
- "name": "Somali",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14
+ "totalCosts": 993
},
"translated": {
- "tmMatch": 3,
- "default": 11,
- "total": 14
+ "tmMatch": 5,
+ "default": 988,
+ "total": 993
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 10,
- "total": 16
+ "tmMatch": 7,
+ "default": 1833,
+ "total": 1840
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -4485,9 +4368,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 11,
- "total": 14
+ "tmMatch": 5,
+ "default": 988,
+ "total": 993
},
"approvalCosts": {
"tmMatch": 0,
@@ -4499,32 +4382,32 @@
},
{
"user": {
- "id": 15036379,
- "username": "bayan-tech",
- "fullName": "Aco-BayanTech (bayan-tech)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15036379/medium/753e141785d6f0c1dd9d90a6df87eb05_default.png",
+ "id": 15315496,
+ "username": "imberserkr",
+ "fullName": ". . (imberserkr)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15315496/medium/4b0f4cc4e9829f70d24962a880833e5a.png",
"preTranslated": 0,
- "totalCosts": 2620
+ "totalCosts": 19
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2620
+ "totalCosts": 19
},
"translated": {
- "tmMatch": 77,
- "default": 2543,
- "total": 2620
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
},
"targetTranslated": {
- "tmMatch": 110,
- "default": 3276,
- "total": 3386
+ "tmMatch": 0,
+ "default": 22,
+ "total": 22
},
"translatedByMt": {
"tmMatch": 0,
@@ -4534,116 +4417,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 3002
+ "total": 0
},
"translationCosts": {
- "tmMatch": 77,
- "default": 2543,
- "total": 2620
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13939103,
- "username": "amidas",
- "fullName": "Aco_Amidas (amidas)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13939103/medium/d2dbe429cd49b1f80a767cb275a0b83b_default.png",
- "preTranslated": 0,
- "totalCosts": 6466
- },
- "languages": [
- {
- "language": {
- "id": "sl",
- "name": "Slovenian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6466
- },
- "translated": {
- "tmMatch": 1695,
- "default": 4771,
- "total": 6466
- },
- "targetTranslated": {
- "tmMatch": 1574,
- "default": 4382,
- "total": 5956
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 9213
- },
- "translationCosts": {
- "tmMatch": 1695,
- "default": 4771,
- "total": 6466
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15218796,
- "username": "elizabethkim",
- "fullName": "Aco_ElizabethKim (elizabethkim)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15218796/medium/b2fe0512f17a60d47a4328127eaee058_default.png",
- "preTranslated": 0,
- "totalCosts": 9002
- },
- "languages": [
- {
- "language": {
- "id": "ko",
- "name": "Korean",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 9002
- },
- "translated": {
- "tmMatch": 381,
- "default": 8621,
- "total": 9002
- },
- "targetTranslated": {
- "tmMatch": 316,
- "default": 6592,
- "total": 6908
- },
- "translatedByMt": {
- "tmMatch": 9,
- "default": 0,
- "total": 9
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 10346
- },
- "translationCosts": {
- "tmMatch": 381,
- "default": 8621,
- "total": 9002
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
},
"approvalCosts": {
"tmMatch": 0,
@@ -4661,7 +4440,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15144574/medium/d85fe7c56b9f9e47c9f1a3e27ca32078.jpg",
"preTranslated": 0,
- "totalCosts": 0
+ "totalCosts": 347
},
"languages": [
{
@@ -4670,17 +4449,17 @@
"name": "Swahili",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 0
+ "totalCosts": 347
},
"translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 30,
+ "default": 317,
+ "total": 347
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 32,
+ "default": 354,
+ "total": 386
},
"translatedByMt": {
"tmMatch": 0,
@@ -4690,12 +4469,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 3611
},
"translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 30,
+ "default": 317,
+ "total": 347
},
"approvalCosts": {
"tmMatch": 0,
@@ -4713,48 +4492,9 @@
"userRole": "Manager",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14952471/medium/0b923ad0f9ac867dc2ba15f179591202_default.png",
"preTranslated": 0,
- "totalCosts": 7456
+ "totalCosts": 0
},
"languages": [
- {
- "language": {
- "id": "cs",
- "name": "Czech",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 7456
- },
- "translated": {
- "tmMatch": 0,
- "default": 7456,
- "total": 7456
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 6968,
- "total": 6968
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 10215
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 7456,
- "total": 7456
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
{
"language": {
"id": "fr",
@@ -4781,7 +4521,7 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 606
+ "total": 354
},
"translationCosts": {
"tmMatch": 0,
@@ -4798,47 +4538,47 @@
},
{
"user": {
- "id": 15054987,
- "username": "Christina_Yuan",
- "fullName": "Aco_Reviewer_Christina_Yuan (Christina_Yuan)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15054987/medium/53bd80f3d667bda88ea89e53a29dcc9c_default.png",
+ "id": 15304854,
+ "username": "FGutierrez",
+ "fullName": "Aco_PM_FlorenciaGutierrez (FGutierrez)",
+ "userRole": "Manager",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15304854/medium/7a42c520697c2d2ccc9edb14920af114_default.png",
"preTranslated": 0,
- "totalCosts": 14334
+ "totalCosts": 7700
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14334
+ "totalCosts": 7700
},
"translated": {
- "tmMatch": 688,
- "default": 13646,
- "total": 14334
+ "tmMatch": 0,
+ "default": 7700,
+ "total": 7700
},
"targetTranslated": {
- "tmMatch": 1307,
- "default": 23437,
- "total": 24744
+ "tmMatch": 0,
+ "default": 7622,
+ "total": 7622
},
"translatedByMt": {
- "tmMatch": 13,
- "default": 6,
- "total": 19
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 210
+ "total": 11937
},
"translationCosts": {
- "tmMatch": 688,
- "default": 13646,
- "total": 14334
+ "tmMatch": 0,
+ "default": 7700,
+ "total": 7700
},
"approvalCosts": {
"tmMatch": 0,
@@ -4856,7 +4596,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15048901/medium/9c2e15bbe4e07a19c6a4d53fd3bd4fac_default.png",
"preTranslated": 0,
- "totalCosts": 15299
+ "totalCosts": 10821
},
"languages": [
{
@@ -4865,71 +4605,32 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13054
- },
- "translated": {
- "tmMatch": 6380,
- "default": 6674,
- "total": 13054
- },
- "targetTranslated": {
- "tmMatch": 11025,
- "default": 11114,
- "total": 22139
- },
- "translatedByMt": {
- "tmMatch": 8,
- "default": 13,
- "total": 21
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 15502
- },
- "translationCosts": {
- "tmMatch": 6380,
- "default": 6674,
- "total": 13054
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2245
+ "totalCosts": 10821
},
"translated": {
- "tmMatch": 113,
- "default": 2132,
- "total": 2245
+ "tmMatch": 1169,
+ "default": 9652,
+ "total": 10821
},
"targetTranslated": {
- "tmMatch": 216,
- "default": 3920,
- "total": 4136
+ "tmMatch": 1875,
+ "default": 15057,
+ "total": 16932
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 12,
+ "default": 7,
+ "total": 19
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 10021
+ "total": 11380
},
"translationCosts": {
- "tmMatch": 113,
- "default": 2132,
- "total": 2245
+ "tmMatch": 1169,
+ "default": 9652,
+ "total": 10821
},
"approvalCosts": {
"tmMatch": 0,
@@ -4947,7 +4648,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13151214/medium/b366a16aaf40db3f01f06af1042f2649_default.png",
"preTranslated": 0,
- "totalCosts": 16431
+ "totalCosts": 2821
},
"languages": [
{
@@ -4956,32 +4657,32 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14519
+ "totalCosts": 304
},
"translated": {
- "tmMatch": 4692,
- "default": 9827,
- "total": 14519
+ "tmMatch": 69,
+ "default": 235,
+ "total": 304
},
"targetTranslated": {
- "tmMatch": 4322,
- "default": 8745,
- "total": 13067
+ "tmMatch": 79,
+ "default": 247,
+ "total": 326
},
"translatedByMt": {
- "tmMatch": 7,
- "default": 3,
- "total": 10
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 23728
+ "total": 456
},
"translationCosts": {
- "tmMatch": 4692,
- "default": 9827,
- "total": 14519
+ "tmMatch": 69,
+ "default": 235,
+ "total": 304
},
"approvalCosts": {
"tmMatch": 0,
@@ -4995,32 +4696,32 @@
"name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1912
+ "totalCosts": 2517
},
"translated": {
- "tmMatch": 104,
- "default": 1808,
- "total": 1912
+ "tmMatch": 348,
+ "default": 2169,
+ "total": 2517
},
"targetTranslated": {
- "tmMatch": 93,
- "default": 1645,
- "total": 1738
+ "tmMatch": 319,
+ "default": 2014,
+ "total": 2333
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2089
+ "total": 2982
},
"translationCosts": {
- "tmMatch": 104,
- "default": 1808,
- "total": 1912
+ "tmMatch": 348,
+ "default": 2169,
+ "total": 2517
},
"approvalCosts": {
"tmMatch": 0,
@@ -5038,7 +4739,7 @@
"userRole": "Proofreader",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197762/medium/d8e4fc31646e818d0cedd473fe0525d2_default.png",
"preTranslated": 0,
- "totalCosts": 8853
+ "totalCosts": 2376
},
"languages": [
{
@@ -5047,32 +4748,32 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8853
+ "totalCosts": 2376
},
"translated": {
- "tmMatch": 1579,
- "default": 7274,
- "total": 8853
+ "tmMatch": 546,
+ "default": 1830,
+ "total": 2376
},
"targetTranslated": {
- "tmMatch": 1623,
- "default": 7471,
- "total": 9094
+ "tmMatch": 650,
+ "default": 2179,
+ "total": 2829
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 14,
+ "total": 14
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 11420
+ "total": 3701
},
"translationCosts": {
- "tmMatch": 1579,
- "default": 7274,
- "total": 8853
+ "tmMatch": 546,
+ "default": 1830,
+ "total": 2376
},
"approvalCosts": {
"tmMatch": 0,
@@ -5084,37 +4785,37 @@
},
{
"user": {
- "id": 15297238,
- "username": "agampatel1234890",
- "fullName": "Agam Patel (agampatel1234890)",
+ "id": 15229404,
+ "username": "sochoradam15",
+ "fullName": "Adam Sochor (sochoradam15)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15297238/medium/2290b25b89c8b70df206b7af1cef935b.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15229404/medium/49931b5ec8e9e99a732848bbc1137979.png",
"preTranslated": 0,
- "totalCosts": 6
+ "totalCosts": 394
},
"languages": [
{
"language": {
- "id": "gu-IN",
- "name": "Gujarati",
+ "id": "cs",
+ "name": "Czech",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 6
+ "totalCosts": 394
},
"translated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 13,
+ "default": 381,
+ "total": 394
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 13,
+ "default": 341,
+ "total": 354
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 3,
+ "total": 3
},
"approved": {
"tmMatch": 0,
@@ -5122,9 +4823,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 13,
+ "default": 381,
+ "total": 394
},
"approvalCosts": {
"tmMatch": 0,
@@ -5136,37 +4837,37 @@
},
{
"user": {
- "id": 15268884,
- "username": "bikaa2611",
- "fullName": "Ahmed Bakry (bikaa2611)",
+ "id": 15297238,
+ "username": "agampatel1234890",
+ "fullName": "Agam Patel (agampatel1234890)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15268884/medium/fe0000fff53424c506353a43751bfc99.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15297238/medium/2290b25b89c8b70df206b7af1cef935b.png",
"preTranslated": 0,
- "totalCosts": 178
+ "totalCosts": 6
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "gu-IN",
+ "name": "Gujarati",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 178
+ "totalCosts": 6
},
"translated": {
"tmMatch": 0,
- "default": 178,
- "total": 178
+ "default": 6,
+ "total": 6
},
"targetTranslated": {
"tmMatch": 0,
- "default": 148,
- "total": 148
+ "default": 8,
+ "total": 8
},
"translatedByMt": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -5175,8 +4876,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 178,
- "total": 178
+ "default": 6,
+ "total": 6
},
"approvalCosts": {
"tmMatch": 0,
@@ -5194,7 +4895,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14675092/medium/93a5a3891a8c8b3f1796baf7ae9c8046.png",
"preTranslated": 0,
- "totalCosts": 332
+ "totalCosts": 890
},
"languages": [
{
@@ -5203,22 +4904,22 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 332
+ "totalCosts": 890
},
"translated": {
"tmMatch": 0,
- "default": 332,
- "total": 332
+ "default": 890,
+ "total": 890
},
"targetTranslated": {
"tmMatch": 0,
- "default": 370,
- "total": 370
+ "default": 1009,
+ "total": 1009
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 209,
+ "total": 209
},
"approved": {
"tmMatch": 0,
@@ -5227,8 +4928,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 332,
- "total": 332
+ "default": 890,
+ "total": 890
},
"approvalCosts": {
"tmMatch": 0,
@@ -5240,13 +4941,13 @@
},
{
"user": {
- "id": 15237056,
- "username": "al.corredera",
- "fullName": "Alberto Corredera (al.corredera)",
+ "id": 15274148,
+ "username": "almartinez",
+ "fullName": "Alejandro León Martínez (almartinez)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15237056/medium/d846ce5a4333a3c90131ebdc6abcb3b5.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15274148/medium/ba6827b07726231f6fa2a149da7c2627.png",
"preTranslated": 0,
- "totalCosts": 327
+ "totalCosts": 4405
},
"languages": [
{
@@ -5255,22 +4956,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 327
+ "totalCosts": 4405
},
"translated": {
- "tmMatch": 6,
- "default": 321,
- "total": 327
+ "tmMatch": 14,
+ "default": 4391,
+ "total": 4405
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 355,
- "total": 360
+ "tmMatch": 15,
+ "default": 4996,
+ "total": 5011
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 125,
- "total": 125
+ "tmMatch": 7,
+ "default": 548,
+ "total": 555
},
"approved": {
"tmMatch": 0,
@@ -5278,9 +4979,61 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 321,
- "total": 327
+ "tmMatch": 14,
+ "default": 4391,
+ "total": 4405
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15319804,
+ "username": "anovikov",
+ "fullName": "Alena Novikova (anovikov)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15319804/medium/646b0d7302990c7dd7510717dab222f9.png",
+ "preTranslated": 0,
+ "totalCosts": 97
+ },
+ "languages": [
+ {
+ "language": {
+ "id": "ru",
+ "name": "Russian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 97
+ },
+ "translated": {
+ "tmMatch": 0,
+ "default": 97,
+ "total": 97
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 101,
+ "total": 101
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 97,
+ "total": 97
},
"approvalCosts": {
"tmMatch": 0,
@@ -5298,7 +5051,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15233666/medium/deec4866c37352c795ed3d0000236714.jpeg",
"preTranslated": 0,
- "totalCosts": 3145
+ "totalCosts": 3033
},
"languages": [
{
@@ -5307,22 +5060,22 @@
"name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3145
+ "totalCosts": 3033
},
"translated": {
- "tmMatch": 29,
- "default": 3116,
- "total": 3145
+ "tmMatch": 63,
+ "default": 2970,
+ "total": 3033
},
"targetTranslated": {
- "tmMatch": 36,
- "default": 3614,
- "total": 3650
+ "tmMatch": 73,
+ "default": 3493,
+ "total": 3566
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 1,
- "total": 4
+ "tmMatch": 10,
+ "default": 3,
+ "total": 13
},
"approved": {
"tmMatch": 0,
@@ -5330,9 +5083,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 29,
- "default": 3116,
- "total": 3145
+ "tmMatch": 63,
+ "default": 2970,
+ "total": 3033
},
"approvalCosts": {
"tmMatch": 0,
@@ -5350,7 +5103,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14555882/medium/edcaf24c34ef3506613bad9099389fc6.jpg",
"preTranslated": 0,
- "totalCosts": 328
+ "totalCosts": 47
},
"languages": [
{
@@ -5359,17 +5112,17 @@
"name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 328
+ "totalCosts": 47
},
"translated": {
"tmMatch": 0,
- "default": 328,
- "total": 328
+ "default": 47,
+ "total": 47
},
"targetTranslated": {
"tmMatch": 0,
- "default": 372,
- "total": 372
+ "default": 65,
+ "total": 65
},
"translatedByMt": {
"tmMatch": 0,
@@ -5383,8 +5136,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 328,
- "total": 328
+ "default": 47,
+ "total": 47
},
"approvalCosts": {
"tmMatch": 0,
@@ -5396,76 +5149,89 @@
},
{
"user": {
- "id": 15279734,
- "username": "Pizza_Princess",
- "fullName": "Anna Litvin (Pizza_Princess)",
+ "id": 15099529,
+ "username": "Aria-Naraghi",
+ "fullName": "Aria Naraghi (Aria-Naraghi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15279734/medium/97188da12b167157ee0793e1c63396ab_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15099529/medium/77b12f03c6675c85ad45efc6f3e23be3_default.png",
"preTranslated": 0,
- "totalCosts": 1430
+ "totalCosts": 854
},
"languages": [
{
"language": {
- "id": "he",
- "name": "Hebrew",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 782
+ "totalCosts": 854
},
"translated": {
- "tmMatch": 200,
- "default": 582,
- "total": 782
+ "tmMatch": 85,
+ "default": 769,
+ "total": 854
},
"targetTranslated": {
- "tmMatch": 199,
- "default": 534,
- "total": 733
+ "tmMatch": 98,
+ "default": 961,
+ "total": 1059
},
"translatedByMt": {
- "tmMatch": 91,
- "default": 13,
- "total": 104
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 959
},
"translationCosts": {
- "tmMatch": 200,
- "default": 582,
- "total": 782
+ "tmMatch": 85,
+ "default": 769,
+ "total": 854
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15076881,
+ "username": "yavuzarslan.atakan",
+ "fullName": "Atakan (yavuzarslan.atakan)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15076881/medium/10e51ff77863c9559147fcb0546c119d.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 80
+ },
+ "languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 176
+ "totalCosts": 80
},
"translated": {
- "tmMatch": 42,
- "default": 134,
- "total": 176
+ "tmMatch": 5,
+ "default": 75,
+ "total": 80
},
"targetTranslated": {
- "tmMatch": 38,
- "default": 107,
- "total": 145
+ "tmMatch": 5,
+ "default": 44,
+ "total": 49
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 23,
- "total": 25
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -5473,38 +5239,51 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 42,
- "default": 134,
- "total": 176
+ "tmMatch": 5,
+ "default": 75,
+ "total": 80
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15190008,
+ "username": "Baleegh",
+ "fullName": "Baleegh Abdullah Al Hammadi (Baleegh)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15190008/medium/c06f3fb14cdcec346683b4a868abc50b.jpg",
+ "preTranslated": 0,
+ "totalCosts": 161
+ },
+ "languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 472
+ "totalCosts": 161
},
"translated": {
- "tmMatch": 49,
- "default": 423,
- "total": 472
+ "tmMatch": 2,
+ "default": 159,
+ "total": 161
},
"targetTranslated": {
- "tmMatch": 47,
- "default": 366,
- "total": 413
+ "tmMatch": 2,
+ "default": 146,
+ "total": 148
},
"translatedByMt": {
- "tmMatch": 15,
- "default": 121,
- "total": 136
+ "tmMatch": 2,
+ "default": 115,
+ "total": 117
},
"approved": {
"tmMatch": 0,
@@ -5512,9 +5291,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 49,
- "default": 423,
- "total": 472
+ "tmMatch": 2,
+ "default": 159,
+ "total": 161
},
"approvalCosts": {
"tmMatch": 0,
@@ -5526,32 +5305,32 @@
},
{
"user": {
- "id": 14986349,
- "username": "misiura42",
- "fullName": "Anna Otto (misiura42)",
+ "id": 15314274,
+ "username": "0xcjl",
+ "fullName": "CJ (0xcjl)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14986349/medium/87150872d02bfae162ed269e7183002e.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314274/medium/b720446f9ed9f8bea19f63ae35a3804c.PNG",
"preTranslated": 0,
- "totalCosts": 351
+ "totalCosts": 272
},
"languages": [
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 351
+ "totalCosts": 272
},
"translated": {
- "tmMatch": 7,
- "default": 344,
- "total": 351
+ "tmMatch": 0,
+ "default": 272,
+ "total": 272
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 306,
- "total": 313
+ "tmMatch": 0,
+ "default": 459,
+ "total": 459
},
"translatedByMt": {
"tmMatch": 0,
@@ -5564,9 +5343,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 344,
- "total": 351
+ "tmMatch": 0,
+ "default": 272,
+ "total": 272
},
"approvalCosts": {
"tmMatch": 0,
@@ -5578,32 +5357,32 @@
},
{
"user": {
- "id": 15099529,
- "username": "Aria-Naraghi",
- "fullName": "Aria Naraghi (Aria-Naraghi)",
+ "id": 15310338,
+ "username": "changming_wei",
+ "fullName": "Changming Wei (changming_wei)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15099529/medium/77b12f03c6675c85ad45efc6f3e23be3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310338/medium/7e84383004f42433963c8d9c0c1e7b6b.jpeg",
"preTranslated": 0,
- "totalCosts": 265
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 265
+ "totalCosts": 3
},
"translated": {
"tmMatch": 0,
- "default": 265,
- "total": 265
+ "default": 3,
+ "total": 3
},
"targetTranslated": {
"tmMatch": 0,
- "default": 330,
- "total": 330
+ "default": 3,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
@@ -5613,12 +5392,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 938
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
- "default": 265,
- "total": 265
+ "default": 3,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -5630,37 +5409,37 @@
},
{
"user": {
- "id": 15206754,
- "username": "nixorn",
- "fullName": "Artem Kanev (nixorn)",
+ "id": 15155844,
+ "username": "CryptoSpace",
+ "fullName": "CryptoSpace",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15206754/medium/1f6bb058858c9608582b83fe050bdf67.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15155844/medium/6e6407e27f509308774f480afe52ff7d.png",
"preTranslated": 0,
- "totalCosts": 548
+ "totalCosts": 5847
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 548
+ "totalCosts": 5847
},
"translated": {
- "tmMatch": 5,
- "default": 543,
- "total": 548
+ "tmMatch": 19,
+ "default": 5828,
+ "total": 5847
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 423,
- "total": 428
+ "tmMatch": 20,
+ "default": 6188,
+ "total": 6208
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 1907,
+ "total": 1911
},
"approved": {
"tmMatch": 0,
@@ -5668,9 +5447,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 543,
- "total": 548
+ "tmMatch": 19,
+ "default": 5828,
+ "total": 5847
},
"approvalCosts": {
"tmMatch": 0,
@@ -5682,37 +5461,37 @@
},
{
"user": {
- "id": 15276928,
- "username": "betterme",
- "fullName": "Better Me (betterme)",
+ "id": 15090175,
+ "username": "echoalizr",
+ "fullName": "David Perez (echoalizr)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15276928/medium/a8242d6cce5245250d61f5710094740f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090175/medium/e2f4cd33b9cde644c73c211df89de4ed_default.png",
"preTranslated": 0,
- "totalCosts": 33
+ "totalCosts": 12
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 33
+ "totalCosts": 12
},
"translated": {
"tmMatch": 0,
- "default": 33,
- "total": 33
+ "default": 12,
+ "total": 12
},
"targetTranslated": {
"tmMatch": 0,
- "default": 49,
- "total": 49
+ "default": 10,
+ "total": 10
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 5,
+ "total": 5
},
"approved": {
"tmMatch": 0,
@@ -5721,8 +5500,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 33,
- "total": 33
+ "default": 12,
+ "total": 12
},
"approvalCosts": {
"tmMatch": 0,
@@ -5734,37 +5513,37 @@
},
{
"user": {
- "id": 14788762,
- "username": "cafeweb",
- "fullName": "Carla P (cafeweb)",
+ "id": 15321674,
+ "username": "dealdi",
+ "fullName": "Dealdi Alfaridzi (dealdi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14788762/medium/1ec3f24a57a4081619b7bb8014a245bb.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15321674/medium/26a2136e740b35132d1f6c008eefe601.jpg",
"preTranslated": 0,
- "totalCosts": 644
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 644
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 8,
- "default": 636,
- "total": 644
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 9,
- "default": 730,
- "total": 739
+ "tmMatch": 2,
+ "default": 9,
+ "total": 11
},
"translatedByMt": {
"tmMatch": 0,
- "default": 41,
- "total": 41
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -5772,9 +5551,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 636,
- "total": 644
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -5786,37 +5565,37 @@
},
{
"user": {
- "id": 15221766,
- "username": "chrboesch",
- "fullName": "Chris Boesch (chrboesch)",
+ "id": 15121067,
+ "username": "ChippiEth",
+ "fullName": "Diego Cabral (ChippiEth)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15221766/medium/9818a6f07e95c5f3260f34774d4e26fe.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121067/medium/6fff8cd0847de536dd350c049d8beb27.jpg",
"preTranslated": 0,
- "totalCosts": 738
+ "totalCosts": 413
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 738
+ "totalCosts": 413
},
"translated": {
- "tmMatch": 26,
- "default": 712,
- "total": 738
+ "tmMatch": 23,
+ "default": 390,
+ "total": 413
},
"targetTranslated": {
"tmMatch": 28,
- "default": 724,
- "total": 752
+ "default": 432,
+ "total": 460
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 11,
- "total": 14
+ "tmMatch": 9,
+ "default": 68,
+ "total": 77
},
"approved": {
"tmMatch": 0,
@@ -5824,9 +5603,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 26,
- "default": 712,
- "total": 738
+ "tmMatch": 23,
+ "default": 390,
+ "total": 413
},
"approvalCosts": {
"tmMatch": 0,
@@ -5838,37 +5617,37 @@
},
{
"user": {
- "id": 15155844,
- "username": "CryptoSpace",
- "fullName": "CryptoSpace",
+ "id": 15308108,
+ "username": "diogo_ff",
+ "fullName": "Diogo Fernandes Ferreira (diogo_ff)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15155844/medium/6e6407e27f509308774f480afe52ff7d.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15308108/medium/95da57326fda6e8f7a3f13ec2090322d_default.png",
"preTranslated": 0,
- "totalCosts": 1945
+ "totalCosts": 30
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1945
+ "totalCosts": 30
},
"translated": {
- "tmMatch": 2,
- "default": 1943,
- "total": 1945
+ "tmMatch": 0,
+ "default": 30,
+ "total": 30
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 2039,
- "total": 2041
+ "tmMatch": 0,
+ "default": 35,
+ "total": 35
},
"translatedByMt": {
"tmMatch": 0,
- "default": 754,
- "total": 754
+ "default": 30,
+ "total": 30
},
"approved": {
"tmMatch": 0,
@@ -5876,9 +5655,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 1943,
- "total": 1945
+ "tmMatch": 0,
+ "default": 30,
+ "total": 30
},
"approvalCosts": {
"tmMatch": 0,
@@ -5890,37 +5669,37 @@
},
{
"user": {
- "id": 15264742,
- "username": "jaszczomb",
- "fullName": "Daniel (jaszczomb)",
+ "id": 15298822,
+ "username": "dongyuanwai",
+ "fullName": "Dong Yuanwai (dongyuanwai)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15264742/medium/864cdac6f83f6d96f5a231668ed65849.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15298822/medium/b49b906f94082b0aa9976862f20aec02.jpeg",
"preTranslated": 0,
- "totalCosts": 163
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 163
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 11,
- "default": 152,
- "total": 163
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 146,
- "total": 156
+ "tmMatch": 4,
+ "default": 9,
+ "total": 13
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 25,
- "total": 30
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -5928,9 +5707,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 11,
- "default": 152,
- "total": 163
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -5942,37 +5721,37 @@
},
{
"user": {
- "id": 14981089,
- "username": "daniloraisi",
- "fullName": "Danilo Tenorio Raisi (daniloraisi)",
+ "id": 14261470,
+ "username": "DHtheCreator",
+ "fullName": "Dongwhee Kim (DHtheCreator)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14981089/medium/37d319f7ff289b5141aea317cb808deb.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14261470/medium/6ab93fbc9c6e04c7e9d566231b88456c.png",
"preTranslated": 0,
- "totalCosts": 131
+ "totalCosts": 742
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 131
+ "totalCosts": 742
},
"translated": {
- "tmMatch": 0,
- "default": 131,
- "total": 131
+ "tmMatch": 23,
+ "default": 719,
+ "total": 742
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 123,
- "total": 123
+ "tmMatch": 23,
+ "default": 583,
+ "total": 606
},
"translatedByMt": {
"tmMatch": 0,
- "default": 17,
- "total": 17
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -5980,9 +5759,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 131,
- "total": 131
+ "tmMatch": 23,
+ "default": 719,
+ "total": 742
},
"approvalCosts": {
"tmMatch": 0,
@@ -5994,32 +5773,32 @@
},
{
"user": {
- "id": 15273564,
- "username": "Zarg69",
- "fullName": "David Graz (Zarg69)",
+ "id": 13842283,
+ "username": "Dzenan",
+ "fullName": "Dženan (Dzenan)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15273564/medium/cc41c2e8faec1f3ea98c750eabdca018.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13842283/medium/bbfb9ef4136417577f368ab059d20644.jpeg",
"preTranslated": 0,
- "totalCosts": 19
+ "totalCosts": 8
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "sv-SE",
+ "name": "Swedish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 19
+ "totalCosts": 8
},
"translated": {
- "tmMatch": 0,
- "default": 19,
- "total": 19
+ "tmMatch": 6,
+ "default": 2,
+ "total": 8
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 20,
- "total": 20
+ "tmMatch": 5,
+ "default": 2,
+ "total": 7
},
"translatedByMt": {
"tmMatch": 0,
@@ -6032,9 +5811,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 19,
- "total": 19
+ "tmMatch": 6,
+ "default": 2,
+ "total": 8
},
"approvalCosts": {
"tmMatch": 0,
@@ -6046,13 +5825,13 @@
},
{
"user": {
- "id": 15090175,
- "username": "echoalizr",
- "fullName": "David Perez (echoalizr)",
+ "id": 15335938,
+ "username": "eduardo.c.ramos98",
+ "fullName": "Eduardo Ramos (eduardo.c.ramos98)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090175/medium/e2f4cd33b9cde644c73c211df89de4ed_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15335938/medium/5199f2bf7b73614fec715bcf7de37b27.jpeg",
"preTranslated": 0,
- "totalCosts": 603
+ "totalCosts": 2
},
"languages": [
{
@@ -6061,22 +5840,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 603
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 1,
- "default": 602,
- "total": 603
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 659,
- "total": 660
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
- "default": 85,
- "total": 85
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -6084,9 +5863,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 602,
- "total": 603
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -6098,37 +5877,37 @@
},
{
"user": {
- "id": 15253076,
- "username": "Dilrong",
- "fullName": "Dilrong",
+ "id": 15302010,
+ "username": "TheFrEnTcH",
+ "fullName": "Elib27 (TheFrEnTcH)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15253076/medium/2551dedf52ffb347b9ee6baee6080755.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302010/medium/26f8685bb043f552484b203df46e07cf.png",
"preTranslated": 0,
- "totalCosts": 845
+ "totalCosts": 940
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 845
+ "totalCosts": 940
},
"translated": {
- "tmMatch": 0,
- "default": 845,
- "total": 845
+ "tmMatch": 5,
+ "default": 935,
+ "total": 940
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 622,
- "total": 622
+ "tmMatch": 6,
+ "default": 1166,
+ "total": 1172
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 55,
+ "total": 55
},
"approved": {
"tmMatch": 0,
@@ -6136,9 +5915,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 845,
- "total": 845
+ "tmMatch": 5,
+ "default": 935,
+ "total": 940
},
"approvalCosts": {
"tmMatch": 0,
@@ -6150,37 +5929,37 @@
},
{
"user": {
- "id": 15260730,
- "username": "doris20150920",
- "fullName": "Doris Wu (doris20150920)",
+ "id": 15332298,
+ "username": "ema.ceballos",
+ "fullName": "Ema Ceballos (ema.ceballos)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15260730/medium/96675a76eefee4a07ba35a22ddd748b3.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332298/medium/6e69e5cf03f2ca1e1fe6afcd4abb9122.png",
"preTranslated": 0,
- "totalCosts": 594
+ "totalCosts": 1383
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 594
+ "totalCosts": 1383
},
"translated": {
- "tmMatch": 105,
- "default": 489,
- "total": 594
+ "tmMatch": 8,
+ "default": 1375,
+ "total": 1383
},
"targetTranslated": {
- "tmMatch": 159,
- "default": 737,
- "total": 896
+ "tmMatch": 10,
+ "default": 1581,
+ "total": 1591
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 188,
+ "total": 188
},
"approved": {
"tmMatch": 0,
@@ -6188,9 +5967,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 105,
- "default": 489,
- "total": 594
+ "tmMatch": 8,
+ "default": 1375,
+ "total": 1383
},
"approvalCosts": {
"tmMatch": 0,
@@ -6202,32 +5981,32 @@
},
{
"user": {
- "id": 14060128,
- "username": "duythanhvn",
- "fullName": "Duy–Thanh Doan (duythanhvn)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14060128/medium/d60f16a46943b9b08216acf607e86c9d_default.png",
- "preTranslated": 0,
- "totalCosts": 1
+ "id": 13897487,
+ "username": "ethdotorg",
+ "fullName": "Ethereum.org Team (ethdotorg)",
+ "userRole": "Owner",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13897487/medium/246e50d7e9ccde07088ed892b07a0efd.png",
+ "preTranslated": 164393,
+ "totalCosts": 954
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "sq",
+ "name": "Albanian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
+ "preTranslate": 69,
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 1,
+ "tmMatch": 2,
"default": 0,
- "total": 1
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 3,
+ "tmMatch": 2,
"default": 0,
- "total": 3
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
@@ -6237,49 +6016,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 2
},
"translationCosts": {
- "tmMatch": 1,
+ "tmMatch": 2,
"default": 0,
- "total": 1
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15273150,
- "username": "ETeng",
- "fullName": "ETeng",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15273150/medium/b78eb19889965be4ab41190badfb07d6.jpeg",
- "preTranslated": 0,
- "totalCosts": 69
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "am",
+ "name": "Amharic",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 69
+ "preTranslate": 20,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 69,
- "total": 69
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 113,
- "total": 113
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -6293,45 +6059,32 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 69,
- "total": 69
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15212248,
- "username": "edoga.salinas",
- "fullName": "Edgar Daniel Salinas Ledesma (edoga.salinas)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15212248/medium/752344d4d4d83a3dc6115bb278dee2a0.png",
- "preTranslated": 0,
- "totalCosts": 977
- },
- "languages": [
+ },
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 977
+ "preTranslate": 1169,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 18,
- "default": 959,
- "total": 977
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 23,
- "default": 1032,
- "total": 1055
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -6341,54 +6094,41 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 151
},
"translationCosts": {
- "tmMatch": 18,
- "default": 959,
- "total": 977
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14643068,
- "username": "egelizo",
- "fullName": "Eduardo Gelizo (egelizo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14643068/medium/f6f25b4f0e429a11e235ade8d866b314.jpeg",
- "preTranslated": 0,
- "totalCosts": 4093
- },
- "languages": [
+ },
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "hy-AM",
+ "name": "Armenian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4093
+ "preTranslate": 45,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 116,
- "default": 3977,
- "total": 4093
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 133,
- "default": 4401,
- "total": 4534
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
- "tmMatch": 17,
- "default": 7,
- "total": 24
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -6396,46 +6136,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 116,
- "default": 3977,
- "total": 4093
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15248362,
- "username": "exstalis",
- "fullName": "Elif Ece (exstalis)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15248362/medium/71ba731d5781f49f70bd26e10d347723.png",
- "preTranslated": 0,
- "totalCosts": 51
- },
- "languages": [
+ },
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "az",
+ "name": "Azerbaijani",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 51
+ "preTranslate": 40,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 51,
- "total": 51
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 35,
- "total": 35
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -6449,50 +6176,37 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 51,
- "total": 51
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15271666,
- "username": "0xEnlighten",
- "fullName": "Enlighten (0xEnlighten)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15271666/medium/2dbb403b9438de560657292b93109510.jpeg",
- "preTranslated": 0,
- "totalCosts": 133
- },
- "languages": [
+ },
{
"language": {
- "id": "bn",
- "name": "Bengali",
+ "id": "eu",
+ "name": "Basque",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 133
+ "preTranslate": 49,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 5,
- "default": 128,
- "total": 133
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 14,
- "default": 235,
- "total": 249
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -6500,46 +6214,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 128,
- "total": 133
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 13897487,
- "username": "ethdotorg",
- "fullName": "Ethereum.org Team (ethdotorg)",
- "userRole": "Owner",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13897487/medium/246e50d7e9ccde07088ed892b07a0efd.png",
- "preTranslated": 161740,
- "totalCosts": 13253
- },
- "languages": [
+ },
{
"language": {
- "id": "sq",
- "name": "Albanian",
+ "id": "bn",
+ "name": "Bengali",
"tmSavings": 0,
- "preTranslate": 1582,
- "totalCosts": 26
+ "preTranslate": 122,
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 12,
- "default": 14,
- "total": 26
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 11,
- "total": 23
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
@@ -6549,12 +6250,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 34
},
"translationCosts": {
- "tmMatch": 12,
- "default": 14,
- "total": 26
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -6564,21 +6265,21 @@
},
{
"language": {
- "id": "am",
- "name": "Amharic",
+ "id": "bi",
+ "name": "Bislama",
"tmSavings": 0,
- "preTranslate": 34,
- "totalCosts": 17
+ "preTranslate": 12,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 17,
- "total": 17
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -6592,8 +6293,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 17,
- "total": 17
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -6603,21 +6304,21 @@
},
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "br-FR",
+ "name": "Breton",
"tmSavings": 0,
- "preTranslate": 3297,
- "totalCosts": 195
+ "preTranslate": 20,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 1,
- "default": 194,
- "total": 195
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 171,
- "total": 172
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -6627,12 +6328,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 36
+ "total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 194,
- "total": 195
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -6642,21 +6343,21 @@
},
{
"language": {
- "id": "hy-AM",
- "name": "Armenian",
+ "id": "bg",
+ "name": "Bulgarian",
"tmSavings": 0,
- "preTranslate": 47,
- "totalCosts": 42
+ "preTranslate": 1540,
+ "totalCosts": 125
},
"translated": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
+ "tmMatch": 116,
+ "default": 9,
+ "total": 125
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
+ "tmMatch": 116,
+ "default": 9,
+ "total": 125
},
"translatedByMt": {
"tmMatch": 0,
@@ -6666,12 +6367,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 330
},
"translationCosts": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
+ "tmMatch": 116,
+ "default": 9,
+ "total": 125
},
"approvalCosts": {
"tmMatch": 0,
@@ -6681,10 +6382,10 @@
},
{
"language": {
- "id": "az",
- "name": "Azerbaijani",
+ "id": "my",
+ "name": "Burmese",
"tmSavings": 0,
- "preTranslate": 76,
+ "preTranslate": 25,
"totalCosts": 0
},
"translated": {
@@ -6720,21 +6421,21 @@
},
{
"language": {
- "id": "eu",
- "name": "Basque",
+ "id": "ca",
+ "name": "Catalan",
"tmSavings": 0,
- "preTranslate": 12,
- "totalCosts": 67
+ "preTranslate": 2175,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 36,
- "default": 31,
- "total": 67
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 16,
- "default": 21,
- "total": 37
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -6744,12 +6445,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 9
},
"translationCosts": {
- "tmMatch": 36,
- "default": 31,
- "total": 67
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -6759,21 +6460,21 @@
},
{
"language": {
- "id": "bn",
- "name": "Bengali",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
- "preTranslate": 115,
- "totalCosts": 87
+ "preTranslate": 9879,
+ "totalCosts": 100
},
"translated": {
"tmMatch": 0,
- "default": 87,
- "total": 87
+ "default": 100,
+ "total": 100
},
"targetTranslated": {
"tmMatch": 0,
- "default": 153,
- "total": 153
+ "default": 174,
+ "total": 174
},
"translatedByMt": {
"tmMatch": 0,
@@ -6783,12 +6484,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 32
+ "total": 150
},
"translationCosts": {
"tmMatch": 0,
- "default": 87,
- "total": 87
+ "default": 100,
+ "total": 100
},
"approvalCosts": {
"tmMatch": 0,
@@ -6798,21 +6499,21 @@
},
{
"language": {
- "id": "bi",
- "name": "Bislama",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
- "preTranslate": 6,
- "totalCosts": 0
+ "preTranslate": 9039,
+ "totalCosts": 12
},
"translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 9,
+ "total": 12
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 9,
+ "total": 12
},
"translatedByMt": {
"tmMatch": 0,
@@ -6822,12 +6523,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 9
},
"translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 9,
+ "total": 12
},
"approvalCosts": {
"tmMatch": 0,
@@ -6837,10 +6538,10 @@
},
{
"language": {
- "id": "br-FR",
- "name": "Breton",
+ "id": "hr",
+ "name": "Croatian",
"tmSavings": 0,
- "preTranslate": 47,
+ "preTranslate": 794,
"totalCosts": 0
},
"translated": {
@@ -6876,21 +6577,21 @@
},
{
"language": {
- "id": "bg",
- "name": "Bulgarian",
+ "id": "cs",
+ "name": "Czech",
"tmSavings": 0,
- "preTranslate": 3044,
- "totalCosts": 72
+ "preTranslate": 991,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 7,
- "default": 65,
- "total": 72
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 52,
- "total": 59
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -6900,12 +6601,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 24
+ "total": 9
},
"translationCosts": {
- "tmMatch": 7,
- "default": 65,
- "total": 72
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -6915,21 +6616,21 @@
},
{
"language": {
- "id": "my",
- "name": "Burmese",
+ "id": "da",
+ "name": "Danish",
"tmSavings": 0,
- "preTranslate": 92,
- "totalCosts": 89
+ "preTranslate": 174,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 20,
- "default": 69,
- "total": 89
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 30,
- "default": 69,
- "total": 99
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -6942,9 +6643,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 20,
- "default": 69,
- "total": 89
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -6954,60 +6655,21 @@
},
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "fa-AF",
+ "name": "Dari",
"tmSavings": 0,
- "preTranslate": 3084,
- "totalCosts": 917
+ "preTranslate": 11,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 64,
- "default": 853,
- "total": 917
- },
- "targetTranslated": {
- "tmMatch": 55,
- "default": 918,
- "total": 973
- },
- "translatedByMt": {
"tmMatch": 0,
"default": 0,
"total": 0
},
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 1115
- },
- "translationCosts": {
- "tmMatch": 64,
- "default": 853,
- "total": 917
- },
- "approvalCosts": {
+ "targetTranslated": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- },
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 6278,
- "totalCosts": 125
- },
- "translated": {
- "tmMatch": 18,
- "default": 107,
- "total": 125
- },
- "targetTranslated": {
- "tmMatch": 30,
- "default": 196,
- "total": 226
},
"translatedByMt": {
"tmMatch": 0,
@@ -7017,12 +6679,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1401
+ "total": 0
},
"translationCosts": {
- "tmMatch": 18,
- "default": 107,
- "total": 125
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -7032,21 +6694,21 @@
},
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "nl",
+ "name": "Dutch",
"tmSavings": 0,
- "preTranslate": 5832,
- "totalCosts": 117
+ "preTranslate": 4218,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 94,
- "default": 23,
- "total": 117
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 145,
- "default": 53,
- "total": 198
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -7056,12 +6718,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 347
+ "total": 9
},
"translationCosts": {
- "tmMatch": 94,
- "default": 23,
- "total": 117
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -7071,21 +6733,21 @@
},
{
"language": {
- "id": "hr",
- "name": "Croatian",
+ "id": "eo",
+ "name": "Esperanto",
"tmSavings": 0,
- "preTranslate": 2599,
- "totalCosts": 242
+ "preTranslate": 100,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 25,
- "default": 217,
- "total": 242
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 29,
- "default": 182,
- "total": 211
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -7095,12 +6757,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 3
+ "total": 0
},
"translationCosts": {
- "tmMatch": 25,
- "default": 217,
- "total": 242
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -7110,21 +6772,21 @@
},
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "et",
+ "name": "Estonian",
"tmSavings": 0,
- "preTranslate": 2667,
- "totalCosts": 116
+ "preTranslate": 22,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 26,
- "default": 90,
- "total": 116
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 29,
- "default": 87,
- "total": 116
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -7134,12 +6796,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 25
+ "total": 0
},
"translationCosts": {
- "tmMatch": 26,
- "default": 90,
- "total": 116
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -7149,21 +6811,21 @@
},
{
"language": {
- "id": "da",
- "name": "Danish",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
- "preTranslate": 2086,
- "totalCosts": 36
+ "preTranslate": 413,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 19,
- "default": 17,
- "total": 36
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 19,
- "default": 16,
- "total": 35
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -7173,12 +6835,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 20
+ "total": 0
},
"translationCosts": {
- "tmMatch": 19,
- "default": 17,
- "total": 36
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -7188,10 +6850,10 @@
},
{
"language": {
- "id": "fa-AF",
- "name": "Dari",
+ "id": "fi",
+ "name": "Finnish",
"tmSavings": 0,
- "preTranslate": 3,
+ "preTranslate": 204,
"totalCosts": 0
},
"translated": {
@@ -7227,21 +6889,21 @@
},
{
"language": {
- "id": "nl",
- "name": "Dutch",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
- "preTranslate": 3182,
- "totalCosts": 203
+ "preTranslate": 9978,
+ "totalCosts": 136
},
"translated": {
- "tmMatch": 27,
- "default": 176,
- "total": 203
+ "tmMatch": 0,
+ "default": 136,
+ "total": 136
},
"targetTranslated": {
- "tmMatch": 28,
- "default": 187,
- "total": 215
+ "tmMatch": 0,
+ "default": 168,
+ "total": 168
},
"translatedByMt": {
"tmMatch": 0,
@@ -7251,12 +6913,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 20
+ "total": 511
},
"translationCosts": {
- "tmMatch": 27,
- "default": 176,
- "total": 203
+ "tmMatch": 0,
+ "default": 136,
+ "total": 136
},
"approvalCosts": {
"tmMatch": 0,
@@ -7266,10 +6928,10 @@
},
{
"language": {
- "id": "eo",
- "name": "Esperanto",
+ "id": "gl",
+ "name": "Galician",
"tmSavings": 0,
- "preTranslate": 6,
+ "preTranslate": 118,
"totalCosts": 0
},
"translated": {
@@ -7305,10 +6967,10 @@
},
{
"language": {
- "id": "et",
- "name": "Estonian",
+ "id": "ka",
+ "name": "Georgian",
"tmSavings": 0,
- "preTranslate": 18,
+ "preTranslate": 61,
"totalCosts": 0
},
"translated": {
@@ -7344,36 +7006,36 @@
},
{
"language": {
- "id": "fil",
- "name": "Filipino",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
- "preTranslate": 331,
- "totalCosts": 0
+ "preTranslate": 9992,
+ "totalCosts": 46
},
"translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1,
+ "default": 45,
+ "total": 46
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1,
+ "default": 44,
+ "total": 45
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 346
},
"translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1,
+ "default": 45,
+ "total": 46
},
"approvalCosts": {
"tmMatch": 0,
@@ -7383,21 +7045,21 @@
},
{
"language": {
- "id": "fi",
- "name": "Finnish",
+ "id": "el",
+ "name": "Greek",
"tmSavings": 0,
- "preTranslate": 1584,
- "totalCosts": 134
+ "preTranslate": 2265,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 19,
- "default": 115,
- "total": 134
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 14,
- "default": 91,
- "total": 105
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -7407,12 +7069,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 21
+ "total": 25
},
"translationCosts": {
- "tmMatch": 19,
- "default": 115,
- "total": 134
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -7422,60 +7084,21 @@
},
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "gu-IN",
+ "name": "Gujarati",
"tmSavings": 0,
- "preTranslate": 6298,
- "totalCosts": 62
+ "preTranslate": 26,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 2,
- "default": 60,
- "total": 62
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 61,
- "total": 63
- },
- "translatedByMt": {
"tmMatch": 0,
"default": 0,
"total": 0
},
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 2348
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 60,
- "total": 62
- },
- "approvalCosts": {
+ "targetTranslated": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- },
- {
- "language": {
- "id": "gl",
- "name": "Galician",
- "tmSavings": 0,
- "preTranslate": 1893,
- "totalCosts": 81
- },
- "translated": {
- "tmMatch": 1,
- "default": 80,
- "total": 81
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 97,
- "total": 98
},
"translatedByMt": {
"tmMatch": 0,
@@ -7485,12 +7108,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 36
+ "total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 80,
- "total": 81
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -7500,60 +7123,21 @@
},
{
"language": {
- "id": "ka",
- "name": "Georgian",
+ "id": "ha",
+ "name": "Hausa",
"tmSavings": 0,
- "preTranslate": 296,
- "totalCosts": 20
+ "preTranslate": 11,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 11,
- "default": 9,
- "total": 20
- },
- "targetTranslated": {
- "tmMatch": 7,
- "default": 7,
- "total": 14
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
"tmMatch": 0,
"default": 0,
"total": 0
},
- "translationCosts": {
- "tmMatch": 11,
- "default": 9,
- "total": 20
- },
- "approvalCosts": {
+ "targetTranslated": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- },
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 6241,
- "totalCosts": 807
- },
- "translated": {
- "tmMatch": 38,
- "default": 769,
- "total": 807
- },
- "targetTranslated": {
- "tmMatch": 41,
- "default": 746,
- "total": 787
},
"translatedByMt": {
"tmMatch": 0,
@@ -7563,12 +7147,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 331
+ "total": 0
},
"translationCosts": {
- "tmMatch": 38,
- "default": 769,
- "total": 807
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -7578,10 +7162,10 @@
},
{
"language": {
- "id": "gi",
- "name": "Gilbertese",
+ "id": "he",
+ "name": "Hebrew",
"tmSavings": 0,
- "preTranslate": 3,
+ "preTranslate": 478,
"totalCosts": 0
},
"translated": {
@@ -7617,21 +7201,21 @@
},
{
"language": {
- "id": "el",
- "name": "Greek",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
- "preTranslate": 3528,
- "totalCosts": 760
+ "preTranslate": 726,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 17,
- "default": 743,
- "total": 760
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 25,
- "default": 819,
- "total": 844
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -7641,12 +7225,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 20
+ "total": 200
},
"translationCosts": {
- "tmMatch": 17,
- "default": 743,
- "total": 760
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -7656,21 +7240,21 @@
},
{
"language": {
- "id": "gu-IN",
- "name": "Gujarati",
+ "id": "hu",
+ "name": "Hungarian",
"tmSavings": 0,
- "preTranslate": 50,
- "totalCosts": 0
+ "preTranslate": 5367,
+ "totalCosts": 9
},
"translated": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -7680,12 +7264,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 9
},
"translationCosts": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -7695,10 +7279,10 @@
},
{
"language": {
- "id": "ha",
- "name": "Hausa",
+ "id": "ig",
+ "name": "Igbo",
"tmSavings": 0,
- "preTranslate": 6,
+ "preTranslate": 75,
"totalCosts": 0
},
"translated": {
@@ -7734,21 +7318,21 @@
},
{
"language": {
- "id": "he",
- "name": "Hebrew",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
- "preTranslate": 105,
- "totalCosts": 52
+ "preTranslate": 9096,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 17,
- "default": 35,
- "total": 52
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 35,
- "total": 47
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -7758,12 +7342,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 176
},
"translationCosts": {
- "tmMatch": 17,
- "default": 35,
- "total": 52
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -7773,21 +7357,21 @@
},
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
- "preTranslate": 3184,
- "totalCosts": 175
+ "preTranslate": 9951,
+ "totalCosts": 11
},
"translated": {
- "tmMatch": 45,
- "default": 130,
- "total": 175
+ "tmMatch": 2,
+ "default": 9,
+ "total": 11
},
"targetTranslated": {
- "tmMatch": 33,
- "default": 210,
- "total": 243
+ "tmMatch": 3,
+ "default": 9,
+ "total": 12
},
"translatedByMt": {
"tmMatch": 0,
@@ -7797,12 +7381,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 20
+ "total": 546
},
"translationCosts": {
- "tmMatch": 45,
- "default": 130,
- "total": 175
+ "tmMatch": 2,
+ "default": 9,
+ "total": 11
},
"approvalCosts": {
"tmMatch": 0,
@@ -7812,21 +7396,21 @@
},
{
"language": {
- "id": "hu",
- "name": "Hungarian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
- "preTranslate": 5298,
- "totalCosts": 4
+ "preTranslate": 9990,
+ "totalCosts": 119
},
"translated": {
- "tmMatch": 3,
- "default": 1,
- "total": 4
+ "tmMatch": 76,
+ "default": 43,
+ "total": 119
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 1,
- "total": 4
+ "tmMatch": 76,
+ "default": 141,
+ "total": 217
},
"translatedByMt": {
"tmMatch": 0,
@@ -7836,12 +7420,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 20
+ "total": 198
},
"translationCosts": {
- "tmMatch": 3,
- "default": 1,
- "total": 4
+ "tmMatch": 76,
+ "default": 43,
+ "total": 119
},
"approvalCosts": {
"tmMatch": 0,
@@ -7851,21 +7435,21 @@
},
{
"language": {
- "id": "ig",
- "name": "Igbo",
+ "id": "kn",
+ "name": "Kannada",
"tmSavings": 0,
- "preTranslate": 252,
- "totalCosts": 25
+ "preTranslate": 44,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 25,
- "total": 25
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 20,
- "total": 20
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -7879,8 +7463,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 25,
- "total": 25
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -7890,21 +7474,21 @@
},
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "kk",
+ "name": "Kazakh",
"tmSavings": 0,
- "preTranslate": 6239,
- "totalCosts": 100
+ "preTranslate": 53,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 4,
- "default": 96,
- "total": 100
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 83,
- "total": 87
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -7914,12 +7498,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 62
+ "total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 96,
- "total": 100
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -7929,21 +7513,21 @@
},
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "km",
+ "name": "Khmer",
"tmSavings": 0,
- "preTranslate": 6900,
- "totalCosts": 58
+ "preTranslate": 87,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 2,
- "default": 56,
- "total": 58
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 59,
- "total": 61
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -7953,12 +7537,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 290
+ "total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 56,
- "total": 58
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -7968,21 +7552,21 @@
},
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
- "preTranslate": 5969,
- "totalCosts": 48
+ "preTranslate": 1139,
+ "totalCosts": 96
},
"translated": {
- "tmMatch": 1,
- "default": 47,
- "total": 48
+ "tmMatch": 87,
+ "default": 9,
+ "total": 96
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 54,
- "total": 59
+ "tmMatch": 87,
+ "default": 9,
+ "total": 96
},
"translatedByMt": {
"tmMatch": 0,
@@ -7992,12 +7576,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 48
+ "total": 194
},
"translationCosts": {
- "tmMatch": 1,
- "default": 47,
- "total": 48
+ "tmMatch": 87,
+ "default": 9,
+ "total": 96
},
"approvalCosts": {
"tmMatch": 0,
@@ -8007,10 +7591,10 @@
},
{
"language": {
- "id": "kn",
- "name": "Kannada",
+ "id": "ku",
+ "name": "Kurdish",
"tmSavings": 0,
- "preTranslate": 32,
+ "preTranslate": 24,
"totalCosts": 0
},
"translated": {
@@ -8031,7 +7615,7 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
@@ -8046,10 +7630,10 @@
},
{
"language": {
- "id": "kk",
- "name": "Kazakh",
+ "id": "ky",
+ "name": "Kyrgyz",
"tmSavings": 0,
- "preTranslate": 96,
+ "preTranslate": 31,
"totalCosts": 0
},
"translated": {
@@ -8070,7 +7654,7 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
@@ -8085,10 +7669,10 @@
},
{
"language": {
- "id": "km",
- "name": "Khmer",
+ "id": "lt",
+ "name": "Lithuanian",
"tmSavings": 0,
- "preTranslate": 3,
+ "preTranslate": 121,
"totalCosts": 0
},
"translated": {
@@ -8124,36 +7708,36 @@
},
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "mk",
+ "name": "Macedonian",
"tmSavings": 0,
- "preTranslate": 4197,
- "totalCosts": 510
+ "preTranslate": 41,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 44,
- "default": 466,
- "total": 510
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 32,
- "default": 368,
- "total": 400
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
- "tmMatch": 3,
+ "tmMatch": 0,
"default": 0,
- "total": 3
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 139
+ "total": 0
},
"translationCosts": {
- "tmMatch": 44,
- "default": 466,
- "total": 510
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -8163,21 +7747,21 @@
},
{
"language": {
- "id": "ku",
- "name": "Kurdish",
+ "id": "mai",
+ "name": "Maithili",
"tmSavings": 0,
- "preTranslate": 17,
- "totalCosts": 5
+ "preTranslate": 11,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 5,
+ "tmMatch": 0,
"default": 0,
- "total": 5
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 5,
+ "tmMatch": 0,
"default": 0,
- "total": 5
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -8190,9 +7774,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
+ "tmMatch": 0,
"default": 0,
- "total": 5
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -8202,10 +7786,10 @@
},
{
"language": {
- "id": "ky",
- "name": "Kyrgyz",
+ "id": "ms",
+ "name": "Malay",
"tmSavings": 0,
- "preTranslate": 17,
+ "preTranslate": 191,
"totalCosts": 0
},
"translated": {
@@ -8226,7 +7810,7 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
@@ -8241,10 +7825,10 @@
},
{
"language": {
- "id": "lt",
- "name": "Lithuanian",
+ "id": "ml-IN",
+ "name": "Malayalam",
"tmSavings": 0,
- "preTranslate": 281,
+ "preTranslate": 135,
"totalCosts": 0
},
"translated": {
@@ -8280,21 +7864,21 @@
},
{
"language": {
- "id": "mk",
- "name": "Macedonian",
+ "id": "mr",
+ "name": "Marathi",
"tmSavings": 0,
- "preTranslate": 69,
- "totalCosts": 4
+ "preTranslate": 169,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 4,
- "total": 4
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -8308,8 +7892,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 4,
- "total": 4
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -8319,10 +7903,10 @@
},
{
"language": {
- "id": "mai",
- "name": "Maithili",
+ "id": "mn",
+ "name": "Mongolian",
"tmSavings": 0,
- "preTranslate": 3,
+ "preTranslate": 52,
"totalCosts": 0
},
"translated": {
@@ -8358,60 +7942,21 @@
},
{
"language": {
- "id": "ms",
- "name": "Malay",
+ "id": "ne-NP",
+ "name": "Nepali",
"tmSavings": 0,
- "preTranslate": 2816,
- "totalCosts": 613
+ "preTranslate": 26,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 9,
- "default": 604,
- "total": 613
- },
- "targetTranslated": {
- "tmMatch": 9,
- "default": 510,
- "total": 519
- },
- "translatedByMt": {
"tmMatch": 0,
"default": 0,
"total": 0
},
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 3
- },
- "translationCosts": {
- "tmMatch": 9,
- "default": 604,
- "total": 613
- },
- "approvalCosts": {
+ "targetTranslated": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- },
- {
- "language": {
- "id": "ml-IN",
- "name": "Malayalam",
- "tmSavings": 0,
- "preTranslate": 2544,
- "totalCosts": 3
- },
- "translated": {
- "tmMatch": 2,
- "default": 1,
- "total": 3
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 1,
- "total": 3
},
"translatedByMt": {
"tmMatch": 0,
@@ -8421,12 +7966,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 3
+ "total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 1,
- "total": 3
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -8436,21 +7981,21 @@
},
{
"language": {
- "id": "mr",
- "name": "Marathi",
+ "id": "no",
+ "name": "Norwegian",
"tmSavings": 0,
- "preTranslate": 145,
- "totalCosts": 34
+ "preTranslate": 99,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 34,
- "total": 34
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 49,
- "total": 49
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -8460,12 +8005,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 22
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
- "default": 34,
- "total": 34
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -8475,10 +8020,10 @@
},
{
"language": {
- "id": "mn",
- "name": "Mongolian",
+ "id": "or",
+ "name": "Odia",
"tmSavings": 0,
- "preTranslate": 6,
+ "preTranslate": 47,
"totalCosts": 0
},
"translated": {
@@ -8514,21 +8059,21 @@
},
{
"language": {
- "id": "ne-NP",
- "name": "Nepali",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
- "preTranslate": 28,
- "totalCosts": 50
+ "preTranslate": 5513,
+ "totalCosts": 126
},
"translated": {
- "tmMatch": 0,
- "default": 50,
- "total": 50
+ "tmMatch": 117,
+ "default": 9,
+ "total": 126
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 77,
- "total": 77
+ "tmMatch": 117,
+ "default": 9,
+ "total": 126
},
"translatedByMt": {
"tmMatch": 0,
@@ -8538,12 +8083,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 210
},
"translationCosts": {
- "tmMatch": 0,
- "default": 50,
- "total": 50
+ "tmMatch": 117,
+ "default": 9,
+ "total": 126
},
"approvalCosts": {
"tmMatch": 0,
@@ -8553,21 +8098,21 @@
},
{
"language": {
- "id": "no",
- "name": "Norwegian",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
- "preTranslate": 144,
- "totalCosts": 20
+ "preTranslate": 6005,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 19,
- "default": 1,
- "total": 20
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 17,
- "default": 1,
- "total": 18
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -8577,12 +8122,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 3
+ "total": 9
},
"translationCosts": {
- "tmMatch": 19,
- "default": 1,
- "total": 20
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -8592,99 +8137,21 @@
},
{
"language": {
- "id": "or",
- "name": "Odia",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
- "preTranslate": 166,
- "totalCosts": 6
+ "preTranslate": 186,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 30
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- },
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 4029,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 95
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- },
- {
- "language": {
- "id": "pl",
- "name": "Polish",
- "tmSavings": 0,
- "preTranslate": 6565,
- "totalCosts": 13
- },
- "translated": {
- "tmMatch": 12,
- "default": 1,
- "total": 13
- },
- "targetTranslated": {
- "tmMatch": 13,
- "default": 1,
- "total": 14
},
"translatedByMt": {
"tmMatch": 0,
@@ -8692,54 +8159,15 @@
"total": 0
},
"approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 19
- },
- "translationCosts": {
- "tmMatch": 12,
- "default": 1,
- "total": 13
- },
- "approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- },
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 2640,
- "totalCosts": 187
- },
- "translated": {
- "tmMatch": 27,
- "default": 160,
- "total": 187
- },
- "targetTranslated": {
- "tmMatch": 31,
- "default": 158,
- "total": 189
},
- "translatedByMt": {
+ "translationCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
},
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 20
- },
- "translationCosts": {
- "tmMatch": 27,
- "default": 160,
- "total": 187
- },
"approvalCosts": {
"tmMatch": 0,
"default": 0,
@@ -8751,18 +8179,18 @@
"id": "pt-BR",
"name": "Portuguese, Brazilian",
"tmSavings": 0,
- "preTranslate": 7579,
- "totalCosts": 799
+ "preTranslate": 9756,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 25,
- "default": 774,
- "total": 799
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 27,
- "default": 811,
- "total": 838
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -8772,12 +8200,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 248
+ "total": 223
},
"translationCosts": {
- "tmMatch": 25,
- "default": 774,
- "total": 799
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -8790,7 +8218,7 @@
"id": "pa-IN",
"name": "Punjabi",
"tmSavings": 0,
- "preTranslate": 9,
+ "preTranslate": 18,
"totalCosts": 0
},
"translated": {
@@ -8829,18 +8257,18 @@
"id": "ro",
"name": "Romanian",
"tmSavings": 0,
- "preTranslate": 4209,
- "totalCosts": 13
+ "preTranslate": 7728,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 2,
- "default": 11,
- "total": 13
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 12,
- "total": 14
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -8850,12 +8278,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 167
+ "total": 9
},
"translationCosts": {
- "tmMatch": 2,
- "default": 11,
- "total": 13
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -8868,18 +8296,18 @@
"id": "ru",
"name": "Russian",
"tmSavings": 0,
- "preTranslate": 5489,
- "totalCosts": 1476
+ "preTranslate": 6211,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 83,
- "default": 1393,
- "total": 1476
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 65,
- "default": 1098,
- "total": 1163
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -8889,12 +8317,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 90
+ "total": 252
},
"translationCosts": {
- "tmMatch": 83,
- "default": 1393,
- "total": 1476
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -8907,7 +8335,7 @@
"id": "sat",
"name": "Santali",
"tmSavings": 0,
- "preTranslate": 3,
+ "preTranslate": 11,
"totalCosts": 0
},
"translated": {
@@ -8946,18 +8374,18 @@
"id": "sr-CS",
"name": "Serbian (Latin)",
"tmSavings": 0,
- "preTranslate": 514,
- "totalCosts": 172
+ "preTranslate": 318,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 91,
- "default": 81,
- "total": 172
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 75,
- "default": 76,
- "total": 151
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -8967,12 +8395,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 3
+ "total": 0
},
"translationCosts": {
- "tmMatch": 91,
- "default": 81,
- "total": 172
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -8985,7 +8413,7 @@
"id": "sn",
"name": "Shona",
"tmSavings": 0,
- "preTranslate": 13,
+ "preTranslate": 2,
"totalCosts": 0
},
"translated": {
@@ -9024,7 +8452,7 @@
"id": "si-LK",
"name": "Sinhala",
"tmSavings": 0,
- "preTranslate": 30,
+ "preTranslate": 13,
"totalCosts": 0
},
"translated": {
@@ -9063,18 +8491,18 @@
"id": "sk",
"name": "Slovak",
"tmSavings": 0,
- "preTranslate": 2163,
- "totalCosts": 195
+ "preTranslate": 246,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 2,
- "default": 193,
- "total": 195
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 160,
- "total": 162
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -9084,12 +8512,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 3
+ "total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 193,
- "total": 195
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -9102,18 +8530,18 @@
"id": "sl",
"name": "Slovenian",
"tmSavings": 0,
- "preTranslate": 5244,
- "totalCosts": 2947
+ "preTranslate": 5557,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 52,
- "default": 2895,
- "total": 2947
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 55,
- "default": 2621,
- "total": 2676
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -9123,12 +8551,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 37
+ "total": 9
},
"translationCosts": {
- "tmMatch": 52,
- "default": 2895,
- "total": 2947
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -9141,18 +8569,18 @@
"id": "so",
"name": "Somali",
"tmSavings": 0,
- "preTranslate": 27,
- "totalCosts": 4
+ "preTranslate": 122,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 4,
+ "tmMatch": 0,
"default": 0,
- "total": 4
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 4,
+ "tmMatch": 0,
"default": 0,
- "total": 4
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -9165,9 +8593,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
+ "tmMatch": 0,
"default": 0,
- "total": 4
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -9180,18 +8608,18 @@
"id": "es-EM",
"name": "Spanish (Modern)",
"tmSavings": 0,
- "preTranslate": 7366,
- "totalCosts": 75
+ "preTranslate": 9865,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 0,
- "default": 75,
- "total": 75
+ "tmMatch": 3,
+ "default": 6,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 79,
- "total": 79
+ "tmMatch": 3,
+ "default": 6,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -9201,12 +8629,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 161
+ "total": 156
},
"translationCosts": {
- "tmMatch": 0,
- "default": 75,
- "total": 75
+ "tmMatch": 3,
+ "default": 6,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -9219,18 +8647,18 @@
"id": "sw",
"name": "Swahili",
"tmSavings": 0,
- "preTranslate": 2746,
- "totalCosts": 332
+ "preTranslate": 811,
+ "totalCosts": 11
},
"translated": {
- "tmMatch": 19,
- "default": 313,
- "total": 332
+ "tmMatch": 7,
+ "default": 4,
+ "total": 11
},
"targetTranslated": {
- "tmMatch": 20,
- "default": 303,
- "total": 323
+ "tmMatch": 7,
+ "default": 4,
+ "total": 11
},
"translatedByMt": {
"tmMatch": 0,
@@ -9240,12 +8668,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 196
+ "total": 72
},
"translationCosts": {
- "tmMatch": 19,
- "default": 313,
- "total": 332
+ "tmMatch": 7,
+ "default": 4,
+ "total": 11
},
"approvalCosts": {
"tmMatch": 0,
@@ -9258,18 +8686,18 @@
"id": "sv-SE",
"name": "Swedish",
"tmSavings": 0,
- "preTranslate": 1456,
- "totalCosts": 48
+ "preTranslate": 255,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 28,
- "default": 20,
- "total": 48
- },
- "targetTranslated": {
- "tmMatch": 27,
- "default": 17,
- "total": 44
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "targetTranslated": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -9279,12 +8707,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 3
+ "total": 0
},
"translationCosts": {
- "tmMatch": 28,
- "default": 20,
- "total": 48
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -9297,7 +8725,7 @@
"id": "tl",
"name": "Tagalog",
"tmSavings": 0,
- "preTranslate": 49,
+ "preTranslate": 8,
"totalCosts": 0
},
"translated": {
@@ -9336,7 +8764,7 @@
"id": "tg",
"name": "Tajik",
"tmSavings": 0,
- "preTranslate": 11,
+ "preTranslate": 58,
"totalCosts": 0
},
"translated": {
@@ -9357,7 +8785,7 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
@@ -9375,18 +8803,18 @@
"id": "ta",
"name": "Tamil",
"tmSavings": 0,
- "preTranslate": 95,
- "totalCosts": 47
+ "preTranslate": 54,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 93,
- "total": 93
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -9400,8 +8828,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -9414,7 +8842,7 @@
"id": "te",
"name": "Telugu",
"tmSavings": 0,
- "preTranslate": 40,
+ "preTranslate": 36,
"totalCosts": 0
},
"translated": {
@@ -9435,7 +8863,7 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
@@ -9453,18 +8881,18 @@
"id": "th",
"name": "Thai",
"tmSavings": 0,
- "preTranslate": 1898,
- "totalCosts": 85
+ "preTranslate": 164,
+ "totalCosts": 14
},
"translated": {
- "tmMatch": 2,
- "default": 83,
- "total": 85
+ "tmMatch": 6,
+ "default": 8,
+ "total": 14
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 21,
- "total": 23
+ "tmMatch": 6,
+ "default": 6,
+ "total": 12
},
"translatedByMt": {
"tmMatch": 0,
@@ -9474,12 +8902,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 36
+ "total": 137
},
"translationCosts": {
- "tmMatch": 2,
- "default": 83,
- "total": 85
+ "tmMatch": 6,
+ "default": 8,
+ "total": 14
},
"approvalCosts": {
"tmMatch": 0,
@@ -9492,57 +8920,18 @@
"id": "tr",
"name": "Turkish",
"tmSavings": 0,
- "preTranslate": 6331,
- "totalCosts": 19
- },
- "translated": {
- "tmMatch": 19,
- "default": 0,
- "total": 19
- },
- "targetTranslated": {
- "tmMatch": 13,
- "default": 0,
- "total": 13
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 95
- },
- "translationCosts": {
- "tmMatch": 19,
- "default": 0,
- "total": 19
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "uk",
- "name": "Ukrainian",
- "tmSavings": 0,
- "preTranslate": 5944,
- "totalCosts": 469
+ "preTranslate": 9991,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 3,
- "default": 466,
- "total": 469
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 373,
- "total": 377
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -9552,12 +8941,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 32
+ "total": 188
},
"translationCosts": {
- "tmMatch": 3,
- "default": 466,
- "total": 469
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -9567,10 +8956,10 @@
},
{
"language": {
- "id": "ur-IN",
- "name": "Urdu (India)",
+ "id": "tk",
+ "name": "Turkmen",
"tmSavings": 0,
- "preTranslate": 6,
+ "preTranslate": 114,
"totalCosts": 0
},
"translated": {
@@ -9606,21 +8995,21 @@
},
{
"language": {
- "id": "ur-PK",
- "name": "Urdu (Pakistan)",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
- "preTranslate": 49,
- "totalCosts": 70
+ "preTranslate": 8609,
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 1,
- "default": 69,
- "total": 70
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 92,
- "total": 94
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -9630,12 +9019,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 15
},
"translationCosts": {
- "tmMatch": 1,
- "default": 69,
- "total": 70
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -9645,60 +9034,21 @@
},
{
"language": {
- "id": "uz",
- "name": "Uzbek",
+ "id": "ur-IN",
+ "name": "Urdu (India)",
"tmSavings": 0,
- "preTranslate": 1354,
- "totalCosts": 84
+ "preTranslate": 13,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 20,
- "default": 64,
- "total": 84
- },
- "targetTranslated": {
- "tmMatch": 17,
- "default": 61,
- "total": 78
- },
- "translatedByMt": {
"tmMatch": 0,
"default": 0,
"total": 0
},
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 1
- },
- "translationCosts": {
- "tmMatch": 20,
- "default": 64,
- "total": 84
- },
- "approvalCosts": {
+ "targetTranslated": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- },
- {
- "language": {
- "id": "vi",
- "name": "Vietnamese",
- "tmSavings": 0,
- "preTranslate": 2992,
- "totalCosts": 278
- },
- "translated": {
- "tmMatch": 30,
- "default": 248,
- "total": 278
- },
- "targetTranslated": {
- "tmMatch": 29,
- "default": 329,
- "total": 358
},
"translatedByMt": {
"tmMatch": 0,
@@ -9708,12 +9058,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 50
+ "total": 0
},
"translationCosts": {
- "tmMatch": 30,
- "default": 248,
- "total": 278
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -9723,21 +9073,21 @@
},
{
"language": {
- "id": "yo",
- "name": "Yoruba",
+ "id": "ur-PK",
+ "name": "Urdu (Pakistan)",
"tmSavings": 0,
- "preTranslate": 37,
- "totalCosts": 17
+ "preTranslate": 77,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 17,
+ "tmMatch": 0,
"default": 0,
- "total": 17
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 13,
+ "tmMatch": 0,
"default": 0,
- "total": 13
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -9750,9 +9100,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 17,
+ "tmMatch": 0,
"default": 0,
- "total": 17
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -9762,10 +9112,10 @@
},
{
"language": {
- "id": "zu",
- "name": "Zulu",
+ "id": "uz",
+ "name": "Uzbek",
"tmSavings": 0,
- "preTranslate": 4,
+ "preTranslate": 258,
"totalCosts": 0
},
"translated": {
@@ -9798,37 +9148,24 @@
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15225340,
- "username": "gabriellassh",
- "fullName": "Gabriella S (gabriellassh)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15225340/medium/d0d1a9a2072c5985dcdf413ad6f38986_default.png",
- "preTranslated": 0,
- "totalCosts": 9
- },
- "languages": [
+ },
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
- "preTranslate": 0,
+ "preTranslate": 834,
"totalCosts": 9
},
"translated": {
- "tmMatch": 9,
- "default": 0,
+ "tmMatch": 6,
+ "default": 3,
"total": 9
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 0,
- "total": 10
+ "tmMatch": 6,
+ "default": 3,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -9838,11 +9175,11 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 13
},
"translationCosts": {
- "tmMatch": 9,
- "default": 0,
+ "tmMatch": 6,
+ "default": 3,
"total": 9
},
"approvalCosts": {
@@ -9850,2109 +9187,29 @@
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15275976,
- "username": "gianluca.sch93",
- "fullName": "Gianluca Schettino (gianluca.sch93)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15275976/medium/e0670bcf3b5cf22456eac2aef44bce96.png",
- "preTranslated": 0,
- "totalCosts": 16
- },
- "languages": [
+ },
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "yo",
+ "name": "Yoruba",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 16
+ "preTranslate": 23,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 19,
- "total": 19
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15272300,
- "username": "godilizarov",
- "fullName": "Godik Ilizarov (godilizarov)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15272300/medium/4b2d036e4fe081b8a451354bce4765d9.jpeg",
- "preTranslated": 0,
- "totalCosts": 12
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 12
- },
- "translated": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13872277,
- "username": "grammyleung",
- "fullName": "Grammy Leung (grammyleung)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13872277/medium/770e08e8db0b5af13a9ff1b46c6bd529.jpeg",
- "preTranslated": 0,
- "totalCosts": 2576
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2576
- },
- "translated": {
- "tmMatch": 128,
- "default": 2448,
- "total": 2576
- },
- "targetTranslated": {
- "tmMatch": 216,
- "default": 3780,
- "total": 3996
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 128,
- "default": 2448,
- "total": 2576
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15219098,
- "username": "Aco_GRW",
- "fullName": "Grischa Raoul Wenzeler (Aco_GRW)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15219098/medium/67ba870ab68dd3e2838d3af325783379.jpg",
- "preTranslated": 0,
- "totalCosts": 5592
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 5592
- },
- "translated": {
- "tmMatch": 1836,
- "default": 3756,
- "total": 5592
- },
- "targetTranslated": {
- "tmMatch": 1800,
- "default": 3626,
- "total": 5426
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 9109
- },
- "translationCosts": {
- "tmMatch": 1836,
- "default": 3756,
- "total": 5592
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15250968,
- "username": "Aco_g_lonegro",
- "fullName": "Gustavo Lonegro (Aco_g_lonegro)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15250968/medium/fe66daa0393af122ae758d1cf2b0738d_default.png",
- "preTranslated": 0,
- "totalCosts": 6860
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6860
- },
- "translated": {
- "tmMatch": 2222,
- "default": 4638,
- "total": 6860
- },
- "targetTranslated": {
- "tmMatch": 2741,
- "default": 5499,
- "total": 8240
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 7826
- },
- "translationCosts": {
- "tmMatch": 2222,
- "default": 4638,
- "total": 6860
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15278140,
- "username": "iguidre1",
- "fullName": "HAMI SAID (iguidre1)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15278140/medium/25d59650f590c85f56f2b8cd84d60296.png",
- "preTranslated": 0,
- "totalCosts": 983
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 983
- },
- "translated": {
- "tmMatch": 34,
- "default": 949,
- "total": 983
- },
- "targetTranslated": {
- "tmMatch": 33,
- "default": 884,
- "total": 917
- },
- "translatedByMt": {
- "tmMatch": 7,
- "default": 173,
- "total": 180
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 34,
- "default": 949,
- "total": 983
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15248870,
- "username": "helloheesu",
- "fullName": "Heesu Jung (helloheesu)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15248870/medium/3d6bd5145d328511ffe769c3d714f2b3.png",
- "preTranslated": 0,
- "totalCosts": 1264
- },
- "languages": [
- {
- "language": {
- "id": "ko",
- "name": "Korean",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1264
- },
- "translated": {
- "tmMatch": 326,
- "default": 938,
- "total": 1264
- },
- "targetTranslated": {
- "tmMatch": 248,
- "default": 641,
- "total": 889
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 326,
- "default": 938,
- "total": 1264
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15208868,
- "username": "HiroyukiNaito",
- "fullName": "Hiroyuki Naito (HiroyukiNaito)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/7d6ee41dfe3c55a049b59bbd47e19b2a.jpeg",
- "preTranslated": 0,
- "totalCosts": 6347
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6347
- },
- "translated": {
- "tmMatch": 215,
- "default": 6132,
- "total": 6347
- },
- "targetTranslated": {
- "tmMatch": 623,
- "default": 16340,
- "total": 16963
- },
- "translatedByMt": {
- "tmMatch": 27,
- "default": 1777,
- "total": 1804
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 215,
- "default": 6132,
- "total": 6347
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14987717,
- "username": "honeycv1993",
- "fullName": "Honey1993 CV (honeycv1993)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14987717/medium/44926f698e072cbf75df2a5ae5909b63.png",
- "preTranslated": 0,
- "totalCosts": 4
- },
- "languages": [
- {
- "language": {
- "id": "my",
- "name": "Burmese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
- },
- "translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15100235,
- "username": "Mon.",
- "fullName": "Isaak Mon Zapata (Mon.)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15100235/medium/c571e5e4bd338b50cba12bca3ff2dd03.jpeg",
- "preTranslated": 0,
- "totalCosts": 314
- },
- "languages": [
- {
- "language": {
- "id": "fil",
- "name": "Filipino",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 314
- },
- "translated": {
- "tmMatch": 53,
- "default": 261,
- "total": 314
- },
- "targetTranslated": {
- "tmMatch": 60,
- "default": 299,
- "total": 359
- },
- "translatedByMt": {
- "tmMatch": 21,
- "default": 1,
- "total": 22
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 53,
- "default": 261,
- "total": 314
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15281580,
- "username": "guzmanjasona29",
- "fullName": "JASON A GUZMAN (guzmanjasona29)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15281580/medium/b76836d1cbedc0f9a84c99f7ebb8cdd1.png",
- "preTranslated": 0,
- "totalCosts": 20
- },
- "languages": [
- {
- "language": {
- "id": "sq",
- "name": "Albanian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 20
- },
- "translated": {
- "tmMatch": 0,
- "default": 20,
- "total": 20
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 20,
- "total": 20
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15292656,
- "username": "Jayendra",
- "fullName": "Jayendra More (Jayendra)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15292656/medium/2583a9ef6b494a33b005f0ccf835b3e3.png",
- "preTranslated": 0,
- "totalCosts": 1058
- },
- "languages": [
- {
- "language": {
- "id": "hi",
- "name": "Hindi",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1058
- },
- "translated": {
- "tmMatch": 3,
- "default": 1055,
- "total": 1058
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 1875,
- "total": 1879
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 1055,
- "total": 1058
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15279202,
- "username": "jennyzibell",
- "fullName": "Jenn Zibell (jennyzibell)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15279202/medium/d835ae7ea15891ae6f81acef1fe0c011.jpeg",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
- },
- "translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15271576,
- "username": "jesusramirez131200",
- "fullName": "Jesus Ramirez (jesusramirez131200)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15271576/medium/b9b407f7c24fd9a02243395f597d0068.png",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15061909,
- "username": "lealp22",
- "fullName": "Jesús (lealp22)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15061909/medium/418c844e1b58b7da484f33f1fb1eaaae.jpeg",
- "preTranslated": 0,
- "totalCosts": 287
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 287
- },
- "translated": {
- "tmMatch": 17,
- "default": 270,
- "total": 287
- },
- "targetTranslated": {
- "tmMatch": 21,
- "default": 308,
- "total": 329
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 17,
- "default": 270,
- "total": 287
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15123193,
- "username": "Coram_Deo",
- "fullName": "Jonas Neubert (Coram_Deo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123193/medium/b3211607cc43c707c0034f7502299d8d.jpeg",
- "preTranslated": 0,
- "totalCosts": 3897
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3897
- },
- "translated": {
- "tmMatch": 185,
- "default": 3712,
- "total": 3897
- },
- "targetTranslated": {
- "tmMatch": 172,
- "default": 3648,
- "total": 3820
- },
- "translatedByMt": {
- "tmMatch": 8,
- "default": 41,
- "total": 49
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 185,
- "default": 3712,
- "total": 3897
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14686148,
- "username": "NotAkih",
- "fullName": "João (NotAkih)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14686148/medium/747848066fb776ce21c9d26ec934daa4.jpg",
- "preTranslated": 0,
- "totalCosts": 32
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 32
- },
- "translated": {
- "tmMatch": 8,
- "default": 24,
- "total": 32
- },
- "targetTranslated": {
- "tmMatch": 8,
- "default": 26,
- "total": 34
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 8,
- "default": 24,
- "total": 32
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14996861,
- "username": "kaanmetu",
- "fullName": "Ka2n (kaanmetu)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14996861/medium/eb0c9870f3f6317e6bfdc4a838e4fd5f.jpg",
- "preTranslated": 0,
- "totalCosts": 5493
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 5493
- },
- "translated": {
- "tmMatch": 27,
- "default": 5466,
- "total": 5493
- },
- "targetTranslated": {
- "tmMatch": 21,
- "default": 4331,
- "total": 4352
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 27,
- "default": 5466,
- "total": 5493
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14824866,
- "username": "Kidrobot",
- "fullName": "Kadir Ozmen (Kidrobot)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14824866/medium/d9facd000e85e1be46f8d8f667b6f4d7.jpeg",
- "preTranslated": 0,
- "totalCosts": 198
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 198
- },
- "translated": {
- "tmMatch": 180,
- "default": 18,
- "total": 198
- },
- "targetTranslated": {
- "tmMatch": 160,
- "default": 18,
- "total": 178
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 180,
- "default": 18,
- "total": 198
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14075861,
- "username": "Kler",
- "fullName": "Kler",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14075861/medium/a3cf69cc209acc2c520607aab4d1c615.jpeg",
- "preTranslated": 0,
- "totalCosts": 11378
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 11378
- },
- "translated": {
- "tmMatch": 451,
- "default": 10927,
- "total": 11378
- },
- "targetTranslated": {
- "tmMatch": 520,
- "default": 11780,
- "total": 12300
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 451,
- "default": 10927,
- "total": 11378
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15284354,
- "username": "hackerfollower",
- "fullName": "Lang Liu (hackerfollower)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15284354/medium/e4f19dd54c37569ecf884aeeb57776aa.png",
- "preTranslated": 0,
- "totalCosts": 22
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 22
- },
- "translated": {
- "tmMatch": 1,
- "default": 21,
- "total": 22
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 37,
- "total": 38
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 21,
- "total": 22
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15226228,
- "username": "Aco_LaurenceBotta",
- "fullName": "Laurence Botta (Aco_LaurenceBotta)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226228/medium/620129605a41865ae98a2c37492732ee_default.png",
- "preTranslated": 0,
- "totalCosts": 10581
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 10581
- },
- "translated": {
- "tmMatch": 789,
- "default": 9792,
- "total": 10581
- },
- "targetTranslated": {
- "tmMatch": 891,
- "default": 10500,
- "total": 11391
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 173,
- "total": 177
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 21664
- },
- "translationCosts": {
- "tmMatch": 789,
- "default": 9792,
- "total": 10581
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15197398,
- "username": "LorenzoB.",
- "fullName": "Lorenzo (LorenzoB.)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197398/medium/7c96fb46dcaefaf32d920ae9525f6805.png",
- "preTranslated": 0,
- "totalCosts": 15
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 15
- },
- "translated": {
- "tmMatch": 7,
- "default": 8,
- "total": 15
- },
- "targetTranslated": {
- "tmMatch": 9,
- "default": 7,
- "total": 16
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 7,
- "default": 8,
- "total": 15
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14241142,
- "username": "LudiZHANG",
- "fullName": "Ludi (LudiZHANG)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14241142/medium/7018d7959237cd0b1356ac97198316f9.jpg",
- "preTranslated": 0,
- "totalCosts": 79
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 79
- },
- "translated": {
- "tmMatch": 62,
- "default": 17,
- "total": 79
- },
- "targetTranslated": {
- "tmMatch": 55,
- "default": 18,
- "total": 73
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 62,
- "default": 17,
- "total": 79
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15171588,
- "username": "lukasdauer123",
- "fullName": "Lukas (lukasdauer123)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15171588/medium/25b66b84a7f6b0bc03911d55925ef698.jpeg",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15284350,
- "username": "Hypnotised1",
- "fullName": "Lxx (Hypnotised1)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15284350/medium/7e5038628d89d1d42819cb7903d9c506.jpeg",
- "preTranslated": 0,
- "totalCosts": 73
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 73
- },
- "translated": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 103,
- "total": 103
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15265170,
- "username": "MAX0R",
- "fullName": "MAX0R",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15265170/medium/47a18ed83811d83174baa9b8967de784.png",
- "preTranslated": 0,
- "totalCosts": 25
- },
- "languages": [
- {
- "language": {
- "id": "pl",
- "name": "Polish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 25
- },
- "translated": {
- "tmMatch": 1,
- "default": 24,
- "total": 25
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 21,
- "total": 22
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 24,
- "total": 25
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 24,
- "total": 25
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14614482,
- "username": "mahaabdulkaream6",
- "fullName": "Maha Abdulkaream Mohammad Sharaf (mahaabdulkaream6)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14614482/medium/2924b19545858930417955677a5ceb23_default.png",
- "preTranslated": 0,
- "totalCosts": 123
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 123
- },
- "translated": {
- "tmMatch": 9,
- "default": 114,
- "total": 123
- },
- "targetTranslated": {
- "tmMatch": 9,
- "default": 104,
- "total": 113
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 9,
- "default": 114,
- "total": 123
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 12844463,
- "username": "MATsxm",
- "fullName": "Marc Antoine Thevenet (MATsxm)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12844463/medium/6fae27edb4b41f363587f737ea2f96de.jpg",
- "preTranslated": 0,
- "totalCosts": 1957
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1957
- },
- "translated": {
- "tmMatch": 129,
- "default": 1828,
- "total": 1957
- },
- "targetTranslated": {
- "tmMatch": 172,
- "default": 2262,
- "total": 2434
- },
- "translatedByMt": {
- "tmMatch": 5,
- "default": 181,
- "total": 186
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 129,
- "default": 1828,
- "total": 1957
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14763374,
- "username": "elmarceloc",
- "fullName": "Marcelo Cornejo (elmarceloc)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14763374/medium/25a8ac3837c276bc3a9e89b158668552.png",
- "preTranslated": 0,
- "totalCosts": 105
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 105
- },
- "translated": {
- "tmMatch": 0,
- "default": 105,
- "total": 105
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 123,
- "total": 123
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 54,
- "total": 54
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 105,
- "total": 105
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14830936,
- "username": "margarida1",
- "fullName": "Margarida Oliveira (margarida1)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14830936/medium/ce4e671c4bc5e0ff85786892d6a8b96d_default.png",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15221742,
- "username": "Marlonfernandes7",
- "fullName": "Marlon fernandes dos Santos (Marlonfernandes7)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15221742/medium/54e5adfe14e974d37dd5fb25bde84a77.png",
- "preTranslated": 0,
- "totalCosts": 149
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 149
- },
- "translated": {
- "tmMatch": 106,
- "default": 43,
- "total": 149
- },
- "targetTranslated": {
- "tmMatch": 114,
- "default": 43,
- "total": 157
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 43,
- "total": 43
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 106,
- "default": 43,
- "total": 149
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15272464,
- "username": "martim442007",
- "fullName": "Martim Martins (martim442007)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15272464/medium/82593576826f3192f46d8e8ac259e394_default.png",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15284846,
- "username": "mattbovo",
- "fullName": "Matteo Bovolenta (mattbovo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15284846/medium/0355a6ed121a19ed8b9fe8029c4c3894.jpeg",
- "preTranslated": 0,
- "totalCosts": 322
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 322
- },
- "translated": {
- "tmMatch": 0,
- "default": 322,
- "total": 322
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 338,
- "total": 338
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 322,
- "total": 322
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15219198,
- "username": "Mesu_Devastator",
- "fullName": "Mesu Devastator (Mesu_Devastator)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15219198/medium/b9c40b38edb09fb7578fa333ed14ea69_default.png",
- "preTranslated": 0,
- "totalCosts": 218
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 18
- },
- "translated": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "eo",
- "name": "Esperanto",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 200
- },
- "translated": {
- "tmMatch": 0,
- "default": 200,
- "total": 200
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 181,
- "total": 181
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 200,
- "total": 200
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14113969,
- "username": "mbiesiad",
- "fullName": "Michal (mbiesiad)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14113969/medium/5ac8b6a9f35466498ebb47b6c43e43df.jpeg",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
- {
- "language": {
- "id": "pl",
- "name": "Polish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
- },
- "translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15258416,
- "username": "MichealBay",
- "fullName": "Micheal Bay (MichealBay)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15258416/medium/11b17996080e1b0fb9165039516383ea.jpeg",
- "preTranslated": 0,
- "totalCosts": 83
- },
- "languages": [
- {
- "language": {
- "id": "mn",
- "name": "Mongolian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 83
- },
- "translated": {
- "tmMatch": 3,
- "default": 80,
- "total": 83
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 88,
- "total": 90
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 80,
- "total": 83
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15250398,
- "username": "Miracle.eth",
- "fullName": "Miracle- (Miracle.eth)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15250398/medium/71b815b554ec265a755f27263123cec9.jpg",
- "preTranslated": 0,
- "totalCosts": 16
- },
- "languages": [
- {
- "language": {
- "id": "th",
- "name": "Thai",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 16
- },
- "translated": {
- "tmMatch": 8,
- "default": 8,
- "total": 16
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 5,
- "total": 11
- },
- "translatedByMt": {
- "tmMatch": 7,
- "default": 2,
- "total": 9
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 8,
- "default": 8,
- "total": 16
- },
- "approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14708760,
- "username": "hypebeans",
- "fullName": "Muumi (ミュウミ) (hypebeans)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14708760/medium/f039dc85a8469b65d9e3e2413f9c4710.png",
- "preTranslated": 0,
- "totalCosts": 246
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 246
- },
- "translated": {
- "tmMatch": 0,
- "default": 246,
- "total": 246
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 232,
- "total": 232
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 246,
- "total": 246
- },
- "approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 18711,
- "username": "NCAA",
- "fullName": "NCAA",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/18711/medium/238db0b2ab4e727190e951c803b045b2_default.png",
- "preTranslated": 0,
- "totalCosts": 223
- },
- "languages": [
- {
- "language": {
- "id": "da",
- "name": "Danish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 223
- },
- "translated": {
- "tmMatch": 0,
- "default": 223,
- "total": 223
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 206,
- "total": 206
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -11961,50 +9218,37 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 223,
- "total": 223
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15275810,
- "username": "sakamotomasayuki7",
- "fullName": "NICKEL (sakamotomasayuki7)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15275810/medium/3af3394e8787b462699f2e56425983a1.jpeg",
- "preTranslated": 0,
- "totalCosts": 3689
- },
- "languages": [
+ },
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zu",
+ "name": "Zulu",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3689
+ "preTranslate": 2,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 30,
- "default": 3659,
- "total": 3689
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 77,
- "default": 8994,
- "total": 9071
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
- "tmMatch": 24,
- "default": 1083,
- "total": 1107
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -12012,9 +9256,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 30,
- "default": 3659,
- "total": 3689
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -12026,37 +9270,37 @@
},
{
"user": {
- "id": 15279334,
- "username": "ngothanhnhan054",
- "fullName": "Ngo Thanh Nhan (ngothanhnhan054)",
+ "id": 15324082,
+ "username": "cxme1998",
+ "fullName": "Fadel Berry (cxme1998)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15279334/medium/c6320a57c6db97421ac89c902332c946.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15324082/medium/5f8fc82f2adc80176619514d7eb5a905.png",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 287
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 287
},
"translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 287,
+ "total": 287
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 465,
+ "total": 465
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
},
"approved": {
"tmMatch": 0,
@@ -12064,9 +9308,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 287,
+ "total": 287
},
"approvalCosts": {
"tmMatch": 0,
@@ -12078,37 +9322,37 @@
},
{
"user": {
- "id": 15257040,
- "username": "nuchanucha",
- "fullName": "Nich Nicha (nuchanucha)",
+ "id": 15181418,
+ "username": "flockchain",
+ "fullName": "Felix (flockchain)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15257040/medium/48b0570ec23b49d3ea9d940b9af853bb.JPG",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181418/medium/f80cb1c08c29018a1e9dbd93fa5ff510.jpg",
"preTranslated": 0,
- "totalCosts": 3931
+ "totalCosts": 1017
},
"languages": [
{
"language": {
- "id": "th",
- "name": "Thai",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3931
+ "totalCosts": 1017
},
"translated": {
- "tmMatch": 119,
- "default": 3812,
- "total": 3931
+ "tmMatch": 27,
+ "default": 990,
+ "total": 1017
},
"targetTranslated": {
- "tmMatch": 45,
- "default": 1043,
- "total": 1088
+ "tmMatch": 28,
+ "default": 988,
+ "total": 1016
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 8,
- "total": 9
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -12116,9 +9360,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 119,
- "default": 3812,
- "total": 3931
+ "tmMatch": 27,
+ "default": 990,
+ "total": 1017
},
"approvalCosts": {
"tmMatch": 0,
@@ -12130,32 +9374,32 @@
},
{
"user": {
- "id": 14838604,
- "username": "lieolik",
- "fullName": "Olga Shablykina (lieolik)",
+ "id": 13855929,
+ "username": "gabriel.silva",
+ "fullName": "Gabriel P. Silva (gabriel.silva)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14838604/medium/5efefdeaddfaef83a920a9d228b46686_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13855929/medium/51d997bd43d246da34052b5cab702f56.jpg",
"preTranslated": 0,
- "totalCosts": 7
+ "totalCosts": 351
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 351
},
"translated": {
"tmMatch": 0,
- "default": 7,
- "total": 7
+ "default": 351,
+ "total": 351
},
"targetTranslated": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 370,
+ "total": 370
},
"translatedByMt": {
"tmMatch": 0,
@@ -12169,8 +9413,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 7,
- "total": 7
+ "default": 351,
+ "total": 351
},
"approvalCosts": {
"tmMatch": 0,
@@ -12182,32 +9426,32 @@
},
{
"user": {
- "id": 15267250,
- "username": "Aco_Pguigou",
- "fullName": "Pascal Guigou (Aco_Pguigou)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15267250/medium/fb27646e054fc4cb95b6664b9a54f6a5_default.png",
+ "id": 15328438,
+ "username": "Kurator",
+ "fullName": "Gar Den (Kurator)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328438/medium/a841acfb828eab7decbc9c368b7ff782.png",
"preTranslated": 0,
- "totalCosts": 1376
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1376
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 403,
- "default": 973,
- "total": 1376
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 468,
- "default": 1082,
- "total": 1550
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
@@ -12217,12 +9461,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 3715
+ "total": 0
},
"translationCosts": {
- "tmMatch": 403,
- "default": 973,
- "total": 1376
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -12234,32 +9478,32 @@
},
{
"user": {
- "id": 17361,
- "username": "plamarque",
- "fullName": "Patrice Lamarque (plamarque)",
+ "id": 14650522,
+ "username": "geoffleng96",
+ "fullName": "Geoff Leng (geoffleng96)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/17361/medium/0f07d051c549498672744272c10c255c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14650522/medium/45a488abcfd77f524a993ac6dde12fd9.jpeg",
"preTranslated": 0,
- "totalCosts": 1150
+ "totalCosts": 157
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1150
+ "totalCosts": 157
},
"translated": {
- "tmMatch": 72,
- "default": 1078,
- "total": 1150
+ "tmMatch": 0,
+ "default": 157,
+ "total": 157
},
"targetTranslated": {
- "tmMatch": 84,
- "default": 1101,
- "total": 1185
+ "tmMatch": 0,
+ "default": 238,
+ "total": 238
},
"translatedByMt": {
"tmMatch": 0,
@@ -12272,9 +9516,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 72,
- "default": 1078,
- "total": 1150
+ "tmMatch": 0,
+ "default": 157,
+ "total": 157
},
"approvalCosts": {
"tmMatch": 0,
@@ -12286,47 +9530,47 @@
},
{
"user": {
- "id": 15252750,
- "username": "macias.pawel",
- "fullName": "Paweł Macias (macias.pawel)",
+ "id": 14568334,
+ "username": "norhorn",
+ "fullName": "George Kitsoukakis (norhorn)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15252750/medium/ff4d18e744739f3da32c8fb115f92a16.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/85dd0d12b6d2d490447bbba939a888ba.jpeg",
"preTranslated": 0,
- "totalCosts": 740
+ "totalCosts": 11320
},
"languages": [
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "el",
+ "name": "Greek",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 740
+ "totalCosts": 11320
},
"translated": {
- "tmMatch": 0,
- "default": 740,
- "total": 740
+ "tmMatch": 205,
+ "default": 11115,
+ "total": 11320
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 667,
- "total": 667
+ "tmMatch": 214,
+ "default": 11535,
+ "total": 11749
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 46,
- "total": 46
+ "tmMatch": 25,
+ "default": 90,
+ "total": 115
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 13030
},
"translationCosts": {
- "tmMatch": 0,
- "default": 740,
- "total": 740
+ "tmMatch": 205,
+ "default": 11115,
+ "total": 11320
},
"approvalCosts": {
"tmMatch": 0,
@@ -12338,32 +9582,32 @@
},
{
"user": {
- "id": 14977831,
- "username": "PeterKecman",
- "fullName": "Peter Škoda Kecman (PeterKecman)",
+ "id": 15325324,
+ "username": "H.K.M",
+ "fullName": "Hautiare Fanaura (H.K.M)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14977831/medium/e1e3f150ce524a6cb88fccb8b4f52422.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15325324/medium/31ae77c461f78b0a823f73598c9a1f7a.jpeg",
"preTranslated": 0,
- "totalCosts": 221
+ "totalCosts": 444
},
"languages": [
{
"language": {
- "id": "sl",
- "name": "Slovenian",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 221
+ "totalCosts": 444
},
"translated": {
- "tmMatch": 15,
- "default": 206,
- "total": 221
+ "tmMatch": 0,
+ "default": 444,
+ "total": 444
},
"targetTranslated": {
- "tmMatch": 19,
- "default": 175,
- "total": 194
+ "tmMatch": 0,
+ "default": 551,
+ "total": 551
},
"translatedByMt": {
"tmMatch": 0,
@@ -12376,9 +9620,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 15,
- "default": 206,
- "total": 221
+ "tmMatch": 0,
+ "default": 444,
+ "total": 444
},
"approvalCosts": {
"tmMatch": 0,
@@ -12390,37 +9634,37 @@
},
{
"user": {
- "id": 14665128,
- "username": "Pierlu_be",
- "fullName": "Pierluigi Belpassi (Pierlu_be)",
+ "id": 15208868,
+ "username": "HiroyukiNaito",
+ "fullName": "Hiroyuki Naito (HiroyukiNaito)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14665128/medium/5fdea361fcd2c73a52533056e2709694_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/7d6ee41dfe3c55a049b59bbd47e19b2a.jpeg",
"preTranslated": 0,
- "totalCosts": 152
+ "totalCosts": 7740
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 152
+ "totalCosts": 7740
},
"translated": {
- "tmMatch": 9,
- "default": 143,
- "total": 152
+ "tmMatch": 220,
+ "default": 7520,
+ "total": 7740
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 183,
- "total": 193
+ "tmMatch": 558,
+ "default": 20432,
+ "total": 20990
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 15,
+ "default": 370,
+ "total": 385
},
"approved": {
"tmMatch": 0,
@@ -12428,9 +9672,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 143,
- "total": 152
+ "tmMatch": 220,
+ "default": 7520,
+ "total": 7740
},
"approvalCosts": {
"tmMatch": 0,
@@ -12442,47 +9686,47 @@
},
{
"user": {
- "id": 15226202,
- "username": "pilvijo",
- "fullName": "Pilvi Jo (pilvijo)",
+ "id": 15084373,
+ "username": "tarcanhursit",
+ "fullName": "Hursit Tarcan (tarcanhursit)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226202/medium/cd81b82010fd5aa6e5f3a24187554136.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15084373/medium/63831adb2cf079020b094666d47417fd.jpg",
"preTranslated": 0,
- "totalCosts": 3096
+ "totalCosts": 11338
},
"languages": [
{
"language": {
- "id": "fi",
- "name": "Finnish",
+ "id": "nl",
+ "name": "Dutch",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3096
+ "totalCosts": 11338
},
"translated": {
- "tmMatch": 59,
- "default": 3037,
- "total": 3096
+ "tmMatch": 225,
+ "default": 11113,
+ "total": 11338
},
"targetTranslated": {
- "tmMatch": 63,
- "default": 2331,
- "total": 2394
+ "tmMatch": 242,
+ "default": 11751,
+ "total": 11993
},
"translatedByMt": {
- "tmMatch": 10,
- "default": 119,
- "total": 129
+ "tmMatch": 53,
+ "default": 1092,
+ "total": 1145
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 487
},
"translationCosts": {
- "tmMatch": 59,
- "default": 3037,
- "total": 3096
+ "tmMatch": 225,
+ "default": 11113,
+ "total": 11338
},
"approvalCosts": {
"tmMatch": 0,
@@ -12494,37 +9738,37 @@
},
{
"user": {
- "id": 13652673,
- "username": "josprachi",
- "fullName": "Prachi Joshi (josprachi)",
+ "id": 14991161,
+ "username": "icarusdavinci",
+ "fullName": "Icarus Da Vinci (icarusdavinci)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13652673/medium/772e01a764c3488a708f93b122a56ff7.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14991161/medium/8fdd324d960a172803c5d6f6ee179e84.png",
"preTranslated": 0,
- "totalCosts": 146
+ "totalCosts": 26
},
"languages": [
{
"language": {
- "id": "mr",
- "name": "Marathi",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 146
+ "totalCosts": 26
},
"translated": {
- "tmMatch": 19,
- "default": 127,
- "total": 146
+ "tmMatch": 6,
+ "default": 20,
+ "total": 26
},
"targetTranslated": {
- "tmMatch": 33,
- "default": 212,
- "total": 245
+ "tmMatch": 5,
+ "default": 23,
+ "total": 28
},
"translatedByMt": {
- "tmMatch": 14,
- "default": 1,
- "total": 15
+ "tmMatch": 6,
+ "default": 4,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -12532,9 +9776,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 19,
- "default": 127,
- "total": 146
+ "tmMatch": 6,
+ "default": 20,
+ "total": 26
},
"approvalCosts": {
"tmMatch": 0,
@@ -12546,32 +9790,32 @@
},
{
"user": {
- "id": 14861756,
- "username": "RahayuRafika_12",
- "fullName": "Rahayu Rafikahwulan Sari (RahayuRafika_12)",
+ "id": 14942827,
+ "username": "zhujunchen2007",
+ "fullName": "JC Z (zhujunchen2007)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14861756/medium/68ce2b760b107d1cf2a5a1508aa8ee96.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14942827/medium/320ed27a0fe0d27777522d4009a74de8.png",
"preTranslated": 0,
- "totalCosts": 68
+ "totalCosts": 11
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 68
+ "totalCosts": 11
},
"translated": {
"tmMatch": 0,
- "default": 68,
- "total": 68
+ "default": 11,
+ "total": 11
},
"targetTranslated": {
"tmMatch": 0,
- "default": 65,
- "total": 65
+ "default": 31,
+ "total": 31
},
"translatedByMt": {
"tmMatch": 0,
@@ -12585,8 +9829,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 68,
- "total": 68
+ "default": 11,
+ "total": 11
},
"approvalCosts": {
"tmMatch": 0,
@@ -12598,32 +9842,32 @@
},
{
"user": {
- "id": 15247870,
- "username": "Aco_RamonaStanescu",
- "fullName": "Ramona Stanescu (Aco_RamonaStanescu)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15247870/medium/7b4e01dec70834796b474a4ae6fe2ea4_default.png",
+ "id": 15311518,
+ "username": "ljhon2883",
+ "fullName": "Jhon Lee (ljhon2883)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15311518/medium/f3188beffbce330d769d955a140a9553.png",
"preTranslated": 0,
- "totalCosts": 10
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "ro",
- "name": "Romanian",
+ "id": "fa-AF",
+ "name": "Dari",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 1
},
"translated": {
- "tmMatch": 2,
- "default": 8,
- "total": 10
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 7,
- "total": 9
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
@@ -12633,12 +9877,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 12
+ "total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 8,
- "total": 10
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -12650,13 +9894,13 @@
},
{
"user": {
- "id": 14553216,
- "username": "rielychen",
- "fullName": "Riely (rielychen)",
+ "id": 14822732,
+ "username": "kingway",
+ "fullName": "Jingwei Zou (kingway)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14553216/medium/ff7357a18e524ec40facc964cb2d15bc.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14822732/medium/5fbcf45bc14f5cbe8d207e8adee7bfc1.jpeg",
"preTranslated": 0,
- "totalCosts": 110
+ "totalCosts": 18
},
"languages": [
{
@@ -12665,22 +9909,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 110
+ "totalCosts": 18
},
"translated": {
- "tmMatch": 29,
- "default": 81,
- "total": 110
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"targetTranslated": {
- "tmMatch": 42,
- "default": 145,
- "total": 187
+ "tmMatch": 0,
+ "default": 36,
+ "total": 36
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 4,
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -12688,9 +9932,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 29,
- "default": 81,
- "total": 110
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"approvalCosts": {
"tmMatch": 0,
@@ -12702,37 +9946,37 @@
},
{
"user": {
- "id": 14357794,
- "username": "robertdosa",
- "fullName": "Robert Dosa (robertdosa)",
+ "id": 15312012,
+ "username": "dalmau",
+ "fullName": "Jordi Pascual (dalmau)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14357794/medium/a28b741096516a710523b87d9ee07223.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15312012/medium/19d5625ea85901df727f171a6365d184.jpeg",
"preTranslated": 0,
- "totalCosts": 348
+ "totalCosts": 135
},
"languages": [
{
"language": {
- "id": "hu",
- "name": "Hungarian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 348
+ "totalCosts": 135
},
"translated": {
- "tmMatch": 9,
- "default": 339,
- "total": 348
+ "tmMatch": 4,
+ "default": 131,
+ "total": 135
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 283,
- "total": 293
+ "tmMatch": 5,
+ "default": 159,
+ "total": 164
},
"translatedByMt": {
- "tmMatch": 9,
- "default": 2,
- "total": 11
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -12740,9 +9984,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 339,
- "total": 348
+ "tmMatch": 4,
+ "default": 131,
+ "total": 135
},
"approvalCosts": {
"tmMatch": 0,
@@ -12754,37 +9998,37 @@
},
{
"user": {
- "id": 15255998,
- "username": "rolandopiconnadales",
- "fullName": "Rolando Picon Nadales (rolandopiconnadales)",
+ "id": 15317682,
+ "username": "junowoz",
+ "fullName": "Juan José (junowoz)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15255998/medium/43dc1eaa54592e9e6c019bef41e1e4eb.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15317682/medium/81940bf015f6f858cb88c0363d135cfa.jpeg",
"preTranslated": 0,
- "totalCosts": 248
+ "totalCosts": 670
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 248
+ "totalCosts": 422
},
"translated": {
- "tmMatch": 8,
- "default": 240,
- "total": 248
+ "tmMatch": 59,
+ "default": 363,
+ "total": 422
},
"targetTranslated": {
- "tmMatch": 19,
- "default": 291,
- "total": 310
+ "tmMatch": 70,
+ "default": 410,
+ "total": 480
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 8,
+ "default": 59,
+ "total": 67
},
"approved": {
"tmMatch": 0,
@@ -12792,51 +10036,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 240,
- "total": 248
+ "tmMatch": 59,
+ "default": 363,
+ "total": 422
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14807238,
- "username": "rom1919",
- "fullName": "Romualdo Zayas-Lagunas (rom1919)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14807238/medium/4e9d7e22b8ba45851bf0d10bf4bb2f68.jpeg",
- "preTranslated": 0,
- "totalCosts": 140
- },
- "languages": [
+ },
{
"language": {
"id": "es-EM",
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 140
+ "totalCosts": 248
},
"translated": {
- "tmMatch": 0,
- "default": 140,
- "total": 140
+ "tmMatch": 7,
+ "default": 241,
+ "total": 248
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 172,
- "total": 172
+ "tmMatch": 8,
+ "default": 257,
+ "total": 265
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
+ "tmMatch": 3,
+ "default": 40,
+ "total": 43
},
"approved": {
"tmMatch": 0,
@@ -12844,9 +10075,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 140,
- "total": 140
+ "tmMatch": 7,
+ "default": 241,
+ "total": 248
},
"approvalCosts": {
"tmMatch": 0,
@@ -12858,47 +10089,47 @@
},
{
"user": {
- "id": 14829178,
- "username": "EffectChen",
- "fullName": "Rui Chen (EffectChen)",
+ "id": 14996861,
+ "username": "kaanmetu",
+ "fullName": "Ka2n (kaanmetu)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14829178/medium/13566f4f50fbac5c80fdecc351488099.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14996861/medium/eb0c9870f3f6317e6bfdc4a838e4fd5f.jpg",
"preTranslated": 0,
- "totalCosts": 706
+ "totalCosts": 23477
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 706
+ "totalCosts": 23477
},
"translated": {
- "tmMatch": 37,
- "default": 669,
- "total": 706
+ "tmMatch": 1761,
+ "default": 21716,
+ "total": 23477
},
"targetTranslated": {
- "tmMatch": 48,
- "default": 956,
- "total": 1004
+ "tmMatch": 1551,
+ "default": 18019,
+ "total": 19570
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 80,
+ "default": 8,
+ "total": 88
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 19729
},
"translationCosts": {
- "tmMatch": 37,
- "default": 669,
- "total": 706
+ "tmMatch": 1761,
+ "default": 21716,
+ "total": 23477
},
"approvalCosts": {
"tmMatch": 0,
@@ -12910,37 +10141,37 @@
},
{
"user": {
- "id": 14691832,
- "username": "imrulo.eth",
- "fullName": "Ruslan Ferrales (imrulo.eth)",
+ "id": 15300210,
+ "username": "Kaigagi",
+ "fullName": "Kaigagi",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14691832/medium/edac3ef58631bde43e40ac815ef18dc5.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15300210/medium/0b60285c916aa56253fa74ee206edf76.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 178
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 178
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 8,
+ "default": 170,
+ "total": 178
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 13,
+ "default": 252,
+ "total": 265
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 6,
"default": 0,
- "total": 0
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -12948,9 +10179,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 8,
+ "default": 170,
+ "total": 178
},
"approvalCosts": {
"tmMatch": 0,
@@ -12962,37 +10193,37 @@
},
{
"user": {
- "id": 15263940,
- "username": "r2d2_jp",
- "fullName": "Ryo (r2d2_jp)",
+ "id": 15321150,
+ "username": "lio.pandian",
+ "fullName": "Karuppasamy Pandian (lio.pandian)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15263940/medium/79ad585145ba5474bca7d35c2719dc43.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15321150/medium/7cddcdc6c6970fa8e70404ad7bbef478.jpeg",
"preTranslated": 0,
- "totalCosts": 351
+ "totalCosts": 226
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "ta",
+ "name": "Tamil",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 351
+ "totalCosts": 226
},
"translated": {
- "tmMatch": 3,
- "default": 348,
- "total": 351
+ "tmMatch": 1,
+ "default": 225,
+ "total": 226
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 953,
- "total": 957
+ "tmMatch": 1,
+ "default": 403,
+ "total": 404
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 8,
- "total": 11
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -13000,9 +10231,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 348,
- "total": 351
+ "tmMatch": 1,
+ "default": 225,
+ "total": 226
},
"approvalCosts": {
"tmMatch": 0,
@@ -13014,47 +10245,47 @@
},
{
"user": {
- "id": 15226930,
- "username": "jensenpanlilio51",
- "fullName": "Sad Boi (jensenpanlilio51)",
+ "id": 14075861,
+ "username": "Kler",
+ "fullName": "Kler",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226930/medium/46b74e4ecb6dfd2976afb2ce111bf382.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14075861/medium/a3cf69cc209acc2c520607aab4d1c615.jpeg",
"preTranslated": 0,
- "totalCosts": 17
+ "totalCosts": 718
},
"languages": [
{
"language": {
- "id": "fil",
- "name": "Filipino",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17
+ "totalCosts": 718
},
"translated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 22,
+ "default": 696,
+ "total": 718
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 21,
- "total": 21
+ "tmMatch": 23,
+ "default": 898,
+ "total": 921
},
"translatedByMt": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 7,
+ "total": 7
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 56
},
"translationCosts": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 22,
+ "default": 696,
+ "total": 718
},
"approvalCosts": {
"tmMatch": 0,
@@ -13066,37 +10297,37 @@
},
{
"user": {
- "id": 14914333,
- "username": "SamB",
- "fullName": "Samira Bourai (SamB)",
+ "id": 15299896,
+ "username": "kos31de",
+ "fullName": "Kosei IDE (kos31de)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14914333/medium/4149c052b7957f062739bbeef72b1866_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15299896/medium/929bf8135f9b7d4dde381e8263816508.jpeg",
"preTranslated": 0,
- "totalCosts": 14
+ "totalCosts": 32
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14
+ "totalCosts": 32
},
"translated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 6,
+ "default": 26,
+ "total": 32
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
+ "tmMatch": 23,
+ "default": 76,
+ "total": 99
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 6,
+ "default": 4,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -13104,9 +10335,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 6,
+ "default": 26,
+ "total": 32
},
"approvalCosts": {
"tmMatch": 0,
@@ -13118,47 +10349,47 @@
},
{
"user": {
- "id": 15289296,
- "username": "sanzhar.umbet",
- "fullName": "Sanzhar Umbet (sanzhar.umbet)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15289296/medium/5c4c75e28177ed05c0d98d158085bb94.png",
+ "id": 15226228,
+ "username": "Aco_LaurenceBotta",
+ "fullName": "Laurence Botta (Aco_LaurenceBotta)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226228/medium/620129605a41865ae98a2c37492732ee_default.png",
"preTranslated": 0,
- "totalCosts": 42
+ "totalCosts": 49
},
"languages": [
{
- "language": {
- "id": "kk",
- "name": "Kazakh",
+ "language": {
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 42
+ "totalCosts": 49
},
"translated": {
- "tmMatch": 15,
- "default": 27,
- "total": 42
+ "tmMatch": 1,
+ "default": 48,
+ "total": 49
},
"targetTranslated": {
- "tmMatch": 17,
- "default": 24,
- "total": 41
+ "tmMatch": 1,
+ "default": 50,
+ "total": 51
},
"translatedByMt": {
- "tmMatch": 7,
- "default": 2,
- "total": 9
+ "tmMatch": 0,
+ "default": 11,
+ "total": 11
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 10
},
"translationCosts": {
- "tmMatch": 15,
- "default": 27,
- "total": 42
+ "tmMatch": 1,
+ "default": 48,
+ "total": 49
},
"approvalCosts": {
"tmMatch": 0,
@@ -13170,37 +10401,37 @@
},
{
"user": {
- "id": 14851224,
- "username": "ladybear7817",
- "fullName": "Seanna Price (ladybear7817)",
+ "id": 14675712,
+ "username": "LEMIBANDDEXARI",
+ "fullName": "MIBAND (LEMIBANDDEXARI)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14851224/medium/696955991fca8ffd1257ac24ebe8200a.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14675712/medium/3416b6f2cac5da2e70205556774c847e.png",
"preTranslated": 0,
- "totalCosts": 64
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "fi",
- "name": "Finnish",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 64
+ "totalCosts": 1
},
"translated": {
- "tmMatch": 2,
- "default": 62,
- "total": 64
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 61,
- "total": 63
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -13208,9 +10439,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 62,
- "total": 64
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -13222,37 +10453,37 @@
},
{
"user": {
- "id": 13559834,
- "username": "DasMergo",
- "fullName": "Seied Ali Mirkarimi (DasMergo)",
+ "id": 14614482,
+ "username": "mahaabdulkaream6",
+ "fullName": "Maha Abdulkaream Mohammad Sharaf (mahaabdulkaream6)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13559834/medium/1022545f1391447b44113ac76076957a.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14614482/medium/2924b19545858930417955677a5ceb23_default.png",
"preTranslated": 0,
- "totalCosts": 162
+ "totalCosts": 29
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 162
+ "totalCosts": 29
},
"translated": {
- "tmMatch": 19,
- "default": 143,
- "total": 162
+ "tmMatch": 6,
+ "default": 23,
+ "total": 29
},
"targetTranslated": {
- "tmMatch": 29,
- "default": 173,
- "total": 202
+ "tmMatch": 6,
+ "default": 22,
+ "total": 28
},
"translatedByMt": {
- "tmMatch": 8,
- "default": 5,
- "total": 13
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -13260,9 +10491,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 19,
- "default": 143,
- "total": 162
+ "tmMatch": 6,
+ "default": 23,
+ "total": 29
},
"approvalCosts": {
"tmMatch": 0,
@@ -13274,37 +10505,37 @@
},
{
"user": {
- "id": 14765612,
- "username": "mintleaf",
- "fullName": "Shawna Lee (mintleaf)",
+ "id": 12844463,
+ "username": "MATsxm",
+ "fullName": "Marc Antoine Thevenet (MATsxm)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14765612/medium/95146c9af272a6aa0fe1ee9060d19ab4.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12844463/medium/6fae27edb4b41f363587f737ea2f96de.jpg",
"preTranslated": 0,
- "totalCosts": 876
+ "totalCosts": 9377
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 876
+ "totalCosts": 9377
},
"translated": {
- "tmMatch": 28,
- "default": 848,
- "total": 876
+ "tmMatch": 84,
+ "default": 9293,
+ "total": 9377
},
"targetTranslated": {
- "tmMatch": 58,
- "default": 1374,
- "total": 1432
+ "tmMatch": 103,
+ "default": 10582,
+ "total": 10685
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 1366,
+ "total": 1370
},
"approved": {
"tmMatch": 0,
@@ -13312,9 +10543,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 28,
- "default": 848,
- "total": 876
+ "tmMatch": 84,
+ "default": 9293,
+ "total": 9377
},
"approvalCosts": {
"tmMatch": 0,
@@ -13326,37 +10557,37 @@
},
{
"user": {
- "id": 15254166,
- "username": "Sipsin",
- "fullName": "Sina Ahmadzadeh (Sipsin)",
+ "id": 14763374,
+ "username": "elmarceloc",
+ "fullName": "Marcelo Cornejo (elmarceloc)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15254166/medium/97bc228eabf1db39471815cc1e5a2da6.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14763374/medium/25a8ac3837c276bc3a9e89b158668552.png",
"preTranslated": 0,
- "totalCosts": 13
+ "totalCosts": 274
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13
+ "totalCosts": 274
},
"translated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 38,
+ "default": 236,
+ "total": 274
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
+ "tmMatch": 37,
+ "default": 254,
+ "total": 291
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 88,
+ "total": 88
},
"approved": {
"tmMatch": 0,
@@ -13364,9 +10595,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 38,
+ "default": 236,
+ "total": 274
},
"approvalCosts": {
"tmMatch": 0,
@@ -13378,37 +10609,37 @@
},
{
"user": {
- "id": 15263048,
- "username": "SinisaDakovic",
- "fullName": "Sinisa Dakovic (SinisaDakovic)",
+ "id": 14830936,
+ "username": "margarida1",
+ "fullName": "Margarida Oliveira (margarida1)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15263048/medium/e7cf3db3dbcc96ebefe653c805fd028b.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14830936/medium/ce4e671c4bc5e0ff85786892d6a8b96d_default.png",
"preTranslated": 0,
- "totalCosts": 10
+ "totalCosts": 30
},
"languages": [
{
"language": {
- "id": "sr-CS",
- "name": "Serbian (Latin)",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 30
},
"translated": {
- "tmMatch": 4,
- "default": 6,
- "total": 10
+ "tmMatch": 6,
+ "default": 24,
+ "total": 30
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 6,
- "total": 10
+ "tmMatch": 5,
+ "default": 23,
+ "total": 28
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 6,
"default": 0,
- "total": 1
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -13416,9 +10647,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 6,
- "total": 10
+ "tmMatch": 6,
+ "default": 24,
+ "total": 30
},
"approvalCosts": {
"tmMatch": 0,
@@ -13430,37 +10661,37 @@
},
{
"user": {
- "id": 15277140,
- "username": "LeterTW",
- "fullName": "Snrat (LeterTW)",
+ "id": 15221742,
+ "username": "Marlonfernandes7",
+ "fullName": "Marlon fernandes dos Santos (Marlonfernandes7)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15277140/medium/582e03c9c18167159a4d4eb8f7c62455.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15221742/medium/54e5adfe14e974d37dd5fb25bde84a77.png",
"preTranslated": 0,
- "totalCosts": 5
+ "totalCosts": 28
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5
+ "totalCosts": 28
},
"translated": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 5,
+ "default": 23,
+ "total": 28
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 4,
+ "default": 27,
+ "total": 31
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 2,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -13468,9 +10699,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 5,
+ "default": 23,
+ "total": 28
},
"approvalCosts": {
"tmMatch": 0,
@@ -13482,37 +10713,37 @@
},
{
"user": {
- "id": 15266442,
- "username": "soranaturally",
- "fullName": "Sora Nature (soranaturally)",
+ "id": 14722360,
+ "username": "Wumpus_js",
+ "fullName": "Matthias YILDIRIM (Wumpus_js)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266442/medium/762206e3c8cb55e78c7f9301e7d652bc.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14722360/medium/9767f9985d03db61cae2be7d5ccea81f.png",
"preTranslated": 0,
- "totalCosts": 1115
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1115
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 163,
- "default": 952,
- "total": 1115
+ "tmMatch": 1,
+ "default": 3,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 425,
- "default": 2249,
- "total": 2674
+ "tmMatch": 1,
+ "default": 5,
+ "total": 6
},
"translatedByMt": {
- "tmMatch": 9,
- "default": 269,
- "total": 278
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -13520,9 +10751,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 163,
- "default": 952,
- "total": 1115
+ "tmMatch": 1,
+ "default": 3,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -13534,32 +10765,32 @@
},
{
"user": {
- "id": 15266042,
- "username": "aintbe",
- "fullName": "Sori Lim (aintbe)",
+ "id": 14935043,
+ "username": "Cryptotranslator34",
+ "fullName": "Mauricio Streicher (Cryptotranslator34)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266042/medium/44b78d9324900cb015d8dc5ba4cf8b9e.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14935043/medium/bc2553516f2183fada4da40bcc384374.jpg",
"preTranslated": 0,
- "totalCosts": 11
+ "totalCosts": 69
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 11
+ "totalCosts": 69
},
"translated": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 69,
+ "total": 69
},
"targetTranslated": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 89,
+ "total": 89
},
"translatedByMt": {
"tmMatch": 0,
@@ -13573,8 +10804,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 69,
+ "total": 69
},
"approvalCosts": {
"tmMatch": 0,
@@ -13586,37 +10817,37 @@
},
{
"user": {
- "id": 15082843,
- "username": "merceasy7",
- "fullName": "Steven Rups (merceasy7)",
+ "id": 14113969,
+ "username": "mbiesiad",
+ "fullName": "Michal (mbiesiad)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15082843/medium/8bed2246335ec6e776196d05d80018a8.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14113969/medium/5ac8b6a9f35466498ebb47b6c43e43df.jpeg",
"preTranslated": 0,
- "totalCosts": 36
+ "totalCosts": 16
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 36
+ "totalCosts": 16
},
"translated": {
- "tmMatch": 0,
- "default": 36,
- "total": 36
+ "tmMatch": 2,
+ "default": 14,
+ "total": 16
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 35,
- "total": 35
+ "tmMatch": 2,
+ "default": 16,
+ "total": 18
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 2,
+ "default": 12,
+ "total": 14
},
"approved": {
"tmMatch": 0,
@@ -13624,9 +10855,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 36,
- "total": 36
+ "tmMatch": 2,
+ "default": 14,
+ "total": 16
},
"approvalCosts": {
"tmMatch": 0,
@@ -13638,37 +10869,37 @@
},
{
"user": {
- "id": 13249257,
- "username": "SuperDelphi",
- "fullName": "SuperDelphi",
+ "id": 18711,
+ "username": "NCAA",
+ "fullName": "NCAA",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13249257/medium/f566e07e86e26f5911df1ddf5fae796d.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/18711/medium/238db0b2ab4e727190e951c803b045b2_default.png",
"preTranslated": 0,
- "totalCosts": 759
+ "totalCosts": 1907
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "da",
+ "name": "Danish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 759
+ "totalCosts": 1907
},
"translated": {
- "tmMatch": 155,
- "default": 604,
- "total": 759
+ "tmMatch": 36,
+ "default": 1871,
+ "total": 1907
},
"targetTranslated": {
- "tmMatch": 183,
- "default": 706,
- "total": 889
+ "tmMatch": 33,
+ "default": 1707,
+ "total": 1740
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 8,
+ "default": 63,
+ "total": 71
},
"approved": {
"tmMatch": 0,
@@ -13676,9 +10907,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 155,
- "default": 604,
- "total": 759
+ "tmMatch": 36,
+ "default": 1871,
+ "total": 1907
},
"approvalCosts": {
"tmMatch": 0,
@@ -13690,32 +10921,32 @@
},
{
"user": {
- "id": 15294766,
- "username": "tacrew",
- "fullName": "Tacrew (tacrew)",
+ "id": 15301018,
+ "username": "NabiKAZ",
+ "fullName": "Nabi K.A.Z. (NabiKAZ)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15294766/medium/abbc7ffa6f97a689bcaed863a6454241.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301018/medium/28142165755809827c8fda191cdc12f2.jpeg",
"preTranslated": 0,
- "totalCosts": 144
+ "totalCosts": 163
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 144
+ "totalCosts": 163
},
"translated": {
- "tmMatch": 144,
- "default": 0,
- "total": 144
+ "tmMatch": 0,
+ "default": 163,
+ "total": 163
},
"targetTranslated": {
- "tmMatch": 473,
- "default": 0,
- "total": 473
+ "tmMatch": 0,
+ "default": 216,
+ "total": 216
},
"translatedByMt": {
"tmMatch": 0,
@@ -13728,9 +10959,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 144,
- "default": 0,
- "total": 144
+ "tmMatch": 0,
+ "default": 163,
+ "total": 163
},
"approvalCosts": {
"tmMatch": 0,
@@ -13742,37 +10973,37 @@
},
{
"user": {
- "id": 15105599,
- "username": "SaturnPiece",
- "fullName": "Taegyeong Kim (SaturnPiece)",
+ "id": 15333126,
+ "username": "1056shigezane",
+ "fullName": "Narumi Inada (1056shigezane)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105599/medium/a3e031fc91bbbf728f3bb5dd384e8400_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15333126/medium/8636a8bf1e089984f0b201f93b551fb2.png",
"preTranslated": 0,
- "totalCosts": 4119
+ "totalCosts": 3372
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4119
+ "totalCosts": 3372
},
"translated": {
- "tmMatch": 22,
- "default": 4097,
- "total": 4119
+ "tmMatch": 191,
+ "default": 3181,
+ "total": 3372
},
"targetTranslated": {
- "tmMatch": 17,
- "default": 3128,
- "total": 3145
+ "tmMatch": 555,
+ "default": 8828,
+ "total": 9383
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 6,
+ "default": 396,
+ "total": 402
},
"approved": {
"tmMatch": 0,
@@ -13780,9 +11011,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 22,
- "default": 4097,
- "total": 4119
+ "tmMatch": 191,
+ "default": 3181,
+ "total": 3372
},
"approvalCosts": {
"tmMatch": 0,
@@ -13794,32 +11025,32 @@
},
{
"user": {
- "id": 14778126,
- "username": "Thalma",
- "fullName": "Thalma",
+ "id": 14943437,
+ "username": "trungan1511",
+ "fullName": "Nguyen An (trungan1511)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14778126/medium/3927ee487076db1a7dd83d45a6d2dc64.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14943437/medium/03d7b6c2f65c04c60b008a38a221cf5f.png",
"preTranslated": 0,
- "totalCosts": 110
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 110
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 0,
- "default": 110,
- "total": 110
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 106,
- "total": 106
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
@@ -13832,9 +11063,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 110,
- "total": 110
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -13846,37 +11077,37 @@
},
{
"user": {
- "id": 15269844,
- "username": "thespeedypack",
- "fullName": "TheSpeedyPack Social Media (thespeedypack)",
+ "id": 15257040,
+ "username": "nuchanucha",
+ "fullName": "Nich Nicha (nuchanucha)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269844/medium/89bad950fad7e6e8a506d1efe7f093b8.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15257040/medium/48b0570ec23b49d3ea9d940b9af853bb.JPG",
"preTranslated": 0,
- "totalCosts": 74
+ "totalCosts": 664
},
"languages": [
{
"language": {
- "id": "ur-PK",
- "name": "Urdu (Pakistan)",
+ "id": "th",
+ "name": "Thai",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 74
+ "totalCosts": 664
},
"translated": {
- "tmMatch": 1,
- "default": 73,
- "total": 74
+ "tmMatch": 98,
+ "default": 566,
+ "total": 664
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 79,
- "total": 80
+ "tmMatch": 26,
+ "default": 180,
+ "total": 206
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 2,
"default": 0,
- "total": 0
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -13884,9 +11115,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 73,
- "total": 74
+ "tmMatch": 98,
+ "default": 566,
+ "total": 664
},
"approvalCosts": {
"tmMatch": 0,
@@ -13898,37 +11129,37 @@
},
{
"user": {
- "id": 14690454,
- "username": "sekoman01",
- "fullName": "Uğur Daloğlu (sekoman01)",
+ "id": 14838604,
+ "username": "lieolik",
+ "fullName": "Olga Shablykina (lieolik)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14690454/medium/595a121d4a7427f7a21b75b32017c247.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14838604/medium/5efefdeaddfaef83a920a9d228b46686_default.png",
"preTranslated": 0,
- "totalCosts": 3027
+ "totalCosts": 29
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3027
+ "totalCosts": 29
},
"translated": {
- "tmMatch": 127,
- "default": 2900,
- "total": 3027
+ "tmMatch": 6,
+ "default": 23,
+ "total": 29
},
"targetTranslated": {
- "tmMatch": 116,
- "default": 2343,
- "total": 2459
+ "tmMatch": 5,
+ "default": 22,
+ "total": 27
},
"translatedByMt": {
- "tmMatch": 11,
+ "tmMatch": 1,
"default": 7,
- "total": 18
+ "total": 8
},
"approved": {
"tmMatch": 0,
@@ -13936,9 +11167,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 127,
- "default": 2900,
- "total": 3027
+ "tmMatch": 6,
+ "default": 23,
+ "total": 29
},
"approvalCosts": {
"tmMatch": 0,
@@ -13950,37 +11181,37 @@
},
{
"user": {
- "id": 15152468,
- "username": "whenimondamic",
- "fullName": "Victor K (whenimondamic)",
+ "id": 17361,
+ "username": "plamarque",
+ "fullName": "Patrice Lamarque (plamarque)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15152468/medium/1230c72e6dbf29250738476923383c89.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/17361/medium/fecfafa7716ac9d6838b43c31f48f6b9.png",
"preTranslated": 0,
- "totalCosts": 201
+ "totalCosts": 3132
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 201
+ "totalCosts": 3132
},
"translated": {
- "tmMatch": 0,
- "default": 201,
- "total": 201
+ "tmMatch": 280,
+ "default": 2852,
+ "total": 3132
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 170,
- "total": 170
+ "tmMatch": 343,
+ "default": 3401,
+ "total": 3744
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 17,
+ "default": 280,
+ "total": 297
},
"approved": {
"tmMatch": 0,
@@ -13988,9 +11219,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 201,
- "total": 201
+ "tmMatch": 280,
+ "default": 2852,
+ "total": 3132
},
"approvalCosts": {
"tmMatch": 0,
@@ -14002,37 +11233,37 @@
},
{
"user": {
- "id": 15269446,
- "username": "vivid.vi.liu",
- "fullName": "Vivi Liu (vivid.vi.liu)",
+ "id": 15226202,
+ "username": "pilvijo",
+ "fullName": "Pilvi Jo (pilvijo)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269446/medium/bacfde2043325073085d9e7d50a89b22.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226202/medium/cd81b82010fd5aa6e5f3a24187554136.png",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 7904
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "fi",
+ "name": "Finnish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 7904
},
"translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 202,
+ "default": 7702,
+ "total": 7904
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 182,
+ "default": 5770,
+ "total": 5952
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 25,
+ "default": 234,
+ "total": 259
},
"approved": {
"tmMatch": 0,
@@ -14040,9 +11271,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 202,
+ "default": 7702,
+ "total": 7904
},
"approvalCosts": {
"tmMatch": 0,
@@ -14054,47 +11285,47 @@
},
{
"user": {
- "id": 15241608,
- "username": "aco_novatranslate",
- "fullName": "Vladimir Angelov (aco_novatranslate)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15241608/medium/dfa20fade20b2314f45079d92687afee_default.png",
+ "id": 15306678,
+ "username": "ReneeRen",
+ "fullName": "Renee Ren (ReneeRen)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15306678/medium/d73456dd27e8b9a8a6fce0aec64a76d9.jpg",
"preTranslated": 0,
- "totalCosts": 1579
+ "totalCosts": 2617
},
"languages": [
{
"language": {
- "id": "bg",
- "name": "Bulgarian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1579
+ "totalCosts": 2617
},
"translated": {
- "tmMatch": 36,
- "default": 1543,
- "total": 1579
+ "tmMatch": 5,
+ "default": 2612,
+ "total": 2617
},
"targetTranslated": {
- "tmMatch": 46,
- "default": 1652,
- "total": 1698
+ "tmMatch": 7,
+ "default": 4241,
+ "total": 4248
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1,
+ "default": 61,
+ "total": 62
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1818
+ "total": 0
},
"translationCosts": {
- "tmMatch": 36,
- "default": 1543,
- "total": 1579
+ "tmMatch": 5,
+ "default": 2612,
+ "total": 2617
},
"approvalCosts": {
"tmMatch": 0,
@@ -14106,37 +11337,37 @@
},
{
"user": {
- "id": 14008271,
- "username": "comodoro",
- "fullName": "Vojtěch Drábek (comodoro)",
+ "id": 14553216,
+ "username": "rielychen",
+ "fullName": "Riely (rielychen)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14008271/medium/c7b5cf629f7c0a1a3c8be6944f69983e.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14553216/medium/ff7357a18e524ec40facc964cb2d15bc.jpeg",
"preTranslated": 0,
- "totalCosts": 164
+ "totalCosts": 112
},
"languages": [
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 164
+ "totalCosts": 112
},
"translated": {
- "tmMatch": 7,
- "default": 157,
- "total": 164
+ "tmMatch": 45,
+ "default": 67,
+ "total": 112
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 154,
- "total": 160
+ "tmMatch": 58,
+ "default": 99,
+ "total": 157
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 21,
- "total": 21
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"approved": {
"tmMatch": 0,
@@ -14144,9 +11375,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 157,
- "total": 164
+ "tmMatch": 45,
+ "default": 67,
+ "total": 112
},
"approvalCosts": {
"tmMatch": 0,
@@ -14158,37 +11389,37 @@
},
{
"user": {
- "id": 15265026,
- "username": "spovilusko",
- "fullName": "WST Smledott (spovilusko)",
+ "id": 14357794,
+ "username": "robertdosa",
+ "fullName": "Robert Dosa (robertdosa)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15265026/medium/6ee7020d6f4f0c7bae76613b210ef0b1.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14357794/medium/a28b741096516a710523b87d9ee07223.png",
"preTranslated": 0,
- "totalCosts": 3631
+ "totalCosts": 83
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "hu",
+ "name": "Hungarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3631
+ "totalCosts": 83
},
"translated": {
- "tmMatch": 5,
- "default": 3626,
- "total": 3631
+ "tmMatch": 6,
+ "default": 77,
+ "total": 83
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 3091,
- "total": 3096
+ "tmMatch": 4,
+ "default": 67,
+ "total": 71
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 6,
"default": 0,
- "total": 0
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -14196,9 +11427,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 3626,
- "total": 3631
+ "tmMatch": 6,
+ "default": 77,
+ "total": 83
},
"approvalCosts": {
"tmMatch": 0,
@@ -14210,13 +11441,13 @@
},
{
"user": {
- "id": 15219862,
- "username": "YangIO",
- "fullName": "YangIO",
+ "id": 14829178,
+ "username": "EffectChen",
+ "fullName": "Rui Chen (EffectChen)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15219862/medium/9e4172499882462a3fc790d83b7a1a9d.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14829178/medium/13566f4f50fbac5c80fdecc351488099.png",
"preTranslated": 0,
- "totalCosts": 96
+ "totalCosts": 168
},
"languages": [
{
@@ -14225,22 +11456,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 96
+ "totalCosts": 168
},
"translated": {
- "tmMatch": 4,
- "default": 92,
- "total": 96
+ "tmMatch": 2,
+ "default": 166,
+ "total": 168
},
"targetTranslated": {
- "tmMatch": 15,
- "default": 161,
- "total": 176
+ "tmMatch": 3,
+ "default": 253,
+ "total": 256
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 65,
- "total": 65
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14248,9 +11479,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 92,
- "total": 96
+ "tmMatch": 2,
+ "default": 166,
+ "total": 168
},
"approvalCosts": {
"tmMatch": 0,
@@ -14262,32 +11493,32 @@
},
{
"user": {
- "id": 15246044,
- "username": "Hakeen_",
- "fullName": "Yann (Hakeen_)",
+ "id": 15328532,
+ "username": "Seung_Gi_Kim",
+ "fullName": "Seung-Gi Kim (Seung_Gi_Kim)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15246044/medium/171bf1c1254d3780b9dc57afe145d835.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328532/medium/78e4ff5d50b928c2aea8ff50b2ff1c39.jpg",
"preTranslated": 0,
- "totalCosts": 192
+ "totalCosts": 608
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 192
+ "totalCosts": 608
},
"translated": {
- "tmMatch": 2,
- "default": 190,
- "total": 192
+ "tmMatch": 11,
+ "default": 597,
+ "total": 608
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 298,
- "total": 303
+ "tmMatch": 8,
+ "default": 436,
+ "total": 444
},
"translatedByMt": {
"tmMatch": 0,
@@ -14300,9 +11531,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 190,
- "total": 192
+ "tmMatch": 11,
+ "default": 597,
+ "total": 608
},
"approvalCosts": {
"tmMatch": 0,
@@ -14314,32 +11545,32 @@
},
{
"user": {
- "id": 14866604,
- "username": "yeremiaryangunadi",
- "fullName": "Yeremia Ryan Gunadi (yeremiaryangunadi)",
+ "id": 15330776,
+ "username": "clot7213",
+ "fullName": "Shi Luo (clot7213)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14866604/medium/285a89179a206f3621ba14bf04085b27.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15330776/medium/91642f0a1c0f4038e48a7b06dbad45bf.png",
"preTranslated": 0,
- "totalCosts": 149
+ "totalCosts": 69
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 149
+ "totalCosts": 69
},
"translated": {
- "tmMatch": 7,
- "default": 142,
- "total": 149
+ "tmMatch": 0,
+ "default": 69,
+ "total": 69
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 131,
- "total": 137
+ "tmMatch": 0,
+ "default": 130,
+ "total": 130
},
"translatedByMt": {
"tmMatch": 0,
@@ -14352,9 +11583,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 142,
- "total": 149
+ "tmMatch": 0,
+ "default": 69,
+ "total": 69
},
"approvalCosts": {
"tmMatch": 0,
@@ -14366,32 +11597,32 @@
},
{
"user": {
- "id": 15295270,
- "username": "yoselyn2210",
- "fullName": "Yoselyn Leon (yoselyn2210)",
+ "id": 15302440,
+ "username": "weitschen87",
+ "fullName": "Shin Kweh (weitschen87)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15295270/medium/2a151e354a2c66324aaee4899215389e.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302440/medium/218f41f14c72000571f2286d4697676e.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 96
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 96
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 96,
+ "total": 96
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 0,
+ "default": 241,
+ "total": 241
},
"translatedByMt": {
"tmMatch": 0,
@@ -14404,9 +11635,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 96,
+ "total": 96
},
"approvalCosts": {
"tmMatch": 0,
@@ -14418,37 +11649,37 @@
},
{
"user": {
- "id": 15260596,
- "username": "Zepphire",
- "fullName": "Zepphire",
+ "id": 14582152,
+ "username": "Shokhe",
+ "fullName": "Shokhrukh Ermanov (Shokhe)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15260596/medium/cb3b9f65b0b6d8338eb83bd78128df3b.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14582152/medium/4fc89c53adc0e65a7af6a181eba9a10d.jpg",
"preTranslated": 0,
- "totalCosts": 13
+ "totalCosts": 1068
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "uz",
+ "name": "Uzbek",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13
+ "totalCosts": 1068
},
"translated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 3,
+ "default": 1065,
+ "total": 1068
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 3,
+ "default": 954,
+ "total": 957
},
"translatedByMt": {
"tmMatch": 0,
- "default": 9,
- "total": 9
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14456,9 +11687,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 3,
+ "default": 1065,
+ "total": 1068
},
"approvalCosts": {
"tmMatch": 0,
@@ -14470,37 +11701,37 @@
},
{
"user": {
- "id": 15292102,
- "username": "zodaicman",
- "fullName": "Zodaicman (zodaicman)",
+ "id": 15266442,
+ "username": "soranaturally",
+ "fullName": "Sora Nature (soranaturally)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15292102/medium/2ba5a81ed4c4aee52aaa98688513bc11.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266442/medium/762206e3c8cb55e78c7f9301e7d652bc.png",
"preTranslated": 0,
- "totalCosts": 495
+ "totalCosts": 733
},
"languages": [
{
"language": {
- "id": "tk",
- "name": "Turkmen",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 495
+ "totalCosts": 733
},
"translated": {
- "tmMatch": 4,
- "default": 491,
- "total": 495
+ "tmMatch": 15,
+ "default": 718,
+ "total": 733
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 381,
- "total": 385
+ "tmMatch": 42,
+ "default": 2002,
+ "total": 2044
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 13,
+ "default": 80,
+ "total": 93
},
"approved": {
"tmMatch": 0,
@@ -14508,9 +11739,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 491,
- "total": 495
+ "tmMatch": 15,
+ "default": 718,
+ "total": 733
},
"approvalCosts": {
"tmMatch": 0,
@@ -14522,37 +11753,37 @@
},
{
"user": {
- "id": 14870630,
- "username": "a8832021",
- "fullName": "a8832021",
+ "id": 15266042,
+ "username": "aintbe",
+ "fullName": "Sori Lim (aintbe)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14870630/medium/b36889c699124e54c6b781e3ba477726.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266042/medium/44b78d9324900cb015d8dc5ba4cf8b9e.png",
"preTranslated": 0,
- "totalCosts": 18
+ "totalCosts": 216
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 18
+ "totalCosts": 216
},
"translated": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
+ "tmMatch": 1,
+ "default": 215,
+ "total": 216
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 41,
- "total": 41
+ "tmMatch": 1,
+ "default": 159,
+ "total": 160
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -14560,9 +11791,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
+ "tmMatch": 1,
+ "default": 215,
+ "total": 216
},
"approvalCosts": {
"tmMatch": 0,
@@ -14574,37 +11805,37 @@
},
{
"user": {
- "id": 14016583,
- "username": "adamlaska.ivanov",
- "fullName": "adam ivanov (adamlaska.ivanov)",
+ "id": 15304682,
+ "username": "sparkhuang",
+ "fullName": "Spark Huang (sparkhuang)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14016583/medium/4b266dea24a22397952d46e3d267a75e.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15304682/medium/bcc4ca83efa368fcd1ee6fd1913604f7.jpeg",
"preTranslated": 0,
- "totalCosts": 39
+ "totalCosts": 23
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 39
+ "totalCosts": 23
},
"translated": {
- "tmMatch": 0,
- "default": 39,
- "total": 39
+ "tmMatch": 10,
+ "default": 13,
+ "total": 23
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 31,
- "total": 31
+ "tmMatch": 15,
+ "default": 32,
+ "total": 47
},
"translatedByMt": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14612,9 +11843,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 39,
- "total": 39
+ "tmMatch": 10,
+ "default": 13,
+ "total": 23
},
"approvalCosts": {
"tmMatch": 0,
@@ -14626,32 +11857,32 @@
},
{
"user": {
- "id": 14727038,
- "username": "agolautner",
- "fullName": "agolautner",
+ "id": 13249257,
+ "username": "SuperDelphi",
+ "fullName": "SuperDelphi",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14727038/medium/4150668cd11c03c029aeaaa44409248e.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13249257/medium/f566e07e86e26f5911df1ddf5fae796d.png",
"preTranslated": 0,
- "totalCosts": 151
+ "totalCosts": 667
},
"languages": [
{
"language": {
- "id": "hu",
- "name": "Hungarian",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 151
+ "totalCosts": 667
},
"translated": {
- "tmMatch": 0,
- "default": 151,
- "total": 151
+ "tmMatch": 10,
+ "default": 657,
+ "total": 667
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 137,
- "total": 137
+ "tmMatch": 12,
+ "default": 785,
+ "total": 797
},
"translatedByMt": {
"tmMatch": 0,
@@ -14664,9 +11895,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 151,
- "total": 151
+ "tmMatch": 10,
+ "default": 657,
+ "total": 667
},
"approvalCosts": {
"tmMatch": 0,
@@ -14678,32 +11909,32 @@
},
{
"user": {
- "id": 15270840,
- "username": "Mak00",
- "fullName": "aman khan (Mak00)",
+ "id": 15105599,
+ "username": "SaturnPiece",
+ "fullName": "Taegyeong Kim (SaturnPiece)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15270840/medium/6ddf13dfa91b0c7a74b2d70bdf2d858c.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105599/medium/a3e031fc91bbbf728f3bb5dd384e8400_default.png",
"preTranslated": 0,
- "totalCosts": 21
+ "totalCosts": 3596
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 11
+ "totalCosts": 3596
},
"translated": {
- "tmMatch": 1,
- "default": 10,
- "total": 11
+ "tmMatch": 44,
+ "default": 3552,
+ "total": 3596
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 11,
- "total": 12
+ "tmMatch": 39,
+ "default": 2665,
+ "total": 2704
},
"translatedByMt": {
"tmMatch": 0,
@@ -14713,41 +11944,54 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1503
},
"translationCosts": {
- "tmMatch": 1,
- "default": 10,
- "total": 11
+ "tmMatch": 44,
+ "default": 3552,
+ "total": 3596
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 12496581,
+ "username": "ngocthanh2207",
+ "fullName": "Thành Phạm Ngọc (ngocthanh2207)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12496581/medium/20356d90b763b98503a3a58cb41154ea_default.png",
+ "preTranslated": 0,
+ "totalCosts": 1077
+ },
+ "languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 1077
},
"translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 16,
+ "default": 1061,
+ "total": 1077
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 14,
+ "default": 1364,
+ "total": 1378
},
"translatedByMt": {
"tmMatch": 0,
- "default": 7,
- "total": 7
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14755,9 +11999,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 16,
+ "default": 1061,
+ "total": 1077
},
"approvalCosts": {
"tmMatch": 0,
@@ -14769,32 +12013,32 @@
},
{
"user": {
- "id": 14987149,
- "username": "banuri.iqbal",
- "fullName": "banuri iqbal (banuri.iqbal)",
+ "id": 15337730,
+ "username": "ibliz",
+ "fullName": "Tomas Lizer (ibliz)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14987149/medium/fa69bc8352ffca5145216f5ea0f963ca.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15337730/medium/ed6a2cfcf42e99a5c08f51ee619d60af.jpeg",
"preTranslated": 0,
- "totalCosts": 99
+ "totalCosts": 40
},
"languages": [
{
"language": {
- "id": "ms",
- "name": "Malay",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 99
+ "totalCosts": 40
},
"translated": {
"tmMatch": 0,
- "default": 99,
- "total": 99
+ "default": 40,
+ "total": 40
},
"targetTranslated": {
"tmMatch": 0,
- "default": 99,
- "total": 99
+ "default": 43,
+ "total": 43
},
"translatedByMt": {
"tmMatch": 0,
@@ -14808,8 +12052,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 99,
- "total": 99
+ "default": 40,
+ "total": 40
},
"approvalCosts": {
"tmMatch": 0,
@@ -14821,32 +12065,32 @@
},
{
"user": {
- "id": 15250098,
- "username": "dangg",
- "fullName": "dangg",
+ "id": 15336812,
+ "username": "ulpian_",
+ "fullName": "Ulpian Morina (ulpian_)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15250098/medium/e0bf575c362ae1ae0c478a8e5004e162.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15336812/medium/c597024020c9026cd5f01c8c11f09092.jpeg",
"preTranslated": 0,
- "totalCosts": 685
+ "totalCosts": 12
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "sq",
+ "name": "Albanian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 685
+ "totalCosts": 12
},
"translated": {
- "tmMatch": 1,
- "default": 684,
- "total": 685
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 1061,
- "total": 1065
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"translatedByMt": {
"tmMatch": 0,
@@ -14859,9 +12103,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 684,
- "total": 685
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"approvalCosts": {
"tmMatch": 0,
@@ -14873,37 +12117,37 @@
},
{
"user": {
- "id": 14631802,
- "username": "edgargrau",
- "fullName": "eDgar gRau (edgargrau)",
+ "id": 14690454,
+ "username": "sekoman01",
+ "fullName": "Uğur Daloğlu (sekoman01)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14631802/medium/49b31ee9ceace460558cf61dcaaa1e2f.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14690454/medium/595a121d4a7427f7a21b75b32017c247.jpg",
"preTranslated": 0,
- "totalCosts": 193
+ "totalCosts": 762
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 193
+ "totalCosts": 762
},
"translated": {
"tmMatch": 4,
- "default": 189,
- "total": 193
+ "default": 758,
+ "total": 762
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 233,
- "total": 238
+ "tmMatch": 4,
+ "default": 630,
+ "total": 634
},
"translatedByMt": {
"tmMatch": 0,
- "default": 113,
- "total": 113
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14912,8 +12156,8 @@
},
"translationCosts": {
"tmMatch": 4,
- "default": 189,
- "total": 193
+ "default": 758,
+ "total": 762
},
"approvalCosts": {
"tmMatch": 0,
@@ -14925,32 +12169,32 @@
},
{
"user": {
- "id": 15087917,
- "username": "seoh",
- "fullName": "eth.seoh (seoh)",
+ "id": 15152468,
+ "username": "whenimondamic",
+ "fullName": "Victor K (whenimondamic)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087917/medium/436328b66c11b44622caf9b3de1c4ef0_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15152468/medium/1230c72e6dbf29250738476923383c89.png",
"preTranslated": 0,
- "totalCosts": 10
+ "totalCosts": 40
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 40
},
"translated": {
- "tmMatch": 2,
- "default": 8,
- "total": 10
+ "tmMatch": 1,
+ "default": 39,
+ "total": 40
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 6,
- "total": 8
+ "tmMatch": 1,
+ "default": 36,
+ "total": 37
},
"translatedByMt": {
"tmMatch": 0,
@@ -14963,9 +12207,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 8,
- "total": 10
+ "tmMatch": 1,
+ "default": 39,
+ "total": 40
},
"approvalCosts": {
"tmMatch": 0,
@@ -14977,47 +12221,47 @@
},
{
"user": {
- "id": 14568334,
- "username": "norhorn",
- "fullName": "george kitsoukakis (norhorn)",
+ "id": 14008271,
+ "username": "comodoro",
+ "fullName": "Vojtěch Drábek (comodoro)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/85dd0d12b6d2d490447bbba939a888ba.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14008271/medium/c7b5cf629f7c0a1a3c8be6944f69983e.png",
"preTranslated": 0,
- "totalCosts": 770
+ "totalCosts": 47
},
"languages": [
{
"language": {
- "id": "el",
- "name": "Greek",
+ "id": "cs",
+ "name": "Czech",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 770
+ "totalCosts": 47
},
"translated": {
- "tmMatch": 13,
- "default": 757,
- "total": 770
+ "tmMatch": 6,
+ "default": 41,
+ "total": 47
},
"targetTranslated": {
- "tmMatch": 14,
- "default": 795,
- "total": 809
+ "tmMatch": 5,
+ "default": 42,
+ "total": 47
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 27,
- "total": 27
+ "tmMatch": 6,
+ "default": 4,
+ "total": 10
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 761
+ "total": 0
},
"translationCosts": {
- "tmMatch": 13,
- "default": 757,
- "total": 770
+ "tmMatch": 6,
+ "default": 41,
+ "total": 47
},
"approvalCosts": {
"tmMatch": 0,
@@ -15029,32 +12273,32 @@
},
{
"user": {
- "id": 15274556,
- "username": "gilenlecuona",
- "fullName": "guyguy120 (gilenlecuona)",
+ "id": 15096161,
+ "username": "Wilmina",
+ "fullName": "Wilmina Dela Pena (Wilmina)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15274556/medium/171aed1bf197511befac6b87394bccb1.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15096161/medium/cc623dcb267286de4488e90863efe584.jpg",
"preTranslated": 0,
- "totalCosts": 50
+ "totalCosts": 1796
},
"languages": [
{
"language": {
- "id": "eu",
- "name": "Basque",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 50
+ "totalCosts": 1796
},
"translated": {
- "tmMatch": 3,
- "default": 47,
- "total": 50
+ "tmMatch": 23,
+ "default": 1773,
+ "total": 1796
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 36,
- "total": 40
+ "tmMatch": 30,
+ "default": 2191,
+ "total": 2221
},
"translatedByMt": {
"tmMatch": 0,
@@ -15067,9 +12311,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 47,
- "total": 50
+ "tmMatch": 23,
+ "default": 1773,
+ "total": 1796
},
"approvalCosts": {
"tmMatch": 0,
@@ -15081,37 +12325,37 @@
},
{
"user": {
- "id": 15135089,
- "username": "indwm",
- "fullName": "indwm",
+ "id": 15330694,
+ "username": "X3NOOO",
+ "fullName": "X3NO (X3NOOO)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135089/medium/ad0dde7b6943eb1bdc2b8c64223dd070.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15330694/medium/7a9dd82c7a7aa369d31d0071c4b03d42.png",
"preTranslated": 0,
- "totalCosts": 279
+ "totalCosts": 107
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 279
+ "totalCosts": 107
},
"translated": {
- "tmMatch": 0,
- "default": 279,
- "total": 279
+ "tmMatch": 18,
+ "default": 89,
+ "total": 107
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 595,
- "total": 595
+ "tmMatch": 17,
+ "default": 81,
+ "total": 98
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 15,
+ "total": 15
},
"approved": {
"tmMatch": 0,
@@ -15119,9 +12363,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 279,
- "total": 279
+ "tmMatch": 18,
+ "default": 89,
+ "total": 107
},
"approvalCosts": {
"tmMatch": 0,
@@ -15133,47 +12377,47 @@
},
{
"user": {
- "id": 14957177,
- "username": "joeurassa",
- "fullName": "joeurassa",
+ "id": 15302454,
+ "username": "zachchou016",
+ "fullName": "Zach chou (zachchou016)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14957177/medium/a88c293bcc8b749456d71edee74329f5.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302454/medium/99a9844ec4bba304acfa7411fd2b4772.jpeg",
"preTranslated": 0,
- "totalCosts": 4057
+ "totalCosts": 40
},
"languages": [
{
"language": {
- "id": "sw",
- "name": "Swahili",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4057
+ "totalCosts": 40
},
"translated": {
- "tmMatch": 65,
- "default": 3992,
- "total": 4057
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
},
"targetTranslated": {
- "tmMatch": 72,
- "default": 4055,
- "total": 4127
+ "tmMatch": 0,
+ "default": 64,
+ "total": 64
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 852
+ "total": 0
},
"translationCosts": {
- "tmMatch": 65,
- "default": 3992,
- "total": 4057
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
},
"approvalCosts": {
"tmMatch": 0,
@@ -15185,32 +12429,32 @@
},
{
"user": {
- "id": 15270742,
- "username": "julgz",
- "fullName": "julgz",
+ "id": 14558364,
+ "username": "Zachinquarantine",
+ "fullName": "Zachinquarantine",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15270742/medium/2975fe9718959071e4db816a58e009d1.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14558364/medium/f255e187347bd3356751f4c43d10f4be.jpeg",
"preTranslated": 0,
- "totalCosts": 10
+ "totalCosts": 357
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "hr",
+ "name": "Croatian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 357
},
"translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 30,
+ "default": 327,
+ "total": 357
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
+ "tmMatch": 28,
+ "default": 306,
+ "total": 334
},
"translatedByMt": {
"tmMatch": 0,
@@ -15223,9 +12467,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 30,
+ "default": 327,
+ "total": 357
},
"approvalCosts": {
"tmMatch": 0,
@@ -15237,37 +12481,37 @@
},
{
"user": {
- "id": 15285990,
- "username": "lxlxw",
- "fullName": "lx5 (lxlxw)",
+ "id": 15292102,
+ "username": "zodaicman",
+ "fullName": "Zodaicman (zodaicman)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15285990/medium/4ff4140a6e7161de6f8cf6fe8fd728ca.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15292102/medium/2ba5a81ed4c4aee52aaa98688513bc11.jpg",
"preTranslated": 0,
- "totalCosts": 250
+ "totalCosts": 52
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "tk",
+ "name": "Turkmen",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 250
+ "totalCosts": 52
},
"translated": {
- "tmMatch": 96,
- "default": 154,
- "total": 250
+ "tmMatch": 1,
+ "default": 51,
+ "total": 52
},
"targetTranslated": {
- "tmMatch": 169,
- "default": 237,
- "total": 406
+ "tmMatch": 1,
+ "default": 38,
+ "total": 39
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -15275,9 +12519,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 96,
- "default": 154,
- "total": 250
+ "tmMatch": 1,
+ "default": 51,
+ "total": 52
},
"approvalCosts": {
"tmMatch": 0,
@@ -15289,32 +12533,32 @@
},
{
"user": {
- "id": 15293776,
- "username": "i.rarafy",
- "fullName": "rarafy (i.rarafy)",
+ "id": 14727038,
+ "username": "agolautner",
+ "fullName": "agolautner",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15293776/medium/c65704f36f82067d1bb1ad464ad54ba1.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14727038/medium/4150668cd11c03c029aeaaa44409248e.png",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 151
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "hu",
+ "name": "Hungarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 151
},
"translated": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 151,
+ "total": 151
},
"targetTranslated": {
"tmMatch": 0,
- "default": 7,
- "total": 7
+ "default": 137,
+ "total": 137
},
"translatedByMt": {
"tmMatch": 0,
@@ -15328,8 +12572,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 151,
+ "total": 151
},
"approvalCosts": {
"tmMatch": 0,
@@ -15341,13 +12585,13 @@
},
{
"user": {
- "id": 15271954,
- "username": "simpleboy",
- "fullName": "simpleboy",
+ "id": 15101527,
+ "username": "alexanderhawl",
+ "fullName": "alex hawl (alexanderhawl)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15271954/medium/5bac3cfeb619cfcf28a4e3d02f697d60.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15101527/medium/d5363de72b7fd3067a430db7ac9ad8ab.jpeg",
"preTranslated": 0,
- "totalCosts": 819
+ "totalCosts": 946
},
"languages": [
{
@@ -15356,22 +12600,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 819
+ "totalCosts": 946
},
"translated": {
- "tmMatch": 0,
- "default": 819,
- "total": 819
+ "tmMatch": 53,
+ "default": 893,
+ "total": 946
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 1306,
- "total": 1306
+ "tmMatch": 88,
+ "default": 1529,
+ "total": 1617
},
"translatedByMt": {
"tmMatch": 0,
- "default": 7,
- "total": 7
+ "default": 47,
+ "total": 47
},
"approved": {
"tmMatch": 0,
@@ -15379,9 +12623,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 819,
- "total": 819
+ "tmMatch": 53,
+ "default": 893,
+ "total": 946
},
"approvalCosts": {
"tmMatch": 0,
@@ -15393,37 +12637,37 @@
},
{
"user": {
- "id": 14921757,
- "username": "trungkien.nt92",
- "fullName": "trung kiên nguyễn (trungkien.nt92)",
+ "id": 15301458,
+ "username": "cc01cc",
+ "fullName": "cc01cc",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14921757/medium/80e6fd8d3f0be1e5feab67dccc614d82.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301458/medium/5a10cf07a324052509316293f84fe69d.png",
"preTranslated": 0,
- "totalCosts": 4920
+ "totalCosts": 452
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4920
+ "totalCosts": 452
},
"translated": {
- "tmMatch": 55,
- "default": 4865,
- "total": 4920
+ "tmMatch": 10,
+ "default": 442,
+ "total": 452
},
"targetTranslated": {
- "tmMatch": 85,
- "default": 7458,
- "total": 7543
+ "tmMatch": 11,
+ "default": 717,
+ "total": 728
},
"translatedByMt": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -15431,9 +12675,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 55,
- "default": 4865,
- "total": 4920
+ "tmMatch": 10,
+ "default": 442,
+ "total": 452
},
"approvalCosts": {
"tmMatch": 0,
@@ -15445,32 +12689,32 @@
},
{
"user": {
- "id": 15264882,
- "username": "villysony",
- "fullName": "vishnu watcharanopkun (villysony)",
+ "id": 15322422,
+ "username": "Doge-is-Dope",
+ "fullName": "clement.l (Doge-is-Dope)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15264882/medium/4cd0aab731abe22b4b4994359846e830.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15322422/medium/38efd7eb354b2e069fef152642759ba5.png",
"preTranslated": 0,
- "totalCosts": 18
+ "totalCosts": 20
},
"languages": [
{
"language": {
- "id": "th",
- "name": "Thai",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 18
+ "totalCosts": 20
},
"translated": {
- "tmMatch": 5,
- "default": 13,
- "total": 18
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 3,
- "total": 4
+ "tmMatch": 35,
+ "default": 0,
+ "total": 35
},
"translatedByMt": {
"tmMatch": 0,
@@ -15483,9 +12727,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 13,
- "total": 18
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
},
"approvalCosts": {
"tmMatch": 0,
@@ -15497,13 +12741,13 @@
},
{
"user": {
- "id": 15254466,
- "username": "web3driver",
- "fullName": "web3driver",
+ "id": 15314206,
+ "username": "cuijia",
+ "fullName": "cuijia",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15254466/medium/adde580dfcc331b56eb1c3823aaa9f0d.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314206/medium/97a1d7142aa4eba6ed8a0212ddada4a8.jpeg",
"preTranslated": 0,
- "totalCosts": 1380
+ "totalCosts": 457
},
"languages": [
{
@@ -15512,22 +12756,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1380
+ "totalCosts": 457
},
"translated": {
- "tmMatch": 52,
- "default": 1328,
- "total": 1380
+ "tmMatch": 3,
+ "default": 454,
+ "total": 457
},
"targetTranslated": {
- "tmMatch": 90,
- "default": 2274,
- "total": 2364
+ "tmMatch": 6,
+ "default": 725,
+ "total": 731
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 25,
+ "total": 25
},
"approved": {
"tmMatch": 0,
@@ -15535,9 +12779,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 52,
- "default": 1328,
- "total": 1380
+ "tmMatch": 3,
+ "default": 454,
+ "total": 457
},
"approvalCosts": {
"tmMatch": 0,
@@ -15549,37 +12793,37 @@
},
{
"user": {
- "id": 15193608,
- "username": "yuping",
- "fullName": "yuping",
+ "id": 15087917,
+ "username": "seoh",
+ "fullName": "eth.seoh (seoh)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15193608/medium/c3b5342b0fef9f5f51eff5b0c2b93c70.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087917/medium/436328b66c11b44622caf9b3de1c4ef0_default.png",
"preTranslated": 0,
- "totalCosts": 9577
+ "totalCosts": 229
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9577
+ "totalCosts": 229
},
"translated": {
- "tmMatch": 1354,
- "default": 8223,
- "total": 9577
+ "tmMatch": 21,
+ "default": 208,
+ "total": 229
},
"targetTranslated": {
- "tmMatch": 2094,
- "default": 12480,
- "total": 14574
+ "tmMatch": 16,
+ "default": 160,
+ "total": 176
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -15587,9 +12831,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1354,
- "default": 8223,
- "total": 9577
+ "tmMatch": 21,
+ "default": 208,
+ "total": 229
},
"approvalCosts": {
"tmMatch": 0,
@@ -15601,37 +12845,37 @@
},
{
"user": {
- "id": 12465480,
- "username": "ondernuray",
- "fullName": "Önder Nuray (ondernuray)",
+ "id": 15332890,
+ "username": "harry.yzl",
+ "fullName": "harry yang (harry.yzl)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12465480/medium/10edc9a851d4c50c0a414f4b24955423.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332890/medium/7f8b947d94015d39fc2d0070c000a5fb.png",
"preTranslated": 0,
- "totalCosts": 4555
+ "totalCosts": 149
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4555
+ "totalCosts": 149
},
"translated": {
- "tmMatch": 371,
- "default": 4184,
- "total": 4555
+ "tmMatch": 2,
+ "default": 147,
+ "total": 149
},
"targetTranslated": {
- "tmMatch": 300,
- "default": 3321,
- "total": 3621
+ "tmMatch": 6,
+ "default": 236,
+ "total": 242
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 16,
+ "total": 16
},
"approved": {
"tmMatch": 0,
@@ -15639,9 +12883,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 371,
- "default": 4184,
- "total": 4555
+ "tmMatch": 2,
+ "default": 147,
+ "total": 149
},
"approvalCosts": {
"tmMatch": 0,
@@ -15653,37 +12897,37 @@
},
{
"user": {
- "id": 15269290,
- "username": "John01",
- "fullName": "Ιωάννης Λιάλιος (John01)",
+ "id": 15308400,
+ "username": "jason_hu",
+ "fullName": "hu jason (jason_hu)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269290/medium/b903da51f95d4eaece4abb52eb8003de.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15308400/medium/f72a21466668f31317fd41e8c0accf37.png",
"preTranslated": 0,
- "totalCosts": 73
+ "totalCosts": 381
},
"languages": [
{
"language": {
- "id": "el",
- "name": "Greek",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 73
+ "totalCosts": 381
},
"translated": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
+ "tmMatch": 19,
+ "default": 362,
+ "total": 381
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 80,
- "total": 80
+ "tmMatch": 44,
+ "default": 637,
+ "total": 681
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 15,
+ "default": 48,
+ "total": 63
},
"approved": {
"tmMatch": 0,
@@ -15691,9 +12935,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
+ "tmMatch": 19,
+ "default": 362,
+ "total": 381
},
"approvalCosts": {
"tmMatch": 0,
@@ -15705,37 +12949,37 @@
},
{
"user": {
- "id": 13495634,
- "username": "aleksnder74",
- "fullName": "Александр Кирьянов (aleksnder74)",
+ "id": 15135089,
+ "username": "indwm",
+ "fullName": "indwm",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13495634/medium/2bb6c9935c48233c344c42e22f7a0b64.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135089/medium/ad0dde7b6943eb1bdc2b8c64223dd070.png",
"preTranslated": 0,
- "totalCosts": 105
+ "totalCosts": 773
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 105
+ "totalCosts": 773
},
"translated": {
- "tmMatch": 11,
- "default": 94,
- "total": 105
+ "tmMatch": 15,
+ "default": 758,
+ "total": 773
},
"targetTranslated": {
- "tmMatch": 13,
- "default": 87,
- "total": 100
+ "tmMatch": 32,
+ "default": 1899,
+ "total": 1931
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 84,
- "total": 89
+ "tmMatch": 0,
+ "default": 22,
+ "total": 22
},
"approved": {
"tmMatch": 0,
@@ -15743,9 +12987,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 11,
- "default": 94,
- "total": 105
+ "tmMatch": 15,
+ "default": 758,
+ "total": 773
},
"approvalCosts": {
"tmMatch": 0,
@@ -15757,71 +13001,84 @@
},
{
"user": {
- "id": 15214262,
- "username": "andrejklim480",
- "fullName": "Андрей Клим (andrejklim480)",
+ "id": 14957177,
+ "username": "joeurassa",
+ "fullName": "joeurassa",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15214262/medium/5727db09ace3c2d258ba36991ad941ea.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14957177/medium/a88c293bcc8b749456d71edee74329f5.jpeg",
"preTranslated": 0,
- "totalCosts": 370
+ "totalCosts": 587
},
"languages": [
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "sw",
+ "name": "Swahili",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9
+ "totalCosts": 587
},
"translated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 39,
+ "default": 548,
+ "total": 587
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 42,
+ "default": 527,
+ "total": 569
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 6,
"default": 0,
- "total": 0
+ "total": 6
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 760
},
"translationCosts": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 39,
+ "default": 548,
+ "total": 587
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15332852,
+ "username": "jonhpark7966",
+ "fullName": "jonhpark7966",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332852/medium/24186e22467c847319b2911a49d1bacc.png",
+ "preTranslated": 0,
+ "totalCosts": 81
+ },
+ "languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 353
+ "totalCosts": 81
},
"translated": {
- "tmMatch": 77,
- "default": 276,
- "total": 353
+ "tmMatch": 2,
+ "default": 79,
+ "total": 81
},
"targetTranslated": {
- "tmMatch": 70,
- "default": 251,
- "total": 321
+ "tmMatch": 3,
+ "default": 64,
+ "total": 67
},
"translatedByMt": {
"tmMatch": 0,
@@ -15834,33 +13091,46 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 77,
- "default": 276,
- "total": 353
+ "tmMatch": 2,
+ "default": 79,
+ "total": 81
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15076447,
+ "username": "jonson009",
+ "fullName": "jonson009",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15076447/medium/779eaaded25604f7fd5afdaed181ad1f.png",
+ "preTranslated": 0,
+ "totalCosts": 4
+ },
+ "languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 8,
- "default": 0,
- "total": 8
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 0,
- "total": 10
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"translatedByMt": {
"tmMatch": 0,
@@ -15873,9 +13143,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 0,
- "total": 8
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -15887,37 +13157,37 @@
},
{
"user": {
- "id": 15233448,
- "username": "ATATAWKA",
- "fullName": "БОГ (ATATAWKA)",
+ "id": 14599938,
+ "username": "wjy7551376",
+ "fullName": "jyfocus (wjy7551376)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15233448/medium/7aecc0f3a4fd3fbda82e8214fdf5fbe7.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14599938/medium/7d58c031632657c5866ea32c4477e61b.jpeg",
"preTranslated": 0,
- "totalCosts": 121
+ "totalCosts": 1747
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 121
+ "totalCosts": 1747
},
"translated": {
- "tmMatch": 0,
- "default": 121,
- "total": 121
+ "tmMatch": 6,
+ "default": 1741,
+ "total": 1747
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 102,
- "total": 102
+ "tmMatch": 13,
+ "default": 2699,
+ "total": 2712
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 536,
+ "total": 539
},
"approved": {
"tmMatch": 0,
@@ -15925,9 +13195,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 121,
- "total": 121
+ "tmMatch": 6,
+ "default": 1741,
+ "total": 1747
},
"approvalCosts": {
"tmMatch": 0,
@@ -15939,37 +13209,37 @@
},
{
"user": {
- "id": 15274392,
- "username": "kostya.74.74",
- "fullName": "Костя Аристов (kostya.74.74)",
+ "id": 14820932,
+ "username": "Kousuke.kikuchi",
+ "fullName": "kousuke (Kousuke.kikuchi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15274392/medium/1479cb1e29576e3989b6fbf7c807eb29.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14820932/medium/f92dad1ec8f37c7de68d9216c3e6f616.jpeg",
"preTranslated": 0,
- "totalCosts": 6
+ "totalCosts": 278
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 6
+ "totalCosts": 278
},
"translated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 5,
+ "default": 273,
+ "total": 278
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 10,
+ "default": 713,
+ "total": 723
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -15977,9 +13247,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 5,
+ "default": 273,
+ "total": 278
},
"approvalCosts": {
"tmMatch": 0,
@@ -15991,32 +13261,32 @@
},
{
"user": {
- "id": 15199956,
- "username": "zhooookova",
- "fullName": "Надежда Жукова (zhooookova)",
+ "id": 15305090,
+ "username": "sarirashi",
+ "fullName": "sariras (sarirashi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15199956/medium/74aea56a748b12af52448b2ecf7ca2ac.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15305090/medium/aaf4ed1205a1b956cc21b4ee947c8d6d.jpeg",
"preTranslated": 0,
- "totalCosts": 3974
+ "totalCosts": 15
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3974
+ "totalCosts": 15
},
"translated": {
- "tmMatch": 103,
- "default": 3871,
- "total": 3974
+ "tmMatch": 0,
+ "default": 15,
+ "total": 15
},
"targetTranslated": {
- "tmMatch": 92,
- "default": 3345,
- "total": 3437
+ "tmMatch": 0,
+ "default": 23,
+ "total": 23
},
"translatedByMt": {
"tmMatch": 0,
@@ -16029,9 +13299,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 103,
- "default": 3871,
- "total": 3974
+ "tmMatch": 0,
+ "default": 15,
+ "total": 15
},
"approvalCosts": {
"tmMatch": 0,
@@ -16043,37 +13313,37 @@
},
{
"user": {
- "id": 14564238,
- "username": "FreddyAndresParra",
- "fullName": "Фредди Андрес Парра Орельяна (FreddyAndresParra)",
+ "id": 15297344,
+ "username": "tarymlah",
+ "fullName": "tarymlah",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14564238/medium/e6feebc5a27754079a07907fffac8389.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15297344/medium/3f87ac9fec013e37872571efdb9090c1.jpg",
"preTranslated": 0,
- "totalCosts": 2285
+ "totalCosts": 104
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "tk",
+ "name": "Turkmen",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2285
+ "totalCosts": 104
},
"translated": {
- "tmMatch": 75,
- "default": 2210,
- "total": 2285
+ "tmMatch": 0,
+ "default": 104,
+ "total": 104
},
"targetTranslated": {
- "tmMatch": 105,
- "default": 2503,
- "total": 2608
+ "tmMatch": 0,
+ "default": 93,
+ "total": 93
},
"translatedByMt": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -16081,9 +13351,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 75,
- "default": 2210,
- "total": 2285
+ "tmMatch": 0,
+ "default": 104,
+ "total": 104
},
"approvalCosts": {
"tmMatch": 0,
@@ -16095,32 +13365,32 @@
},
{
"user": {
- "id": 15283644,
- "username": "VrotEbalETH",
- "fullName": "эй ты 1352791ш (VrotEbalETH)",
+ "id": 14921757,
+ "username": "trungkien.nt92",
+ "fullName": "trung kiên nguyễn (trungkien.nt92)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15283644/medium/27f2bab6237cea341a224e3b1268f0ef.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14921757/medium/80e6fd8d3f0be1e5feab67dccc614d82.jpg",
"preTranslated": 0,
- "totalCosts": 126
+ "totalCosts": 2693
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 76
+ "totalCosts": 2693
},
"translated": {
- "tmMatch": 1,
- "default": 75,
- "total": 76
+ "tmMatch": 63,
+ "default": 2630,
+ "total": 2693
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 52,
- "total": 55
+ "tmMatch": 99,
+ "default": 3918,
+ "total": 4017
},
"translatedByMt": {
"tmMatch": 0,
@@ -16133,33 +13403,46 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 75,
- "total": 76
+ "tmMatch": 63,
+ "default": 2630,
+ "total": 2693
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15327162,
+ "username": "ZXC_crowdin",
+ "fullName": "xuchen zheng (ZXC_crowdin)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15327162/medium/eb687e8057f973d2e0752a4d45b7021d.png",
+ "preTranslated": 0,
+ "totalCosts": 2051
+ },
+ "languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 50
+ "totalCosts": 2051
},
"translated": {
- "tmMatch": 2,
- "default": 48,
- "total": 50
+ "tmMatch": 23,
+ "default": 2028,
+ "total": 2051
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 6,
- "total": 9
+ "tmMatch": 48,
+ "default": 3319,
+ "total": 3367
},
"translatedByMt": {
"tmMatch": 0,
@@ -16172,9 +13455,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 48,
- "total": 50
+ "tmMatch": 23,
+ "default": 2028,
+ "total": 2051
},
"approvalCosts": {
"tmMatch": 0,
@@ -16186,32 +13469,32 @@
},
{
"user": {
- "id": 15207930,
- "username": "rayg",
- "fullName": "راجي الحارثي (rayg)",
+ "id": 14660900,
+ "username": "liuyangc3",
+ "fullName": "yang liu (liuyangc3)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15207930/medium/b810ceacea24be83757399fa7cc431ef_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14660900/medium/0bdd3c54a919c5281765e19e7544eb31.jpeg",
"preTranslated": 0,
- "totalCosts": 47
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
+ "tmMatch": 5,
+ "default": 0,
+ "total": 5
},
"translatedByMt": {
"tmMatch": 0,
@@ -16224,9 +13507,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -16238,32 +13521,32 @@
},
{
"user": {
- "id": 15279280,
- "username": "CHOOCHATJUMPATHONG",
- "fullName": "ชูชาติ จําปาทอง (CHOOCHATJUMPATHONG)",
+ "id": 15206338,
+ "username": "yoshikouki",
+ "fullName": "yoshikouki_ (yoshikouki)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15279280/medium/21c0636452ffadcdd0672a0c455ba748.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15206338/medium/b19b6c3f70c935e0def2ea4b214eb88c.PNG",
"preTranslated": 0,
- "totalCosts": 77
+ "totalCosts": 116
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 37
+ "totalCosts": 116
},
"translated": {
- "tmMatch": 0,
- "default": 37,
- "total": 37
+ "tmMatch": 49,
+ "default": 67,
+ "total": 116
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 37,
- "total": 37
+ "tmMatch": 113,
+ "default": 164,
+ "total": 277
},
"translatedByMt": {
"tmMatch": 0,
@@ -16276,33 +13559,46 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 37,
- "total": 37
+ "tmMatch": 49,
+ "default": 67,
+ "total": 116
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14750070,
+ "username": "qnetvova",
+ "fullName": "Вова Кащавцев (qnetvova)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14750070/medium/b193266e9e288da945c587875052d33b.jpg",
+ "preTranslated": 0,
+ "totalCosts": 23
+ },
+ "languages": [
{
"language": {
- "id": "th",
- "name": "Thai",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 40
+ "totalCosts": 23
},
"translated": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
+ "tmMatch": 5,
+ "default": 18,
+ "total": 23
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
+ "tmMatch": 4,
+ "default": 18,
+ "total": 22
},
"translatedByMt": {
"tmMatch": 0,
@@ -16315,9 +13611,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
+ "tmMatch": 5,
+ "default": 18,
+ "total": 23
},
"approvalCosts": {
"tmMatch": 0,
@@ -16329,32 +13625,32 @@
},
{
"user": {
- "id": 14060898,
- "username": "PoknoRoyal",
- "fullName": "ប៉ុកណូ រ៉ូយ៉ាល់ (PoknoRoyal)",
+ "id": 15199956,
+ "username": "zhooookova",
+ "fullName": "Надежда Жукова (zhooookova)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14060898/medium/ab3c1d769772b14369a1d98492a8bb0c.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15199956/medium/74aea56a748b12af52448b2ecf7ca2ac.png",
"preTranslated": 0,
- "totalCosts": 270
+ "totalCosts": 6364
},
"languages": [
{
"language": {
- "id": "km",
- "name": "Khmer",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 270
+ "totalCosts": 6364
},
"translated": {
- "tmMatch": 3,
- "default": 267,
- "total": 270
+ "tmMatch": 61,
+ "default": 6303,
+ "total": 6364
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 269,
- "total": 273
+ "tmMatch": 58,
+ "default": 5652,
+ "total": 5710
},
"translatedByMt": {
"tmMatch": 0,
@@ -16367,9 +13663,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 267,
- "total": 270
+ "tmMatch": 61,
+ "default": 6303,
+ "total": 6364
},
"approvalCosts": {
"tmMatch": 0,
@@ -16381,32 +13677,32 @@
},
{
"user": {
- "id": 15289398,
- "username": "howardwu83",
- "fullName": "吳成昊 (howardwu83)",
+ "id": 15333158,
+ "username": "ggggoggggo25",
+ "fullName": "محمد_ عيد (ggggoggggo25)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15289398/medium/86d1f2d23a0b34ad5630a2bbd6199b32.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15333158/medium/b7145ac4f725d7c7f1afc043122edd07.jpeg",
"preTranslated": 0,
- "totalCosts": 15
+ "totalCosts": 5
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "sq",
+ "name": "Albanian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 15
+ "totalCosts": 5
},
"translated": {
- "tmMatch": 2,
- "default": 13,
- "total": 15
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 18,
- "total": 25
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
},
"translatedByMt": {
"tmMatch": 0,
@@ -16419,9 +13715,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 13,
- "total": 15
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
},
"approvalCosts": {
"tmMatch": 0,
@@ -16433,13 +13729,13 @@
},
{
"user": {
- "id": 15282666,
- "username": "guozhiyu1202",
- "fullName": "流藻 (guozhiyu1202)",
+ "id": 15069725,
+ "username": "zaunist",
+ "fullName": "失眠是真滴难受 (zaunist)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15282666/medium/d76840814978ab08cdfe32cb9f626599.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15069725/medium/75e6bb2cb7b89e0b022c58a4564e2d93.jpg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 3
},
"languages": [
{
@@ -16448,17 +13744,17 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"translatedByMt": {
"tmMatch": 0,
@@ -16471,9 +13767,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -16485,13 +13781,13 @@
},
{
"user": {
- "id": 15254628,
- "username": "a957417045",
- "fullName": "蒙桢 (a957417045)",
+ "id": 15304186,
+ "username": "isurgit",
+ "fullName": "森之斑 (isurgit)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15254628/medium/586746fc5db81908724cdbc824ff1b59.gif",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15304186/medium/e96be4e30143e662b24f6d31561cda52.jpeg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 8
},
"languages": [
{
@@ -16500,17 +13796,17 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 8
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"translatedByMt": {
"tmMatch": 0,
@@ -16523,9 +13819,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"approvalCosts": {
"tmMatch": 0,
@@ -16537,32 +13833,32 @@
},
{
"user": {
- "id": 15290682,
- "username": "kelegele",
- "fullName": "蕉太 (kelegele)",
+ "id": 15314262,
+ "username": "flexasdf2124",
+ "fullName": "성도경 (flexasdf2124)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15290682/medium/3f29686a60282fce10aa9b9b72a6d92c.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314262/medium/acf85fab7705d3045df3a927e5b42987.jpeg",
"preTranslated": 0,
- "totalCosts": 8
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 2,
- "default": 6,
- "total": 8
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 9,
- "total": 13
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
@@ -16575,9 +13871,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 6,
- "total": 8
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
diff --git a/src/data/translation-reports/quarter/quarter-data.json b/src/data/translation-reports/quarter/quarter-data.json
index 8b0b134c43b..7f0bb1d9780 100644
--- a/src/data/translation-reports/quarter/quarter-data.json
+++ b/src/data/translation-reports/quarter/quarter-data.json
@@ -3,48 +3,48 @@
"url": "https://translate.ethereum.org/project/ethereum-org",
"unit": "words",
"dateRange": {
- "from": "2022-01-01",
- "to": "2022-04-01"
+ "from": "2022-04-01",
+ "to": "2022-06-30"
},
"currency": "USD",
"mode": "simple",
- "totalCosts": 1675554,
+ "totalCosts": 1014825,
"totalTMSavings": 0,
- "totalPreTranslated": 643766,
+ "totalPreTranslated": 480954,
"data": [
{
"user": {
- "id": 15127569,
- "username": "0x8642707fb2d9c7dd4e48c4bd1245229b73704bc2",
- "fullName": "0x8642707fb2d9c7dd4e48c4bd1245229b73704bc2",
+ "id": 15310732,
+ "username": "0x_Ozan",
+ "fullName": "0x_Ozan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127569/medium/a7a2851aef5b8bc1375f667f10d42a2a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310732/medium/0f00d931e8912ab78e17097621c79886_default.png",
"preTranslated": 0,
- "totalCosts": 14
+ "totalCosts": 2440
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14
+ "totalCosts": 2440
},
"translated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 8,
+ "default": 2432,
+ "total": 2440
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
+ "tmMatch": 6,
+ "default": 2109,
+ "total": 2115
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 6,
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -52,9 +52,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 8,
+ "default": 2432,
+ "total": 2440
},
"approvalCosts": {
"tmMatch": 0,
@@ -66,37 +66,37 @@
},
{
"user": {
- "id": 15128403,
- "username": "0xBomin",
- "fullName": "0xBomin",
+ "id": 15293526,
+ "username": "1032617422",
+ "fullName": "1032617422",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15128403/medium/30c0dfcc0cedf22f01128a217154e5ed_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15293526/medium/9e1560b3c7f8e0915244339e340263ae_default.png",
"preTranslated": 0,
- "totalCosts": 278
+ "totalCosts": 25
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 278
+ "totalCosts": 25
},
"translated": {
- "tmMatch": 9,
- "default": 269,
- "total": 278
+ "tmMatch": 0,
+ "default": 25,
+ "total": 25
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 239,
- "total": 247
+ "tmMatch": 0,
+ "default": 28,
+ "total": 28
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 8,
- "total": 9
+ "tmMatch": 0,
+ "default": 25,
+ "total": 25
},
"approved": {
"tmMatch": 0,
@@ -104,9 +104,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 269,
- "total": 278
+ "tmMatch": 0,
+ "default": 25,
+ "total": 25
},
"approvalCosts": {
"tmMatch": 0,
@@ -118,37 +118,37 @@
},
{
"user": {
- "id": 14600656,
- "username": "0xl",
- "fullName": "0xl",
+ "id": 15250140,
+ "username": "12g",
+ "fullName": "12g",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14600656/medium/fb963b4e8e5e98e4440f1fc417ceb476_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15250140/medium/93c4b05cd40e194f906c25902dbbda9a_default.png",
"preTranslated": 0,
- "totalCosts": 25
+ "totalCosts": 848
},
"languages": [
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 25
+ "totalCosts": 848
},
"translated": {
- "tmMatch": 14,
- "default": 11,
- "total": 25
+ "tmMatch": 11,
+ "default": 837,
+ "total": 848
},
"targetTranslated": {
- "tmMatch": 14,
- "default": 11,
- "total": 25
+ "tmMatch": 21,
+ "default": 736,
+ "total": 757
},
"translatedByMt": {
- "tmMatch": 10,
- "default": 4,
- "total": 14
+ "tmMatch": 0,
+ "default": 246,
+ "total": 246
},
"approved": {
"tmMatch": 0,
@@ -156,9 +156,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 14,
- "default": 11,
- "total": 25
+ "tmMatch": 11,
+ "default": 837,
+ "total": 848
},
"approvalCosts": {
"tmMatch": 0,
@@ -170,32 +170,32 @@
},
{
"user": {
- "id": 14897770,
- "username": "0xmike7",
- "fullName": "0xmike7",
+ "id": 15216898,
+ "username": "3936889315",
+ "fullName": "3936889315",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14897770/medium/48581e20c04cdfde4e05e0b73f80e7c5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15216898/medium/cf2920ca6ea90600195fce7d3c56d40e_default.png",
"preTranslated": 0,
- "totalCosts": 82
+ "totalCosts": 74
},
"languages": [
{
"language": {
- "id": "fi",
- "name": "Finnish",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 82
+ "totalCosts": 74
},
"translated": {
- "tmMatch": 6,
- "default": 76,
- "total": 82
+ "tmMatch": 7,
+ "default": 67,
+ "total": 74
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 58,
- "total": 63
+ "tmMatch": 11,
+ "default": 76,
+ "total": 87
},
"translatedByMt": {
"tmMatch": 0,
@@ -208,9 +208,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 76,
- "total": 82
+ "tmMatch": 7,
+ "default": 67,
+ "total": 74
},
"approvalCosts": {
"tmMatch": 0,
@@ -222,37 +222,37 @@
},
{
"user": {
- "id": 15147838,
- "username": "2802947224",
- "fullName": "2802947224",
+ "id": 15137520,
+ "username": "6ara6aka",
+ "fullName": "6ara6aka",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15147838/medium/83f3164e1200b95bd66f27d2bdfba38e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137520/medium/45578cd00916c31bdd162d1ead2c563b_default.png",
"preTranslated": 0,
- "totalCosts": 47
+ "totalCosts": 94
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 94
},
"translated": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 94,
+ "total": 94
},
"targetTranslated": {
"tmMatch": 0,
- "default": 61,
- "total": 61
+ "default": 135,
+ "total": 135
},
"translatedByMt": {
"tmMatch": 0,
- "default": 45,
- "total": 45
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -261,8 +261,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 94,
+ "total": 94
},
"approvalCosts": {
"tmMatch": 0,
@@ -274,32 +274,32 @@
},
{
"user": {
- "id": 14111187,
- "username": "3Dmachine",
- "fullName": "3Dmachine",
+ "id": 15236164,
+ "username": "ANNN12138",
+ "fullName": "ANNN12138",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14111187/medium/fe245408c845d689664e2daace62d768_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15236164/medium/f730080c4754fb2b8908693165276938_default.png",
"preTranslated": 0,
- "totalCosts": 10
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 2,
+ "default": 2,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 4,
+ "default": 5,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -312,9 +312,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 2,
+ "default": 2,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -326,47 +326,47 @@
},
{
"user": {
- "id": 15104875,
- "username": "3vera",
- "fullName": "3vera",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15104875/medium/e90d23a37d5c4325b45195c090936d2f_default.png",
+ "id": 15042043,
+ "username": "Acc_John_Banis",
+ "fullName": "Acc_John_Banis",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15042043/medium/3e87407585f7ba151de939a245b94de1_default.png",
"preTranslated": 0,
- "totalCosts": 136
+ "totalCosts": 12427
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "nl",
+ "name": "Dutch",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 136
+ "totalCosts": 12427
},
"translated": {
- "tmMatch": 0,
- "default": 136,
- "total": 136
+ "tmMatch": 1173,
+ "default": 11254,
+ "total": 12427
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 150,
- "total": 150
+ "tmMatch": 1266,
+ "default": 11781,
+ "total": 13047
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 91,
+ "total": 94
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 14598
},
"translationCosts": {
- "tmMatch": 0,
- "default": 136,
- "total": 136
+ "tmMatch": 1173,
+ "default": 11254,
+ "total": 12427
},
"approvalCosts": {
"tmMatch": 0,
@@ -378,47 +378,47 @@
},
{
"user": {
- "id": 15137520,
- "username": "6ara6aka",
- "fullName": "6ara6aka",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137520/medium/45578cd00916c31bdd162d1ead2c563b_default.png",
+ "id": 15218610,
+ "username": "Aco_Anna_Nowak",
+ "fullName": "Aco_Anna_Nowak",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15218610/medium/7d145d839dcf4e83149b672ee31910c8_default.png",
"preTranslated": 0,
- "totalCosts": 104
+ "totalCosts": 189
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 104
+ "totalCosts": 189
},
"translated": {
- "tmMatch": 0,
- "default": 104,
- "total": 104
+ "tmMatch": 9,
+ "default": 180,
+ "total": 189
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 104,
- "total": 104
+ "tmMatch": 9,
+ "default": 175,
+ "total": 184
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 6,
+ "default": 52,
+ "total": 58
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 81
},
"translationCosts": {
- "tmMatch": 0,
- "default": 104,
- "total": 104
+ "tmMatch": 9,
+ "default": 180,
+ "total": 189
},
"approvalCosts": {
"tmMatch": 0,
@@ -430,47 +430,47 @@
},
{
"user": {
- "id": 15042043,
- "username": "Acc_John_Banis",
- "fullName": "Acc_John_Banis",
+ "id": 15012107,
+ "username": "Aco_FR",
+ "fullName": "Aco_FR",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15042043/medium/3e87407585f7ba151de939a245b94de1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15012107/medium/c81591d59d6d3d5b7e7c6cc9734cbc6a_default.png",
"preTranslated": 0,
- "totalCosts": 9513
+ "totalCosts": 1176
},
"languages": [
{
"language": {
- "id": "nl",
- "name": "Dutch",
+ "id": "kk",
+ "name": "Kazakh",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9513
+ "totalCosts": 1176
},
"translated": {
- "tmMatch": 346,
- "default": 9167,
- "total": 9513
+ "tmMatch": 140,
+ "default": 1036,
+ "total": 1176
},
"targetTranslated": {
- "tmMatch": 341,
- "default": 9669,
- "total": 10010
+ "tmMatch": 121,
+ "default": 925,
+ "total": 1046
},
"translatedByMt": {
- "tmMatch": 53,
- "default": 477,
- "total": 530
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 12672
+ "total": 1572
},
"translationCosts": {
- "tmMatch": 346,
- "default": 9167,
- "total": 9513
+ "tmMatch": 140,
+ "default": 1036,
+ "total": 1176
},
"approvalCosts": {
"tmMatch": 0,
@@ -482,47 +482,47 @@
},
{
"user": {
- "id": 15142978,
- "username": "Aco_DonatoRoberto",
- "fullName": "Aco_DonatoRoberto",
+ "id": 14179845,
+ "username": "Aco_FroilanM",
+ "fullName": "Aco_FroilanM",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15142978/medium/cf666f1524b64c6f43e98542ff621e9c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14179845/medium/1af360698966f9a64736117b86bfc712_default.png",
"preTranslated": 0,
- "totalCosts": 4921
+ "totalCosts": 5447
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "ca",
+ "name": "Catalan",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4921
+ "totalCosts": 5447
},
"translated": {
- "tmMatch": 2463,
- "default": 2458,
- "total": 4921
+ "tmMatch": 1852,
+ "default": 3595,
+ "total": 5447
},
"targetTranslated": {
- "tmMatch": 2658,
- "default": 2722,
- "total": 5380
+ "tmMatch": 2078,
+ "default": 4071,
+ "total": 6149
},
"translatedByMt": {
- "tmMatch": 6,
- "default": 12,
- "total": 18
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 15862
+ "total": 7939
},
"translationCosts": {
- "tmMatch": 2463,
- "default": 2458,
- "total": 4921
+ "tmMatch": 1852,
+ "default": 3595,
+ "total": 5447
},
"approvalCosts": {
"tmMatch": 0,
@@ -534,86 +534,99 @@
},
{
"user": {
- "id": 15012107,
- "username": "Aco_FR",
- "fullName": "Aco_FR",
+ "id": 15038029,
+ "username": "Aco_Gemineo",
+ "fullName": "Aco_Gemineo",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15012107/medium/c81591d59d6d3d5b7e7c6cc9734cbc6a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15038029/medium/39a0baeb76a5f50b79e8e8589553619a_default.png",
"preTranslated": 0,
- "totalCosts": 14097
+ "totalCosts": 51226
},
"languages": [
{
"language": {
- "id": "az",
- "name": "Azerbaijani",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1479
+ "totalCosts": 51226
},
"translated": {
- "tmMatch": 227,
- "default": 1252,
- "total": 1479
+ "tmMatch": 16152,
+ "default": 35074,
+ "total": 51226
},
"targetTranslated": {
- "tmMatch": 220,
- "default": 1188,
- "total": 1408
+ "tmMatch": 15349,
+ "default": 33433,
+ "total": 48782
},
"translatedByMt": {
- "tmMatch": 37,
- "default": 4,
- "total": 41
+ "tmMatch": 10,
+ "default": 17,
+ "total": 27
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 2186
+ "total": 73033
},
"translationCosts": {
- "tmMatch": 227,
- "default": 1252,
- "total": 1479
+ "tmMatch": 16152,
+ "default": 35074,
+ "total": 51226
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15061123,
+ "username": "Aco_Hindi",
+ "fullName": "Aco_Hindi",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15061123/medium/e4d052a9eddf22820a8df7e59daa1704_default.png",
+ "preTranslated": 0,
+ "totalCosts": 230
+ },
+ "languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 12618
+ "totalCosts": 230
},
"translated": {
- "tmMatch": 1490,
- "default": 11128,
- "total": 12618
+ "tmMatch": 67,
+ "default": 163,
+ "total": 230
},
"targetTranslated": {
- "tmMatch": 1830,
- "default": 13867,
- "total": 15697
+ "tmMatch": 128,
+ "default": 302,
+ "total": 430
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 6,
"default": 2,
- "total": 2
+ "total": 8
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 12808
+ "total": 257
},
"translationCosts": {
- "tmMatch": 1490,
- "default": 11128,
- "total": 12618
+ "tmMatch": 67,
+ "default": 163,
+ "total": 230
},
"approvalCosts": {
"tmMatch": 0,
@@ -625,32 +638,32 @@
},
{
"user": {
- "id": 14179845,
- "username": "Aco_FroilanM",
- "fullName": "Aco_FroilanM",
+ "id": 15037897,
+ "username": "Aco_Indonesian",
+ "fullName": "Aco_Indonesian",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14179845/medium/1af360698966f9a64736117b86bfc712_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15037897/medium/0cef85d4b2a8be292505d8a7dcf43d68_default.png",
"preTranslated": 0,
- "totalCosts": 42697
+ "totalCosts": 3856
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 24597
+ "totalCosts": 3856
},
"translated": {
- "tmMatch": 2900,
- "default": 21697,
- "total": 24597
+ "tmMatch": 1472,
+ "default": 2384,
+ "total": 3856
},
"targetTranslated": {
- "tmMatch": 3266,
- "default": 24456,
- "total": 27722
+ "tmMatch": 1415,
+ "default": 2238,
+ "total": 3653
},
"translatedByMt": {
"tmMatch": 0,
@@ -660,51 +673,64 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 30752
+ "total": 7372
},
"translationCosts": {
- "tmMatch": 2900,
- "default": 21697,
- "total": 24597
+ "tmMatch": 1472,
+ "default": 2384,
+ "total": 3856
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15005475,
+ "username": "Aco_MLY",
+ "fullName": "Aco_MLY",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005475/medium/9443753a1b4b3c1d14a6c5932971813f_default.png",
+ "preTranslated": 0,
+ "totalCosts": 72251
+ },
+ "languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 18100
+ "totalCosts": 72251
},
"translated": {
- "tmMatch": 3923,
- "default": 14177,
- "total": 18100
+ "tmMatch": 13068,
+ "default": 59183,
+ "total": 72251
},
"targetTranslated": {
- "tmMatch": 4360,
- "default": 15723,
- "total": 20083
+ "tmMatch": 10967,
+ "default": 46258,
+ "total": 57225
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 6,
+ "tmMatch": 6,
+ "default": 0,
"total": 6
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 22887
+ "total": 112883
},
"translationCosts": {
- "tmMatch": 3923,
- "default": 14177,
- "total": 18100
+ "tmMatch": 13068,
+ "default": 59183,
+ "total": 72251
},
"approvalCosts": {
"tmMatch": 0,
@@ -716,32 +742,32 @@
},
{
"user": {
- "id": 15038029,
- "username": "Aco_Gemineo",
- "fullName": "Aco_Gemineo",
+ "id": 15241654,
+ "username": "Aco_Malayalam",
+ "fullName": "Aco_Malayalam",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15038029/medium/39a0baeb76a5f50b79e8e8589553619a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15241654/medium/1e8f9fef1df7d8844ac01e33ba979032_default.png",
"preTranslated": 0,
- "totalCosts": 22949
+ "totalCosts": 203
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "ml-IN",
+ "name": "Malayalam",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 22949
+ "totalCosts": 203
},
"translated": {
- "tmMatch": 7597,
- "default": 15352,
- "total": 22949
+ "tmMatch": 48,
+ "default": 155,
+ "total": 203
},
"targetTranslated": {
- "tmMatch": 7714,
- "default": 15507,
- "total": 23221
+ "tmMatch": 80,
+ "default": 279,
+ "total": 359
},
"translatedByMt": {
"tmMatch": 0,
@@ -751,12 +777,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 26350
+ "total": 257
},
"translationCosts": {
- "tmMatch": 7597,
- "default": 15352,
- "total": 22949
+ "tmMatch": 48,
+ "default": 155,
+ "total": 203
},
"approvalCosts": {
"tmMatch": 0,
@@ -768,47 +794,47 @@
},
{
"user": {
- "id": 15037897,
- "username": "Aco_Indonesian",
- "fullName": "Aco_Indonesian",
+ "id": 15005335,
+ "username": "Aco_Mamorim",
+ "fullName": "Aco_Mamorim",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15037897/medium/0cef85d4b2a8be292505d8a7dcf43d68_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005335/medium/1df3f196a54707c412ad265030074c6d_default.png",
"preTranslated": 0,
- "totalCosts": 40389
+ "totalCosts": 12580
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 40389
+ "totalCosts": 12580
},
"translated": {
- "tmMatch": 7440,
- "default": 32949,
- "total": 40389
+ "tmMatch": 1324,
+ "default": 11256,
+ "total": 12580
},
"targetTranslated": {
- "tmMatch": 7043,
- "default": 29030,
- "total": 36073
+ "tmMatch": 1394,
+ "default": 11542,
+ "total": 12936
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 2,
"default": 0,
- "total": 0
+ "total": 2
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 93103
+ "total": 13985
},
"translationCosts": {
- "tmMatch": 7440,
- "default": 32949,
- "total": 40389
+ "tmMatch": 1324,
+ "default": 11256,
+ "total": 12580
},
"approvalCosts": {
"tmMatch": 0,
@@ -820,32 +846,32 @@
},
{
"user": {
- "id": 15171184,
- "username": "Aco_Jakub_Eurolingo_2021",
- "fullName": "Aco_Jakub_Eurolingo_2021",
+ "id": 15319242,
+ "username": "Aco_Qwertyworks.Ethereum",
+ "fullName": "Aco_Qwertyworks.Ethereum",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15171184/medium/bac91e693e2f2e0cfadb19ac631a90b1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15319242/medium/a4b24fefc8cb46836511002d4e1ce001_default.png",
"preTranslated": 0,
- "totalCosts": 8
+ "totalCosts": 917
},
"languages": [
{
"language": {
- "id": "ro",
- "name": "Romanian",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8
+ "totalCosts": 917
},
"translated": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 138,
+ "default": 779,
+ "total": 917
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 179,
+ "default": 988,
+ "total": 1167
},
"translatedByMt": {
"tmMatch": 0,
@@ -855,12 +881,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1574
},
"translationCosts": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 138,
+ "default": 779,
+ "total": 917
},
"approvalCosts": {
"tmMatch": 0,
@@ -872,47 +898,47 @@
},
{
"user": {
- "id": 15075931,
- "username": "Aco_LocalLight01",
- "fullName": "Aco_LocalLight01",
+ "id": 15037877,
+ "username": "Aco_Roberto_Gangemi",
+ "fullName": "Aco_Roberto_Gangemi",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15075931/medium/9a93f726877076e099367418250f7e26_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15037877/medium/347cb9ca83265ecb5bd37a460d338d6e_default.png",
"preTranslated": 0,
- "totalCosts": 1174
+ "totalCosts": 10142
},
"languages": [
{
"language": {
- "id": "th",
- "name": "Thai",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1174
+ "totalCosts": 10142
},
"translated": {
- "tmMatch": 189,
- "default": 985,
- "total": 1174
+ "tmMatch": 4072,
+ "default": 6070,
+ "total": 10142
},
"targetTranslated": {
- "tmMatch": 90,
- "default": 315,
- "total": 405
+ "tmMatch": 4443,
+ "default": 6550,
+ "total": 10993
},
"translatedByMt": {
- "tmMatch": 20,
- "default": 12,
- "total": 32
+ "tmMatch": 0,
+ "default": 166,
+ "total": 166
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1618
+ "total": 17461
},
"translationCosts": {
- "tmMatch": 189,
- "default": 985,
- "total": 1174
+ "tmMatch": 4072,
+ "default": 6070,
+ "total": 10142
},
"approvalCosts": {
"tmMatch": 0,
@@ -924,47 +950,47 @@
},
{
"user": {
- "id": 15005475,
- "username": "Aco_MLY",
- "fullName": "Aco_MLY",
+ "id": 15038647,
+ "username": "Aco_Tomoko",
+ "fullName": "Aco_Tomoko",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005475/medium/9443753a1b4b3c1d14a6c5932971813f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15038647/medium/6e83773b7f4db25bdece30475a0840df_default.png",
"preTranslated": 0,
- "totalCosts": 43834
+ "totalCosts": 14131
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 43834
+ "totalCosts": 14131
},
"translated": {
- "tmMatch": 13347,
- "default": 30487,
- "total": 43834
+ "tmMatch": 3279,
+ "default": 10852,
+ "total": 14131
},
"targetTranslated": {
- "tmMatch": 11250,
- "default": 25177,
- "total": 36427
+ "tmMatch": 9439,
+ "default": 30426,
+ "total": 39865
},
"translatedByMt": {
- "tmMatch": 8,
- "default": 0,
- "total": 8
+ "tmMatch": 20,
+ "default": 15,
+ "total": 35
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 67179
+ "total": 15524
},
"translationCosts": {
- "tmMatch": 13347,
- "default": 30487,
- "total": 43834
+ "tmMatch": 3279,
+ "default": 10852,
+ "total": 14131
},
"approvalCosts": {
"tmMatch": 0,
@@ -976,32 +1002,32 @@
},
{
"user": {
- "id": 15190960,
- "username": "Aco_Malay",
- "fullName": "Aco_Malay",
+ "id": 15241658,
+ "username": "Aco_Vietnamese",
+ "fullName": "Aco_Vietnamese",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15190960/medium/42bb1692ef4af7a7110b73e62f58273e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15241658/medium/39de011db222be51f6dfe886cfe26499_default.png",
"preTranslated": 0,
- "totalCosts": 167
+ "totalCosts": 10275
},
"languages": [
{
"language": {
- "id": "ms",
- "name": "Malay",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 167
+ "totalCosts": 10275
},
"translated": {
- "tmMatch": 55,
- "default": 112,
- "total": 167
+ "tmMatch": 598,
+ "default": 9677,
+ "total": 10275
},
"targetTranslated": {
- "tmMatch": 54,
- "default": 109,
- "total": 163
+ "tmMatch": 1001,
+ "default": 15231,
+ "total": 16232
},
"translatedByMt": {
"tmMatch": 0,
@@ -1011,12 +1037,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 201
+ "total": 10358
},
"translationCosts": {
- "tmMatch": 55,
- "default": 112,
- "total": 167
+ "tmMatch": 598,
+ "default": 9677,
+ "total": 10275
},
"approvalCosts": {
"tmMatch": 0,
@@ -1028,47 +1054,47 @@
},
{
"user": {
- "id": 15005335,
- "username": "Aco_Mamorim",
- "fullName": "Aco_Mamorim",
+ "id": 15005293,
+ "username": "Aco_Zinacle",
+ "fullName": "Aco_Zinacle",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005335/medium/1df3f196a54707c412ad265030074c6d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005293/medium/6f19beccc7174b9ab2a3022bad4e34a0_default.png",
"preTranslated": 0,
- "totalCosts": 37856
+ "totalCosts": 98
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 37856
+ "totalCosts": 98
},
"translated": {
- "tmMatch": 9021,
- "default": 28835,
- "total": 37856
+ "tmMatch": 3,
+ "default": 95,
+ "total": 98
},
"targetTranslated": {
- "tmMatch": 9941,
- "default": 30916,
- "total": 40857
+ "tmMatch": 3,
+ "default": 117,
+ "total": 120
},
"translatedByMt": {
- "tmMatch": 26,
- "default": 76,
- "total": 102
+ "tmMatch": 2,
+ "default": 16,
+ "total": 18
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 64967
+ "total": 267
},
"translationCosts": {
- "tmMatch": 9021,
- "default": 28835,
- "total": 37856
+ "tmMatch": 3,
+ "default": 95,
+ "total": 98
},
"approvalCosts": {
"tmMatch": 0,
@@ -1080,47 +1106,47 @@
},
{
"user": {
- "id": 15037743,
- "username": "Aco_Marwa_Bakheet_2021",
- "fullName": "Aco_Marwa_Bakheet_2021",
+ "id": 15256998,
+ "username": "Aco_gmtraductions",
+ "fullName": "Aco_gmtraductions",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15037743/medium/b3fa30f1dac5da04b5b7a85f859eaa75_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15256998/medium/1080c1f5f785cd542b310f0c840db93f_default.png",
"preTranslated": 0,
- "totalCosts": 92416
+ "totalCosts": 3240
},
"languages": [
{
"language": {
- "id": "ro",
- "name": "Romanian",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 92416
+ "totalCosts": 3240
},
"translated": {
- "tmMatch": 24216,
- "default": 68200,
- "total": 92416
+ "tmMatch": 2301,
+ "default": 939,
+ "total": 3240
},
"targetTranslated": {
- "tmMatch": 26153,
- "default": 71854,
- "total": 98007
+ "tmMatch": 2698,
+ "default": 1084,
+ "total": 3782
},
"translatedByMt": {
- "tmMatch": 101,
- "default": 395,
- "total": 496
+ "tmMatch": 40,
+ "default": 17,
+ "total": 57
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 112747
+ "total": 6728
},
"translationCosts": {
- "tmMatch": 24216,
- "default": 68200,
- "total": 92416
+ "tmMatch": 2301,
+ "default": 939,
+ "total": 3240
},
"approvalCosts": {
"tmMatch": 0,
@@ -1132,47 +1158,47 @@
},
{
"user": {
- "id": 15183994,
- "username": "Aco_PatriciaOliveira",
- "fullName": "Aco_PatriciaOliveira",
+ "id": 14906967,
+ "username": "Aco_rasakri",
+ "fullName": "Aco_rasakri",
"userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15183994/medium/fcd6d69a18dbee3d92676f5ae9eb3972_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14906967/medium/131e4d4fafca1bf473fea26d7985d322_default.png",
"preTranslated": 0,
- "totalCosts": 5791
+ "totalCosts": 15
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "lt",
+ "name": "Lithuanian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5791
+ "totalCosts": 15
},
"translated": {
- "tmMatch": 1412,
- "default": 4379,
- "total": 5791
+ "tmMatch": 1,
+ "default": 14,
+ "total": 15
},
"targetTranslated": {
- "tmMatch": 1475,
- "default": 4701,
- "total": 6176
+ "tmMatch": 1,
+ "default": 10,
+ "total": 11
},
"translatedByMt": {
- "tmMatch": 284,
- "default": 618,
- "total": 902
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 22299
+ "total": 1427
},
"translationCosts": {
- "tmMatch": 1412,
- "default": 4379,
- "total": 5791
+ "tmMatch": 1,
+ "default": 14,
+ "total": 15
},
"approvalCosts": {
"tmMatch": 0,
@@ -1184,48 +1210,48 @@
},
{
"user": {
- "id": 15037877,
- "username": "Aco_Roberto_Gangemi",
- "fullName": "Aco_Roberto_Gangemi",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15037877/medium/347cb9ca83265ecb5bd37a460d338d6e_default.png",
+ "id": 15269034,
+ "username": "Aiden_Lee",
+ "fullName": "Aiden_Lee",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269034/medium/98d984d00012bd37cbb5f3f343bd367e_default.png",
"preTranslated": 0,
- "totalCosts": 43328
+ "totalCosts": 33
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 43328
+ "totalCosts": 33
},
"translated": {
- "tmMatch": 9046,
- "default": 34282,
- "total": 43328
+ "tmMatch": 0,
+ "default": 33,
+ "total": 33
},
"targetTranslated": {
- "tmMatch": 9760,
- "default": 36032,
- "total": 45792
+ "tmMatch": 0,
+ "default": 55,
+ "total": 55
},
"translatedByMt": {
- "tmMatch": 15,
- "default": 81,
- "total": 96
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 69845
+ "total": 0
},
"translationCosts": {
- "tmMatch": 9046,
- "default": 34282,
- "total": 43328
- },
+ "tmMatch": 0,
+ "default": 33,
+ "total": 33
+ },
"approvalCosts": {
"tmMatch": 0,
"default": 0,
@@ -1236,32 +1262,32 @@
},
{
"user": {
- "id": 15005635,
- "username": "Aco_Stergiopoulou_Michaela",
- "fullName": "Aco_Stergiopoulou_Michaela",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15005635/medium/04e42d10a43dff58f9701710cbee26de_default.png",
+ "id": 15243012,
+ "username": "Aitorgrcn",
+ "fullName": "Aitorgrcn",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15243012/medium/ce4c361d409467cd2c1b7d3a00b614d2_default.png",
"preTranslated": 0,
- "totalCosts": 71
+ "totalCosts": 852
},
"languages": [
{
"language": {
- "id": "el",
- "name": "Greek",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 71
+ "totalCosts": 852
},
"translated": {
- "tmMatch": 31,
- "default": 40,
- "total": 71
+ "tmMatch": 0,
+ "default": 852,
+ "total": 852
},
"targetTranslated": {
- "tmMatch": 31,
- "default": 43,
- "total": 74
+ "tmMatch": 0,
+ "default": 944,
+ "total": 944
},
"translatedByMt": {
"tmMatch": 0,
@@ -1271,12 +1297,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 162
+ "total": 0
},
"translationCosts": {
- "tmMatch": 31,
- "default": 40,
- "total": 71
+ "tmMatch": 0,
+ "default": 852,
+ "total": 852
},
"approvalCosts": {
"tmMatch": 0,
@@ -1288,32 +1314,32 @@
},
{
"user": {
- "id": 15194202,
- "username": "Aco_TR_globalingua",
- "fullName": "Aco_TR_globalingua",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15194202/medium/8479ca4b8ceb29952482ff94307cf5a7.JPG",
+ "id": 15321480,
+ "username": "AlessandroSosa",
+ "fullName": "AlessandroSosa",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15321480/medium/c2649e541b86fd53e6b7e477871f8d1c_default.png",
"preTranslated": 0,
- "totalCosts": 10793
+ "totalCosts": 185
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10793
+ "totalCosts": 185
},
"translated": {
- "tmMatch": 4454,
- "default": 6339,
- "total": 10793
+ "tmMatch": 8,
+ "default": 177,
+ "total": 185
},
"targetTranslated": {
- "tmMatch": 5423,
- "default": 7515,
- "total": 12938
+ "tmMatch": 8,
+ "default": 197,
+ "total": 205
},
"translatedByMt": {
"tmMatch": 0,
@@ -1323,12 +1349,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 13517
+ "total": 0
},
"translationCosts": {
- "tmMatch": 4454,
- "default": 6339,
- "total": 10793
+ "tmMatch": 8,
+ "default": 177,
+ "total": 185
},
"approvalCosts": {
"tmMatch": 0,
@@ -1340,47 +1366,47 @@
},
{
"user": {
- "id": 15038647,
- "username": "Aco_Tomoko",
- "fullName": "Aco_Tomoko",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15038647/medium/6e83773b7f4db25bdece30475a0840df_default.png",
+ "id": 15303214,
+ "username": "Alexology",
+ "fullName": "Alexology",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15303214/medium/7597109f96da5fe6c06c2b00b9366c97_default.png",
"preTranslated": 0,
- "totalCosts": 22006
+ "totalCosts": 18
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 22006
+ "totalCosts": 18
},
"translated": {
- "tmMatch": 6182,
- "default": 15824,
- "total": 22006
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"targetTranslated": {
- "tmMatch": 16785,
- "default": 42008,
- "total": 58793
+ "tmMatch": 0,
+ "default": 25,
+ "total": 25
},
"translatedByMt": {
- "tmMatch": 27,
- "default": 67,
- "total": 94
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 27466
+ "total": 0
},
"translationCosts": {
- "tmMatch": 6182,
- "default": 15824,
- "total": 22006
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"approvalCosts": {
"tmMatch": 0,
@@ -1392,32 +1418,32 @@
},
{
"user": {
- "id": 14906967,
- "username": "Aco_rasakri",
- "fullName": "Aco_rasakri",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14906967/medium/131e4d4fafca1bf473fea26d7985d322_default.png",
+ "id": 15059845,
+ "username": "Alioth2020",
+ "fullName": "Alioth2020",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15059845/medium/246f779f1566229dfd8c4a84423e7255_default.png",
"preTranslated": 0,
- "totalCosts": 873
+ "totalCosts": 147
},
"languages": [
{
"language": {
- "id": "lt",
- "name": "Lithuanian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 873
+ "totalCosts": 147
},
"translated": {
- "tmMatch": 73,
- "default": 800,
- "total": 873
+ "tmMatch": 134,
+ "default": 13,
+ "total": 147
},
"targetTranslated": {
- "tmMatch": 66,
- "default": 678,
- "total": 744
+ "tmMatch": 155,
+ "default": 19,
+ "total": 174
},
"translatedByMt": {
"tmMatch": 0,
@@ -1427,12 +1453,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1427
+ "total": 0
},
"translationCosts": {
- "tmMatch": 73,
- "default": 800,
- "total": 873
+ "tmMatch": 134,
+ "default": 13,
+ "total": 147
},
"approvalCosts": {
"tmMatch": 0,
@@ -1444,37 +1470,37 @@
},
{
"user": {
- "id": 14880416,
- "username": "Adasovec",
- "fullName": "Adasovec",
+ "id": 15059143,
+ "username": "Alok6887",
+ "fullName": "Alok6887",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14880416/medium/3967eaff6d735a5983f60115a12cf7ab_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15059143/medium/6785ef26f56557231dc901523ba07217_default.png",
"preTranslated": 0,
- "totalCosts": 1876
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "ms",
+ "name": "Malay",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1876
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 20,
- "default": 1856,
- "total": 1876
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 22,
- "default": 1640,
- "total": 1662
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"translatedByMt": {
- "tmMatch": 13,
- "default": 150,
- "total": 163
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -1482,9 +1508,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 20,
- "default": 1856,
- "total": 1876
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -1496,32 +1522,32 @@
},
{
"user": {
- "id": 14670862,
- "username": "Ahelaly",
- "fullName": "Ahelaly",
+ "id": 15328398,
+ "username": "Andre356mendes",
+ "fullName": "Andre356mendes",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14670862/medium/146b1fdca5297d7381169a835a38c850_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328398/medium/3dc3306b4b9eed9bf4850aeeaab2edc1_default.png",
"preTranslated": 0,
- "totalCosts": 12
+ "totalCosts": 19
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "hy-AM",
+ "name": "Armenian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 12
+ "totalCosts": 19
},
"translated": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 19,
+ "total": 19
},
"targetTranslated": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 41,
+ "total": 41
},
"translatedByMt": {
"tmMatch": 0,
@@ -1535,8 +1561,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 19,
+ "total": 19
},
"approvalCosts": {
"tmMatch": 0,
@@ -1548,37 +1574,37 @@
},
{
"user": {
- "id": 14981773,
- "username": "Alaeddin",
- "fullName": "Alaeddin",
+ "id": 15135505,
+ "username": "Andrea00P",
+ "fullName": "Andrea00P",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14981773/medium/c00c5122c9010abdd1481928e755da02.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135505/medium/8e95dff743c0a7e4feedb53ef122eba5_default.png",
"preTranslated": 0,
- "totalCosts": 219
+ "totalCosts": 39
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 219
+ "totalCosts": 39
},
"translated": {
- "tmMatch": 15,
- "default": 204,
- "total": 219
+ "tmMatch": 0,
+ "default": 39,
+ "total": 39
},
"targetTranslated": {
- "tmMatch": 15,
- "default": 197,
- "total": 212
+ "tmMatch": 0,
+ "default": 38,
+ "total": 38
},
"translatedByMt": {
- "tmMatch": 10,
- "default": 76,
- "total": 86
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -1586,9 +1612,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 15,
- "default": 204,
- "total": 219
+ "tmMatch": 0,
+ "default": 39,
+ "total": 39
},
"approvalCosts": {
"tmMatch": 0,
@@ -1600,37 +1626,37 @@
},
{
"user": {
- "id": 15184472,
- "username": "Ale4leo",
- "fullName": "Ale4leo",
+ "id": 15269964,
+ "username": "Ariiellus",
+ "fullName": "Ariiellus",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15184472/medium/5bc58bcb7f26820291b3346f41e76de5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269964/medium/dc88b955bacb0f0b8dce76604a3434bc.jpg",
"preTranslated": 0,
- "totalCosts": 111
+ "totalCosts": 209
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 111
+ "totalCosts": 209
},
"translated": {
"tmMatch": 0,
- "default": 111,
- "total": 111
+ "default": 209,
+ "total": 209
},
"targetTranslated": {
"tmMatch": 0,
- "default": 120,
- "total": 120
+ "default": 232,
+ "total": 232
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 131,
+ "total": 131
},
"approved": {
"tmMatch": 0,
@@ -1639,8 +1665,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 111,
- "total": 111
+ "default": 209,
+ "total": 209
},
"approvalCosts": {
"tmMatch": 0,
@@ -1652,32 +1678,32 @@
},
{
"user": {
- "id": 15126229,
- "username": "Ale6ia",
- "fullName": "Ale6ia",
+ "id": 15262388,
+ "username": "Axelfly02",
+ "fullName": "Axelfly02",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15126229/medium/b5f0a8d7ebebb61cba1adbb9f86069eb_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15262388/medium/a6a9a6be100373d4291353eb0030e7ca_default.png",
"preTranslated": 0,
- "totalCosts": 46
+ "totalCosts": 13
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 46
+ "totalCosts": 13
},
"translated": {
- "tmMatch": 6,
- "default": 40,
- "total": 46
+ "tmMatch": 0,
+ "default": 13,
+ "total": 13
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 47,
- "total": 55
+ "tmMatch": 0,
+ "default": 16,
+ "total": 16
},
"translatedByMt": {
"tmMatch": 0,
@@ -1690,9 +1716,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 40,
- "total": 46
+ "tmMatch": 0,
+ "default": 13,
+ "total": 13
},
"approvalCosts": {
"tmMatch": 0,
@@ -1704,37 +1730,37 @@
},
{
"user": {
- "id": 14991887,
- "username": "Alex_1968",
- "fullName": "Alex_1968",
+ "id": 15246632,
+ "username": "BBreene",
+ "fullName": "BBreene",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14991887/medium/b0752a9f849a84d2c3c4b495592a725e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15246632/medium/3ddf18f3c79d78bc6f3d05cc46a454c9_default.png",
"preTranslated": 0,
- "totalCosts": 30
+ "totalCosts": 6
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 30
+ "totalCosts": 6
},
"translated": {
- "tmMatch": 30,
- "default": 0,
- "total": 30
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"targetTranslated": {
- "tmMatch": 32,
- "default": 0,
- "total": 32
+ "tmMatch": 0,
+ "default": 11,
+ "total": 11
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 6,
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -1742,9 +1768,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 30,
- "default": 0,
- "total": 30
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"approvalCosts": {
"tmMatch": 0,
@@ -1756,37 +1782,37 @@
},
{
"user": {
- "id": 15059845,
- "username": "Alioth2020",
- "fullName": "Alioth2020",
+ "id": 15314032,
+ "username": "Bombarda",
+ "fullName": "Bombarda",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15059845/medium/246f779f1566229dfd8c4a84423e7255_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314032/medium/fe5947709f5700c989cfe91917850390_default.png",
"preTranslated": 0,
- "totalCosts": 95
+ "totalCosts": 344
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 95
+ "totalCosts": 344
},
"translated": {
- "tmMatch": 47,
- "default": 48,
- "total": 95
+ "tmMatch": 0,
+ "default": 344,
+ "total": 344
},
"targetTranslated": {
- "tmMatch": 57,
- "default": 61,
- "total": 118
+ "tmMatch": 0,
+ "default": 575,
+ "total": 575
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 17,
- "total": 19
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -1794,9 +1820,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 47,
- "default": 48,
- "total": 95
+ "tmMatch": 0,
+ "default": 344,
+ "total": 344
},
"approvalCosts": {
"tmMatch": 0,
@@ -1808,37 +1834,37 @@
},
{
"user": {
- "id": 15123073,
- "username": "Alvhedy",
- "fullName": "Alvhedy",
+ "id": 15242140,
+ "username": "C1troll",
+ "fullName": "C1troll",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123073/medium/5dd9865342f62edd177858c7c59c2832_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242140/medium/fc25564d9b4333476a307f2bea0b82a4_default.png",
"preTranslated": 0,
- "totalCosts": 20
+ "totalCosts": 17
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 20
+ "totalCosts": 17
},
"translated": {
- "tmMatch": 1,
- "default": 19,
- "total": 20
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 16,
- "total": 17
+ "tmMatch": 0,
+ "default": 23,
+ "total": 23
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 19,
- "total": 20
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -1846,9 +1872,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 19,
- "total": 20
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"approvalCosts": {
"tmMatch": 0,
@@ -1860,37 +1886,37 @@
},
{
"user": {
- "id": 15187484,
- "username": "AmberLin",
- "fullName": "AmberLin",
+ "id": 14838806,
+ "username": "CONSEQUENL50",
+ "fullName": "CONSEQUENL50",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15187484/medium/e08e2d6c71403cbae485af5fbc0bc0e1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14838806/medium/f1b727400eeeff54d73ab03020db79b3.PNG",
"preTranslated": 0,
- "totalCosts": 88
+ "totalCosts": 539
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 88
+ "totalCosts": 539
},
"translated": {
- "tmMatch": 3,
- "default": 85,
- "total": 88
+ "tmMatch": 272,
+ "default": 267,
+ "total": 539
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 139,
- "total": 143
+ "tmMatch": 215,
+ "default": 234,
+ "total": 449
},
"translatedByMt": {
"tmMatch": 0,
- "default": 29,
- "total": 29
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -1898,9 +1924,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 85,
- "total": 88
+ "tmMatch": 272,
+ "default": 267,
+ "total": 539
},
"approvalCosts": {
"tmMatch": 0,
@@ -1912,37 +1938,37 @@
},
{
"user": {
- "id": 14769736,
- "username": "Andpatagon",
- "fullName": "Andpatagon",
+ "id": 15297656,
+ "username": "Chayawat.km",
+ "fullName": "Chayawat.km",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14769736/medium/930a05ccc7aec89b8e66e9f0d1a0b24e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15297656/medium/223128499519c755c447366d6222a898_default.png",
"preTranslated": 0,
- "totalCosts": 235
+ "totalCosts": 21
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "th",
+ "name": "Thai",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 235
+ "totalCosts": 21
},
"translated": {
"tmMatch": 0,
- "default": 235,
- "total": 235
+ "default": 21,
+ "total": 21
},
"targetTranslated": {
"tmMatch": 0,
- "default": 259,
- "total": 259
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
- "default": 13,
- "total": 13
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -1951,8 +1977,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 235,
- "total": 235
+ "default": 21,
+ "total": 21
},
"approvalCosts": {
"tmMatch": 0,
@@ -1964,37 +1990,37 @@
},
{
"user": {
- "id": 15135505,
- "username": "Andrea00P",
- "fullName": "Andrea00P",
+ "id": 15036833,
+ "username": "Cubano.brito",
+ "fullName": "Cubano.brito",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135505/medium/8e95dff743c0a7e4feedb53ef122eba5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15036833/medium/4988573ecbd20a37fe3504a4fd98b573_default.png",
"preTranslated": 0,
- "totalCosts": 9421
+ "totalCosts": 240
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9421
+ "totalCosts": 240
},
"translated": {
- "tmMatch": 197,
- "default": 9224,
- "total": 9421
+ "tmMatch": 8,
+ "default": 232,
+ "total": 240
},
"targetTranslated": {
- "tmMatch": 217,
- "default": 10134,
- "total": 10351
+ "tmMatch": 7,
+ "default": 244,
+ "total": 251
},
"translatedByMt": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -2002,9 +2028,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 197,
- "default": 9224,
- "total": 9421
+ "tmMatch": 8,
+ "default": 232,
+ "total": 240
},
"approvalCosts": {
"tmMatch": 0,
@@ -2016,32 +2042,32 @@
},
{
"user": {
- "id": 15141644,
- "username": "Annette___b",
- "fullName": "Annette___b",
+ "id": 14958061,
+ "username": "Dearry",
+ "fullName": "Dearry",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15141644/medium/af2b5e4541ebe588bf81422faa06e9a3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14958061/medium/120296ee25b4bfc07225bfbc8a6d5666_default.png",
"preTranslated": 0,
- "totalCosts": 165
+ "totalCosts": 1673
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 165
+ "totalCosts": 1673
},
"translated": {
- "tmMatch": 0,
- "default": 165,
- "total": 165
+ "tmMatch": 11,
+ "default": 1662,
+ "total": 1673
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 144,
- "total": 144
+ "tmMatch": 16,
+ "default": 2485,
+ "total": 2501
},
"translatedByMt": {
"tmMatch": 0,
@@ -2054,9 +2080,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 165,
- "total": 165
+ "tmMatch": 11,
+ "default": 1662,
+ "total": 1673
},
"approvalCosts": {
"tmMatch": 0,
@@ -2068,32 +2094,32 @@
},
{
"user": {
- "id": 13999541,
- "username": "Arabic_TR",
- "fullName": "Arabic_TR",
+ "id": 15240308,
+ "username": "ELBD",
+ "fullName": "ELBD",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13999541/medium/98516765a5ef5199974fe17866d9021e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15240308/medium/b165a8f86eed596e7bf4df8958e45596_default.png",
"preTranslated": 0,
- "totalCosts": 930
+ "totalCosts": 163
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 930
+ "totalCosts": 57
},
"translated": {
- "tmMatch": 31,
- "default": 899,
- "total": 930
+ "tmMatch": 5,
+ "default": 52,
+ "total": 57
},
"targetTranslated": {
- "tmMatch": 31,
- "default": 807,
- "total": 838
+ "tmMatch": 8,
+ "default": 63,
+ "total": 71
},
"translatedByMt": {
"tmMatch": 0,
@@ -2106,51 +2132,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 31,
- "default": 899,
- "total": 930
+ "tmMatch": 5,
+ "default": 52,
+ "total": 57
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15149914,
- "username": "Behzadiii",
- "fullName": "Behzadiii",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15149914/medium/9e0df94d5f955ae7fd179f0bc9bfee8d_default.png",
- "preTranslated": 0,
- "totalCosts": 4
- },
- "languages": [
+ },
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "ro",
+ "name": "Romanian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 106
},
"translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 18,
+ "default": 88,
+ "total": 106
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 18,
+ "default": 87,
+ "total": 105
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 5,
+ "default": 16,
+ "total": 21
},
"approved": {
"tmMatch": 0,
@@ -2158,9 +2171,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 18,
+ "default": 88,
+ "total": 106
},
"approvalCosts": {
"tmMatch": 0,
@@ -2172,37 +2185,37 @@
},
{
"user": {
- "id": 14587728,
- "username": "Bennyhierry",
- "fullName": "Bennyhierry",
+ "id": 15215952,
+ "username": "EXCELSIORDSQ",
+ "fullName": "EXCELSIORDSQ",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14587728/medium/5db6b643ec64fbe695ab618b21b91fd3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15215952/medium/914127d2cef66b5cd33b09034fbd5a4b_default.png",
"preTranslated": 0,
- "totalCosts": 38
+ "totalCosts": 43
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 38
+ "totalCosts": 43
},
"translated": {
"tmMatch": 0,
- "default": 38,
- "total": 38
+ "default": 43,
+ "total": 43
},
"targetTranslated": {
"tmMatch": 0,
- "default": 40,
- "total": 40
+ "default": 41,
+ "total": 41
},
"translatedByMt": {
"tmMatch": 0,
- "default": 38,
- "total": 38
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -2211,8 +2224,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 38,
- "total": 38
+ "default": 43,
+ "total": 43
},
"approvalCosts": {
"tmMatch": 0,
@@ -2224,32 +2237,32 @@
},
{
"user": {
- "id": 15124947,
- "username": "BlackETH",
- "fullName": "BlackETH",
+ "id": 15250238,
+ "username": "Echte_Faelschung",
+ "fullName": "Echte_Faelschung",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124947/medium/299edaadf04461214b0cb32931d31b2c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15250238/medium/20dfe20f301da868236092d046582128_default.png",
"preTranslated": 0,
"totalCosts": 5
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
"totalCosts": 5
},
"translated": {
- "tmMatch": 5,
- "default": 0,
+ "tmMatch": 0,
+ "default": 5,
"total": 5
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 0,
- "total": 7
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
@@ -2262,8 +2275,8 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 0,
+ "tmMatch": 0,
+ "default": 5,
"total": 5
},
"approvalCosts": {
@@ -2276,71 +2289,32 @@
},
{
"user": {
- "id": 15129139,
- "username": "BloodMoon__",
- "fullName": "BloodMoon__",
+ "id": 15194780,
+ "username": "Francavillecco",
+ "fullName": "Francavillecco",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129139/medium/143204fd42dfaed4630ee2b84153dada.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15194780/medium/fbd3be9989ec03c1ba63d89386f69e13_default.png",
"preTranslated": 0,
- "totalCosts": 189
+ "totalCosts": 31
},
"languages": [
{
"language": {
- "id": "br-FR",
- "name": "Breton",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 75
- },
- "translated": {
- "tmMatch": 0,
- "default": 75,
- "total": 75
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 77,
- "total": 77
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 75,
- "total": 75
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "fr",
- "name": "French",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 114
+ "totalCosts": 31
},
"translated": {
- "tmMatch": 45,
- "default": 69,
- "total": 114
+ "tmMatch": 2,
+ "default": 29,
+ "total": 31
},
"targetTranslated": {
- "tmMatch": 42,
- "default": 81,
- "total": 123
+ "tmMatch": 1,
+ "default": 29,
+ "total": 30
},
"translatedByMt": {
"tmMatch": 0,
@@ -2353,9 +2327,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 45,
- "default": 69,
- "total": 114
+ "tmMatch": 2,
+ "default": 29,
+ "total": 31
},
"approvalCosts": {
"tmMatch": 0,
@@ -2367,32 +2341,32 @@
},
{
"user": {
- "id": 15100203,
- "username": "Brucele102",
- "fullName": "Brucele102",
+ "id": 15270694,
+ "username": "Frank25184",
+ "fullName": "Frank25184",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15100203/medium/a4925552b2dab017cad9070040cc7ce6_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15270694/medium/fb741f05f9acf8e0393a72b4381b3405_default.png",
"preTranslated": 0,
- "totalCosts": 23
+ "totalCosts": 37
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 23
+ "totalCosts": 37
},
"translated": {
"tmMatch": 0,
- "default": 23,
- "total": 23
+ "default": 37,
+ "total": 37
},
"targetTranslated": {
"tmMatch": 0,
- "default": 24,
- "total": 24
+ "default": 63,
+ "total": 63
},
"translatedByMt": {
"tmMatch": 0,
@@ -2406,8 +2380,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 23,
- "total": 23
+ "default": 37,
+ "total": 37
},
"approvalCosts": {
"tmMatch": 0,
@@ -2419,37 +2393,37 @@
},
{
"user": {
- "id": 15147964,
- "username": "Brusk100",
- "fullName": "Brusk100",
+ "id": 15302852,
+ "username": "GAlvarez",
+ "fullName": "GAlvarez",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15147964/medium/c52f940cb70bc88124ef599868dffd56_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302852/medium/8db584aafe1269ed537cb68e54a4fec4_default.png",
"preTranslated": 0,
- "totalCosts": 326
+ "totalCosts": 864
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ca",
+ "name": "Catalan",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 326
+ "totalCosts": 864
},
"translated": {
- "tmMatch": 0,
- "default": 326,
- "total": 326
+ "tmMatch": 27,
+ "default": 837,
+ "total": 864
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 556,
- "total": 556
+ "tmMatch": 35,
+ "default": 1045,
+ "total": 1080
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 301,
- "total": 301
+ "tmMatch": 6,
+ "default": 0,
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -2457,9 +2431,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 326,
- "total": 326
+ "tmMatch": 27,
+ "default": 837,
+ "total": 864
},
"approvalCosts": {
"tmMatch": 0,
@@ -2471,37 +2445,37 @@
},
{
"user": {
- "id": 15203530,
- "username": "Bulgu",
- "fullName": "Bulgu",
+ "id": 14410638,
+ "username": "Gedalyahu",
+ "fullName": "Gedalyahu",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15203530/medium/6202969c0c9de3bf4f140a7259a06b09_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14410638/medium/d8c39570ef80883365984b216908c123_default.png",
"preTranslated": 0,
- "totalCosts": 888
+ "totalCosts": 51
},
"languages": [
{
"language": {
- "id": "am",
- "name": "Amharic",
+ "id": "he",
+ "name": "Hebrew",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 888
+ "totalCosts": 51
},
"translated": {
- "tmMatch": 7,
- "default": 881,
- "total": 888
+ "tmMatch": 0,
+ "default": 51,
+ "total": 51
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 798,
- "total": 804
+ "tmMatch": 0,
+ "default": 44,
+ "total": 44
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 3,
- "total": 4
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -2509,9 +2483,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 881,
- "total": 888
+ "tmMatch": 0,
+ "default": 51,
+ "total": 51
},
"approvalCosts": {
"tmMatch": 0,
@@ -2523,13 +2497,13 @@
},
{
"user": {
- "id": 14702518,
- "username": "Byrde",
- "fullName": "Byrde",
+ "id": 15267214,
+ "username": "GihOB",
+ "fullName": "GihOB",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14702518/medium/cc9b682031319fe073d73822ee71f11a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15267214/medium/5e39792fb994591df54a7e4e3eed8ebd_default.png",
"preTranslated": 0,
- "totalCosts": 951
+ "totalCosts": 793
},
"languages": [
{
@@ -2538,22 +2512,22 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 951
+ "totalCosts": 793
},
"translated": {
- "tmMatch": 95,
- "default": 856,
- "total": 951
+ "tmMatch": 0,
+ "default": 793,
+ "total": 793
},
"targetTranslated": {
- "tmMatch": 106,
- "default": 932,
- "total": 1038
+ "tmMatch": 0,
+ "default": 854,
+ "total": 854
},
"translatedByMt": {
"tmMatch": 0,
- "default": 103,
- "total": 103
+ "default": 235,
+ "total": 235
},
"approved": {
"tmMatch": 0,
@@ -2561,9 +2535,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 95,
- "default": 856,
- "total": 951
+ "tmMatch": 0,
+ "default": 793,
+ "total": 793
},
"approvalCosts": {
"tmMatch": 0,
@@ -2575,37 +2549,37 @@
},
{
"user": {
- "id": 14011385,
- "username": "CAG07",
- "fullName": "CAG07",
+ "id": 13461670,
+ "username": "GiorgioHerbie",
+ "fullName": "GiorgioHerbie",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14011385/medium/732e58871ae18d54bde924b1b4a06d79_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/9093f2d7047615a270b4c00bc2abd595_default.png",
"preTranslated": 0,
- "totalCosts": 13
+ "totalCosts": 26040
},
"languages": [
{
"language": {
- "id": "sv-SE",
- "name": "Swedish",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13
+ "totalCosts": 26040
},
"translated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 2453,
+ "default": 23587,
+ "total": 26040
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
+ "tmMatch": 2742,
+ "default": 24209,
+ "total": 26951
},
"translatedByMt": {
"tmMatch": 0,
- "default": 8,
- "total": 8
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -2613,9 +2587,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 2453,
+ "default": 23587,
+ "total": 26040
},
"approvalCosts": {
"tmMatch": 0,
@@ -2627,32 +2601,32 @@
},
{
"user": {
- "id": 15166962,
- "username": "CARCINA",
- "fullName": "CARCINA",
+ "id": 15307794,
+ "username": "GlitchyxD",
+ "fullName": "GlitchyxD",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15166962/medium/3e2aa8984e8896ba8793872461b6e556_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15307794/medium/d1a8fcc0f635180531fdec20763b5cc3_default.png",
"preTranslated": 0,
- "totalCosts": 621
+ "totalCosts": 71
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 621
+ "totalCosts": 71
},
"translated": {
- "tmMatch": 0,
- "default": 621,
- "total": 621
+ "tmMatch": 2,
+ "default": 69,
+ "total": 71
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 992,
- "total": 992
+ "tmMatch": 4,
+ "default": 126,
+ "total": 130
},
"translatedByMt": {
"tmMatch": 0,
@@ -2665,9 +2639,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 621,
- "total": 621
+ "tmMatch": 2,
+ "default": 69,
+ "total": 71
},
"approvalCosts": {
"tmMatch": 0,
@@ -2679,13 +2653,13 @@
},
{
"user": {
- "id": 15150568,
- "username": "CTB",
- "fullName": "CTB",
+ "id": 15116307,
+ "username": "Gorm-the-Old",
+ "fullName": "Gorm-the-Old",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15150568/medium/cee243098256d8ee964092c5c94c6f0a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116307/medium/46b6a030b92eb4909c82bcc68026e4eb_default.png",
"preTranslated": 0,
- "totalCosts": 11
+ "totalCosts": 1124
},
"languages": [
{
@@ -2694,22 +2668,22 @@
"name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 11
+ "totalCosts": 1124
},
"translated": {
- "tmMatch": 1,
- "default": 10,
- "total": 11
+ "tmMatch": 28,
+ "default": 1096,
+ "total": 1124
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 10,
- "total": 11
+ "tmMatch": 29,
+ "default": 1037,
+ "total": 1066
},
"translatedByMt": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -2717,9 +2691,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 10,
- "total": 11
+ "tmMatch": 28,
+ "default": 1096,
+ "total": 1124
},
"approvalCosts": {
"tmMatch": 0,
@@ -2731,32 +2705,32 @@
},
{
"user": {
- "id": 15180740,
- "username": "Cemo01",
- "fullName": "Cemo01",
+ "id": 15327456,
+ "username": "Han_crowdin",
+ "fullName": "Han_crowdin",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15180740/medium/64daeb3ac2986cee75c72ee4b81c4eff_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15327456/medium/1bb36d855ef33939941f8d7f4bf5f40f_default.png",
"preTranslated": 0,
- "totalCosts": 4
+ "totalCosts": 9
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 9
},
"translated": {
"tmMatch": 0,
- "default": 4,
- "total": 4
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
"tmMatch": 0,
- "default": 4,
- "total": 4
+ "default": 50,
+ "total": 50
},
"translatedByMt": {
"tmMatch": 0,
@@ -2770,8 +2744,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 4,
- "total": 4
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -2783,37 +2757,37 @@
},
{
"user": {
- "id": 15149068,
- "username": "ChangTan",
- "fullName": "ChangTan",
+ "id": 14686790,
+ "username": "Horus267",
+ "fullName": "Horus267",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15149068/medium/38ee7b146cd554ebf9853e21c6245e4b.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14686790/medium/9695742f9165e3cf2585e31e74898270.png",
"preTranslated": 0,
- "totalCosts": 90
+ "totalCosts": 9240
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 90
+ "totalCosts": 9240
},
"translated": {
- "tmMatch": 4,
- "default": 86,
- "total": 90
+ "tmMatch": 187,
+ "default": 9053,
+ "total": 9240
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 158,
- "total": 170
+ "tmMatch": 192,
+ "default": 8073,
+ "total": 8265
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1,
+ "default": 19,
+ "total": 20
},
"approved": {
"tmMatch": 0,
@@ -2821,9 +2795,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 86,
- "total": 90
+ "tmMatch": 187,
+ "default": 9053,
+ "total": 9240
},
"approvalCosts": {
"tmMatch": 0,
@@ -2835,32 +2809,32 @@
},
{
"user": {
- "id": 15097527,
- "username": "Chapapino",
- "fullName": "Chapapino",
+ "id": 15292186,
+ "username": "Hypix",
+ "fullName": "Hypix",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097527/medium/b245d973a173a3d3e1c6fcdcb4871d86_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15292186/medium/7253a3c65291a1e19fcbb70a461ae398_default.png",
"preTranslated": 0,
- "totalCosts": 26
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 26
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 2,
- "default": 24,
- "total": 26
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 24,
- "total": 25
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
@@ -2873,9 +2847,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 24,
- "total": 26
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -2887,37 +2861,37 @@
},
{
"user": {
- "id": 14964031,
- "username": "Charlongolo",
- "fullName": "Charlongolo",
+ "id": 15222542,
+ "username": "Jcys",
+ "fullName": "Jcys",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14964031/medium/1fcad8b23307ba5ad33dac76e91ee6a3.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15222542/medium/c4b538278714558f9a5430c0cef783de.JPG",
"preTranslated": 0,
- "totalCosts": 17
+ "totalCosts": 44392
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17
+ "totalCosts": 44392
},
"translated": {
- "tmMatch": 1,
- "default": 16,
- "total": 17
+ "tmMatch": 2580,
+ "default": 41812,
+ "total": 44392
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 19,
- "total": 20
+ "tmMatch": 4759,
+ "default": 76480,
+ "total": 81239
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 61,
+ "default": 17,
+ "total": 78
},
"approved": {
"tmMatch": 0,
@@ -2925,9 +2899,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 16,
- "total": 17
+ "tmMatch": 2580,
+ "default": 41812,
+ "total": 44392
},
"approvalCosts": {
"tmMatch": 0,
@@ -2939,32 +2913,32 @@
},
{
"user": {
- "id": 15106063,
- "username": "Claudia77",
- "fullName": "Claudia77",
+ "id": 15307554,
+ "username": "Jimon",
+ "fullName": "Jimon",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15106063/medium/c8a037c87427552066ac93b2d8e0b0e1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15307554/medium/fc95c09fbb6fe0f3af700f10a291fc10_default.png",
"preTranslated": 0,
- "totalCosts": 4
+ "totalCosts": 15
},
"languages": [
{
"language": {
- "id": "ro",
- "name": "Romanian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 15
},
"translated": {
- "tmMatch": 2,
- "default": 2,
- "total": 4
+ "tmMatch": 3,
+ "default": 12,
+ "total": 15
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 2,
- "total": 4
+ "tmMatch": 8,
+ "default": 23,
+ "total": 31
},
"translatedByMt": {
"tmMatch": 0,
@@ -2977,9 +2951,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 2,
- "total": 4
+ "tmMatch": 3,
+ "default": 12,
+ "total": 15
},
"approvalCosts": {
"tmMatch": 0,
@@ -2991,37 +2965,37 @@
},
{
"user": {
- "id": 15071853,
- "username": "ClaudiaOM",
- "fullName": "ClaudiaOM",
+ "id": 15115629,
+ "username": "JohnChan",
+ "fullName": "JohnChan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15071853/medium/09a4bd16dfd7479713578af931b0f8f4_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15115629/medium/05d93403114bfeae6efff2965a1759e0_default.png",
"preTranslated": 0,
- "totalCosts": 378
+ "totalCosts": 24
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 378
+ "totalCosts": 24
},
"translated": {
- "tmMatch": 4,
- "default": 374,
- "total": 378
+ "tmMatch": 0,
+ "default": 24,
+ "total": 24
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 352,
- "total": 356
+ "tmMatch": 0,
+ "default": 42,
+ "total": 42
},
"translatedByMt": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -3029,9 +3003,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 374,
- "total": 378
+ "tmMatch": 0,
+ "default": 24,
+ "total": 24
},
"approvalCosts": {
"tmMatch": 0,
@@ -3043,32 +3017,32 @@
},
{
"user": {
- "id": 15196618,
- "username": "Compartk",
- "fullName": "Compartk",
+ "id": 14933675,
+ "username": "JuliannaMlynarska",
+ "fullName": "JuliannaMlynarska",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15196618/medium/9243c3b11aba5f30cf1e964099d9ec30_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14933675/medium/0a154caf851ba66ad323ab1b30379663.jpg",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 401
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 401
},
"translated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 5,
+ "default": 396,
+ "total": 401
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 0,
- "total": 10
+ "tmMatch": 5,
+ "default": 420,
+ "total": 425
},
"translatedByMt": {
"tmMatch": 0,
@@ -3081,9 +3055,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 5,
+ "default": 396,
+ "total": 401
},
"approvalCosts": {
"tmMatch": 0,
@@ -3095,37 +3069,37 @@
},
{
"user": {
- "id": 15157622,
- "username": "Cryptomaverick",
- "fullName": "Cryptomaverick",
+ "id": 15309726,
+ "username": "Julien_Loertscher",
+ "fullName": "Julien_Loertscher",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15157622/medium/814d260910577af41ad77ba3700a096f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15309726/medium/7b29d43c9a0c6ad8d693b87a5206e430_default.png",
"preTranslated": 0,
- "totalCosts": 4804
+ "totalCosts": 137
},
"languages": [
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4804
+ "totalCosts": 137
},
"translated": {
- "tmMatch": 2,
- "default": 4802,
- "total": 4804
+ "tmMatch": 3,
+ "default": 134,
+ "total": 137
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 7738,
- "total": 7740
+ "tmMatch": 5,
+ "default": 174,
+ "total": 179
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 36,
+ "total": 36
},
"approved": {
"tmMatch": 0,
@@ -3133,9 +3107,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 4802,
- "total": 4804
+ "tmMatch": 3,
+ "default": 134,
+ "total": 137
},
"approvalCosts": {
"tmMatch": 0,
@@ -3147,32 +3121,32 @@
},
{
"user": {
- "id": 15180292,
- "username": "DC_Tr_Mek",
- "fullName": "DC_Tr_Mek",
+ "id": 15308178,
+ "username": "Jupiter_02",
+ "fullName": "Jupiter_02",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15180292/medium/e0047d0aa62fab938154cf082b5e456e.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15308178/medium/9e38aa17ab9822ac3a13bac39b7c3788_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 4
},
"translated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 5,
+ "total": 5
},
"translatedByMt": {
"tmMatch": 0,
@@ -3186,8 +3160,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -3199,37 +3173,37 @@
},
{
"user": {
- "id": 14679978,
- "username": "Danil174",
- "fullName": "Danil174",
+ "id": 15325888,
+ "username": "K.yuan",
+ "fullName": "K.yuan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14679978/medium/1fb1999420eba2a54dbf54067e45111e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15325888/medium/815772d9e3b38dca80896d12a44667fe_default.png",
"preTranslated": 0,
- "totalCosts": 44
+ "totalCosts": 92
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 44
+ "totalCosts": 92
},
"translated": {
"tmMatch": 0,
- "default": 44,
- "total": 44
+ "default": 92,
+ "total": 92
},
"targetTranslated": {
"tmMatch": 0,
- "default": 38,
- "total": 38
+ "default": 123,
+ "total": 123
},
"translatedByMt": {
"tmMatch": 0,
- "default": 42,
- "total": 42
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -3238,8 +3212,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 44,
- "total": 44
+ "default": 92,
+ "total": 92
},
"approvalCosts": {
"tmMatch": 0,
@@ -3251,37 +3225,37 @@
},
{
"user": {
- "id": 15124211,
- "username": "DavidZM",
- "fullName": "DavidZM",
+ "id": 14866158,
+ "username": "Kazel",
+ "fullName": "Kazel",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124211/medium/4ffd424e8da01d2782f933e248abe016_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14866158/medium/95b9c5e14784dc12d1399307e66d4eb2.gif",
"preTranslated": 0,
- "totalCosts": 810
+ "totalCosts": 14
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 810
+ "totalCosts": 14
},
"translated": {
- "tmMatch": 0,
- "default": 810,
- "total": 810
+ "tmMatch": 4,
+ "default": 10,
+ "total": 14
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 860,
- "total": 860
+ "tmMatch": 4,
+ "default": 12,
+ "total": 16
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 6,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -3289,9 +3263,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 810,
- "total": 810
+ "tmMatch": 4,
+ "default": 10,
+ "total": 14
},
"approvalCosts": {
"tmMatch": 0,
@@ -3303,13 +3277,13 @@
},
{
"user": {
- "id": 14958061,
- "username": "Dearry",
- "fullName": "Dearry",
+ "id": 15266142,
+ "username": "Lin_stardust",
+ "fullName": "Lin_stardust",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14958061/medium/120296ee25b4bfc07225bfbc8a6d5666_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266142/medium/1a263e63194c2b4df9f60bb460c9cab4_default.png",
"preTranslated": 0,
- "totalCosts": 898
+ "totalCosts": 22
},
"languages": [
{
@@ -3318,22 +3292,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 898
+ "totalCosts": 22
},
"translated": {
- "tmMatch": 66,
- "default": 832,
- "total": 898
+ "tmMatch": 22,
+ "default": 0,
+ "total": 22
},
"targetTranslated": {
- "tmMatch": 109,
- "default": 1319,
- "total": 1428
+ "tmMatch": 33,
+ "default": 0,
+ "total": 33
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 20,
- "total": 25
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -3341,9 +3315,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 66,
- "default": 832,
- "total": 898
+ "tmMatch": 22,
+ "default": 0,
+ "total": 22
},
"approvalCosts": {
"tmMatch": 0,
@@ -3355,37 +3329,37 @@
},
{
"user": {
- "id": 15125919,
- "username": "Django888",
- "fullName": "Django888",
+ "id": 15310656,
+ "username": "LkWarm",
+ "fullName": "LkWarm",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15125919/medium/1c0b7e2363b758e77c981bb91b80fd6c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310656/medium/f4ae1ca95699e8fec45f1dfcf72979b6_default.png",
"preTranslated": 0,
- "totalCosts": 129
+ "totalCosts": 36
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 129
+ "totalCosts": 36
},
"translated": {
"tmMatch": 0,
- "default": 129,
- "total": 129
+ "default": 36,
+ "total": 36
},
"targetTranslated": {
"tmMatch": 0,
- "default": 196,
- "total": 196
+ "default": 40,
+ "total": 40
},
"translatedByMt": {
"tmMatch": 0,
- "default": 17,
- "total": 17
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -3394,8 +3368,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 129,
- "total": 129
+ "default": 36,
+ "total": 36
},
"approvalCosts": {
"tmMatch": 0,
@@ -3407,37 +3381,37 @@
},
{
"user": {
- "id": 15202956,
- "username": "Dominik31",
- "fullName": "Dominik31",
+ "id": 12596967,
+ "username": "Lol24",
+ "fullName": "Lol24",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15202956/medium/1e95cada603ed15c780e1c77b90a75b7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12596967/medium/af2ac6193ec099deacc0b2e5d77fbf53_default.png",
"preTranslated": 0,
- "totalCosts": 19
+ "totalCosts": 150
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "nl",
+ "name": "Dutch",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 19
+ "totalCosts": 150
},
"translated": {
- "tmMatch": 4,
- "default": 15,
- "total": 19
+ "tmMatch": 7,
+ "default": 143,
+ "total": 150
},
"targetTranslated": {
- "tmMatch": 13,
- "default": 21,
- "total": 34
+ "tmMatch": 6,
+ "default": 154,
+ "total": 160
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 7,
+ "default": 43,
+ "total": 50
},
"approved": {
"tmMatch": 0,
@@ -3445,9 +3419,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 15,
- "total": 19
+ "tmMatch": 7,
+ "default": 143,
+ "total": 150
},
"approvalCosts": {
"tmMatch": 0,
@@ -3459,32 +3433,32 @@
},
{
"user": {
- "id": 15113179,
- "username": "Drilona",
- "fullName": "Drilona",
+ "id": 15253010,
+ "username": "Lucylucy192038471",
+ "fullName": "Lucylucy192038471",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15113179/medium/78e0a127ce76fad37698cfe8ebf2c615_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15253010/medium/da304e069588362a5b8d9e5c60e8c4ab_default.png",
"preTranslated": 0,
- "totalCosts": 1093
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "sq",
- "name": "Albanian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1093
+ "totalCosts": 1
},
"translated": {
- "tmMatch": 50,
- "default": 1043,
- "total": 1093
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 107,
- "default": 1137,
- "total": 1244
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
@@ -3497,9 +3471,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 50,
- "default": 1043,
- "total": 1093
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -3511,32 +3485,32 @@
},
{
"user": {
- "id": 14577278,
- "username": "ELR0ND",
- "fullName": "ELR0ND",
+ "id": 15242186,
+ "username": "MXAM",
+ "fullName": "MXAM",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14577278/medium/ca8efaad313159f19c2280aba1ec9143_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242186/medium/3de983ef0a0fdf8bfdf614ee6b4516c1_default.png",
"preTranslated": 0,
- "totalCosts": 135
+ "totalCosts": 27
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 135
+ "totalCosts": 27
},
"translated": {
- "tmMatch": 14,
- "default": 121,
- "total": 135
+ "tmMatch": 2,
+ "default": 25,
+ "total": 27
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 119,
- "total": 131
+ "tmMatch": 2,
+ "default": 33,
+ "total": 35
},
"translatedByMt": {
"tmMatch": 0,
@@ -3549,9 +3523,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 14,
- "default": 121,
- "total": 135
+ "tmMatch": 2,
+ "default": 25,
+ "total": 27
},
"approvalCosts": {
"tmMatch": 0,
@@ -3563,32 +3537,32 @@
},
{
"user": {
- "id": 15126473,
- "username": "Eldo",
- "fullName": "Eldo",
+ "id": 15290634,
+ "username": "Mamadou1w12",
+ "fullName": "Mamadou1w12",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15126473/medium/7137a303e4330125d88add59a2eb218d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15290634/medium/5cec072c476db776c53a25d7d2efd625_default.png",
"preTranslated": 0,
- "totalCosts": 13
+ "totalCosts": 99
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13
+ "totalCosts": 53
},
"translated": {
"tmMatch": 0,
- "default": 13,
- "total": 13
+ "default": 53,
+ "total": 53
},
"targetTranslated": {
"tmMatch": 0,
- "default": 14,
- "total": 14
+ "default": 32,
+ "total": 32
},
"translatedByMt": {
"tmMatch": 0,
@@ -3602,50 +3576,37 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 13,
- "total": 13
+ "default": 53,
+ "total": 53
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14473322,
- "username": "Elhadi_Bouazizi",
- "fullName": "Elhadi_Bouazizi",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14473322/medium/597d58b8d19a3394b781b39fbb5c1a3c.jpg",
- "preTranslated": 0,
- "totalCosts": 41
- },
- "languages": [
+ },
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 41
+ "totalCosts": 46
},
"translated": {
- "tmMatch": 9,
- "default": 32,
- "total": 41
+ "tmMatch": 30,
+ "default": 16,
+ "total": 46
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 36,
- "total": 46
+ "tmMatch": 38,
+ "default": 18,
+ "total": 56
},
"translatedByMt": {
"tmMatch": 0,
- "default": 18,
- "total": 18
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -3653,9 +3614,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 32,
- "total": 41
+ "tmMatch": 30,
+ "default": 16,
+ "total": 46
},
"approvalCosts": {
"tmMatch": 0,
@@ -3667,37 +3628,37 @@
},
{
"user": {
- "id": 14913319,
- "username": "Endovelicus",
- "fullName": "Endovelicus",
+ "id": 15302370,
+ "username": "Manusxb",
+ "fullName": "Manusxb",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14913319/medium/62006238d19ac561ba5b573548e74706_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302370/medium/9f944ffeaa451f3c2ea156478533b41f_default.png",
"preTranslated": 0,
- "totalCosts": 107
+ "totalCosts": 2492
},
"languages": [
{
"language": {
- "id": "pt-PT",
- "name": "Portuguese",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 107
+ "totalCosts": 2110
},
"translated": {
- "tmMatch": 2,
- "default": 105,
- "total": 107
+ "tmMatch": 61,
+ "default": 2049,
+ "total": 2110
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 113,
- "total": 116
+ "tmMatch": 75,
+ "default": 2320,
+ "total": 2395
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 15,
+ "default": 1156,
+ "total": 1171
},
"approved": {
"tmMatch": 0,
@@ -3705,51 +3666,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 105,
- "total": 107
+ "tmMatch": 61,
+ "default": 2049,
+ "total": 2110
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15157316,
- "username": "EndriuAG",
- "fullName": "EndriuAG",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15157316/medium/564af3659cef227d24dc329dca83b232_default.png",
- "preTranslated": 0,
- "totalCosts": 34
- },
- "languages": [
+ },
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 34
+ "totalCosts": 382
},
"translated": {
"tmMatch": 0,
- "default": 34,
- "total": 34
+ "default": 382,
+ "total": 382
},
"targetTranslated": {
"tmMatch": 0,
- "default": 32,
- "total": 32
+ "default": 380,
+ "total": 380
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 212,
+ "total": 212
},
"approved": {
"tmMatch": 0,
@@ -3758,8 +3706,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 34,
- "total": 34
+ "default": 382,
+ "total": 382
},
"approvalCosts": {
"tmMatch": 0,
@@ -3771,37 +3719,37 @@
},
{
"user": {
- "id": 14840796,
- "username": "Eniko.G",
- "fullName": "Eniko.G",
+ "id": 15334514,
+ "username": "MatteoXO",
+ "fullName": "MatteoXO",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14840796/medium/5803be055343fda6a020e05078f97815.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15334514/medium/241636457c1ad168abfb3b052e3d08d1_default.png",
"preTranslated": 0,
- "totalCosts": 775
+ "totalCosts": 554
},
"languages": [
{
"language": {
- "id": "hu",
- "name": "Hungarian",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 775
+ "totalCosts": 554
},
"translated": {
- "tmMatch": 5,
- "default": 770,
- "total": 775
+ "tmMatch": 13,
+ "default": 541,
+ "total": 554
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 713,
- "total": 718
+ "tmMatch": 15,
+ "default": 594,
+ "total": 609
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 32,
+ "total": 32
},
"approved": {
"tmMatch": 0,
@@ -3809,9 +3757,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 770,
- "total": 775
+ "tmMatch": 13,
+ "default": 541,
+ "total": 554
},
"approvalCosts": {
"tmMatch": 0,
@@ -3823,37 +3771,37 @@
},
{
"user": {
- "id": 15094865,
- "username": "Faulkinstipe",
- "fullName": "Faulkinstipe",
+ "id": 15222398,
+ "username": "Memwas",
+ "fullName": "Memwas",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094865/medium/290f531e7eb91c571174e1033856af05_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15222398/medium/cbd5d911fda8a0939bb81d8db4139a10_default.png",
"preTranslated": 0,
- "totalCosts": 7
+ "totalCosts": 39
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 39
},
"translated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 8,
+ "default": 31,
+ "total": 39
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 9,
+ "default": 30,
+ "total": 39
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 6,
+ "default": 15,
+ "total": 21
},
"approved": {
"tmMatch": 0,
@@ -3861,9 +3809,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 8,
+ "default": 31,
+ "total": 39
},
"approvalCosts": {
"tmMatch": 0,
@@ -3875,47 +3823,47 @@
},
{
"user": {
- "id": 15092857,
- "username": "FelipeMesa",
- "fullName": "FelipeMesa",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15092857/medium/ebc7d38f15982e1f1d1601857dc52b93_default.png",
+ "id": 15240262,
+ "username": "Moinier",
+ "fullName": "Moinier",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15240262/medium/8878a45f57e62f22e31686cc9d3a27f1_default.png",
"preTranslated": 0,
- "totalCosts": 123
+ "totalCosts": 15373
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 123
+ "totalCosts": 15373
},
"translated": {
- "tmMatch": 33,
- "default": 90,
- "total": 123
+ "tmMatch": 1985,
+ "default": 13388,
+ "total": 15373
},
"targetTranslated": {
- "tmMatch": 37,
- "default": 102,
- "total": 139
+ "tmMatch": 2165,
+ "default": 14411,
+ "total": 16576
},
"translatedByMt": {
- "tmMatch": 31,
- "default": 87,
- "total": 118
+ "tmMatch": 23,
+ "default": 120,
+ "total": 143
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 60132
},
"translationCosts": {
- "tmMatch": 33,
- "default": 90,
- "total": 123
+ "tmMatch": 1985,
+ "default": 13388,
+ "total": 15373
},
"approvalCosts": {
"tmMatch": 0,
@@ -3927,37 +3875,37 @@
},
{
"user": {
- "id": 15088607,
- "username": "Fred.rodovalho",
- "fullName": "Fred.rodovalho",
+ "id": 15293804,
+ "username": "Morpheus1024",
+ "fullName": "Morpheus1024",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15088607/medium/60387eb11f8184d82ef350969d7006f4_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15293804/medium/ee5fdd409a493c3a7829be569d7b8dac_default.png",
"preTranslated": 0,
- "totalCosts": 57
+ "totalCosts": 310
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 57
+ "totalCosts": 310
},
"translated": {
- "tmMatch": 2,
- "default": 55,
- "total": 57
+ "tmMatch": 1,
+ "default": 309,
+ "total": 310
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 52,
- "total": 55
+ "tmMatch": 1,
+ "default": 238,
+ "total": 239
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 25,
+ "total": 25
},
"approved": {
"tmMatch": 0,
@@ -3965,9 +3913,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 55,
- "total": 57
+ "tmMatch": 1,
+ "default": 309,
+ "total": 310
},
"approvalCosts": {
"tmMatch": 0,
@@ -3979,37 +3927,37 @@
},
{
"user": {
- "id": 14349092,
- "username": "Gabsolad",
- "fullName": "Gabsolad",
+ "id": 14779154,
+ "username": "MrFox357",
+ "fullName": "MrFox357",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14349092/medium/c03698cc9bc74c9ad1b46cac37ccd4a3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14779154/medium/58732fc3cc17c97e95c29917ec9d6d5f_default.png",
"preTranslated": 0,
- "totalCosts": 786
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "yo",
- "name": "Yoruba",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 786
+ "totalCosts": 2
},
"translated": {
"tmMatch": 0,
- "default": 786,
- "total": 786
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
"tmMatch": 0,
- "default": 985,
- "total": 985
+ "default": 1,
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 2,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -4018,8 +3966,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 786,
- "total": 786
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -4031,37 +3979,37 @@
},
{
"user": {
- "id": 14410638,
- "username": "Gedalyahu",
- "fullName": "Gedalyahu",
+ "id": 14754288,
+ "username": "Munyuk81",
+ "fullName": "Munyuk81",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14410638/medium/d8c39570ef80883365984b216908c123_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14754288/medium/ecd9c50699a3987100519bba6d6119dc_default.png",
"preTranslated": 0,
- "totalCosts": 60
+ "totalCosts": 86
},
"languages": [
{
"language": {
- "id": "he",
- "name": "Hebrew",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 60
+ "totalCosts": 86
},
"translated": {
- "tmMatch": 0,
- "default": 60,
- "total": 60
+ "tmMatch": 6,
+ "default": 80,
+ "total": 86
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 64,
- "total": 64
+ "tmMatch": 8,
+ "default": 85,
+ "total": 93
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 6,
"default": 0,
- "total": 0
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -4069,9 +4017,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 60,
- "total": 60
+ "tmMatch": 6,
+ "default": 80,
+ "total": 86
},
"approvalCosts": {
"tmMatch": 0,
@@ -4083,37 +4031,37 @@
},
{
"user": {
- "id": 14974343,
- "username": "George4530",
- "fullName": "George4530",
+ "id": 15075281,
+ "username": "Noufilosophy",
+ "fullName": "Noufilosophy",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14974343/medium/eccecfc959d5a742451c99f239351234.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15075281/medium/5ba3cb81d30b3f0d41667f5035f298e7_default.png",
"preTranslated": 0,
- "totalCosts": 121
+ "totalCosts": 526
},
"languages": [
{
"language": {
- "id": "ro",
- "name": "Romanian",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 121
+ "totalCosts": 526
},
"translated": {
- "tmMatch": 33,
- "default": 88,
- "total": 121
+ "tmMatch": 0,
+ "default": 526,
+ "total": 526
},
"targetTranslated": {
- "tmMatch": 35,
- "default": 98,
- "total": 133
+ "tmMatch": 0,
+ "default": 503,
+ "total": 503
},
"translatedByMt": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 70,
+ "total": 70
},
"approved": {
"tmMatch": 0,
@@ -4121,9 +4069,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 33,
- "default": 88,
- "total": 121
+ "tmMatch": 0,
+ "default": 526,
+ "total": 526
},
"approvalCosts": {
"tmMatch": 0,
@@ -4135,37 +4083,37 @@
},
{
"user": {
- "id": 15096105,
- "username": "Giano87",
- "fullName": "Giano87",
+ "id": 15055847,
+ "username": "OJ02",
+ "fullName": "OJ02",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15096105/medium/0a7ce88e17c52789f9475dbd3ccf4cfc_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15055847/medium/fca34f3df4d32ab5f9b476d91f7b5372_default.png",
"preTranslated": 0,
- "totalCosts": 29
+ "totalCosts": 238
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 29
+ "totalCosts": 238
},
"translated": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
+ "tmMatch": 3,
+ "default": 235,
+ "total": 238
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 36,
- "total": 36
+ "tmMatch": 3,
+ "default": 228,
+ "total": 231
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 98,
+ "total": 101
},
"approved": {
"tmMatch": 0,
@@ -4173,9 +4121,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
+ "tmMatch": 3,
+ "default": 235,
+ "total": 238
},
"approvalCosts": {
"tmMatch": 0,
@@ -4187,37 +4135,37 @@
},
{
"user": {
- "id": 13461670,
- "username": "GiorgioHerbie",
- "fullName": "GiorgioHerbie",
+ "id": 15078579,
+ "username": "PGoncalves",
+ "fullName": "PGoncalves",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13461670/medium/9093f2d7047615a270b4c00bc2abd595_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15078579/medium/4235cb264948447a8dac3433590acd2e_default.png",
"preTranslated": 0,
- "totalCosts": 36500
+ "totalCosts": 131
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 36500
+ "totalCosts": 131
},
"translated": {
- "tmMatch": 2241,
- "default": 34259,
- "total": 36500
+ "tmMatch": 2,
+ "default": 129,
+ "total": 131
},
"targetTranslated": {
- "tmMatch": 2309,
- "default": 34229,
- "total": 36538
+ "tmMatch": 3,
+ "default": 158,
+ "total": 161
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
+ "tmMatch": 2,
+ "default": 21,
+ "total": 23
},
"approved": {
"tmMatch": 0,
@@ -4225,9 +4173,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2241,
- "default": 34259,
- "total": 36500
+ "tmMatch": 2,
+ "default": 129,
+ "total": 131
},
"approvalCosts": {
"tmMatch": 0,
@@ -4239,37 +4187,37 @@
},
{
"user": {
- "id": 15116307,
- "username": "Gorm-the-Old",
- "fullName": "Gorm-the-Old",
+ "id": 15262168,
+ "username": "REMOVED_USER",
+ "fullName": "REMOVED_USER",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116307/medium/46b6a030b92eb4909c82bcc68026e4eb_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15262168/medium/2e0ec17fe3b2c53981b5ea76db07aedd_default.png",
"preTranslated": 0,
- "totalCosts": 3346
+ "totalCosts": 47
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3346
+ "totalCosts": 47
},
"translated": {
- "tmMatch": 87,
- "default": 3259,
- "total": 3346
+ "tmMatch": 0,
+ "default": 47,
+ "total": 47
},
"targetTranslated": {
- "tmMatch": 70,
- "default": 3139,
- "total": 3209
+ "tmMatch": 0,
+ "default": 60,
+ "total": 60
},
"translatedByMt": {
"tmMatch": 0,
- "default": 43,
- "total": 43
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -4277,9 +4225,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 87,
- "default": 3259,
- "total": 3346
+ "tmMatch": 0,
+ "default": 47,
+ "total": 47
},
"approvalCosts": {
"tmMatch": 0,
@@ -4291,37 +4239,37 @@
},
{
"user": {
- "id": 15102795,
- "username": "GreatWhiteOwl",
- "fullName": "GreatWhiteOwl",
+ "id": 15329732,
+ "username": "RatiborYarilov93",
+ "fullName": "RatiborYarilov93",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15102795/medium/6a304953d1334287ce899623011e92cd_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15329732/medium/81fecb17fca49e135e89180a7dbd8603_default.png",
"preTranslated": 0,
- "totalCosts": 872
+ "totalCosts": 54
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 872
+ "totalCosts": 54
},
"translated": {
- "tmMatch": 5,
- "default": 867,
- "total": 872
+ "tmMatch": 18,
+ "default": 36,
+ "total": 54
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 920,
- "total": 925
+ "tmMatch": 16,
+ "default": 34,
+ "total": 50
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 80,
- "total": 80
+ "tmMatch": 14,
+ "default": 16,
+ "total": 30
},
"approved": {
"tmMatch": 0,
@@ -4329,9 +4277,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 867,
- "total": 872
+ "tmMatch": 18,
+ "default": 36,
+ "total": 54
},
"approvalCosts": {
"tmMatch": 0,
@@ -4343,37 +4291,37 @@
},
{
"user": {
- "id": 15153042,
- "username": "Guezwhoz",
- "fullName": "Guezwhoz",
+ "id": 14755966,
+ "username": "RealGoye",
+ "fullName": "RealGoye",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15153042/medium/81d78692bec8b8dc0860edb45ed243f6_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14755966/medium/f5becfea2dd543f57f356dfb3e42487d_default.png",
"preTranslated": 0,
- "totalCosts": 449
+ "totalCosts": 35
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 449
+ "totalCosts": 35
},
"translated": {
- "tmMatch": 2,
- "default": 447,
- "total": 449
+ "tmMatch": 1,
+ "default": 34,
+ "total": 35
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 381,
- "total": 383
+ "tmMatch": 1,
+ "default": 36,
+ "total": 37
},
"translatedByMt": {
"tmMatch": 0,
- "default": 140,
- "total": 140
+ "default": 24,
+ "total": 24
},
"approved": {
"tmMatch": 0,
@@ -4381,9 +4329,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 447,
- "total": 449
+ "tmMatch": 1,
+ "default": 34,
+ "total": 35
},
"approvalCosts": {
"tmMatch": 0,
@@ -4395,37 +4343,37 @@
},
{
"user": {
- "id": 15204674,
- "username": "Haffner35",
- "fullName": "Haffner35",
+ "id": 15259990,
+ "username": "Richard1974",
+ "fullName": "Richard1974",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15204674/medium/dd7f7c09aea7c37037fea4ea8eda8164_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15259990/medium/0d8b52e9be147119030973956fbcf99a_default.png",
"preTranslated": 0,
- "totalCosts": 65
+ "totalCosts": 107
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 65
+ "totalCosts": 107
},
"translated": {
- "tmMatch": 27,
- "default": 38,
- "total": 65
+ "tmMatch": 1,
+ "default": 106,
+ "total": 107
},
"targetTranslated": {
- "tmMatch": 31,
- "default": 42,
- "total": 73
+ "tmMatch": 2,
+ "default": 86,
+ "total": 88
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 12,
- "total": 14
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -4433,9 +4381,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 27,
- "default": 38,
- "total": 65
+ "tmMatch": 1,
+ "default": 106,
+ "total": 107
},
"approvalCosts": {
"tmMatch": 0,
@@ -4447,37 +4395,37 @@
},
{
"user": {
- "id": 15206756,
- "username": "Haythammabrouk25",
- "fullName": "Haythammabrouk25",
+ "id": 15070281,
+ "username": "SZ14RT",
+ "fullName": "SZ14RT",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15206756/medium/44e03e31d42f827b68702eafb51eea37_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15070281/medium/dc29b1568f0c3b8fb54a0a6724e2f13b_default.png",
"preTranslated": 0,
- "totalCosts": 36
+ "totalCosts": 58
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
+ "tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 36
+ "totalCosts": 58
},
"translated": {
"tmMatch": 0,
- "default": 36,
- "total": 36
+ "default": 58,
+ "total": 58
},
"targetTranslated": {
"tmMatch": 0,
- "default": 35,
- "total": 35
+ "default": 63,
+ "total": 63
},
"translatedByMt": {
"tmMatch": 0,
- "default": 13,
- "total": 13
+ "default": 31,
+ "total": 31
},
"approved": {
"tmMatch": 0,
@@ -4486,8 +4434,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 36,
- "total": 36
+ "default": 58,
+ "total": 58
},
"approvalCosts": {
"tmMatch": 0,
@@ -4499,37 +4447,37 @@
},
{
"user": {
- "id": 14950645,
- "username": "Hermes_70",
- "fullName": "Hermes_70",
+ "id": 15310784,
+ "username": "Sagitario",
+ "fullName": "Sagitario",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14950645/medium/03574984b7734701f68c64f480392f1d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310784/medium/cfdc53d28658b94b21e45d51acc457c7.jpg",
"preTranslated": 0,
- "totalCosts": 49
+ "totalCosts": 153
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 49
+ "totalCosts": 26
},
"translated": {
- "tmMatch": 0,
- "default": 49,
- "total": 49
+ "tmMatch": 10,
+ "default": 16,
+ "total": 26
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 50,
- "total": 50
+ "tmMatch": 8,
+ "default": 17,
+ "total": 25
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 49,
- "total": 49
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -4537,51 +4485,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 49,
- "total": 49
+ "tmMatch": 10,
+ "default": 16,
+ "total": 26
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15098835,
- "username": "Hesselbleeker",
- "fullName": "Hesselbleeker",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15098835/medium/275c1cb17ac89a9368375fc99f4fdd2b_default.png",
- "preTranslated": 0,
- "totalCosts": 36
- },
- "languages": [
+ },
{
"language": {
- "id": "nl",
- "name": "Dutch",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 36
+ "totalCosts": 127
},
"translated": {
- "tmMatch": 9,
- "default": 27,
- "total": 36
+ "tmMatch": 0,
+ "default": 127,
+ "total": 127
},
"targetTranslated": {
- "tmMatch": 9,
- "default": 30,
- "total": 39
+ "tmMatch": 0,
+ "default": 140,
+ "total": 140
},
"translatedByMt": {
- "tmMatch": 7,
- "default": 10,
- "total": 17
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -4589,9 +4524,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 27,
- "total": 36
+ "tmMatch": 0,
+ "default": 127,
+ "total": 127
},
"approvalCosts": {
"tmMatch": 0,
@@ -4603,13 +4538,13 @@
},
{
"user": {
- "id": 15137606,
- "username": "Huanlan",
- "fullName": "Huanlan",
+ "id": 15272926,
+ "username": "ShawnZeng",
+ "fullName": "ShawnZeng",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137606/medium/c8f7d52a59a9306f2b758b5c899c27e7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15272926/medium/f024abfd326c405a000100d965139729_default.png",
"preTranslated": 0,
- "totalCosts": 14
+ "totalCosts": 13
},
"languages": [
{
@@ -4618,17 +4553,17 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14
+ "totalCosts": 13
},
"translated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 9,
+ "default": 4,
+ "total": 13
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 16,
+ "default": 8,
+ "total": 24
},
"translatedByMt": {
"tmMatch": 0,
@@ -4641,9 +4576,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 9,
+ "default": 4,
+ "total": 13
},
"approvalCosts": {
"tmMatch": 0,
@@ -4655,32 +4590,32 @@
},
{
"user": {
- "id": 15096809,
- "username": "ItsABotz",
- "fullName": "ItsABotz",
+ "id": 15163680,
+ "username": "SlavicQuerr9",
+ "fullName": "SlavicQuerr9",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15096809/medium/9404c56d2db950bdc825997621928a67.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15163680/medium/9fd320be027266a173f4f0176f21dc7e_default.png",
"preTranslated": 0,
- "totalCosts": 160
+ "totalCosts": 7
},
"languages": [
{
"language": {
- "id": "fil",
- "name": "Filipino",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 160
+ "totalCosts": 7
},
"translated": {
- "tmMatch": 2,
- "default": 158,
- "total": 160
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 173,
- "total": 175
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"translatedByMt": {
"tmMatch": 0,
@@ -4693,9 +4628,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 158,
- "total": 160
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"approvalCosts": {
"tmMatch": 0,
@@ -4707,37 +4642,37 @@
},
{
"user": {
- "id": 15123407,
- "username": "JDAL",
- "fullName": "JDAL",
+ "id": 15230766,
+ "username": "Sneaky_F0x",
+ "fullName": "Sneaky_F0x",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123407/medium/dfea944357736aa8f0908f38c8bd97a8_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15230766/medium/ef8455d96aed08bc79486b5944708897_default.png",
"preTranslated": 0,
- "totalCosts": 343
+ "totalCosts": 36
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 343
+ "totalCosts": 36
},
"translated": {
"tmMatch": 0,
- "default": 343,
- "total": 343
+ "default": 36,
+ "total": 36
},
"targetTranslated": {
"tmMatch": 0,
- "default": 339,
- "total": 339
+ "default": 37,
+ "total": 37
},
"translatedByMt": {
"tmMatch": 0,
- "default": 109,
- "total": 109
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -4746,8 +4681,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 343,
- "total": 343
+ "default": 36,
+ "total": 36
},
"approvalCosts": {
"tmMatch": 0,
@@ -4759,37 +4694,37 @@
},
{
"user": {
- "id": 14244842,
- "username": "Jaszmin",
- "fullName": "Jaszmin",
+ "id": 15263412,
+ "username": "Snyule",
+ "fullName": "Snyule",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14244842/medium/c74e6df742a64960acab7b273c688303_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15263412/medium/fc73ecb3f3d3a6d4b9e702d0ff5ae3d3_default.png",
"preTranslated": 0,
- "totalCosts": 47
+ "totalCosts": 387
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 387
},
"translated": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 10,
+ "default": 377,
+ "total": 387
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 33,
- "total": 33
+ "tmMatch": 17,
+ "default": 437,
+ "total": 454
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 4,
+ "total": 8
},
"approved": {
"tmMatch": 0,
@@ -4797,9 +4732,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 10,
+ "default": 377,
+ "total": 387
},
"approvalCosts": {
"tmMatch": 0,
@@ -4811,37 +4746,37 @@
},
{
"user": {
- "id": 15204694,
- "username": "JavierDiaz-12",
- "fullName": "JavierDiaz-12",
+ "id": 14513016,
+ "username": "SubhamJena",
+ "fullName": "SubhamJena",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15204694/medium/9102104cfc3ce019c4053e7dbd1de2ad_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14513016/medium/6dc941964ac63bc3d51926dc9fffa374.jpg",
"preTranslated": 0,
- "totalCosts": 227
+ "totalCosts": 148
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "or",
+ "name": "Odia",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 227
+ "totalCosts": 148
},
"translated": {
- "tmMatch": 67,
- "default": 160,
- "total": 227
+ "tmMatch": 98,
+ "default": 50,
+ "total": 148
},
"targetTranslated": {
- "tmMatch": 61,
- "default": 175,
- "total": 236
+ "tmMatch": 105,
+ "default": 56,
+ "total": 161
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 9,
"default": 0,
- "total": 0
+ "total": 9
},
"approved": {
"tmMatch": 0,
@@ -4849,9 +4784,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 67,
- "default": 160,
- "total": 227
+ "tmMatch": 98,
+ "default": 50,
+ "total": 148
},
"approvalCosts": {
"tmMatch": 0,
@@ -4863,37 +4798,37 @@
},
{
"user": {
- "id": 15159572,
- "username": "Johny77",
- "fullName": "Johny77",
+ "id": 15324306,
+ "username": "Sudhakar_A",
+ "fullName": "Sudhakar_A",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15159572/medium/4aaf5a49a85fe7453d295fada76b8e11_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15324306/medium/2baf5afe4d50b322026fb318e1acbc0c_default.png",
"preTranslated": 0,
- "totalCosts": 41
+ "totalCosts": 186
},
"languages": [
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "ta",
+ "name": "Tamil",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 41
+ "totalCosts": 186
},
"translated": {
"tmMatch": 0,
- "default": 41,
- "total": 41
+ "default": 186,
+ "total": 186
},
"targetTranslated": {
"tmMatch": 0,
- "default": 34,
- "total": 34
+ "default": 344,
+ "total": 344
},
"translatedByMt": {
"tmMatch": 0,
- "default": 22,
- "total": 22
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -4902,8 +4837,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 41,
- "total": 41
+ "default": 186,
+ "total": 186
},
"approvalCosts": {
"tmMatch": 0,
@@ -4915,32 +4850,32 @@
},
{
"user": {
- "id": 15129859,
- "username": "Joongwon",
- "fullName": "Joongwon",
+ "id": 14817838,
+ "username": "Tadashi1024",
+ "fullName": "Tadashi1024",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129859/medium/cb2b2cf5c404ff6ebce373c8c4ba30e3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14817838/medium/e8bbda9fb55464b5d13482f3f1bef0d4.jpg",
"preTranslated": 0,
- "totalCosts": 18
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 18
+ "totalCosts": 10
},
"translated": {
"tmMatch": 0,
- "default": 18,
- "total": 18
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 17,
+ "total": 17
},
"translatedByMt": {
"tmMatch": 0,
@@ -4954,8 +4889,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 18,
- "total": 18
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -4967,37 +4902,37 @@
},
{
"user": {
- "id": 15100147,
- "username": "Jose_Gonzalez",
- "fullName": "Jose_Gonzalez",
+ "id": 15216098,
+ "username": "The_Mind",
+ "fullName": "The_Mind",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15100147/medium/d8731f60d53ccaa745154f0eae2047ad_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15216098/medium/18cf5fa965fc5b04fff91071b4d8ce15_default.png",
"preTranslated": 0,
- "totalCosts": 1824
+ "totalCosts": 201
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1824
+ "totalCosts": 201
},
"translated": {
- "tmMatch": 77,
- "default": 1747,
- "total": 1824
+ "tmMatch": 8,
+ "default": 193,
+ "total": 201
},
"targetTranslated": {
- "tmMatch": 86,
- "default": 2093,
- "total": 2179
+ "tmMatch": 8,
+ "default": 192,
+ "total": 200
},
"translatedByMt": {
"tmMatch": 0,
- "default": 524,
- "total": 524
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -5005,9 +4940,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 77,
- "default": 1747,
- "total": 1824
+ "tmMatch": 8,
+ "default": 193,
+ "total": 201
},
"approvalCosts": {
"tmMatch": 0,
@@ -5019,37 +4954,37 @@
},
{
"user": {
- "id": 15164798,
- "username": "Joseph9123",
- "fullName": "Joseph9123",
+ "id": 14843078,
+ "username": "Totozao",
+ "fullName": "Totozao",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15164798/medium/e1542c32e2224f4c45ed79c87891b4d5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14843078/medium/4fdb35b37819b2de36280beeef727d1d_default.png",
"preTranslated": 0,
- "totalCosts": 14
+ "totalCosts": 1716
},
"languages": [
{
"language": {
- "id": "ms",
- "name": "Malay",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14
+ "totalCosts": 1716
},
"translated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 57,
+ "default": 1659,
+ "total": 1716
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
+ "tmMatch": 54,
+ "default": 1532,
+ "total": 1586
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 2,
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -5057,9 +4992,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 57,
+ "default": 1659,
+ "total": 1716
},
"approvalCosts": {
"tmMatch": 0,
@@ -5071,37 +5006,37 @@
},
{
"user": {
- "id": 15031693,
- "username": "KIP_KIP",
- "fullName": "KIP_KIP",
+ "id": 15261054,
+ "username": "Ustunol123",
+ "fullName": "Ustunol123",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15031693/medium/d6a9f6055f89569eabf0b10eb4da4da7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15261054/medium/6ae9cd035968300694e8a375b1356e81_default.png",
"preTranslated": 0,
- "totalCosts": 1506
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1506
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 4,
- "default": 1502,
- "total": 1506
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 1423,
- "total": 1427
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
- "default": 173,
- "total": 173
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -5109,9 +5044,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 1502,
- "total": 1506
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -5123,32 +5058,32 @@
},
{
"user": {
- "id": 14684212,
- "username": "KaddourAlabbas",
- "fullName": "KaddourAlabbas",
+ "id": 15251136,
+ "username": "VE_21",
+ "fullName": "VE_21",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14684212/medium/c3be3ea3f1152253931f3d7c27cf0ce1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15251136/medium/e9293f73c2f121a2af65e92bd1ef42a0_default.png",
"preTranslated": 0,
- "totalCosts": 81
+ "totalCosts": 13
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 81
+ "totalCosts": 13
},
"translated": {
- "tmMatch": 0,
- "default": 81,
- "total": 81
+ "tmMatch": 3,
+ "default": 10,
+ "total": 13
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 71,
- "total": 71
+ "tmMatch": 3,
+ "default": 10,
+ "total": 13
},
"translatedByMt": {
"tmMatch": 0,
@@ -5161,9 +5096,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 81,
- "total": 81
+ "tmMatch": 3,
+ "default": 10,
+ "total": 13
},
"approvalCosts": {
"tmMatch": 0,
@@ -5175,37 +5110,37 @@
},
{
"user": {
- "id": 15088879,
- "username": "KateYoung",
- "fullName": "KateYoung",
+ "id": 14681570,
+ "username": "Val21",
+ "fullName": "Val21",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15088879/medium/c08b3b6dae2bcd67e2b06ab6501a45ef_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14681570/medium/3ed2f13f3a9383c0d3a23bd130df78d2_default.png",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 3615
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "bg",
+ "name": "Bulgarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 3615
},
"translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 35,
+ "default": 3580,
+ "total": 3615
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 36,
+ "default": 3944,
+ "total": 3980
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 9,
"default": 0,
- "total": 0
+ "total": 9
},
"approved": {
"tmMatch": 0,
@@ -5213,9 +5148,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 35,
+ "default": 3580,
+ "total": 3615
},
"approvalCosts": {
"tmMatch": 0,
@@ -5227,37 +5162,37 @@
},
{
"user": {
- "id": 14999655,
- "username": "Kevster",
- "fullName": "Kevster",
+ "id": 14514124,
+ "username": "ViktorOn",
+ "fullName": "ViktorOn",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14999655/medium/9ed5a5a78a232750f9b73ddab4848be0_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14514124/medium/fa0297b182b72fbcf006daba457ef1a3.png",
"preTranslated": 0,
- "totalCosts": 308
+ "totalCosts": 1862
},
"languages": [
{
"language": {
- "id": "nl",
- "name": "Dutch",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 308
+ "totalCosts": 1862
},
"translated": {
- "tmMatch": 0,
- "default": 308,
- "total": 308
+ "tmMatch": 299,
+ "default": 1563,
+ "total": 1862
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 330,
- "total": 330
+ "tmMatch": 255,
+ "default": 1421,
+ "total": 1676
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 24,
+ "default": 79,
+ "total": 103
},
"approved": {
"tmMatch": 0,
@@ -5265,9 +5200,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 308,
- "total": 308
+ "tmMatch": 299,
+ "default": 1563,
+ "total": 1862
},
"approvalCosts": {
"tmMatch": 0,
@@ -5279,37 +5214,37 @@
},
{
"user": {
- "id": 15164260,
- "username": "Ki11_M4chin3",
- "fullName": "Ki11_M4chin3",
+ "id": 14623758,
+ "username": "Vinaxe",
+ "fullName": "Vinaxe",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15164260/medium/6411c4c859bdd07ee4f31750981ccdf5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14623758/medium/32a24fc9aeb27df4b5fce13c5edbe1e3_default.png",
"preTranslated": 0,
- "totalCosts": 297
+ "totalCosts": 11
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 297
+ "totalCosts": 11
},
"translated": {
- "tmMatch": 4,
- "default": 293,
- "total": 297
+ "tmMatch": 2,
+ "default": 9,
+ "total": 11
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 268,
- "total": 272
+ "tmMatch": 2,
+ "default": 11,
+ "total": 13
},
"translatedByMt": {
"tmMatch": 0,
- "default": 96,
- "total": 96
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -5317,9 +5252,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 293,
- "total": 297
+ "tmMatch": 2,
+ "default": 9,
+ "total": 11
},
"approvalCosts": {
"tmMatch": 0,
@@ -5331,37 +5266,37 @@
},
{
"user": {
- "id": 15139002,
- "username": "Klymenko",
- "fullName": "Klymenko",
+ "id": 15205992,
+ "username": "Vishal07",
+ "fullName": "Vishal07",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15139002/medium/1ee9796ae7e58564da8f1eff0c53c993.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15205992/medium/465c1df5cf56d2c9fc47af524525db21_default.png",
"preTranslated": 0,
- "totalCosts": 3279
+ "totalCosts": 5386
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3279
+ "totalCosts": 5386
},
"translated": {
- "tmMatch": 21,
- "default": 3258,
- "total": 3279
+ "tmMatch": 19,
+ "default": 5367,
+ "total": 5386
},
"targetTranslated": {
- "tmMatch": 17,
- "default": 2720,
- "total": 2737
+ "tmMatch": 39,
+ "default": 9114,
+ "total": 9153
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 1166,
- "total": 1166
+ "tmMatch": 10,
+ "default": 1,
+ "total": 11
},
"approved": {
"tmMatch": 0,
@@ -5369,9 +5304,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 21,
- "default": 3258,
- "total": 3279
+ "tmMatch": 19,
+ "default": 5367,
+ "total": 5386
},
"approvalCosts": {
"tmMatch": 0,
@@ -5383,37 +5318,37 @@
},
{
"user": {
- "id": 15165130,
- "username": "Kuon_dayo",
- "fullName": "Kuon_dayo",
+ "id": 13997401,
+ "username": "Windfactory",
+ "fullName": "Windfactory",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15165130/medium/cd51da6e321c27183b5b17364bf3cfcc_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13997401/medium/2ab4ff5d8770f710be0d12e4ec9f2123.png",
"preTranslated": 0,
- "totalCosts": 145
+ "totalCosts": 4783
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 145
+ "totalCosts": 4783
},
"translated": {
- "tmMatch": 7,
- "default": 138,
- "total": 145
+ "tmMatch": 368,
+ "default": 4415,
+ "total": 4783
},
"targetTranslated": {
- "tmMatch": 22,
- "default": 372,
- "total": 394
+ "tmMatch": 302,
+ "default": 3319,
+ "total": 3621
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 18,
+ "default": 4,
+ "total": 22
},
"approved": {
"tmMatch": 0,
@@ -5421,9 +5356,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 138,
- "total": 145
+ "tmMatch": 368,
+ "default": 4415,
+ "total": 4783
},
"approvalCosts": {
"tmMatch": 0,
@@ -5435,32 +5370,32 @@
},
{
"user": {
- "id": 15155036,
- "username": "Kyonhull",
- "fullName": "Kyonhull",
+ "id": 14908139,
+ "username": "YOUSSEFALBASHAN",
+ "fullName": "YOUSSEFALBASHAN",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15155036/medium/90ce28672f894185f9b66b89df64f6d7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14908139/medium/209a87b1fb76d5ef2a262b05aa15f7e9_default.png",
"preTranslated": 0,
- "totalCosts": 701
+ "totalCosts": 45
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 701
+ "totalCosts": 27
},
"translated": {
"tmMatch": 0,
- "default": 701,
- "total": 701
+ "default": 27,
+ "total": 27
},
"targetTranslated": {
"tmMatch": 0,
- "default": 466,
- "total": 466
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -5474,50 +5409,37 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 701,
- "total": 701
+ "default": 27,
+ "total": 27
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14998231,
- "username": "LVT001",
- "fullName": "LVT001",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14998231/medium/0def56ab128c38cb484435495442a16b_default.png",
- "preTranslated": 0,
- "totalCosts": 1357
- },
- "languages": [
+ },
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1357
+ "totalCosts": 18
},
"translated": {
- "tmMatch": 102,
- "default": 1255,
- "total": 1357
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"targetTranslated": {
- "tmMatch": 119,
- "default": 1415,
- "total": 1534
+ "tmMatch": 0,
+ "default": 23,
+ "total": 23
},
"translatedByMt": {
- "tmMatch": 18,
- "default": 650,
- "total": 668
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -5525,9 +5447,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 102,
- "default": 1255,
- "total": 1357
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"approvalCosts": {
"tmMatch": 0,
@@ -5539,37 +5461,37 @@
},
{
"user": {
- "id": 15085937,
- "username": "LeBrocanteur",
- "fullName": "LeBrocanteur",
+ "id": 15224040,
+ "username": "Yohu",
+ "fullName": "Yohu",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15085937/medium/cae4de0cb475627b949a1c40efb71eed.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15224040/medium/87b7dac1818485719dbce97e661126c7.png",
"preTranslated": 0,
- "totalCosts": 397
+ "totalCosts": 204
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 397
+ "totalCosts": 204
},
"translated": {
- "tmMatch": 21,
- "default": 376,
- "total": 397
+ "tmMatch": 20,
+ "default": 184,
+ "total": 204
},
"targetTranslated": {
- "tmMatch": 25,
- "default": 476,
- "total": 501
+ "tmMatch": 17,
+ "default": 175,
+ "total": 192
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 5,
+ "default": 20,
+ "total": 25
},
"approved": {
"tmMatch": 0,
@@ -5577,9 +5499,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 21,
- "default": 376,
- "total": 397
+ "tmMatch": 20,
+ "default": 184,
+ "total": 204
},
"approvalCosts": {
"tmMatch": 0,
@@ -5591,13 +5513,13 @@
},
{
"user": {
- "id": 15121711,
- "username": "LingTouYan",
- "fullName": "LingTouYan",
+ "id": 15303826,
+ "username": "Yvonlee",
+ "fullName": "Yvonlee",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121711/medium/6f86a1fbba18779327699c9266f0b5c9_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15303826/medium/917443f276c1d539f005628a54637659_default.png",
"preTranslated": 0,
- "totalCosts": 40
+ "totalCosts": 103
},
"languages": [
{
@@ -5606,22 +5528,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 40
+ "totalCosts": 103
},
"translated": {
"tmMatch": 1,
- "default": 39,
- "total": 40
+ "default": 102,
+ "total": 103
},
"targetTranslated": {
"tmMatch": 2,
- "default": 68,
- "total": 70
+ "default": 165,
+ "total": 167
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 1,
+ "default": 62,
+ "total": 63
},
"approved": {
"tmMatch": 0,
@@ -5630,8 +5552,8 @@
},
"translationCosts": {
"tmMatch": 1,
- "default": 39,
- "total": 40
+ "default": 102,
+ "total": 103
},
"approvalCosts": {
"tmMatch": 0,
@@ -5643,37 +5565,37 @@
},
{
"user": {
- "id": 12596967,
- "username": "Lol24",
- "fullName": "Lol24",
+ "id": 15265032,
+ "username": "a0101054",
+ "fullName": "a0101054",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12596967/medium/af2ac6193ec099deacc0b2e5d77fbf53_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15265032/medium/e0b578c29e2f7cc5313c1d36778a08ec_default.png",
"preTranslated": 0,
- "totalCosts": 825
+ "totalCosts": 68
},
"languages": [
{
"language": {
- "id": "nl",
- "name": "Dutch",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 825
+ "totalCosts": 68
},
"translated": {
- "tmMatch": 64,
- "default": 761,
- "total": 825
+ "tmMatch": 0,
+ "default": 68,
+ "total": 68
},
"targetTranslated": {
- "tmMatch": 62,
- "default": 798,
- "total": 860
+ "tmMatch": 0,
+ "default": 124,
+ "total": 124
},
"translatedByMt": {
- "tmMatch": 44,
- "default": 170,
- "total": 214
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -5681,9 +5603,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 64,
- "default": 761,
- "total": 825
+ "tmMatch": 0,
+ "default": 68,
+ "total": 68
},
"approvalCosts": {
"tmMatch": 0,
@@ -5695,37 +5617,37 @@
},
{
"user": {
- "id": 13839859,
- "username": "Lufoev",
- "fullName": "Lufoev",
+ "id": 14959007,
+ "username": "ahmedsayd",
+ "fullName": "ahmedsayd",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13839859/medium/a092ec47c1eee308a003c29561b14be8.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14959007/medium/2e03c95c8ee2dddb4ed461253deea1b2_default.png",
"preTranslated": 0,
- "totalCosts": 1057
+ "totalCosts": 27
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "nl",
+ "name": "Dutch",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1057
+ "totalCosts": 27
},
"translated": {
- "tmMatch": 6,
- "default": 1051,
- "total": 1057
+ "tmMatch": 0,
+ "default": 27,
+ "total": 27
},
"targetTranslated": {
- "tmMatch": 9,
- "default": 1144,
- "total": 1153
+ "tmMatch": 0,
+ "default": 28,
+ "total": 28
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 27,
+ "total": 27
},
"approved": {
"tmMatch": 0,
@@ -5733,9 +5655,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 1051,
- "total": 1057
+ "tmMatch": 0,
+ "default": 27,
+ "total": 27
},
"approvalCosts": {
"tmMatch": 0,
@@ -5747,37 +5669,37 @@
},
{
"user": {
- "id": 15113841,
- "username": "LujaneWarsame",
- "fullName": "LujaneWarsame",
+ "id": 15213326,
+ "username": "akht",
+ "fullName": "akht",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15113841/medium/9819569e37aee454173b09cc213d4dfd_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15213326/medium/f56bc9281ce09c4c78a8f585b8208bb9.png",
"preTranslated": 0,
- "totalCosts": 22
+ "totalCosts": 1295
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 22
+ "totalCosts": 1295
},
"translated": {
- "tmMatch": 0,
- "default": 22,
- "total": 22
+ "tmMatch": 16,
+ "default": 1279,
+ "total": 1295
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 20,
- "total": 20
+ "tmMatch": 35,
+ "default": 3190,
+ "total": 3225
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 17,
+ "total": 17
},
"approved": {
"tmMatch": 0,
@@ -5785,9 +5707,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 22,
- "total": 22
+ "tmMatch": 16,
+ "default": 1279,
+ "total": 1295
},
"approvalCosts": {
"tmMatch": 0,
@@ -5799,13 +5721,13 @@
},
{
"user": {
- "id": 15087247,
- "username": "LyaGD",
- "fullName": "LyaGD",
+ "id": 13649011,
+ "username": "aledc",
+ "fullName": "aledc",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087247/medium/6b0cb8d3a01efdc8c0777511e21d1f02_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13649011/medium/50f275b77f6bfef017c13fe1a51579c3.jpg",
"preTranslated": 0,
- "totalCosts": 638
+ "totalCosts": 82
},
"languages": [
{
@@ -5814,17 +5736,17 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 638
+ "totalCosts": 82
},
"translated": {
"tmMatch": 0,
- "default": 638,
- "total": 638
+ "default": 82,
+ "total": 82
},
"targetTranslated": {
"tmMatch": 0,
- "default": 772,
- "total": 772
+ "default": 87,
+ "total": 87
},
"translatedByMt": {
"tmMatch": 0,
@@ -5838,8 +5760,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 638,
- "total": 638
+ "default": 82,
+ "total": 82
},
"approvalCosts": {
"tmMatch": 0,
@@ -5851,37 +5773,37 @@
},
{
"user": {
- "id": 15148468,
- "username": "M-HCrowdin",
- "fullName": "M-HCrowdin",
+ "id": 15215314,
+ "username": "amirmahdi70",
+ "fullName": "amirmahdi70",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15148468/medium/09721b88acca52a1d87f61c3dd5d3fea_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15215314/medium/1a5360199b0d51c1f242be69a7a1e9da_default.png",
"preTranslated": 0,
- "totalCosts": 85
+ "totalCosts": 499
},
"languages": [
{
"language": {
- "id": "nl",
- "name": "Dutch",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 85
+ "totalCosts": 499
},
"translated": {
- "tmMatch": 4,
- "default": 81,
- "total": 85
+ "tmMatch": 2,
+ "default": 497,
+ "total": 499
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 81,
- "total": 85
+ "tmMatch": 3,
+ "default": 537,
+ "total": 540
},
"translatedByMt": {
"tmMatch": 0,
- "default": 13,
- "total": 13
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -5889,9 +5811,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 81,
- "total": 85
+ "tmMatch": 2,
+ "default": 497,
+ "total": 499
},
"approvalCosts": {
"tmMatch": 0,
@@ -5903,32 +5825,32 @@
},
{
"user": {
- "id": 15189858,
- "username": "M1st0r",
- "fullName": "M1st0r",
+ "id": 15159056,
+ "username": "ariel.barros",
+ "fullName": "ariel.barros",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15189858/medium/b002f4ee9ff2dd5095d39f2af229b7ef_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15159056/medium/a055cc2e6c5ab28d0ebcb99d0eec29e3_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 47
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 47
},
"translated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 47,
+ "total": 47
},
"targetTranslated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 59,
+ "total": 59
},
"translatedByMt": {
"tmMatch": 0,
@@ -5942,8 +5864,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 47,
+ "total": 47
},
"approvalCosts": {
"tmMatch": 0,
@@ -5955,37 +5877,37 @@
},
{
"user": {
- "id": 15099599,
- "username": "MCSnow",
- "fullName": "MCSnow",
+ "id": 15328420,
+ "username": "arivg7",
+ "fullName": "arivg7",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15099599/medium/f780d398050f1ff708d850bc1b432fc9_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328420/medium/a8a19b533d185b447c86887d2bf49b1c_default.png",
"preTranslated": 0,
- "totalCosts": 610
+ "totalCosts": 41
},
"languages": [
{
"language": {
- "id": "pt-PT",
- "name": "Portuguese",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 610
+ "totalCosts": 41
},
"translated": {
- "tmMatch": 45,
- "default": 565,
- "total": 610
+ "tmMatch": 4,
+ "default": 37,
+ "total": 41
},
"targetTranslated": {
- "tmMatch": 49,
- "default": 621,
- "total": 670
+ "tmMatch": 6,
+ "default": 47,
+ "total": 53
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 5,
+ "total": 5
},
"approved": {
"tmMatch": 0,
@@ -5993,9 +5915,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 45,
- "default": 565,
- "total": 610
+ "tmMatch": 4,
+ "default": 37,
+ "total": 41
},
"approvalCosts": {
"tmMatch": 0,
@@ -6007,37 +5929,37 @@
},
{
"user": {
- "id": 15192278,
- "username": "Makson_444",
- "fullName": "Makson_444",
+ "id": 15318490,
+ "username": "arthursw",
+ "fullName": "arthursw",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15192278/medium/97ac8108daabf208e018391c6944cfb9_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15318490/medium/673173431aeb53f29ca5516e9aa87bec_default.png",
"preTranslated": 0,
- "totalCosts": 59
+ "totalCosts": 677
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 59
+ "totalCosts": 677
},
"translated": {
- "tmMatch": 13,
- "default": 46,
- "total": 59
+ "tmMatch": 0,
+ "default": 677,
+ "total": 677
},
"targetTranslated": {
- "tmMatch": 9,
- "default": 9,
- "total": 18
+ "tmMatch": 0,
+ "default": 787,
+ "total": 787
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 28,
+ "total": 28
},
"approved": {
"tmMatch": 0,
@@ -6045,9 +5967,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 13,
- "default": 46,
- "total": 59
+ "tmMatch": 0,
+ "default": 677,
+ "total": 677
},
"approvalCosts": {
"tmMatch": 0,
@@ -6059,32 +5981,32 @@
},
{
"user": {
- "id": 14915329,
- "username": "Mariam163",
- "fullName": "Mariam163",
+ "id": 15217584,
+ "username": "autismeworld",
+ "fullName": "autismeworld",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14915329/medium/504f7acd4e8cb7ee70fbe35240bed705.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15217584/medium/9e44b1c6beb9de85080f67c23dce5829_default.png",
"preTranslated": 0,
- "totalCosts": 155
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 155
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 1,
- "default": 154,
- "total": 155
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 168,
- "total": 169
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"translatedByMt": {
"tmMatch": 0,
@@ -6097,9 +6019,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 154,
- "total": 155
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -6111,37 +6033,37 @@
},
{
"user": {
- "id": 13040371,
- "username": "Mario_Oettler",
- "fullName": "Mario_Oettler",
+ "id": 15213904,
+ "username": "bahaaba",
+ "fullName": "bahaaba",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13040371/medium/715a3c54d2c935cd55f8fc46b319ede4_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15213904/medium/117111831f2e742e9b8e8685f5fc38f7_default.png",
"preTranslated": 0,
- "totalCosts": 451
+ "totalCosts": 251
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 451
+ "totalCosts": 251
},
"translated": {
- "tmMatch": 0,
- "default": 451,
- "total": 451
+ "tmMatch": 7,
+ "default": 244,
+ "total": 251
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 423,
- "total": 423
+ "tmMatch": 8,
+ "default": 229,
+ "total": 237
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 53,
+ "total": 57
},
"approved": {
"tmMatch": 0,
@@ -6149,9 +6071,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 451,
- "total": 451
+ "tmMatch": 7,
+ "default": 244,
+ "total": 251
},
"approvalCosts": {
"tmMatch": 0,
@@ -6163,32 +6085,32 @@
},
{
"user": {
- "id": 15093131,
- "username": "Masoudizm",
- "fullName": "Masoudizm",
+ "id": 15282510,
+ "username": "beychan",
+ "fullName": "beychan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15093131/medium/bf5ca3cf4d31775def20814df5b04cb5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15282510/medium/309bf61e9bada7966a88a1b417f0c428_default.png",
"preTranslated": 0,
- "totalCosts": 21
+ "totalCosts": 27
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 21
+ "totalCosts": 27
},
"translated": {
"tmMatch": 0,
- "default": 21,
- "total": 21
+ "default": 27,
+ "total": 27
},
"targetTranslated": {
"tmMatch": 0,
- "default": 24,
- "total": 24
+ "default": 76,
+ "total": 76
},
"translatedByMt": {
"tmMatch": 0,
@@ -6202,8 +6124,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 21,
- "total": 21
+ "default": 27,
+ "total": 27
},
"approvalCosts": {
"tmMatch": 0,
@@ -6215,32 +6137,32 @@
},
{
"user": {
- "id": 14961515,
- "username": "Meeo35",
- "fullName": "Meeo35",
+ "id": 15293074,
+ "username": "biaggi888",
+ "fullName": "biaggi888",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14961515/medium/5d177d8bbd36c5412c9b05be31e30877_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15293074/medium/65e0b01cfdb6524654e39feb02c50f2c_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 17
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "sq",
+ "name": "Albanian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 17
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 1,
+ "default": 16,
+ "total": 17
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 4,
+ "default": 24,
+ "total": 28
},
"translatedByMt": {
"tmMatch": 0,
@@ -6253,9 +6175,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 1,
+ "default": 16,
+ "total": 17
},
"approvalCosts": {
"tmMatch": 0,
@@ -6267,37 +6189,76 @@
},
{
"user": {
- "id": 15124551,
- "username": "Misschamboultout",
- "fullName": "Misschamboultout",
+ "id": 15242372,
+ "username": "billwang",
+ "fullName": "billwang",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124551/medium/0631f1dac66708097e9858e62e373018_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242372/medium/23bf740e9d096ee0b3de7b9f5528c8c9.JPG",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 5887
},
"languages": [
{
"language": {
- "id": "pt-PT",
- "name": "Portuguese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 1042
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 23,
+ "default": 1019,
+ "total": 1042
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 39,
+ "default": 1731,
+ "total": 1770
},
"translatedByMt": {
+ "tmMatch": 6,
+ "default": 66,
+ "total": 72
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 23,
+ "default": 1019,
+ "total": 1042
+ },
+ "approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
+ }
+ },
+ {
+ "language": {
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 4843
+ },
+ "translated": {
+ "tmMatch": 45,
+ "default": 4798,
+ "total": 4843
+ },
+ "targetTranslated": {
+ "tmMatch": 77,
+ "default": 8057,
+ "total": 8134
+ },
+ "translatedByMt": {
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -6305,46 +6266,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 45,
+ "default": 4798,
+ "total": 4843
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15148530,
- "username": "MoSuVi",
- "fullName": "MoSuVi",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15148530/medium/7d37be9c9997f413d469552ee50329ad_default.png",
- "preTranslated": 0,
- "totalCosts": 65
- },
- "languages": [
+ },
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "eo",
+ "name": "Esperanto",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 65
+ "totalCosts": 2
},
"translated": {
"tmMatch": 0,
- "default": 65,
- "total": 65
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
"tmMatch": 0,
- "default": 67,
- "total": 67
+ "default": 1,
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
@@ -6358,8 +6306,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 65,
- "total": 65
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -6371,37 +6319,37 @@
},
{
"user": {
- "id": 15120683,
- "username": "MrClear",
- "fullName": "MrClear",
+ "id": 14247352,
+ "username": "borja_reverter",
+ "fullName": "borja_reverter",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15120683/medium/e967edb80219e4da826694bdc0db585a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14247352/medium/88273f0b60397d738624b328fe45c13e.png",
"preTranslated": 0,
- "totalCosts": 5
+ "totalCosts": 864
},
"languages": [
{
"language": {
- "id": "nl",
- "name": "Dutch",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5
+ "totalCosts": 864
},
"translated": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 506,
+ "default": 358,
+ "total": 864
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 651,
+ "default": 439,
+ "total": 1090
},
"translatedByMt": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 4,
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -6409,9 +6357,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 506,
+ "default": 358,
+ "total": 864
},
"approvalCosts": {
"tmMatch": 0,
@@ -6423,37 +6371,37 @@
},
{
"user": {
- "id": 15086831,
- "username": "Msco",
- "fullName": "Msco",
+ "id": 15201846,
+ "username": "boyinlee",
+ "fullName": "boyinlee",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15086831/medium/564cdcf1fc1151c6b420692010e23c77_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15201846/medium/3d9d29022427094faeb700ddbd5c078a.jpeg",
"preTranslated": 0,
- "totalCosts": 51
+ "totalCosts": 2708
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 51
+ "totalCosts": 2708
},
"translated": {
- "tmMatch": 3,
- "default": 48,
- "total": 51
+ "tmMatch": 82,
+ "default": 2626,
+ "total": 2708
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 46,
- "total": 49
+ "tmMatch": 116,
+ "default": 4278,
+ "total": 4394
},
"translatedByMt": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -6461,9 +6409,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 48,
- "total": 51
+ "tmMatch": 82,
+ "default": 2626,
+ "total": 2708
},
"approvalCosts": {
"tmMatch": 0,
@@ -6475,37 +6423,37 @@
},
{
"user": {
- "id": 15115837,
- "username": "Musubi42",
- "fullName": "Musubi42",
+ "id": 15280264,
+ "username": "budzako",
+ "fullName": "budzako",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15115837/medium/1bfc9950909594f43d616b1cf6febfc6_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15280264/medium/abba43c9c134494a85e713123d20f496_default.png",
"preTranslated": 0,
- "totalCosts": 459
+ "totalCosts": 967
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "sk",
+ "name": "Slovak",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 459
+ "totalCosts": 967
},
"translated": {
- "tmMatch": 0,
- "default": 459,
- "total": 459
+ "tmMatch": 10,
+ "default": 957,
+ "total": 967
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 478,
- "total": 478
+ "tmMatch": 13,
+ "default": 837,
+ "total": 850
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 22,
- "total": 22
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -6513,9 +6461,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 459,
- "total": 459
+ "tmMatch": 10,
+ "default": 957,
+ "total": 967
},
"approvalCosts": {
"tmMatch": 0,
@@ -6527,37 +6475,37 @@
},
{
"user": {
- "id": 15115309,
- "username": "NabilBouz",
- "fullName": "NabilBouz",
+ "id": 15269576,
+ "username": "camolina",
+ "fullName": "camolina",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15115309/medium/aeec7bc39a932fdae5986e5d116ba887_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269576/medium/1a3566292dbbb3d62c42cba932c6509c_default.png",
"preTranslated": 0,
- "totalCosts": 29
+ "totalCosts": 501
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 29
+ "totalCosts": 501
},
"translated": {
"tmMatch": 0,
- "default": 29,
- "total": 29
+ "default": 501,
+ "total": 501
},
"targetTranslated": {
"tmMatch": 0,
- "default": 25,
- "total": 25
+ "default": 538,
+ "total": 538
},
"translatedByMt": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 38,
+ "total": 38
},
"approved": {
"tmMatch": 0,
@@ -6566,8 +6514,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 29,
- "total": 29
+ "default": 501,
+ "total": 501
},
"approvalCosts": {
"tmMatch": 0,
@@ -6579,37 +6527,37 @@
},
{
"user": {
- "id": 15186514,
- "username": "Nach3",
- "fullName": "Nach3",
+ "id": 15333134,
+ "username": "canonw",
+ "fullName": "canonw",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15186514/medium/e053f5e70fadd69a00fce56662e286fa_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15333134/medium/797949d39a90c421f88cb5c2aa45dcc9.JPG",
"preTranslated": 0,
- "totalCosts": 552
+ "totalCosts": 95
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 552
+ "totalCosts": 95
},
"translated": {
- "tmMatch": 88,
- "default": 464,
- "total": 552
+ "tmMatch": 0,
+ "default": 95,
+ "total": 95
},
"targetTranslated": {
- "tmMatch": 95,
- "default": 467,
- "total": 562
+ "tmMatch": 0,
+ "default": 169,
+ "total": 169
},
"translatedByMt": {
"tmMatch": 0,
- "default": 53,
- "total": 53
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -6617,9 +6565,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 88,
- "default": 464,
- "total": 552
+ "tmMatch": 0,
+ "default": 95,
+ "total": 95
},
"approvalCosts": {
"tmMatch": 0,
@@ -6631,37 +6579,37 @@
},
{
"user": {
- "id": 15096025,
- "username": "Necron",
- "fullName": "Necron",
+ "id": 15247610,
+ "username": "cggcoming",
+ "fullName": "cggcoming",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15096025/medium/62ff4c6030a1f91081d58b2e10a664af_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15247610/medium/255dcd55a501dfb48bfe271280bfc108_default.png",
"preTranslated": 0,
- "totalCosts": 467
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 467
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 17,
- "default": 450,
- "total": 467
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 16,
- "default": 470,
- "total": 486
+ "tmMatch": 7,
+ "default": 0,
+ "total": 7
},
"translatedByMt": {
"tmMatch": 0,
- "default": 313,
- "total": 313
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -6669,9 +6617,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 17,
- "default": 450,
- "total": 467
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -6683,37 +6631,37 @@
},
{
"user": {
- "id": 15103237,
- "username": "Nico-oh",
- "fullName": "Nico-oh",
+ "id": 15237126,
+ "username": "coffmeman",
+ "fullName": "coffmeman",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15103237/medium/d99e72d8e8f06f45d2b7c2067e8b2ba5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15237126/medium/7b2c3db2466f1ed3d091b4dc770e2c34_default.png",
"preTranslated": 0,
- "totalCosts": 547
+ "totalCosts": 100
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 547
+ "totalCosts": 100
},
"translated": {
- "tmMatch": 27,
- "default": 520,
- "total": 547
+ "tmMatch": 0,
+ "default": 100,
+ "total": 100
},
"targetTranslated": {
- "tmMatch": 37,
- "default": 559,
- "total": 596
+ "tmMatch": 0,
+ "default": 111,
+ "total": 111
},
"translatedByMt": {
"tmMatch": 0,
- "default": 84,
- "total": 84
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -6721,9 +6669,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 27,
- "default": 520,
- "total": 547
+ "tmMatch": 0,
+ "default": 100,
+ "total": 100
},
"approvalCosts": {
"tmMatch": 0,
@@ -6735,37 +6683,37 @@
},
{
"user": {
- "id": 15098513,
- "username": "Nico038",
- "fullName": "Nico038",
+ "id": 14984177,
+ "username": "cokeeee",
+ "fullName": "cokeeee",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15098513/medium/656fc51ce7a214d3173c2da150003375_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14984177/medium/2a76634a36592a9de92fdc01dbbcc6de_default.png",
"preTranslated": 0,
- "totalCosts": 701
+ "totalCosts": 804
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 701
+ "totalCosts": 804
},
"translated": {
- "tmMatch": 3,
- "default": 698,
- "total": 701
+ "tmMatch": 12,
+ "default": 792,
+ "total": 804
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 843,
- "total": 847
+ "tmMatch": 12,
+ "default": 652,
+ "total": 664
},
"translatedByMt": {
"tmMatch": 0,
- "default": 199,
- "total": 199
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -6773,9 +6721,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 698,
- "total": 701
+ "tmMatch": 12,
+ "default": 792,
+ "total": 804
},
"approvalCosts": {
"tmMatch": 0,
@@ -6787,37 +6735,37 @@
},
{
"user": {
- "id": 15136694,
- "username": "Nico2022",
- "fullName": "Nico2022",
+ "id": 15267594,
+ "username": "coolboylcy",
+ "fullName": "coolboylcy",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15136694/medium/6d2f179a4ea5e239aae057c4b69c8465_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15267594/medium/eebade3a00e7375bce232552e84333c1_default.png",
"preTranslated": 0,
- "totalCosts": 22
+ "totalCosts": 99
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 22
+ "totalCosts": 99
},
"translated": {
- "tmMatch": 2,
- "default": 20,
- "total": 22
+ "tmMatch": 78,
+ "default": 21,
+ "total": 99
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 25,
- "total": 27
+ "tmMatch": 126,
+ "default": 40,
+ "total": 166
},
"translatedByMt": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -6825,9 +6773,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 20,
- "total": 22
+ "tmMatch": 78,
+ "default": 21,
+ "total": 99
},
"approvalCosts": {
"tmMatch": 0,
@@ -6839,32 +6787,32 @@
},
{
"user": {
- "id": 15210676,
- "username": "NikaCryptoBazarri",
- "fullName": "NikaCryptoBazarri",
+ "id": 13805545,
+ "username": "crowbit",
+ "fullName": "crowbit",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15210676/medium/47b8b57f10b24fe3b95b7c0214e239fb.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13805545/medium/8b944306602f95c5d9adce2ef8bb68e7.jpg",
"preTranslated": 0,
- "totalCosts": 87
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ka",
- "name": "Georgian",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 87
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 8,
- "default": 79,
- "total": 87
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 65,
- "total": 71
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
@@ -6877,9 +6825,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 79,
- "total": 87
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -6891,32 +6839,32 @@
},
{
"user": {
- "id": 15077819,
- "username": "Ningnong369",
- "fullName": "Ningnong369",
+ "id": 14929095,
+ "username": "dangchi",
+ "fullName": "dangchi",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15077819/medium/dbae74739868852196abdc91bf4fc65f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14929095/medium/a42410898b37c709ef4d76967a9b97a9.jpg",
"preTranslated": 0,
- "totalCosts": 9
+ "totalCosts": 320
},
"languages": [
{
"language": {
- "id": "ms",
- "name": "Malay",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9
+ "totalCosts": 320
},
"translated": {
"tmMatch": 1,
- "default": 8,
- "total": 9
+ "default": 319,
+ "total": 320
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 7,
- "total": 8
+ "tmMatch": 2,
+ "default": 477,
+ "total": 479
},
"translatedByMt": {
"tmMatch": 0,
@@ -6930,8 +6878,8 @@
},
"translationCosts": {
"tmMatch": 1,
- "default": 8,
- "total": 9
+ "default": 319,
+ "total": 320
},
"approvalCosts": {
"tmMatch": 0,
@@ -6943,37 +6891,37 @@
},
{
"user": {
- "id": 15094515,
- "username": "Nivedhitha",
- "fullName": "Nivedhitha",
+ "id": 14795502,
+ "username": "dasomoli",
+ "fullName": "dasomoli",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094515/medium/2d843d39434f7b58c694def3c147d6e5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14795502/medium/5e37cf2564fdf9890fa76591badf1fff_default.png",
"preTranslated": 0,
"totalCosts": 29
},
"languages": [
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
"totalCosts": 29
},
"translated": {
- "tmMatch": 0,
- "default": 29,
+ "tmMatch": 6,
+ "default": 23,
"total": 29
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 5,
+ "default": 20,
+ "total": 25
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -6981,8 +6929,8 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 29,
+ "tmMatch": 6,
+ "default": 23,
"total": 29
},
"approvalCosts": {
@@ -6995,37 +6943,37 @@
},
{
"user": {
- "id": 15102413,
- "username": "NodeuS",
- "fullName": "NodeuS",
+ "id": 15223998,
+ "username": "eusisaku",
+ "fullName": "eusisaku",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15102413/medium/1f507b1ec0a1a5e217f7d55ab800fc51_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15223998/medium/4021b9a7382785cd2170c90797f713d7_default.png",
"preTranslated": 0,
- "totalCosts": 504
+ "totalCosts": 28
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 504
+ "totalCosts": 28
},
"translated": {
- "tmMatch": 19,
- "default": 485,
- "total": 504
+ "tmMatch": 1,
+ "default": 27,
+ "total": 28
},
"targetTranslated": {
- "tmMatch": 22,
- "default": 573,
- "total": 595
+ "tmMatch": 1,
+ "default": 25,
+ "total": 26
},
"translatedByMt": {
"tmMatch": 0,
- "default": 114,
- "total": 114
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -7033,9 +6981,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 19,
- "default": 485,
- "total": 504
+ "tmMatch": 1,
+ "default": 27,
+ "total": 28
},
"approvalCosts": {
"tmMatch": 0,
@@ -7047,37 +6995,37 @@
},
{
"user": {
- "id": 15075281,
- "username": "Noufilosophy",
- "fullName": "Noufilosophy",
+ "id": 13474992,
+ "username": "evanmac",
+ "fullName": "evanmac",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15075281/medium/5ba3cb81d30b3f0d41667f5035f298e7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13474992/medium/765c7de24d4c15c35ef878f8b729b5a2_default.png",
"preTranslated": 0,
- "totalCosts": 613
+ "totalCosts": 108
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 613
+ "totalCosts": 108
},
"translated": {
- "tmMatch": 5,
- "default": 608,
- "total": 613
+ "tmMatch": 8,
+ "default": 100,
+ "total": 108
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 603,
- "total": 607
+ "tmMatch": 8,
+ "default": 117,
+ "total": 125
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 175,
- "total": 177
+ "tmMatch": 8,
+ "default": 26,
+ "total": 34
},
"approved": {
"tmMatch": 0,
@@ -7085,9 +7033,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 608,
- "total": 613
+ "tmMatch": 8,
+ "default": 100,
+ "total": 108
},
"approvalCosts": {
"tmMatch": 0,
@@ -7099,37 +7047,37 @@
},
{
"user": {
- "id": 15178736,
- "username": "OIE27",
- "fullName": "OIE27",
+ "id": 15222188,
+ "username": "fbinsayeed",
+ "fullName": "fbinsayeed",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15178736/medium/7b049d1cf9e089145d373e81361fbd7d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15222188/medium/20d99fa02a60ffbe86f07cafcad85565_default.png",
"preTranslated": 0,
- "totalCosts": 65
+ "totalCosts": 12
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "bn",
+ "name": "Bengali",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 65
+ "totalCosts": 12
},
"translated": {
- "tmMatch": 4,
- "default": 61,
- "total": 65
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"targetTranslated": {
- "tmMatch": 9,
- "default": 117,
- "total": 126
+ "tmMatch": 0,
+ "default": 23,
+ "total": 23
},
"translatedByMt": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -7137,9 +7085,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 61,
- "total": 65
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"approvalCosts": {
"tmMatch": 0,
@@ -7151,13 +7099,13 @@
},
{
"user": {
- "id": 15055847,
- "username": "OJ02",
- "fullName": "OJ02",
+ "id": 15264510,
+ "username": "frapes",
+ "fullName": "frapes",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15055847/medium/fca34f3df4d32ab5f9b476d91f7b5372_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15264510/medium/cc979a11f950f93531a26e1c4a7f2bf5_default.png",
"preTranslated": 0,
- "totalCosts": 55
+ "totalCosts": 256
},
"languages": [
{
@@ -7166,22 +7114,22 @@
"name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 55
+ "totalCosts": 256
},
"translated": {
- "tmMatch": 0,
- "default": 55,
- "total": 55
+ "tmMatch": 4,
+ "default": 252,
+ "total": 256
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 50,
- "total": 50
+ "tmMatch": 4,
+ "default": 241,
+ "total": 245
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 10,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -7189,9 +7137,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 55,
- "total": 55
+ "tmMatch": 4,
+ "default": 252,
+ "total": 256
},
"approvalCosts": {
"tmMatch": 0,
@@ -7203,32 +7151,32 @@
},
{
"user": {
- "id": 14926537,
- "username": "Ogion",
- "fullName": "Ogion",
+ "id": 15255782,
+ "username": "fuliyuan_brian",
+ "fullName": "fuliyuan_brian",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14926537/medium/43b283793d5f025f62a367784571a478_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15255782/medium/c33621c71c135ba33ed7936551dcbc03_default.png",
"preTranslated": 0,
- "totalCosts": 1440
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1440
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 144,
- "default": 1296,
- "total": 1440
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 148,
- "default": 1373,
- "total": 1521
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"translatedByMt": {
"tmMatch": 0,
@@ -7241,9 +7189,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 144,
- "default": 1296,
- "total": 1440
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -7255,37 +7203,37 @@
},
{
"user": {
- "id": 15141064,
- "username": "OlhaHavr",
- "fullName": "OlhaHavr",
+ "id": 15271124,
+ "username": "gael.jggs",
+ "fullName": "gael.jggs",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15141064/medium/337f7507816e470c381c870e8ef54acb_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15271124/medium/40d1d2789aa8aa4e636b32dd7d925186_default.png",
"preTranslated": 0,
- "totalCosts": 4255
+ "totalCosts": 99
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4255
+ "totalCosts": 99
},
"translated": {
- "tmMatch": 86,
- "default": 4169,
- "total": 4255
+ "tmMatch": 0,
+ "default": 99,
+ "total": 99
},
"targetTranslated": {
- "tmMatch": 74,
- "default": 3484,
- "total": 3558
+ "tmMatch": 0,
+ "default": 104,
+ "total": 104
},
"translatedByMt": {
"tmMatch": 0,
- "default": 147,
- "total": 147
+ "default": 14,
+ "total": 14
},
"approved": {
"tmMatch": 0,
@@ -7293,9 +7241,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 86,
- "default": 4169,
- "total": 4255
+ "tmMatch": 0,
+ "default": 99,
+ "total": 99
},
"approvalCosts": {
"tmMatch": 0,
@@ -7307,36 +7255,36 @@
},
{
"user": {
- "id": 14803952,
- "username": "Oscar_small",
- "fullName": "Oscar_small",
+ "id": 15218250,
+ "username": "ganggang0508",
+ "fullName": "ganggang0508",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14803952/medium/98aa4e60adbdf6174d78c96da90f0c11.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15218250/medium/ee8923c86477941fead04515451be35e_default.png",
"preTranslated": 0,
- "totalCosts": 18
+ "totalCosts": 61
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 18
+ "totalCosts": 61
},
"translated": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
+ "tmMatch": 1,
+ "default": 60,
+ "total": 61
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 20,
- "total": 20
+ "tmMatch": 1,
+ "default": 88,
+ "total": 89
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 1,
+ "tmMatch": 1,
+ "default": 0,
"total": 1
},
"approved": {
@@ -7345,9 +7293,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
+ "tmMatch": 1,
+ "default": 60,
+ "total": 61
},
"approvalCosts": {
"tmMatch": 0,
@@ -7359,32 +7307,32 @@
},
{
"user": {
- "id": 15162710,
- "username": "PavelMuzychko",
- "fullName": "PavelMuzychko",
+ "id": 15301828,
+ "username": "geraldo.ederp",
+ "fullName": "geraldo.ederp",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15162710/medium/5b8e494a51d37039537fe91f912a9beb_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301828/medium/47568fbb70a4bb350a983c909cc8de9d_default.png",
"preTranslated": 0,
- "totalCosts": 173
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 173
+ "totalCosts": 4
},
"translated": {
"tmMatch": 0,
- "default": 173,
- "total": 173
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
"tmMatch": 0,
- "default": 142,
- "total": 142
+ "default": 5,
+ "total": 5
},
"translatedByMt": {
"tmMatch": 0,
@@ -7398,8 +7346,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 173,
- "total": 173
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -7411,37 +7359,37 @@
},
{
"user": {
- "id": 15152942,
- "username": "PerthWatermelon",
- "fullName": "PerthWatermelon",
+ "id": 15264472,
+ "username": "gmillan",
+ "fullName": "gmillan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15152942/medium/62dccc6243fad459ddf9f81036a945dd_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15264472/medium/3a99aa3a16742c83778956464bd5d055_default.png",
"preTranslated": 0,
- "totalCosts": 51
+ "totalCosts": 68
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ca",
+ "name": "Catalan",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 51
+ "totalCosts": 68
},
"translated": {
"tmMatch": 0,
- "default": 51,
- "total": 51
+ "default": 68,
+ "total": 68
},
"targetTranslated": {
"tmMatch": 0,
- "default": 87,
- "total": 87
+ "default": 62,
+ "total": 62
},
"translatedByMt": {
"tmMatch": 0,
- "default": 39,
- "total": 39
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -7450,8 +7398,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 51,
- "total": 51
+ "default": 68,
+ "total": 68
},
"approvalCosts": {
"tmMatch": 0,
@@ -7463,32 +7411,32 @@
},
{
"user": {
- "id": 15142970,
- "username": "Piece-of-Space",
- "fullName": "Piece-of-Space",
+ "id": 15262046,
+ "username": "gpcito",
+ "fullName": "gpcito",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15142970/medium/75b430ddeaf3e3efa898289b39f3ebfc_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15262046/medium/f7822227b3408bb16ea6ea08d0ab5362_default.png",
"preTranslated": 0,
- "totalCosts": 7
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "hy-AM",
- "name": "Armenian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
"totalCosts": 2
},
"translated": {
- "tmMatch": 0,
- "default": 2,
+ "tmMatch": 2,
+ "default": 0,
"total": 2
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
@@ -7501,8 +7449,8 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
+ "tmMatch": 2,
+ "default": 0,
"total": 2
},
"approvalCosts": {
@@ -7510,29 +7458,42 @@
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14899134,
+ "username": "hajj",
+ "fullName": "hajj",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14899134/medium/61d239ecba8c669e82f65fed05c8515b_default.png",
+ "preTranslated": 0,
+ "totalCosts": 52
+ },
+ "languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5
+ "totalCosts": 52
},
"translated": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 52,
+ "total": 52
},
"targetTranslated": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 39,
+ "total": 39
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 52,
+ "total": 52
},
"approved": {
"tmMatch": 0,
@@ -7541,8 +7502,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 52,
+ "total": 52
},
"approvalCosts": {
"tmMatch": 0,
@@ -7554,37 +7515,37 @@
},
{
"user": {
- "id": 15087623,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
+ "id": 15281398,
+ "username": "iamwon",
+ "fullName": "iamwon",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087623/medium/8caa3a0fb762e8d85d6826b58ec2531c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15281398/medium/e6d2ec4003b9f3e73cb469226adceb77_default.png",
"preTranslated": 0,
- "totalCosts": 907
+ "totalCosts": 104
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 907
+ "totalCosts": 104
},
"translated": {
- "tmMatch": 27,
- "default": 880,
- "total": 907
+ "tmMatch": 0,
+ "default": 104,
+ "total": 104
},
"targetTranslated": {
- "tmMatch": 29,
- "default": 801,
- "total": 830
+ "tmMatch": 0,
+ "default": 145,
+ "total": 145
},
"translatedByMt": {
- "tmMatch": 6,
- "default": 214,
- "total": 220
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -7592,9 +7553,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 27,
- "default": 880,
- "total": 907
+ "tmMatch": 0,
+ "default": 104,
+ "total": 104
},
"approvalCosts": {
"tmMatch": 0,
@@ -7606,37 +7567,37 @@
},
{
"user": {
- "id": 15130283,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
+ "id": 15310672,
+ "username": "imacion",
+ "fullName": "imacion",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15130283/medium/11a0d021f765c8c3e05676b0fa48225c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310672/medium/f5846b70445ecfa6c14c7ccc216c67d1_default.png",
"preTranslated": 0,
- "totalCosts": 6328
+ "totalCosts": 38
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 6328
+ "totalCosts": 38
},
"translated": {
- "tmMatch": 324,
- "default": 6004,
- "total": 6328
+ "tmMatch": 2,
+ "default": 36,
+ "total": 38
},
"targetTranslated": {
- "tmMatch": 351,
- "default": 5990,
- "total": 6341
+ "tmMatch": 10,
+ "default": 123,
+ "total": 133
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 1308,
- "total": 1310
+ "tmMatch": 0,
+ "default": 32,
+ "total": 32
},
"approved": {
"tmMatch": 0,
@@ -7644,9 +7605,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 324,
- "default": 6004,
- "total": 6328
+ "tmMatch": 2,
+ "default": 36,
+ "total": 38
},
"approvalCosts": {
"tmMatch": 0,
@@ -7658,32 +7619,32 @@
},
{
"user": {
- "id": 15097865,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
+ "id": 15331312,
+ "username": "jasonpanggo",
+ "fullName": "jasonpanggo",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097865/medium/274cfc0f3777b471761cd25e8c66e259_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15331312/medium/2a41f04817e6741526b40a418a364e93_default.png",
"preTranslated": 0,
- "totalCosts": 61
+ "totalCosts": 5
},
"languages": [
{
"language": {
- "id": "ur-PK",
- "name": "Urdu (Pakistan)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 61
+ "totalCosts": 5
},
"translated": {
"tmMatch": 0,
- "default": 61,
- "total": 61
+ "default": 5,
+ "total": 5
},
"targetTranslated": {
"tmMatch": 0,
- "default": 84,
- "total": 84
+ "default": 14,
+ "total": 14
},
"translatedByMt": {
"tmMatch": 0,
@@ -7697,8 +7658,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 61,
- "total": 61
+ "default": 5,
+ "total": 5
},
"approvalCosts": {
"tmMatch": 0,
@@ -7710,37 +7671,37 @@
},
{
"user": {
- "id": 15133983,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
+ "id": 15221784,
+ "username": "jennacheong",
+ "fullName": "jennacheong",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15133983/medium/37e9bec73f4e23ccbe0b7210de3779e5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15221784/medium/2ee670ef5cedbf47084eb04e9653eb9a_default.png",
"preTranslated": 0,
- "totalCosts": 29
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 29
+ "totalCosts": 2
},
"translated": {
"tmMatch": 0,
- "default": 29,
- "total": 29
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
"tmMatch": 0,
- "default": 35,
- "total": 35
+ "default": 2,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
- "default": 24,
- "total": 24
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -7749,8 +7710,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 29,
- "total": 29
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -7762,37 +7723,37 @@
},
{
"user": {
- "id": 15132329,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
+ "id": 14657804,
+ "username": "jhonnyvianello",
+ "fullName": "jhonnyvianello",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15132329/medium/445d08f58d8572d5b5dc7886ecb89c56_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14657804/medium/005d9fa70fdc5a4fcd818f63cf61e1a0.jpg",
"preTranslated": 0,
- "totalCosts": 15
+ "totalCosts": 3644
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 15
+ "totalCosts": 3644
},
"translated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 1042,
+ "default": 2602,
+ "total": 3644
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 1044,
+ "default": 2674,
+ "total": 3718
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 8,
+ "default": 335,
+ "total": 343
},
"approved": {
"tmMatch": 0,
@@ -7800,9 +7761,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 1042,
+ "default": 2602,
+ "total": 3644
},
"approvalCosts": {
"tmMatch": 0,
@@ -7814,37 +7775,37 @@
},
{
"user": {
- "id": 14735822,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
+ "id": 15228584,
+ "username": "jongerdonger",
+ "fullName": "jongerdonger",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14735822/medium/9e295c4e251c7cca55b9c88f8cfef360_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15228584/medium/da35e8b9a8811d96966cd27f8d0354e4_default.png",
"preTranslated": 0,
- "totalCosts": 91
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "et",
+ "name": "Estonian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 91
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 4,
- "default": 87,
- "total": 91
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 254,
- "total": 262
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 87,
- "total": 91
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -7852,9 +7813,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 87,
- "total": 91
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -7866,37 +7827,37 @@
},
{
"user": {
- "id": 15094061,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
+ "id": 15258752,
+ "username": "joserrbv",
+ "fullName": "joserrbv",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094061/medium/281b10239e6f907197d6d7abbd7c6c2e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15258752/medium/ec21ac21287dcdbd73ab57b6fb0dc50e_default.png",
"preTranslated": 0,
- "totalCosts": 167
+ "totalCosts": 1214
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "hy-AM",
+ "name": "Armenian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 167
+ "totalCosts": 105
},
"translated": {
- "tmMatch": 15,
- "default": 152,
- "total": 167
+ "tmMatch": 0,
+ "default": 105,
+ "total": 105
},
"targetTranslated": {
- "tmMatch": 18,
- "default": 170,
- "total": 188
+ "tmMatch": 0,
+ "default": 96,
+ "total": 96
},
"translatedByMt": {
"tmMatch": 0,
- "default": 126,
- "total": 126
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -7904,51 +7865,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 15,
- "default": 152,
- "total": 167
+ "tmMatch": 0,
+ "default": 105,
+ "total": 105
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15137952,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137952/medium/75885c80c3b3eb3993f78261ca2dcf8b_default.png",
- "preTranslated": 0,
- "totalCosts": 20
- },
- "languages": [
+ },
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 20
+ "totalCosts": 1109
},
"translated": {
- "tmMatch": 11,
- "default": 9,
- "total": 20
+ "tmMatch": 127,
+ "default": 982,
+ "total": 1109
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 9,
- "total": 17
+ "tmMatch": 146,
+ "default": 1002,
+ "total": 1148
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 72,
+ "total": 72
},
"approved": {
"tmMatch": 0,
@@ -7956,9 +7904,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 11,
- "default": 9,
- "total": 20
+ "tmMatch": 127,
+ "default": 982,
+ "total": 1109
},
"approvalCosts": {
"tmMatch": 0,
@@ -7970,37 +7918,37 @@
},
{
"user": {
- "id": 15095663,
- "username": "REMOVED_USER",
- "fullName": "REMOVED_USER",
+ "id": 14050969,
+ "username": "juanfahler",
+ "fullName": "juanfahler",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15095663/medium/138e9cc622bae5c6233bcbd43607ac2e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14050969/medium/f49104ea84ba3a57e31f1591aa35eeb7_default.png",
"preTranslated": 0,
- "totalCosts": 332
+ "totalCosts": 25
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 332
+ "totalCosts": 25
},
"translated": {
- "tmMatch": 1,
- "default": 331,
- "total": 332
+ "tmMatch": 6,
+ "default": 19,
+ "total": 25
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 285,
- "total": 286
+ "tmMatch": 5,
+ "default": 30,
+ "total": 35
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 215,
- "total": 216
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -8008,9 +7956,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 331,
- "total": 332
+ "tmMatch": 6,
+ "default": 19,
+ "total": 25
},
"approvalCosts": {
"tmMatch": 0,
@@ -8022,37 +7970,37 @@
},
{
"user": {
- "id": 15160588,
- "username": "R_Dark",
- "fullName": "R_Dark",
+ "id": 15294248,
+ "username": "kempo17",
+ "fullName": "kempo17",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15160588/medium/3903ef1af6faeec9604b6db70b5e6233_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15294248/medium/5b2b23f53504fd6a13a351ee58209ec7_default.png",
"preTranslated": 0,
- "totalCosts": 832
+ "totalCosts": 350
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 832
+ "totalCosts": 350
},
"translated": {
- "tmMatch": 42,
- "default": 790,
- "total": 832
+ "tmMatch": 17,
+ "default": 333,
+ "total": 350
},
"targetTranslated": {
- "tmMatch": 39,
- "default": 796,
- "total": 835
+ "tmMatch": 18,
+ "default": 382,
+ "total": 400
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 17,
+ "total": 17
},
"approved": {
"tmMatch": 0,
@@ -8060,9 +8008,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 42,
- "default": 790,
- "total": 832
+ "tmMatch": 17,
+ "default": 333,
+ "total": 350
},
"approvalCosts": {
"tmMatch": 0,
@@ -8074,32 +8022,32 @@
},
{
"user": {
- "id": 15144638,
- "username": "Ramihannibal",
- "fullName": "Ramihannibal",
+ "id": 15239524,
+ "username": "kendrickcheung001",
+ "fullName": "kendrickcheung001",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15144638/medium/f2f12c9b534dae0e6bad1f9a2b227971_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15239524/medium/04b33253697d6fb7e2e11f4ffca0fcea_default.png",
"preTranslated": 0,
- "totalCosts": 128
+ "totalCosts": 41
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 128
+ "totalCosts": 41
},
"translated": {
- "tmMatch": 64,
- "default": 64,
- "total": 128
+ "tmMatch": 0,
+ "default": 41,
+ "total": 41
},
"targetTranslated": {
- "tmMatch": 71,
- "default": 79,
- "total": 150
+ "tmMatch": 0,
+ "default": 88,
+ "total": 88
},
"translatedByMt": {
"tmMatch": 0,
@@ -8112,9 +8060,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 64,
- "default": 64,
- "total": 128
+ "tmMatch": 0,
+ "default": 41,
+ "total": 41
},
"approvalCosts": {
"tmMatch": 0,
@@ -8126,37 +8074,37 @@
},
{
"user": {
- "id": 14755966,
- "username": "RealGoye",
- "fullName": "RealGoye",
+ "id": 13324740,
+ "username": "kenhuday",
+ "fullName": "kenhuday",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14755966/medium/f5becfea2dd543f57f356dfb3e42487d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13324740/medium/6e45db18773f0d3b933c4f43d2d92de8_default.png",
"preTranslated": 0,
- "totalCosts": 265
+ "totalCosts": 46
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 265
+ "totalCosts": 46
},
"translated": {
- "tmMatch": 1,
- "default": 264,
- "total": 265
+ "tmMatch": 5,
+ "default": 41,
+ "total": 46
},
"targetTranslated": {
"tmMatch": 1,
- "default": 311,
- "total": 312
+ "default": 6,
+ "total": 7
},
"translatedByMt": {
"tmMatch": 0,
- "default": 38,
- "total": 38
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -8164,9 +8112,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 264,
- "total": 265
+ "tmMatch": 5,
+ "default": 41,
+ "total": 46
},
"approvalCosts": {
"tmMatch": 0,
@@ -8178,32 +8126,32 @@
},
{
"user": {
- "id": 15090933,
- "username": "Rickysadel",
- "fullName": "Rickysadel",
+ "id": 15238000,
+ "username": "kimsteph70",
+ "fullName": "kimsteph70",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090933/medium/ba811ffa5bf6bfa73c3e602e9a840da1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15238000/medium/f63eb1ce1ca1192bef695d1683ea740e_default.png",
"preTranslated": 0,
- "totalCosts": 72
+ "totalCosts": 8
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "fi",
+ "name": "Finnish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 72
+ "totalCosts": 8
},
"translated": {
- "tmMatch": 9,
- "default": 63,
- "total": 72
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"targetTranslated": {
- "tmMatch": 13,
- "default": 73,
- "total": 86
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"translatedByMt": {
"tmMatch": 0,
@@ -8216,9 +8164,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 63,
- "total": 72
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"approvalCosts": {
"tmMatch": 0,
@@ -8230,37 +8178,37 @@
},
{
"user": {
- "id": 14802836,
- "username": "Ryeore",
- "fullName": "Ryeore",
+ "id": 15328412,
+ "username": "koogawa",
+ "fullName": "koogawa",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14802836/medium/5c9792c4809bea937bb80c4743d66e5c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328412/medium/fdc4de3e9a4398fe2e73f799e5343f7a_default.png",
"preTranslated": 0,
- "totalCosts": 49
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 49
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 18,
- "default": 31,
- "total": 49
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 19,
- "default": 33,
- "total": 52
+ "tmMatch": 8,
+ "default": 0,
+ "total": 8
},
"translatedByMt": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -8268,9 +8216,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 18,
- "default": 31,
- "total": 49
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -8282,37 +8230,37 @@
},
{
"user": {
- "id": 15163404,
- "username": "SILEIRUI",
- "fullName": "SILEIRUI",
+ "id": 15188556,
+ "username": "korinektomas",
+ "fullName": "korinektomas",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15163404/medium/e624d1bee0284ad37f51a5acbee09311_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15188556/medium/ede830d725802daea8fd2fa53e0ae952.png",
"preTranslated": 0,
- "totalCosts": 463
+ "totalCosts": 1334
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "cs",
+ "name": "Czech",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 463
+ "totalCosts": 1334
},
"translated": {
- "tmMatch": 0,
- "default": 463,
- "total": 463
+ "tmMatch": 42,
+ "default": 1292,
+ "total": 1334
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 710,
- "total": 710
+ "tmMatch": 39,
+ "default": 1213,
+ "total": 1252
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 71,
- "total": 71
+ "tmMatch": 17,
+ "default": 284,
+ "total": 301
},
"approved": {
"tmMatch": 0,
@@ -8320,9 +8268,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 463,
- "total": 463
+ "tmMatch": 42,
+ "default": 1292,
+ "total": 1334
},
"approvalCosts": {
"tmMatch": 0,
@@ -8334,37 +8282,37 @@
},
{
"user": {
- "id": 15070281,
- "username": "SZ14RT",
- "fullName": "SZ14RT",
+ "id": 13500944,
+ "username": "krisfremen",
+ "fullName": "krisfremen",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15070281/medium/dc29b1568f0c3b8fb54a0a6724e2f13b_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13500944/medium/5a2ea6e9d1e7a6138d3eaf8f83a36b84.jpeg",
"preTranslated": 0,
- "totalCosts": 936
+ "totalCosts": 107
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "mk",
+ "name": "Macedonian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 936
+ "totalCosts": 107
},
"translated": {
- "tmMatch": 1,
- "default": 935,
- "total": 936
+ "tmMatch": 9,
+ "default": 98,
+ "total": 107
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 928,
- "total": 929
+ "tmMatch": 10,
+ "default": 105,
+ "total": 115
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 389,
- "total": 390
+ "tmMatch": 2,
+ "default": 2,
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -8372,9 +8320,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 935,
- "total": 936
+ "tmMatch": 9,
+ "default": 98,
+ "total": 107
},
"approvalCosts": {
"tmMatch": 0,
@@ -8386,32 +8334,32 @@
},
{
"user": {
- "id": 15138122,
- "username": "Samolower",
- "fullName": "Samolower",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15138122/medium/8ff6cf249d17f4ce0c96218ee9d81c06_default.png",
+ "id": 14909719,
+ "username": "kropecl",
+ "fullName": "kropecl",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14909719/medium/0f8afaa00b58cb146a279a1d5df3095c_default.png",
"preTranslated": 0,
- "totalCosts": 109
+ "totalCosts": 9
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 109
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 0,
- "default": 109,
- "total": 109
+ "tmMatch": 9,
+ "default": 0,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 114,
- "total": 114
+ "tmMatch": 10,
+ "default": 0,
+ "total": 10
},
"translatedByMt": {
"tmMatch": 0,
@@ -8424,9 +8372,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 109,
- "total": 109
+ "tmMatch": 9,
+ "default": 0,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -8438,37 +8386,37 @@
},
{
"user": {
- "id": 15099655,
- "username": "Satoru.ita",
- "fullName": "Satoru.ita",
+ "id": 13219280,
+ "username": "larsmagnusherland",
+ "fullName": "larsmagnusherland",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15099655/medium/57aabb5b36a38c0075a451c220e9dc7a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13219280/medium/424b39a9b0f10a08f63eb1aaea1ba180.png",
"preTranslated": 0,
- "totalCosts": 17
+ "totalCosts": 109
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "no",
+ "name": "Norwegian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17
+ "totalCosts": 109
},
"translated": {
- "tmMatch": 10,
- "default": 7,
- "total": 17
+ "tmMatch": 22,
+ "default": 87,
+ "total": 109
},
"targetTranslated": {
- "tmMatch": 13,
- "default": 9,
- "total": 22
+ "tmMatch": 21,
+ "default": 91,
+ "total": 112
},
"translatedByMt": {
- "tmMatch": 7,
- "default": 3,
- "total": 10
+ "tmMatch": 22,
+ "default": 73,
+ "total": 95
},
"approved": {
"tmMatch": 0,
@@ -8476,9 +8424,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 10,
- "default": 7,
- "total": 17
+ "tmMatch": 22,
+ "default": 87,
+ "total": 109
},
"approvalCosts": {
"tmMatch": 0,
@@ -8490,37 +8438,37 @@
},
{
"user": {
- "id": 15154968,
- "username": "Secvndvs",
- "fullName": "Secvndvs",
+ "id": 15246418,
+ "username": "leezapeasy",
+ "fullName": "leezapeasy",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15154968/medium/63bd618dfc395cc82c1ba5119280c40c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15246418/medium/7bb9df5f68c4ad362b43235db3a93d99_default.png",
"preTranslated": 0,
- "totalCosts": 344
+ "totalCosts": 417
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ka",
+ "name": "Georgian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 344
+ "totalCosts": 416
},
"translated": {
- "tmMatch": 0,
- "default": 344,
- "total": 344
+ "tmMatch": 9,
+ "default": 407,
+ "total": 416
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 386,
- "total": 386
+ "tmMatch": 33,
+ "default": 733,
+ "total": 766
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 132,
- "total": 132
+ "tmMatch": 6,
+ "default": 0,
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -8528,46 +8476,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 344,
- "total": 344
+ "tmMatch": 9,
+ "default": 407,
+ "total": 416
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14930117,
- "username": "SemioDan",
- "fullName": "SemioDan",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14930117/medium/a60d0a2b9b94abb4e0be7e192589fefe_default.png",
- "preTranslated": 0,
- "totalCosts": 35
- },
- "languages": [
+ },
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 35
+ "totalCosts": 1
},
"translated": {
- "tmMatch": 3,
- "default": 32,
- "total": 35
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 29,
- "total": 34
+ "tmMatch": 30,
+ "default": 0,
+ "total": 30
},
"translatedByMt": {
"tmMatch": 0,
@@ -8580,9 +8515,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 32,
- "total": 35
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -8594,32 +8529,32 @@
},
{
"user": {
- "id": 15152048,
- "username": "Serhii76",
- "fullName": "Serhii76",
+ "id": 15215006,
+ "username": "liliiakozak",
+ "fullName": "liliiakozak",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15152048/medium/9b4bb0599e7292cb2f29df41f31539df_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15215006/medium/df11890bcbb2cfcc9b1a6a26c8f8ee08_default.png",
"preTranslated": 0,
- "totalCosts": 11
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 1
},
"translated": {
"tmMatch": 1,
- "default": 3,
- "total": 4
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 3,
- "total": 5
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
@@ -8633,32 +8568,45 @@
},
"translationCosts": {
"tmMatch": 1,
- "default": 3,
- "total": 4
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15253292,
+ "username": "mark9527",
+ "fullName": "mark9527",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15253292/medium/de74f7ea5b7ad42560797300a1809cc7_default.png",
+ "preTranslated": 0,
+ "totalCosts": 104
+ },
+ "languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 104
},
"translated": {
- "tmMatch": 2,
- "default": 5,
- "total": 7
+ "tmMatch": 9,
+ "default": 95,
+ "total": 104
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 5,
- "total": 6
+ "tmMatch": 25,
+ "default": 144,
+ "total": 169
},
"translatedByMt": {
"tmMatch": 0,
@@ -8671,9 +8619,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 5,
- "total": 7
+ "tmMatch": 9,
+ "default": 95,
+ "total": 104
},
"approvalCosts": {
"tmMatch": 0,
@@ -8685,32 +8633,32 @@
},
{
"user": {
- "id": 14690126,
- "username": "ShervinR",
- "fullName": "ShervinR",
+ "id": 15309270,
+ "username": "mshahidm1947",
+ "fullName": "mshahidm1947",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14690126/medium/212c9da59cb508ad58e673df890e3509_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15309270/medium/9c7115db7094b347be5bdef3b77ac81d_default.png",
"preTranslated": 0,
- "totalCosts": 16
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "ur-PK",
+ "name": "Urdu (Pakistan)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 16
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
+ },
"targetTranslated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
+ "tmMatch": 2,
+ "default": 8,
+ "total": 10
},
"translatedByMt": {
"tmMatch": 0,
@@ -8723,9 +8671,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -8737,13 +8685,13 @@
},
{
"user": {
- "id": 15174202,
- "username": "Shunki",
- "fullName": "Shunki",
+ "id": 15170642,
+ "username": "nanoni",
+ "fullName": "nanoni",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15174202/medium/c598e711bb58a311014d6108af9776cc_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15170642/medium/f05625305ab41aecc0da6d53fd9fbcc6_default.png",
"preTranslated": 0,
- "totalCosts": 343
+ "totalCosts": 47
},
"languages": [
{
@@ -8752,17 +8700,17 @@
"name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 343
+ "totalCosts": 47
},
"translated": {
- "tmMatch": 0,
- "default": 343,
- "total": 343
+ "tmMatch": 3,
+ "default": 44,
+ "total": 47
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 818,
- "total": 818
+ "tmMatch": 17,
+ "default": 98,
+ "total": 115
},
"translatedByMt": {
"tmMatch": 0,
@@ -8775,9 +8723,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 343,
- "total": 343
+ "tmMatch": 3,
+ "default": 44,
+ "total": 47
},
"approvalCosts": {
"tmMatch": 0,
@@ -8789,32 +8737,32 @@
},
{
"user": {
- "id": 15163680,
- "username": "SlavicQuerr9",
- "fullName": "SlavicQuerr9",
+ "id": 15275038,
+ "username": "nc163",
+ "fullName": "nc163",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15163680/medium/9fd320be027266a173f4f0176f21dc7e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15275038/medium/daa5a569f8935885fed1aa122b8787ba_default.png",
"preTranslated": 0,
- "totalCosts": 4
+ "totalCosts": 37
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 37
},
"translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 37,
+ "default": 0,
+ "total": 37
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 93,
+ "default": 0,
+ "total": 93
},
"translatedByMt": {
"tmMatch": 0,
@@ -8827,9 +8775,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 37,
+ "default": 0,
+ "total": 37
},
"approvalCosts": {
"tmMatch": 0,
@@ -8841,37 +8789,37 @@
},
{
"user": {
- "id": 14999017,
- "username": "Stasha",
- "fullName": "Stasha",
+ "id": 15168364,
+ "username": "nloureiro",
+ "fullName": "nloureiro",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14999017/medium/6ada1c7859066549d278be64d778b2fa.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15168364/medium/1420a4d4d2a31499067c4c62c59ae2c5.jpg",
"preTranslated": 0,
- "totalCosts": 18
+ "totalCosts": 162
},
"languages": [
{
"language": {
- "id": "sr-CS",
- "name": "Serbian (Latin)",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 18
+ "totalCosts": 162
},
"translated": {
"tmMatch": 0,
- "default": 18,
- "total": 18
+ "default": 162,
+ "total": 162
},
"targetTranslated": {
"tmMatch": 0,
- "default": 19,
- "total": 19
+ "default": 145,
+ "total": 145
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 8,
+ "total": 8
},
"approved": {
"tmMatch": 0,
@@ -8880,8 +8828,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 18,
- "total": 18
+ "default": 162,
+ "total": 162
},
"approvalCosts": {
"tmMatch": 0,
@@ -8893,37 +8841,37 @@
},
{
"user": {
- "id": 14513016,
- "username": "SubhamJena",
- "fullName": "SubhamJena",
+ "id": 15242922,
+ "username": "nsugimoto",
+ "fullName": "nsugimoto",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14513016/medium/9ed89a712aa10ce3dad3a72039d4e45e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242922/medium/80daa04f1516da24f438a0243036dd09_default.png",
"preTranslated": 0,
- "totalCosts": 40
+ "totalCosts": 401
},
"languages": [
{
"language": {
- "id": "or",
- "name": "Odia",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 40
+ "totalCosts": 401
},
"translated": {
- "tmMatch": 12,
- "default": 28,
- "total": 40
+ "tmMatch": 5,
+ "default": 396,
+ "total": 401
},
"targetTranslated": {
- "tmMatch": 20,
- "default": 45,
- "total": 65
+ "tmMatch": 8,
+ "default": 1103,
+ "total": 1111
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
+ "tmMatch": 2,
+ "default": 23,
+ "total": 25
},
"approved": {
"tmMatch": 0,
@@ -8931,9 +8879,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 12,
- "default": 28,
- "total": 40
+ "tmMatch": 5,
+ "default": 396,
+ "total": 401
},
"approvalCosts": {
"tmMatch": 0,
@@ -8945,13 +8893,13 @@
},
{
"user": {
- "id": 15114341,
- "username": "Sukey",
- "fullName": "Sukey",
+ "id": 15246058,
+ "username": "ouclan",
+ "fullName": "ouclan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15114341/medium/23abec99a1520733c285079e99081c46.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15246058/medium/7cffd53c5da457f2603263d6da89c787_default.png",
"preTranslated": 0,
- "totalCosts": 56
+ "totalCosts": 287
},
"languages": [
{
@@ -8960,17 +8908,17 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 56
+ "totalCosts": 20
},
"translated": {
- "tmMatch": 3,
- "default": 53,
- "total": 56
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 89,
- "total": 95
+ "tmMatch": 44,
+ "default": 0,
+ "total": 44
},
"translatedByMt": {
"tmMatch": 0,
@@ -8983,46 +8931,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 53,
- "total": 56
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14870048,
- "username": "Sunnyhk",
- "fullName": "Sunnyhk",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14870048/medium/c6ffe126dfe0b6abd805b38fa980f689_default.png",
- "preTranslated": 0,
- "totalCosts": 49
- },
- "languages": [
+ },
{
"language": {
"id": "zh-TW",
"name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 49
+ "totalCosts": 267
},
"translated": {
- "tmMatch": 0,
- "default": 49,
- "total": 49
+ "tmMatch": 1,
+ "default": 266,
+ "total": 267
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 95,
- "total": 95
+ "tmMatch": 1,
+ "default": 482,
+ "total": 483
},
"translatedByMt": {
"tmMatch": 0,
@@ -9035,9 +8970,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 49,
- "total": 49
+ "tmMatch": 1,
+ "default": 266,
+ "total": 267
},
"approvalCosts": {
"tmMatch": 0,
@@ -9049,37 +8984,37 @@
},
{
"user": {
- "id": 14817838,
- "username": "Tadashi1024",
- "fullName": "Tadashi1024",
+ "id": 14978565,
+ "username": "paul_1559",
+ "fullName": "paul_1559",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14817838/medium/e8bbda9fb55464b5d13482f3f1bef0d4.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14978565/medium/a42c89b279aa5f47881ce11ec25feefe.png",
"preTranslated": 0,
- "totalCosts": 1987
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1987
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 51,
- "default": 1936,
- "total": 1987
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 95,
- "default": 3501,
- "total": 3596
+ "tmMatch": 5,
+ "default": 0,
+ "total": 5
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -9087,9 +9022,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 51,
- "default": 1936,
- "total": 1987
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -9101,37 +9036,37 @@
},
{
"user": {
- "id": 15002839,
- "username": "TamerCrypto",
- "fullName": "TamerCrypto",
+ "id": 15226778,
+ "username": "paulogio",
+ "fullName": "paulogio",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15002839/medium/0adcb79643a595331f8fd6795b7db760_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226778/medium/1bed9c865119e5246c9ac5cc55851dae_default.png",
"preTranslated": 0,
- "totalCosts": 190
+ "totalCosts": 3786
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 190
+ "totalCosts": 3786
},
"translated": {
- "tmMatch": 12,
- "default": 178,
- "total": 190
+ "tmMatch": 124,
+ "default": 3662,
+ "total": 3786
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 162,
- "total": 174
+ "tmMatch": 136,
+ "default": 3890,
+ "total": 4026
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 96,
- "total": 97
+ "tmMatch": 17,
+ "default": 444,
+ "total": 461
},
"approved": {
"tmMatch": 0,
@@ -9139,9 +9074,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 12,
- "default": 178,
- "total": 190
+ "tmMatch": 124,
+ "default": 3662,
+ "total": 3786
},
"approvalCosts": {
"tmMatch": 0,
@@ -9153,32 +9088,32 @@
},
{
"user": {
- "id": 15180582,
- "username": "TeELLeOA_Universe",
- "fullName": "TeELLeOA_Universe",
+ "id": 15323224,
+ "username": "pedro.oliveiram",
+ "fullName": "pedro.oliveiram",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15180582/medium/b81aba77f0b06f69ca36a16049fd2cf3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15323224/medium/d8232c52a3e4ff9b3e88f55d52f9f20d_default.png",
"preTranslated": 0,
- "totalCosts": 26
+ "totalCosts": 85
},
"languages": [
{
"language": {
- "id": "gi",
- "name": "Gilbertese",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 26
+ "totalCosts": 85
},
"translated": {
- "tmMatch": 13,
- "default": 13,
- "total": 26
+ "tmMatch": 0,
+ "default": 85,
+ "total": 85
},
"targetTranslated": {
- "tmMatch": 11,
- "default": 11,
- "total": 22
+ "tmMatch": 0,
+ "default": 87,
+ "total": 87
},
"translatedByMt": {
"tmMatch": 0,
@@ -9191,9 +9126,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 13,
- "default": 13,
- "total": 26
+ "tmMatch": 0,
+ "default": 85,
+ "total": 85
},
"approvalCosts": {
"tmMatch": 0,
@@ -9205,37 +9140,37 @@
},
{
"user": {
- "id": 15132217,
- "username": "TechieTrans_1",
- "fullName": "TechieTrans_1",
+ "id": 15245258,
+ "username": "pedroxbm",
+ "fullName": "pedroxbm",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15132217/medium/6644190b36e1aea67f3bb8c33a3f43f1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15245258/medium/561e3ccf7fbe927b61111e79f7ffdd9a_default.png",
"preTranslated": 0,
- "totalCosts": 316
+ "totalCosts": 478
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 316
+ "totalCosts": 478
},
"translated": {
- "tmMatch": 3,
- "default": 313,
- "total": 316
+ "tmMatch": 2,
+ "default": 476,
+ "total": 478
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 345,
- "total": 348
+ "tmMatch": 2,
+ "default": 503,
+ "total": 505
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 2,
+ "default": 283,
+ "total": 285
},
"approved": {
"tmMatch": 0,
@@ -9243,9 +9178,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 313,
- "total": 316
+ "tmMatch": 2,
+ "default": 476,
+ "total": 478
},
"approvalCosts": {
"tmMatch": 0,
@@ -9257,37 +9192,37 @@
},
{
"user": {
- "id": 15091619,
- "username": "The_Morem",
- "fullName": "The_Morem",
+ "id": 14986783,
+ "username": "powerlolo",
+ "fullName": "powerlolo",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15091619/medium/b60e51beb7d5081904b189a6aa0c9c33_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14986783/medium/bde0693efd059089c8e4c5ba5288082b_default.png",
"preTranslated": 0,
- "totalCosts": 58
+ "totalCosts": 203
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 58
+ "totalCosts": 203
},
"translated": {
- "tmMatch": 37,
- "default": 21,
- "total": 58
+ "tmMatch": 0,
+ "default": 203,
+ "total": 203
},
"targetTranslated": {
- "tmMatch": 39,
- "default": 20,
- "total": 59
+ "tmMatch": 0,
+ "default": 249,
+ "total": 249
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 34,
+ "total": 34
},
"approved": {
"tmMatch": 0,
@@ -9295,9 +9230,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 37,
- "default": 21,
- "total": 58
+ "tmMatch": 0,
+ "default": 203,
+ "total": 203
},
"approvalCosts": {
"tmMatch": 0,
@@ -9309,47 +9244,47 @@
},
{
"user": {
- "id": 14843078,
- "username": "Totozao",
- "fullName": "Totozao",
+ "id": 13986387,
+ "username": "rafarocha",
+ "fullName": "rafarocha",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14843078/medium/4fdb35b37819b2de36280beeef727d1d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13986387/medium/a0c3812dc8e52a7ab934944250304328.jpeg",
"preTranslated": 0,
- "totalCosts": 1611
+ "totalCosts": 15226
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1611
+ "totalCosts": 15226
},
"translated": {
- "tmMatch": 20,
- "default": 1591,
- "total": 1611
+ "tmMatch": 292,
+ "default": 14934,
+ "total": 15226
},
"targetTranslated": {
- "tmMatch": 20,
- "default": 1432,
- "total": 1452
+ "tmMatch": 320,
+ "default": 15729,
+ "total": 16049
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 25,
+ "default": 228,
+ "total": 253
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 45
},
"translationCosts": {
- "tmMatch": 20,
- "default": 1591,
- "total": 1611
+ "tmMatch": 292,
+ "default": 14934,
+ "total": 15226
},
"approvalCosts": {
"tmMatch": 0,
@@ -9361,32 +9296,32 @@
},
{
"user": {
- "id": 15109067,
- "username": "Tradiris",
- "fullName": "Tradiris",
+ "id": 15252970,
+ "username": "resurs12",
+ "fullName": "resurs12",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15109067/medium/3c61a4847673248b7977c43ffce79d83_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15252970/medium/e6ec9357145fcd7c3bf54ba1441bb4df_default.png",
"preTranslated": 0,
- "totalCosts": 129
+ "totalCosts": 34
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 129
+ "totalCosts": 34
},
"translated": {
- "tmMatch": 0,
- "default": 129,
- "total": 129
+ "tmMatch": 6,
+ "default": 28,
+ "total": 34
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 165,
- "total": 165
+ "tmMatch": 5,
+ "default": 21,
+ "total": 26
},
"translatedByMt": {
"tmMatch": 0,
@@ -9399,9 +9334,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 129,
- "total": 129
+ "tmMatch": 6,
+ "default": 28,
+ "total": 34
},
"approvalCosts": {
"tmMatch": 0,
@@ -9413,37 +9348,37 @@
},
{
"user": {
- "id": 14056517,
- "username": "TurTiMo",
- "fullName": "TurTiMo",
+ "id": 15301260,
+ "username": "richard2035",
+ "fullName": "richard2035",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14056517/medium/1e8be2a899e4602b81c67fdc4f54f182.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301260/medium/7d75fd80382a16daa05af25b3f5e6f71_default.png",
"preTranslated": 0,
- "totalCosts": 185
+ "totalCosts": 240
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 185
+ "totalCosts": 240
},
"translated": {
- "tmMatch": 19,
- "default": 166,
- "total": 185
+ "tmMatch": 5,
+ "default": 235,
+ "total": 240
},
"targetTranslated": {
- "tmMatch": 21,
- "default": 187,
- "total": 208
+ "tmMatch": 12,
+ "default": 408,
+ "total": 420
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 2,
"default": 0,
- "total": 0
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -9451,9 +9386,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 19,
- "default": 166,
- "total": 185
+ "tmMatch": 5,
+ "default": 235,
+ "total": 240
},
"approvalCosts": {
"tmMatch": 0,
@@ -9465,32 +9400,32 @@
},
{
"user": {
- "id": 15145320,
- "username": "Unili",
- "fullName": "Unili",
+ "id": 15336096,
+ "username": "rupasud",
+ "fullName": "rupasud",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15145320/medium/1f510c5127dde2dd7ccfcc79963c9b72_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15336096/medium/5326e1cb48a3362c002300719da6cabf_default.png",
"preTranslated": 0,
- "totalCosts": 271
+ "totalCosts": 75
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 271
+ "totalCosts": 75
},
"translated": {
- "tmMatch": 91,
- "default": 180,
- "total": 271
+ "tmMatch": 14,
+ "default": 61,
+ "total": 75
},
"targetTranslated": {
- "tmMatch": 156,
- "default": 315,
- "total": 471
+ "tmMatch": 26,
+ "default": 116,
+ "total": 142
},
"translatedByMt": {
"tmMatch": 0,
@@ -9503,9 +9438,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 91,
- "default": 180,
- "total": 271
+ "tmMatch": 14,
+ "default": 61,
+ "total": 75
},
"approvalCosts": {
"tmMatch": 0,
@@ -9517,37 +9452,37 @@
},
{
"user": {
- "id": 14681570,
- "username": "Val21",
- "fullName": "Val21",
+ "id": 15303706,
+ "username": "rywang0037",
+ "fullName": "rywang0037",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14681570/medium/3ed2f13f3a9383c0d3a23bd130df78d2_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15303706/medium/a99ba45b768d97b74de2d77672fb40d6_default.png",
"preTranslated": 0,
- "totalCosts": 1024
+ "totalCosts": 200
},
"languages": [
{
"language": {
- "id": "bg",
- "name": "Bulgarian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1024
+ "totalCosts": 200
},
"translated": {
- "tmMatch": 13,
- "default": 1011,
- "total": 1024
+ "tmMatch": 0,
+ "default": 200,
+ "total": 200
},
"targetTranslated": {
- "tmMatch": 13,
- "default": 1071,
- "total": 1084
+ "tmMatch": 0,
+ "default": 326,
+ "total": 326
},
"translatedByMt": {
- "tmMatch": 10,
- "default": 3,
- "total": 13
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -9555,9 +9490,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 13,
- "default": 1011,
- "total": 1024
+ "tmMatch": 0,
+ "default": 200,
+ "total": 200
},
"approvalCosts": {
"tmMatch": 0,
@@ -9569,37 +9504,37 @@
},
{
"user": {
- "id": 15112343,
- "username": "Vanfer",
- "fullName": "Vanfer",
+ "id": 14634932,
+ "username": "s.alshoikan",
+ "fullName": "s.alshoikan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15112343/medium/87c5413d17c005198e47cecbef5fcbef.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14634932/medium/d1a8c1ad7b88ee2cf9a9e7d8d969f040_default.png",
"preTranslated": 0,
- "totalCosts": 988
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 988
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 40,
- "default": 948,
- "total": 988
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 65,
- "default": 1592,
- "total": 1657
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
- "default": 13,
- "total": 13
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -9607,9 +9542,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 40,
- "default": 948,
- "total": 988
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -9621,37 +9556,37 @@
},
{
"user": {
- "id": 15139738,
- "username": "Vinceyoon",
- "fullName": "Vinceyoon",
+ "id": 15211006,
+ "username": "s.joy",
+ "fullName": "s.joy",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15139738/medium/d5164c4b211793b950444b38b6264a6c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15211006/medium/28bea1b362d046dcfa46b6ed26f8a75f_default.png",
"preTranslated": 0,
- "totalCosts": 104
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 104
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 0,
- "default": 104,
- "total": 104
+ "tmMatch": 1,
+ "default": 2,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 1,
+ "default": 3,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 2,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -9659,9 +9594,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 104,
- "total": 104
+ "tmMatch": 1,
+ "default": 2,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -9673,37 +9608,37 @@
},
{
"user": {
- "id": 15205992,
- "username": "Vishal07",
- "fullName": "Vishal07",
+ "id": 15245586,
+ "username": "s3ttings",
+ "fullName": "s3ttings",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15205992/medium/465c1df5cf56d2c9fc47af524525db21_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15245586/medium/255e604fc64ada6f55a802ea9de2204a_default.png",
"preTranslated": 0,
- "totalCosts": 5
+ "totalCosts": 935
},
"languages": [
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5
+ "totalCosts": 935
},
"translated": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 935,
+ "total": 935
},
"targetTranslated": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 1004,
+ "total": 1004
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 348,
+ "total": 348
},
"approved": {
"tmMatch": 0,
@@ -9712,8 +9647,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 935,
+ "total": 935
},
"approvalCosts": {
"tmMatch": 0,
@@ -9725,13 +9660,13 @@
},
{
"user": {
- "id": 15092721,
- "username": "Wang_Zhi_Xuan",
- "fullName": "Wang_Zhi_Xuan",
+ "id": 15086195,
+ "username": "saintchen",
+ "fullName": "saintchen",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15092721/medium/60243aaed45ff5b7828ff66c1fc79b25_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15086195/medium/cb67cfa9d14a4cb5d9cb8c9ad9fa18b9.jpg",
"preTranslated": 0,
- "totalCosts": 23
+ "totalCosts": 50
},
"languages": [
{
@@ -9740,22 +9675,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 23
+ "totalCosts": 50
},
"translated": {
- "tmMatch": 12,
- "default": 11,
- "total": 23
+ "tmMatch": 4,
+ "default": 46,
+ "total": 50
},
"targetTranslated": {
- "tmMatch": 31,
- "default": 25,
- "total": 56
+ "tmMatch": 9,
+ "default": 75,
+ "total": 84
},
"translatedByMt": {
- "tmMatch": 10,
- "default": 8,
- "total": 18
+ "tmMatch": 2,
+ "default": 29,
+ "total": 31
},
"approved": {
"tmMatch": 0,
@@ -9763,9 +9698,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 12,
- "default": 11,
- "total": 23
+ "tmMatch": 4,
+ "default": 46,
+ "total": 50
},
"approvalCosts": {
"tmMatch": 0,
@@ -9777,37 +9712,37 @@
},
{
"user": {
- "id": 15180476,
- "username": "Web3Optimist",
- "fullName": "Web3Optimist",
+ "id": 15301564,
+ "username": "sarah_egg_",
+ "fullName": "sarah_egg_",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15180476/medium/fa755545699706b04adffbbf93171d07_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301564/medium/9aa43d6e12ec184df47e7f765c64718f_default.png",
"preTranslated": 0,
- "totalCosts": 10
+ "totalCosts": 14
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 14
},
"translated": {
- "tmMatch": 10,
- "default": 0,
- "total": 10
+ "tmMatch": 8,
+ "default": 6,
+ "total": 14
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 0,
- "total": 7
+ "tmMatch": 12,
+ "default": 10,
+ "total": 22
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 6,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -9815,9 +9750,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 10,
- "default": 0,
- "total": 10
+ "tmMatch": 8,
+ "default": 6,
+ "total": 14
},
"approvalCosts": {
"tmMatch": 0,
@@ -9829,32 +9764,32 @@
},
{
"user": {
- "id": 13997401,
- "username": "Windfactory",
- "fullName": "Windfactory",
+ "id": 15119629,
+ "username": "seanpan",
+ "fullName": "seanpan",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13997401/medium/2ab4ff5d8770f710be0d12e4ec9f2123.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119629/medium/8f8982e2c6dae782045cf25089d834ba_default.png",
"preTranslated": 0,
- "totalCosts": 636
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 636
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 2,
- "default": 634,
- "total": 636
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 462,
- "total": 464
+ "tmMatch": 6,
+ "default": 11,
+ "total": 17
},
"translatedByMt": {
"tmMatch": 0,
@@ -9867,9 +9802,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 634,
- "total": 636
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -9881,32 +9816,32 @@
},
{
"user": {
- "id": 15105013,
- "username": "WinterRose",
- "fullName": "WinterRose",
+ "id": 15281848,
+ "username": "sethuram",
+ "fullName": "sethuram",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105013/medium/28ac2d07dcd52d183d061a4ee06c0471_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15281848/medium/446710b4652cb7811f2eba3c3c7c15de_default.png",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "ta",
+ "name": "Tamil",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 1
},
"translated": {
"tmMatch": 1,
- "default": 2,
- "total": 3
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 2,
- "total": 5
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 1,
@@ -9920,8 +9855,8 @@
},
"translationCosts": {
"tmMatch": 1,
- "default": 2,
- "total": 3
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -9933,37 +9868,37 @@
},
{
"user": {
- "id": 15131459,
- "username": "Yulya",
- "fullName": "Yulya",
+ "id": 15070285,
+ "username": "snoyyecx",
+ "fullName": "snoyyecx",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15131459/medium/d1dd1782ce227108eae7851d56ec4e39_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15070285/medium/c04a4822e06a68a151b5eed7da782c11_default.png",
"preTranslated": 0,
- "totalCosts": 3126
+ "totalCosts": 73
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "ta",
+ "name": "Tamil",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3126
+ "totalCosts": 73
},
"translated": {
- "tmMatch": 27,
- "default": 3099,
- "total": 3126
+ "tmMatch": 0,
+ "default": 73,
+ "total": 73
},
"targetTranslated": {
- "tmMatch": 99,
- "default": 2970,
- "total": 3069
+ "tmMatch": 0,
+ "default": 152,
+ "total": 152
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 1903,
- "total": 1908
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -9971,9 +9906,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 27,
- "default": 3099,
- "total": 3126
+ "tmMatch": 0,
+ "default": 73,
+ "total": 73
},
"approvalCosts": {
"tmMatch": 0,
@@ -9985,37 +9920,37 @@
},
{
"user": {
- "id": 15150804,
- "username": "Zalam",
- "fullName": "Zalam",
+ "id": 15186456,
+ "username": "ssNewHouses",
+ "fullName": "ssNewHouses",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15150804/medium/6778cca41e8f9d00c3efa291a3f1bd77_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15186456/medium/1c30fc8a15e1b20ca205dece7e1844f6_default.png",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 2988
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "gl",
+ "name": "Galician",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 2987
},
"translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 95,
+ "default": 2892,
+ "total": 2987
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 103,
+ "default": 3101,
+ "total": 3204
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -10023,46 +9958,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 95,
+ "default": 2892,
+ "total": 2987
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15133347,
- "username": "ZhanatMuss",
- "fullName": "ZhanatMuss",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15133347/medium/370f03798267853311d0e88809972d67_default.png",
- "preTranslated": 0,
- "totalCosts": 910
- },
- "languages": [
+ },
{
"language": {
- "id": "kk",
- "name": "Kazakh",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 910
+ "totalCosts": 1
},
"translated": {
- "tmMatch": 22,
- "default": 888,
- "total": 910
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 23,
- "default": 725,
- "total": 748
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
@@ -10075,9 +9997,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 22,
- "default": 888,
- "total": 910
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -10089,32 +10011,32 @@
},
{
"user": {
- "id": 15120645,
- "username": "a2468834",
- "fullName": "a2468834",
+ "id": 15228714,
+ "username": "stan-",
+ "fullName": "stan-",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15120645/medium/2baf17f5bcdfe84707a7862485e69900_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15228714/medium/15c7cf0a4935ac0722ff02cc15cd604d_default.png",
"preTranslated": 0,
- "totalCosts": 809
+ "totalCosts": 9
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 809
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 22,
- "default": 787,
- "total": 809
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 48,
- "default": 1408,
- "total": 1456
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"translatedByMt": {
"tmMatch": 0,
@@ -10127,9 +10049,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 22,
- "default": 787,
- "total": 809
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -10141,32 +10063,32 @@
},
{
"user": {
- "id": 15058687,
- "username": "abo7emed",
- "fullName": "abo7emed",
+ "id": 15332524,
+ "username": "sugi23",
+ "fullName": "sugi23",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15058687/medium/015091707f6da8ce63b588abc5ed672b_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332524/medium/743be03dd068ae8d2d2b5b13dbdf5945_default.png",
"preTranslated": 0,
- "totalCosts": 60
+ "totalCosts": 63
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 60
+ "totalCosts": 63
},
"translated": {
- "tmMatch": 58,
- "default": 2,
- "total": 60
+ "tmMatch": 1,
+ "default": 62,
+ "total": 63
},
"targetTranslated": {
- "tmMatch": 57,
- "default": 2,
- "total": 59
+ "tmMatch": 1,
+ "default": 57,
+ "total": 58
},
"translatedByMt": {
"tmMatch": 0,
@@ -10179,9 +10101,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 58,
- "default": 2,
- "total": 60
+ "tmMatch": 1,
+ "default": 62,
+ "total": 63
},
"approvalCosts": {
"tmMatch": 0,
@@ -10193,32 +10115,32 @@
},
{
"user": {
- "id": 26732,
- "username": "ademaro",
- "fullName": "ademaro",
+ "id": 15247878,
+ "username": "suibianquming",
+ "fullName": "suibianquming",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/26732/medium/cb710d7d7f0934a11e45da7d9f3dee36_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15247878/medium/d05c911cffcbcecf6c10690bdb0d0e56_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 919
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 919
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 10,
+ "default": 909,
+ "total": 919
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 18,
+ "default": 1608,
+ "total": 1626
},
"translatedByMt": {
"tmMatch": 0,
@@ -10231,9 +10153,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 10,
+ "default": 909,
+ "total": 919
},
"approvalCosts": {
"tmMatch": 0,
@@ -10245,32 +10167,32 @@
},
{
"user": {
- "id": 15121571,
- "username": "adriian2001",
- "fullName": "adriian2001",
+ "id": 15314328,
+ "username": "summerbeginnings",
+ "fullName": "summerbeginnings",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121571/medium/c916a609d972b6e3dcd9b2ee1824c3ac_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314328/medium/721c835dc0d0ec926b46bb68e06866e1_default.png",
"preTranslated": 0,
- "totalCosts": 13
+ "totalCosts": 89
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13
+ "totalCosts": 89
},
"translated": {
"tmMatch": 0,
- "default": 13,
- "total": 13
+ "default": 89,
+ "total": 89
},
"targetTranslated": {
"tmMatch": 0,
- "default": 13,
- "total": 13
+ "default": 174,
+ "total": 174
},
"translatedByMt": {
"tmMatch": 0,
@@ -10284,8 +10206,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 13,
- "total": 13
+ "default": 89,
+ "total": 89
},
"approvalCosts": {
"tmMatch": 0,
@@ -10297,32 +10219,32 @@
},
{
"user": {
- "id": 15206854,
- "username": "agaoglu",
- "fullName": "agaoglu",
+ "id": 15224386,
+ "username": "telebee",
+ "fullName": "telebee",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15206854/medium/e11b3cff8e219873e44a0d161330188d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15224386/medium/52b2ec0ff1b2d2f6893458a3a632a2eb_default.png",
"preTranslated": 0,
- "totalCosts": 103
+ "totalCosts": 504
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 103
+ "totalCosts": 260
},
"translated": {
- "tmMatch": 6,
- "default": 97,
- "total": 103
+ "tmMatch": 119,
+ "default": 141,
+ "total": 260
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 69,
- "total": 77
+ "tmMatch": 220,
+ "default": 241,
+ "total": 461
},
"translatedByMt": {
"tmMatch": 0,
@@ -10335,46 +10257,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 97,
- "total": 103
+ "tmMatch": 119,
+ "default": 141,
+ "total": 260
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15140832,
- "username": "ahmetoznar",
- "fullName": "ahmetoznar",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15140832/medium/522fa8fc32835c86adcac6fbc63d2ef8_default.png",
- "preTranslated": 0,
- "totalCosts": 1258
- },
- "languages": [
+ },
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1258
+ "totalCosts": 244
},
"translated": {
"tmMatch": 11,
- "default": 1247,
- "total": 1258
+ "default": 233,
+ "total": 244
},
"targetTranslated": {
- "tmMatch": 9,
- "default": 967,
- "total": 976
+ "tmMatch": 25,
+ "default": 401,
+ "total": 426
},
"translatedByMt": {
"tmMatch": 0,
@@ -10388,8 +10297,8 @@
},
"translationCosts": {
"tmMatch": 11,
- "default": 1247,
- "total": 1258
+ "default": 233,
+ "total": 244
},
"approvalCosts": {
"tmMatch": 0,
@@ -10401,84 +10310,32 @@
},
{
"user": {
- "id": 15171720,
- "username": "ainomaria",
- "fullName": "ainomaria",
+ "id": 14419816,
+ "username": "thanhtra97",
+ "fullName": "thanhtra97",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15171720/medium/c2d54e52f3bd49d575c5bea81389832a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14419816/medium/3519cc49e50735d6d8a4ab20b0985e2f_default.png",
"preTranslated": 0,
- "totalCosts": 138
- },
- "languages": [
- {
- "language": {
- "id": "fi",
- "name": "Finnish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 138
- },
- "translated": {
- "tmMatch": 40,
- "default": 98,
- "total": 138
- },
- "targetTranslated": {
- "tmMatch": 34,
- "default": 79,
- "total": 113
- },
- "translatedByMt": {
- "tmMatch": 23,
- "default": 46,
- "total": 69
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 40,
- "default": 98,
- "total": 138
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15213326,
- "username": "akht",
- "fullName": "akht",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15213326/medium/ea28c95376c9f45d1b5d2be46fa3659b_default.png",
- "preTranslated": 0,
- "totalCosts": 230
+ "totalCosts": 25
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 230
+ "totalCosts": 25
},
"translated": {
- "tmMatch": 6,
- "default": 224,
- "total": 230
+ "tmMatch": 2,
+ "default": 23,
+ "total": 25
},
"targetTranslated": {
- "tmMatch": 15,
- "default": 560,
- "total": 575
+ "tmMatch": 2,
+ "default": 36,
+ "total": 38
},
"translatedByMt": {
"tmMatch": 0,
@@ -10491,9 +10348,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 224,
- "total": 230
+ "tmMatch": 2,
+ "default": 23,
+ "total": 25
},
"approvalCosts": {
"tmMatch": 0,
@@ -10505,37 +10362,37 @@
},
{
"user": {
- "id": 15096117,
- "username": "alaaannnn",
- "fullName": "alaaannnn",
+ "id": 15216062,
+ "username": "timeout",
+ "fullName": "timeout",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15096117/medium/db024e220108d12ca16188442411624d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15216062/medium/dfae7065e3c518a17c5dab0527e931f1.gif",
"preTranslated": 0,
- "totalCosts": 106
+ "totalCosts": 130
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 106
+ "totalCosts": 130
},
"translated": {
- "tmMatch": 0,
- "default": 106,
- "total": 106
+ "tmMatch": 29,
+ "default": 101,
+ "total": 130
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 108,
- "total": 108
+ "tmMatch": 35,
+ "default": 129,
+ "total": 164
},
"translatedByMt": {
"tmMatch": 0,
- "default": 60,
- "total": 60
+ "default": 2,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -10543,9 +10400,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 106,
- "total": 106
+ "tmMatch": 29,
+ "default": 101,
+ "total": 130
},
"approvalCosts": {
"tmMatch": 0,
@@ -10557,13 +10414,13 @@
},
{
"user": {
- "id": 14722610,
- "username": "aldobr80",
- "fullName": "aldobr80",
+ "id": 15329022,
+ "username": "top10",
+ "fullName": "top10",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14722610/medium/a975eafcd968011146f9b4d101499098_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15329022/medium/88d53a4bda6884aff2376412a57c26bc_default.png",
"preTranslated": 0,
- "totalCosts": 36
+ "totalCosts": 10
},
"languages": [
{
@@ -10572,22 +10429,22 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 36
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 5,
- "default": 31,
- "total": 36
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 34,
- "total": 38
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 27,
- "total": 32
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -10595,9 +10452,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 31,
- "total": 36
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -10609,37 +10466,37 @@
},
{
"user": {
- "id": 15120229,
- "username": "alexwearsblack",
- "fullName": "alexwearsblack",
+ "id": 15306492,
+ "username": "u00890358",
+ "fullName": "u00890358",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15120229/medium/1070d7298a64b9b15017875b2c128668_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15306492/medium/6c082334650baf4bed5e6d50dccff813_default.png",
"preTranslated": 0,
- "totalCosts": 187
+ "totalCosts": 76
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 187
+ "totalCosts": 76
},
"translated": {
"tmMatch": 0,
- "default": 187,
- "total": 187
+ "default": 76,
+ "total": 76
},
"targetTranslated": {
"tmMatch": 0,
- "default": 147,
- "total": 147
+ "default": 262,
+ "total": 262
},
"translatedByMt": {
"tmMatch": 0,
- "default": 75,
- "total": 75
+ "default": 14,
+ "total": 14
},
"approved": {
"tmMatch": 0,
@@ -10648,8 +10505,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 187,
- "total": 187
+ "default": 76,
+ "total": 76
},
"approvalCosts": {
"tmMatch": 0,
@@ -10661,37 +10518,37 @@
},
{
"user": {
- "id": 15129995,
- "username": "alinabilyk",
- "fullName": "alinabilyk",
+ "id": 15236294,
+ "username": "v.miklos",
+ "fullName": "v.miklos",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129995/medium/91175a3cc7e81c64ccdb5b22139074e3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15236294/medium/66acaf0cf529627c9f6dddb3e789e464_default.png",
"preTranslated": 0,
- "totalCosts": 5153
+ "totalCosts": 25
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "hu",
+ "name": "Hungarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5153
+ "totalCosts": 25
},
"translated": {
- "tmMatch": 160,
- "default": 4993,
- "total": 5153
+ "tmMatch": 4,
+ "default": 21,
+ "total": 25
},
"targetTranslated": {
- "tmMatch": 141,
- "default": 4375,
- "total": 4516
+ "tmMatch": 4,
+ "default": 21,
+ "total": 25
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 26,
- "total": 26
+ "tmMatch": 3,
+ "default": 4,
+ "total": 7
},
"approved": {
"tmMatch": 0,
@@ -10699,9 +10556,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 160,
- "default": 4993,
- "total": 5153
+ "tmMatch": 4,
+ "default": 21,
+ "total": 25
},
"approvalCosts": {
"tmMatch": 0,
@@ -10713,37 +10570,37 @@
},
{
"user": {
- "id": 15110887,
- "username": "allenyep",
- "fullName": "allenyep",
+ "id": 15227684,
+ "username": "vatrareksa",
+ "fullName": "vatrareksa",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15110887/medium/291ddeecf61f4540e12526a538c50ffd_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15227684/medium/99cbec3693964468fef00f44128bfac0_default.png",
"preTranslated": 0,
- "totalCosts": 130
+ "totalCosts": 219
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "et",
+ "name": "Estonian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 130
+ "totalCosts": 127
},
"translated": {
- "tmMatch": 0,
- "default": 130,
- "total": 130
+ "tmMatch": 21,
+ "default": 106,
+ "total": 127
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 198,
- "total": 198
+ "tmMatch": 20,
+ "default": 99,
+ "total": 119
},
"translatedByMt": {
"tmMatch": 0,
- "default": 36,
- "total": 36
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -10751,46 +10608,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 130,
- "total": 130
+ "tmMatch": 21,
+ "default": 106,
+ "total": 127
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15132471,
- "username": "anass2003",
- "fullName": "anass2003",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15132471/medium/aaaf9e2666e45c4c1b26438c4953c652.jpg",
- "preTranslated": 0,
- "totalCosts": 4
- },
- "languages": [
+ },
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 92
},
"translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 6,
+ "default": 86,
+ "total": 92
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 6,
+ "default": 83,
+ "total": 89
},
"translatedByMt": {
"tmMatch": 0,
@@ -10803,9 +10647,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 6,
+ "default": 86,
+ "total": 92
},
"approvalCosts": {
"tmMatch": 0,
@@ -10817,13 +10661,13 @@
},
{
"user": {
- "id": 12350818,
- "username": "anod1",
- "fullName": "anod1",
+ "id": 14862460,
+ "username": "vdusart",
+ "fullName": "vdusart",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12350818/medium/e567d9bd16243db0fc7a1d5fdea589fb_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14862460/medium/106cb769254652c20ddeab107317fd43_default.png",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 3723
},
"languages": [
{
@@ -10832,17 +10676,17 @@
"name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 3723
},
"translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 12,
+ "default": 3711,
+ "total": 3723
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 14,
+ "default": 4259,
+ "total": 4273
},
"translatedByMt": {
"tmMatch": 0,
@@ -10855,9 +10699,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 12,
+ "default": 3711,
+ "total": 3723
},
"approvalCosts": {
"tmMatch": 0,
@@ -10869,37 +10713,37 @@
},
{
"user": {
- "id": 15113483,
- "username": "aqing",
- "fullName": "aqing",
+ "id": 15259076,
+ "username": "villey",
+ "fullName": "villey",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15113483/medium/12dd7428c47e0cc326ae5a19d9eaed89_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15259076/medium/7942615c469be9780574387ab0448d69_default.png",
"preTranslated": 0,
- "totalCosts": 1331
+ "totalCosts": 195
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1331
+ "totalCosts": 195
},
"translated": {
- "tmMatch": 23,
- "default": 1308,
- "total": 1331
+ "tmMatch": 0,
+ "default": 195,
+ "total": 195
},
"targetTranslated": {
- "tmMatch": 54,
- "default": 1908,
- "total": 1962
+ "tmMatch": 0,
+ "default": 235,
+ "total": 235
},
"translatedByMt": {
"tmMatch": 0,
- "default": 683,
- "total": 683
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -10907,9 +10751,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 23,
- "default": 1308,
- "total": 1331
+ "tmMatch": 0,
+ "default": 195,
+ "total": 195
},
"approvalCosts": {
"tmMatch": 0,
@@ -10921,32 +10765,32 @@
},
{
"user": {
- "id": 15159056,
- "username": "ariel.barros",
- "fullName": "ariel.barros",
+ "id": 15324084,
+ "username": "wadedo",
+ "fullName": "wadedo",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15159056/medium/a055cc2e6c5ab28d0ebcb99d0eec29e3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15324084/medium/b991d187232af54f5052ad15101e6ba2_default.png",
"preTranslated": 0,
- "totalCosts": 945
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 945
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 21,
- "default": 924,
- "total": 945
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 28,
- "default": 930,
- "total": 958
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
@@ -10959,9 +10803,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 21,
- "default": 924,
- "total": 945
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -10973,32 +10817,32 @@
},
{
"user": {
- "id": 15120143,
- "username": "astoneta",
- "fullName": "astoneta",
+ "id": 15280274,
+ "username": "yaseenammaar",
+ "fullName": "yaseenammaar",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15120143/medium/5bb3573ba11e98991235bbd942ab5037_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15280274/medium/ff3bb7a12364b4c064801d9c1ac22d7d_default.png",
"preTranslated": 0,
- "totalCosts": 36
+ "totalCosts": 115
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 36
+ "totalCosts": 115
},
"translated": {
- "tmMatch": 32,
- "default": 4,
- "total": 36
+ "tmMatch": 1,
+ "default": 114,
+ "total": 115
},
"targetTranslated": {
- "tmMatch": 38,
- "default": 5,
- "total": 43
+ "tmMatch": 3,
+ "default": 195,
+ "total": 198
},
"translatedByMt": {
"tmMatch": 0,
@@ -11011,9 +10855,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 32,
- "default": 4,
- "total": 36
+ "tmMatch": 1,
+ "default": 114,
+ "total": 115
},
"approvalCosts": {
"tmMatch": 0,
@@ -11025,13 +10869,13 @@
},
{
"user": {
- "id": 15056667,
- "username": "basper",
- "fullName": "basper",
+ "id": 15266036,
+ "username": "yikaicao",
+ "fullName": "yikaicao",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15056667/medium/87d0567641a87d018bbcde0a13315323_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266036/medium/b9b98db89c2a86d497709b0ff6b94efa_default.png",
"preTranslated": 0,
- "totalCosts": 158
+ "totalCosts": 8
},
"languages": [
{
@@ -11040,17 +10884,17 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 158
+ "totalCosts": 8
},
"translated": {
- "tmMatch": 0,
- "default": 158,
- "total": 158
+ "tmMatch": 8,
+ "default": 0,
+ "total": 8
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 237,
- "total": 237
+ "tmMatch": 17,
+ "default": 0,
+ "total": 17
},
"translatedByMt": {
"tmMatch": 0,
@@ -11063,9 +10907,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 158,
- "total": 158
+ "tmMatch": 8,
+ "default": 0,
+ "total": 8
},
"approvalCosts": {
"tmMatch": 0,
@@ -11077,32 +10921,32 @@
},
{
"user": {
- "id": 15171456,
- "username": "batatinhachipis",
- "fullName": "batatinhachipis",
+ "id": 15257248,
+ "username": "zainulasror87",
+ "fullName": "zainulasror87",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15171456/medium/74e0a699c86e8002bdf83efee754d5c5_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15257248/medium/768f734448a30316c54953d4069c5165_default.png",
"preTranslated": 0,
- "totalCosts": 173
+ "totalCosts": 35
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 173
+ "totalCosts": 35
},
"translated": {
- "tmMatch": 34,
- "default": 139,
- "total": 173
+ "tmMatch": 2,
+ "default": 33,
+ "total": 35
},
"targetTranslated": {
- "tmMatch": 31,
- "default": 153,
- "total": 184
+ "tmMatch": 2,
+ "default": 33,
+ "total": 35
},
"translatedByMt": {
"tmMatch": 0,
@@ -11115,9 +10959,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 34,
- "default": 139,
- "total": 173
+ "tmMatch": 2,
+ "default": 33,
+ "total": 35
},
"approvalCosts": {
"tmMatch": 0,
@@ -11129,32 +10973,32 @@
},
{
"user": {
- "id": 15082727,
- "username": "beatles113",
- "fullName": "beatles113",
+ "id": 14712604,
+ "username": "zazadjo",
+ "fullName": "zazadjo",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15082727/medium/91d83f7195bc46784205c1659495c83c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14712604/medium/a7ff73990f53a0641d6c851a749f0900_default.png",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 17
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "ka",
+ "name": "Georgian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 17
},
"translated": {
- "tmMatch": 1,
- "default": 2,
- "total": 3
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"targetTranslated": {
- "tmMatch": 2,
+ "tmMatch": 0,
"default": 1,
- "total": 3
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
@@ -11167,9 +11011,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 2,
- "total": 3
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"approvalCosts": {
"tmMatch": 0,
@@ -11181,13 +11025,13 @@
},
{
"user": {
- "id": 14774614,
- "username": "biwenming",
- "fullName": "biwenming",
+ "id": 15311346,
+ "username": "zeroGravity",
+ "fullName": "zeroGravity",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14774614/medium/28e8ecb7fd807d296a0669da4e4f600d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15311346/medium/0ec4ef53a96e59371c870a960be1ba9e_default.png",
"preTranslated": 0,
- "totalCosts": 1508
+ "totalCosts": 993
},
"languages": [
{
@@ -11196,22 +11040,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1508
+ "totalCosts": 993
},
"translated": {
- "tmMatch": 394,
- "default": 1114,
- "total": 1508
+ "tmMatch": 5,
+ "default": 988,
+ "total": 993
},
"targetTranslated": {
- "tmMatch": 635,
- "default": 1713,
- "total": 2348
+ "tmMatch": 7,
+ "default": 1833,
+ "total": 1840
},
"translatedByMt": {
- "tmMatch": 14,
- "default": 65,
- "total": 79
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -11219,9 +11063,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 394,
- "default": 1114,
- "total": 1508
+ "tmMatch": 5,
+ "default": 988,
+ "total": 993
},
"approvalCosts": {
"tmMatch": 0,
@@ -11233,37 +11077,37 @@
},
{
"user": {
- "id": 15193540,
- "username": "blockchain.nz",
- "fullName": "blockchain.nz",
+ "id": 15138988,
+ "username": "zhenya_gidicheva_2000",
+ "fullName": "zhenya_gidicheva_2000",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15193540/medium/59122da84bb1e446c32e54bd94770195_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15138988/medium/4c6e8dff2e22e73eca01b7979759bc13_default.png",
"preTranslated": 0,
- "totalCosts": 317
+ "totalCosts": 2400
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 317
+ "totalCosts": 2400
},
"translated": {
- "tmMatch": 5,
- "default": 312,
- "total": 317
+ "tmMatch": 21,
+ "default": 2379,
+ "total": 2400
},
"targetTranslated": {
- "tmMatch": 11,
- "default": 520,
- "total": 531
+ "tmMatch": 19,
+ "default": 2005,
+ "total": 2024
},
"translatedByMt": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -11271,9 +11115,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 312,
- "total": 317
+ "tmMatch": 21,
+ "default": 2379,
+ "total": 2400
},
"approvalCosts": {
"tmMatch": 0,
@@ -11285,37 +11129,37 @@
},
{
"user": {
- "id": 14247352,
- "username": "borja_reverter",
- "fullName": "borja_reverter",
+ "id": 13530232,
+ "username": "zwoosks",
+ "fullName": "zwoosks",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14247352/medium/88273f0b60397d738624b328fe45c13e.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13530232/medium/275115e4b9402c6d68676477934a8a41_default.png",
"preTranslated": 0,
- "totalCosts": 10825
+ "totalCosts": 234
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "ca",
+ "name": "Catalan",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10773
+ "totalCosts": 234
},
"translated": {
- "tmMatch": 1273,
- "default": 9500,
- "total": 10773
+ "tmMatch": 0,
+ "default": 234,
+ "total": 234
},
"targetTranslated": {
- "tmMatch": 1514,
- "default": 10852,
- "total": 12366
+ "tmMatch": 0,
+ "default": 265,
+ "total": 265
},
"translatedByMt": {
- "tmMatch": 10,
- "default": 439,
- "total": 449
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -11323,38 +11167,51 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1273,
- "default": 9500,
- "total": 10773
+ "tmMatch": 0,
+ "default": 234,
+ "total": 234
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15315496,
+ "username": "imberserkr",
+ "fullName": ". . (imberserkr)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15315496/medium/4b0f4cc4e9829f70d24962a880833e5a.png",
+ "preTranslated": 0,
+ "totalCosts": 19
+ },
+ "languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 52
+ "totalCosts": 19
},
"translated": {
"tmMatch": 0,
- "default": 52,
- "total": 52
+ "default": 19,
+ "total": 19
},
"targetTranslated": {
"tmMatch": 0,
- "default": 67,
- "total": 67
+ "default": 22,
+ "total": 22
},
"translatedByMt": {
"tmMatch": 0,
- "default": 23,
- "total": 23
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -11363,8 +11220,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 52,
- "total": 52
+ "default": 19,
+ "total": 19
},
"approvalCosts": {
"tmMatch": 0,
@@ -11376,13 +11233,13 @@
},
{
"user": {
- "id": 15201846,
- "username": "boyinlee",
- "fullName": "boyinlee",
+ "id": 15174096,
+ "username": "13u22",
+ "fullName": "13u22",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15201846/medium/15e648d766557e34df6b6f9827a2e381_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15174096/medium/2c7598abbcf6dc776b41f9443584bf8f.jpeg",
"preTranslated": 0,
- "totalCosts": 1066
+ "totalCosts": 19
},
"languages": [
{
@@ -11391,17 +11248,17 @@
"name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1066
+ "totalCosts": 19
},
"translated": {
- "tmMatch": 35,
- "default": 1031,
- "total": 1066
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
},
"targetTranslated": {
- "tmMatch": 61,
- "default": 1724,
- "total": 1785
+ "tmMatch": 0,
+ "default": 36,
+ "total": 36
},
"translatedByMt": {
"tmMatch": 0,
@@ -11414,9 +11271,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 35,
- "default": 1031,
- "total": 1066
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
},
"approvalCosts": {
"tmMatch": 0,
@@ -11428,13 +11285,13 @@
},
{
"user": {
- "id": 15166196,
- "username": "bugraergun",
- "fullName": "bugraergun",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15166196/medium/f0ae0f6f205d5051bb4157e5e06d7c72_default.png",
+ "id": 14226882,
+ "username": "FutureTrans01",
+ "fullName": "ACO_Future Trans (FutureTrans01)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14226882/medium/6f2e227d358c748cdfcd3a1969d69b20_default.png",
"preTranslated": 0,
- "totalCosts": 12
+ "totalCosts": 1710
},
"languages": [
{
@@ -11443,17 +11300,17 @@
"name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 12
+ "totalCosts": 1710
},
"translated": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
+ "tmMatch": 78,
+ "default": 1632,
+ "total": 1710
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 68,
+ "default": 1357,
+ "total": 1425
},
"translatedByMt": {
"tmMatch": 0,
@@ -11463,12 +11320,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 2547
},
"translationCosts": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
+ "tmMatch": 78,
+ "default": 1632,
+ "total": 1710
},
"approvalCosts": {
"tmMatch": 0,
@@ -11480,37 +11337,37 @@
},
{
"user": {
- "id": 14770012,
- "username": "byAndreas",
- "fullName": "byAndreas",
+ "id": 15103657,
+ "username": "uruuriye",
+ "fullName": "Abdillahi Xaaji Bachir (uruuriye)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14770012/medium/cf825bf0f62c687e9ef89b83ae0286b9_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15103657/medium/1f536153cd11467c9ae11fc0f1afcbc8.jpeg",
"preTranslated": 0,
- "totalCosts": 7
+ "totalCosts": 14
},
"languages": [
{
"language": {
- "id": "sv-SE",
- "name": "Swedish",
+ "id": "so",
+ "name": "Somali",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 14
},
"translated": {
- "tmMatch": 5,
- "default": 2,
- "total": 7
+ "tmMatch": 3,
+ "default": 11,
+ "total": 14
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 2,
- "total": 7
+ "tmMatch": 6,
+ "default": 10,
+ "total": 16
},
"translatedByMt": {
- "tmMatch": 4,
+ "tmMatch": 0,
"default": 0,
- "total": 4
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -11518,9 +11375,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 2,
- "total": 7
+ "tmMatch": 3,
+ "default": 11,
+ "total": 14
},
"approvalCosts": {
"tmMatch": 0,
@@ -11532,32 +11389,32 @@
},
{
"user": {
- "id": 15144894,
- "username": "carlen",
- "fullName": "carlen",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15144894/medium/17479ec3de3e5d8763fbc4bca4d1c267_default.png",
+ "id": 15036379,
+ "username": "bayan-tech",
+ "fullName": "Aco-BayanTech (bayan-tech)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15036379/medium/753e141785d6f0c1dd9d90a6df87eb05_default.png",
"preTranslated": 0,
- "totalCosts": 71
+ "totalCosts": 2620
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 71
+ "totalCosts": 2620
},
"translated": {
- "tmMatch": 0,
- "default": 71,
- "total": 71
+ "tmMatch": 77,
+ "default": 2543,
+ "total": 2620
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 82,
- "total": 82
+ "tmMatch": 110,
+ "default": 3276,
+ "total": 3386
},
"translatedByMt": {
"tmMatch": 0,
@@ -11567,12 +11424,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 3002
},
"translationCosts": {
- "tmMatch": 0,
- "default": 71,
- "total": 71
+ "tmMatch": 77,
+ "default": 2543,
+ "total": 2620
},
"approvalCosts": {
"tmMatch": 0,
@@ -11584,47 +11441,47 @@
},
{
"user": {
- "id": 14788998,
- "username": "ccosds",
- "fullName": "ccosds",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14788998/medium/c017c1ad3be88d19989d9a4619c3a4a4_default.png",
+ "id": 13939103,
+ "username": "amidas",
+ "fullName": "Aco_Amidas (amidas)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13939103/medium/d2dbe429cd49b1f80a767cb275a0b83b_default.png",
"preTranslated": 0,
- "totalCosts": 262
+ "totalCosts": 6466
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "sl",
+ "name": "Slovenian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 262
+ "totalCosts": 6466
},
"translated": {
- "tmMatch": 2,
- "default": 260,
- "total": 262
+ "tmMatch": 1695,
+ "default": 4771,
+ "total": 6466
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 286,
- "total": 289
+ "tmMatch": 1574,
+ "default": 4382,
+ "total": 5956
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 84,
- "total": 86
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 9213
},
"translationCosts": {
- "tmMatch": 2,
- "default": 260,
- "total": 262
+ "tmMatch": 1695,
+ "default": 4771,
+ "total": 6466
},
"approvalCosts": {
"tmMatch": 0,
@@ -11636,32 +11493,71 @@
},
{
"user": {
- "id": 14189739,
- "username": "cerencosar",
- "fullName": "cerencosar",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14189739/medium/2dfb4e2837f531694b4786fb606b2257_default.png",
+ "id": 15218796,
+ "username": "elizabethkim",
+ "fullName": "Aco_ElizabethKim (elizabethkim)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15218796/medium/b2fe0512f17a60d47a4328127eaee058_default.png",
"preTranslated": 0,
- "totalCosts": 185
+ "totalCosts": 9972
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 185
+ "totalCosts": 9008
},
"translated": {
- "tmMatch": 48,
- "default": 137,
- "total": 185
+ "tmMatch": 381,
+ "default": 8627,
+ "total": 9008
},
"targetTranslated": {
- "tmMatch": 40,
- "default": 126,
- "total": 166
+ "tmMatch": 316,
+ "default": 6597,
+ "total": 6913
+ },
+ "translatedByMt": {
+ "tmMatch": 9,
+ "default": 0,
+ "total": 9
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 10346
+ },
+ "translationCosts": {
+ "tmMatch": 381,
+ "default": 8627,
+ "total": 9008
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ },
+ {
+ "language": {
+ "id": "ro",
+ "name": "Romanian",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 964
+ },
+ "translated": {
+ "tmMatch": 37,
+ "default": 927,
+ "total": 964
+ },
+ "targetTranslated": {
+ "tmMatch": 36,
+ "default": 720,
+ "total": 756
},
"translatedByMt": {
"tmMatch": 0,
@@ -11671,12 +11567,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 962
},
"translationCosts": {
- "tmMatch": 48,
- "default": 137,
- "total": 185
+ "tmMatch": 37,
+ "default": 927,
+ "total": 964
},
"approvalCosts": {
"tmMatch": 0,
@@ -11688,47 +11584,47 @@
},
{
"user": {
- "id": 15160724,
- "username": "checrates",
- "fullName": "checrates",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15160724/medium/32b35404a649f9808a577b3a36b43ec9_default.png",
+ "id": 15051667,
+ "username": "Acc_LSP_Ethereum",
+ "fullName": "Aco_LSP Team (Acc_LSP_Ethereum)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15051667/medium/4729d9d91213c24479b981bcfa41cd10_default.png",
"preTranslated": 0,
- "totalCosts": 9
+ "totalCosts": 11537
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9
+ "totalCosts": 11537
},
"translated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 4726,
+ "default": 6811,
+ "total": 11537
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 19,
- "total": 19
+ "tmMatch": 5634,
+ "default": 7949,
+ "total": 13583
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 7,
+ "default": 4,
+ "total": 11
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 18442
},
"translationCosts": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 4726,
+ "default": 6811,
+ "total": 11537
},
"approvalCosts": {
"tmMatch": 0,
@@ -11740,32 +11636,32 @@
},
{
"user": {
- "id": 14984177,
- "username": "cokeeee",
- "fullName": "cokeeee",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14984177/medium/2a76634a36592a9de92fdc01dbbcc6de_default.png",
+ "id": 15144574,
+ "username": "Word_Global_Eyes",
+ "fullName": "Aco_Larisa Gubareva (Word_Global_Eyes)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15144574/medium/d85fe7c56b9f9e47c9f1a3e27ca32078.jpg",
"preTranslated": 0,
- "totalCosts": 3984
+ "totalCosts": 347
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "sw",
+ "name": "Swahili",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3984
+ "totalCosts": 347
},
"translated": {
- "tmMatch": 28,
- "default": 3956,
- "total": 3984
+ "tmMatch": 30,
+ "default": 317,
+ "total": 347
},
"targetTranslated": {
- "tmMatch": 27,
- "default": 3007,
- "total": 3034
+ "tmMatch": 32,
+ "default": 354,
+ "total": 386
},
"translatedByMt": {
"tmMatch": 0,
@@ -11775,12 +11671,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 3613
},
"translationCosts": {
- "tmMatch": 28,
- "default": 3956,
- "total": 3984
+ "tmMatch": 30,
+ "default": 317,
+ "total": 347
},
"approvalCosts": {
"tmMatch": 0,
@@ -11792,37 +11688,37 @@
},
{
"user": {
- "id": 15101915,
- "username": "concatenado",
- "fullName": "concatenado",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15101915/medium/9362d89a5f5b3142a276da34d423e3bd_default.png",
+ "id": 15220942,
+ "username": "marie.winerfeldt",
+ "fullName": "Aco_Marie Winerfeldt (marie.winerfeldt)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15220942/medium/64cffdceab5081f702c7e5533ce697f0.jpeg",
"preTranslated": 0,
- "totalCosts": 4
+ "totalCosts": 56
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "fi",
+ "name": "Finnish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 56
},
"translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 10,
+ "default": 46,
+ "total": 56
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 10,
+ "default": 38,
+ "total": 48
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 9,
+ "default": 27,
+ "total": 36
},
"approved": {
"tmMatch": 0,
@@ -11830,9 +11726,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 10,
+ "default": 46,
+ "total": 56
},
"approvalCosts": {
"tmMatch": 0,
@@ -11844,32 +11740,32 @@
},
{
"user": {
- "id": 13805545,
- "username": "crowbit",
- "fullName": "crowbit",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13805545/medium/8b944306602f95c5d9adce2ef8bb68e7.jpg",
+ "id": 14952471,
+ "username": "justatranslator",
+ "fullName": "Aco_PM_CrinaBalaban (justatranslator)",
+ "userRole": "Manager",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14952471/medium/0b923ad0f9ac867dc2ba15f179591202_default.png",
"preTranslated": 0,
- "totalCosts": 14
+ "totalCosts": 11738
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "ca",
+ "name": "Catalan",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 14,
- "total": 14
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -11879,49 +11775,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 3
},
"translationCosts": {
"tmMatch": 0,
- "default": 14,
- "total": 14
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 13599211,
- "username": "crowdin_CZ_ED",
- "fullName": "crowdin_CZ_ED",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13599211/medium/e626b0779d428714a38d27f1f640b7ce_default.png",
- "preTranslated": 0,
- "totalCosts": 45
- },
- "languages": [
+ },
{
"language": {
"id": "cs",
"name": "Czech",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 45
+ "totalCosts": 7456
},
"translated": {
- "tmMatch": 30,
- "default": 15,
- "total": 45
+ "tmMatch": 0,
+ "default": 7456,
+ "total": 7456
},
"targetTranslated": {
- "tmMatch": 27,
- "default": 13,
- "total": 40
+ "tmMatch": 0,
+ "default": 6968,
+ "total": 6968
},
"translatedByMt": {
"tmMatch": 0,
@@ -11931,49 +11814,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 10215
},
"translationCosts": {
- "tmMatch": 30,
- "default": 15,
- "total": 45
+ "tmMatch": 0,
+ "default": 7456,
+ "total": 7456
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15188542,
- "username": "crypto_blckhntr",
- "fullName": "crypto_blckhntr",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15188542/medium/0d30c416f183a9a70d0df44e8e7bb499.png",
- "preTranslated": 0,
- "totalCosts": 11
- },
- "languages": [
+ },
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 11
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 9,
- "total": 9
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -11983,49 +11853,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 606
},
"translationCosts": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15087447,
- "username": "cryptofintech",
- "fullName": "cryptofintech",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087447/medium/d47cbda4ad3b3e172cde03fac6dd2810_default.png",
- "preTranslated": 0,
- "totalCosts": 35
- },
- "languages": [
+ },
{
"language": {
- "id": "mr",
- "name": "Marathi",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 35
+ "totalCosts": 4282
},
"translated": {
- "tmMatch": 3,
- "default": 32,
- "total": 35
+ "tmMatch": 0,
+ "default": 4282,
+ "total": 4282
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 60,
- "total": 66
+ "tmMatch": 0,
+ "default": 4672,
+ "total": 4672
},
"translatedByMt": {
"tmMatch": 0,
@@ -12035,12 +11892,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 9204
},
"translationCosts": {
- "tmMatch": 3,
- "default": 32,
- "total": 35
+ "tmMatch": 0,
+ "default": 4282,
+ "total": 4282
},
"approvalCosts": {
"tmMatch": 0,
@@ -12052,47 +11909,47 @@
},
{
"user": {
- "id": 14591426,
- "username": "d4r3d3v1l",
- "fullName": "d4r3d3v1l",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14591426/medium/1f53b16e77a57dd9445992345d29b7a9_default.png",
+ "id": 15304854,
+ "username": "FGutierrez",
+ "fullName": "Aco_PM_FlorenciaGutierrez (FGutierrez)",
+ "userRole": "Manager",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15304854/medium/7a42c520697c2d2ccc9edb14920af114_default.png",
"preTranslated": 0,
- "totalCosts": 8
+ "totalCosts": 7700
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8
+ "totalCosts": 7700
},
"translated": {
"tmMatch": 0,
- "default": 8,
- "total": 8
+ "default": 7700,
+ "total": 7700
},
"targetTranslated": {
"tmMatch": 0,
- "default": 7,
- "total": 7
+ "default": 7622,
+ "total": 7622
},
"translatedByMt": {
"tmMatch": 0,
- "default": 8,
- "total": 8
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 11937
},
"translationCosts": {
"tmMatch": 0,
- "default": 8,
- "total": 8
+ "default": 7700,
+ "total": 7700
},
"approvalCosts": {
"tmMatch": 0,
@@ -12104,47 +11961,47 @@
},
{
"user": {
- "id": 15160522,
- "username": "daianayurrebaso",
- "fullName": "daianayurrebaso",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15160522/medium/d85407776c94ea7ad76ca6c061fd4fcd_default.png",
+ "id": 15054987,
+ "username": "Christina_Yuan",
+ "fullName": "Aco_Reviewer_Christina_Yuan (Christina_Yuan)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15054987/medium/53bd80f3d667bda88ea89e53a29dcc9c_default.png",
"preTranslated": 0,
- "totalCosts": 962
+ "totalCosts": 14334
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 962
+ "totalCosts": 14334
},
"translated": {
- "tmMatch": 38,
- "default": 924,
- "total": 962
+ "tmMatch": 688,
+ "default": 13646,
+ "total": 14334
},
"targetTranslated": {
- "tmMatch": 49,
- "default": 1122,
- "total": 1171
+ "tmMatch": 1307,
+ "default": 23437,
+ "total": 24744
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
+ "tmMatch": 13,
+ "default": 6,
+ "total": 19
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 210
},
"translationCosts": {
- "tmMatch": 38,
- "default": 924,
- "total": 962
+ "tmMatch": 688,
+ "default": 13646,
+ "total": 14334
},
"approvalCosts": {
"tmMatch": 0,
@@ -12156,99 +12013,86 @@
},
{
"user": {
- "id": 15151250,
- "username": "damathemagician",
- "fullName": "damathemagician",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15151250/medium/8e1d5a793a16545de8bebbf177d55187_default.png",
+ "id": 15048901,
+ "username": "Joy_Zhang",
+ "fullName": "Aco_Reviewer_Joy_Zhang (Joy_Zhang)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15048901/medium/9c2e15bbe4e07a19c6a4d53fd3bd4fac_default.png",
"preTranslated": 0,
- "totalCosts": 30
+ "totalCosts": 48481
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 30
+ "totalCosts": 46236
},
"translated": {
- "tmMatch": 30,
- "default": 0,
- "total": 30
+ "tmMatch": 14096,
+ "default": 32140,
+ "total": 46236
},
"targetTranslated": {
- "tmMatch": 30,
- "default": 0,
- "total": 30
+ "tmMatch": 24396,
+ "default": 51819,
+ "total": 76215
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 26,
+ "default": 137,
+ "total": 163
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 56395
},
"translationCosts": {
- "tmMatch": 30,
- "default": 0,
- "total": 30
+ "tmMatch": 14096,
+ "default": 32140,
+ "total": 46236
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 13410053,
- "username": "damba_",
- "fullName": "damba_",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13410053/medium/524da0edc97ab7018cd3575935e3e046_default.png",
- "preTranslated": 0,
- "totalCosts": 19
- },
- "languages": [
+ },
{
"language": {
- "id": "hr",
- "name": "Croatian",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 19
+ "totalCosts": 2245
},
"translated": {
- "tmMatch": 3,
- "default": 16,
- "total": 19
+ "tmMatch": 113,
+ "default": 2132,
+ "total": 2245
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 17,
- "total": 20
+ "tmMatch": 216,
+ "default": 3920,
+ "total": 4136
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 10021
},
"translationCosts": {
- "tmMatch": 3,
- "default": 16,
- "total": 19
+ "tmMatch": 113,
+ "default": 2132,
+ "total": 2245
},
"approvalCosts": {
"tmMatch": 0,
@@ -12260,47 +12104,47 @@
},
{
"user": {
- "id": 14795502,
- "username": "dasomoli",
- "fullName": "dasomoli",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14795502/medium/5e37cf2564fdf9890fa76591badf1fff_default.png",
+ "id": 15039155,
+ "username": "acc_europelocalize0",
+ "fullName": "Aco_Suhan Yilmaz_EuropeLocalize (acc_europelocalize0)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15039155/medium/24f88a5019b8ef570a70cb286dc34053_default.png",
"preTranslated": 0,
- "totalCosts": 2206
+ "totalCosts": 333
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "sw",
+ "name": "Swahili",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2206
+ "totalCosts": 333
},
"translated": {
- "tmMatch": 47,
- "default": 2159,
- "total": 2206
+ "tmMatch": 34,
+ "default": 299,
+ "total": 333
},
"targetTranslated": {
- "tmMatch": 41,
- "default": 1575,
- "total": 1616
+ "tmMatch": 37,
+ "default": 263,
+ "total": 300
},
"translatedByMt": {
- "tmMatch": 10,
+ "tmMatch": 3,
"default": 0,
- "total": 10
+ "total": 3
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 10666
},
"translationCosts": {
- "tmMatch": 47,
- "default": 2159,
- "total": 2206
+ "tmMatch": 34,
+ "default": 299,
+ "total": 333
},
"approvalCosts": {
"tmMatch": 0,
@@ -12312,99 +12156,86 @@
},
{
"user": {
- "id": 14611076,
- "username": "davidperalta",
- "fullName": "davidperalta",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14611076/medium/7578c666212f5568ad24a449409d40d3_default.png",
+ "id": 13151214,
+ "username": "Technolex",
+ "fullName": "Aco_Technolex (Technolex)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13151214/medium/b366a16aaf40db3f01f06af1042f2649_default.png",
"preTranslated": 0,
- "totalCosts": 8
+ "totalCosts": 24226
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8
+ "totalCosts": 19797
},
"translated": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 6028,
+ "default": 13769,
+ "total": 19797
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 5593,
+ "default": 12319,
+ "total": 17912
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 14,
+ "default": 9,
+ "total": 23
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 33805
},
"translationCosts": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 6028,
+ "default": 13769,
+ "total": 19797
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15181496,
- "username": "doowonseo",
- "fullName": "doowonseo",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181496/medium/e577e4e8d1a1c3edf3d80636fc704d87_default.png",
- "preTranslated": 0,
- "totalCosts": 73
- },
- "languages": [
+ },
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 73
+ "totalCosts": 4429
},
"translated": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
+ "tmMatch": 452,
+ "default": 3977,
+ "total": 4429
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
+ "tmMatch": 412,
+ "default": 3659,
+ "total": 4071
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 5071
},
"translationCosts": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
+ "tmMatch": 452,
+ "default": 3977,
+ "total": 4429
},
"approvalCosts": {
"tmMatch": 0,
@@ -12416,47 +12247,47 @@
},
{
"user": {
- "id": 15211452,
- "username": "dotsevenkth",
- "fullName": "dotsevenkth",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15211452/medium/fe2d6678250cc9fb65928050a03fd2fa_default.png",
- "preTranslated": 0,
- "totalCosts": 18
+ "id": 15197762,
+ "username": "Aco_FR_LauraSanz",
+ "fullName": "Acolad_FreelanceReviewer_Laura Sanz Gonzalez (Aco_FR_LauraSanz)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197762/medium/d8e4fc31646e818d0cedd473fe0525d2_default.png",
+ "preTranslated": 0,
+ "totalCosts": 17598
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 18
+ "totalCosts": 17598
},
"translated": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
+ "tmMatch": 5381,
+ "default": 12217,
+ "total": 17598
},
"targetTranslated": {
- "tmMatch": 36,
- "default": 0,
- "total": 36
+ "tmMatch": 6181,
+ "default": 13243,
+ "total": 19424
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 14,
+ "total": 14
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 24754
},
"translationCosts": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
+ "tmMatch": 5381,
+ "default": 12217,
+ "total": 17598
},
"approvalCosts": {
"tmMatch": 0,
@@ -12468,37 +12299,37 @@
},
{
"user": {
- "id": 14995605,
- "username": "era-1",
- "fullName": "era-1",
+ "id": 15229404,
+ "username": "sochoradam15",
+ "fullName": "Adam Sochor (sochoradam15)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14995605/medium/e27fc4a0db0a511e273ca1abd9b25b60_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15229404/medium/49931b5ec8e9e99a732848bbc1137979.png",
"preTranslated": 0,
- "totalCosts": 232
+ "totalCosts": 394
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "cs",
+ "name": "Czech",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 232
+ "totalCosts": 394
},
"translated": {
- "tmMatch": 0,
- "default": 232,
- "total": 232
+ "tmMatch": 13,
+ "default": 381,
+ "total": 394
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 265,
- "total": 265
+ "tmMatch": 13,
+ "default": 341,
+ "total": 354
},
"translatedByMt": {
"tmMatch": 0,
- "default": 19,
- "total": 19
+ "default": 3,
+ "total": 3
},
"approved": {
"tmMatch": 0,
@@ -12506,9 +12337,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 232,
- "total": 232
+ "tmMatch": 13,
+ "default": 381,
+ "total": 394
},
"approvalCosts": {
"tmMatch": 0,
@@ -12520,37 +12351,37 @@
},
{
"user": {
- "id": 13979581,
- "username": "fiowind",
- "fullName": "fiowind",
+ "id": 15251572,
+ "username": "adimac93",
+ "fullName": "Adimac93 (adimac93)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13979581/medium/564a71a022a07562e78247e06d831839_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15251572/medium/9d5980c9c79287d4fe5c06efe96f9656.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 22
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 22
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 3,
+ "default": 19,
+ "total": 22
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 3,
+ "default": 19,
+ "total": 22
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 19,
+ "total": 19
},
"approved": {
"tmMatch": 0,
@@ -12558,9 +12389,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 3,
+ "default": 19,
+ "total": 22
},
"approvalCosts": {
"tmMatch": 0,
@@ -12572,37 +12403,37 @@
},
{
"user": {
- "id": 15117007,
- "username": "french_flamingo",
- "fullName": "french_flamingo",
+ "id": 15229186,
+ "username": "adrianpoblette",
+ "fullName": "Adrian Poblette (adrianpoblette)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15117007/medium/b445a29386e65c8821126279fd2c81bf_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15229186/medium/be9dd03a208f2572cdbd1f7536443aa5.jpeg",
"preTranslated": 0,
- "totalCosts": 351
+ "totalCosts": 20
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "tl",
+ "name": "Tagalog",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 351
+ "totalCosts": 20
},
"translated": {
- "tmMatch": 3,
- "default": 348,
- "total": 351
+ "tmMatch": 1,
+ "default": 19,
+ "total": 20
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 417,
- "total": 422
+ "tmMatch": 1,
+ "default": 19,
+ "total": 20
},
"translatedByMt": {
"tmMatch": 0,
- "default": 36,
- "total": 36
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -12610,9 +12441,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 348,
- "total": 351
+ "tmMatch": 1,
+ "default": 19,
+ "total": 20
},
"approvalCosts": {
"tmMatch": 0,
@@ -12624,32 +12455,32 @@
},
{
"user": {
- "id": 14636118,
- "username": "frontedu",
- "fullName": "frontedu",
+ "id": 15297238,
+ "username": "agampatel1234890",
+ "fullName": "Agam Patel (agampatel1234890)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14636118/medium/d3d3ec3fab34702c4b19674b06e1ddff.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15297238/medium/2290b25b89c8b70df206b7af1cef935b.png",
"preTranslated": 0,
- "totalCosts": 125
+ "totalCosts": 6
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "gu-IN",
+ "name": "Gujarati",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 125
+ "totalCosts": 6
},
"translated": {
- "tmMatch": 4,
- "default": 121,
- "total": 125
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 116,
- "total": 120
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"translatedByMt": {
"tmMatch": 0,
@@ -12662,9 +12493,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 121,
- "total": 125
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"approvalCosts": {
"tmMatch": 0,
@@ -12676,37 +12507,37 @@
},
{
"user": {
- "id": 15091777,
- "username": "g0tcha",
- "fullName": "g0tcha",
+ "id": 15268884,
+ "username": "bikaa2611",
+ "fullName": "Ahmed Bakry (bikaa2611)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15091777/medium/270b65989dd6b96cd8747d507b93276f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15268884/medium/fe0000fff53424c506353a43751bfc99.png",
"preTranslated": 0,
- "totalCosts": 31
+ "totalCosts": 178
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 31
+ "totalCosts": 178
},
"translated": {
"tmMatch": 0,
- "default": 31,
- "total": 31
+ "default": 178,
+ "total": 178
},
"targetTranslated": {
"tmMatch": 0,
- "default": 39,
- "total": 39
+ "default": 148,
+ "total": 148
},
"translatedByMt": {
"tmMatch": 0,
- "default": 8,
- "total": 8
+ "default": 11,
+ "total": 11
},
"approved": {
"tmMatch": 0,
@@ -12715,8 +12546,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 31,
- "total": 31
+ "default": 178,
+ "total": 178
},
"approvalCosts": {
"tmMatch": 0,
@@ -12728,37 +12559,37 @@
},
{
"user": {
- "id": 15208686,
- "username": "genius_Chen",
- "fullName": "genius_Chen",
+ "id": 14675092,
+ "username": "Mousticke",
+ "fullName": "Akim B. (Mousticke)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208686/medium/691ba69f1abb04f1536fbe8487ef16cf.JPG",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14675092/medium/93a5a3891a8c8b3f1796baf7ae9c8046.png",
"preTranslated": 0,
- "totalCosts": 100
+ "totalCosts": 890
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 890
},
"translated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 0,
+ "default": 890,
+ "total": 890
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 0,
+ "default": 1009,
+ "total": 1009
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 209,
+ "total": 209
},
"approved": {
"tmMatch": 0,
@@ -12766,38 +12597,51 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 0,
+ "default": 890,
+ "total": 890
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15237056,
+ "username": "al.corredera",
+ "fullName": "Alberto Corredera (al.corredera)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15237056/medium/d846ce5a4333a3c90131ebdc6abcb3b5.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 362
+ },
+ "languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 96
+ "totalCosts": 362
},
"translated": {
- "tmMatch": 3,
- "default": 93,
- "total": 96
+ "tmMatch": 6,
+ "default": 356,
+ "total": 362
},
"targetTranslated": {
- "tmMatch": 9,
- "default": 168,
- "total": 177
+ "tmMatch": 5,
+ "default": 400,
+ "total": 405
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 136,
+ "total": 136
},
"approved": {
"tmMatch": 0,
@@ -12805,9 +12649,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 93,
- "total": 96
+ "tmMatch": 6,
+ "default": 356,
+ "total": 362
},
"approvalCosts": {
"tmMatch": 0,
@@ -12819,37 +12663,37 @@
},
{
"user": {
- "id": 14979771,
- "username": "gieffe",
- "fullName": "gieffe",
+ "id": 15274148,
+ "username": "almartinez",
+ "fullName": "Alejandro León Martínez (almartinez)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14979771/medium/11e3e734f50301de7849bededbf88190_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15274148/medium/ba6827b07726231f6fa2a149da7c2627.png",
"preTranslated": 0,
- "totalCosts": 52
+ "totalCosts": 4405
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 52
+ "totalCosts": 4405
},
"translated": {
- "tmMatch": 0,
- "default": 52,
- "total": 52
+ "tmMatch": 14,
+ "default": 4391,
+ "total": 4405
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 52,
- "total": 52
+ "tmMatch": 15,
+ "default": 4996,
+ "total": 5011
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 7,
+ "default": 548,
+ "total": 555
},
"approved": {
"tmMatch": 0,
@@ -12857,9 +12701,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 52,
- "total": 52
+ "tmMatch": 14,
+ "default": 4391,
+ "total": 4405
},
"approvalCosts": {
"tmMatch": 0,
@@ -12871,32 +12715,32 @@
},
{
"user": {
- "id": 14949095,
- "username": "goodhat",
- "fullName": "goodhat",
+ "id": 15219092,
+ "username": "hersale",
+ "fullName": "Aleksandar Veskovic (hersale)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14949095/medium/7952974063e4e7bd0a1fca4ed3f48b3f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15219092/medium/efdf87a8ecc9a620dfe776240ce78d12.jpeg",
"preTranslated": 0,
- "totalCosts": 1814
+ "totalCosts": 31
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "sr-CS",
+ "name": "Serbian (Latin)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1814
+ "totalCosts": 31
},
"translated": {
- "tmMatch": 340,
- "default": 1474,
- "total": 1814
+ "tmMatch": 0,
+ "default": 31,
+ "total": 31
},
"targetTranslated": {
- "tmMatch": 564,
- "default": 2132,
- "total": 2696
+ "tmMatch": 0,
+ "default": 28,
+ "total": 28
},
"translatedByMt": {
"tmMatch": 0,
@@ -12909,9 +12753,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 340,
- "default": 1474,
- "total": 1814
+ "tmMatch": 0,
+ "default": 31,
+ "total": 31
},
"approvalCosts": {
"tmMatch": 0,
@@ -12923,32 +12767,32 @@
},
{
"user": {
- "id": 15127203,
- "username": "gussoo0o",
- "fullName": "gussoo0o",
+ "id": 15319804,
+ "username": "anovikov",
+ "fullName": "Alena Novikova (anovikov)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127203/medium/22f71061745f08f9dd89652e1921c914_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15319804/medium/646b0d7302990c7dd7510717dab222f9.png",
"preTranslated": 0,
- "totalCosts": 26
+ "totalCosts": 97
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 26
+ "totalCosts": 97
},
"translated": {
"tmMatch": 0,
- "default": 26,
- "total": 26
+ "default": 97,
+ "total": 97
},
"targetTranslated": {
"tmMatch": 0,
- "default": 34,
- "total": 34
+ "default": 101,
+ "total": 101
},
"translatedByMt": {
"tmMatch": 0,
@@ -12962,8 +12806,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 26,
- "total": 26
+ "default": 97,
+ "total": 97
},
"approvalCosts": {
"tmMatch": 0,
@@ -12975,32 +12819,32 @@
},
{
"user": {
- "id": 13517199,
- "username": "gustavnovotny",
- "fullName": "gustavnovotny",
+ "id": 15214644,
+ "username": "Cream_Shardeum",
+ "fullName": "Alexandr Sokolov (Cream_Shardeum)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13517199/medium/33dfa7c5f2e1a657882e3b44168bf38b_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15214644/medium/6d8fdd92ded7c0a8968446686af35b3a.png",
"preTranslated": 0,
- "totalCosts": 32
+ "totalCosts": 12
},
"languages": [
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 32
+ "totalCosts": 12
},
"translated": {
"tmMatch": 0,
- "default": 32,
- "total": 32
+ "default": 12,
+ "total": 12
},
"targetTranslated": {
"tmMatch": 0,
- "default": 25,
- "total": 25
+ "default": 16,
+ "total": 16
},
"translatedByMt": {
"tmMatch": 0,
@@ -13014,8 +12858,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 32,
- "total": 32
+ "default": 12,
+ "total": 12
},
"approvalCosts": {
"tmMatch": 0,
@@ -13027,13 +12871,13 @@
},
{
"user": {
- "id": 15110099,
- "username": "hosseyn_hero1371",
- "fullName": "hosseyn_hero1371",
+ "id": 15233666,
+ "username": "Alifarhani",
+ "fullName": "Ali Farhani (Alifarhani)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15110099/medium/ad4a14b2eed5b5bc642e8786de46c79f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15233666/medium/deec4866c37352c795ed3d0000236714.jpeg",
"preTranslated": 0,
- "totalCosts": 47
+ "totalCosts": 8572
},
"languages": [
{
@@ -13042,22 +12886,22 @@
"name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 8572
},
"translated": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 120,
+ "default": 8452,
+ "total": 8572
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 54,
- "total": 54
+ "tmMatch": 142,
+ "default": 10024,
+ "total": 10166
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 18,
+ "default": 8,
+ "total": 26
},
"approved": {
"tmMatch": 0,
@@ -13065,9 +12909,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 120,
+ "default": 8452,
+ "total": 8572
},
"approvalCosts": {
"tmMatch": 0,
@@ -13079,37 +12923,37 @@
},
{
"user": {
- "id": 15108283,
- "username": "iPeak",
- "fullName": "iPeak",
+ "id": 14555882,
+ "username": "ElAmir",
+ "fullName": "Amir Reza (ElAmir)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15108283/medium/bd932f83303130612e1db4abc050e3b3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14555882/medium/edcaf24c34ef3506613bad9099389fc6.jpg",
"preTranslated": 0,
- "totalCosts": 124
+ "totalCosts": 427
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 124
+ "totalCosts": 427
},
"translated": {
- "tmMatch": 19,
- "default": 105,
- "total": 124
+ "tmMatch": 0,
+ "default": 427,
+ "total": 427
},
"targetTranslated": {
- "tmMatch": 18,
- "default": 112,
- "total": 130
+ "tmMatch": 0,
+ "default": 488,
+ "total": 488
},
"translatedByMt": {
"tmMatch": 0,
- "default": 4,
- "total": 4
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -13117,9 +12961,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 19,
- "default": 105,
- "total": 124
+ "tmMatch": 0,
+ "default": 427,
+ "total": 427
},
"approvalCosts": {
"tmMatch": 0,
@@ -13131,37 +12975,37 @@
},
{
"user": {
- "id": 15117645,
- "username": "iceywang0623",
- "fullName": "iceywang0623",
+ "id": 15229094,
+ "username": "Amronasr",
+ "fullName": "Amronasr",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15117645/medium/e60d289cc91663d693934806dfcca766_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15229094/medium/aeee911dc9638c707bc41c152655b77a.jpeg",
"preTranslated": 0,
- "totalCosts": 96
+ "totalCosts": 416
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 96
+ "totalCosts": 416
},
"translated": {
- "tmMatch": 30,
- "default": 66,
- "total": 96
+ "tmMatch": 0,
+ "default": 416,
+ "total": 416
},
"targetTranslated": {
- "tmMatch": 42,
- "default": 93,
- "total": 135
+ "tmMatch": 0,
+ "default": 351,
+ "total": 351
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 26,
+ "total": 26
},
"approved": {
"tmMatch": 0,
@@ -13169,9 +13013,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 30,
- "default": 66,
- "total": 96
+ "tmMatch": 0,
+ "default": 416,
+ "total": 416
},
"approvalCosts": {
"tmMatch": 0,
@@ -13183,32 +13027,32 @@
},
{
"user": {
- "id": 14677300,
- "username": "iggcastro",
- "fullName": "iggcastro",
+ "id": 15242930,
+ "username": "Fokz",
+ "fullName": "Andrey (Fokz)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14677300/medium/a120a45839c94fb551aa04355e15f498_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15242930/medium/de595e63dab6c67a1eceac967b3e0fc9.jpeg",
"preTranslated": 0,
- "totalCosts": 64
+ "totalCosts": 17
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 64
+ "totalCosts": 17
},
"translated": {
- "tmMatch": 33,
- "default": 31,
- "total": 64
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"targetTranslated": {
- "tmMatch": 37,
- "default": 40,
- "total": 77
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"translatedByMt": {
"tmMatch": 0,
@@ -13221,9 +13065,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 33,
- "default": 31,
- "total": 64
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"approvalCosts": {
"tmMatch": 0,
@@ -13235,37 +13079,37 @@
},
{
"user": {
- "id": 15195390,
- "username": "j10n",
- "fullName": "j10n",
+ "id": 15279734,
+ "username": "Pizza_Princess",
+ "fullName": "Anna Litvin (Pizza_Princess)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15195390/medium/291913cdfea5b8d82555455cb9e794d3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15279734/medium/97188da12b167157ee0793e1c63396ab_default.png",
"preTranslated": 0,
- "totalCosts": 110
+ "totalCosts": 1430
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "he",
+ "name": "Hebrew",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 110
+ "totalCosts": 782
},
"translated": {
- "tmMatch": 4,
- "default": 106,
- "total": 110
+ "tmMatch": 200,
+ "default": 582,
+ "total": 782
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 124,
- "total": 128
+ "tmMatch": 199,
+ "default": 534,
+ "total": 733
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 32,
- "total": 32
+ "tmMatch": 91,
+ "default": 13,
+ "total": 104
},
"approved": {
"tmMatch": 0,
@@ -13273,51 +13117,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 106,
- "total": 110
+ "tmMatch": 200,
+ "default": 582,
+ "total": 782
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15105253,
- "username": "jeffha7",
- "fullName": "jeffha7",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105253/medium/a9ab3f00129e36e0fa10226830c0b797_default.png",
- "preTranslated": 0,
- "totalCosts": 7
- },
- "languages": [
+ },
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 176
},
"translated": {
- "tmMatch": 6,
- "default": 1,
- "total": 7
+ "tmMatch": 42,
+ "default": 134,
+ "total": 176
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 1,
- "total": 8
+ "tmMatch": 38,
+ "default": 107,
+ "total": 145
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 2,
+ "default": 23,
+ "total": 25
},
"approved": {
"tmMatch": 0,
@@ -13325,51 +13156,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 1,
- "total": 7
+ "tmMatch": 42,
+ "default": 134,
+ "total": 176
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14657804,
- "username": "jhonnyvianello",
- "fullName": "jhonnyvianello",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14657804/medium/005d9fa70fdc5a4fcd818f63cf61e1a0.jpg",
- "preTranslated": 0,
- "totalCosts": 17914
- },
- "languages": [
+ },
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17914
+ "totalCosts": 472
},
"translated": {
- "tmMatch": 747,
- "default": 17167,
- "total": 17914
+ "tmMatch": 49,
+ "default": 423,
+ "total": 472
},
"targetTranslated": {
- "tmMatch": 760,
- "default": 17522,
- "total": 18282
+ "tmMatch": 47,
+ "default": 366,
+ "total": 413
},
"translatedByMt": {
- "tmMatch": 52,
- "default": 1105,
- "total": 1157
+ "tmMatch": 15,
+ "default": 121,
+ "total": 136
},
"approved": {
"tmMatch": 0,
@@ -13377,9 +13195,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 747,
- "default": 17167,
- "total": 17914
+ "tmMatch": 49,
+ "default": 423,
+ "total": 472
},
"approvalCosts": {
"tmMatch": 0,
@@ -13391,37 +13209,37 @@
},
{
"user": {
- "id": 15101645,
- "username": "joanvasa",
- "fullName": "joanvasa",
+ "id": 14986349,
+ "username": "misiura42",
+ "fullName": "Anna Otto (misiura42)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15101645/medium/77b35a6043b9c538b8fe62f5c1bc89ff_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14986349/medium/87150872d02bfae162ed269e7183002e.jpeg",
"preTranslated": 0,
- "totalCosts": 7
+ "totalCosts": 351
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 351
},
"translated": {
"tmMatch": 7,
- "default": 0,
- "total": 7
+ "default": 344,
+ "total": 351
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 0,
- "total": 8
+ "tmMatch": 7,
+ "default": 306,
+ "total": 313
},
"translatedByMt": {
- "tmMatch": 7,
+ "tmMatch": 0,
"default": 0,
- "total": 7
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -13430,8 +13248,8 @@
},
"translationCosts": {
"tmMatch": 7,
- "default": 0,
- "total": 7
+ "default": 344,
+ "total": 351
},
"approvalCosts": {
"tmMatch": 0,
@@ -13443,47 +13261,47 @@
},
{
"user": {
- "id": 15160822,
- "username": "jonhyjonhy7510",
- "fullName": "jonhyjonhy7510",
+ "id": 15099529,
+ "username": "Aria-Naraghi",
+ "fullName": "Aria Naraghi (Aria-Naraghi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15160822/medium/3a320dbed2cf79d184e51932bf092114_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15099529/medium/77b12f03c6675c85ad45efc6f3e23be3_default.png",
"preTranslated": 0,
- "totalCosts": 271
+ "totalCosts": 1181
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 271
+ "totalCosts": 1181
},
"translated": {
- "tmMatch": 0,
- "default": 271,
- "total": 271
+ "tmMatch": 85,
+ "default": 1096,
+ "total": 1181
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 284,
- "total": 284
+ "tmMatch": 98,
+ "default": 1360,
+ "total": 1458
},
"translatedByMt": {
"tmMatch": 0,
- "default": 163,
- "total": 163
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1897
},
"translationCosts": {
- "tmMatch": 0,
- "default": 271,
- "total": 271
+ "tmMatch": 85,
+ "default": 1096,
+ "total": 1181
},
"approvalCosts": {
"tmMatch": 0,
@@ -13495,32 +13313,32 @@
},
{
"user": {
- "id": 14705886,
- "username": "jsssyc",
- "fullName": "jsssyc",
+ "id": 15206754,
+ "username": "nixorn",
+ "fullName": "Artem Kanev (nixorn)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14705886/medium/86c129607ae378d3c374df7dabf57158.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15206754/medium/1f6bb058858c9608582b83fe050bdf67.jpeg",
"preTranslated": 0,
- "totalCosts": 215
+ "totalCosts": 5238
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 215
+ "totalCosts": 5238
},
"translated": {
- "tmMatch": 21,
- "default": 194,
- "total": 215
+ "tmMatch": 36,
+ "default": 5202,
+ "total": 5238
},
"targetTranslated": {
- "tmMatch": 34,
- "default": 335,
- "total": 369
+ "tmMatch": 35,
+ "default": 4316,
+ "total": 4351
},
"translatedByMt": {
"tmMatch": 0,
@@ -13533,9 +13351,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 21,
- "default": 194,
- "total": 215
+ "tmMatch": 36,
+ "default": 5202,
+ "total": 5238
},
"approvalCosts": {
"tmMatch": 0,
@@ -13547,32 +13365,32 @@
},
{
"user": {
- "id": 15090699,
- "username": "juancamilo3651",
- "fullName": "juancamilo3651",
+ "id": 15243504,
+ "username": "4boa",
+ "fullName": "Artur Arseni Hakobyan (4boa)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090699/medium/51c9b1fd784cb98ebd20857f73b3b1d9_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15243504/medium/c2985e9288ce8b36c66b86e491529fab.png",
"preTranslated": 0,
- "totalCosts": 28
+ "totalCosts": 2844
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "hy-AM",
+ "name": "Armenian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 28
+ "totalCosts": 634
},
"translated": {
- "tmMatch": 0,
- "default": 28,
- "total": 28
+ "tmMatch": 8,
+ "default": 626,
+ "total": 634
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 45,
- "total": 45
+ "tmMatch": 7,
+ "default": 569,
+ "total": 576
},
"translatedByMt": {
"tmMatch": 0,
@@ -13585,51 +13403,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 28,
- "total": 28
+ "tmMatch": 8,
+ "default": 626,
+ "total": 634
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14788394,
- "username": "k-sad",
- "fullName": "k-sad",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14788394/medium/d36035c2e171b8c0a75df7a938eceadb.jpg",
- "preTranslated": 0,
- "totalCosts": 525
- },
- "languages": [
+ },
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 525
+ "totalCosts": 2210
},
"translated": {
- "tmMatch": 34,
- "default": 491,
- "total": 525
+ "tmMatch": 149,
+ "default": 2061,
+ "total": 2210
},
"targetTranslated": {
- "tmMatch": 31,
- "default": 441,
- "total": 472
+ "tmMatch": 143,
+ "default": 2086,
+ "total": 2229
},
"translatedByMt": {
- "tmMatch": 12,
- "default": 187,
- "total": 199
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -13637,9 +13442,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 34,
- "default": 491,
- "total": 525
+ "tmMatch": 149,
+ "default": 2061,
+ "total": 2210
},
"approvalCosts": {
"tmMatch": 0,
@@ -13651,37 +13456,37 @@
},
{
"user": {
- "id": 13800153,
- "username": "kevinyin9",
- "fullName": "kevinyin9",
+ "id": 15229796,
+ "username": "Assafgoren1",
+ "fullName": "Assafgoren1",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13800153/medium/ec8693d25d4751242e82abbb16c0ca39.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15229796/medium/86828710878214ed3b90ff6775f51693.png",
"preTranslated": 0,
- "totalCosts": 40
+ "totalCosts": 94
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "he",
+ "name": "Hebrew",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 40
+ "totalCosts": 94
},
"translated": {
- "tmMatch": 17,
- "default": 23,
- "total": 40
+ "tmMatch": 0,
+ "default": 94,
+ "total": 94
},
"targetTranslated": {
- "tmMatch": 30,
- "default": 38,
- "total": 68
+ "tmMatch": 0,
+ "default": 84,
+ "total": 84
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -13689,9 +13494,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 17,
- "default": 23,
- "total": 40
+ "tmMatch": 0,
+ "default": 94,
+ "total": 94
},
"approvalCosts": {
"tmMatch": 0,
@@ -13703,37 +13508,37 @@
},
{
"user": {
- "id": 15105639,
- "username": "khashayar_12",
- "fullName": "khashayar_12",
+ "id": 15076881,
+ "username": "yavuzarslan.atakan",
+ "fullName": "Atakan (yavuzarslan.atakan)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105639/medium/9eb6da639c2c66c6a120fbc46779be12_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15076881/medium/10e51ff77863c9559147fcb0546c119d.jpeg",
"preTranslated": 0,
- "totalCosts": 58
+ "totalCosts": 80
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 58
+ "totalCosts": 80
},
"translated": {
- "tmMatch": 0,
- "default": 58,
- "total": 58
+ "tmMatch": 5,
+ "default": 75,
+ "total": 80
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 52,
- "total": 52
+ "tmMatch": 5,
+ "default": 44,
+ "total": 49
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -13741,9 +13546,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 58,
- "total": 58
+ "tmMatch": 5,
+ "default": 75,
+ "total": 80
},
"approvalCosts": {
"tmMatch": 0,
@@ -13755,37 +13560,37 @@
},
{
"user": {
- "id": 15188556,
- "username": "korinektomas",
- "fullName": "korinektomas",
+ "id": 15109143,
+ "username": "avelinomunoz.13.990",
+ "fullName": "Avelino Muñoz (avelinomunoz.13.990)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15188556/medium/6edfc23ec689a4d7fbdf0fc93d410428_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15109143/medium/15bc93dea94521f060a6ca73118ace17.png",
"preTranslated": 0,
- "totalCosts": 393
+ "totalCosts": 24
},
"languages": [
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 393
+ "totalCosts": 24
},
"translated": {
- "tmMatch": 21,
- "default": 372,
- "total": 393
+ "tmMatch": 0,
+ "default": 24,
+ "total": 24
},
"targetTranslated": {
- "tmMatch": 20,
- "default": 350,
- "total": 370
+ "tmMatch": 0,
+ "default": 24,
+ "total": 24
},
"translatedByMt": {
"tmMatch": 0,
- "default": 1,
- "total": 1
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -13793,9 +13598,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 21,
- "default": 372,
- "total": 393
+ "tmMatch": 0,
+ "default": 24,
+ "total": 24
},
"approvalCosts": {
"tmMatch": 0,
@@ -13807,37 +13612,37 @@
},
{
"user": {
- "id": 13500944,
- "username": "krisfremen",
- "fullName": "krisfremen",
+ "id": 15190008,
+ "username": "Baleegh",
+ "fullName": "Baleegh Abdullah Al Hammadi (Baleegh)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13500944/medium/5a2ea6e9d1e7a6138d3eaf8f83a36b84.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15190008/medium/c06f3fb14cdcec346683b4a868abc50b.jpg",
"preTranslated": 0,
- "totalCosts": 197
+ "totalCosts": 161
},
"languages": [
{
"language": {
- "id": "mk",
- "name": "Macedonian",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 197
+ "totalCosts": 161
},
"translated": {
- "tmMatch": 55,
- "default": 142,
- "total": 197
+ "tmMatch": 2,
+ "default": 159,
+ "total": 161
},
"targetTranslated": {
- "tmMatch": 55,
- "default": 141,
- "total": 196
+ "tmMatch": 2,
+ "default": 146,
+ "total": 148
},
"translatedByMt": {
- "tmMatch": 36,
- "default": 0,
- "total": 36
+ "tmMatch": 2,
+ "default": 115,
+ "total": 117
},
"approved": {
"tmMatch": 0,
@@ -13845,9 +13650,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 55,
- "default": 142,
- "total": 197
+ "tmMatch": 2,
+ "default": 159,
+ "total": 161
},
"approvalCosts": {
"tmMatch": 0,
@@ -13859,37 +13664,37 @@
},
{
"user": {
- "id": 15083601,
- "username": "kstgg",
- "fullName": "kstgg",
+ "id": 15236858,
+ "username": "bek0435",
+ "fullName": "Beck Sarbassov (bek0435)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15083601/medium/81a90e82c22a6973cb849cdcf5e307ba_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15236858/medium/fe3e3c8474dba69ae1db5c8cc7e6a979.jpeg",
"preTranslated": 0,
- "totalCosts": 42
+ "totalCosts": 29
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "kk",
+ "name": "Kazakh",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 42
+ "totalCosts": 29
},
"translated": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
+ "tmMatch": 1,
+ "default": 28,
+ "total": 29
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
+ "tmMatch": 2,
+ "default": 25,
+ "total": 27
},
"translatedByMt": {
"tmMatch": 0,
- "default": 30,
- "total": 30
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -13897,9 +13702,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
+ "tmMatch": 1,
+ "default": 28,
+ "total": 29
},
"approvalCosts": {
"tmMatch": 0,
@@ -13911,37 +13716,37 @@
},
{
"user": {
- "id": 15065885,
- "username": "laasrinadiaa",
- "fullName": "laasrinadiaa",
+ "id": 15276928,
+ "username": "betterme",
+ "fullName": "Better Me (betterme)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15065885/medium/ebf832ed699733677e25d7828533634d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15276928/medium/a8242d6cce5245250d61f5710094740f_default.png",
"preTranslated": 0,
- "totalCosts": 51
+ "totalCosts": 33
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 51
+ "totalCosts": 33
},
"translated": {
"tmMatch": 0,
- "default": 51,
- "total": 51
+ "default": 33,
+ "total": 33
},
"targetTranslated": {
"tmMatch": 0,
- "default": 55,
- "total": 55
+ "default": 49,
+ "total": 49
},
"translatedByMt": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -13950,8 +13755,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 51,
- "total": 51
+ "default": 33,
+ "total": 33
},
"approvalCosts": {
"tmMatch": 0,
@@ -13963,37 +13768,37 @@
},
{
"user": {
- "id": 15119565,
- "username": "leandroauzier",
- "fullName": "leandroauzier",
+ "id": 15238128,
+ "username": "carlomagnoaf",
+ "fullName": "C A (carlomagnoaf)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119565/medium/72e054dacc99c0b30a5fe95c85676915_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15238128/medium/99b3af3b2977a456e2335497f72847f3.PNG",
"preTranslated": 0,
- "totalCosts": 190
+ "totalCosts": 30
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 190
+ "totalCosts": 30
},
"translated": {
"tmMatch": 0,
- "default": 190,
- "total": 190
+ "default": 30,
+ "total": 30
},
"targetTranslated": {
"tmMatch": 0,
- "default": 205,
- "total": 205
+ "default": 35,
+ "total": 35
},
"translatedByMt": {
"tmMatch": 0,
- "default": 23,
- "total": 23
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14002,8 +13807,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 190,
- "total": 190
+ "default": 30,
+ "total": 30
},
"approvalCosts": {
"tmMatch": 0,
@@ -14015,32 +13820,32 @@
},
{
"user": {
- "id": 15175722,
- "username": "liamlawlor",
- "fullName": "liamlawlor",
+ "id": 15314274,
+ "username": "0xcjl",
+ "fullName": "CJ (0xcjl)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15175722/medium/67abb1e316b56be8726f1aa796035116_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314274/medium/b720446f9ed9f8bea19f63ae35a3804c.PNG",
"preTranslated": 0,
- "totalCosts": 23
+ "totalCosts": 272
},
"languages": [
{
"language": {
- "id": "pt-PT",
- "name": "Portuguese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 23
+ "totalCosts": 272
},
"translated": {
"tmMatch": 0,
- "default": 23,
- "total": 23
+ "default": 272,
+ "total": 272
},
"targetTranslated": {
"tmMatch": 0,
- "default": 29,
- "total": 29
+ "default": 459,
+ "total": 459
},
"translatedByMt": {
"tmMatch": 0,
@@ -14054,8 +13859,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 23,
- "total": 23
+ "default": 272,
+ "total": 272
},
"approvalCosts": {
"tmMatch": 0,
@@ -14067,37 +13872,37 @@
},
{
"user": {
- "id": 14733070,
- "username": "loopersosa",
- "fullName": "loopersosa",
+ "id": 14788762,
+ "username": "cafeweb",
+ "fullName": "Carla P (cafeweb)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14733070/medium/14f75ef000001434196357bca4f22490.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14788762/medium/1ec3f24a57a4081619b7bb8014a245bb.png",
"preTranslated": 0,
- "totalCosts": 1282
+ "totalCosts": 644
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1282
+ "totalCosts": 644
},
"translated": {
- "tmMatch": 34,
- "default": 1248,
- "total": 1282
+ "tmMatch": 8,
+ "default": 636,
+ "total": 644
},
"targetTranslated": {
- "tmMatch": 46,
- "default": 1458,
- "total": 1504
+ "tmMatch": 9,
+ "default": 730,
+ "total": 739
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 41,
+ "total": 41
},
"approved": {
"tmMatch": 0,
@@ -14105,9 +13910,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 34,
- "default": 1248,
- "total": 1282
+ "tmMatch": 8,
+ "default": 636,
+ "total": 644
},
"approvalCosts": {
"tmMatch": 0,
@@ -14119,13 +13924,13 @@
},
{
"user": {
- "id": 15150636,
- "username": "ltmroberthk",
- "fullName": "ltmroberthk",
+ "id": 15310338,
+ "username": "changming_wei",
+ "fullName": "Changming Wei (changming_wei)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15150636/medium/436c289c46494de6f22605455f304b1f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15310338/medium/7e84383004f42433963c8d9c0c1e7b6b.jpeg",
"preTranslated": 0,
- "totalCosts": 16
+ "totalCosts": 3
},
"languages": [
{
@@ -14134,17 +13939,17 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 16
+ "totalCosts": 3
},
"translated": {
"tmMatch": 0,
- "default": 16,
- "total": 16
+ "default": 3,
+ "total": 3
},
"targetTranslated": {
"tmMatch": 0,
- "default": 35,
- "total": 35
+ "default": 3,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
@@ -14158,8 +13963,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 16,
- "total": 16
+ "default": 3,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -14171,32 +13976,32 @@
},
{
"user": {
- "id": 15189826,
- "username": "lucasdacosta",
- "fullName": "lucasdacosta",
+ "id": 15244194,
+ "username": "Chogono",
+ "fullName": "Chogono813 (Chogono)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15189826/medium/d472312aebc8ae188442b52b87e7b420_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15244194/medium/4be418d753664bad42be106f75c599ad.jpg",
"preTranslated": 0,
- "totalCosts": 58
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 58
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 10,
- "default": 48,
- "total": 58
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 11,
- "default": 54,
- "total": 65
+ "tmMatch": 6,
+ "default": 0,
+ "total": 6
},
"translatedByMt": {
"tmMatch": 0,
@@ -14209,9 +14014,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 10,
- "default": 48,
- "total": 58
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -14223,37 +14028,37 @@
},
{
"user": {
- "id": 15101667,
- "username": "m.issak",
- "fullName": "m.issak",
+ "id": 15221766,
+ "username": "chrboesch",
+ "fullName": "Chris Boesch (chrboesch)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15101667/medium/cf6e425abf7f9b6566072b80df9d0b72_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15221766/medium/9818a6f07e95c5f3260f34774d4e26fe.jpg",
"preTranslated": 0,
- "totalCosts": 125
+ "totalCosts": 5224
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 125
+ "totalCosts": 5224
},
"translated": {
- "tmMatch": 0,
- "default": 125,
- "total": 125
+ "tmMatch": 155,
+ "default": 5069,
+ "total": 5224
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 106,
- "total": 106
+ "tmMatch": 159,
+ "default": 5100,
+ "total": 5259
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 22,
+ "default": 605,
+ "total": 627
},
"approved": {
"tmMatch": 0,
@@ -14261,9 +14066,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 125,
- "total": 125
+ "tmMatch": 155,
+ "default": 5069,
+ "total": 5224
},
"approvalCosts": {
"tmMatch": 0,
@@ -14275,13 +14080,13 @@
},
{
"user": {
- "id": 14961175,
- "username": "m3tapha",
- "fullName": "m3tapha",
+ "id": 15219672,
+ "username": "chrsdyor",
+ "fullName": "Christian DYOR (chrsdyor)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14961175/medium/50a791a91f7dd333622a98044bcc5d63_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15219672/medium/872568c32ce760599f35304e7bdac2da.png",
"preTranslated": 0,
- "totalCosts": 53
+ "totalCosts": 264
},
"languages": [
{
@@ -14290,17 +14095,17 @@
"name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 53
+ "totalCosts": 264
},
"translated": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 12,
+ "default": 252,
+ "total": 264
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 51,
- "total": 51
+ "tmMatch": 14,
+ "default": 206,
+ "total": 220
},
"translatedByMt": {
"tmMatch": 0,
@@ -14313,9 +14118,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 12,
+ "default": 252,
+ "total": 264
},
"approvalCosts": {
"tmMatch": 0,
@@ -14327,37 +14132,37 @@
},
{
"user": {
- "id": 15171372,
- "username": "maje",
- "fullName": "maje",
+ "id": 15252430,
+ "username": "Shiva.Braga",
+ "fullName": "Conde Braga (Shiva.Braga)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15171372/medium/1de0ae3712f910c91b52cf8cb802fdc2_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15252430/medium/3c1af35836bcb6a919a3ff13b5cf62b9.png",
"preTranslated": 0,
- "totalCosts": 3578
+ "totalCosts": 7
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3578
+ "totalCosts": 7
},
"translated": {
- "tmMatch": 55,
- "default": 3523,
- "total": 3578
+ "tmMatch": 5,
+ "default": 2,
+ "total": 7
},
"targetTranslated": {
- "tmMatch": 66,
- "default": 4201,
- "total": 4267
+ "tmMatch": 7,
+ "default": 4,
+ "total": 11
},
"translatedByMt": {
- "tmMatch": 5,
+ "tmMatch": 0,
"default": 0,
- "total": 5
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14365,9 +14170,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 55,
- "default": 3523,
- "total": 3578
+ "tmMatch": 5,
+ "default": 2,
+ "total": 7
},
"approvalCosts": {
"tmMatch": 0,
@@ -14379,13 +14184,13 @@
},
{
"user": {
- "id": 14661636,
- "username": "marino2105",
- "fullName": "marino2105",
+ "id": 15155844,
+ "username": "CryptoSpace",
+ "fullName": "CryptoSpace",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14661636/medium/f54d6f075bfd91f36b98d625dea1e449_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15155844/medium/6e6407e27f509308774f480afe52ff7d.png",
"preTranslated": 0,
- "totalCosts": 18
+ "totalCosts": 7389
},
"languages": [
{
@@ -14394,22 +14199,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 18
+ "totalCosts": 7389
},
"translated": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
+ "tmMatch": 88,
+ "default": 7301,
+ "total": 7389
},
"targetTranslated": {
- "tmMatch": 20,
- "default": 0,
- "total": 20
+ "tmMatch": 90,
+ "default": 7725,
+ "total": 7815
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 2284,
+ "total": 2288
},
"approved": {
"tmMatch": 0,
@@ -14417,9 +14222,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
+ "tmMatch": 88,
+ "default": 7301,
+ "total": 7389
},
"approvalCosts": {
"tmMatch": 0,
@@ -14431,37 +14236,37 @@
},
{
"user": {
- "id": 15181968,
- "username": "markduji",
- "fullName": "markduji",
+ "id": 15231796,
+ "username": "cassiossantos",
+ "fullName": "Cássio Santos (cassiossantos)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181968/medium/b824819f2c32966b7c03d3358d999086_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15231796/medium/669eb2d19983b6eebe3a23ca4876dd35_default.png",
"preTranslated": 0,
- "totalCosts": 25
+ "totalCosts": 16
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 25
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 1,
- "default": 24,
- "total": 25
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 38,
- "total": 43
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 4,
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -14469,51 +14274,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 24,
- "total": 25
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15116997,
- "username": "masac78819",
- "fullName": "masac78819",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116997/medium/14fd37533e5ed94aad065010167c1091_default.png",
- "preTranslated": 0,
- "totalCosts": 20
- },
- "languages": [
+ },
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 20
+ "totalCosts": 12
},
"translated": {
- "tmMatch": 1,
- "default": 19,
- "total": 20
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 67,
- "total": 68
+ "tmMatch": 0,
+ "default": 14,
+ "total": 14
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 10,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -14521,9 +14313,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 19,
- "total": 20
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"approvalCosts": {
"tmMatch": 0,
@@ -14535,37 +14327,37 @@
},
{
"user": {
- "id": 15099933,
- "username": "maxi0772",
- "fullName": "maxi0772",
+ "id": 15264742,
+ "username": "jaszczomb",
+ "fullName": "Daniel (jaszczomb)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15099933/medium/923031ee4cd784fc6ed637a9ebcee269_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15264742/medium/864cdac6f83f6d96f5a231668ed65849.png",
"preTranslated": 0,
- "totalCosts": 32
+ "totalCosts": 163
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 32
+ "totalCosts": 163
},
"translated": {
- "tmMatch": 6,
- "default": 26,
- "total": 32
+ "tmMatch": 11,
+ "default": 152,
+ "total": 163
},
"targetTranslated": {
- "tmMatch": 11,
- "default": 27,
- "total": 38
+ "tmMatch": 10,
+ "default": 146,
+ "total": 156
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 5,
+ "default": 25,
+ "total": 30
},
"approved": {
"tmMatch": 0,
@@ -14573,9 +14365,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 26,
- "total": 32
+ "tmMatch": 11,
+ "default": 152,
+ "total": 163
},
"approvalCosts": {
"tmMatch": 0,
@@ -14587,37 +14379,37 @@
},
{
"user": {
- "id": 15154176,
- "username": "mdofuku",
- "fullName": "mdofuku",
+ "id": 14721858,
+ "username": "IchMagSchokolade",
+ "fullName": "Daniel Lehmann (IchMagSchokolade)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15154176/medium/d0be1457617eb012ff513356749f52ba.JPG",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14721858/medium/8cd6fb50348cf96c64b6355dea86230e.png",
"preTranslated": 0,
- "totalCosts": 115
+ "totalCosts": 17
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 115
+ "totalCosts": 17
},
"translated": {
- "tmMatch": 2,
- "default": 113,
- "total": 115
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 283,
- "total": 288
+ "tmMatch": 0,
+ "default": 15,
+ "total": 15
},
"translatedByMt": {
- "tmMatch": 2,
+ "tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14625,9 +14417,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 113,
- "total": 115
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"approvalCosts": {
"tmMatch": 0,
@@ -14639,37 +14431,37 @@
},
{
"user": {
- "id": 14750688,
- "username": "mjtbkh",
- "fullName": "mjtbkh",
+ "id": 14981089,
+ "username": "daniloraisi",
+ "fullName": "Danilo Tenorio Raisi (daniloraisi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14750688/medium/d94cd302a82e58e2f0e778b6744ab1b8_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14981089/medium/37d319f7ff289b5141aea317cb808deb.jpeg",
"preTranslated": 0,
- "totalCosts": 52
+ "totalCosts": 131
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 52
+ "totalCosts": 131
},
"translated": {
"tmMatch": 0,
- "default": 52,
- "total": 52
+ "default": 131,
+ "total": 131
},
"targetTranslated": {
"tmMatch": 0,
- "default": 75,
- "total": 75
+ "default": 123,
+ "total": 123
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 17,
+ "total": 17
},
"approved": {
"tmMatch": 0,
@@ -14678,8 +14470,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 52,
- "total": 52
+ "default": 131,
+ "total": 131
},
"approvalCosts": {
"tmMatch": 0,
@@ -14691,37 +14483,37 @@
},
{
"user": {
- "id": 14739786,
- "username": "mk.marcus.aurelius",
- "fullName": "mk.marcus.aurelius",
+ "id": 15126243,
+ "username": "DaphBebo",
+ "fullName": "DaphBebo",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14739786/medium/2880dbab818b3884cfb090a588203a28_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15126243/medium/99418f0f50c1a8cd1f4d3c51a920dc2c.png",
"preTranslated": 0,
- "totalCosts": 138
+ "totalCosts": 335
},
"languages": [
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "ig",
+ "name": "Igbo",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 138
+ "totalCosts": 335
},
"translated": {
- "tmMatch": 33,
- "default": 105,
- "total": 138
+ "tmMatch": 0,
+ "default": 335,
+ "total": 335
},
"targetTranslated": {
- "tmMatch": 31,
- "default": 103,
- "total": 134
+ "tmMatch": 0,
+ "default": 286,
+ "total": 286
},
"translatedByMt": {
- "tmMatch": 15,
- "default": 41,
- "total": 56
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14729,9 +14521,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 33,
- "default": 105,
- "total": 138
+ "tmMatch": 0,
+ "default": 335,
+ "total": 335
},
"approvalCosts": {
"tmMatch": 0,
@@ -14743,37 +14535,37 @@
},
{
"user": {
- "id": 15104739,
- "username": "mnet8999",
- "fullName": "mnet8999",
+ "id": 15273564,
+ "username": "Zarg69",
+ "fullName": "David Graz (Zarg69)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15104739/medium/03271622c0f21b11866ae6dc57709fdb_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15273564/medium/cc41c2e8faec1f3ea98c750eabdca018.jpeg",
"preTranslated": 0,
- "totalCosts": 450
+ "totalCosts": 19
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 450
+ "totalCosts": 19
},
"translated": {
- "tmMatch": 5,
- "default": 445,
- "total": 450
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 460,
- "total": 465
+ "tmMatch": 0,
+ "default": 20,
+ "total": 20
},
"translatedByMt": {
"tmMatch": 0,
- "default": 71,
- "total": 71
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14781,9 +14573,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 445,
- "total": 450
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
},
"approvalCosts": {
"tmMatch": 0,
@@ -14795,37 +14587,37 @@
},
{
"user": {
- "id": 15093595,
- "username": "momocrypto",
- "fullName": "momocrypto",
+ "id": 15090175,
+ "username": "echoalizr",
+ "fullName": "David Perez (echoalizr)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15093595/medium/56784efc5020fba70369bf06b00be24a_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090175/medium/e2f4cd33b9cde644c73c211df89de4ed_default.png",
"preTranslated": 0,
- "totalCosts": 22
+ "totalCosts": 615
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 22
+ "totalCosts": 615
},
"translated": {
- "tmMatch": 12,
- "default": 10,
- "total": 22
+ "tmMatch": 1,
+ "default": 614,
+ "total": 615
},
"targetTranslated": {
- "tmMatch": 13,
- "default": 11,
- "total": 24
+ "tmMatch": 1,
+ "default": 669,
+ "total": 670
},
"translatedByMt": {
- "tmMatch": 7,
- "default": 2,
- "total": 9
+ "tmMatch": 0,
+ "default": 90,
+ "total": 90
},
"approved": {
"tmMatch": 0,
@@ -14833,9 +14625,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 12,
- "default": 10,
- "total": 22
+ "tmMatch": 1,
+ "default": 614,
+ "total": 615
},
"approvalCosts": {
"tmMatch": 0,
@@ -14847,37 +14639,37 @@
},
{
"user": {
- "id": 14580234,
- "username": "mouneer",
- "fullName": "mouneer",
+ "id": 15321674,
+ "username": "dealdi",
+ "fullName": "Dealdi Alfaridzi (dealdi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14580234/medium/bc4686a10d81d049bd2719961f40d6e1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15321674/medium/26a2136e740b35132d1f6c008eefe601.jpg",
"preTranslated": 0,
- "totalCosts": 76
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 76
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 2,
- "default": 74,
- "total": 76
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 68,
- "total": 73
+ "tmMatch": 2,
+ "default": 9,
+ "total": 11
},
"translatedByMt": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -14885,9 +14677,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 74,
- "total": 76
+ "tmMatch": 1,
+ "default": 9,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -14899,37 +14691,37 @@
},
{
"user": {
- "id": 15138486,
- "username": "mtop",
- "fullName": "mtop",
+ "id": 15121067,
+ "username": "ChippiEth",
+ "fullName": "Diego Cabral (ChippiEth)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15138486/medium/ca05ee5bf096acb6278b8c16de49423e.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121067/medium/6fff8cd0847de536dd350c049d8beb27.jpg",
"preTranslated": 0,
- "totalCosts": 173
+ "totalCosts": 413
},
"languages": [
{
"language": {
- "id": "sl",
- "name": "Slovenian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 173
+ "totalCosts": 413
},
"translated": {
- "tmMatch": 6,
- "default": 167,
- "total": 173
+ "tmMatch": 23,
+ "default": 390,
+ "total": 413
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 154,
- "total": 160
+ "tmMatch": 28,
+ "default": 432,
+ "total": 460
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 9,
+ "default": 68,
+ "total": 77
},
"approved": {
"tmMatch": 0,
@@ -14937,9 +14729,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 167,
- "total": 173
+ "tmMatch": 23,
+ "default": 390,
+ "total": 413
},
"approvalCosts": {
"tmMatch": 0,
@@ -14951,32 +14743,32 @@
},
{
"user": {
- "id": 15180482,
- "username": "mujurut",
- "fullName": "mujurut",
+ "id": 15253076,
+ "username": "Dilrong",
+ "fullName": "Dilrong",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15180482/medium/a45a7d3c364f22916c5b935bf3af7187_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15253076/medium/2551dedf52ffb347b9ee6baee6080755.jpeg",
"preTranslated": 0,
- "totalCosts": 523
+ "totalCosts": 845
},
"languages": [
{
"language": {
- "id": "sn",
- "name": "Shona",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 523
+ "totalCosts": 845
},
"translated": {
- "tmMatch": 3,
- "default": 520,
- "total": 523
+ "tmMatch": 0,
+ "default": 845,
+ "total": 845
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 353,
- "total": 356
+ "tmMatch": 0,
+ "default": 622,
+ "total": 622
},
"translatedByMt": {
"tmMatch": 0,
@@ -14989,9 +14781,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 520,
- "total": 523
+ "tmMatch": 0,
+ "default": 845,
+ "total": 845
},
"approvalCosts": {
"tmMatch": 0,
@@ -15003,37 +14795,37 @@
},
{
"user": {
- "id": 14034116,
- "username": "nbvc",
- "fullName": "nbvc",
+ "id": 15308108,
+ "username": "diogo_ff",
+ "fullName": "Diogo Fernandes Ferreira (diogo_ff)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14034116/medium/ef53cbda3ba59cf2291e4e0ffee1f0f6_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15308108/medium/95da57326fda6e8f7a3f13ec2090322d_default.png",
"preTranslated": 0,
- "totalCosts": 149
+ "totalCosts": 30
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 149
+ "totalCosts": 30
},
"translated": {
- "tmMatch": 6,
- "default": 143,
- "total": 149
+ "tmMatch": 0,
+ "default": 30,
+ "total": 30
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 127,
- "total": 133
+ "tmMatch": 0,
+ "default": 35,
+ "total": 35
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 6,
- "total": 10
+ "tmMatch": 0,
+ "default": 30,
+ "total": 30
},
"approved": {
"tmMatch": 0,
@@ -15041,9 +14833,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 143,
- "total": 149
+ "tmMatch": 0,
+ "default": 30,
+ "total": 30
},
"approvalCosts": {
"tmMatch": 0,
@@ -15055,37 +14847,37 @@
},
{
"user": {
- "id": 13928105,
- "username": "neapper.com",
- "fullName": "neapper.com",
+ "id": 15036761,
+ "username": "Zeus27N",
+ "fullName": "Dominik (Zeus27N)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13928105/medium/15a580ff53fa618daadc26a2fdef9dac_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15036761/medium/333fc68b9a7b6f7753d29ff360fba7e4.jpeg",
"preTranslated": 0,
- "totalCosts": 14
+ "totalCosts": 100
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14
+ "totalCosts": 100
},
"translated": {
"tmMatch": 0,
- "default": 14,
- "total": 14
+ "default": 100,
+ "total": 100
},
"targetTranslated": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 79,
+ "total": 79
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 100,
+ "total": 100
},
"approved": {
"tmMatch": 0,
@@ -15094,8 +14886,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 14,
- "total": 14
+ "default": 100,
+ "total": 100
},
"approvalCosts": {
"tmMatch": 0,
@@ -15107,37 +14899,37 @@
},
{
"user": {
- "id": 15166998,
- "username": "ooyakesuke",
- "fullName": "ooyakesuke",
+ "id": 15298822,
+ "username": "dongyuanwai",
+ "fullName": "Dong Yuanwai (dongyuanwai)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15166998/medium/31e373b4f9a656c247fd0e693430fbcf_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15298822/medium/b49b906f94082b0aa9976862f20aec02.jpeg",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 0,
- "total": 12
+ "tmMatch": 4,
+ "default": 9,
+ "total": 13
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -15145,9 +14937,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 3,
+ "default": 7,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -15159,37 +14951,37 @@
},
{
"user": {
- "id": 15028385,
- "username": "oriolbcn",
- "fullName": "oriolbcn",
+ "id": 14261470,
+ "username": "DHtheCreator",
+ "fullName": "Dongwhee Kim (DHtheCreator)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15028385/medium/53bd80afa16ac5f3c7de232c4dc1e253_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14261470/medium/6ab93fbc9c6e04c7e9d566231b88456c.png",
"preTranslated": 0,
- "totalCosts": 1278
+ "totalCosts": 742
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1278
+ "totalCosts": 742
},
"translated": {
- "tmMatch": 8,
- "default": 1270,
- "total": 1278
+ "tmMatch": 23,
+ "default": 719,
+ "total": 742
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 1503,
- "total": 1511
+ "tmMatch": 23,
+ "default": 583,
+ "total": 606
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -15197,9 +14989,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 1270,
- "total": 1278
+ "tmMatch": 23,
+ "default": 719,
+ "total": 742
},
"approvalCosts": {
"tmMatch": 0,
@@ -15211,32 +15003,32 @@
},
{
"user": {
- "id": 15150834,
- "username": "pabloberru",
- "fullName": "pabloberru",
+ "id": 15260730,
+ "username": "doris20150920",
+ "fullName": "Doris Wu (doris20150920)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15150834/medium/29706856c79e9d14a5bc6bc306a6a3b6_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15260730/medium/96675a76eefee4a07ba35a22ddd748b3.png",
"preTranslated": 0,
- "totalCosts": 55
+ "totalCosts": 594
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 55
+ "totalCosts": 594
},
"translated": {
- "tmMatch": 3,
- "default": 52,
- "total": 55
+ "tmMatch": 105,
+ "default": 489,
+ "total": 594
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 49,
- "total": 52
+ "tmMatch": 159,
+ "default": 737,
+ "total": 896
},
"translatedByMt": {
"tmMatch": 0,
@@ -15249,9 +15041,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 52,
- "total": 55
+ "tmMatch": 105,
+ "default": 489,
+ "total": 594
},
"approvalCosts": {
"tmMatch": 0,
@@ -15263,31 +15055,31 @@
},
{
"user": {
- "id": 15100255,
- "username": "paezao",
- "fullName": "paezao",
+ "id": 14060128,
+ "username": "duythanhvn",
+ "fullName": "Duy–Thanh Doan (duythanhvn)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15100255/medium/61c0ce463e831224fb88ce09c95078cb_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14060128/medium/d60f16a46943b9b08216acf607e86c9d_default.png",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 1
},
"translated": {
"tmMatch": 1,
- "default": 2,
- "total": 3
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 2,
+ "tmMatch": 3,
+ "default": 0,
"total": 3
},
"translatedByMt": {
@@ -15302,8 +15094,8 @@
},
"translationCosts": {
"tmMatch": 1,
- "default": 2,
- "total": 3
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -15315,37 +15107,37 @@
},
{
"user": {
- "id": 14035402,
- "username": "paolague",
- "fullName": "paolague",
+ "id": 13842283,
+ "username": "Dzenan",
+ "fullName": "Dženan (Dzenan)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14035402/medium/ea2058b8069a7f7e19f8c3fea9e1762d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13842283/medium/bbfb9ef4136417577f368ab059d20644.jpeg",
"preTranslated": 0,
- "totalCosts": 548
+ "totalCosts": 8
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "sv-SE",
+ "name": "Swedish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 548
+ "totalCosts": 8
},
"translated": {
- "tmMatch": 74,
- "default": 474,
- "total": 548
+ "tmMatch": 6,
+ "default": 2,
+ "total": 8
},
"targetTranslated": {
- "tmMatch": 87,
- "default": 491,
- "total": 578
+ "tmMatch": 5,
+ "default": 2,
+ "total": 7
},
"translatedByMt": {
- "tmMatch": 8,
- "default": 85,
- "total": 93
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -15353,9 +15145,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 74,
- "default": 474,
- "total": 548
+ "tmMatch": 6,
+ "default": 2,
+ "total": 8
},
"approvalCosts": {
"tmMatch": 0,
@@ -15367,13 +15159,13 @@
},
{
"user": {
- "id": 15147012,
- "username": "pearlite",
- "fullName": "pearlite",
+ "id": 15273150,
+ "username": "ETeng",
+ "fullName": "ETeng",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15147012/medium/badd8eedfe2fff28cbb4f2a6f557f89c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15273150/medium/b78eb19889965be4ab41190badfb07d6.jpeg",
"preTranslated": 0,
- "totalCosts": 61
+ "totalCosts": 69
},
"languages": [
{
@@ -15382,17 +15174,17 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 61
+ "totalCosts": 69
},
"translated": {
- "tmMatch": 3,
- "default": 58,
- "total": 61
+ "tmMatch": 0,
+ "default": 69,
+ "total": 69
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 112,
- "total": 115
+ "tmMatch": 0,
+ "default": 113,
+ "total": 113
},
"translatedByMt": {
"tmMatch": 0,
@@ -15405,9 +15197,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 58,
- "total": 61
+ "tmMatch": 0,
+ "default": 69,
+ "total": 69
},
"approvalCosts": {
"tmMatch": 0,
@@ -15419,37 +15211,37 @@
},
{
"user": {
- "id": 15159724,
- "username": "pmoyz",
- "fullName": "pmoyz",
+ "id": 15212248,
+ "username": "edoga.salinas",
+ "fullName": "Edgar Daniel Salinas Ledesma (edoga.salinas)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15159724/medium/09adca0da38591b92029c5410075fee3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15212248/medium/752344d4d4d83a3dc6115bb278dee2a0.png",
"preTranslated": 0,
- "totalCosts": 58
+ "totalCosts": 1063
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 58
+ "totalCosts": 1063
},
"translated": {
- "tmMatch": 0,
- "default": 58,
- "total": 58
+ "tmMatch": 18,
+ "default": 1045,
+ "total": 1063
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 75,
- "total": 75
+ "tmMatch": 23,
+ "default": 1106,
+ "total": 1129
},
"translatedByMt": {
"tmMatch": 0,
- "default": 28,
- "total": 28
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -15457,9 +15249,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 58,
- "total": 58
+ "tmMatch": 18,
+ "default": 1045,
+ "total": 1063
},
"approvalCosts": {
"tmMatch": 0,
@@ -15471,37 +15263,37 @@
},
{
"user": {
- "id": 14986783,
- "username": "powerlolo",
- "fullName": "powerlolo",
+ "id": 14643068,
+ "username": "egelizo",
+ "fullName": "Eduardo Gelizo (egelizo)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14986783/medium/bde0693efd059089c8e4c5ba5288082b_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14643068/medium/f6f25b4f0e429a11e235ade8d866b314.jpeg",
"preTranslated": 0,
- "totalCosts": 240
+ "totalCosts": 4914
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "ca",
+ "name": "Catalan",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 240
+ "totalCosts": 4914
},
"translated": {
- "tmMatch": 0,
- "default": 240,
- "total": 240
+ "tmMatch": 121,
+ "default": 4793,
+ "total": 4914
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 339,
- "total": 339
+ "tmMatch": 138,
+ "default": 5220,
+ "total": 5358
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 17,
+ "default": 7,
+ "total": 24
},
"approved": {
"tmMatch": 0,
@@ -15509,9 +15301,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 240,
- "total": 240
+ "tmMatch": 121,
+ "default": 4793,
+ "total": 4914
},
"approvalCosts": {
"tmMatch": 0,
@@ -15523,32 +15315,32 @@
},
{
"user": {
- "id": 15111851,
- "username": "pravnvrma",
- "fullName": "pravnvrma",
+ "id": 15335938,
+ "username": "eduardo.c.ramos98",
+ "fullName": "Eduardo Ramos (eduardo.c.ramos98)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15111851/medium/a4695aefe931de9eae79729b9ddfd7d1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15335938/medium/5199f2bf7b73614fec715bcf7de37b27.jpeg",
"preTranslated": 0,
- "totalCosts": 9
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "ml-IN",
- "name": "Malayalam",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9
+ "totalCosts": 2
},
"translated": {
"tmMatch": 0,
- "default": 9,
- "total": 9
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
"tmMatch": 0,
- "default": 9,
- "total": 9
+ "default": 3,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
@@ -15562,8 +15354,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 9,
- "total": 9
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -15575,32 +15367,32 @@
},
{
"user": {
- "id": 15181292,
- "username": "ramshm",
- "fullName": "ramshm",
+ "id": 14814690,
+ "username": "khodaarahmi",
+ "fullName": "Ehsan Khodaarahmi (khodaarahmi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181292/medium/0c8a6b0bfd02a25520818319d93433e1_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14814690/medium/22dbf1e43823e76cb094bff3fdcca212.jpeg",
"preTranslated": 0,
- "totalCosts": 4
+ "totalCosts": 221
},
"languages": [
{
"language": {
- "id": "ta",
- "name": "Tamil",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 221
},
"translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 9,
+ "default": 212,
+ "total": 221
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 13,
+ "default": 286,
+ "total": 299
},
"translatedByMt": {
"tmMatch": 0,
@@ -15613,9 +15405,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 9,
+ "default": 212,
+ "total": 221
},
"approvalCosts": {
"tmMatch": 0,
@@ -15627,37 +15419,37 @@
},
{
"user": {
- "id": 15103333,
- "username": "rbrtzflrs",
- "fullName": "rbrtzflrs",
+ "id": 15302010,
+ "username": "TheFrEnTcH",
+ "fullName": "Elib27 (TheFrEnTcH)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15103333/medium/d299cb605c14a4effed882a080e6aec3_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302010/medium/26f8685bb043f552484b203df46e07cf.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 940
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 940
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 5,
+ "default": 935,
+ "total": 940
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 6,
+ "default": 1166,
+ "total": 1172
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 55,
+ "total": 55
},
"approved": {
"tmMatch": 0,
@@ -15665,9 +15457,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 5,
+ "default": 935,
+ "total": 940
},
"approvalCosts": {
"tmMatch": 0,
@@ -15679,32 +15471,32 @@
},
{
"user": {
- "id": 15125543,
- "username": "repulosgizi",
- "fullName": "repulosgizi",
+ "id": 15248362,
+ "username": "exstalis",
+ "fullName": "Elif Ece (exstalis)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15125543/medium/42de4addbe8c7c774fc8e3193541ba78_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15248362/medium/71ba731d5781f49f70bd26e10d347723.png",
"preTranslated": 0,
- "totalCosts": 5
+ "totalCosts": 430
},
"languages": [
{
"language": {
- "id": "hu",
- "name": "Hungarian",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5
+ "totalCosts": 430
},
"translated": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 4,
+ "default": 426,
+ "total": 430
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 6,
+ "default": 346,
+ "total": 352
},
"translatedByMt": {
"tmMatch": 0,
@@ -15717,9 +15509,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 4,
+ "default": 426,
+ "total": 430
},
"approvalCosts": {
"tmMatch": 0,
@@ -15731,13 +15523,13 @@
},
{
"user": {
- "id": 14747640,
- "username": "rostislavov6",
- "fullName": "rostislavov6",
+ "id": 15332298,
+ "username": "ema.ceballos",
+ "fullName": "Ema Ceballos (ema.ceballos)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14747640/medium/7bc59f4004ffeaba3a3617790cf8013f_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332298/medium/6e69e5cf03f2ca1e1fe6afcd4abb9122.png",
"preTranslated": 0,
- "totalCosts": 66
+ "totalCosts": 1383
},
"languages": [
{
@@ -15746,22 +15538,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 66
+ "totalCosts": 1383
},
"translated": {
- "tmMatch": 0,
- "default": 66,
- "total": 66
+ "tmMatch": 8,
+ "default": 1375,
+ "total": 1383
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 71,
- "total": 71
+ "tmMatch": 10,
+ "default": 1581,
+ "total": 1591
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 188,
+ "total": 188
},
"approved": {
"tmMatch": 0,
@@ -15769,9 +15561,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 66,
- "total": 66
+ "tmMatch": 8,
+ "default": 1375,
+ "total": 1383
},
"approvalCosts": {
"tmMatch": 0,
@@ -15783,37 +15575,37 @@
},
{
"user": {
- "id": 15146804,
- "username": "safede",
- "fullName": "safede",
+ "id": 14559932,
+ "username": "emanu.ti",
+ "fullName": "Emmanuel de Carvalho Garcia (emanu.ti)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15146804/medium/965f140aa60c754dc4a231a15c2b217d_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14559932/medium/b031ab210c0b9edc01dcea8f4825f8ad.png",
"preTranslated": 0,
- "totalCosts": 250
+ "totalCosts": 52
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 250
+ "totalCosts": 52
},
"translated": {
- "tmMatch": 0,
- "default": 250,
- "total": 250
+ "tmMatch": 8,
+ "default": 44,
+ "total": 52
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 284,
- "total": 284
+ "tmMatch": 9,
+ "default": 51,
+ "total": 60
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 66,
- "total": 66
+ "tmMatch": 7,
+ "default": 35,
+ "total": 42
},
"approved": {
"tmMatch": 0,
@@ -15821,9 +15613,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 250,
- "total": 250
+ "tmMatch": 8,
+ "default": 44,
+ "total": 52
},
"approvalCosts": {
"tmMatch": 0,
@@ -15835,37 +15627,37 @@
},
{
"user": {
- "id": 15086195,
- "username": "saintchen",
- "fullName": "saintchen",
+ "id": 15271666,
+ "username": "0xEnlighten",
+ "fullName": "Enlighten (0xEnlighten)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15086195/medium/cb67cfa9d14a4cb5d9cb8c9ad9fa18b9.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15271666/medium/2dbb403b9438de560657292b93109510.jpeg",
"preTranslated": 0,
- "totalCosts": 1579
+ "totalCosts": 133
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "bn",
+ "name": "Bengali",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1579
+ "totalCosts": 133
},
"translated": {
- "tmMatch": 97,
- "default": 1482,
- "total": 1579
+ "tmMatch": 5,
+ "default": 128,
+ "total": 133
},
"targetTranslated": {
- "tmMatch": 221,
- "default": 2414,
- "total": 2635
+ "tmMatch": 14,
+ "default": 235,
+ "total": 249
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 223,
- "total": 225
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -15873,9 +15665,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 97,
- "default": 1482,
- "total": 1579
+ "tmMatch": 5,
+ "default": 128,
+ "total": 133
},
"approvalCosts": {
"tmMatch": 0,
@@ -15887,47 +15679,47 @@
},
{
"user": {
- "id": 15116865,
- "username": "salainithi453",
- "fullName": "salainithi453",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116865/medium/99e8a1fb99b66e909fa6ffe61f4ebc67_default.png",
+ "id": 15240064,
+ "username": "Aco_olbec2",
+ "fullName": "Erik Eriksen (Aco_olbec2)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15240064/medium/d382aa4b49660d6e6dbb3c7e3250652b.jpeg",
"preTranslated": 0,
- "totalCosts": 53
+ "totalCosts": 470
},
"languages": [
{
"language": {
- "id": "ta",
- "name": "Tamil",
+ "id": "da",
+ "name": "Danish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 53
+ "totalCosts": 470
},
"translated": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 103,
+ "default": 367,
+ "total": 470
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 103,
- "total": 103
+ "tmMatch": 100,
+ "default": 340,
+ "total": 440
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 48,
+ "total": 51
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1535
},
"translationCosts": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 103,
+ "default": 367,
+ "total": 470
},
"approvalCosts": {
"tmMatch": 0,
@@ -15939,37 +15731,37 @@
},
{
"user": {
- "id": 15102807,
- "username": "samilniftaliyev",
- "fullName": "samilniftaliyev",
+ "id": 15063431,
+ "username": "Oba.ersin",
+ "fullName": "Ersin Oba (Oba.ersin)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15102807/medium/695bad35549fddb6db92e2d08a392369_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15063431/medium/125969df8cf11b8bd6eb6d28b52350b7.jpeg",
"preTranslated": 0,
- "totalCosts": 73
+ "totalCosts": 9
},
"languages": [
{
"language": {
- "id": "az",
- "name": "Azerbaijani",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 73
+ "totalCosts": 9
},
"translated": {
- "tmMatch": 24,
- "default": 49,
- "total": 73
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
- "tmMatch": 28,
- "default": 42,
- "total": 70
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"translatedByMt": {
- "tmMatch": 22,
- "default": 0,
- "total": 22
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -15977,9 +15769,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 24,
- "default": 49,
- "total": 73
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -15991,32 +15783,32 @@
},
{
"user": {
- "id": 15146688,
- "username": "samiyan33",
- "fullName": "samiyan33",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15146688/medium/d4113380d8e138b5ddc534a39501a842_default.png",
- "preTranslated": 0,
- "totalCosts": 20
+ "id": 13897487,
+ "username": "ethdotorg",
+ "fullName": "Ethereum.org Team (ethdotorg)",
+ "userRole": "Owner",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13897487/medium/246e50d7e9ccde07088ed892b07a0efd.png",
+ "preTranslated": 480954,
+ "totalCosts": 20136
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "sq",
+ "name": "Albanian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 20
+ "preTranslate": 2004,
+ "totalCosts": 28
},
"translated": {
- "tmMatch": 2,
- "default": 18,
- "total": 20
+ "tmMatch": 14,
+ "default": 14,
+ "total": 28
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 18,
- "total": 20
+ "tmMatch": 14,
+ "default": 11,
+ "total": 25
},
"translatedByMt": {
"tmMatch": 0,
@@ -16026,49 +15818,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 3
},
"translationCosts": {
- "tmMatch": 2,
- "default": 18,
- "total": 20
+ "tmMatch": 14,
+ "default": 14,
+ "total": 28
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14864742,
- "username": "samson7125",
- "fullName": "samson7125",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14864742/medium/3ea666785870c155899cb818a86ae8e0_default.png",
- "preTranslated": 0,
- "totalCosts": 18
- },
- "languages": [
+ },
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "am",
+ "name": "Amharic",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 18
+ "preTranslate": 273,
+ "totalCosts": 17
},
"translated": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"targetTranslated": {
- "tmMatch": 17,
- "default": 0,
- "total": 17
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"translatedByMt": {
"tmMatch": 0,
@@ -16081,46 +15860,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15124629,
- "username": "samuelrupert",
- "fullName": "samuelrupert",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124629/medium/b1ee66eefe8cb55ee84fc7f850f1e5cc_default.png",
- "preTranslated": 0,
- "totalCosts": 825
- },
- "languages": [
+ },
{
"language": {
- "id": "nl",
- "name": "Dutch",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 825
+ "preTranslate": 5527,
+ "totalCosts": 205
},
"translated": {
- "tmMatch": 39,
- "default": 786,
- "total": 825
+ "tmMatch": 1,
+ "default": 204,
+ "total": 205
},
"targetTranslated": {
- "tmMatch": 36,
- "default": 802,
- "total": 838
+ "tmMatch": 1,
+ "default": 181,
+ "total": 182
},
"translatedByMt": {
"tmMatch": 0,
@@ -16130,49 +15896,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 190
},
"translationCosts": {
- "tmMatch": 39,
- "default": 786,
- "total": 825
+ "tmMatch": 1,
+ "default": 204,
+ "total": 205
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14039178,
- "username": "sandy_sung",
- "fullName": "sandy_sung",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14039178/medium/1ca532fe1ef7b85027c94f9325141f2f_default.png",
- "preTranslated": 0,
- "totalCosts": 65
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "hy-AM",
+ "name": "Armenian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 65
+ "preTranslate": 110,
+ "totalCosts": 42
},
"translated": {
- "tmMatch": 51,
- "default": 14,
- "total": 65
+ "tmMatch": 0,
+ "default": 42,
+ "total": 42
},
"targetTranslated": {
- "tmMatch": 82,
- "default": 25,
- "total": 107
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
},
"translatedByMt": {
"tmMatch": 0,
@@ -16185,46 +15938,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 51,
- "default": 14,
- "total": 65
+ "tmMatch": 0,
+ "default": 42,
+ "total": 42
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15134983,
- "username": "shahindavoodian",
- "fullName": "shahindavoodian",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15134983/medium/eff3dcb5d6c2a74462c684551cf5feeb_default.png",
- "preTranslated": 0,
- "totalCosts": 180
- },
- "languages": [
+ },
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "az",
+ "name": "Azerbaijani",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 180
+ "preTranslate": 381,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 180,
- "total": 180
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 183,
- "total": 183
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -16238,45 +15978,32 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 180,
- "total": 180
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15197954,
- "username": "shaokui",
- "fullName": "shaokui",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197954/medium/058338ea4a7972aaeded9dd1bf949a9e.jpg",
- "preTranslated": 0,
- "totalCosts": 2621
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "eu",
+ "name": "Basque",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2621
+ "preTranslate": 108,
+ "totalCosts": 67
},
"translated": {
- "tmMatch": 637,
- "default": 1984,
- "total": 2621
+ "tmMatch": 36,
+ "default": 31,
+ "total": 67
},
"targetTranslated": {
- "tmMatch": 998,
- "default": 3008,
- "total": 4006
+ "tmMatch": 16,
+ "default": 21,
+ "total": 37
},
"translatedByMt": {
"tmMatch": 0,
@@ -16286,101 +16013,75 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1
},
"translationCosts": {
- "tmMatch": 637,
- "default": 1984,
- "total": 2621
+ "tmMatch": 36,
+ "default": 31,
+ "total": 67
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14730036,
- "username": "shoyu",
- "fullName": "shoyu",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14730036/medium/3f53daf0320c8412a99de867a0ca6d2c_default.png",
- "preTranslated": 0,
- "totalCosts": 3439
- },
- "languages": [
+ },
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "bn",
+ "name": "Bengali",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3439
+ "preTranslate": 532,
+ "totalCosts": 90
},
"translated": {
- "tmMatch": 91,
- "default": 3348,
- "total": 3439
+ "tmMatch": 0,
+ "default": 90,
+ "total": 90
},
"targetTranslated": {
- "tmMatch": 332,
- "default": 9619,
- "total": 9951
+ "tmMatch": 0,
+ "default": 156,
+ "total": 156
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 309,
- "total": 314
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 35
},
"translationCosts": {
- "tmMatch": 91,
- "default": 3348,
- "total": 3439
+ "tmMatch": 0,
+ "default": 90,
+ "total": 90
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15024013,
- "username": "simonedelpopolo",
- "fullName": "simonedelpopolo",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15024013/medium/5bad8e53069b313609e9adf56fd0eb28_default.png",
- "preTranslated": 0,
- "totalCosts": 37
- },
- "languages": [
+ },
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "bi",
+ "name": "Bislama",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 37
+ "preTranslate": 28,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 37,
- "total": 37
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 30,
- "total": 30
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -16394,45 +16095,32 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 37,
- "total": 37
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15186456,
- "username": "ssNewHouses",
- "fullName": "ssNewHouses",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15186456/medium/1c30fc8a15e1b20ca205dece7e1844f6_default.png",
- "preTranslated": 0,
- "totalCosts": 8256
- },
- "languages": [
+ },
{
"language": {
- "id": "gl",
- "name": "Galician",
+ "id": "br-FR",
+ "name": "Breton",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 8256
+ "preTranslate": 86,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 274,
- "default": 7982,
- "total": 8256
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 286,
- "default": 8401,
- "total": 8687
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -16445,103 +16133,77 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 274,
- "default": 7982,
- "total": 8256
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15149744,
- "username": "subashcs",
- "fullName": "subashcs",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15149744/medium/db07b949d3fd72f6bd0b3f008f3c9eb0_default.png",
- "preTranslated": 0,
- "totalCosts": 33
- },
- "languages": [
+ },
{
"language": {
- "id": "ne-NP",
- "name": "Nepali",
+ "id": "bg",
+ "name": "Bulgarian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 33
+ "preTranslate": 5935,
+ "totalCosts": 197
},
"translated": {
- "tmMatch": 2,
- "default": 31,
- "total": 33
+ "tmMatch": 123,
+ "default": 74,
+ "total": 197
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 54,
- "total": 57
+ "tmMatch": 123,
+ "default": 61,
+ "total": 184
},
"translatedByMt": {
- "tmMatch": 2,
+ "tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 354
},
"translationCosts": {
- "tmMatch": 2,
- "default": 31,
- "total": 33
+ "tmMatch": 123,
+ "default": 74,
+ "total": 197
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15180406,
- "username": "sun9587",
- "fullName": "sun9587",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15180406/medium/1f7fd1dc7a1d773b4ea712e02d43b147_default.png",
- "preTranslated": 0,
- "totalCosts": 600
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "my",
+ "name": "Burmese",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 600
+ "preTranslate": 146,
+ "totalCosts": 89
},
"translated": {
- "tmMatch": 0,
- "default": 600,
- "total": 600
+ "tmMatch": 20,
+ "default": 69,
+ "total": 89
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 931,
- "total": 931
+ "tmMatch": 30,
+ "default": 69,
+ "total": 99
},
"translatedByMt": {
"tmMatch": 0,
- "default": 177,
- "total": 177
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -16549,46 +16211,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 600,
- "total": 600
+ "tmMatch": 20,
+ "default": 69,
+ "total": 89
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15197420,
- "username": "sv.anton",
- "fullName": "sv.anton",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197420/medium/7941b79d201f91a8e6e21571fdd28d77.jpeg",
- "preTranslated": 0,
- "totalCosts": 13
- },
- "languages": [
+ },
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "ca",
+ "name": "Catalan",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13
+ "preTranslate": 6252,
+ "totalCosts": 926
},
"translated": {
- "tmMatch": 4,
- "default": 9,
- "total": 13
+ "tmMatch": 64,
+ "default": 862,
+ "total": 926
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 12,
- "total": 16
+ "tmMatch": 55,
+ "default": 927,
+ "total": 982
},
"translatedByMt": {
"tmMatch": 0,
@@ -16598,101 +16247,75 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1124
},
"translationCosts": {
- "tmMatch": 4,
- "default": 9,
- "total": 13
+ "tmMatch": 64,
+ "default": 862,
+ "total": 926
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 13716327,
- "username": "takaron",
- "fullName": "takaron",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13716327/medium/5f5f71eb981dbcea1bd9a9713dcc0c68_default.png",
- "preTranslated": 0,
- "totalCosts": 297
- },
- "languages": [
+ },
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 297
+ "preTranslate": 26525,
+ "totalCosts": 545
},
"translated": {
- "tmMatch": 7,
- "default": 290,
- "total": 297
+ "tmMatch": 19,
+ "default": 526,
+ "total": 545
},
"targetTranslated": {
- "tmMatch": 25,
- "default": 674,
- "total": 699
+ "tmMatch": 33,
+ "default": 890,
+ "total": 923
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 100,
- "total": 105
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1894
},
"translationCosts": {
- "tmMatch": 7,
- "default": 290,
- "total": 297
+ "tmMatch": 19,
+ "default": 526,
+ "total": 545
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14733678,
- "username": "thirpum",
- "fullName": "thirpum",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14733678/medium/7d24b490bb840b8fc7b6ab257e222990.png",
- "preTranslated": 0,
- "totalCosts": 239
- },
- "languages": [
+ },
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 239
+ "preTranslate": 21849,
+ "totalCosts": 129
},
"translated": {
- "tmMatch": 2,
- "default": 237,
- "total": 239
+ "tmMatch": 97,
+ "default": 32,
+ "total": 129
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 273,
- "total": 276
+ "tmMatch": 148,
+ "default": 62,
+ "total": 210
},
"translatedByMt": {
"tmMatch": 0,
@@ -16702,49 +16325,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 356
},
"translationCosts": {
- "tmMatch": 2,
- "default": 237,
- "total": 239
+ "tmMatch": 97,
+ "default": 32,
+ "total": 129
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14997107,
- "username": "timabel",
- "fullName": "timabel",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14997107/medium/506f7326d7e2d70949c5ad6e01328b12_default.png",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "hr",
+ "name": "Croatian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
+ "preTranslate": 4136,
+ "totalCosts": 242
},
"translated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 25,
+ "default": 217,
+ "total": 242
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 0,
- "total": 8
+ "tmMatch": 29,
+ "default": 182,
+ "total": 211
},
"translatedByMt": {
"tmMatch": 0,
@@ -16754,49 +16364,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 3
},
"translationCosts": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 25,
+ "default": 217,
+ "total": 242
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15154622,
- "username": "tkhshknt",
- "fullName": "tkhshknt",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15154622/medium/87cff42aaa0890893e26da0d3b1f7082_default.png",
- "preTranslated": 0,
- "totalCosts": 25
- },
- "languages": [
+ },
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "cs",
+ "name": "Czech",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 25
+ "preTranslate": 4384,
+ "totalCosts": 125
},
"translated": {
- "tmMatch": 0,
- "default": 25,
- "total": 25
+ "tmMatch": 26,
+ "default": 99,
+ "total": 125
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
+ "tmMatch": 29,
+ "default": 96,
+ "total": 125
},
"translatedByMt": {
"tmMatch": 0,
@@ -16806,49 +16403,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 34
},
"translationCosts": {
- "tmMatch": 0,
- "default": 25,
- "total": 25
+ "tmMatch": 26,
+ "default": 99,
+ "total": 125
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15023365,
- "username": "tomworxs",
- "fullName": "tomworxs",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15023365/medium/9bb80373e252e04597c81075e2c118b6_default.png",
- "preTranslated": 0,
- "totalCosts": 51
- },
- "languages": [
+ },
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "da",
+ "name": "Danish",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 51
+ "preTranslate": 2498,
+ "totalCosts": 36
},
"translated": {
- "tmMatch": 18,
- "default": 33,
- "total": 51
+ "tmMatch": 19,
+ "default": 17,
+ "total": 36
},
"targetTranslated": {
- "tmMatch": 21,
- "default": 39,
- "total": 60
+ "tmMatch": 19,
+ "default": 16,
+ "total": 35
},
"translatedByMt": {
"tmMatch": 0,
@@ -16858,54 +16442,41 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 20
},
"translationCosts": {
- "tmMatch": 18,
- "default": 33,
- "total": 51
+ "tmMatch": 19,
+ "default": 17,
+ "total": 36
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15150490,
- "username": "tonge.eth",
- "fullName": "tonge.eth",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15150490/medium/889adda1c2e9c3fc07ab00660ad474dd_default.png",
- "preTranslated": 0,
- "totalCosts": 869
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "fa-AF",
+ "name": "Dari",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 869
+ "preTranslate": 19,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 18,
- "default": 851,
- "total": 869
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 44,
- "default": 1547,
- "total": 1591
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 38,
- "total": 42
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -16913,103 +16484,77 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 18,
- "default": 851,
- "total": 869
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15133131,
- "username": "traduzione.criptovalute",
- "fullName": "traduzione.criptovalute",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15133131/medium/5a2ba2040c0ba2e7ced587d42e1dc3cd.jpg",
- "preTranslated": 0,
- "totalCosts": 445
- },
- "languages": [
+ },
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "nl",
+ "name": "Dutch",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 445
+ "preTranslate": 12603,
+ "totalCosts": 212
},
"translated": {
- "tmMatch": 4,
- "default": 441,
- "total": 445
+ "tmMatch": 27,
+ "default": 185,
+ "total": 212
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 469,
- "total": 475
+ "tmMatch": 28,
+ "default": 196,
+ "total": 224
},
"translatedByMt": {
"tmMatch": 0,
- "default": 11,
- "total": 11
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 29
},
"translationCosts": {
- "tmMatch": 4,
- "default": 441,
- "total": 445
+ "tmMatch": 27,
+ "default": 185,
+ "total": 212
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15124743,
- "username": "tranky",
- "fullName": "tranky",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124743/medium/f4b647c5cdc3b0c686ad7cd407ce0efe_default.png",
- "preTranslated": 0,
- "totalCosts": 511
- },
- "languages": [
+ },
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "eo",
+ "name": "Esperanto",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 511
+ "preTranslate": 113,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 2,
- "default": 509,
- "total": 511
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 534,
- "total": 536
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
- "default": 68,
- "total": 68
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -17017,51 +16562,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 509,
- "total": 511
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15100521,
- "username": "traschwandtb",
- "fullName": "traschwandtb",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15100521/medium/fe9d65cd1375728e7bab4f4e42e23d08_default.png",
- "preTranslated": 0,
- "totalCosts": 183
- },
- "languages": [
+ },
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "et",
+ "name": "Estonian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 183
+ "preTranslate": 147,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 29,
- "default": 154,
- "total": 183
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 30,
- "default": 138,
- "total": 168
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -17069,46 +16601,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 29,
- "default": 154,
- "total": 183
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14948857,
- "username": "ultralord97",
- "fullName": "ultralord97",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14948857/medium/34c7ec153c8ed21b3c11340e8dda6641_default.png",
- "preTranslated": 0,
- "totalCosts": 19
- },
- "languages": [
+ },
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 19
+ "preTranslate": 880,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 19,
- "total": 19
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 28,
- "total": 28
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -17122,45 +16641,32 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 19,
- "total": 19
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15104699,
- "username": "unlimitedmahdi",
- "fullName": "unlimitedmahdi",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15104699/medium/f36efd130dae182c15c4af7003abbfcc_default.png",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
+ },
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "fi",
+ "name": "Finnish",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
+ "preTranslate": 2217,
+ "totalCosts": 134
},
"translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 19,
+ "default": 115,
+ "total": 134
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 14,
+ "default": 91,
+ "total": 105
},
"translatedByMt": {
"tmMatch": 0,
@@ -17170,101 +16676,75 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 21
},
"translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 19,
+ "default": 115,
+ "total": 134
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14862460,
- "username": "vdusart",
- "fullName": "vdusart",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14862460/medium/106cb769254652c20ddeab107317fd43_default.png",
- "preTranslated": 0,
- "totalCosts": 2971
- },
- "languages": [
+ },
{
"language": {
"id": "fr",
"name": "French",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2971
+ "preTranslate": 26655,
+ "totalCosts": 680
},
"translated": {
- "tmMatch": 305,
- "default": 2666,
- "total": 2971
+ "tmMatch": 7,
+ "default": 673,
+ "total": 680
},
"targetTranslated": {
- "tmMatch": 324,
- "default": 2872,
- "total": 3196
+ "tmMatch": 9,
+ "default": 715,
+ "total": 724
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 40,
- "total": 43
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 3560
},
"translationCosts": {
- "tmMatch": 305,
- "default": 2666,
- "total": 2971
+ "tmMatch": 7,
+ "default": 673,
+ "total": 680
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15123581,
- "username": "wyq007",
- "fullName": "wyq007",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123581/medium/bf0eae319524b2f50da8225d594e627a_default.png",
- "preTranslated": 0,
- "totalCosts": 30
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "gl",
+ "name": "Galician",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 30
+ "preTranslate": 3107,
+ "totalCosts": 81
},
"translated": {
- "tmMatch": 0,
- "default": 30,
- "total": 30
+ "tmMatch": 1,
+ "default": 80,
+ "total": 81
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 45,
- "total": 45
+ "tmMatch": 1,
+ "default": 97,
+ "total": 98
},
"translatedByMt": {
"tmMatch": 0,
@@ -17274,49 +16754,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 36
},
"translationCosts": {
- "tmMatch": 0,
- "default": 30,
- "total": 30
+ "tmMatch": 1,
+ "default": 80,
+ "total": 81
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15129793,
- "username": "xSynaptic",
- "fullName": "xSynaptic",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129793/medium/4eb2c6e2360d8f364e6af3df27676de3_default.png",
- "preTranslated": 0,
- "totalCosts": 17
- },
- "languages": [
+ },
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "ka",
+ "name": "Georgian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 17
+ "preTranslate": 560,
+ "totalCosts": 20
},
"translated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 11,
+ "default": 9,
+ "total": 20
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
+ "tmMatch": 7,
+ "default": 7,
+ "total": 14
},
"translatedByMt": {
"tmMatch": 0,
@@ -17329,98 +16796,72 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 11,
+ "default": 9,
+ "total": 20
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15099463,
- "username": "xrenoxod",
- "fullName": "xrenoxod",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15099463/medium/8e1376a0cae003998733bc28218da14d_default.png",
- "preTranslated": 0,
- "totalCosts": 213
- },
- "languages": [
+ },
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 213
+ "preTranslate": 26358,
+ "totalCosts": 1470
},
"translated": {
- "tmMatch": 69,
- "default": 144,
- "total": 213
+ "tmMatch": 39,
+ "default": 1431,
+ "total": 1470
},
"targetTranslated": {
- "tmMatch": 66,
- "default": 121,
- "total": 187
+ "tmMatch": 42,
+ "default": 1358,
+ "total": 1400
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 660
},
"translationCosts": {
- "tmMatch": 69,
- "default": 144,
- "total": 213
+ "tmMatch": 39,
+ "default": 1431,
+ "total": 1470
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15086703,
- "username": "xyz205",
- "fullName": "xyz205",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15086703/medium/a0bd7699115a761c7c557736f5dd7bc0_default.png",
- "preTranslated": 0,
- "totalCosts": 90
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "gi",
+ "name": "Gilbertese",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 90
+ "preTranslate": 27,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 90,
+ "tmMatch": 0,
"default": 0,
- "total": 90
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 151,
+ "tmMatch": 0,
"default": 0,
- "total": 151
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -17433,46 +16874,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 90,
+ "tmMatch": 0,
"default": 0,
- "total": 90
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15112345,
- "username": "yiyejianxie",
- "fullName": "yiyejianxie",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15112345/medium/20577b485f3390c40affa8a8c4d055b0_default.png",
- "preTranslated": 0,
- "totalCosts": 33
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "el",
+ "name": "Greek",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 33
+ "preTranslate": 7551,
+ "totalCosts": 769
},
"translated": {
- "tmMatch": 0,
- "default": 33,
- "total": 33
+ "tmMatch": 17,
+ "default": 752,
+ "total": 769
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 65,
- "total": 65
+ "tmMatch": 25,
+ "default": 828,
+ "total": 853
},
"translatedByMt": {
"tmMatch": 0,
@@ -17482,101 +16910,75 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 45
},
"translationCosts": {
- "tmMatch": 0,
- "default": 33,
- "total": 33
+ "tmMatch": 17,
+ "default": 752,
+ "total": 769
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15144292,
- "username": "ytison",
- "fullName": "ytison",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15144292/medium/303a9c200ea05f3a6af7273b3e21c301_default.png",
- "preTranslated": 0,
- "totalCosts": 1064
- },
- "languages": [
+ },
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "gu-IN",
+ "name": "Gujarati",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1064
+ "preTranslate": 92,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 26,
- "default": 1038,
- "total": 1064
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 36,
- "default": 1257,
- "total": 1293
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
- "default": 166,
- "total": 166
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1
},
"translationCosts": {
- "tmMatch": 26,
- "default": 1038,
- "total": 1064
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15163568,
- "username": "yukaduan",
- "fullName": "yukaduan",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15163568/medium/8cee7f8f875b47259b76944439918055_default.png",
- "preTranslated": 0,
- "totalCosts": 33
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ha",
+ "name": "Hausa",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 33
+ "preTranslate": 23,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 33,
- "total": 33
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 50,
- "total": 50
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -17590,45 +16992,32 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 33,
- "total": 33
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15129553,
- "username": "yungfra",
- "fullName": "yungfra",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129553/medium/f51cb51c4429e3994311651df7e245e4.JPG",
- "preTranslated": 0,
- "totalCosts": 468
- },
- "languages": [
+ },
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "he",
+ "name": "Hebrew",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 468
+ "preTranslate": 794,
+ "totalCosts": 52
},
"translated": {
- "tmMatch": 142,
- "default": 326,
- "total": 468
+ "tmMatch": 17,
+ "default": 35,
+ "total": 52
},
"targetTranslated": {
- "tmMatch": 153,
- "default": 338,
- "total": 491
+ "tmMatch": 12,
+ "default": 35,
+ "total": 47
},
"translatedByMt": {
"tmMatch": 0,
@@ -17641,155 +17030,116 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 142,
- "default": 326,
- "total": 468
+ "tmMatch": 17,
+ "default": 35,
+ "total": 52
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15181228,
- "username": "yyyuriy",
- "fullName": "yyyuriy",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181228/medium/14675d5a5c571794b3f44e800793b2d4_default.png",
- "preTranslated": 0,
- "totalCosts": 41
- },
- "languages": [
+ },
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 41
+ "preTranslate": 4386,
+ "totalCosts": 184
},
"translated": {
- "tmMatch": 7,
- "default": 34,
- "total": 41
+ "tmMatch": 45,
+ "default": 139,
+ "total": 184
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 31,
- "total": 37
+ "tmMatch": 33,
+ "default": 219,
+ "total": 252
},
"translatedByMt": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 220
},
"translationCosts": {
- "tmMatch": 7,
- "default": 34,
- "total": 41
+ "tmMatch": 45,
+ "default": 139,
+ "total": 184
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15138988,
- "username": "zhenya_gidicheva_2000",
- "fullName": "zhenya_gidicheva_2000",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15138988/medium/4c6e8dff2e22e73eca01b7979759bc13_default.png",
- "preTranslated": 0,
- "totalCosts": 3710
- },
- "languages": [
+ },
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "hu",
+ "name": "Hungarian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3710
+ "preTranslate": 13926,
+ "totalCosts": 13
},
"translated": {
- "tmMatch": 31,
- "default": 3679,
- "total": 3710
+ "tmMatch": 3,
+ "default": 10,
+ "total": 13
},
"targetTranslated": {
- "tmMatch": 28,
- "default": 3234,
- "total": 3262
+ "tmMatch": 3,
+ "default": 10,
+ "total": 13
},
"translatedByMt": {
"tmMatch": 0,
- "default": 4,
- "total": 4
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 29
},
"translationCosts": {
- "tmMatch": 31,
- "default": 3679,
- "total": 3710
+ "tmMatch": 3,
+ "default": 10,
+ "total": 13
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15174096,
- "username": "13u22",
- "fullName": "13u22",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15174096/medium/2c7598abbcf6dc776b41f9443584bf8f.jpeg",
- "preTranslated": 0,
- "totalCosts": 666
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "ig",
+ "name": "Igbo",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 666
+ "preTranslate": 404,
+ "totalCosts": 25
},
"translated": {
- "tmMatch": 8,
- "default": 658,
- "total": 666
+ "tmMatch": 0,
+ "default": 25,
+ "total": 25
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 1150,
- "total": 1162
+ "tmMatch": 0,
+ "default": 20,
+ "total": 20
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 3,
- "total": 6
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -17797,98 +17147,72 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 658,
- "total": 666
+ "tmMatch": 0,
+ "default": 25,
+ "total": 25
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14344914,
- "username": "a2y4",
- "fullName": "? (a2y4)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14344914/medium/714bf7e5b382d217585cc29c821a6e14_default.png",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
+ },
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
+ "preTranslate": 26375,
+ "totalCosts": 143
},
"translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 5,
+ "default": 138,
+ "total": 143
},
"targetTranslated": {
"tmMatch": 5,
- "default": 0,
- "total": 5
+ "default": 122,
+ "total": 127
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 262
},
"translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 5,
+ "default": 138,
+ "total": 143
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15070393,
- "username": "arjun.shiroya132",
- "fullName": "ARJUNAA (arjun.shiroya132)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15070393/medium/776b395f707cbf3ccc0021d1faf5a907.jpeg",
- "preTranslated": 0,
- "totalCosts": 14
- },
- "languages": [
+ },
{
"language": {
- "id": "gu-IN",
- "name": "Gujarati",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 10
+ "preTranslate": 27256,
+ "totalCosts": 569
},
"translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 4,
+ "default": 565,
+ "total": 569
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
+ "tmMatch": 5,
+ "default": 571,
+ "total": 576
},
"translatedByMt": {
"tmMatch": 0,
@@ -17898,12 +17222,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1391
},
"translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 4,
+ "default": 565,
+ "total": 569
},
"approvalCosts": {
"tmMatch": 0,
@@ -17913,21 +17237,21 @@
},
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
+ "preTranslate": 22125,
+ "totalCosts": 1217
},
"translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 77,
+ "default": 1140,
+ "total": 1217
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 81,
+ "default": 2502,
+ "total": 2583
},
"translatedByMt": {
"tmMatch": 0,
@@ -17937,49 +17261,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 246
},
"translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 77,
+ "default": 1140,
+ "total": 1217
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15180692,
- "username": "AbbasPuya",
- "fullName": "AbbasPuya",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15180692/medium/9f7af0040cd4db03fdef616368dee84b.jpeg",
- "preTranslated": 0,
- "totalCosts": 6
- },
- "languages": [
+ },
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "kn",
+ "name": "Kannada",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6
+ "preTranslate": 160,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 1,
- "default": 5,
- "total": 6
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 8,
- "total": 9
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -17989,106 +17300,80 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1
},
"translationCosts": {
- "tmMatch": 1,
- "default": 5,
- "total": 6
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15103657,
- "username": "uruuriye",
- "fullName": "Abdillahi Xaaji Bachir (uruuriye)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15103657/medium/1f536153cd11467c9ae11fc0f1afcbc8.jpeg",
- "preTranslated": 0,
- "totalCosts": 949
- },
- "languages": [
+ },
{
"language": {
- "id": "so",
- "name": "Somali",
+ "id": "kk",
+ "name": "Kazakh",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 949
+ "preTranslate": 195,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 35,
- "default": 914,
- "total": 949
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 52,
- "default": 1006,
- "total": 1058
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
- "tmMatch": 2,
+ "tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1
},
"translationCosts": {
- "tmMatch": 35,
- "default": 914,
- "total": 949
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15143308,
- "username": "Graber1407",
- "fullName": "Abdullaev Alisultan (Graber1407)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15143308/medium/38e8a920248c43e6292a3ebe64b64f1d.png",
- "preTranslated": 0,
- "totalCosts": 12
- },
- "languages": [
+ },
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "km",
+ "name": "Khmer",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 12
+ "preTranslate": 95,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
- "default": 7,
- "total": 7
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -18097,102 +17382,76 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15153718,
- "username": "leoandersoon",
- "fullName": "Abdullah Aslan (leoandersoon)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15153718/medium/889d0d0a41564488e75ddb6f85674d6e.jpeg",
- "preTranslated": 0,
- "totalCosts": 65
- },
- "languages": [
+ },
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 65
+ "preTranslate": 6367,
+ "totalCosts": 606
},
"translated": {
- "tmMatch": 4,
- "default": 61,
- "total": 65
+ "tmMatch": 131,
+ "default": 475,
+ "total": 606
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 50,
- "total": 55
+ "tmMatch": 119,
+ "default": 377,
+ "total": 496
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 3,
"default": 0,
- "total": 0
+ "total": 3
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 333
},
"translationCosts": {
- "tmMatch": 4,
- "default": 61,
- "total": 65
+ "tmMatch": 131,
+ "default": 475,
+ "total": 606
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15207760,
- "username": "Abedsalom1987",
- "fullName": "Abedsalom1987",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15207760/medium/dd6fd6b9d9ff89b9d5e1888bc33d0d64.png",
- "preTranslated": 0,
- "totalCosts": 40
- },
- "languages": [
+ },
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "ku",
+ "name": "Kurdish",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 40
+ "preTranslate": 74,
+ "totalCosts": 5
},
"translated": {
- "tmMatch": 30,
- "default": 10,
- "total": 40
+ "tmMatch": 5,
+ "default": 0,
+ "total": 5
},
"targetTranslated": {
- "tmMatch": 29,
- "default": 11,
- "total": 40
+ "tmMatch": 5,
+ "default": 0,
+ "total": 5
},
"translatedByMt": {
- "tmMatch": 30,
+ "tmMatch": 0,
"default": 0,
- "total": 30
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -18200,98 +17459,72 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 30,
- "default": 10,
- "total": 40
+ "tmMatch": 5,
+ "default": 0,
+ "total": 5
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15123471,
- "username": "abobakr55",
- "fullName": "AbobakrM55 (abobakr55)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123471/medium/0619a589f83b43056edeb84b8008548f.png",
- "preTranslated": 0,
- "totalCosts": 455
- },
- "languages": [
+ },
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ky",
+ "name": "Kyrgyz",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 455
+ "preTranslate": 79,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 1,
- "default": 454,
- "total": 455
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 414,
- "total": 415
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
- "default": 56,
- "total": 56
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1
},
"translationCosts": {
- "tmMatch": 1,
- "default": 454,
- "total": 455
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15036379,
- "username": "bayan-tech",
- "fullName": "Aco-BayanTech (bayan-tech)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15036379/medium/753e141785d6f0c1dd9d90a6df87eb05_default.png",
- "preTranslated": 0,
- "totalCosts": 54844
- },
- "languages": [
+ },
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "lt",
+ "name": "Lithuanian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13022
+ "preTranslate": 792,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 1204,
- "default": 11818,
- "total": 13022
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 1118,
- "default": 10929,
- "total": 12047
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -18301,12 +17534,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 17285
+ "total": 0
},
"translationCosts": {
- "tmMatch": 1204,
- "default": 11818,
- "total": 13022
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -18316,78 +17549,65 @@
},
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "mk",
+ "name": "Macedonian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 41822
+ "preTranslate": 197,
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 7926,
- "default": 33896,
- "total": 41822
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 9964,
- "default": 42539,
- "total": 52503
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
},
"translatedByMt": {
- "tmMatch": 17,
+ "tmMatch": 0,
"default": 0,
- "total": 17
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 47910
+ "total": 0
},
"translationCosts": {
- "tmMatch": 7926,
- "default": 33896,
- "total": 41822
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14999231,
- "username": "Slovak01",
- "fullName": "Aco_Diskusija (Slovak01)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14999231/medium/c7e90087ef5dd3b4e1b0be4d2c6ce220_default.png",
- "preTranslated": 0,
- "totalCosts": 491
- },
- "languages": [
+ },
{
"language": {
- "id": "lt",
- "name": "Lithuanian",
+ "id": "mai",
+ "name": "Maithili",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 491
+ "preTranslate": 19,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 104,
- "default": 387,
- "total": 491
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 97,
- "default": 346,
- "total": 443
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
- "tmMatch": 50,
+ "tmMatch": 0,
"default": 0,
- "total": 50
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -18395,150 +17615,111 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 104,
- "default": 387,
- "total": 491
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15061451,
- "username": "Finnish_Sandberg",
- "fullName": "Aco_Finnish_Sandberg (Finnish_Sandberg)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15061451/medium/2d9b4ea02540050849d210d9374fc7ef_default.png",
- "preTranslated": 0,
- "totalCosts": 84
- },
- "languages": [
+ },
{
"language": {
- "id": "fi",
- "name": "Finnish",
+ "id": "ms",
+ "name": "Malay",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 84
+ "preTranslate": 3234,
+ "totalCosts": 613
},
"translated": {
- "tmMatch": 4,
- "default": 80,
- "total": 84
+ "tmMatch": 9,
+ "default": 604,
+ "total": 613
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 54,
- "total": 58
+ "tmMatch": 9,
+ "default": 510,
+ "total": 519
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 2,
- "total": 6
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 199
+ "total": 3
},
"translationCosts": {
- "tmMatch": 4,
- "default": 80,
- "total": 84
+ "tmMatch": 9,
+ "default": 604,
+ "total": 613
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15051667,
- "username": "Acc_LSP_Ethereum",
- "fullName": "Aco_LSP Team (Acc_LSP_Ethereum)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15051667/medium/4729d9d91213c24479b981bcfa41cd10_default.png",
- "preTranslated": 0,
- "totalCosts": 10632
- },
- "languages": [
+ },
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "ml-IN",
+ "name": "Malayalam",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 10632
+ "preTranslate": 3034,
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 3122,
- "default": 7510,
- "total": 10632
+ "tmMatch": 2,
+ "default": 1,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 3624,
- "default": 8813,
- "total": 12437
+ "tmMatch": 2,
+ "default": 1,
+ "total": 3
},
"translatedByMt": {
- "tmMatch": 150,
- "default": 11,
- "total": 161
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 50095
+ "total": 3
},
"translationCosts": {
- "tmMatch": 3122,
- "default": 7510,
- "total": 10632
+ "tmMatch": 2,
+ "default": 1,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15144574,
- "username": "Word_Global_Eyes",
- "fullName": "Aco_Larisa Gubareva (Word_Global_Eyes)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15144574/medium/d85fe7c56b9f9e47c9f1a3e27ca32078.jpg",
- "preTranslated": 0,
- "totalCosts": 1054
- },
- "languages": [
+ },
{
"language": {
- "id": "ka",
- "name": "Georgian",
+ "id": "mr",
+ "name": "Marathi",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1054
+ "preTranslate": 361,
+ "totalCosts": 34
},
"translated": {
- "tmMatch": 59,
- "default": 995,
- "total": 1054
+ "tmMatch": 0,
+ "default": 34,
+ "total": 34
},
"targetTranslated": {
- "tmMatch": 52,
- "default": 831,
- "total": 883
+ "tmMatch": 0,
+ "default": 49,
+ "total": 49
},
"translatedByMt": {
"tmMatch": 0,
@@ -18548,49 +17729,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1452
+ "total": 22
},
"translationCosts": {
- "tmMatch": 59,
- "default": 995,
- "total": 1054
+ "tmMatch": 0,
+ "default": 34,
+ "total": 34
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15203492,
- "username": "Aco_lrg1978",
- "fullName": "Aco_Laura Rodríguez Gómez (Aco_lrg1978)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15203492/medium/a7477299b2d7300184976e38c014ed2b_default.png",
- "preTranslated": 0,
- "totalCosts": 2270
- },
- "languages": [
+ },
{
"language": {
- "id": "gl",
- "name": "Galician",
+ "id": "mn",
+ "name": "Mongolian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2270
+ "preTranslate": 76,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 117,
- "default": 2153,
- "total": 2270
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 135,
- "default": 2232,
- "total": 2367
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -18600,49 +17768,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 825
+ "total": 0
},
"translationCosts": {
- "tmMatch": 117,
- "default": 2153,
- "total": 2270
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 13913559,
- "username": "MDGlobalingua",
- "fullName": "Aco_MDGlobalingua (MDGlobalingua)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13913559/medium/f9972cb422add11b6f6a3e327a6614f8_default.png",
- "preTranslated": 0,
- "totalCosts": 40
- },
- "languages": [
+ },
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ne-NP",
+ "name": "Nepali",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 40
+ "preTranslate": 110,
+ "totalCosts": 50
},
"translated": {
"tmMatch": 0,
- "default": 40,
- "total": 40
+ "default": 50,
+ "total": 50
},
"targetTranslated": {
"tmMatch": 0,
- "default": 52,
- "total": 52
+ "default": 77,
+ "total": 77
},
"translatedByMt": {
"tmMatch": 0,
@@ -18656,45 +17811,32 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 40,
- "total": 40
+ "default": 50,
+ "total": 50
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15062347,
- "username": "Aco_PineGlobal",
- "fullName": "Aco_Martynas Šiaučiūnas (Aco_PineGlobal)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15062347/medium/b9e486cd093d062ef613e32bc7831f4d_default.png",
- "preTranslated": 0,
- "totalCosts": 170
- },
- "languages": [
+ },
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "no",
+ "name": "Norwegian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 170
+ "preTranslate": 589,
+ "totalCosts": 20
},
"translated": {
- "tmMatch": 38,
- "default": 132,
- "total": 170
+ "tmMatch": 19,
+ "default": 1,
+ "total": 20
},
"targetTranslated": {
- "tmMatch": 30,
- "default": 132,
- "total": 162
+ "tmMatch": 17,
+ "default": 1,
+ "total": 18
},
"translatedByMt": {
"tmMatch": 0,
@@ -18704,49 +17846,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 211
+ "total": 3
},
"translationCosts": {
- "tmMatch": 38,
- "default": 132,
- "total": 170
+ "tmMatch": 19,
+ "default": 1,
+ "total": 20
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14952471,
- "username": "justatranslator",
- "fullName": "Aco_PM_CrinaBalaban (justatranslator)",
- "userRole": "Manager",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14952471/medium/0b923ad0f9ac867dc2ba15f179591202_default.png",
- "preTranslated": 0,
- "totalCosts": 28504
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "or",
+ "name": "Odia",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 0
+ "preTranslate": 238,
+ "totalCosts": 6
},
"translated": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 6,
+ "total": 6
},
"targetTranslated": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 8,
+ "total": 8
},
"translatedByMt": {
"tmMatch": 0,
@@ -18756,12 +17885,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 22
+ "total": 30
},
"translationCosts": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 6,
+ "total": 6
},
"approvalCosts": {
"tmMatch": 0,
@@ -18771,21 +17900,21 @@
},
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 153
+ "preTranslate": 15307,
+ "totalCosts": 307
},
"translated": {
- "tmMatch": 0,
- "default": 153,
- "total": 153
+ "tmMatch": 136,
+ "default": 171,
+ "total": 307
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 149,
- "total": 149
+ "tmMatch": 136,
+ "default": 186,
+ "total": 322
},
"translatedByMt": {
"tmMatch": 0,
@@ -18795,12 +17924,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 201
+ "total": 351
},
"translationCosts": {
- "tmMatch": 0,
- "default": 153,
- "total": 153
+ "tmMatch": 136,
+ "default": 171,
+ "total": 307
},
"approvalCosts": {
"tmMatch": 0,
@@ -18810,21 +17939,21 @@
},
{
"language": {
- "id": "fi",
- "name": "Finnish",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 0
+ "preTranslate": 16591,
+ "totalCosts": 30
},
"translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 19,
+ "default": 11,
+ "total": 30
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 25,
+ "default": 12,
+ "total": 37
},
"translatedByMt": {
"tmMatch": 0,
@@ -18834,12 +17963,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 7
+ "total": 28
},
"translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 19,
+ "default": 11,
+ "total": 30
},
"approvalCosts": {
"tmMatch": 0,
@@ -18849,21 +17978,21 @@
},
{
"language": {
- "id": "gl",
- "name": "Galician",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 0
+ "preTranslate": 3049,
+ "totalCosts": 187
},
"translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 27,
+ "default": 160,
+ "total": 187
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 31,
+ "default": 158,
+ "total": 189
},
"translatedByMt": {
"tmMatch": 0,
@@ -18873,12 +18002,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 687
+ "total": 20
},
"translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 27,
+ "default": 160,
+ "total": 187
},
"approvalCosts": {
"tmMatch": 0,
@@ -18888,21 +18017,21 @@
},
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 17348
+ "preTranslate": 25822,
+ "totalCosts": 1247
},
"translated": {
- "tmMatch": 0,
- "default": 17348,
- "total": 17348
+ "tmMatch": 30,
+ "default": 1217,
+ "total": 1247
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 18050,
- "total": 18050
+ "tmMatch": 32,
+ "default": 1260,
+ "total": 1292
},
"translatedByMt": {
"tmMatch": 0,
@@ -18912,12 +18041,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 30577
+ "total": 474
},
"translationCosts": {
- "tmMatch": 0,
- "default": 17348,
- "total": 17348
+ "tmMatch": 30,
+ "default": 1217,
+ "total": 1247
},
"approvalCosts": {
"tmMatch": 0,
@@ -18927,10 +18056,10 @@
},
{
"language": {
- "id": "lt",
- "name": "Lithuanian",
+ "id": "pa-IN",
+ "name": "Punjabi",
"tmSavings": 0,
- "preTranslate": 0,
+ "preTranslate": 54,
"totalCosts": 0
},
"translated": {
@@ -18951,7 +18080,7 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 383
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
@@ -18969,19 +18098,19 @@
"id": "ro",
"name": "Romanian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 11003
+ "preTranslate": 18554,
+ "totalCosts": 58
},
"translated": {
- "tmMatch": 4,
- "default": 10999,
- "total": 11003
+ "tmMatch": 8,
+ "default": 50,
+ "total": 58
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 11523,
- "total": 11529
- },
+ "tmMatch": 8,
+ "default": 50,
+ "total": 58
+ },
"translatedByMt": {
"tmMatch": 0,
"default": 0,
@@ -18990,64 +18119,51 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 32230
+ "total": 184
},
"translationCosts": {
- "tmMatch": 4,
- "default": 10999,
- "total": 11003
+ "tmMatch": 8,
+ "default": 50,
+ "total": 58
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15054987,
- "username": "Christina_Yuan",
- "fullName": "Aco_Reviewer_Christina_Yuan (Christina_Yuan)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15054987/medium/53bd80f3d667bda88ea89e53a29dcc9c_default.png",
- "preTranslated": 0,
- "totalCosts": 14710
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 14710
+ "preTranslate": 17838,
+ "totalCosts": 1491
},
"translated": {
- "tmMatch": 4508,
- "default": 10202,
- "total": 14710
+ "tmMatch": 90,
+ "default": 1401,
+ "total": 1491
},
"targetTranslated": {
- "tmMatch": 8047,
- "default": 18205,
- "total": 26252
+ "tmMatch": 72,
+ "default": 1104,
+ "total": 1176
},
"translatedByMt": {
- "tmMatch": 12,
- "default": 61,
- "total": 73
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 17125
+ "total": 343
},
"translationCosts": {
- "tmMatch": 4508,
- "default": 10202,
- "total": 14710
+ "tmMatch": 90,
+ "default": 1401,
+ "total": 1491
},
"approvalCosts": {
"tmMatch": 0,
@@ -19057,10 +18173,10 @@
},
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "sat",
+ "name": "Santali",
"tmSavings": 0,
- "preTranslate": 0,
+ "preTranslate": 19,
"totalCosts": 0
},
"translated": {
@@ -19081,7 +18197,7 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 11
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
@@ -19093,52 +18209,39 @@
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15049319,
- "username": "Echo_zhang",
- "fullName": "Aco_Reviewer_Echo_Zhang (Echo_zhang)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15049319/medium/1b28059d6b6a78ed0a9ae3f208992f67_default.png",
- "preTranslated": 0,
- "totalCosts": 18011
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "sr-CS",
+ "name": "Serbian (Latin)",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 17925
+ "preTranslate": 1292,
+ "totalCosts": 172
},
"translated": {
- "tmMatch": 1697,
- "default": 16228,
- "total": 17925
+ "tmMatch": 91,
+ "default": 81,
+ "total": 172
},
"targetTranslated": {
- "tmMatch": 2781,
- "default": 25255,
- "total": 28036
+ "tmMatch": 75,
+ "default": 76,
+ "total": 151
},
"translatedByMt": {
- "tmMatch": 2,
+ "tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 21455
+ "total": 3
},
"translationCosts": {
- "tmMatch": 1697,
- "default": 16228,
- "total": 17925
+ "tmMatch": 91,
+ "default": 81,
+ "total": 172
},
"approvalCosts": {
"tmMatch": 0,
@@ -19148,21 +18251,21 @@
},
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "sn",
+ "name": "Shona",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 86
+ "preTranslate": 151,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 86,
- "total": 86
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 146,
- "total": 146
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -19172,64 +18275,90 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 157
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
- "default": 86,
- "total": 86
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15048901,
- "username": "Joy_Zhang",
- "fullName": "Aco_Reviewer_Joy_Zhang (Joy_Zhang)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15048901/medium/9c2e15bbe4e07a19c6a4d53fd3bd4fac_default.png",
- "preTranslated": 0,
- "totalCosts": 16159
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "si-LK",
+ "name": "Sinhala",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 14990
+ "preTranslate": 58,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 6553,
- "default": 8437,
- "total": 14990
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 11253,
- "default": 14706,
- "total": 25959
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approved": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ },
+ {
+ "language": {
+ "id": "sk",
+ "name": "Slovak",
+ "tmSavings": 0,
+ "preTranslate": 2747,
+ "totalCosts": 195
+ },
+ "translated": {
"tmMatch": 2,
- "default": 3,
- "total": 5
+ "default": 193,
+ "total": 195
+ },
+ "targetTranslated": {
+ "tmMatch": 2,
+ "default": 160,
+ "total": 162
+ },
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 25077
+ "total": 3
},
"translationCosts": {
- "tmMatch": 6553,
- "default": 8437,
- "total": 14990
+ "tmMatch": 2,
+ "default": 193,
+ "total": 195
},
"approvalCosts": {
"tmMatch": 0,
@@ -19239,78 +18368,65 @@
},
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "sl",
+ "name": "Slovenian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1169
+ "preTranslate": 14081,
+ "totalCosts": 2956
},
"translated": {
- "tmMatch": 223,
- "default": 946,
- "total": 1169
+ "tmMatch": 58,
+ "default": 2898,
+ "total": 2956
},
"targetTranslated": {
- "tmMatch": 454,
- "default": 1741,
- "total": 2195
+ "tmMatch": 61,
+ "default": 2624,
+ "total": 2685
},
"translatedByMt": {
- "tmMatch": 21,
+ "tmMatch": 0,
"default": 0,
- "total": 21
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1432
+ "total": 46
},
"translationCosts": {
- "tmMatch": 223,
- "default": 946,
- "total": 1169
+ "tmMatch": 58,
+ "default": 2898,
+ "total": 2956
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15056853,
- "username": "Tracy_Wu",
- "fullName": "Aco_Reviewer_Tracy_Wu (Tracy_Wu)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15056853/medium/37114ce3d0b4923712379912a1841f4a_default.png",
- "preTranslated": 0,
- "totalCosts": 31
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "so",
+ "name": "Somali",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 31
+ "preTranslate": 252,
+ "totalCosts": 4
},
"translated": {
"tmMatch": 4,
- "default": 27,
- "total": 31
+ "default": 0,
+ "total": 4
},
"targetTranslated": {
"tmMatch": 4,
- "default": 45,
- "total": 49
+ "default": 0,
+ "total": 4
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 4,
- "total": 8
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -19319,45 +18435,32 @@
},
"translationCosts": {
"tmMatch": 4,
- "default": 27,
- "total": 31
+ "default": 0,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15039155,
- "username": "acc_europelocalize0",
- "fullName": "Aco_Suhan Yilmaz_EuropeLocalize (acc_europelocalize0)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15039155/medium/24f88a5019b8ef570a70cb286dc34053_default.png",
- "preTranslated": 0,
- "totalCosts": 43
- },
- "languages": [
+ },
{
"language": {
- "id": "sw",
- "name": "Swahili",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 43
+ "preTranslate": 27978,
+ "totalCosts": 727
},
"translated": {
- "tmMatch": 2,
- "default": 41,
- "total": 43
+ "tmMatch": 37,
+ "default": 690,
+ "total": 727
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 50,
- "total": 57
+ "tmMatch": 39,
+ "default": 706,
+ "total": 745
},
"translatedByMt": {
"tmMatch": 0,
@@ -19367,64 +18470,51 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 9277
+ "total": 317
},
"translationCosts": {
- "tmMatch": 2,
- "default": 41,
- "total": 43
+ "tmMatch": 37,
+ "default": 690,
+ "total": 727
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 13151214,
- "username": "Technolex",
- "fullName": "Aco_Technolex (Technolex)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13151214/medium/b366a16aaf40db3f01f06af1042f2649_default.png",
- "preTranslated": 0,
- "totalCosts": 25797
- },
- "languages": [
+ },
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "sw",
+ "name": "Swahili",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 11426
+ "preTranslate": 3932,
+ "totalCosts": 343
},
"translated": {
- "tmMatch": 3073,
- "default": 8353,
- "total": 11426
+ "tmMatch": 26,
+ "default": 317,
+ "total": 343
},
"targetTranslated": {
- "tmMatch": 2825,
- "default": 8020,
- "total": 10845
+ "tmMatch": 27,
+ "default": 307,
+ "total": 334
},
"translatedByMt": {
- "tmMatch": 14,
- "default": 10,
- "total": 24
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 18197
+ "total": 268
},
"translationCosts": {
- "tmMatch": 3073,
- "default": 8353,
- "total": 11426
+ "tmMatch": 26,
+ "default": 317,
+ "total": 343
},
"approvalCosts": {
"tmMatch": 0,
@@ -19434,21 +18524,21 @@
},
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "sv-SE",
+ "name": "Swedish",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 14371
+ "preTranslate": 2155,
+ "totalCosts": 48
},
"translated": {
- "tmMatch": 4998,
- "default": 9373,
- "total": 14371
+ "tmMatch": 28,
+ "default": 20,
+ "total": 48
},
"targetTranslated": {
- "tmMatch": 4383,
- "default": 8662,
- "total": 13045
+ "tmMatch": 27,
+ "default": 17,
+ "total": 44
},
"translatedByMt": {
"tmMatch": 0,
@@ -19458,49 +18548,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 14877
+ "total": 3
},
"translationCosts": {
- "tmMatch": 4998,
- "default": 9373,
- "total": 14371
+ "tmMatch": 28,
+ "default": 20,
+ "total": 48
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15039227,
- "username": "DenevaV",
- "fullName": "Aco_Vaska Deneva (DenevaV)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15039227/medium/eb3ee4988ad9a9a7d22fd131719721a0_default.png",
- "preTranslated": 0,
- "totalCosts": 53
- },
- "languages": [
+ },
{
"language": {
- "id": "bg",
- "name": "Bulgarian",
+ "id": "tl",
+ "name": "Tagalog",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 53
+ "preTranslate": 57,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 53,
- "total": 53
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 65,
- "total": 65
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -19510,49 +18587,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 18
+ "total": 0
},
"translationCosts": {
"tmMatch": 0,
- "default": 53,
- "total": 53
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 13215638,
- "username": "Pactera_HU1",
- "fullName": "Aco_pm_SSB (Pactera_HU1)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13215638/medium/58963256076a1fad4d6bd566068ab934_default.png",
- "preTranslated": 0,
- "totalCosts": 11959
- },
- "languages": [
+ },
{
"language": {
- "id": "hu",
- "name": "Hungarian",
+ "id": "tg",
+ "name": "Tajik",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 236
+ "preTranslate": 99,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 54,
- "default": 182,
- "total": 236
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 54,
- "default": 158,
- "total": 212
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -19562,12 +18626,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 347
+ "total": 2
},
"translationCosts": {
- "tmMatch": 54,
- "default": 182,
- "total": 236
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -19577,36 +18641,36 @@
},
{
"language": {
- "id": "sr-CS",
- "name": "Serbian (Latin)",
+ "id": "ta",
+ "name": "Tamil",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 398
+ "preTranslate": 243,
+ "totalCosts": 47
},
"translated": {
- "tmMatch": 47,
- "default": 351,
- "total": 398
+ "tmMatch": 0,
+ "default": 47,
+ "total": 47
},
"targetTranslated": {
- "tmMatch": 50,
- "default": 320,
- "total": 370
+ "tmMatch": 0,
+ "default": 93,
+ "total": 93
},
"translatedByMt": {
- "tmMatch": 13,
+ "tmMatch": 0,
"default": 0,
- "total": 13
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 1407
+ "total": 0
},
"translationCosts": {
- "tmMatch": 47,
- "default": 351,
- "total": 398
+ "tmMatch": 0,
+ "default": 47,
+ "total": 47
},
"approvalCosts": {
"tmMatch": 0,
@@ -19616,36 +18680,36 @@
},
{
"language": {
- "id": "sk",
- "name": "Slovak",
+ "id": "te",
+ "name": "Telugu",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 59
+ "preTranslate": 212,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 10,
- "default": 49,
- "total": 59
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 48,
- "total": 58
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
- "tmMatch": 7,
+ "tmMatch": 0,
"default": 0,
- "total": 7
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 201
+ "total": 1
},
"translationCosts": {
- "tmMatch": 10,
- "default": 49,
- "total": 59
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -19655,21 +18719,21 @@
},
{
"language": {
- "id": "sl",
- "name": "Slovenian",
+ "id": "th",
+ "name": "Thai",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 11266
+ "preTranslate": 2364,
+ "totalCosts": 99
},
"translated": {
- "tmMatch": 659,
- "default": 10607,
- "total": 11266
+ "tmMatch": 8,
+ "default": 91,
+ "total": 99
},
"targetTranslated": {
- "tmMatch": 645,
- "default": 9234,
- "total": 9879
+ "tmMatch": 8,
+ "default": 27,
+ "total": 35
},
"translatedByMt": {
"tmMatch": 0,
@@ -19679,106 +18743,80 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 25913
+ "total": 173
},
"translationCosts": {
- "tmMatch": 659,
- "default": 10607,
- "total": 11266
+ "tmMatch": 8,
+ "default": 91,
+ "total": 99
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15197762,
- "username": "Aco_FR_LauraSanz",
- "fullName": "Acolad_FreelanceReviewer_Laura Sanz Gonzalez (Aco_FR_LauraSanz)",
- "userRole": "Proofreader",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197762/medium/d8e4fc31646e818d0cedd473fe0525d2_default.png",
- "preTranslated": 0,
- "totalCosts": 13626
- },
- "languages": [
+ },
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13626
+ "preTranslate": 26494,
+ "totalCosts": 514
},
"translated": {
- "tmMatch": 3068,
- "default": 10558,
- "total": 13626
+ "tmMatch": 34,
+ "default": 480,
+ "total": 514
},
"targetTranslated": {
- "tmMatch": 3648,
- "default": 12437,
- "total": 16085
+ "tmMatch": 32,
+ "default": 359,
+ "total": 391
},
"translatedByMt": {
- "tmMatch": 19,
- "default": 25,
- "total": 44
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 16363
+ "total": 283
},
"translationCosts": {
- "tmMatch": 3068,
- "default": 10558,
- "total": 13626
+ "tmMatch": 34,
+ "default": 480,
+ "total": 514
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15132819,
- "username": "adtvprod",
- "fullName": "Adil El khlifi (adtvprod)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15132819/medium/8bd6a04162d160c3cd3eef54f52b98ff.png",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
+ },
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "tk",
+ "name": "Turkmen",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
+ "preTranslate": 114,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -19787,18635 +18825,32 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15097661,
- "username": "adilsonprates",
- "fullName": "Adilson Prates (adilsonprates)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097661/medium/dd938c6cdab133735a4273a80533b116.jpeg",
- "preTranslated": 0,
- "totalCosts": 363
- },
- "languages": [
+ },
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 363
+ "preTranslate": 22208,
+ "totalCosts": 1596
},
"translated": {
- "tmMatch": 3,
- "default": 360,
- "total": 363
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 376,
- "total": 379
- },
- "translatedByMt": {
- "tmMatch": 3,
- "default": 102,
- "total": 105
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 360,
- "total": 363
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15083265,
- "username": "siulnairda",
- "fullName": "Adrian (siulnairda)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15083265/medium/827dfe415bb9980315b0256b43afbe67.png",
- "preTranslated": 0,
- "totalCosts": 45
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 45
- },
- "translated": {
- "tmMatch": 0,
- "default": 45,
- "total": 45
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 62,
- "total": 62
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 45,
- "total": 45
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15071671,
- "username": "Aesthetic-Mutiny",
- "fullName": "Aesthetic Mutiny (Aesthetic-Mutiny)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15071671/medium/63d854167ba595005f4958fb10a0f3ea.jpeg",
- "preTranslated": 0,
- "totalCosts": 74
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 74
- },
- "translated": {
- "tmMatch": 30,
- "default": 44,
- "total": 74
- },
- "targetTranslated": {
- "tmMatch": 34,
- "default": 42,
- "total": 76
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 30,
- "default": 44,
- "total": 74
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15161680,
- "username": "agustinasegat",
- "fullName": "Agustina Segat (agustinasegat)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15161680/medium/62b2a3ce8e4003b84a0fceb6be409bba.jpeg",
- "preTranslated": 0,
- "totalCosts": 1280
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1280
- },
- "translated": {
- "tmMatch": 195,
- "default": 1085,
- "total": 1280
- },
- "targetTranslated": {
- "tmMatch": 216,
- "default": 1149,
- "total": 1365
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 195,
- "default": 1085,
- "total": 1280
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14070193,
- "username": "ahmedcoe",
- "fullName": "Ahmed Alutaibi (ahmedcoe)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14070193/medium/b750710f4770c698f87958f3af233ff1.jpeg",
- "preTranslated": 0,
- "totalCosts": 18
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 18
- },
- "translated": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "targetTranslated": {
- "tmMatch": 20,
- "default": 0,
- "total": 20
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15116937,
- "username": "akashdihot01",
- "fullName": "Akash (akashdihot01)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116937/medium/412c70a956fd5ebd86ff7a8cd0ff83b1.jpeg",
- "preTranslated": 0,
- "totalCosts": 38
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 38
- },
- "translated": {
- "tmMatch": 0,
- "default": 38,
- "total": 38
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 49,
- "total": 49
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 38,
- "total": 38
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15133461,
- "username": "ANorton",
- "fullName": "Aki Norton (ANorton)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15133461/medium/fd9fdd0fe067cbc1731e8bcc7edf9bac_default.png",
- "preTranslated": 0,
- "totalCosts": 260
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 260
- },
- "translated": {
- "tmMatch": 35,
- "default": 225,
- "total": 260
- },
- "targetTranslated": {
- "tmMatch": 103,
- "default": 616,
- "total": 719
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 35,
- "default": 225,
- "total": 260
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14675092,
- "username": "Mousticke",
- "fullName": "Akim B. (Mousticke)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14675092/medium/93a5a3891a8c8b3f1796baf7ae9c8046.png",
- "preTranslated": 0,
- "totalCosts": 91
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 91
- },
- "translated": {
- "tmMatch": 18,
- "default": 73,
- "total": 91
- },
- "targetTranslated": {
- "tmMatch": 21,
- "default": 97,
- "total": 118
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 73,
- "total": 91
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13510211,
- "username": "MirageIonova",
- "fullName": "Alberto Gómez Herrera (MirageIonova)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13510211/medium/f447099407b409a18ab34d7829683e43.png",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
- },
- "translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15129853,
- "username": "agramire",
- "fullName": "Alejandro Ramirez galindo (agramire)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129853/medium/d5f559582f6be981d35d7ff8bcaf58e2_default.png",
- "preTranslated": 0,
- "totalCosts": 43
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 43
- },
- "translated": {
- "tmMatch": 0,
- "default": 43,
- "total": 43
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 56,
- "total": 56
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 43,
- "total": 43
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13090197,
- "username": "sanzi87",
- "fullName": "Alexander Blomberg (sanzi87)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13090197/medium/06a8bf72193107ab928b49a029785cf4_default.png",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
- {
- "language": {
- "id": "hu",
- "name": "Hungarian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
- },
- "translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15111373,
- "username": "nagyalexa880316",
- "fullName": "Alexandra Nagy (nagyalexa880316)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15111373/medium/c7bf6073171cfdbe74108a0750c27627.png",
- "preTranslated": 0,
- "totalCosts": 95
- },
- "languages": [
- {
- "language": {
- "id": "am",
- "name": "Amharic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6
- },
- "translated": {
- "tmMatch": 1,
- "default": 5,
- "total": 6
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 3,
- "total": 4
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 5,
- "total": 6
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "hu",
- "name": "Hungarian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 14
- },
- "translated": {
- "tmMatch": 2,
- "default": 12,
- "total": 14
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 9,
- "total": 11
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 12,
- "total": 14
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "vi",
- "name": "Vietnamese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 75
- },
- "translated": {
- "tmMatch": 0,
- "default": 75,
- "total": 75
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 100,
- "total": 100
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 75,
- "total": 75
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13978963,
- "username": "alexiskefalas",
- "fullName": "Alexis Kefalas (alexiskefalas)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13978963/medium/fd2dd1fcfdaef0be5f80c40874f675ec.jpeg",
- "preTranslated": 0,
- "totalCosts": 18
- },
- "languages": [
- {
- "language": {
- "id": "el",
- "name": "Greek",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 18
- },
- "translated": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "targetTranslated": {
- "tmMatch": 31,
- "default": 0,
- "total": 31
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15111711,
- "username": "alisaberdel",
- "fullName": "Ali Saberdel (alisaberdel)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15111711/medium/3ebd1a353d2b87a68b306abdeb3376d5.jpeg",
- "preTranslated": 0,
- "totalCosts": 174
- },
- "languages": [
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 174
- },
- "translated": {
- "tmMatch": 0,
- "default": 174,
- "total": 174
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 223,
- "total": 223
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 174,
- "total": 174
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15091781,
- "username": "Alia_yli",
- "fullName": "Alia Yunisli (Alia_yli)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15091781/medium/b3434e87fa167731fa4b27df15834b76_default.png",
- "preTranslated": 0,
- "totalCosts": 725
- },
- "languages": [
- {
- "language": {
- "id": "az",
- "name": "Azerbaijani",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 490
- },
- "translated": {
- "tmMatch": 2,
- "default": 488,
- "total": 490
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 422,
- "total": 423
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 488,
- "total": 490
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 215
- },
- "translated": {
- "tmMatch": 14,
- "default": 201,
- "total": 215
- },
- "targetTranslated": {
- "tmMatch": 15,
- "default": 182,
- "total": 197
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 14,
- "default": 201,
- "total": 215
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 20
- },
- "translated": {
- "tmMatch": 15,
- "default": 5,
- "total": 20
- },
- "targetTranslated": {
- "tmMatch": 15,
- "default": 5,
- "total": 20
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 15,
- "default": 5,
- "total": 20
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15088733,
- "username": "Narcizas",
- "fullName": "Alina Alia (Narcizas)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15088733/medium/889cfb687e6df1e0babcb41bc69ed995.png",
- "preTranslated": 0,
- "totalCosts": 23
- },
- "languages": [
- {
- "language": {
- "id": "lt",
- "name": "Lithuanian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 23
- },
- "translated": {
- "tmMatch": 0,
- "default": 23,
- "total": 23
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 22,
- "total": 22
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 23,
- "total": 23
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15087823,
- "username": "Alvaro203204",
- "fullName": "Alvaro BL (Alvaro203204)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087823/medium/bfdfab68e4c4b9482f9c7f533ec845c9.png",
- "preTranslated": 0,
- "totalCosts": 154
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 154
- },
- "translated": {
- "tmMatch": 1,
- "default": 153,
- "total": 154
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 150,
- "total": 151
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 123,
- "total": 124
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 153,
- "total": 154
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14796030,
- "username": "Nextstar.eth",
- "fullName": "Aman Ullah (Nextstar.eth)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14796030/medium/500ebe6ce71623e4e7e0c2adfa59ae0e.jpg",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
- {
- "language": {
- "id": "bn",
- "name": "Bengali",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
- },
- "translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15122575,
- "username": "amartuvshin.a",
- "fullName": "Amartuvshin Altaisaihan (amartuvshin.a)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15122575/medium/89ed1f4a606df3594a6cf637b3745c57.png",
- "preTranslated": 0,
- "totalCosts": 10
- },
- "languages": [
- {
- "language": {
- "id": "mn",
- "name": "Mongolian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 10
- },
- "translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14555882,
- "username": "ElAmir",
- "fullName": "Amir Reza (ElAmir)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14555882/medium/edcaf24c34ef3506613bad9099389fc6.jpg",
- "preTranslated": 0,
- "totalCosts": 4365
- },
- "languages": [
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4365
- },
- "translated": {
- "tmMatch": 24,
- "default": 4341,
- "total": 4365
- },
- "targetTranslated": {
- "tmMatch": 26,
- "default": 4712,
- "total": 4738
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 4,
- "total": 8
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 24,
- "default": 4341,
- "total": 4365
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15101201,
- "username": "andreapiani.dev",
- "fullName": "Andrea Piani (andreapiani.dev)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15101201/medium/e83a56185107895cbc97cbd279ecf901.jpg",
- "preTranslated": 0,
- "totalCosts": 4967
- },
- "languages": [
- {
- "language": {
- "id": "sq",
- "name": "Albanian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "fi",
- "name": "Finnish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 499
- },
- "translated": {
- "tmMatch": 0,
- "default": 499,
- "total": 499
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 341,
- "total": 341
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 63,
- "total": 63
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 499,
- "total": 499
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4467
- },
- "translated": {
- "tmMatch": 44,
- "default": 4423,
- "total": 4467
- },
- "targetTranslated": {
- "tmMatch": 47,
- "default": 4688,
- "total": 4735
- },
- "translatedByMt": {
- "tmMatch": 16,
- "default": 1594,
- "total": 1610
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 44,
- "default": 4423,
- "total": 4467
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14963363,
- "username": "andreas_koutsakis",
- "fullName": "Andreas (andreas_koutsakis)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14963363/medium/9c8cd9d629afa2226119c89d759b5125.jpg",
- "preTranslated": 0,
- "totalCosts": 78
- },
- "languages": [
- {
- "language": {
- "id": "el",
- "name": "Greek",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 78
- },
- "translated": {
- "tmMatch": 0,
- "default": 78,
- "total": 78
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 89,
- "total": 89
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 47,
- "total": 47
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 78,
- "total": 78
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15072667,
- "username": "andreaslagoud",
- "fullName": "Andreas L (andreaslagoud)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15072667/medium/d1405ff868ce11c7a8dca644586df76d.jpeg",
- "preTranslated": 0,
- "totalCosts": 815
- },
- "languages": [
- {
- "language": {
- "id": "el",
- "name": "Greek",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 815
- },
- "translated": {
- "tmMatch": 24,
- "default": 791,
- "total": 815
- },
- "targetTranslated": {
- "tmMatch": 32,
- "default": 918,
- "total": 950
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 61,
- "total": 61
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 24,
- "default": 791,
- "total": 815
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15121667,
- "username": "nzaiye",
- "fullName": "Andrew Lo (nzaiye)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121667/medium/41416eb039835b57498eb0fd6daab107.jpeg",
- "preTranslated": 0,
- "totalCosts": 487
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
- },
- "translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 483
- },
- "translated": {
- "tmMatch": 8,
- "default": 475,
- "total": 483
- },
- "targetTranslated": {
- "tmMatch": 25,
- "default": 734,
- "total": 759
- },
- "translatedByMt": {
- "tmMatch": 3,
- "default": 3,
- "total": 6
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 8,
- "default": 475,
- "total": 483
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15131063,
- "username": "andre.gidi",
- "fullName": "André Gidi (andre.gidi)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15131063/medium/9bd9f73e311f08dfbc2872f87576df15.jpeg",
- "preTranslated": 0,
- "totalCosts": 7
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 7
- },
- "translated": {
- "tmMatch": 2,
- "default": 5,
- "total": 7
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 5,
- "total": 7
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 5,
- "total": 7
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14957477,
- "username": "asdcBRA",
- "fullName": "André Silva de Carvalho (asdcBRA)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14957477/medium/4731034c4ad881ab8ce76389b7952162.jpeg",
- "preTranslated": 0,
- "totalCosts": 572
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 572
- },
- "translated": {
- "tmMatch": 1,
- "default": 571,
- "total": 572
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 667,
- "total": 670
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 204,
- "total": 204
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 571,
- "total": 572
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15126147,
- "username": "anggunh",
- "fullName": "Anggun Harwibawati (anggunh)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15126147/medium/f2fb49285f22070ebdc4fc55b7e5f64d_default.png",
- "preTranslated": 0,
- "totalCosts": 7041
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 7041
- },
- "translated": {
- "tmMatch": 373,
- "default": 6668,
- "total": 7041
- },
- "targetTranslated": {
- "tmMatch": 343,
- "default": 6041,
- "total": 6384
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 373,
- "default": 6668,
- "total": 7041
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13263388,
- "username": "Anthoni_hermanto",
- "fullName": "Anthoni Hermanto (Anthoni_hermanto)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13263388/medium/9c53229635396487a0cc35e3ea09e82c.jpg",
- "preTranslated": 0,
- "totalCosts": 106
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 106
- },
- "translated": {
- "tmMatch": 3,
- "default": 103,
- "total": 106
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 94,
- "total": 97
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 103,
- "total": 106
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15137054,
- "username": "anthonykewin4",
- "fullName": "Anthony Kewin (anthonykewin4)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137054/medium/2f78367b19070175ecfe854400c9ba07.jpeg",
- "preTranslated": 0,
- "totalCosts": 23
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 23
- },
- "translated": {
- "tmMatch": 0,
- "default": 23,
- "total": 23
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 28,
- "total": 28
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 23,
- "total": 23
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15129915,
- "username": "SaiSis",
- "fullName": "ArKaiden (SaiSis)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129915/medium/9f2bd3a22869d3ce0e2d4c32eb22f84a.jpeg",
- "preTranslated": 0,
- "totalCosts": 18
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 18
- },
- "translated": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15162152,
- "username": "avcdsld",
- "fullName": "Ara (avcdsld)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15162152/medium/bf44e97b60cee9c1a6b1d6050bf71e0c.jpeg",
- "preTranslated": 0,
- "totalCosts": 853
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 853
- },
- "translated": {
- "tmMatch": 7,
- "default": 846,
- "total": 853
- },
- "targetTranslated": {
- "tmMatch": 19,
- "default": 2027,
- "total": 2046
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 51,
- "total": 55
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 7,
- "default": 846,
- "total": 853
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15090277,
- "username": "Aress3n",
- "fullName": "Aress3n",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090277/medium/7cb9e35bdf190965f7dd944de952eefe.jpeg",
- "preTranslated": 0,
- "totalCosts": 5
- },
- "languages": [
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 5
- },
- "translated": {
- "tmMatch": 3,
- "default": 2,
- "total": 5
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 2,
- "total": 6
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 2,
- "total": 5
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15099529,
- "username": "Aria-Naraghi",
- "fullName": "Aria Naraghi (Aria-Naraghi)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15099529/medium/77b12f03c6675c85ad45efc6f3e23be3_default.png",
- "preTranslated": 0,
- "totalCosts": 41723
- },
- "languages": [
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 41723
- },
- "translated": {
- "tmMatch": 1673,
- "default": 40050,
- "total": 41723
- },
- "targetTranslated": {
- "tmMatch": 2146,
- "default": 47765,
- "total": 49911
- },
- "translatedByMt": {
- "tmMatch": 45,
- "default": 14,
- "total": 59
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1673,
- "default": 40050,
- "total": 41723
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15206754,
- "username": "nixorn",
- "fullName": "Artem Kanev (nixorn)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15206754/medium/1f6bb058858c9608582b83fe050bdf67.jpeg",
- "preTranslated": 0,
- "totalCosts": 2019
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2019
- },
- "translated": {
- "tmMatch": 0,
- "default": 2019,
- "total": 2019
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1652,
- "total": 1652
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 2019,
- "total": 2019
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14392962,
- "username": "XPIXSTAR",
- "fullName": "Arthur Tarkhanyan (XPIXSTAR)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14392962/medium/15a644b647189cbfdbb546f37073c8bb.jpeg",
- "preTranslated": 0,
- "totalCosts": 144
- },
- "languages": [
- {
- "language": {
- "id": "hy-AM",
- "name": "Armenian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 144
- },
- "translated": {
- "tmMatch": 4,
- "default": 140,
- "total": 144
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 125,
- "total": 128
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 140,
- "total": 144
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13311798,
- "username": "Asanka_Sovis",
- "fullName": "Asanka Akash Sovis (Asanka_Sovis)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13311798/medium/40cc1ce5531601db6c8c29c75ebe5ac5.jpg",
- "preTranslated": 0,
- "totalCosts": 796
- },
- "languages": [
- {
- "language": {
- "id": "si-LK",
- "name": "Sinhala",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 796
- },
- "translated": {
- "tmMatch": 6,
- "default": 790,
- "total": 796
- },
- "targetTranslated": {
- "tmMatch": 7,
- "default": 1148,
- "total": 1155
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 6,
- "default": 790,
- "total": 796
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15180634,
- "username": "Ash4dev",
- "fullName": "Ashutosh Panigrahy (Ash4dev)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15180634/medium/c9102b979feaffe8b2223f6bdca4201e.jpeg",
- "preTranslated": 0,
- "totalCosts": 99
- },
- "languages": [
- {
- "language": {
- "id": "hi",
- "name": "Hindi",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 99
- },
- "translated": {
- "tmMatch": 7,
- "default": 92,
- "total": 99
- },
- "targetTranslated": {
- "tmMatch": 16,
- "default": 169,
- "total": 185
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 1,
- "total": 3
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 7,
- "default": 92,
- "total": 99
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15076881,
- "username": "yavuzarslan.atakan",
- "fullName": "Atakan (yavuzarslan.atakan)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15076881/medium/10e51ff77863c9559147fcb0546c119d.jpeg",
- "preTranslated": 0,
- "totalCosts": 996
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 996
- },
- "translated": {
- "tmMatch": 223,
- "default": 773,
- "total": 996
- },
- "targetTranslated": {
- "tmMatch": 197,
- "default": 696,
- "total": 893
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 223,
- "default": 773,
- "total": 996
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15109143,
- "username": "avelinomunoz.13.990",
- "fullName": "Avelino Muñoz (avelinomunoz.13.990)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15109143/medium/15bc93dea94521f060a6ca73118ace17.png",
- "preTranslated": 0,
- "totalCosts": 5289
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 5289
- },
- "translated": {
- "tmMatch": 354,
- "default": 4935,
- "total": 5289
- },
- "targetTranslated": {
- "tmMatch": 367,
- "default": 5128,
- "total": 5495
- },
- "translatedByMt": {
- "tmMatch": 40,
- "default": 2441,
- "total": 2481
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 354,
- "default": 4935,
- "total": 5289
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14546994,
- "username": "axency",
- "fullName": "Axency (axency)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14546994/medium/3ebf66fb6f311d2e8188c54663f43c20.jpeg",
- "preTranslated": 0,
- "totalCosts": 127
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 127
- },
- "translated": {
- "tmMatch": 0,
- "default": 127,
- "total": 127
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 139,
- "total": 139
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 127,
- "total": 127
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15148584,
- "username": "azizkamolov",
- "fullName": "Aziz Kamolov (azizkamolov)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15148584/medium/5767997b1e35672eab30221736318ad4.png",
- "preTranslated": 0,
- "totalCosts": 161
- },
- "languages": [
- {
- "language": {
- "id": "uz",
- "name": "Uzbek",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 161
- },
- "translated": {
- "tmMatch": 0,
- "default": 161,
- "total": 161
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 120,
- "total": 120
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 161,
- "total": 161
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15003547,
- "username": "jonhanam2",
- "fullName": "Baby Disney (jonhanam2)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15003547/medium/2fa3e52eb462041c5657dd98097e1b56.jpeg",
- "preTranslated": 0,
- "totalCosts": 98
- },
- "languages": [
- {
- "language": {
- "id": "sq",
- "name": "Albanian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 58
- },
- "translated": {
- "tmMatch": 1,
- "default": 57,
- "total": 58
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 39,
- "total": 40
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 57,
- "total": 58
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "vi",
- "name": "Vietnamese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 40
- },
- "translated": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15142316,
- "username": "bactv1704",
- "fullName": "Bac Truong Van (bactv1704)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15142316/medium/9226790ee15ca7593d911bdd791b6be5.jpeg",
- "preTranslated": 0,
- "totalCosts": 96
- },
- "languages": [
- {
- "language": {
- "id": "vi",
- "name": "Vietnamese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 96
- },
- "translated": {
- "tmMatch": 1,
- "default": 95,
- "total": 96
- },
- "targetTranslated": {
- "tmMatch": 5,
- "default": 166,
- "total": 171
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 95,
- "total": 96
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15193278,
- "username": "Bahesh2006",
- "fullName": "Bahesh (Bahesh2006)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15193278/medium/5199f23c9f909938eec31e458bc16752.png",
- "preTranslated": 0,
- "totalCosts": 439
- },
- "languages": [
- {
- "language": {
- "id": "ml-IN",
- "name": "Malayalam",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 439
- },
- "translated": {
- "tmMatch": 0,
- "default": 439,
- "total": 439
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 673,
- "total": 673
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 439,
- "total": 439
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15094401,
- "username": "lorusso.beppe",
- "fullName": "Beppe Lorusso (lorusso.beppe)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094401/medium/6452c3b3d9d15c64e9b8afd2f45fb558.jpeg",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15124187,
- "username": "briankhh",
- "fullName": "Brian HH (briankhh)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124187/medium/d59d5671fd0af9b53e3f05570ef127cf.png",
- "preTranslated": 0,
- "totalCosts": 99
- },
- "languages": [
- {
- "language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 99
- },
- "translated": {
- "tmMatch": 0,
- "default": 99,
- "total": 99
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 144,
- "total": 144
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 99,
- "total": 99
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14582822,
- "username": "rbrunomarques",
- "fullName": "Bruno Marques (rbrunomarques)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14582822/medium/37460294a3c81cf5118924de20c06af2.jpeg",
- "preTranslated": 0,
- "totalCosts": 155
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 155
- },
- "translated": {
- "tmMatch": 0,
- "default": 155,
- "total": 155
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 170,
- "total": 170
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 155,
- "total": 155
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 12441550,
- "username": "cgural",
- "fullName": "Caner Güral (cgural)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12441550/medium/334d8e93943aad9d6d5a04d6ef732f2c_default.png",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15143180,
- "username": "mcedrdiego",
- "fullName": "Cedric M. (mcedrdiego)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15143180/medium/8979efff215c27bbdff54451baac8542.png",
- "preTranslated": 0,
- "totalCosts": 169
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 169
- },
- "translated": {
- "tmMatch": 30,
- "default": 139,
- "total": 169
- },
- "targetTranslated": {
- "tmMatch": 32,
- "default": 139,
- "total": 171
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 30,
- "default": 139,
- "total": 169
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15121067,
- "username": "ChippiEth",
- "fullName": "ChippiEth",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121067/medium/6fff8cd0847de536dd350c049d8beb27.jpg",
- "preTranslated": 0,
- "totalCosts": 727
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 727
- },
- "translated": {
- "tmMatch": 3,
- "default": 724,
- "total": 727
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 793,
- "total": 799
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 213,
- "total": 213
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 724,
- "total": 727
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15171954,
- "username": "Chrischoy58",
- "fullName": "Choy Chris (Chrischoy58)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15171954/medium/534a86eb2de47a05f023384e1b18874c.jpeg",
- "preTranslated": 0,
- "totalCosts": 61
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 61
- },
- "translated": {
- "tmMatch": 1,
- "default": 60,
- "total": 61
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 90,
- "total": 92
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 60,
- "total": 61
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15179182,
- "username": "cjean",
- "fullName": "Christophe Jean (cjean)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15179182/medium/89f47e7172b73fbe5c9418cf7ac9cb04.jpeg",
- "preTranslated": 0,
- "totalCosts": 21
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 21
- },
- "translated": {
- "tmMatch": 21,
- "default": 0,
- "total": 21
- },
- "targetTranslated": {
- "tmMatch": 29,
- "default": 0,
- "total": 29
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 21,
- "default": 0,
- "total": 21
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15109465,
- "username": "chunliangkhong",
- "fullName": "Chun Liang Khong (chunliangkhong)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15109465/medium/117b09058a45ba6e22d9dab42739a314.png",
- "preTranslated": 0,
- "totalCosts": 1294
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13
- },
- "translated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 26,
- "total": 26
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ms",
- "name": "Malay",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1281
- },
- "translated": {
- "tmMatch": 0,
- "default": 1281,
- "total": 1281
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1122,
- "total": 1122
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1281,
- "total": 1281
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14075861,
- "username": "Kler",
- "fullName": "Claire (Kler)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14075861/medium/b9abac41707bec81b06162ba18f3363c_default.png",
- "preTranslated": 0,
- "totalCosts": 2130
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2130
- },
- "translated": {
- "tmMatch": 108,
- "default": 2022,
- "total": 2130
- },
- "targetTranslated": {
- "tmMatch": 139,
- "default": 2453,
- "total": 2592
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 27,
- "total": 27
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 108,
- "default": 2022,
- "total": 2130
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15099583,
- "username": "sufu777",
- "fullName": "Clarence (sufu777)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15099583/medium/a6437a0ee7f304e9e4caf2c979d6c08b.png",
- "preTranslated": 0,
- "totalCosts": 19
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 19
- },
- "translated": {
- "tmMatch": 0,
- "default": 19,
- "total": 19
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 32,
- "total": 32
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 19,
- "total": 19
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15111787,
- "username": "mibissaclaude2",
- "fullName": "Claude NOVAC (mibissaclaude2)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15111787/medium/f0318059d71a4cba7c42adaa3e1fb01c.jpeg",
- "preTranslated": 0,
- "totalCosts": 5
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 5
- },
- "translated": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15155844,
- "username": "CryptoSpace",
- "fullName": "CryptoSpace",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15155844/medium/6e6407e27f509308774f480afe52ff7d.png",
- "preTranslated": 0,
- "totalCosts": 2519
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2519
- },
- "translated": {
- "tmMatch": 158,
- "default": 2361,
- "total": 2519
- },
- "targetTranslated": {
- "tmMatch": 181,
- "default": 2746,
- "total": 2927
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 515,
- "total": 519
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 158,
- "default": 2361,
- "total": 2519
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15114593,
- "username": "RiquinPassaRodo",
- "fullName": "Cthulhu (RiquinPassaRodo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15114593/medium/45a10f0be483ccb1556ea7f51d741677.jpeg",
- "preTranslated": 0,
- "totalCosts": 332
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 222
- },
- "translated": {
- "tmMatch": 0,
- "default": 222,
- "total": 222
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 240,
- "total": 240
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 21,
- "total": 21
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 222,
- "total": 222
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 110
- },
- "translated": {
- "tmMatch": 0,
- "default": 110,
- "total": 110
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 124,
- "total": 124
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 110,
- "total": 110
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15145166,
- "username": "Mohd_hafiez_0mar",
- "fullName": "DRAGONEARIN Media Int'l Enterprise (Mohd_hafiez_0mar)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15145166/medium/d383907b421ad6e39d977260a2872335.png",
- "preTranslated": 0,
- "totalCosts": 4
- },
- "languages": [
- {
- "language": {
- "id": "ms",
- "name": "Malay",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
- },
- "translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15118051,
- "username": "dakotaaldama9414",
- "fullName": "Dakota Aldama (dakotaaldama9414)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15118051/medium/ab8290a28c6c892656b6e7bae5c292af.png",
- "preTranslated": 0,
- "totalCosts": 119
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 119
- },
- "translated": {
- "tmMatch": 2,
- "default": 117,
- "total": 119
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 135,
- "total": 137
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 117,
- "total": 119
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15212290,
- "username": "danicuki",
- "fullName": "Daniel Cukier (danicuki)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15212290/medium/2fe9878b523e9a9baf3a9bd997ba84fb.jpeg",
- "preTranslated": 0,
- "totalCosts": 5
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 5
- },
- "translated": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "targetTranslated": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15127817,
- "username": "danielfrey101",
- "fullName": "Daniel Frey (danielfrey101)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127817/medium/6d6a53562e7779cd339b6062d69db1ba.jpeg",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
- {
- "language": {
- "id": "he",
- "name": "Hebrew",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
- },
- "translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14726110,
- "username": "dugarte.z981",
- "fullName": "Daniel Horacio Ugarte (dugarte.z981)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14726110/medium/6ce23defc916504b5bf20fade6532619.jpeg",
- "preTranslated": 0,
- "totalCosts": 103
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 30
- },
- "translated": {
- "tmMatch": 13,
- "default": 17,
- "total": 30
- },
- "targetTranslated": {
- "tmMatch": 12,
- "default": 18,
- "total": 30
- },
- "translatedByMt": {
- "tmMatch": 13,
- "default": 6,
- "total": 19
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 13,
- "default": 17,
- "total": 30
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "sw",
- "name": "Swahili",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 73
- },
- "translated": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 85,
- "total": 85
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15107157,
- "username": "dcirillo",
- "fullName": "Daniel Orlandi Cirillo (dcirillo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15107157/medium/dd75f7e24260c05ff5dada3d8328e53a.jpg",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14581548,
- "username": "danielpg2106",
- "fullName": "Daniel Pedraza G (danielpg2106)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14581548/medium/15cfd2d3d8015efbcfbc20c47deeb5be.jpeg",
- "preTranslated": 0,
- "totalCosts": 728
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 728
- },
- "translated": {
- "tmMatch": 2,
- "default": 726,
- "total": 728
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 797,
- "total": 799
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 679,
- "total": 679
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 726,
- "total": 728
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15126243,
- "username": "DaphBebo",
- "fullName": "DaphBebo",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15126243/medium/99418f0f50c1a8cd1f4d3c51a920dc2c.png",
- "preTranslated": 0,
- "totalCosts": 340
- },
- "languages": [
- {
- "language": {
- "id": "ig",
- "name": "Igbo",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 340
- },
- "translated": {
- "tmMatch": 4,
- "default": 336,
- "total": 340
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 253,
- "total": 257
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 336,
- "total": 340
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15116561,
- "username": "daria.bojarska.207",
- "fullName": "Daria Bojarska (daria.bojarska.207)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116561/medium/d4fb2414f2e7a2e19da9e213c03619d9.png",
- "preTranslated": 0,
- "totalCosts": 11
- },
- "languages": [
- {
- "language": {
- "id": "pl",
- "name": "Polish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 11
- },
- "translated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15153604,
- "username": "DiegoRodriguezM",
- "fullName": "Darienken (DiegoRodriguezM)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15153604/medium/11569f93ca6c50d1f1039d949c390a8e.jpeg",
- "preTranslated": 0,
- "totalCosts": 21
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 21
- },
- "translated": {
- "tmMatch": 0,
- "default": 21,
- "total": 21
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 19,
- "total": 19
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 21,
- "total": 21
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15052049,
- "username": "Conti",
- "fullName": "Dastan Moldabekov (Conti)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15052049/medium/6b8eaf2dd9660ac1565f7f3006787421_default.png",
- "preTranslated": 0,
- "totalCosts": 5
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 5
- },
- "translated": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14960185,
- "username": "Dastronom",
- "fullName": "Dastronom",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14960185/medium/4569003c3a46bae1a2e5c5b06e4ec34e_default.png",
- "preTranslated": 0,
- "totalCosts": 282
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 282
- },
- "translated": {
- "tmMatch": 0,
- "default": 282,
- "total": 282
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 246,
- "total": 246
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 282,
- "total": 282
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15205546,
- "username": "davidravens8",
- "fullName": "Dave Ravens (davidravens8)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15205546/medium/7a4e0b8ed40cd99e4b5e4c507eb08dc2.png",
- "preTranslated": 0,
- "totalCosts": 521
- },
- "languages": [
- {
- "language": {
- "id": "he",
- "name": "Hebrew",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 504
- },
- "translated": {
- "tmMatch": 7,
- "default": 497,
- "total": 504
- },
- "targetTranslated": {
- "tmMatch": 7,
- "default": 449,
- "total": 456
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 7,
- "default": 497,
- "total": 504
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "vi",
- "name": "Vietnamese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 17
- },
- "translated": {
- "tmMatch": 5,
- "default": 12,
- "total": 17
- },
- "targetTranslated": {
- "tmMatch": 11,
- "default": 14,
- "total": 25
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 12,
- "total": 17
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15108463,
- "username": "dschwartz-78",
- "fullName": "David (dschwartz-78)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15108463/medium/c49573bc7c7e5660ee4ebd9e4f7398a7.png",
- "preTranslated": 0,
- "totalCosts": 4
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
- },
- "translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14784414,
- "username": "DeFiGregg",
- "fullName": "DeFiGregg",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14784414/medium/3c33d392c019608a477744d2c30ee357.jpg",
- "preTranslated": 0,
- "totalCosts": 18
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 18
- },
- "translated": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "targetTranslated": {
- "tmMatch": 22,
- "default": 0,
- "total": 22
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15085379,
- "username": "DedeYantonius1981",
- "fullName": "Dede Yantonius Simarmata (DedeYantonius1981)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15085379/medium/bf99a7bf70adcda9f944c38acbde4ab2.jpeg",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15170148,
- "username": "Dyp1xy",
- "fullName": "Derick K. (Dyp1xy)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15170148/medium/fbd36947a462471a6ab28a9653729485.png",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15138740,
- "username": "devilus",
- "fullName": "Devil (devilus)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15138740/medium/bffea8b1c1a91225fd4ac78cff840884.png",
- "preTranslated": 0,
- "totalCosts": 7
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 7
- },
- "translated": {
- "tmMatch": 2,
- "default": 5,
- "total": 7
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 4,
- "total": 5
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 2,
- "total": 4
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 5,
- "total": 7
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15135329,
- "username": "expp121",
- "fullName": "Dimitar Banchev (expp121)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135329/medium/67e1639ce1c4ad91c6d7fdda5c768ec2.jpeg",
- "preTranslated": 0,
- "totalCosts": 236
- },
- "languages": [
- {
- "language": {
- "id": "bg",
- "name": "Bulgarian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 236
- },
- "translated": {
- "tmMatch": 7,
- "default": 229,
- "total": 236
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 225,
- "total": 231
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 7,
- "default": 229,
- "total": 236
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14844054,
- "username": "Dimitar1512",
- "fullName": "Dimitar Ivanov (Dimitar1512)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14844054/medium/fe0250d5811896fb81121b9e88ed976b_default.png",
- "preTranslated": 0,
- "totalCosts": 325
- },
- "languages": [
- {
- "language": {
- "id": "bg",
- "name": "Bulgarian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 325
- },
- "translated": {
- "tmMatch": 19,
- "default": 306,
- "total": 325
- },
- "targetTranslated": {
- "tmMatch": 23,
- "default": 308,
- "total": 331
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 19,
- "default": 306,
- "total": 325
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15136940,
- "username": "guillendonovan719",
- "fullName": "Donovan Guillen (guillendonovan719)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15136940/medium/38efbe7175f885eb512d7844d04efdfb.png",
- "preTranslated": 0,
- "totalCosts": 15
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 15
- },
- "translated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14139271,
- "username": "DracalaBoss",
- "fullName": "Draško B. (DracalaBoss)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14139271/medium/20d7c7b4bae17ae98698eff9ebef7f5e_default.png",
- "preTranslated": 0,
- "totalCosts": 33
- },
- "languages": [
- {
- "language": {
- "id": "sr-CS",
- "name": "Serbian (Latin)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 33
- },
- "translated": {
- "tmMatch": 0,
- "default": 33,
- "total": 33
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 33,
- "total": 33
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 33,
- "total": 33
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15030799,
- "username": "DushicaU",
- "fullName": "Dusica Udovicki (DushicaU)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15030799/medium/a5b101b66042af522070c34cf65d7805.jpg",
- "preTranslated": 0,
- "totalCosts": 136
- },
- "languages": [
- {
- "language": {
- "id": "sr-CS",
- "name": "Serbian (Latin)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 136
- },
- "translated": {
- "tmMatch": 0,
- "default": 136,
- "total": 136
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 136,
- "total": 136
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 136,
- "total": 136
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15129227,
- "username": "duvi",
- "fullName": "Duvi (duvi)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129227/medium/0ba50e7759bd3db2973d2bc6b2a5ba42.jpeg",
- "preTranslated": 0,
- "totalCosts": 66
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 66
- },
- "translated": {
- "tmMatch": 0,
- "default": 66,
- "total": 66
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 119,
- "total": 119
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 19,
- "total": 19
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 66,
- "total": 66
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15200558,
- "username": "dydelkakv",
- "fullName": "Dydelka: Kv (dydelkakv)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15200558/medium/3f309abd177121bcaec53e20c7985e0e.jpeg",
- "preTranslated": 0,
- "totalCosts": 9
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 9
- },
- "translated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13842283,
- "username": "Dzenan",
- "fullName": "Dženan (Dzenan)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13842283/medium/bbfb9ef4136417577f368ab059d20644.jpeg",
- "preTranslated": 0,
- "totalCosts": 19
- },
- "languages": [
- {
- "language": {
- "id": "sv-SE",
- "name": "Swedish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 19
- },
- "translated": {
- "tmMatch": 3,
- "default": 16,
- "total": 19
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 16,
- "total": 19
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 16,
- "total": 19
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15125819,
- "username": "sangremaya",
- "fullName": "E A Chicas P (sangremaya)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15125819/medium/9414e72521867a3f6b5c6073f241fbca.png",
- "preTranslated": 0,
- "totalCosts": 540
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 540
- },
- "translated": {
- "tmMatch": 309,
- "default": 231,
- "total": 540
- },
- "targetTranslated": {
- "tmMatch": 332,
- "default": 254,
- "total": 586
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 309,
- "default": 231,
- "total": 540
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15212248,
- "username": "edoga.salinas",
- "fullName": "Edgar Daniel Salinas Ledesma (edoga.salinas)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15212248/medium/752344d4d4d83a3dc6115bb278dee2a0.png",
- "preTranslated": 0,
- "totalCosts": 439
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 439
- },
- "translated": {
- "tmMatch": 0,
- "default": 439,
- "total": 439
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 530,
- "total": 530
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 439,
- "total": 439
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14643068,
- "username": "egelizo",
- "fullName": "Eduardo Gelizo (egelizo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14643068/medium/f6f25b4f0e429a11e235ade8d866b314.jpeg",
- "preTranslated": 0,
- "totalCosts": 24954
- },
- "languages": [
- {
- "language": {
- "id": "ca",
- "name": "Catalan",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 24954
- },
- "translated": {
- "tmMatch": 162,
- "default": 24792,
- "total": 24954
- },
- "targetTranslated": {
- "tmMatch": 177,
- "default": 28139,
- "total": 28316
- },
- "translatedByMt": {
- "tmMatch": 30,
- "default": 0,
- "total": 30
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 162,
- "default": 24792,
- "total": 24954
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15114803,
- "username": "efrainesguerrero",
- "fullName": "Efraín Guerrero (efrainesguerrero)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15114803/medium/e98f4c96e5e6f778bca666c1a4f7de99.png",
- "preTranslated": 0,
- "totalCosts": 98
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 98
- },
- "translated": {
- "tmMatch": 0,
- "default": 98,
- "total": 98
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 122,
- "total": 122
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 98,
- "total": 98
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14814690,
- "username": "khodaarahmi",
- "fullName": "Ehsan Khodaarahmi (khodaarahmi)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14814690/medium/22dbf1e43823e76cb094bff3fdcca212.jpeg",
- "preTranslated": 0,
- "totalCosts": 99
- },
- "languages": [
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 99
- },
- "translated": {
- "tmMatch": 2,
- "default": 97,
- "total": 99
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 144,
- "total": 147
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 97,
- "total": 99
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15154602,
- "username": "elvinn517",
- "fullName": "Elvin Suleymanov (elvinn517)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15154602/medium/aadbee62cf9f85922423ad2569f617d6.jpeg",
- "preTranslated": 0,
- "totalCosts": 6
- },
- "languages": [
- {
- "language": {
- "id": "az",
- "name": "Azerbaijani",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6
- },
- "translated": {
- "tmMatch": 5,
- "default": 1,
- "total": 6
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 1,
- "total": 7
- },
- "translatedByMt": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 1,
- "total": 6
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14667876,
- "username": "liuname",
- "fullName": "Emanuil Stefanov Gaydarov (liuname)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14667876/medium/dcf992de12d37b7029d611a952cc141d_default.png",
- "preTranslated": 0,
- "totalCosts": 15
- },
- "languages": [
- {
- "language": {
- "id": "bg",
- "name": "Bulgarian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 15
- },
- "translated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15163058,
- "username": "epanchor",
- "fullName": "Emma Prioux (epanchor)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15163058/medium/86fa5320a55693b0abde687f19224a78.jpeg",
- "preTranslated": 0,
- "totalCosts": 22
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 22
- },
- "translated": {
- "tmMatch": 1,
- "default": 21,
- "total": 22
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 24,
- "total": 25
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 21,
- "total": 22
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15090169,
- "username": "emrenlfrka",
- "fullName": "Emre Nilifırka (emrenlfrka)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090169/medium/85459d0b1c2a8e9fb0faf01c17ff7846.jpeg",
- "preTranslated": 0,
- "totalCosts": 13
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13
- },
- "translated": {
- "tmMatch": 1,
- "default": 12,
- "total": 13
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 295,
- "total": 298
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 12,
- "total": 13
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15071001,
- "username": "erayusta",
- "fullName": "Eray USTA (erayusta)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15071001/medium/2217d87cbdd42804fad5770b930a9101.jpeg",
- "preTranslated": 0,
- "totalCosts": 309
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 309
- },
- "translated": {
- "tmMatch": 0,
- "default": 309,
- "total": 309
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 266,
- "total": 266
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 309,
- "total": 309
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15047729,
- "username": "EricTheTurtle",
- "fullName": "Eric Koksch (EricTheTurtle)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15047729/medium/705657a47d8515302fce11fdaf1e1081.png",
- "preTranslated": 0,
- "totalCosts": 4789
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4789
- },
- "translated": {
- "tmMatch": 87,
- "default": 4702,
- "total": 4789
- },
- "targetTranslated": {
- "tmMatch": 87,
- "default": 4787,
- "total": 4874
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 34,
- "total": 34
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 87,
- "default": 4702,
- "total": 4789
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13818443,
- "username": "erik.bjareholt",
- "fullName": "Erik Bjäreholt (erik.bjareholt)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13818443/medium/b0c51a85c1977a1f5a864c8f85274f26.jpg",
- "preTranslated": 0,
- "totalCosts": 272
- },
- "languages": [
- {
- "language": {
- "id": "sv-SE",
- "name": "Swedish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 272
- },
- "translated": {
- "tmMatch": 9,
- "default": 263,
- "total": 272
- },
- "targetTranslated": {
- "tmMatch": 8,
- "default": 262,
- "total": 270
- },
- "translatedByMt": {
- "tmMatch": 8,
- "default": 85,
- "total": 93
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 9,
- "default": 263,
- "total": 272
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15192538,
- "username": "ervinaindriani",
- "fullName": "Ervina Indriani (ervinaindriani)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15192538/medium/b2f4ae70fdde46eff37e1015967519a3.png",
- "preTranslated": 0,
- "totalCosts": 251
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 251
- },
- "translated": {
- "tmMatch": 5,
- "default": 246,
- "total": 251
- },
- "targetTranslated": {
- "tmMatch": 5,
- "default": 224,
- "total": 229
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 246,
- "total": 251
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15117761,
- "username": "Espilon",
- "fullName": "EspiIon (Espilon)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15117761/medium/b4c2f709605db89308f6ce2f0bb05457.jpg",
- "preTranslated": 0,
- "totalCosts": 64
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 64
- },
- "translated": {
- "tmMatch": 0,
- "default": 64,
- "total": 64
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 64,
- "total": 64
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13897487,
- "username": "ethdotorg",
- "fullName": "Ethereum.org Team (ethdotorg)",
- "userRole": "Owner",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13897487/medium/246e50d7e9ccde07088ed892b07a0efd.png",
- "preTranslated": 643766,
- "totalCosts": 11696
- },
- "languages": [
- {
- "language": {
- "id": "sq",
- "name": "Albanian",
- "tmSavings": 0,
- "preTranslate": 828,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "am",
- "name": "Amharic",
- "tmSavings": 0,
- "preTranslate": 134,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 8225,
- "totalCosts": 39
- },
- "translated": {
- "tmMatch": 15,
- "default": 24,
- "total": 39
- },
- "targetTranslated": {
- "tmMatch": 15,
- "default": 25,
- "total": 40
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 98
- },
- "translationCosts": {
- "tmMatch": 15,
- "default": 24,
- "total": 39
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "hy-AM",
- "name": "Armenian",
- "tmSavings": 0,
- "preTranslate": 134,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "az",
- "name": "Azerbaijani",
- "tmSavings": 0,
- "preTranslate": 433,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "eu",
- "name": "Basque",
- "tmSavings": 0,
- "preTranslate": 155,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "bn",
- "name": "Bengali",
- "tmSavings": 0,
- "preTranslate": 942,
- "totalCosts": 19
- },
- "translated": {
- "tmMatch": 8,
- "default": 11,
- "total": 19
- },
- "targetTranslated": {
- "tmMatch": 8,
- "default": 11,
- "total": 19
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 19
- },
- "translationCosts": {
- "tmMatch": 8,
- "default": 11,
- "total": 19
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "bi",
- "name": "Bislama",
- "tmSavings": 0,
- "preTranslate": 23,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 1,
- "default": 1,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 1,
- "total": 2
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 1,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "br-FR",
- "name": "Breton",
- "tmSavings": 0,
- "preTranslate": 195,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "bg",
- "name": "Bulgarian",
- "tmSavings": 0,
- "preTranslate": 9190,
- "totalCosts": 37
- },
- "translated": {
- "tmMatch": 19,
- "default": 18,
- "total": 37
- },
- "targetTranslated": {
- "tmMatch": 20,
- "default": 19,
- "total": 39
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 59
- },
- "translationCosts": {
- "tmMatch": 19,
- "default": 18,
- "total": 37
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "my",
- "name": "Burmese",
- "tmSavings": 0,
- "preTranslate": 297,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 1,
- "default": 1,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 1,
- "total": 2
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 1,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ca",
- "name": "Catalan",
- "tmSavings": 0,
- "preTranslate": 11543,
- "totalCosts": 25
- },
- "translated": {
- "tmMatch": 18,
- "default": 7,
- "total": 25
- },
- "targetTranslated": {
- "tmMatch": 18,
- "default": 7,
- "total": 25
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 26
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 7,
- "total": 25
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 36782,
- "totalCosts": 1136
- },
- "translated": {
- "tmMatch": 64,
- "default": 1072,
- "total": 1136
- },
- "targetTranslated": {
- "tmMatch": 68,
- "default": 1462,
- "total": 1530
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 1708
- },
- "translationCosts": {
- "tmMatch": 64,
- "default": 1072,
- "total": 1136
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
- "tmSavings": 0,
- "preTranslate": 35302,
- "totalCosts": 239
- },
- "translated": {
- "tmMatch": 95,
- "default": 144,
- "total": 239
- },
- "targetTranslated": {
- "tmMatch": 95,
- "default": 170,
- "total": 265
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 176
- },
- "translationCosts": {
- "tmMatch": 95,
- "default": 144,
- "total": 239
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "hr",
- "name": "Croatian",
- "tmSavings": 0,
- "preTranslate": 8071,
- "totalCosts": 40
- },
- "translated": {
- "tmMatch": 21,
- "default": 19,
- "total": 40
- },
- "targetTranslated": {
- "tmMatch": 21,
- "default": 19,
- "total": 40
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 160
- },
- "translationCosts": {
- "tmMatch": 21,
- "default": 19,
- "total": 40
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "cs",
- "name": "Czech",
- "tmSavings": 0,
- "preTranslate": 4552,
- "totalCosts": 119
- },
- "translated": {
- "tmMatch": 17,
- "default": 102,
- "total": 119
- },
- "targetTranslated": {
- "tmMatch": 17,
- "default": 93,
- "total": 110
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 153
- },
- "translationCosts": {
- "tmMatch": 17,
- "default": 102,
- "total": 119
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "da",
- "name": "Danish",
- "tmSavings": 0,
- "preTranslate": 2352,
- "totalCosts": 149
- },
- "translated": {
- "tmMatch": 137,
- "default": 12,
- "total": 149
- },
- "targetTranslated": {
- "tmMatch": 137,
- "default": 12,
- "total": 149
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 148
- },
- "translationCosts": {
- "tmMatch": 137,
- "default": 12,
- "total": 149
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "fa-AF",
- "name": "Dari",
- "tmSavings": 0,
- "preTranslate": 12,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "nl",
- "name": "Dutch",
- "tmSavings": 0,
- "preTranslate": 4110,
- "totalCosts": 49
- },
- "translated": {
- "tmMatch": 41,
- "default": 8,
- "total": 49
- },
- "targetTranslated": {
- "tmMatch": 41,
- "default": 8,
- "total": 49
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 148
- },
- "translationCosts": {
- "tmMatch": 41,
- "default": 8,
- "total": 49
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "eo",
- "name": "Esperanto",
- "tmSavings": 0,
- "preTranslate": 19,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "et",
- "name": "Estonian",
- "tmSavings": 0,
- "preTranslate": 49,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "fil",
- "name": "Filipino",
- "tmSavings": 0,
- "preTranslate": 780,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "fi",
- "name": "Finnish",
- "tmSavings": 0,
- "preTranslate": 1368,
- "totalCosts": 26
- },
- "translated": {
- "tmMatch": 14,
- "default": 12,
- "total": 26
- },
- "targetTranslated": {
- "tmMatch": 14,
- "default": 12,
- "total": 26
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 147
- },
- "translationCosts": {
- "tmMatch": 14,
- "default": 12,
- "total": 26
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 30345,
- "totalCosts": 234
- },
- "translated": {
- "tmMatch": 21,
- "default": 213,
- "total": 234
- },
- "targetTranslated": {
- "tmMatch": 21,
- "default": 215,
- "total": 236
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 947
- },
- "translationCosts": {
- "tmMatch": 21,
- "default": 213,
- "total": 234
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "gl",
- "name": "Galician",
- "tmSavings": 0,
- "preTranslate": 34,
- "totalCosts": 0
- },
- "translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ka",
- "name": "Georgian",
- "tmSavings": 0,
- "preTranslate": 498,
- "totalCosts": 167
- },
- "translated": {
- "tmMatch": 154,
- "default": 13,
- "total": 167
- },
- "targetTranslated": {
- "tmMatch": 154,
- "default": 13,
- "total": 167
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 167
- },
- "translationCosts": {
- "tmMatch": 154,
- "default": 13,
- "total": 167
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 30704,
- "totalCosts": 80
- },
- "translated": {
- "tmMatch": 22,
- "default": 58,
- "total": 80
- },
- "targetTranslated": {
- "tmMatch": 22,
- "default": 66,
- "total": 88
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 183
- },
- "translationCosts": {
- "tmMatch": 22,
- "default": 58,
- "total": 80
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "gi",
- "name": "Gilbertese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 10
- },
- "translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 10
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "el",
- "name": "Greek",
- "tmSavings": 0,
- "preTranslate": 11978,
- "totalCosts": 38
- },
- "translated": {
- "tmMatch": 19,
- "default": 19,
- "total": 38
- },
- "targetTranslated": {
- "tmMatch": 19,
- "default": 20,
- "total": 39
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 183
- },
- "translationCosts": {
- "tmMatch": 19,
- "default": 19,
- "total": 38
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "gu-IN",
- "name": "Gujarati",
- "tmSavings": 0,
- "preTranslate": 568,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ha",
- "name": "Hausa",
- "tmSavings": 0,
- "preTranslate": 17,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "he",
- "name": "Hebrew",
- "tmSavings": 0,
- "preTranslate": 299,
- "totalCosts": 143
- },
- "translated": {
- "tmMatch": 129,
- "default": 14,
- "total": 143
- },
- "targetTranslated": {
- "tmMatch": 129,
- "default": 12,
- "total": 141
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 126
- },
- "translationCosts": {
- "tmMatch": 129,
- "default": 14,
- "total": 143
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "hi",
- "name": "Hindi",
- "tmSavings": 0,
- "preTranslate": 4625,
- "totalCosts": 34
- },
- "translated": {
- "tmMatch": 10,
- "default": 24,
- "total": 34
- },
- "targetTranslated": {
- "tmMatch": 10,
- "default": 24,
- "total": 34
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 169
- },
- "translationCosts": {
- "tmMatch": 10,
- "default": 24,
- "total": 34
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "hu",
- "name": "Hungarian",
- "tmSavings": 0,
- "preTranslate": 21024,
- "totalCosts": 71
- },
- "translated": {
- "tmMatch": 19,
- "default": 52,
- "total": 71
- },
- "targetTranslated": {
- "tmMatch": 19,
- "default": 41,
- "total": 60
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 167
- },
- "translationCosts": {
- "tmMatch": 19,
- "default": 52,
- "total": 71
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ig",
- "name": "Igbo",
- "tmSavings": 0,
- "preTranslate": 650,
- "totalCosts": 146
- },
- "translated": {
- "tmMatch": 131,
- "default": 15,
- "total": 146
- },
- "targetTranslated": {
- "tmMatch": 131,
- "default": 15,
- "total": 146
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 147
- },
- "translationCosts": {
- "tmMatch": 131,
- "default": 15,
- "total": 146
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 37292,
- "totalCosts": 1535
- },
- "translated": {
- "tmMatch": 21,
- "default": 1514,
- "total": 1535
- },
- "targetTranslated": {
- "tmMatch": 21,
- "default": 1428,
- "total": 1449
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 1597
- },
- "translationCosts": {
- "tmMatch": 21,
- "default": 1514,
- "total": 1535
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 37205,
- "totalCosts": 134
- },
- "translated": {
- "tmMatch": 24,
- "default": 110,
- "total": 134
- },
- "targetTranslated": {
- "tmMatch": 25,
- "default": 118,
- "total": 143
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 688
- },
- "translationCosts": {
- "tmMatch": 24,
- "default": 110,
- "total": 134
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 31319,
- "totalCosts": 151
- },
- "translated": {
- "tmMatch": 28,
- "default": 123,
- "total": 151
- },
- "targetTranslated": {
- "tmMatch": 28,
- "default": 273,
- "total": 301
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 207
- },
- "translationCosts": {
- "tmMatch": 28,
- "default": 123,
- "total": 151
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "kn",
- "name": "Kannada",
- "tmSavings": 0,
- "preTranslate": 430,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "kk",
- "name": "Kazakh",
- "tmSavings": 0,
- "preTranslate": 394,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "km",
- "name": "Khmer",
- "tmSavings": 0,
- "preTranslate": 12,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ko",
- "name": "Korean",
- "tmSavings": 0,
- "preTranslate": 6109,
- "totalCosts": 31
- },
- "translated": {
- "tmMatch": 21,
- "default": 10,
- "total": 31
- },
- "targetTranslated": {
- "tmMatch": 21,
- "default": 10,
- "total": 31
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 154
- },
- "translationCosts": {
- "tmMatch": 21,
- "default": 10,
- "total": 31
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ku",
- "name": "Kurdish",
- "tmSavings": 0,
- "preTranslate": 104,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ky",
- "name": "Kyrgyz",
- "tmSavings": 0,
- "preTranslate": 118,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "lt",
- "name": "Lithuanian",
- "tmSavings": 0,
- "preTranslate": 2392,
- "totalCosts": 30
- },
- "translated": {
- "tmMatch": 18,
- "default": 12,
- "total": 30
- },
- "targetTranslated": {
- "tmMatch": 18,
- "default": 12,
- "total": 30
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 152
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 12,
- "total": 30
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "mk",
- "name": "Macedonian",
- "tmSavings": 0,
- "preTranslate": 550,
- "totalCosts": 5
- },
- "translated": {
- "tmMatch": 4,
- "default": 1,
- "total": 5
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 1,
- "total": 5
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 126
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 1,
- "total": 5
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "mai",
- "name": "Maithili",
- "tmSavings": 0,
- "preTranslate": 12,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ms",
- "name": "Malay",
- "tmSavings": 0,
- "preTranslate": 2694,
- "totalCosts": 30
- },
- "translated": {
- "tmMatch": 15,
- "default": 15,
- "total": 30
- },
- "targetTranslated": {
- "tmMatch": 15,
- "default": 15,
- "total": 30
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 147
- },
- "translationCosts": {
- "tmMatch": 15,
- "default": 15,
- "total": 30
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ml-IN",
- "name": "Malayalam",
- "tmSavings": 0,
- "preTranslate": 4145,
- "totalCosts": 41
- },
- "translated": {
- "tmMatch": 11,
- "default": 30,
- "total": 41
- },
- "targetTranslated": {
- "tmMatch": 11,
- "default": 57,
- "total": 68
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 245
- },
- "translationCosts": {
- "tmMatch": 11,
- "default": 30,
- "total": 41
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "mr",
- "name": "Marathi",
- "tmSavings": 0,
- "preTranslate": 577,
- "totalCosts": 33
- },
- "translated": {
- "tmMatch": 30,
- "default": 3,
- "total": 33
- },
- "targetTranslated": {
- "tmMatch": 30,
- "default": 3,
- "total": 33
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 129
- },
- "translationCosts": {
- "tmMatch": 30,
- "default": 3,
- "total": 33
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "mn",
- "name": "Mongolian",
- "tmSavings": 0,
- "preTranslate": 27,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ne-NP",
- "name": "Nepali",
- "tmSavings": 0,
- "preTranslate": 202,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "no",
- "name": "Norwegian",
- "tmSavings": 0,
- "preTranslate": 1001,
- "totalCosts": 65
- },
- "translated": {
- "tmMatch": 7,
- "default": 58,
- "total": 65
- },
- "targetTranslated": {
- "tmMatch": 7,
- "default": 57,
- "total": 64
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 192
- },
- "translationCosts": {
- "tmMatch": 7,
- "default": 58,
- "total": 65
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "or",
- "name": "Odia",
- "tmSavings": 0,
- "preTranslate": 13,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 12148,
- "totalCosts": 30
- },
- "translated": {
- "tmMatch": 29,
- "default": 1,
- "total": 30
- },
- "targetTranslated": {
- "tmMatch": 29,
- "default": 1,
- "total": 30
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 254
- },
- "translationCosts": {
- "tmMatch": 29,
- "default": 1,
- "total": 30
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "pl",
- "name": "Polish",
- "tmSavings": 0,
- "preTranslate": 25251,
- "totalCosts": 677
- },
- "translated": {
- "tmMatch": 63,
- "default": 614,
- "total": 677
- },
- "targetTranslated": {
- "tmMatch": 63,
- "default": 607,
- "total": 670
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 812
- },
- "translationCosts": {
- "tmMatch": 63,
- "default": 614,
- "total": 677
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 2468,
- "totalCosts": 39
- },
- "translated": {
- "tmMatch": 17,
- "default": 22,
- "total": 39
- },
- "targetTranslated": {
- "tmMatch": 17,
- "default": 24,
- "total": 41
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 152
- },
- "translationCosts": {
- "tmMatch": 17,
- "default": 22,
- "total": 39
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 35986,
- "totalCosts": 21
- },
- "translated": {
- "tmMatch": 21,
- "default": 0,
- "total": 21
- },
- "targetTranslated": {
- "tmMatch": 21,
- "default": 0,
- "total": 21
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 231
- },
- "translationCosts": {
- "tmMatch": 21,
- "default": 0,
- "total": 21
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "pa-IN",
- "name": "Punjabi",
- "tmSavings": 0,
- "preTranslate": 53,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ro",
- "name": "Romanian",
- "tmSavings": 0,
- "preTranslate": 37130,
- "totalCosts": 1687
- },
- "translated": {
- "tmMatch": 28,
- "default": 1659,
- "total": 1687
- },
- "targetTranslated": {
- "tmMatch": 28,
- "default": 1660,
- "total": 1688
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 1754
- },
- "translationCosts": {
- "tmMatch": 28,
- "default": 1659,
- "total": 1687
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 21441,
- "totalCosts": 96
- },
- "translated": {
- "tmMatch": 19,
- "default": 77,
- "total": 96
- },
- "targetTranslated": {
- "tmMatch": 19,
- "default": 63,
- "total": 82
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 250
- },
- "translationCosts": {
- "tmMatch": 19,
- "default": 77,
- "total": 96
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "sat",
- "name": "Santali",
- "tmSavings": 0,
- "preTranslate": 12,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "sr-CS",
- "name": "Serbian (Latin)",
- "tmSavings": 0,
- "preTranslate": 2363,
- "totalCosts": 25
- },
- "translated": {
- "tmMatch": 12,
- "default": 13,
- "total": 25
- },
- "targetTranslated": {
- "tmMatch": 12,
- "default": 13,
- "total": 25
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 147
- },
- "translationCosts": {
- "tmMatch": 12,
- "default": 13,
- "total": 25
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "sn",
- "name": "Shona",
- "tmSavings": 0,
- "preTranslate": 1,
- "totalCosts": 0
- },
- "translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "si-LK",
- "name": "Sinhala",
- "tmSavings": 0,
- "preTranslate": 194,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "sk",
- "name": "Slovak",
- "tmSavings": 0,
- "preTranslate": 1674,
- "totalCosts": 24
- },
- "translated": {
- "tmMatch": 12,
- "default": 12,
- "total": 24
- },
- "targetTranslated": {
- "tmMatch": 12,
- "default": 12,
- "total": 24
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 146
- },
- "translationCosts": {
- "tmMatch": 12,
- "default": 12,
- "total": 24
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "sl",
- "name": "Slovenian",
- "tmSavings": 0,
- "preTranslate": 25713,
- "totalCosts": 148
- },
- "translated": {
- "tmMatch": 34,
- "default": 114,
- "total": 148
- },
- "targetTranslated": {
- "tmMatch": 35,
- "default": 108,
- "total": 143
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 194
- },
- "translationCosts": {
- "tmMatch": 34,
- "default": 114,
- "total": 148
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "so",
- "name": "Somali",
- "tmSavings": 0,
- "preTranslate": 401,
- "totalCosts": 0
- },
- "translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 33692,
- "totalCosts": 3666
- },
- "translated": {
- "tmMatch": 62,
- "default": 3604,
- "total": 3666
- },
- "targetTranslated": {
- "tmMatch": 71,
- "default": 3636,
- "total": 3707
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 2146
- },
- "translationCosts": {
- "tmMatch": 62,
- "default": 3604,
- "total": 3666
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "sw",
- "name": "Swahili",
- "tmSavings": 0,
- "preTranslate": 6301,
- "totalCosts": 58
- },
- "translated": {
- "tmMatch": 38,
- "default": 20,
- "total": 58
- },
- "targetTranslated": {
- "tmMatch": 38,
- "default": 20,
- "total": 58
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 150
- },
- "translationCosts": {
- "tmMatch": 38,
- "default": 20,
- "total": 58
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "sv-SE",
- "name": "Swedish",
- "tmSavings": 0,
- "preTranslate": 2170,
- "totalCosts": 49
- },
- "translated": {
- "tmMatch": 37,
- "default": 12,
- "total": 49
- },
- "targetTranslated": {
- "tmMatch": 37,
- "default": 12,
- "total": 49
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 177
- },
- "translationCosts": {
- "tmMatch": 37,
- "default": 12,
- "total": 49
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "tg",
- "name": "Tajik",
- "tmSavings": 0,
- "preTranslate": 154,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ta",
- "name": "Tamil",
- "tmSavings": 0,
- "preTranslate": 280,
- "totalCosts": 0
- },
- "translated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "te",
- "name": "Telugu",
- "tmSavings": 0,
- "preTranslate": 409,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "th",
- "name": "Thai",
- "tmSavings": 0,
- "preTranslate": 2076,
- "totalCosts": 24
- },
- "translated": {
- "tmMatch": 12,
- "default": 12,
- "total": 24
- },
- "targetTranslated": {
- "tmMatch": 12,
- "default": 12,
- "total": 24
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 148
- },
- "translationCosts": {
- "tmMatch": 12,
- "default": 12,
- "total": 24
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 33226,
- "totalCosts": 69
- },
- "translated": {
- "tmMatch": 27,
- "default": 42,
- "total": 69
- },
- "targetTranslated": {
- "tmMatch": 27,
- "default": 31,
- "total": 58
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 247
- },
- "translationCosts": {
- "tmMatch": 27,
- "default": 42,
- "total": 69
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "uk",
- "name": "Ukrainian",
- "tmSavings": 0,
- "preTranslate": 35004,
- "totalCosts": 43
- },
- "translated": {
- "tmMatch": 16,
- "default": 27,
- "total": 43
- },
- "targetTranslated": {
- "tmMatch": 16,
- "default": 22,
- "total": 38
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 162
- },
- "translationCosts": {
- "tmMatch": 16,
- "default": 27,
- "total": 43
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ur-IN",
- "name": "Urdu (India)",
- "tmSavings": 0,
- "preTranslate": 28,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ur-PK",
- "name": "Urdu (Pakistan)",
- "tmSavings": 0,
- "preTranslate": 258,
- "totalCosts": 5
- },
- "translated": {
- "tmMatch": 4,
- "default": 1,
- "total": 5
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 1,
- "total": 5
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 1
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 1,
- "total": 5
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "uz",
- "name": "Uzbek",
- "tmSavings": 0,
- "preTranslate": 1593,
- "totalCosts": 15
- },
- "translated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "vi",
- "name": "Vietnamese",
- "tmSavings": 0,
- "preTranslate": 12654,
- "totalCosts": 84
- },
- "translated": {
- "tmMatch": 31,
- "default": 53,
- "total": 84
- },
- "targetTranslated": {
- "tmMatch": 36,
- "default": 69,
- "total": 105
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 1469
- },
- "translationCosts": {
- "tmMatch": 31,
- "default": 53,
- "total": 84
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "yo",
- "name": "Yoruba",
- "tmSavings": 0,
- "preTranslate": 252,
- "totalCosts": 48
- },
- "translated": {
- "tmMatch": 0,
- "default": 48,
- "total": 48
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 48,
- "total": 48
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 25420,
- "username": "Ryo567",
- "fullName": "Eugenio \"Ryo567\" Martínez Seguín (Ryo567)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/25420/medium/c407ca20cecfad35ba1bc9ef42232137.png",
- "preTranslated": 0,
- "totalCosts": 10
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 10
- },
- "translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15087885,
- "username": "Westevgen",
- "fullName": "Evgeniy West (Westevgen)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087885/medium/c903ffb51715d8b684858dff25f9ff44.jpg",
- "preTranslated": 0,
- "totalCosts": 126
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 126
- },
- "translated": {
- "tmMatch": 2,
- "default": 124,
- "total": 126
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 92,
- "total": 94
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 124,
- "total": 126
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15094745,
- "username": "facundog",
- "fullName": "Facundo González (facundog)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094745/medium/365e405212afd444ae60c7602327cdf6.jpeg",
- "preTranslated": 0,
- "totalCosts": 35
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 35
- },
- "translated": {
- "tmMatch": 3,
- "default": 32,
- "total": 35
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 37,
- "total": 40
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 32,
- "total": 35
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13603059,
- "username": "1999.fatih",
- "fullName": "Fatih Yaşar (1999.fatih)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13603059/medium/09ad822a648804ebcd081986efbaa2f5.jpg",
- "preTranslated": 0,
- "totalCosts": 5
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 5
- },
- "translated": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14336660,
- "username": "dukun_santet",
- "fullName": "Fauzan Zulfikar Maulid (dukun_santet)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14336660/medium/4f5e25115d1bde278e43bbab83c7892d.jpg",
- "preTranslated": 0,
- "totalCosts": 596
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 596
- },
- "translated": {
- "tmMatch": 67,
- "default": 529,
- "total": 596
- },
- "targetTranslated": {
- "tmMatch": 71,
- "default": 495,
- "total": 566
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 67,
- "default": 529,
- "total": 596
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15200572,
- "username": "wfeiyue02",
- "fullName": "Feiyue 15159845175 (wfeiyue02)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15200572/medium/1948425719534267021c924638e526ca.png",
- "preTranslated": 0,
- "totalCosts": 6
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6
- },
- "translated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15129181,
- "username": "fselmo",
- "fullName": "Felipe Selmo (fselmo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129181/medium/a13063fa10f5c6aa61a162608091c40f.png",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15181418,
- "username": "flockchain",
- "fullName": "Felix (flockchain)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181418/medium/f80cb1c08c29018a1e9dbd93fa5ff510.jpg",
- "preTranslated": 0,
- "totalCosts": 4280
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4280
- },
- "translated": {
- "tmMatch": 491,
- "default": 3789,
- "total": 4280
- },
- "targetTranslated": {
- "tmMatch": 508,
- "default": 3826,
- "total": 4334
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 491,
- "default": 3789,
- "total": 4280
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14642902,
- "username": "kfern",
- "fullName": "Fernando Navarro (kfern)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14642902/medium/75be12c06ec6e9a77bd4ef4ed3582c3d.jpeg",
- "preTranslated": 0,
- "totalCosts": 16
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 16
- },
- "translated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 22,
- "total": 22
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15197312,
- "username": "Ariara",
- "fullName": "Florencia Aranda (Ariara)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197312/medium/7e720403b1cf3166b1e4e1bffc62f604.png",
- "preTranslated": 0,
- "totalCosts": 14
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 14
- },
- "translated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15098311,
- "username": "kradz0r",
- "fullName": "Francisco Monsiváis (kradz0r)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15098311/medium/3d98f013ef09c55709d9d0a7e3379f35.jpeg",
- "preTranslated": 0,
- "totalCosts": 9
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 9
- },
- "translated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15164106,
- "username": "robotboy",
- "fullName": "Frenky Harry S. Sinaga (robotboy)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15164106/medium/64c34259a5c0f9a5c8d3121f7c368b3d.jpeg",
- "preTranslated": 0,
- "totalCosts": 1310
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1310
- },
- "translated": {
- "tmMatch": 442,
- "default": 868,
- "total": 1310
- },
- "targetTranslated": {
- "tmMatch": 397,
- "default": 775,
- "total": 1172
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 442,
- "default": 868,
- "total": 1310
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15126311,
- "username": "Funisher-code",
- "fullName": "Funisher-code",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15126311/medium/f10980aa95afb32201eeeb514dafcc97.jpeg",
- "preTranslated": 0,
- "totalCosts": 57
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 57
- },
- "translated": {
- "tmMatch": 0,
- "default": 57,
- "total": 57
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 65,
- "total": 65
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 57,
- "total": 57
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14952033,
- "username": "GalPe",
- "fullName": "G Koleva (GalPe)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14952033/medium/b5cd61c1c84411584d7f95a0293006e4.jpeg",
- "preTranslated": 0,
- "totalCosts": 218
- },
- "languages": [
- {
- "language": {
- "id": "bg",
- "name": "Bulgarian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 218
- },
- "translated": {
- "tmMatch": 0,
- "default": 218,
- "total": 218
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 216,
- "total": 216
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 218,
- "total": 218
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13855929,
- "username": "gabriel.silva",
- "fullName": "Gabriel P. Silva (gabriel.silva)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13855929/medium/51d997bd43d246da34052b5cab702f56.jpg",
- "preTranslated": 0,
- "totalCosts": 13273
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13273
- },
- "translated": {
- "tmMatch": 3662,
- "default": 9611,
- "total": 13273
- },
- "targetTranslated": {
- "tmMatch": 4051,
- "default": 10165,
- "total": 14216
- },
- "translatedByMt": {
- "tmMatch": 9,
- "default": 1040,
- "total": 1049
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3662,
- "default": 9611,
- "total": 13273
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15088169,
- "username": "galileu",
- "fullName": "Galileu Rocha (galileu)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15088169/medium/d38802cdfdd556254f1197bb886f44e6.jpeg",
- "preTranslated": 0,
- "totalCosts": 163
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 163
- },
- "translated": {
- "tmMatch": 1,
- "default": 162,
- "total": 163
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 174,
- "total": 176
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 162,
- "total": 163
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14591102,
- "username": "Gamer_top_13",
- "fullName": "Gamer 13 (Gamer_top_13)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14591102/medium/2b42c26cd428975962a463206e80a523.png",
- "preTranslated": 0,
- "totalCosts": 15
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 15
- },
- "translated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15204834,
- "username": "garynoh",
- "fullName": "Gary Noh (garynoh)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15204834/medium/0304cee8365bb93afe443205051970e9.png",
- "preTranslated": 0,
- "totalCosts": 864
- },
- "languages": [
- {
- "language": {
- "id": "ko",
- "name": "Korean",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 864
- },
- "translated": {
- "tmMatch": 7,
- "default": 857,
- "total": 864
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 658,
- "total": 664
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 7,
- "default": 857,
- "total": 864
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 12804952,
- "username": "imgelu",
- "fullName": "Gelu Ungur (imgelu)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12804952/medium/59d5d165d5b422c57908e7797d3b83ee.jpg",
- "preTranslated": 0,
- "totalCosts": 1160
- },
- "languages": [
- {
- "language": {
- "id": "ro",
- "name": "Romanian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1160
- },
- "translated": {
- "tmMatch": 5,
- "default": 1155,
- "total": 1160
- },
- "targetTranslated": {
- "tmMatch": 5,
- "default": 1185,
- "total": 1190
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 214,
- "total": 216
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 1155,
- "total": 1160
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15120611,
- "username": "g_dag__",
- "fullName": "Gianluca D’Agostino (g_dag__)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15120611/medium/990f658eca485fc0ccc4dc63b38ae1a3.jpeg",
- "preTranslated": 0,
- "totalCosts": 110
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 110
- },
- "translated": {
- "tmMatch": 5,
- "default": 105,
- "total": 110
- },
- "targetTranslated": {
- "tmMatch": 8,
- "default": 111,
- "total": 119
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 105,
- "total": 110
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14946409,
- "username": "giu.roperto",
- "fullName": "Giu Roperto (giu.roperto)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14946409/medium/56d3187cc785e71756040654b7eeabb4.png",
- "preTranslated": 0,
- "totalCosts": 265
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 265
- },
- "translated": {
- "tmMatch": 0,
- "default": 265,
- "total": 265
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 263,
- "total": 263
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 265,
- "total": 265
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14529066,
- "username": "glaucomaximo",
- "fullName": "Glauco Maximo (glaucomaximo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14529066/medium/c6590d401123402ad52bc09065ae4ecc.jpeg",
- "preTranslated": 0,
- "totalCosts": 27
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 27
- },
- "translated": {
- "tmMatch": 16,
- "default": 11,
- "total": 27
- },
- "targetTranslated": {
- "tmMatch": 17,
- "default": 12,
- "total": 29
- },
- "translatedByMt": {
- "tmMatch": 15,
- "default": 9,
- "total": 24
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 16,
- "default": 11,
- "total": 27
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15058949,
- "username": "gracieluu_ar",
- "fullName": "Graciela Arriola (gracieluu_ar)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15058949/medium/cfdcff414c4bc3a532eb8c79280be317.JPG",
- "preTranslated": 0,
- "totalCosts": 1148
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1148
- },
- "translated": {
- "tmMatch": 9,
- "default": 1139,
- "total": 1148
- },
- "targetTranslated": {
- "tmMatch": 11,
- "default": 1260,
- "total": 1271
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 139,
- "total": 141
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 9,
- "default": 1139,
- "total": 1148
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14995701,
- "username": "GridsMicro",
- "fullName": "Grids.J (GridsMicro)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14995701/medium/c5b3d651b2fccb0d22ac8a01d0a014d7_default.png",
- "preTranslated": 0,
- "totalCosts": 266
- },
- "languages": [
- {
- "language": {
- "id": "th",
- "name": "Thai",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 266
- },
- "translated": {
- "tmMatch": 5,
- "default": 261,
- "total": 266
- },
- "targetTranslated": {
- "tmMatch": 5,
- "default": 127,
- "total": 132
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 1,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 261,
- "total": 266
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14995487,
- "username": "Gu1ll0t3",
- "fullName": "Gu1ll0t3",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14995487/medium/f890d1e85e50d0289ca19930aae629d1.png",
- "preTranslated": 0,
- "totalCosts": 27
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 27
- },
- "translated": {
- "tmMatch": 0,
- "default": 27,
- "total": 27
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 37,
- "total": 37
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 27,
- "total": 27
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15105091,
- "username": "GuillaumeB75",
- "fullName": "Guillaume Bézie (GuillaumeB75)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105091/medium/f81b5a73d48ac0e7dbade78be1de5381.jpeg",
- "preTranslated": 0,
- "totalCosts": 40
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 40
- },
- "translated": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 49,
- "total": 49
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15026743,
- "username": "guistepcom",
- "fullName": "Guillermo Franco (guistepcom)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15026743/medium/81633e8253ea9cc6b690b323e8fa0821.png",
- "preTranslated": 0,
- "totalCosts": 121
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 121
- },
- "translated": {
- "tmMatch": 32,
- "default": 89,
- "total": 121
- },
- "targetTranslated": {
- "tmMatch": 33,
- "default": 99,
- "total": 132
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 32,
- "default": 89,
- "total": 121
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15191656,
- "username": "gustavohenriquedasilvapinheiro",
- "fullName": "Gustavo Henrique (gustavohenriquedasilvapinheiro)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15191656/medium/ae7c08fe1f03dd43fd0d8eea3b5c09cf.jpeg",
- "preTranslated": 0,
- "totalCosts": 14
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 14
- },
- "translated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15181370,
- "username": "hanpham",
- "fullName": "Hannah Pham (hanpham)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181370/medium/ad585226a48e04f49a20d0e74293aa76.jpeg",
- "preTranslated": 0,
- "totalCosts": 4
- },
- "languages": [
- {
- "language": {
- "id": "vi",
- "name": "Vietnamese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
- },
- "translated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "targetTranslated": {
- "tmMatch": 8,
- "default": 0,
- "total": 8
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15197758,
- "username": "Hardzyy",
- "fullName": "Hardzyy",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197758/medium/441ba71846b6718c60921ba35d52b7ea.png",
- "preTranslated": 0,
- "totalCosts": 68
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 68
- },
- "translated": {
- "tmMatch": 0,
- "default": 68,
- "total": 68
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 55,
- "total": 55
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 68,
- "total": 68
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15105965,
- "username": "harshmanwani235",
- "fullName": "Harsh Manwani (harshmanwani235)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105965/medium/f8883f0c4a470ff7316b26c62f5b756d.jpeg",
- "preTranslated": 0,
- "totalCosts": 11
- },
- "languages": [
- {
- "language": {
- "id": "hi",
- "name": "Hindi",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 11
- },
- "translated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 20,
- "total": 20
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15113819,
- "username": "hasokeric",
- "fullName": "Haso Keric (hasokeric)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15113819/medium/afb2f052c451320fe5b1201f5423b07b.jpeg",
- "preTranslated": 0,
- "totalCosts": 62
- },
- "languages": [
- {
- "language": {
- "id": "hr",
- "name": "Croatian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 62
- },
- "translated": {
- "tmMatch": 5,
- "default": 57,
- "total": 62
- },
- "targetTranslated": {
- "tmMatch": 5,
- "default": 57,
- "total": 62
- },
- "translatedByMt": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 57,
- "total": 62
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15202872,
- "username": "hectorwork34",
- "fullName": "Hector Sidhu (hectorwork34)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15202872/medium/9ecc86d5110ccbcacb75a4ddbb56441a.png",
- "preTranslated": 0,
- "totalCosts": 6
- },
- "languages": [
- {
- "language": {
- "id": "pa-IN",
- "name": "Punjabi",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6
- },
- "translated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15189710,
- "username": "hehoku",
- "fullName": "Hehoku (hehoku)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15189710/medium/95edadb7da24953c51fc0d9bd2fb4dab.jpeg",
- "preTranslated": 0,
- "totalCosts": 17
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 17
- },
- "translated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14254006,
- "username": "HESI",
- "fullName": "Henri Sirkkavaara (HESI)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14254006/medium/caebf30d4c0a61a1292fc2f43562c72e_default.png",
- "preTranslated": 0,
- "totalCosts": 116
- },
- "languages": [
- {
- "language": {
- "id": "fi",
- "name": "Finnish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 116
- },
- "translated": {
- "tmMatch": 11,
- "default": 105,
- "total": 116
- },
- "targetTranslated": {
- "tmMatch": 9,
- "default": 68,
- "total": 77
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 11,
- "default": 105,
- "total": 116
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 12457393,
- "username": "rchk",
- "fullName": "Henrik Mattsson-Mårn (rchk)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12457393/medium/53a93cd1e740ee2af8c99ba5296ae2bc_default.png",
- "preTranslated": 0,
- "totalCosts": 118
- },
- "languages": [
- {
- "language": {
- "id": "sv-SE",
- "name": "Swedish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 118
- },
- "translated": {
- "tmMatch": 78,
- "default": 40,
- "total": 118
- },
- "targetTranslated": {
- "tmMatch": 78,
- "default": 40,
- "total": 118
- },
- "translatedByMt": {
- "tmMatch": 6,
- "default": 0,
- "total": 6
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 78,
- "default": 40,
- "total": 118
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15085971,
- "username": "henry00900",
- "fullName": "Henry A. (henry00900)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15085971/medium/5ffa2bfdd6487d721e81bcdcd52bb25c.jpg",
- "preTranslated": 0,
- "totalCosts": 547
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 547
- },
- "translated": {
- "tmMatch": 88,
- "default": 459,
- "total": 547
- },
- "targetTranslated": {
- "tmMatch": 126,
- "default": 413,
- "total": 539
- },
- "translatedByMt": {
- "tmMatch": 3,
- "default": 17,
- "total": 20
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 88,
- "default": 459,
- "total": 547
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14968267,
- "username": "Dekicrypto",
- "fullName": "Hideki Kanazawa (Dekicrypto)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14968267/medium/d8a28f790e86204c5608ecdf54ec91eb_default.png",
- "preTranslated": 0,
- "totalCosts": 32
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 32
- },
- "translated": {
- "tmMatch": 2,
- "default": 30,
- "total": 32
- },
- "targetTranslated": {
- "tmMatch": 7,
- "default": 74,
- "total": 81
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 30,
- "total": 32
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15208868,
- "username": "HiroyukiNaito",
- "fullName": "Hiro-Naito (HiroyukiNaito)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/7d6ee41dfe3c55a049b59bbd47e19b2a.jpeg",
- "preTranslated": 0,
- "totalCosts": 521
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 521
- },
- "translated": {
- "tmMatch": 3,
- "default": 518,
- "total": 521
- },
- "targetTranslated": {
- "tmMatch": 11,
- "default": 1402,
- "total": 1413
- },
- "translatedByMt": {
- "tmMatch": 3,
- "default": 109,
- "total": 112
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 518,
- "total": 521
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14987717,
- "username": "honeycv1993",
- "fullName": "Honey1993 CV (honeycv1993)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14987717/medium/44926f698e072cbf75df2a5ae5909b63.png",
- "preTranslated": 0,
- "totalCosts": 25
- },
- "languages": [
- {
- "language": {
- "id": "my",
- "name": "Burmese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 25
- },
- "translated": {
- "tmMatch": 0,
- "default": 25,
- "total": 25
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 25,
- "total": 25
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14951371,
- "username": "Hosein396",
- "fullName": "Hosein Tayebi (Hosein396)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14951371/medium/d392865918f0f39f120869b6d65d1feb_default.png",
- "preTranslated": 0,
- "totalCosts": 53
- },
- "languages": [
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 53
- },
- "translated": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15084373,
- "username": "tarcanhursit",
- "fullName": "Hursit Tarcan (tarcanhursit)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15084373/medium/186c6c3f4de6f104cd7aed889ca57c9e.png",
- "preTranslated": 0,
- "totalCosts": 44473
- },
- "languages": [
- {
- "language": {
- "id": "nl",
- "name": "Dutch",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 44395
- },
- "translated": {
- "tmMatch": 888,
- "default": 43507,
- "total": 44395
- },
- "targetTranslated": {
- "tmMatch": 873,
- "default": 44811,
- "total": 45684
- },
- "translatedByMt": {
- "tmMatch": 169,
- "default": 17105,
- "total": 17274
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 888,
- "default": 43507,
- "total": 44395
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 78
- },
- "translated": {
- "tmMatch": 2,
- "default": 76,
- "total": 78
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 55,
- "total": 56
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 76,
- "total": 78
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14566994,
- "username": "papoy3",
- "fullName": "Hydro Honey 3000 (papoy3)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14566994/medium/27c38d4eb236018e454793c342fbf118.jpg",
- "preTranslated": 0,
- "totalCosts": 18
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 18
- },
- "translated": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15148348,
- "username": "Habibullah-Sahan",
- "fullName": "I S M Habibullah (Habibullah-Sahan)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15148348/medium/95e242e769842ac3c97c24bebe9f98e7.jpeg",
- "preTranslated": 0,
- "totalCosts": 100
- },
- "languages": [
- {
- "language": {
- "id": "bn",
- "name": "Bengali",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 100
- },
- "translated": {
- "tmMatch": 0,
- "default": 100,
- "total": 100
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 216,
- "total": 216
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 100,
- "total": 100
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15124669,
- "username": "iankressin",
- "fullName": "Ian Guimarães (iankressin)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124669/medium/6fa8b8d345657331557c5c67de45680c.jpeg",
- "preTranslated": 0,
- "totalCosts": 421
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 421
- },
- "translated": {
- "tmMatch": 2,
- "default": 419,
- "total": 421
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 431,
- "total": 433
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 67,
- "total": 67
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 419,
- "total": 421
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15170908,
- "username": "hema_tahon",
- "fullName": "Ibrahem Tahon (hema_tahon)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15170908/medium/f6626264c1a65e089ed349334124a8ef.jpeg",
- "preTranslated": 0,
- "totalCosts": 13
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13
- },
- "translated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15160532,
- "username": "ichgas",
- "fullName": "Ich Good (ichgas)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15160532/medium/27e1d54c62816d0d9d55c71f97dc2042.jpeg",
- "preTranslated": 0,
- "totalCosts": 29
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 29
- },
- "translated": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15100235,
- "username": "Mon.",
- "fullName": "Isaak Mon Zapata (Mon.)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15100235/medium/c571e5e4bd338b50cba12bca3ff2dd03.jpeg",
- "preTranslated": 0,
- "totalCosts": 348
- },
- "languages": [
- {
- "language": {
- "id": "fil",
- "name": "Filipino",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 348
- },
- "translated": {
- "tmMatch": 3,
- "default": 345,
- "total": 348
- },
- "targetTranslated": {
- "tmMatch": 5,
- "default": 389,
- "total": 394
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 345,
- "total": 348
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15117141,
- "username": "ismail.abdrrahim",
- "fullName": "Ismail Abderrahim (ismail.abdrrahim)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15117141/medium/03732c5f188269adbad6b205d6b9c7da.jpeg",
- "preTranslated": 0,
- "totalCosts": 54
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 54
- },
- "translated": {
- "tmMatch": 0,
- "default": 54,
- "total": 54
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 39,
- "total": 39
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 54,
- "total": 54
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15121095,
- "username": "fshniisml",
- "fullName": "Ismail Fashani (fshniisml)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121095/medium/e1fc02542f4e9af75af9cdc0335217b6.jpeg",
- "preTranslated": 0,
- "totalCosts": 24
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 24
- },
- "translated": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 28,
- "total": 28
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15136894,
- "username": "MotoMoth",
- "fullName": "Iván Gil Ibañez (MotoMoth)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15136894/medium/8184a066ce4a5fa658efea0ab0bbbd97.jpeg",
- "preTranslated": 0,
- "totalCosts": 1351
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1351
- },
- "translated": {
- "tmMatch": 445,
- "default": 906,
- "total": 1351
- },
- "targetTranslated": {
- "tmMatch": 514,
- "default": 1096,
- "total": 1610
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 445,
- "default": 906,
- "total": 1351
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15132641,
- "username": "iwsifatz",
- "fullName": "Iwsif Atzamis (iwsifatz)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15132641/medium/0d30c9640d37a772c0a1effd0482ec46.png",
- "preTranslated": 0,
- "totalCosts": 13
- },
- "languages": [
- {
- "language": {
- "id": "el",
- "name": "Greek",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13
- },
- "translated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15060185,
- "username": "METNOS",
- "fullName": "Jacob B. Høstbo (METNOS)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15060185/medium/2685314c85af1d1cf1d665d7bc11d2f7_default.png",
- "preTranslated": 0,
- "totalCosts": 22
- },
- "languages": [
- {
- "language": {
- "id": "da",
- "name": "Danish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 22
- },
- "translated": {
- "tmMatch": 1,
- "default": 21,
- "total": 22
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 24,
- "total": 25
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 21,
- "total": 22
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15118995,
- "username": "jahangir303",
- "fullName": "Jahangir (jahangir303)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15118995/medium/54172fe0cbe8379a766df729f4b5871f.jpg",
- "preTranslated": 0,
- "totalCosts": 548
- },
- "languages": [
- {
- "language": {
- "id": "ur-PK",
- "name": "Urdu (Pakistan)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 548
- },
- "translated": {
- "tmMatch": 11,
- "default": 537,
- "total": 548
- },
- "targetTranslated": {
- "tmMatch": 19,
- "default": 742,
- "total": 761
- },
- "translatedByMt": {
- "tmMatch": 5,
- "default": 8,
- "total": 13
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 11,
- "default": 537,
- "total": 548
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15179948,
- "username": "jakub.konopka",
- "fullName": "Jakub Konopka (jakub.konopka)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15179948/medium/11b1832085a9b3441669c0e6ac6634e8.jpeg",
- "preTranslated": 0,
- "totalCosts": 580
- },
- "languages": [
- {
- "language": {
- "id": "cs",
- "name": "Czech",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 580
- },
- "translated": {
- "tmMatch": 4,
- "default": 576,
- "total": 580
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 533,
- "total": 539
- },
- "translatedByMt": {
- "tmMatch": 3,
- "default": 112,
- "total": 115
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 576,
- "total": 580
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15140972,
- "username": "jalel.tounsi",
- "fullName": "Jalel TOUNSI (jalel.tounsi)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15140972/medium/db8881d43ea3adadeada9fa7474e0e38.jpeg",
- "preTranslated": 0,
- "totalCosts": 100
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 100
- },
- "translated": {
- "tmMatch": 30,
- "default": 70,
- "total": 100
- },
- "targetTranslated": {
- "tmMatch": 38,
- "default": 83,
- "total": 121
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 30,
- "default": 70,
- "total": 100
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14723580,
- "username": "jasonren0403",
- "fullName": "Jason_Ren (jasonren0403)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14723580/medium/f31d9be50fe62e93dc477df9457d9d04.jpeg",
- "preTranslated": 0,
- "totalCosts": 1091
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1091
- },
- "translated": {
- "tmMatch": 37,
- "default": 1054,
- "total": 1091
- },
- "targetTranslated": {
- "tmMatch": 72,
- "default": 1713,
- "total": 1785
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 37,
- "default": 1054,
- "total": 1091
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15181128,
- "username": "jasper.huizing",
- "fullName": "Jasper (jasper.huizing)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181128/medium/48b5a3ed6413e84ce74ecc48cb4708bf.jpeg",
- "preTranslated": 0,
- "totalCosts": 4
- },
- "languages": [
- {
- "language": {
- "id": "nl",
- "name": "Dutch",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
- },
- "translated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15094993,
- "username": "javier.donoso",
- "fullName": "Javieer Donoso (javier.donoso)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094993/medium/824cbde6ec1e62405249bcf060ef90d1.jpeg",
- "preTranslated": 0,
- "totalCosts": 845
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 845
- },
- "translated": {
- "tmMatch": 25,
- "default": 820,
- "total": 845
- },
- "targetTranslated": {
- "tmMatch": 26,
- "default": 880,
- "total": 906
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 282,
- "total": 282
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 25,
- "default": 820,
- "total": 845
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15211634,
- "username": "jccily",
- "fullName": "Jccily (jccily)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15211634/medium/783faaf8128452045d3f9da35ebf86f7.jpeg",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14894112,
- "username": "Spuknit",
- "fullName": "Jenner Falconi (Spuknit)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14894112/medium/c70d81f75092cc062472ff2457d73c09.jpeg",
- "preTranslated": 0,
- "totalCosts": 209
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 209
- },
- "translated": {
- "tmMatch": 11,
- "default": 198,
- "total": 209
- },
- "targetTranslated": {
- "tmMatch": 9,
- "default": 216,
- "total": 225
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 120,
- "total": 120
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 11,
- "default": 198,
- "total": 209
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15116489,
- "username": "jenqnc",
- "fullName": "Jennifer Quintana (jenqnc)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116489/medium/c721134e6fa1518e40d5622a52698b96.jpeg",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "nl",
- "name": "Dutch",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15061909,
- "username": "lealp22",
- "fullName": "Jesús (lealp22)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15061909/medium/418c844e1b58b7da484f33f1fb1eaaae.jpeg",
- "preTranslated": 0,
- "totalCosts": 223
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 223
- },
- "translated": {
- "tmMatch": 32,
- "default": 191,
- "total": 223
- },
- "targetTranslated": {
- "tmMatch": 37,
- "default": 196,
- "total": 233
- },
- "translatedByMt": {
- "tmMatch": 16,
- "default": 74,
- "total": 90
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 32,
- "default": 191,
- "total": 223
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14113143,
- "username": "JDLHiguera",
- "fullName": "Jesús. (JDLHiguera)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14113143/medium/be2d79269e1afda5710f8c723eabc201.png",
- "preTranslated": 0,
- "totalCosts": 65
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 65
- },
- "translated": {
- "tmMatch": 0,
- "default": 65,
- "total": 65
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 74,
- "total": 74
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 25,
- "total": 25
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 65,
- "total": 65
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15134451,
- "username": "ujinyng",
- "fullName": "Jinyoung Yoo (ujinyng)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15134451/medium/698f6f8c6d1d4500a725a96c7a8d98ba.png",
- "preTranslated": 0,
- "totalCosts": 739
- },
- "languages": [
- {
- "language": {
- "id": "ko",
- "name": "Korean",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 739
- },
- "translated": {
- "tmMatch": 214,
- "default": 525,
- "total": 739
- },
- "targetTranslated": {
- "tmMatch": 176,
- "default": 398,
- "total": 574
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 214,
- "default": 525,
- "total": 739
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15190526,
- "username": "jiyeon.jang",
- "fullName": "Jiyeon Jang (jiyeon.jang)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15190526/medium/e252526c047f82a3a364aafca6072270.png",
- "preTranslated": 0,
- "totalCosts": 22
- },
- "languages": [
- {
- "language": {
- "id": "ko",
- "name": "Korean",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 22
- },
- "translated": {
- "tmMatch": 0,
- "default": 22,
- "total": 22
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 22,
- "total": 22
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15158630,
- "username": "breakthewall",
- "fullName": "Joan Hérisson (breakthewall)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15158630/medium/b9a6bb842fd3c52dc0834af7a67522f5.jpeg",
- "preTranslated": 0,
- "totalCosts": 1843
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1843
- },
- "translated": {
- "tmMatch": 46,
- "default": 1797,
- "total": 1843
- },
- "targetTranslated": {
- "tmMatch": 60,
- "default": 2110,
- "total": 2170
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 229,
- "total": 229
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 46,
- "default": 1797,
- "total": 1843
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15196478,
- "username": "joanclopezm",
- "fullName": "Joan Lopez (joanclopezm)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15196478/medium/d361a4f62995e15f4e53fe698b850603.jpeg",
- "preTranslated": 0,
- "totalCosts": 40
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 40
- },
- "translated": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 41,
- "total": 41
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15136386,
- "username": "JohanThestrup",
- "fullName": "Johan Thestrup (JohanThestrup)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15136386/medium/aadfe981e241e253937f32ad1cc9e5e6.jpeg",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
- {
- "language": {
- "id": "sv-SE",
- "name": "Swedish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
- },
- "translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15150468,
- "username": "estebandidonft",
- "fullName": "Johann Esteban Moreno (estebandidonft)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15150468/medium/4d44fae782af9bd5e371ce94ffa585c9.jpeg",
- "preTranslated": 0,
- "totalCosts": 189
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 189
- },
- "translated": {
- "tmMatch": 23,
- "default": 166,
- "total": 189
- },
- "targetTranslated": {
- "tmMatch": 20,
- "default": 186,
- "total": 206
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 23,
- "default": 166,
- "total": 189
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15183448,
- "username": "johnsgeorge",
- "fullName": "Johns George (johnsgeorge)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15183448/medium/b84dd2df2fb096748309b3258953feb9.jpg",
- "preTranslated": 0,
- "totalCosts": 618
- },
- "languages": [
- {
- "language": {
- "id": "ml-IN",
- "name": "Malayalam",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 618
- },
- "translated": {
- "tmMatch": 9,
- "default": 609,
- "total": 618
- },
- "targetTranslated": {
- "tmMatch": 19,
- "default": 1118,
- "total": 1137
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 9,
- "default": 609,
- "total": 618
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15123193,
- "username": "Coram_Deo",
- "fullName": "Jonas Neubert (Coram_Deo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123193/medium/b3211607cc43c707c0034f7502299d8d.jpeg",
- "preTranslated": 0,
- "totalCosts": 41463
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 41463
- },
- "translated": {
- "tmMatch": 1085,
- "default": 40378,
- "total": 41463
- },
- "targetTranslated": {
- "tmMatch": 1075,
- "default": 38808,
- "total": 39883
- },
- "translatedByMt": {
- "tmMatch": 52,
- "default": 129,
- "total": 181
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1085,
- "default": 40378,
- "total": 41463
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15176208,
- "username": "Jonas_W",
- "fullName": "Jonas W (Jonas_W)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15176208/medium/b06a79bafa51eba19860046b78718e9a_default.png",
- "preTranslated": 0,
- "totalCosts": 152
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 152
- },
- "translated": {
- "tmMatch": 83,
- "default": 69,
- "total": 152
- },
- "targetTranslated": {
- "tmMatch": 78,
- "default": 64,
- "total": 142
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 83,
- "default": 69,
- "total": 152
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15157418,
- "username": "J.Rochelli",
- "fullName": "Jonathan ROCHELLI (J.Rochelli)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15157418/medium/d3d36987ab5e57738d49851aa03cdb61.png",
- "preTranslated": 0,
- "totalCosts": 33
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 33
- },
- "translated": {
- "tmMatch": 3,
- "default": 30,
- "total": 33
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 36,
- "total": 39
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 30,
- "total": 33
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14559630,
- "username": "jorge.arveg",
- "fullName": "Jorge A.R.V (jorge.arveg)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14559630/medium/fe2910f8bbc5bd2e5c7a41ca4303943b.jpg",
- "preTranslated": 0,
- "totalCosts": 745
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 745
- },
- "translated": {
- "tmMatch": 24,
- "default": 721,
- "total": 745
- },
- "targetTranslated": {
- "tmMatch": 25,
- "default": 797,
- "total": 822
- },
- "translatedByMt": {
- "tmMatch": 20,
- "default": 463,
- "total": 483
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 24,
- "default": 721,
- "total": 745
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13947917,
- "username": "vacekj",
- "fullName": "Josef Vacek (vacekj)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13947917/medium/61f33eef490ed50a0b64505fa1ba7499.png",
- "preTranslated": 0,
- "totalCosts": 13
- },
- "languages": [
- {
- "language": {
- "id": "cs",
- "name": "Czech",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13
- },
- "translated": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 13,
- "total": 13
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14941689,
- "username": "JossVog",
- "fullName": "José Bernal (JossVog)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14941689/medium/bda6c6857a8faad62b2e05e88afec386.png",
- "preTranslated": 0,
- "totalCosts": 154
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 154
- },
- "translated": {
- "tmMatch": 2,
- "default": 152,
- "total": 154
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 172,
- "total": 173
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 114,
- "total": 114
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 152,
- "total": 154
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14320782,
- "username": "JoseDeFreitas",
- "fullName": "José De Freitas (JoseDeFreitas)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14320782/medium/db9b49609d804eb2048076de466d3162_default.png",
- "preTranslated": 0,
- "totalCosts": 49
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 49
- },
- "translated": {
- "tmMatch": 0,
- "default": 49,
- "total": 49
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 56,
- "total": 56
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 49,
- "total": 49
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15027079,
- "username": "wmduuh",
- "fullName": "José Eduardo (wmduuh)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15027079/medium/827d9b374220d233a59c4a1f2ffb1452.jpg",
- "preTranslated": 0,
- "totalCosts": 58
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 58
- },
- "translated": {
- "tmMatch": 0,
- "default": 58,
- "total": 58
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 65,
- "total": 65
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 58,
- "total": 58
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15179818,
- "username": "jtnovoamatte",
- "fullName": "José Tomás Novoa (jtnovoamatte)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15179818/medium/827e0d5277adbfecaa13813830b2bbf2.jpeg",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14713664,
- "username": "joaopaulomoraes",
- "fullName": "João Paulo Moraes (joaopaulomoraes)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14713664/medium/2e6434d8e55ed74b8e43e168348d6ca0_default.png",
- "preTranslated": 0,
- "totalCosts": 16
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 16
- },
- "translated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15153752,
- "username": "jumagios",
- "fullName": "Juan Gimenez (jumagios)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15153752/medium/4c5ec8941f8b5f636035a6ca16df9b8d.jpeg",
- "preTranslated": 0,
- "totalCosts": 635
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 635
- },
- "translated": {
- "tmMatch": 0,
- "default": 635,
- "total": 635
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 609,
- "total": 609
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 167,
- "total": 167
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 635,
- "total": 635
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13473469,
- "username": "jules.seigneur77",
- "fullName": "Jules Seigneur (jules.seigneur77)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13473469/medium/4118d6e220ce9b45529503a39159dc48.jpg",
- "preTranslated": 0,
- "totalCosts": 1481
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1481
- },
- "translated": {
- "tmMatch": 20,
- "default": 1461,
- "total": 1481
- },
- "targetTranslated": {
- "tmMatch": 25,
- "default": 1665,
- "total": 1690
- },
- "translatedByMt": {
- "tmMatch": 6,
- "default": 86,
- "total": 92
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 20,
- "default": 1461,
- "total": 1481
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15191278,
- "username": "julioenrique19",
- "fullName": "Julio Enrique Santana Lora (julioenrique19)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15191278/medium/93a3b7e041a6ed6bb7f72586f223ebd8.png",
- "preTranslated": 0,
- "totalCosts": 1028
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1028
- },
- "translated": {
- "tmMatch": 3,
- "default": 1025,
- "total": 1028
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 1059,
- "total": 1062
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 88,
- "total": 88
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 1025,
- "total": 1028
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15174406,
- "username": "madilog",
- "fullName": "Jumardi - (madilog)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15174406/medium/91221c7f327fde640e1b49e0f0040390.jpeg",
- "preTranslated": 0,
- "totalCosts": 10
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 10
- },
- "translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15167494,
- "username": "junsuzuki",
- "fullName": "Jun Suzuki (junsuzuki)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15167494/medium/9990dde2e2a4344fcbe814d1e4ab218e.jpeg",
- "preTranslated": 0,
- "totalCosts": 555
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 555
- },
- "translated": {
- "tmMatch": 11,
- "default": 544,
- "total": 555
- },
- "targetTranslated": {
- "tmMatch": 11,
- "default": 552,
- "total": 563
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 11,
- "default": 544,
- "total": 555
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14996861,
- "username": "kaanmetu",
- "fullName": "Ka2n (kaanmetu)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14996861/medium/eb0c9870f3f6317e6bfdc4a838e4fd5f.jpg",
- "preTranslated": 0,
- "totalCosts": 109490
- },
- "languages": [
- {
- "language": {
- "id": "az",
- "name": "Azerbaijani",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 5
- },
- "translated": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "targetTranslated": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "translatedByMt": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "eo",
- "name": "Esperanto",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 10
- },
- "translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 109475
- },
- "translated": {
- "tmMatch": 7485,
- "default": 101990,
- "total": 109475
- },
- "targetTranslated": {
- "tmMatch": 6386,
- "default": 80040,
- "total": 86426
- },
- "translatedByMt": {
- "tmMatch": 310,
- "default": 113,
- "total": 423
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 7485,
- "default": 101990,
- "total": 109475
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15109223,
- "username": "zakarikalifa2",
- "fullName": "Kalifa Zakari (zakarikalifa2)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15109223/medium/899dc50bd1d1f665f8b5ef38b23c450d.png",
- "preTranslated": 0,
- "totalCosts": 12
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 12
- },
- "translated": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15091675,
- "username": "Cyber13",
- "fullName": "Kalp Shah (Cyber13)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15091675/medium/3f3c3ffc99ad8d179d05c0d94f6e39a4.jpeg",
- "preTranslated": 0,
- "totalCosts": 42
- },
- "languages": [
- {
- "language": {
- "id": "hi",
- "name": "Hindi",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 42
- },
- "translated": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 78,
- "total": 78
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 42,
- "total": 42
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15146584,
- "username": "Kankamol",
- "fullName": "Kankamol L. (Kankamol)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15146584/medium/5437f41c0f09467e072d7efec40a8244_default.png",
- "preTranslated": 0,
- "totalCosts": 262
- },
- "languages": [
- {
- "language": {
- "id": "th",
- "name": "Thai",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 262
- },
- "translated": {
- "tmMatch": 7,
- "default": 255,
- "total": 262
- },
- "targetTranslated": {
- "tmMatch": 8,
- "default": 96,
- "total": 104
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 7,
- "default": 255,
- "total": 262
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15102037,
- "username": "KanoV",
- "fullName": "Kano Terao (KanoV)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15102037/medium/c0583174d85774bf1ccda5b2b200b7fc.jpeg",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13802841,
- "username": "KataGulyas",
- "fullName": "Kata Gulyás (KataGulyas)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13802841/medium/cad3f7bd4c023f840c5dbd67ca5e5968.jpg",
- "preTranslated": 0,
- "totalCosts": 149
- },
- "languages": [
- {
- "language": {
- "id": "hu",
- "name": "Hungarian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 149
- },
- "translated": {
- "tmMatch": 10,
- "default": 139,
- "total": 149
- },
- "targetTranslated": {
- "tmMatch": 12,
- "default": 120,
- "total": 132
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 10,
- "default": 139,
- "total": 149
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15201298,
- "username": "kaushalnsapariya",
- "fullName": "Kaushal Sapariya (kaushalnsapariya)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15201298/medium/17cd6b73331135338dfaed96c991a4a9.png",
- "preTranslated": 0,
- "totalCosts": 1807
- },
- "languages": [
- {
- "language": {
- "id": "hi",
- "name": "Hindi",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1807
- },
- "translated": {
- "tmMatch": 100,
- "default": 1707,
- "total": 1807
- },
- "targetTranslated": {
- "tmMatch": 150,
- "default": 3226,
- "total": 3376
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 100,
- "default": 1707,
- "total": 1807
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14880458,
- "username": "sekisanchi",
- "fullName": "Kazunori Seki (sekisanchi)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14880458/medium/6b71180a926d6213e33b21e50df8e409_default.png",
- "preTranslated": 0,
- "totalCosts": 304
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 304
- },
- "translated": {
- "tmMatch": 3,
- "default": 301,
- "total": 304
- },
- "targetTranslated": {
- "tmMatch": 12,
- "default": 856,
- "total": 868
- },
- "translatedByMt": {
- "tmMatch": 3,
- "default": 83,
- "total": 86
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 301,
- "total": 304
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15148352,
- "username": "kelvinandriancom",
- "fullName": "Kelvin Andrian (kelvinandriancom)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15148352/medium/39819e77427bb06eb4966d1500816b3a.jpeg",
- "preTranslated": 0,
- "totalCosts": 280
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 280
- },
- "translated": {
- "tmMatch": 12,
- "default": 268,
- "total": 280
- },
- "targetTranslated": {
- "tmMatch": 12,
- "default": 257,
- "total": 269
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 12,
- "default": 268,
- "total": 280
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15207530,
- "username": "kentarok",
- "fullName": "Kentaro Kuribayashi (kentarok)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15207530/medium/07e0d7bfee38aadd68fec5288d5cd3bb.jpeg",
- "preTranslated": 0,
- "totalCosts": 6
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6
- },
- "translated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14988257,
- "username": "khafidprayoga",
- "fullName": "Khafid Prayoga (khafidprayoga)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14988257/medium/90f049a63e6c2b1d6775756247dbdc5a.jpeg",
- "preTranslated": 0,
- "totalCosts": 18
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 18
- },
- "translated": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "targetTranslated": {
- "tmMatch": 17,
- "default": 0,
- "total": 17
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14910319,
- "username": "KHANAS",
- "fullName": "Khanas Roksolana (KHANAS)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14910319/medium/c817576b69c65478fd0f40b785dcbbcc_default.png",
- "preTranslated": 0,
- "totalCosts": 4
- },
- "languages": [
- {
- "language": {
- "id": "uk",
- "name": "Ukrainian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
- },
- "translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15192560,
- "username": "ZachOz",
- "fullName": "Khanh Ngo (ZachOz)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15192560/medium/040703d354117beb6e95ed71aa90776e.jpeg",
- "preTranslated": 0,
- "totalCosts": 109
- },
- "languages": [
- {
- "language": {
- "id": "vi",
- "name": "Vietnamese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 109
- },
- "translated": {
- "tmMatch": 4,
- "default": 105,
- "total": 109
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 155,
- "total": 161
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 105,
- "total": 109
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14779158,
- "username": "K0ue1",
- "fullName": "Kouei (K0ue1)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14779158/medium/a0145bfd442c7c2b368c5aeae336f176.png",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
- {
- "language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15139020,
- "username": "Nanya",
- "fullName": "Krysanova Anastasiya (Nanya)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15139020/medium/4030fc0c50208a46eae46443cbbff8fa.jpg",
- "preTranslated": 0,
- "totalCosts": 1198
- },
- "languages": [
- {
- "language": {
- "id": "uk",
- "name": "Ukrainian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1198
- },
- "translated": {
- "tmMatch": 14,
- "default": 1184,
- "total": 1198
- },
- "targetTranslated": {
- "tmMatch": 16,
- "default": 1058,
- "total": 1074
- },
- "translatedByMt": {
- "tmMatch": 9,
- "default": 124,
- "total": 133
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 14,
- "default": 1184,
- "total": 1198
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15115331,
- "username": "murti.kurniawanwisnu",
- "fullName": "Kurniawan Wisnu Murti (murti.kurniawanwisnu)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15115331/medium/2da7d1347157d2ea45509a7ba2fbf2d8.png",
- "preTranslated": 0,
- "totalCosts": 26
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 26
- },
- "translated": {
- "tmMatch": 0,
- "default": 26,
- "total": 26
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 26,
- "total": 26
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 26,
- "total": 26
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15174622,
- "username": "LSzmodics",
- "fullName": "LSzmodics",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15174622/medium/b55e543b7cb7d59bd43b71ddbaba2f45.jpeg",
- "preTranslated": 0,
- "totalCosts": 39
- },
- "languages": [
- {
- "language": {
- "id": "hu",
- "name": "Hungarian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 39
- },
- "translated": {
- "tmMatch": 6,
- "default": 33,
- "total": 39
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 28,
- "total": 32
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 6,
- "default": 33,
- "total": 39
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15178028,
- "username": "LePyromaneFou",
- "fullName": "Le Pyromane Fou (LePyromaneFou)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15178028/medium/0c822db57b721cf066ab028d8a521a11.png",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
- },
- "translated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15100281,
- "username": "DerProfi",
- "fullName": "Leon Nothegger (DerProfi)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15100281/medium/8f6619cb0ccb62931a2659be73991cfb.jpeg",
- "preTranslated": 0,
- "totalCosts": 73
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 73
- },
- "translated": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 64,
- "total": 64
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14342876,
- "username": "leusdonati",
- "fullName": "Leonardo Donati (leusdonati)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14342876/medium/746eb0e5302f14be9aa9c1f8b6f7bd95.jpeg",
- "preTranslated": 0,
- "totalCosts": 4
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
- },
- "translated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15111835,
- "username": "LeonelM21",
- "fullName": "Leonel Martin (LeonelM21)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15111835/medium/5df70e80366ef94764ad8cbde854d2a5.png",
- "preTranslated": 0,
- "totalCosts": 93
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 93
- },
- "translated": {
- "tmMatch": 0,
- "default": 93,
- "total": 93
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 98,
- "total": 98
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 93,
- "total": 93
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15123661,
- "username": "lokojumpe",
- "fullName": "LoKo LoKo (lokojumpe)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123661/medium/7c437279110fd64be8782ffb763e487d.png",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "pl",
- "name": "Polish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15123265,
- "username": "teachertialorena",
- "fullName": "Lorena Silva (teachertialorena)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123265/medium/322692ee8934a652c6dbae39a499eb0f.png",
- "preTranslated": 0,
- "totalCosts": 518
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 518
- },
- "translated": {
- "tmMatch": 4,
- "default": 514,
- "total": 518
- },
- "targetTranslated": {
- "tmMatch": 5,
- "default": 497,
- "total": 502
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 27,
- "total": 27
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 514,
- "total": 518
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15197398,
- "username": "LorenzoB.",
- "fullName": "Lorenzo (LorenzoB.)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197398/medium/7c96fb46dcaefaf32d920ae9525f6805.png",
- "preTranslated": 0,
- "totalCosts": 24
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 24
- },
- "translated": {
- "tmMatch": 3,
- "default": 21,
- "total": 24
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 25,
- "total": 26
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 21,
- "total": 24
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15098551,
- "username": "loristrocme",
- "fullName": "Loris TROCME (loristrocme)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15098551/medium/c245e20a91d7ca7a080fa07292b1d479.jpeg",
- "preTranslated": 0,
- "totalCosts": 4
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
- },
- "translated": {
- "tmMatch": 2,
- "default": 2,
- "total": 4
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 3,
- "total": 5
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 2,
- "total": 4
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15140318,
- "username": "luis.review",
- "fullName": "Luis Test (luis.review)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15140318/medium/79b93313780369183aa03d83e0aa0abc.png",
- "preTranslated": 0,
- "totalCosts": 15
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 15
- },
- "translated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 23,
- "total": 23
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15184194,
- "username": "Lumyn",
- "fullName": "Lumyn",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15184194/medium/a4944614f4f09a90910d49970b16dd5e.png",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15127097,
- "username": "ArtiMak",
- "fullName": "MAK Arti (ArtiMak)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127097/medium/a35ad0ea216da9bae34c146e91d8cc30.gif",
- "preTranslated": 0,
- "totalCosts": 77
- },
- "languages": [
- {
- "language": {
- "id": "uk",
- "name": "Ukrainian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 77
- },
- "translated": {
- "tmMatch": 0,
- "default": 77,
- "total": 77
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 65,
- "total": 65
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 77,
- "total": 77
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 77,
- "total": 77
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14675712,
- "username": "LEMIBANDDEXARI",
- "fullName": "MIBAND (LEMIBANDDEXARI)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14675712/medium/3416b6f2cac5da2e70205556774c847e.png",
- "preTranslated": 0,
- "totalCosts": 2352
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2352
- },
- "translated": {
- "tmMatch": 132,
- "default": 2220,
- "total": 2352
- },
- "targetTranslated": {
- "tmMatch": 135,
- "default": 2429,
- "total": 2564
- },
- "translatedByMt": {
- "tmMatch": 40,
- "default": 353,
- "total": 393
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 132,
- "default": 2220,
- "total": 2352
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15172070,
- "username": "gatiness",
- "fullName": "Machiko Fujii (gatiness)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15172070/medium/b2dd52cb5e3bdd8fecdf4ddb960c6eb5.JPG",
- "preTranslated": 0,
- "totalCosts": 266
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 266
- },
- "translated": {
- "tmMatch": 5,
- "default": 261,
- "total": 266
- },
- "targetTranslated": {
- "tmMatch": 18,
- "default": 676,
- "total": 694
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 261,
- "total": 266
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14614482,
- "username": "mahaabdulkaream6",
- "fullName": "Maha Abdulkaream Mohammad Sharaf (mahaabdulkaream6)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14614482/medium/2924b19545858930417955677a5ceb23_default.png",
- "preTranslated": 0,
- "totalCosts": 68
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 68
- },
- "translated": {
- "tmMatch": 5,
- "default": 63,
- "total": 68
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 50,
- "total": 54
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 63,
- "total": 68
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14657632,
- "username": "Bofteak",
- "fullName": "Mahmoud Elhawary (Bofteak)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14657632/medium/85617fc68895af98ebda37ccaa268cdf_default.png",
- "preTranslated": 0,
- "totalCosts": 49
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 49
- },
- "translated": {
- "tmMatch": 1,
- "default": 48,
- "total": 49
- },
- "targetTranslated": {
- "tmMatch": 101,
- "default": 584,
- "total": 685
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 48,
- "total": 49
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15189582,
- "username": "Mainnesti",
- "fullName": "Mainnesti",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15189582/medium/607fd2e858dc07184c9200683f906fdb.jpg",
- "preTranslated": 0,
- "totalCosts": 7346
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 7346
- },
- "translated": {
- "tmMatch": 462,
- "default": 6884,
- "total": 7346
- },
- "targetTranslated": {
- "tmMatch": 443,
- "default": 6723,
- "total": 7166
- },
- "translatedByMt": {
- "tmMatch": 24,
- "default": 523,
- "total": 547
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 462,
- "default": 6884,
- "total": 7346
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14865328,
- "username": "Lostday",
- "fullName": "Manuel Ignacio Caviedes (Lostday)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14865328/medium/16e7617eadda7d8511b4bcc3c6e5ae57_default.png",
- "preTranslated": 0,
- "totalCosts": 18
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 18
- },
- "translated": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "targetTranslated": {
- "tmMatch": 21,
- "default": 0,
- "total": 21
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 12844463,
- "username": "MATsxm",
- "fullName": "Marc Antoine Thevenet (MATsxm)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12844463/medium/6fae27edb4b41f363587f737ea2f96de.jpg",
- "preTranslated": 0,
- "totalCosts": 37731
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 37731
- },
- "translated": {
- "tmMatch": 2716,
- "default": 35015,
- "total": 37731
- },
- "targetTranslated": {
- "tmMatch": 3054,
- "default": 38877,
- "total": 41931
- },
- "translatedByMt": {
- "tmMatch": 72,
- "default": 4716,
- "total": 4788
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2716,
- "default": 35015,
- "total": 37731
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13523337,
- "username": "ligeirinho",
- "fullName": "Marcelo Cardoso (ligeirinho)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13523337/medium/d61fb00fac878d89a8aa5f63b7da54d1.jpg",
- "preTranslated": 0,
- "totalCosts": 34
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 34
- },
- "translated": {
- "tmMatch": 20,
- "default": 14,
- "total": 34
- },
- "targetTranslated": {
- "tmMatch": 29,
- "default": 19,
- "total": 48
- },
- "translatedByMt": {
- "tmMatch": 3,
- "default": 2,
- "total": 5
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 20,
- "default": 14,
- "total": 34
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14830936,
- "username": "margarida1",
- "fullName": "Margarida Oliveira (margarida1)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14830936/medium/ce4e671c4bc5e0ff85786892d6a8b96d_default.png",
- "preTranslated": 0,
- "totalCosts": 30
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 30
- },
- "translated": {
- "tmMatch": 5,
- "default": 25,
- "total": 30
- },
- "targetTranslated": {
- "tmMatch": 5,
- "default": 25,
- "total": 30
- },
- "translatedByMt": {
- "tmMatch": 5,
- "default": 22,
- "total": 27
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 25,
- "total": 30
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15039341,
- "username": "maria_kabakova",
- "fullName": "Maria Kabakova (maria_kabakova)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15039341/medium/e82a74324d44b778d5dbcc1be5ef3cc8_default.png",
- "preTranslated": 0,
- "totalCosts": 1280
- },
- "languages": [
- {
- "language": {
- "id": "uk",
- "name": "Ukrainian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1280
- },
- "translated": {
- "tmMatch": 447,
- "default": 833,
- "total": 1280
- },
- "targetTranslated": {
- "tmMatch": 394,
- "default": 723,
- "total": 1117
- },
- "translatedByMt": {
- "tmMatch": 12,
- "default": 29,
- "total": 41
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 3018
- },
- "translationCosts": {
- "tmMatch": 447,
- "default": 833,
- "total": 1280
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14951487,
- "username": "mariuszpelka",
- "fullName": "Mariusz Pełka (mariuszpelka)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14951487/medium/4cb6c175fe74a75b8af3d7f92a8ccf4e.jpg",
- "preTranslated": 0,
- "totalCosts": 18
- },
- "languages": [
- {
- "language": {
- "id": "pl",
- "name": "Polish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 18
- },
- "translated": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "targetTranslated": {
- "tmMatch": 17,
- "default": 0,
- "total": 17
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15113573,
- "username": "mary.seleznova",
- "fullName": "Mary Seleznova (mary.seleznova)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15113573/medium/5e1b0034eb90064f3b313ddc6a977464.png",
- "preTranslated": 0,
- "totalCosts": 78
- },
- "languages": [
- {
- "language": {
- "id": "uk",
- "name": "Ukrainian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 78
- },
- "translated": {
- "tmMatch": 0,
- "default": 78,
- "total": 78
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 71,
- "total": 71
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 78,
- "total": 78
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15144242,
- "username": "sharifi.masoud",
- "fullName": "Masoud_msd (sharifi.masoud)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15144242/medium/afcb9846e0abee60cd0b4755effdebac.jpg",
- "preTranslated": 0,
- "totalCosts": 1950
- },
- "languages": [
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1950
- },
- "translated": {
- "tmMatch": 17,
- "default": 1933,
- "total": 1950
- },
- "targetTranslated": {
- "tmMatch": 23,
- "default": 2179,
- "total": 2202
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 17,
- "default": 1933,
- "total": 1950
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15188518,
- "username": "Matheus_Ferreira",
- "fullName": "Matheus Ferreira (Matheus_Ferreira)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15188518/medium/6390516aed2ed06ec760ae6ed81d3e09.png",
- "preTranslated": 0,
- "totalCosts": 280
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 280
- },
- "translated": {
- "tmMatch": 5,
- "default": 275,
- "total": 280
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 294,
- "total": 300
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 275,
- "total": 280
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15171274,
- "username": "matheuspoleza",
- "fullName": "Matheus Poleza (matheuspoleza)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15171274/medium/116eb81288db5943f5421648cd28c040.png",
- "preTranslated": 0,
- "totalCosts": 805
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 805
- },
- "translated": {
- "tmMatch": 1,
- "default": 804,
- "total": 805
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 899,
- "total": 900
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 255,
- "total": 256
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 804,
- "total": 805
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15120549,
- "username": "matteobergamaschi99",
- "fullName": "Matteo Bergamaschi (matteobergamaschi99)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15120549/medium/989f416a82fab05ed58da57e9b30da06.jpeg",
- "preTranslated": 0,
- "totalCosts": 129
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 129
- },
- "translated": {
- "tmMatch": 0,
- "default": 129,
- "total": 129
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 128,
- "total": 128
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 129,
- "total": 129
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14633448,
- "username": "ilrado",
- "fullName": "Matteo Radice (ilrado)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14633448/medium/00e36a91231d5f6980f4ea96c1f24ab9.jpg",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15199276,
- "username": "brian7346",
- "fullName": "Max Roslow (brian7346)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15199276/medium/1c45bffd82563f8165a26994675cd2ac.png",
- "preTranslated": 0,
- "totalCosts": 529
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 529
- },
- "translated": {
- "tmMatch": 53,
- "default": 476,
- "total": 529
- },
- "targetTranslated": {
- "tmMatch": 39,
- "default": 424,
- "total": 463
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 128,
- "total": 132
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 53,
- "default": 476,
- "total": 529
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15056373,
- "username": "KalleAghent",
- "fullName": "Maximilian Schmohl (KalleAghent)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15056373/medium/698f70513696b4041bb853cb19587932_default.png",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1
- },
- "translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13475374,
- "username": "mayumiadati",
- "fullName": "Mayumi Adati (mayumiadati)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13475374/medium/864bb3fcfb0c72599d60763779987c84_default.png",
- "preTranslated": 0,
- "totalCosts": 14
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 14
- },
- "translated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13525497,
- "username": "thepoladov",
- "fullName": "Mehrab Poladov (thepoladov)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13525497/medium/56ecb289c332303f1426c483e5032a32.jpg",
- "preTranslated": 0,
- "totalCosts": 325
- },
- "languages": [
- {
- "language": {
- "id": "az",
- "name": "Azerbaijani",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 321
- },
- "translated": {
- "tmMatch": 39,
- "default": 282,
- "total": 321
- },
- "targetTranslated": {
- "tmMatch": 44,
- "default": 265,
- "total": 309
- },
- "translatedByMt": {
- "tmMatch": 12,
- "default": 0,
- "total": 12
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 39,
- "default": 282,
- "total": 321
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 4
- },
- "translated": {
- "tmMatch": 2,
- "default": 2,
- "total": 4
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 2,
- "total": 5
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 2,
- "total": 4
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15106305,
- "username": "mehri-rezaei",
- "fullName": "Mehri Rezaei (mehri-rezaei)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15106305/medium/8d538853e8ff2cfb6a94c26c1a421523.jpeg",
- "preTranslated": 0,
- "totalCosts": 6
- },
- "languages": [
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6
- },
- "translated": {
- "tmMatch": 1,
- "default": 5,
- "total": 6
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 7,
- "total": 8
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 5,
- "total": 6
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15090519,
- "username": "Periyot",
- "fullName": "Mert (Periyot)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090519/medium/c29ee96c651093082084738111cde919.jpeg",
- "preTranslated": 0,
- "totalCosts": 7
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 7
- },
- "translated": {
- "tmMatch": 7,
- "default": 0,
- "total": 7
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 0,
- "total": 6
- },
- "translatedByMt": {
- "tmMatch": 6,
- "default": 0,
- "total": 6
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 7,
- "default": 0,
- "total": 7
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15124511,
- "username": "vabiscikaya",
- "fullName": "Mert KAYA (vabiscikaya)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124511/medium/f432d37b0f4d068e413b919f57bd604f.png",
- "preTranslated": 0,
- "totalCosts": 3
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3
- },
- "translated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15084601,
- "username": "metanube",
- "fullName": "MetaNube.eth (metanube)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15084601/medium/7e8ee6ec15e9d0be68e2c6ff9a0b34c8_default.png",
- "preTranslated": 0,
- "totalCosts": 2341
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2341
- },
- "translated": {
- "tmMatch": 162,
- "default": 2179,
- "total": 2341
- },
- "targetTranslated": {
- "tmMatch": 165,
- "default": 2229,
- "total": 2394
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 25,
- "total": 25
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 162,
- "default": 2179,
- "total": 2341
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15097365,
- "username": "megarium",
- "fullName": "Mevlüt Gacal (megarium)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097365/medium/1538d67c04579281ea9597832dfc0aa9.jpeg",
- "preTranslated": 0,
- "totalCosts": 10
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 10
- },
- "translated": {
- "tmMatch": 10,
- "default": 0,
- "total": 10
- },
- "targetTranslated": {
- "tmMatch": 12,
- "default": 0,
- "total": 12
- },
- "translatedByMt": {
- "tmMatch": 7,
- "default": 0,
- "total": 7
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 10,
- "default": 0,
- "total": 10
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15127033,
- "username": "micatello121314",
- "fullName": "Mica Tello (micatello121314)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127033/medium/3fe258311f6ffb2c97e6c376310b37e6.png",
- "preTranslated": 0,
- "totalCosts": 113
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 113
- },
- "translated": {
- "tmMatch": 0,
- "default": 113,
- "total": 113
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 126,
- "total": 126
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 113,
- "total": 113
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14113969,
- "username": "mbiesiad",
- "fullName": "Michal (mbiesiad)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14113969/medium/5ac8b6a9f35466498ebb47b6c43e43df.jpeg",
- "preTranslated": 0,
- "totalCosts": 262
- },
- "languages": [
- {
- "language": {
- "id": "pl",
- "name": "Polish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 262
- },
- "translated": {
- "tmMatch": 61,
- "default": 201,
- "total": 262
- },
- "targetTranslated": {
- "tmMatch": 60,
- "default": 202,
- "total": 262
- },
- "translatedByMt": {
- "tmMatch": 46,
- "default": 93,
- "total": 139
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 61,
- "default": 201,
- "total": 262
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15171992,
- "username": "sanjorgehogarve",
- "fullName": "Milton Caire (sanjorgehogarve)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15171992/medium/65fdde3d314013afa3418bf4e15f128d.jpeg",
- "preTranslated": 0,
- "totalCosts": 822
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 822
- },
- "translated": {
- "tmMatch": 22,
- "default": 800,
- "total": 822
- },
- "targetTranslated": {
- "tmMatch": 25,
- "default": 933,
- "total": 958
- },
- "translatedByMt": {
- "tmMatch": 22,
- "default": 800,
- "total": 822
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 22,
- "default": 800,
- "total": 822
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15138498,
- "username": "abbasmhd",
- "fullName": "Mo Ab (abbasmhd)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15138498/medium/8f22700adbea7d8b35b4d4969c264754.png",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15095735,
- "username": "nareymhd",
- "fullName": "Mo Naré (nareymhd)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15095735/medium/7061d769461e0a0d1f6ed83375b0c7f6.png",
- "preTranslated": 0,
- "totalCosts": 16
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 16
- },
- "translated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 19,
- "total": 19
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15136978,
- "username": "Mohn",
- "fullName": "Mohn",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15136978/medium/4dccc877b3122eb71132e7d90390b824.jpeg",
- "preTranslated": 0,
- "totalCosts": 32
- },
- "languages": [
- {
- "language": {
- "id": "pl",
- "name": "Polish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 32
- },
- "translated": {
- "tmMatch": 32,
- "default": 0,
- "total": 32
- },
- "targetTranslated": {
- "tmMatch": 31,
- "default": 0,
- "total": 31
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 32,
- "default": 0,
- "total": 32
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15085311,
- "username": "bunturx",
- "fullName": "Moises Ruiz Diaz (bunturx)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15085311/medium/ead5dd5aa5070be2f8d446c286f27d7a.jpeg",
- "preTranslated": 0,
- "totalCosts": 13028
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13028
- },
- "translated": {
- "tmMatch": 266,
- "default": 12762,
- "total": 13028
- },
- "targetTranslated": {
- "tmMatch": 276,
- "default": 13690,
- "total": 13966
- },
- "translatedByMt": {
- "tmMatch": 3,
- "default": 10476,
- "total": 10479
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 266,
- "default": 12762,
- "total": 13028
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15131061,
- "username": "fuyudottwo",
- "fullName": "Monique Costa Pantoja (fuyudottwo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15131061/medium/d1677e856d420a0a54256da62ff1b4f4.png",
- "preTranslated": 0,
- "totalCosts": 72
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 72
- },
- "translated": {
- "tmMatch": 2,
- "default": 70,
- "total": 72
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 77,
- "total": 80
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 70,
- "total": 72
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15092791,
- "username": "moontyaidam",
- "fullName": "Monir media (moontyaidam)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15092791/medium/f9e1e0d2750ed2d2dd73b0f3734d6df8.jpeg",
- "preTranslated": 0,
- "totalCosts": 456
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 456
- },
- "translated": {
- "tmMatch": 14,
- "default": 442,
- "total": 456
- },
- "targetTranslated": {
- "tmMatch": 15,
- "default": 415,
- "total": 430
- },
- "translatedByMt": {
- "tmMatch": 7,
- "default": 210,
- "total": 217
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 14,
- "default": 442,
- "total": 456
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14984193,
- "username": "Mourad820",
- "fullName": "Mourad Tajja (Mourad820)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14984193/medium/4f7d92fc7cf31a84b0319c093942aa1c.jpg",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15107593,
- "username": "MuchoLawndry",
- "fullName": "MuchoLawndry",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15107593/medium/fe6089e83f1248531700a14d819aeb7f.jpg",
- "preTranslated": 0,
- "totalCosts": 5
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 5
- },
- "translated": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15079095,
- "username": "ismael.mesquita",
- "fullName": "Mundo Racional (ismael.mesquita)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15079095/medium/83330599fe0cfb5354d54467d49da868.jpeg",
- "preTranslated": 0,
- "totalCosts": 62
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 62
- },
- "translated": {
- "tmMatch": 0,
- "default": 62,
- "total": 62
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 65,
- "total": 65
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 62,
- "total": 62
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14923355,
- "username": "muratttinan89",
- "fullName": "Murat Inan (muratttinan89)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14923355/medium/8ef35fe18e9ff16551cc60285a20b970.png",
- "preTranslated": 0,
- "totalCosts": 34
- },
- "languages": [
- {
- "language": {
- "id": "tr",
- "name": "Turkish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 34
- },
- "translated": {
- "tmMatch": 0,
- "default": 34,
- "total": 34
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 34,
- "total": 34
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14708760,
- "username": "hypebeans",
- "fullName": "Muumi (ミュウミ) (hypebeans)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14708760/medium/f039dc85a8469b65d9e3e2413f9c4710.png",
- "preTranslated": 0,
- "totalCosts": 217
- },
- "languages": [
- {
- "language": {
- "id": "id",
- "name": "Indonesian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 210
- },
- "translated": {
- "tmMatch": 25,
- "default": 185,
- "total": 210
- },
- "targetTranslated": {
- "tmMatch": 24,
- "default": 175,
- "total": 199
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 25,
- "default": 185,
- "total": 210
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 7
- },
- "translated": {
- "tmMatch": 2,
- "default": 5,
- "total": 7
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 13,
- "total": 15
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 5,
- "total": 7
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15088857,
- "username": "realstatemya",
- "fullName": "MyA Realstate (realstatemya)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15088857/medium/d38eed6456bce3df8a1f37abcb0da14b.png",
- "preTranslated": 0,
- "totalCosts": 667
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 667
- },
- "translated": {
- "tmMatch": 5,
- "default": 662,
- "total": 667
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 781,
- "total": 787
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 662,
- "total": 667
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15116197,
- "username": "marciob",
- "fullName": "Márcio Barbosa (marciob)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116197/medium/defe31fc631358c105140f44b22e84f7.png",
- "preTranslated": 0,
- "totalCosts": 493
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 493
- },
- "translated": {
- "tmMatch": 0,
- "default": 493,
- "total": 493
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 522,
- "total": 522
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 383,
- "total": 383
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 493,
- "total": 493
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15093429,
- "username": "monimomo",
- "fullName": "Mónica Esteves (monimomo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15093429/medium/eea16b36dbd65bab29557cc96ea42248.png",
- "preTranslated": 0,
- "totalCosts": 552
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 552
- },
- "translated": {
- "tmMatch": 45,
- "default": 507,
- "total": 552
- },
- "targetTranslated": {
- "tmMatch": 50,
- "default": 559,
- "total": 609
- },
- "translatedByMt": {
- "tmMatch": 17,
- "default": 117,
- "total": 134
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 45,
- "default": 507,
- "total": 552
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15145044,
- "username": "muslumzadenara",
- "fullName": "N M (muslumzadenara)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15145044/medium/888f0d279eb8583fb969161ae75070bb.jpeg",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "az",
- "name": "Azerbaijani",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 18711,
- "username": "NCAA",
- "fullName": "NCAA",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/18711/medium/238db0b2ab4e727190e951c803b045b2_default.png",
- "preTranslated": 0,
- "totalCosts": 7669
- },
- "languages": [
- {
- "language": {
- "id": "da",
- "name": "Danish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 7669
- },
- "translated": {
- "tmMatch": 216,
- "default": 7453,
- "total": 7669
- },
- "targetTranslated": {
- "tmMatch": 189,
- "default": 6737,
- "total": 6926
- },
- "translatedByMt": {
- "tmMatch": 17,
- "default": 253,
- "total": 270
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 216,
- "default": 7453,
- "total": 7669
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15097099,
- "username": "nader.sedigh",
- "fullName": "Nader Sediq (nader.sedigh)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097099/medium/4fca4ea357c99c5d605850315f21ae65.png",
- "preTranslated": 0,
- "totalCosts": 25310
- },
- "languages": [
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 25310
- },
- "translated": {
- "tmMatch": 756,
- "default": 24554,
- "total": 25310
- },
- "targetTranslated": {
- "tmMatch": 898,
- "default": 28556,
- "total": 29454
- },
- "translatedByMt": {
- "tmMatch": 54,
- "default": 13,
- "total": 67
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 756,
- "default": 24554,
- "total": 25310
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14017439,
- "username": "hoainama8",
- "fullName": "Nam Ngô (hoainama8)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14017439/medium/8b8b669377a509774445a42c0c45ca23.jpeg",
- "preTranslated": 0,
- "totalCosts": 95
- },
- "languages": [
- {
- "language": {
- "id": "vi",
- "name": "Vietnamese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 95
- },
- "translated": {
- "tmMatch": 15,
- "default": 80,
- "total": 95
- },
- "targetTranslated": {
- "tmMatch": 25,
- "default": 114,
- "total": 139
- },
- "translatedByMt": {
- "tmMatch": 12,
- "default": 2,
- "total": 14
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 15,
- "default": 80,
- "total": 95
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15119987,
- "username": "Nanamachi",
- "fullName": "Nanamachi",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119987/medium/3e46afca11164a126d89ea98c75de613.png",
- "preTranslated": 0,
- "totalCosts": 189
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 189
- },
- "translated": {
- "tmMatch": 0,
- "default": 189,
- "total": 189
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 486,
- "total": 486
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 49,
- "total": 49
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 189,
- "total": 189
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15124035,
- "username": "Nat0uille",
- "fullName": "Nat0uille",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124035/medium/92321a2055febc5938ab1d427aee8c76.png",
- "preTranslated": 0,
- "totalCosts": 36
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 36
- },
- "translated": {
- "tmMatch": 0,
- "default": 36,
- "total": 36
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 38,
- "total": 38
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 36,
- "total": 36
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15124241,
- "username": "natetowong",
- "fullName": "Nate Torwong (natetowong)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124241/medium/10b76f1ebe4b005fa7c972568d9239ab.jpeg",
- "preTranslated": 0,
- "totalCosts": 36
- },
- "languages": [
- {
- "language": {
- "id": "th",
- "name": "Thai",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 36
- },
- "translated": {
- "tmMatch": 0,
- "default": 36,
- "total": 36
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 5566,
- "total": 5566
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 36,
- "total": 36
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15089423,
- "username": "NathFury",
- "fullName": "Nathaly Cisneros (NathFury)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15089423/medium/2aab21b735769fdee81fccbe764d8c47.jpeg",
- "preTranslated": 0,
- "totalCosts": 27
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 27
- },
- "translated": {
- "tmMatch": 1,
- "default": 26,
- "total": 27
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 29,
- "total": 33
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 26,
- "total": 27
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14970317,
- "username": "0xnats",
- "fullName": "Nats (0xnats)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14970317/medium/3bf7365a2c248c83944a92590efecbdf.png",
- "preTranslated": 0,
- "totalCosts": 1012
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1012
- },
- "translated": {
- "tmMatch": 18,
- "default": 994,
- "total": 1012
- },
- "targetTranslated": {
- "tmMatch": 20,
- "default": 1105,
- "total": 1125
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 18,
- "default": 994,
- "total": 1012
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15102815,
- "username": "vivi.miss.wed",
- "fullName": "Natsuki Sakamoto (vivi.miss.wed)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15102815/medium/0d550a1a7342f65a5af52ee14ff723a9.jpeg",
- "preTranslated": 0,
- "totalCosts": 139
- },
- "languages": [
- {
- "language": {
- "id": "ja",
- "name": "Japanese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 139
- },
- "translated": {
- "tmMatch": 17,
- "default": 122,
- "total": 139
- },
- "targetTranslated": {
- "tmMatch": 41,
- "default": 359,
- "total": 400
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 21,
- "total": 21
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 17,
- "default": 122,
- "total": 139
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15158762,
- "username": "natsumegu",
- "fullName": "Natsumegu (natsumegu)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15158762/medium/4f48b79bc8be6936d8490726acec96f5.png",
- "preTranslated": 0,
- "totalCosts": 1299
- },
- "languages": [
- {
- "language": {
- "id": "ms",
- "name": "Malay",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1299
- },
- "translated": {
- "tmMatch": 28,
- "default": 1271,
- "total": 1299
- },
- "targetTranslated": {
- "tmMatch": 28,
- "default": 1189,
- "total": 1217
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 28,
- "default": 1271,
- "total": 1299
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15134967,
- "username": "navidab",
- "fullName": "Navid (navidab)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15134967/medium/e8861a582ed9e0456a463fe1721a5ed6.png",
- "preTranslated": 0,
- "totalCosts": 22
- },
- "languages": [
- {
- "language": {
- "id": "fa",
- "name": "Persian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 22
- },
- "translated": {
- "tmMatch": 2,
- "default": 20,
- "total": 22
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 23,
- "total": 26
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 20,
- "total": 22
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15136672,
- "username": "Nickkk133",
- "fullName": "Nickkk133",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15136672/medium/0bf64f43fd1d410b15f64506d12eed48.png",
- "preTranslated": 0,
- "totalCosts": 73
- },
- "languages": [
- {
- "language": {
- "id": "cs",
- "name": "Czech",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 73
- },
- "translated": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 45,
- "total": 45
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 73,
- "total": 73
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14087195,
- "username": "nicklcanada",
- "fullName": "Nicolae Liviu (nicklcanada)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14087195/medium/810aea3ef8ba145e88db17a73c95a4b8_default.png",
- "preTranslated": 0,
- "totalCosts": 73671
- },
- "languages": [
- {
- "language": {
- "id": "ro",
- "name": "Romanian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 73671
- },
- "translated": {
- "tmMatch": 4736,
- "default": 68935,
- "total": 73671
- },
- "targetTranslated": {
- "tmMatch": 5069,
- "default": 73212,
- "total": 78281
- },
- "translatedByMt": {
- "tmMatch": 40,
- "default": 1524,
- "total": 1564
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4736,
- "default": 68935,
- "total": 73671
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15198316,
- "username": "kwikt",
- "fullName": "NoobDope (kwikt)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15198316/medium/9cc4f4a5e253cb46e8cbdb6c6a411faf.png",
- "preTranslated": 0,
- "totalCosts": 1035
- },
- "languages": [
- {
- "language": {
- "id": "da",
- "name": "Danish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1035
- },
- "translated": {
- "tmMatch": 165,
- "default": 870,
- "total": 1035
- },
- "targetTranslated": {
- "tmMatch": 170,
- "default": 879,
- "total": 1049
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 47,
- "total": 49
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 165,
- "default": 870,
- "total": 1035
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15118037,
- "username": "Noorbaaj",
- "fullName": "Noor Albaaj (Noorbaaj)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15118037/medium/a097ef97c0ab99f193518929e2bc2a1b.jpg",
- "preTranslated": 0,
- "totalCosts": 84
- },
- "languages": [
- {
- "language": {
- "id": "ar",
- "name": "Arabic",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 84
- },
- "translated": {
- "tmMatch": 2,
- "default": 82,
- "total": 84
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 63,
- "total": 66
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 82,
- "total": 84
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 12724708,
- "username": "nunovilhenasantos",
- "fullName": "Nuno Filipe Vilhena Santos (nunovilhenasantos)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12724708/medium/1b8bd6240038d7bfd76b4e3acb012cf1_default.png",
- "preTranslated": 0,
- "totalCosts": 6
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 6
- },
- "translated": {
- "tmMatch": 4,
- "default": 2,
- "total": 6
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 3,
- "total": 7
- },
- "translatedByMt": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 2,
- "total": 6
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15106047,
- "username": "ibraimovnursultan23",
- "fullName": "Nursultan Ibraimov (ibraimovnursultan23)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15106047/medium/6445db0cb6fe7ead28adcc8ffa520eb0.jpeg",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2
- },
- "translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15128627,
- "username": "ruettapat",
- "fullName": "Nutsima RUETTAPAT (ruettapat)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15128627/medium/0b47102207d502dd81090e2fcdefa08c.jpeg",
- "preTranslated": 0,
- "totalCosts": 16
- },
- "languages": [
- {
- "language": {
- "id": "th",
- "name": "Thai",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 16
- },
- "translated": {
- "tmMatch": 4,
- "default": 12,
- "total": 16
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 6,
- "total": 9
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 12,
- "total": 16
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15177890,
- "username": "OhneZelkam",
- "fullName": "OhneZelkam",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15177890/medium/523e78516e533881dd1814a6d87ffeaa.jpeg",
- "preTranslated": 0,
- "totalCosts": 84
- },
- "languages": [
- {
- "language": {
- "id": "pl",
- "name": "Polish",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 84
- },
- "translated": {
- "tmMatch": 5,
- "default": 79,
- "total": 84
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 82,
- "total": 86
- },
- "translatedByMt": {
- "tmMatch": 5,
- "default": 6,
- "total": 11
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 5,
- "default": 79,
- "total": 84
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14838604,
- "username": "lieolik",
- "fullName": "Olga Shablykina (lieolik)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14838604/medium/5efefdeaddfaef83a920a9d228b46686_default.png",
- "preTranslated": 0,
- "totalCosts": 242
- },
- "languages": [
- {
- "language": {
- "id": "ru",
- "name": "Russian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 242
- },
- "translated": {
- "tmMatch": 2,
- "default": 240,
- "total": 242
- },
- "targetTranslated": {
- "tmMatch": 3,
- "default": 218,
- "total": 221
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 2,
- "default": 240,
- "total": 242
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15118039,
- "username": "ochevrier402",
- "fullName": "Olivier Chevrier (ochevrier402)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15118039/medium/fd2a88c3bb4f80be246f2329926abd7c.png",
- "preTranslated": 0,
- "totalCosts": 449
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 449
- },
- "translated": {
- "tmMatch": 4,
- "default": 445,
- "total": 449
- },
- "targetTranslated": {
- "tmMatch": 7,
- "default": 552,
- "total": 559
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 4,
- "default": 445,
- "total": 449
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15126941,
- "username": "No1.--",
- "fullName": "Olof Schlüter (No1.--)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15126941/medium/6a54d782c7838125925214d82ccfb3e3_default.png",
- "preTranslated": 0,
- "totalCosts": 63
- },
- "languages": [
- {
- "language": {
- "id": "de",
- "name": "German",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 63
- },
- "translated": {
- "tmMatch": 32,
- "default": 31,
- "total": 63
- },
- "targetTranslated": {
- "tmMatch": 32,
- "default": 30,
- "total": 62
- },
- "translatedByMt": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 32,
- "default": 31,
- "total": 63
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15127357,
- "username": "omeysketch",
- "fullName": "Om Pandey (omeysketch)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127357/medium/29927a5329ad6c46b150655eb0e02a92.jpeg",
- "preTranslated": 0,
- "totalCosts": 41
- },
- "languages": [
- {
- "language": {
- "id": "ne-NP",
- "name": "Nepali",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 41
- },
- "translated": {
- "tmMatch": 3,
- "default": 38,
- "total": 41
- },
- "targetTranslated": {
- "tmMatch": 6,
- "default": 52,
- "total": 58
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 3,
- "default": 38,
- "total": 41
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15088359,
- "username": "PabloQuevedo",
- "fullName": "Pablo Quevedo Pacin (PabloQuevedo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15088359/medium/6461fe13f5b339955ea2e41ebfbc8271.png",
- "preTranslated": 0,
- "totalCosts": 7
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 7
- },
- "translated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 17361,
- "username": "plamarque",
- "fullName": "Patrice Lamarque (plamarque)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/17361/medium/0f07d051c549498672744272c10c255c_default.png",
- "preTranslated": 0,
- "totalCosts": 3418
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 3418
- },
- "translated": {
- "tmMatch": 478,
- "default": 2940,
- "total": 3418
- },
- "targetTranslated": {
- "tmMatch": 595,
- "default": 3475,
- "total": 4070
- },
- "translatedByMt": {
- "tmMatch": 1,
- "default": 120,
- "total": 121
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 478,
- "default": 2940,
- "total": 3418
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14149679,
- "username": "Playzo",
- "fullName": "Patrik Pažický (Playzo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14149679/medium/0e9deec408e99d6b5676f3a72b379012.jpeg",
- "preTranslated": 0,
- "totalCosts": 2795
- },
- "languages": [
- {
- "language": {
- "id": "sk",
- "name": "Slovak",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2795
- },
- "translated": {
- "tmMatch": 83,
- "default": 2712,
- "total": 2795
- },
- "targetTranslated": {
- "tmMatch": 81,
- "default": 2366,
- "total": 2447
- },
- "translatedByMt": {
- "tmMatch": 24,
- "default": 10,
- "total": 34
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 83,
- "default": 2712,
- "total": 2795
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15096589,
- "username": "paulanieto1010",
- "fullName": "Paula Nieto (paulanieto1010)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15096589/medium/11bda7e6ac773b4cf8c3a84fdd9da4bd.jpeg",
- "preTranslated": 0,
- "totalCosts": 441
- },
- "languages": [
- {
- "language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 441
- },
- "translated": {
- "tmMatch": 25,
- "default": 416,
- "total": 441
- },
- "targetTranslated": {
- "tmMatch": 31,
- "default": 469,
- "total": 500
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 138,
- "total": 138
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 25,
- "default": 416,
- "total": 441
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15082587,
- "username": "PLimabrz",
- "fullName": "Paulo Lima (PLimabrz)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15082587/medium/ed074e71e299c475727935bfe53359aa_default.png",
- "preTranslated": 0,
- "totalCosts": 1165
- },
- "languages": [
- {
- "language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1165
- },
- "translated": {
- "tmMatch": 344,
- "default": 821,
- "total": 1165
+ "tmMatch": 26,
+ "default": 1570,
+ "total": 1596
},
"targetTranslated": {
- "tmMatch": 383,
- "default": 867,
- "total": 1250
+ "tmMatch": 23,
+ "default": 1333,
+ "total": 1356
},
"translatedByMt": {
"tmMatch": 0,
@@ -38425,101 +18860,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 60
},
"translationCosts": {
- "tmMatch": 344,
- "default": 821,
- "total": 1165
+ "tmMatch": 26,
+ "default": 1570,
+ "total": 1596
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15127689,
- "username": "PavlyuchenkoCZ",
- "fullName": "Pavlyuchenko (PavlyuchenkoCZ)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127689/medium/0ef0f3b5fa3aec57e95ec396d175dd05.jpeg",
- "preTranslated": 0,
- "totalCosts": 224
- },
- "languages": [
+ },
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "ur-IN",
+ "name": "Urdu (India)",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 224
+ "preTranslate": 24,
+ "totalCosts": 0
},
"translated": {
- "tmMatch": 0,
- "default": 224,
- "total": 224
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 207,
- "total": 207
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
- },
- "approved": {
"tmMatch": 0,
"default": 0,
"total": 0
},
- "translationCosts": {
- "tmMatch": 0,
- "default": 224,
- "total": 224
- },
- "approvalCosts": {
+ "targetTranslated": {
"tmMatch": 0,
"default": 0,
"total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 15149518,
- "username": "Pedroso",
- "fullName": "Pedroso Shikhani (Pedroso)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15149518/medium/92e936bd2d6ff5019bc3414d63f74fff.jpeg",
- "preTranslated": 0,
- "totalCosts": 75
- },
- "languages": [
- {
- "language": {
- "id": "pt-PT",
- "name": "Portuguese",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 75
- },
- "translated": {
- "tmMatch": 30,
- "default": 45,
- "total": 75
- },
- "targetTranslated": {
- "tmMatch": 32,
- "default": 47,
- "total": 79
},
"translatedByMt": {
"tmMatch": 0,
@@ -38532,150 +18902,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 30,
- "default": 45,
- "total": 75
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13830805,
- "username": "kecrily",
- "fullName": "Percy (kecrily)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13830805/medium/d5b39b24969778b502182557fb61c4eb.jpg",
- "preTranslated": 0,
- "totalCosts": 202
- },
- "languages": [
- {
- "language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 202
- },
- "translated": {
- "tmMatch": 2,
- "default": 200,
- "total": 202
- },
- "targetTranslated": {
- "tmMatch": 4,
- "default": 351,
- "total": 355
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
- },
- "approved": {
"tmMatch": 0,
"default": 0,
"total": 0
},
- "translationCosts": {
- "tmMatch": 2,
- "default": 200,
- "total": 202
- },
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14977831,
- "username": "PeterKecman",
- "fullName": "Peter Škoda Kecman (PeterKecman)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14977831/medium/e1e3f150ce524a6cb88fccb8b4f52422.png",
- "preTranslated": 0,
- "totalCosts": 2765
- },
- "languages": [
+ },
{
"language": {
- "id": "sl",
- "name": "Slovenian",
+ "id": "ur-PK",
+ "name": "Urdu (Pakistan)",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 2765
+ "preTranslate": 255,
+ "totalCosts": 70
},
"translated": {
- "tmMatch": 81,
- "default": 2684,
- "total": 2765
+ "tmMatch": 1,
+ "default": 69,
+ "total": 70
},
"targetTranslated": {
- "tmMatch": 84,
- "default": 2550,
- "total": 2634
- },
- "translatedByMt": {
- "tmMatch": 6,
- "default": 4,
- "total": 10
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 81,
- "default": 2684,
- "total": 2765
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14245260,
- "username": "phichayut_N",
- "fullName": "Phichayut Ngoennim (phichayut_N)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14245260/medium/2931063e8431bf5f25e7478e179883f9_default.png",
- "preTranslated": 0,
- "totalCosts": 63
- },
- "languages": [
- {
- "language": {
- "id": "th",
- "name": "Thai",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 63
- },
- "translated": {
"tmMatch": 2,
- "default": 61,
- "total": 63
- },
- "targetTranslated": {
- "tmMatch": 1,
- "default": 9,
- "total": 10
+ "default": 92,
+ "total": 94
},
"translatedByMt": {
"tmMatch": 0,
@@ -38688,46 +18941,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 61,
- "total": 63
+ "tmMatch": 1,
+ "default": 69,
+ "total": 70
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14969403,
- "username": "hongthaipro",
- "fullName": "Phạm Hồng Thái (hongthaipro)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14969403/medium/19300e3d649b1ad84292b1d4493307d6.jpeg",
- "preTranslated": 0,
- "totalCosts": 448
- },
- "languages": [
+ },
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "uz",
+ "name": "Uzbek",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 448
+ "preTranslate": 2114,
+ "totalCosts": 84
},
"translated": {
- "tmMatch": 3,
- "default": 445,
- "total": 448
+ "tmMatch": 20,
+ "default": 64,
+ "total": 84
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 576,
- "total": 581
+ "tmMatch": 17,
+ "default": 61,
+ "total": 78
},
"translatedByMt": {
"tmMatch": 0,
@@ -38737,49 +18977,36 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1
},
"translationCosts": {
- "tmMatch": 3,
- "default": 445,
- "total": 448
+ "tmMatch": 20,
+ "default": 64,
+ "total": 84
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14225116,
- "username": "kdarkshadoww",
- "fullName": "Phạm Quang Khôi (kdarkshadoww)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14225116/medium/4c58e5b1f71a9530e473d03a84052756.jpg",
- "preTranslated": 0,
- "totalCosts": 64
- },
- "languages": [
+ },
{
"language": {
"id": "vi",
"name": "Vietnamese",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 64
+ "preTranslate": 4708,
+ "totalCosts": 296
},
"translated": {
- "tmMatch": 7,
- "default": 57,
- "total": 64
+ "tmMatch": 39,
+ "default": 257,
+ "total": 296
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 69,
- "total": 81
+ "tmMatch": 38,
+ "default": 339,
+ "total": 377
},
"translatedByMt": {
"tmMatch": 0,
@@ -38789,206 +19016,37 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 72
},
"translationCosts": {
- "tmMatch": 7,
- "default": 57,
- "total": 64
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14665128,
- "username": "Pierlu_be",
- "fullName": "Pierluigi Belpassi (Pierlu_be)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14665128/medium/5fdea361fcd2c73a52533056e2709694_default.png",
- "preTranslated": 0,
- "totalCosts": 1075
- },
- "languages": [
- {
- "language": {
- "id": "it",
- "name": "Italian",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 1075
- },
- "translated": {
- "tmMatch": 32,
- "default": 1043,
- "total": 1075
- },
- "targetTranslated": {
"tmMatch": 39,
- "default": 1101,
- "total": 1140
- },
- "translatedByMt": {
- "tmMatch": 3,
- "default": 156,
- "total": 159
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 32,
- "default": 1043,
- "total": 1075
+ "default": 257,
+ "total": 296
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15088683,
- "username": "Glocelna",
- "fullName": "Pierre Collange (Glocelna)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15088683/medium/8efa3589f20d35e0f870b03002903dc7_default.png",
- "preTranslated": 0,
- "totalCosts": 46
- },
- "languages": [
+ },
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "yo",
+ "name": "Yoruba",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 46
+ "preTranslate": 100,
+ "totalCosts": 17
},
"translated": {
- "tmMatch": 0,
- "default": 46,
- "total": 46
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 61,
- "total": 61
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 0,
- "default": 46,
- "total": 46
- },
- "approvalCosts": {
- "tmMatch": 0,
+ "tmMatch": 17,
"default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 13590903,
- "username": "Sykoo",
- "fullName": "Pierre-Axel Rivière (Sykoo)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13590903/medium/0c5b4b560a8e10e9db151cfd34751668.jpg",
- "preTranslated": 0,
- "totalCosts": 9
- },
- "languages": [
- {
- "language": {
- "id": "fr",
- "name": "French",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 9
- },
- "translated": {
- "tmMatch": 1,
- "default": 8,
- "total": 9
+ "total": 17
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 9,
- "total": 12
- },
- "translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 1,
- "default": 8,
- "total": 9
- },
- "approvalCosts": {
- "tmMatch": 0,
+ "tmMatch": 13,
"default": 0,
- "total": 0
- }
- }
- ]
- },
- {
- "user": {
- "id": 14835760,
- "username": "Pineapple010223",
- "fullName": "Pineapple010223",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14835760/medium/36a5126df6f3fab680a105268d03592c.jpg",
- "preTranslated": 0,
- "totalCosts": 13
- },
- "languages": [
- {
- "language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 13
- },
- "translated": {
- "tmMatch": 10,
- "default": 3,
"total": 13
},
- "targetTranslated": {
- "tmMatch": 15,
- "default": 4,
- "total": 19
- },
"translatedByMt": {
"tmMatch": 0,
"default": 0,
@@ -39000,46 +19058,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 10,
- "default": 3,
- "total": 13
+ "tmMatch": 17,
+ "default": 0,
+ "total": 17
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15096203,
- "username": "PinguiFabgeeklab",
- "fullName": "PinguiFabgeeklab",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15096203/medium/a3d604a6890dc1439ac8bbc53721b389.png",
- "preTranslated": 0,
- "totalCosts": 33
- },
- "languages": [
+ },
{
- "language": {
- "id": "fr",
- "name": "French",
+ "language": {
+ "id": "zu",
+ "name": "Zulu",
"tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 33
+ "preTranslate": 70,
+ "totalCosts": 0
},
"translated": {
"tmMatch": 0,
- "default": 33,
- "total": 33
+ "default": 0,
+ "total": 0
},
"targetTranslated": {
"tmMatch": 0,
- "default": 34,
- "total": 34
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -39053,8 +19098,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 33,
- "total": 33
+ "default": 0,
+ "total": 0
},
"approvalCosts": {
"tmMatch": 0,
@@ -39066,37 +19111,37 @@
},
{
"user": {
- "id": 15165600,
- "username": "Horberlan",
- "fullName": "Pois.Nada (Horberlan)",
+ "id": 15246194,
+ "username": "Evelyn0x",
+ "fullName": "Evelyn (Evelyn0x)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15165600/medium/5ba9d519f33745fa64879cff2511ace4.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15246194/medium/0b113055865c18ed324554f966dc09f1.jpeg",
"preTranslated": 0,
- "totalCosts": 9267
+ "totalCosts": 328
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9267
+ "totalCosts": 328
},
"translated": {
- "tmMatch": 71,
- "default": 9196,
- "total": 9267
+ "tmMatch": 3,
+ "default": 325,
+ "total": 328
},
"targetTranslated": {
- "tmMatch": 69,
- "default": 9287,
- "total": 9356
+ "tmMatch": 3,
+ "default": 252,
+ "total": 255
},
"translatedByMt": {
- "tmMatch": 13,
- "default": 8312,
- "total": 8325
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -39104,9 +19149,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 71,
- "default": 9196,
- "total": 9267
+ "tmMatch": 3,
+ "default": 325,
+ "total": 328
},
"approvalCosts": {
"tmMatch": 0,
@@ -39118,37 +19163,37 @@
},
{
"user": {
- "id": 12646942,
- "username": "polhenarejos",
- "fullName": "Pol Henarejos (polhenarejos)",
+ "id": 15324082,
+ "username": "cxme1998",
+ "fullName": "Fadel Berry (cxme1998)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12646942/medium/410fb4b5eebed8713ac792bb62194bb7_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15324082/medium/5f8fc82f2adc80176619514d7eb5a905.png",
"preTranslated": 0,
- "totalCosts": 145
+ "totalCosts": 287
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 145
+ "totalCosts": 287
},
"translated": {
"tmMatch": 0,
- "default": 145,
- "total": 145
+ "default": 287,
+ "total": 287
},
"targetTranslated": {
"tmMatch": 0,
- "default": 172,
- "total": 172
+ "default": 465,
+ "total": 465
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 40,
+ "total": 40
},
"approved": {
"tmMatch": 0,
@@ -39157,8 +19202,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 145,
- "total": 145
+ "default": 287,
+ "total": 287
},
"approvalCosts": {
"tmMatch": 0,
@@ -39170,37 +19215,37 @@
},
{
"user": {
- "id": 15138990,
- "username": "polinashorokhova",
- "fullName": "Polina Shorokhova (polinashorokhova)",
+ "id": 15218932,
+ "username": "fardiansyahlaodecr7",
+ "fullName": "Fardiansyah Laode (fardiansyahlaodecr7)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15138990/medium/5f669759466df426ddbcbeade35e684c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15218932/medium/948c961db46840e1b9ecc5e97d4012e2.jpeg",
"preTranslated": 0,
- "totalCosts": 5255
+ "totalCosts": 8
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5255
+ "totalCosts": 8
},
"translated": {
- "tmMatch": 621,
- "default": 4634,
- "total": 5255
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"targetTranslated": {
- "tmMatch": 544,
- "default": 4143,
- "total": 4687
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"translatedByMt": {
- "tmMatch": 23,
- "default": 329,
- "total": 352
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -39208,9 +19253,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 621,
- "default": 4634,
- "total": 5255
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"approvalCosts": {
"tmMatch": 0,
@@ -39222,37 +19267,37 @@
},
{
"user": {
- "id": 14385582,
- "username": "pongpan",
- "fullName": "Pongpan Nakkaew (pongpan)",
+ "id": 15181418,
+ "username": "flockchain",
+ "fullName": "Felix (flockchain)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14385582/medium/306a571c35caa1c778b853fd1596ef1c.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181418/medium/f80cb1c08c29018a1e9dbd93fa5ff510.jpg",
"preTranslated": 0,
- "totalCosts": 113
+ "totalCosts": 1890
},
"languages": [
{
"language": {
- "id": "th",
- "name": "Thai",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 113
+ "totalCosts": 1890
},
"translated": {
- "tmMatch": 3,
- "default": 110,
- "total": 113
+ "tmMatch": 33,
+ "default": 1857,
+ "total": 1890
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 55,
- "total": 57
+ "tmMatch": 34,
+ "default": 1864,
+ "total": 1898
},
"translatedByMt": {
- "tmMatch": 3,
+ "tmMatch": 0,
"default": 0,
- "total": 3
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -39260,9 +19305,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 110,
- "total": 113
+ "tmMatch": 33,
+ "default": 1857,
+ "total": 1890
},
"approvalCosts": {
"tmMatch": 0,
@@ -39274,32 +19319,32 @@
},
{
"user": {
- "id": 13652673,
- "username": "josprachi",
- "fullName": "Prachi Joshi (josprachi)",
+ "id": 13855929,
+ "username": "gabriel.silva",
+ "fullName": "Gabriel P. Silva (gabriel.silva)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13652673/medium/772e01a764c3488a708f93b122a56ff7.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13855929/medium/51d997bd43d246da34052b5cab702f56.jpg",
"preTranslated": 0,
- "totalCosts": 33
+ "totalCosts": 351
},
"languages": [
{
"language": {
- "id": "mr",
- "name": "Marathi",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 33
+ "totalCosts": 351
},
"translated": {
"tmMatch": 0,
- "default": 33,
- "total": 33
+ "default": 351,
+ "total": 351
},
"targetTranslated": {
"tmMatch": 0,
- "default": 52,
- "total": 52
+ "default": 370,
+ "total": 370
},
"translatedByMt": {
"tmMatch": 0,
@@ -39313,8 +19358,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 33,
- "total": 33
+ "default": 351,
+ "total": 351
},
"approvalCosts": {
"tmMatch": 0,
@@ -39326,37 +19371,37 @@
},
{
"user": {
- "id": 14899686,
- "username": "preetishpriyadarshi",
- "fullName": "Preetish Priyadarshi Samal (preetishpriyadarshi)",
+ "id": 15225340,
+ "username": "gabriellassh",
+ "fullName": "Gabriella S (gabriellassh)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14899686/medium/5e46a234abebd1891fff6e8fd6af856b_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15225340/medium/d0d1a9a2072c5985dcdf413ad6f38986_default.png",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 12
},
"languages": [
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 12
},
"translated": {
- "tmMatch": 0,
+ "tmMatch": 9,
"default": 3,
- "total": 3
+ "total": 12
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 10,
+ "default": 3,
+ "total": 13
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 3,
+ "total": 3
},
"approved": {
"tmMatch": 0,
@@ -39364,9 +19409,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
+ "tmMatch": 9,
"default": 3,
- "total": 3
+ "total": 12
},
"approvalCosts": {
"tmMatch": 0,
@@ -39378,31 +19423,31 @@
},
{
"user": {
- "id": 15077151,
- "username": "princekumar036",
- "fullName": "Prince Kumar (princekumar036)",
+ "id": 15328438,
+ "username": "Kurator",
+ "fullName": "Gar Den (Kurator)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15077151/medium/714349bddbf72aab803946c23dcd15f5.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328438/medium/a841acfb828eab7decbc9c368b7ff782.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 0,
+ "tmMatch": 0,
+ "default": 2,
"total": 2
},
"translatedByMt": {
@@ -39416,9 +19461,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -39430,37 +19475,37 @@
},
{
"user": {
- "id": 15062621,
- "username": "aprisily",
- "fullName": "Prisily Andrianjohary (aprisily)",
+ "id": 15204834,
+ "username": "garynoh",
+ "fullName": "Gary Noh (garynoh)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15062621/medium/79ba58ce443b3c936bb03e12c2095570.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15204834/medium/0304cee8365bb93afe443205051970e9.png",
"preTranslated": 0,
- "totalCosts": 23
+ "totalCosts": 4724
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 23
+ "totalCosts": 4724
},
"translated": {
- "tmMatch": 18,
- "default": 5,
- "total": 23
+ "tmMatch": 64,
+ "default": 4660,
+ "total": 4724
},
"targetTranslated": {
- "tmMatch": 21,
- "default": 5,
- "total": 26
+ "tmMatch": 54,
+ "default": 3289,
+ "total": 3343
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 7,
+ "default": 10,
+ "total": 17
},
"approved": {
"tmMatch": 0,
@@ -39468,9 +19513,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 18,
- "default": 5,
- "total": 23
+ "tmMatch": 64,
+ "default": 4660,
+ "total": 4724
},
"approvalCosts": {
"tmMatch": 0,
@@ -39482,37 +19527,37 @@
},
{
"user": {
- "id": 15109835,
- "username": "cPrk",
- "fullName": "Prk (cPrk)",
+ "id": 15224914,
+ "username": "legendarek",
+ "fullName": "Gawron (legendarek)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15109835/medium/6e12b831889bd4a9c937e512d7e28243.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15224914/medium/f834d6656654aa33f1b17f0b273e2ddc.jpeg",
"preTranslated": 0,
- "totalCosts": 61
+ "totalCosts": 16
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 61
+ "totalCosts": 16
},
"translated": {
- "tmMatch": 19,
- "default": 42,
- "total": 61
+ "tmMatch": 3,
+ "default": 13,
+ "total": 16
},
"targetTranslated": {
- "tmMatch": 29,
- "default": 66,
- "total": 95
+ "tmMatch": 4,
+ "default": 13,
+ "total": 17
},
"translatedByMt": {
- "tmMatch": 12,
- "default": 38,
- "total": 50
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -39520,9 +19565,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 19,
- "default": 42,
- "total": 61
+ "tmMatch": 3,
+ "default": 13,
+ "total": 16
},
"approvalCosts": {
"tmMatch": 0,
@@ -39534,32 +19579,32 @@
},
{
"user": {
- "id": 15069775,
- "username": "proftagore",
- "fullName": "Proftagore (proftagore)",
+ "id": 14650522,
+ "username": "geoffleng96",
+ "fullName": "Geoff Leng (geoffleng96)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15069775/medium/25d7f33e68cb80c9c73f5edf830ddd48.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14650522/medium/45a488abcfd77f524a993ac6dde12fd9.jpeg",
"preTranslated": 0,
- "totalCosts": 71
+ "totalCosts": 157
},
"languages": [
{
"language": {
- "id": "te",
- "name": "Telugu",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 71
+ "totalCosts": 157
},
"translated": {
"tmMatch": 0,
- "default": 71,
- "total": 71
+ "default": 157,
+ "total": 157
},
"targetTranslated": {
"tmMatch": 0,
- "default": 101,
- "total": 101
+ "default": 238,
+ "total": 238
},
"translatedByMt": {
"tmMatch": 0,
@@ -39573,8 +19618,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 71,
- "total": 71
+ "default": 157,
+ "total": 157
},
"approvalCosts": {
"tmMatch": 0,
@@ -39586,47 +19631,47 @@
},
{
"user": {
- "id": 15087409,
- "username": "Ainulya",
- "fullName": "R Ainul Yaqin (Ainulya)",
+ "id": 14568334,
+ "username": "norhorn",
+ "fullName": "George Kitsoukakis (norhorn)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087409/medium/80c1008900ed970781bfe8132da7517f.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/85dd0d12b6d2d490447bbba939a888ba.jpeg",
"preTranslated": 0,
- "totalCosts": 40
+ "totalCosts": 18449
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "el",
+ "name": "Greek",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 40
+ "totalCosts": 18449
},
"translated": {
- "tmMatch": 30,
- "default": 10,
- "total": 40
+ "tmMatch": 364,
+ "default": 18085,
+ "total": 18449
},
"targetTranslated": {
- "tmMatch": 32,
- "default": 9,
- "total": 41
+ "tmMatch": 391,
+ "default": 18941,
+ "total": 19332
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 37,
+ "default": 123,
+ "total": 160
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 13791
},
"translationCosts": {
- "tmMatch": 30,
- "default": 10,
- "total": 40
+ "tmMatch": 364,
+ "default": 18085,
+ "total": 18449
},
"approvalCosts": {
"tmMatch": 0,
@@ -39638,37 +19683,37 @@
},
{
"user": {
- "id": 15157280,
- "username": "rk0904",
- "fullName": "RK (rk0904)",
+ "id": 15275976,
+ "username": "gianluca.sch93",
+ "fullName": "Gianluca Schettino (gianluca.sch93)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15157280/medium/4c7e35cc15c7901645d898b2c7e1c676.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15275976/medium/e0670bcf3b5cf22456eac2aef44bce96.png",
"preTranslated": 0,
- "totalCosts": 51
+ "totalCosts": 16
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 51
+ "totalCosts": 16
},
"translated": {
- "tmMatch": 4,
- "default": 47,
- "total": 51
+ "tmMatch": 0,
+ "default": 16,
+ "total": 16
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 127,
- "total": 139
+ "tmMatch": 0,
+ "default": 19,
+ "total": 19
},
"translatedByMt": {
- "tmMatch": 2,
+ "tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -39676,9 +19721,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 47,
- "total": 51
+ "tmMatch": 0,
+ "default": 16,
+ "total": 16
},
"approvalCosts": {
"tmMatch": 0,
@@ -39690,37 +19735,37 @@
},
{
"user": {
- "id": 15158848,
- "username": "massardo",
- "fullName": "Rafael Juste (massardo)",
+ "id": 15272300,
+ "username": "godilizarov",
+ "fullName": "Godik Ilizarov (godilizarov)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15158848/medium/e71dc81c159e8a7f2393636435ad6e09.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15272300/medium/4b2d036e4fe081b8a451354bce4765d9.jpeg",
"preTranslated": 0,
- "totalCosts": 1416
+ "totalCosts": 12
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1416
+ "totalCosts": 12
},
"translated": {
- "tmMatch": 356,
- "default": 1060,
- "total": 1416
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"targetTranslated": {
- "tmMatch": 379,
- "default": 1058,
- "total": 1437
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"translatedByMt": {
"tmMatch": 0,
- "default": 134,
- "total": 134
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -39728,9 +19773,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 356,
- "default": 1060,
- "total": 1416
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"approvalCosts": {
"tmMatch": 0,
@@ -39742,13 +19787,13 @@
},
{
"user": {
- "id": 15071305,
- "username": "rafunet",
- "fullName": "Rafael Lamardo (rafunet)",
+ "id": 15252348,
+ "username": "ggraciosomanuel",
+ "fullName": "Gracioso Manuel (ggraciosomanuel)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15071305/medium/3b0534443937ca79a0634f9b6b5d9f53.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15252348/medium/163e88444b6ba73135dba5753e1e9878.jpg",
"preTranslated": 0,
- "totalCosts": 325
+ "totalCosts": 73
},
"languages": [
{
@@ -39757,22 +19802,22 @@
"name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 325
+ "totalCosts": 71
},
"translated": {
- "tmMatch": 0,
- "default": 325,
- "total": 325
+ "tmMatch": 8,
+ "default": 63,
+ "total": 71
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 316,
- "total": 316
+ "tmMatch": 8,
+ "default": 74,
+ "total": 82
},
"translatedByMt": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -39780,46 +19825,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 325,
- "total": 325
+ "tmMatch": 8,
+ "default": 63,
+ "total": 71
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 14970323,
- "username": "ragnolimichele99",
- "fullName": "Ragn Oh (ragnolimichele99)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14970323/medium/fb22954c81db3329ada19b179d4f63f6.jpeg",
- "preTranslated": 0,
- "totalCosts": 161
- },
- "languages": [
+ },
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 161
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 14,
- "default": 147,
- "total": 161
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 15,
- "default": 156,
- "total": 171
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
@@ -39832,9 +19864,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 14,
- "default": 147,
- "total": 161
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -39846,32 +19878,32 @@
},
{
"user": {
- "id": 14861756,
- "username": "RahayuRafika_12",
- "fullName": "Rahayu Rafikahwulan Sari (RahayuRafika_12)",
+ "id": 13872277,
+ "username": "grammyleung",
+ "fullName": "Grammy Leung (grammyleung)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14861756/medium/68ce2b760b107d1cf2a5a1508aa8ee96.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13872277/medium/770e08e8db0b5af13a9ff1b46c6bd529.jpeg",
"preTranslated": 0,
- "totalCosts": 4152
+ "totalCosts": 2576
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3605
+ "totalCosts": 2576
},
"translated": {
- "tmMatch": 123,
- "default": 3482,
- "total": 3605
+ "tmMatch": 128,
+ "default": 2448,
+ "total": 2576
},
"targetTranslated": {
- "tmMatch": 118,
- "default": 3163,
- "total": 3281
+ "tmMatch": 216,
+ "default": 3780,
+ "total": 3996
},
"translatedByMt": {
"tmMatch": 0,
@@ -39884,48 +19916,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 123,
- "default": 3482,
- "total": 3605
- },
- "approvalCosts": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- }
- },
- {
- "language": {
- "id": "ms",
- "name": "Malay",
- "tmSavings": 0,
- "preTranslate": 0,
- "totalCosts": 547
- },
- "translated": {
- "tmMatch": 45,
- "default": 502,
- "total": 547
- },
- "targetTranslated": {
- "tmMatch": 45,
- "default": 460,
- "total": 505
- },
- "translatedByMt": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
- },
- "approved": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
- },
- "translationCosts": {
- "tmMatch": 45,
- "default": 502,
- "total": 547
+ "tmMatch": 128,
+ "default": 2448,
+ "total": 2576
},
"approvalCosts": {
"tmMatch": 0,
@@ -39937,47 +19930,47 @@
},
{
"user": {
- "id": 14325546,
- "username": "Raneip",
- "fullName": "Raneip",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14325546/medium/e964ac55454ecc26258a2eaac532768e_default.png",
+ "id": 15219098,
+ "username": "Aco_GRW",
+ "fullName": "Grischa Raoul Wenzeler (Aco_GRW)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15219098/medium/67ba870ab68dd3e2838d3af325783379.jpg",
"preTranslated": 0,
- "totalCosts": 75
+ "totalCosts": 12158
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 75
+ "totalCosts": 12158
},
"translated": {
- "tmMatch": 2,
- "default": 73,
- "total": 75
+ "tmMatch": 2068,
+ "default": 10090,
+ "total": 12158
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 119,
- "total": 124
+ "tmMatch": 2071,
+ "default": 10165,
+ "total": 12236
},
"translatedByMt": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 16043
},
"translationCosts": {
- "tmMatch": 2,
- "default": 73,
- "total": 75
+ "tmMatch": 2068,
+ "default": 10090,
+ "total": 12158
},
"approvalCosts": {
"tmMatch": 0,
@@ -39989,37 +19982,37 @@
},
{
"user": {
- "id": 15103007,
- "username": "Drakitt",
- "fullName": "Raquel Terrazas (Drakitt)",
+ "id": 15247752,
+ "username": "18349693112mingdong",
+ "fullName": "Gus (18349693112mingdong)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15103007/medium/a38186744217a502a837492a2fb1bad2.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15247752/medium/6040b92390942af3589d4671ae199975.png",
"preTranslated": 0,
- "totalCosts": 272
+ "totalCosts": 801
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 272
+ "totalCosts": 801
},
"translated": {
- "tmMatch": 67,
- "default": 205,
- "total": 272
+ "tmMatch": 89,
+ "default": 712,
+ "total": 801
},
"targetTranslated": {
- "tmMatch": 70,
- "default": 219,
- "total": 289
+ "tmMatch": 185,
+ "default": 1414,
+ "total": 1599
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 103,
- "total": 104
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -40027,9 +20020,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 67,
- "default": 205,
- "total": 272
+ "tmMatch": 89,
+ "default": 712,
+ "total": 801
},
"approvalCosts": {
"tmMatch": 0,
@@ -40041,32 +20034,32 @@
},
{
"user": {
- "id": 15105739,
- "username": "revanmehdizade13",
- "fullName": "Revan Mehdizade (revanmehdizade13)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105739/medium/92e3ad4697aec5078ed31c3f742655a1.jpeg",
+ "id": 15250968,
+ "username": "Aco_g_lonegro",
+ "fullName": "Gustavo Lonegro (Aco_g_lonegro)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15250968/medium/fe66daa0393af122ae758d1cf2b0738d_default.png",
"preTranslated": 0,
- "totalCosts": 201
+ "totalCosts": 6860
},
"languages": [
{
"language": {
- "id": "az",
- "name": "Azerbaijani",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 201
+ "totalCosts": 6860
},
"translated": {
- "tmMatch": 3,
- "default": 198,
- "total": 201
+ "tmMatch": 2222,
+ "default": 4638,
+ "total": 6860
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 164,
- "total": 167
+ "tmMatch": 2741,
+ "default": 5499,
+ "total": 8240
},
"translatedByMt": {
"tmMatch": 0,
@@ -40076,12 +20069,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 7826
},
"translationCosts": {
- "tmMatch": 3,
- "default": 198,
- "total": 201
+ "tmMatch": 2222,
+ "default": 4638,
+ "total": 6860
},
"approvalCosts": {
"tmMatch": 0,
@@ -40093,37 +20086,37 @@
},
{
"user": {
- "id": 14682564,
- "username": "rich1n",
- "fullName": "Richard Rodríguez (rich1n)",
+ "id": 15278140,
+ "username": "iguidre1",
+ "fullName": "HAMI SAID (iguidre1)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14682564/medium/3198f898fb53f31fa32bf08236627a34.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15278140/medium/25d59650f590c85f56f2b8cd84d60296.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 983
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 983
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 34,
+ "default": 949,
+ "total": 983
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 33,
+ "default": 884,
+ "total": 917
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 7,
+ "default": 173,
+ "total": 180
},
"approved": {
"tmMatch": 0,
@@ -40131,9 +20124,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 34,
+ "default": 949,
+ "total": 983
},
"approvalCosts": {
"tmMatch": 0,
@@ -40145,37 +20138,37 @@
},
{
"user": {
- "id": 14856762,
- "username": "richardostr",
- "fullName": "Richard Österman (richardostr)",
+ "id": 15216626,
+ "username": "harborchai",
+ "fullName": "Harbor Chai (harborchai)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14856762/medium/8ba94b1cc2b169f34e314c11a0e7880b.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15216626/medium/ede840b0367ddaba0a7bf05c7f3477d1_default.png",
"preTranslated": 0,
- "totalCosts": 837
+ "totalCosts": 775
},
"languages": [
{
"language": {
- "id": "sv-SE",
- "name": "Swedish",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 837
+ "totalCosts": 775
},
"translated": {
- "tmMatch": 56,
- "default": 781,
- "total": 837
+ "tmMatch": 214,
+ "default": 561,
+ "total": 775
},
"targetTranslated": {
- "tmMatch": 54,
- "default": 797,
- "total": 851
+ "tmMatch": 338,
+ "default": 895,
+ "total": 1233
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 80,
- "total": 82
+ "tmMatch": 0,
+ "default": 87,
+ "total": 87
},
"approved": {
"tmMatch": 0,
@@ -40183,9 +20176,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 56,
- "default": 781,
- "total": 837
+ "tmMatch": 214,
+ "default": 561,
+ "total": 775
},
"approvalCosts": {
"tmMatch": 0,
@@ -40197,37 +20190,37 @@
},
{
"user": {
- "id": 14553216,
- "username": "rielychen",
- "fullName": "Riely (rielychen)",
+ "id": 15325324,
+ "username": "H.K.M",
+ "fullName": "Hautiare Fanaura (H.K.M)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14553216/medium/ff7357a18e524ec40facc964cb2d15bc.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15325324/medium/31ae77c461f78b0a823f73598c9a1f7a.jpeg",
"preTranslated": 0,
- "totalCosts": 7481
+ "totalCosts": 444
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7481
+ "totalCosts": 444
},
"translated": {
- "tmMatch": 572,
- "default": 6909,
- "total": 7481
+ "tmMatch": 0,
+ "default": 444,
+ "total": 444
},
"targetTranslated": {
- "tmMatch": 767,
- "default": 10957,
- "total": 11724
+ "tmMatch": 0,
+ "default": 551,
+ "total": 551
},
"translatedByMt": {
- "tmMatch": 8,
- "default": 100,
- "total": 108
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -40235,9 +20228,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 572,
- "default": 6909,
- "total": 7481
+ "tmMatch": 0,
+ "default": 444,
+ "total": 444
},
"approvalCosts": {
"tmMatch": 0,
@@ -40249,32 +20242,32 @@
},
{
"user": {
- "id": 15138662,
- "username": "nerzhenin",
- "fullName": "Riki Tiki (nerzhenin)",
+ "id": 15219478,
+ "username": "heartbreaker0",
+ "fullName": "Heart_Breaker0 (heartbreaker0)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15138662/medium/0ba26bed75d9797bf700cdbd76c64db2.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15219478/medium/88848b1ea6df792d8a81fc41995bff1a.png",
"preTranslated": 0,
- "totalCosts": 254
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 254
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 17,
- "default": 237,
- "total": 254
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 16,
- "default": 202,
- "total": 218
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
@@ -40287,9 +20280,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 17,
- "default": 237,
- "total": 254
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -40301,37 +20294,37 @@
},
{
"user": {
- "id": 14357794,
- "username": "robertdosa",
- "fullName": "Robert Dosa (robertdosa)",
+ "id": 15248870,
+ "username": "helloheesu",
+ "fullName": "Heesu Jung (helloheesu)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14357794/medium/a28b741096516a710523b87d9ee07223.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15248870/medium/3d6bd5145d328511ffe769c3d714f2b3.png",
"preTranslated": 0,
- "totalCosts": 254
+ "totalCosts": 1560
},
"languages": [
{
"language": {
- "id": "hu",
- "name": "Hungarian",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 254
+ "totalCosts": 1560
},
"translated": {
- "tmMatch": 15,
- "default": 239,
- "total": 254
+ "tmMatch": 332,
+ "default": 1228,
+ "total": 1560
},
"targetTranslated": {
- "tmMatch": 15,
- "default": 224,
- "total": 239
+ "tmMatch": 251,
+ "default": 846,
+ "total": 1097
},
"translatedByMt": {
- "tmMatch": 15,
+ "tmMatch": 0,
"default": 0,
- "total": 15
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -40339,9 +20332,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 15,
- "default": 239,
- "total": 254
+ "tmMatch": 332,
+ "default": 1228,
+ "total": 1560
},
"approvalCosts": {
"tmMatch": 0,
@@ -40353,37 +20346,37 @@
},
{
"user": {
- "id": 15145906,
- "username": "Bobby20",
- "fullName": "Robert Knobloch (Bobby20)",
+ "id": 15251854,
+ "username": "hippoho328",
+ "fullName": "Hippoho328 (hippoho328)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15145906/medium/f63e8d9c3efdf460d881d07c4ff92e25.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15251854/medium/39e556aa8b3d0ae336aff10f90cb6b49.jpg",
"preTranslated": 0,
- "totalCosts": 67
+ "totalCosts": 1541
},
"languages": [
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 67
+ "totalCosts": 1541
},
"translated": {
- "tmMatch": 0,
- "default": 67,
- "total": 67
+ "tmMatch": 14,
+ "default": 1527,
+ "total": 1541
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 62,
- "total": 62
+ "tmMatch": 33,
+ "default": 2588,
+ "total": 2621
},
"translatedByMt": {
"tmMatch": 0,
- "default": 67,
- "total": 67
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -40391,9 +20384,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 67,
- "total": 67
+ "tmMatch": 14,
+ "default": 1527,
+ "total": 1541
},
"approvalCosts": {
"tmMatch": 0,
@@ -40405,37 +20398,37 @@
},
{
"user": {
- "id": 14998323,
- "username": "rtf",
- "fullName": "Rolando Toledo Fernandez (rtf)",
+ "id": 15208868,
+ "username": "HiroyukiNaito",
+ "fullName": "Hiroyuki Naito (HiroyukiNaito)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14998323/medium/830c858a42074b57d06b6face55557ee.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15208868/medium/7d6ee41dfe3c55a049b59bbd47e19b2a.jpeg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 17031
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 17031
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 432,
+ "default": 16599,
+ "total": 17031
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 1156,
+ "default": 44798,
+ "total": 45954
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 66,
+ "default": 3247,
+ "total": 3313
},
"approved": {
"tmMatch": 0,
@@ -40443,9 +20436,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 432,
+ "default": 16599,
+ "total": 17031
},
"approvalCosts": {
"tmMatch": 0,
@@ -40457,32 +20450,32 @@
},
{
"user": {
- "id": 14807238,
- "username": "rom1919",
- "fullName": "Romualdo Zayas-Lagunas (rom1919)",
+ "id": 14987717,
+ "username": "honeycv1993",
+ "fullName": "Honey1993 CV (honeycv1993)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14807238/medium/4e9d7e22b8ba45851bf0d10bf4bb2f68.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14987717/medium/44926f698e072cbf75df2a5ae5909b63.png",
"preTranslated": 0,
- "totalCosts": 31
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "my",
+ "name": "Burmese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 31
+ "totalCosts": 4
},
"translated": {
"tmMatch": 0,
- "default": 31,
- "total": 31
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
"tmMatch": 0,
- "default": 44,
- "total": 44
+ "default": 6,
+ "total": 6
},
"translatedByMt": {
"tmMatch": 0,
@@ -40496,8 +20489,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 31,
- "total": 31
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -40509,47 +20502,47 @@
},
{
"user": {
- "id": 14790884,
- "username": "rubemarjr18",
- "fullName": "Rubemar Junior (rubemarjr18)",
+ "id": 15084373,
+ "username": "tarcanhursit",
+ "fullName": "Hursit Tarcan (tarcanhursit)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14790884/medium/1cec4afc62c4a1a483abe29e485d48e2.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15084373/medium/63831adb2cf079020b094666d47417fd.jpg",
"preTranslated": 0,
- "totalCosts": 162
+ "totalCosts": 20304
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "nl",
+ "name": "Dutch",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 162
+ "totalCosts": 20304
},
"translated": {
- "tmMatch": 0,
- "default": 162,
- "total": 162
+ "tmMatch": 621,
+ "default": 19683,
+ "total": 20304
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 163,
- "total": 163
+ "tmMatch": 628,
+ "default": 20521,
+ "total": 21149
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 100,
+ "default": 2587,
+ "total": 2687
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 487
},
"translationCosts": {
- "tmMatch": 0,
- "default": 162,
- "total": 162
+ "tmMatch": 621,
+ "default": 19683,
+ "total": 20304
},
"approvalCosts": {
"tmMatch": 0,
@@ -40561,37 +20554,37 @@
},
{
"user": {
- "id": 15209322,
- "username": "_Ru_by",
- "fullName": "Ruby (_Ru_by)",
+ "id": 14991161,
+ "username": "icarusdavinci",
+ "fullName": "Icarus Da Vinci (icarusdavinci)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15209322/medium/318e402d619905d5be2a65629b66523b.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14991161/medium/8fdd324d960a172803c5d6f6ee179e84.png",
"preTranslated": 0,
- "totalCosts": 610
+ "totalCosts": 26
},
"languages": [
{
"language": {
- "id": "sk",
- "name": "Slovak",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 610
+ "totalCosts": 26
},
"translated": {
- "tmMatch": 2,
- "default": 608,
- "total": 610
+ "tmMatch": 6,
+ "default": 20,
+ "total": 26
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 571,
- "total": 573
+ "tmMatch": 5,
+ "default": 23,
+ "total": 28
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 6,
+ "default": 4,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -40599,9 +20592,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 608,
- "total": 610
+ "tmMatch": 6,
+ "default": 20,
+ "total": 26
},
"approvalCosts": {
"tmMatch": 0,
@@ -40613,37 +20606,37 @@
},
{
"user": {
- "id": 14829178,
- "username": "EffectChen",
- "fullName": "Rui Chen (EffectChen)",
+ "id": 14716790,
+ "username": "eltociear",
+ "fullName": "Ikko Ashimine (eltociear)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14829178/medium/13566f4f50fbac5c80fdecc351488099.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14716790/medium/2a40c64a5e3555f500bdab209b50b767.jpeg",
"preTranslated": 0,
- "totalCosts": 9320
+ "totalCosts": 48
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9263
+ "totalCosts": 48
},
"translated": {
- "tmMatch": 142,
- "default": 9121,
- "total": 9263
+ "tmMatch": 0,
+ "default": 48,
+ "total": 48
},
"targetTranslated": {
- "tmMatch": 261,
- "default": 14698,
- "total": 14959
+ "tmMatch": 0,
+ "default": 121,
+ "total": 121
},
"translatedByMt": {
- "tmMatch": 37,
- "default": 294,
- "total": 331
+ "tmMatch": 0,
+ "default": 33,
+ "total": 33
},
"approved": {
"tmMatch": 0,
@@ -40651,38 +20644,51 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 142,
- "default": 9121,
- "total": 9263
+ "tmMatch": 0,
+ "default": 48,
+ "total": 48
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15100235,
+ "username": "Mon.",
+ "fullName": "Isaak Mon Zapata (Mon.)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15100235/medium/c571e5e4bd338b50cba12bca3ff2dd03.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 314
+ },
+ "languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 53
+ "totalCosts": 314
},
"translated": {
- "tmMatch": 45,
- "default": 8,
- "total": 53
+ "tmMatch": 53,
+ "default": 261,
+ "total": 314
},
"targetTranslated": {
- "tmMatch": 166,
- "default": 49,
- "total": 215
+ "tmMatch": 60,
+ "default": 299,
+ "total": 359
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 21,
+ "default": 1,
+ "total": 22
},
"approved": {
"tmMatch": 0,
@@ -40690,33 +20696,46 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 45,
- "default": 8,
- "total": 53
+ "tmMatch": 53,
+ "default": 261,
+ "total": 314
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15281580,
+ "username": "guzmanjasona29",
+ "fullName": "JASON A GUZMAN (guzmanjasona29)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15281580/medium/b76836d1cbedc0f9a84c99f7ebb8cdd1.png",
+ "preTranslated": 0,
+ "totalCosts": 20
+ },
+ "languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "sq",
+ "name": "Albanian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 20
},
"translated": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 0,
+ "default": 20,
+ "total": 20
},
"targetTranslated": {
- "tmMatch": 6,
+ "tmMatch": 0,
"default": 0,
- "total": 6
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
@@ -40729,9 +20748,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 0,
+ "default": 20,
+ "total": 20
},
"approvalCosts": {
"tmMatch": 0,
@@ -40743,37 +20762,37 @@
},
{
"user": {
- "id": 14691832,
- "username": "imrulo.eth",
- "fullName": "Ruslan Ferrales (imrulo.eth)",
+ "id": 14942827,
+ "username": "zhujunchen2007",
+ "fullName": "JC Z (zhujunchen2007)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14691832/medium/edac3ef58631bde43e40ac815ef18dc5.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14942827/medium/320ed27a0fe0d27777522d4009a74de8.png",
"preTranslated": 0,
- "totalCosts": 245
+ "totalCosts": 11
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 245
+ "totalCosts": 11
},
"translated": {
"tmMatch": 0,
- "default": 245,
- "total": 245
+ "default": 11,
+ "total": 11
},
"targetTranslated": {
"tmMatch": 0,
- "default": 291,
- "total": 291
+ "default": 31,
+ "total": 31
},
"translatedByMt": {
"tmMatch": 0,
- "default": 93,
- "total": 93
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -40782,8 +20801,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 245,
- "total": 245
+ "default": 11,
+ "total": 11
},
"approvalCosts": {
"tmMatch": 0,
@@ -40795,32 +20814,32 @@
},
{
"user": {
- "id": 14707538,
- "username": "ps.remi",
- "fullName": "Rémi (ps.remi)",
+ "id": 15292656,
+ "username": "Jayendra",
+ "fullName": "Jayendra More (Jayendra)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14707538/medium/ae3a1da27af5f9e19509523857aeb408_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15292656/medium/2583a9ef6b494a33b005f0ccf835b3e3.png",
"preTranslated": 0,
- "totalCosts": 231
+ "totalCosts": 1058
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 231
+ "totalCosts": 1058
},
"translated": {
- "tmMatch": 9,
- "default": 222,
- "total": 231
+ "tmMatch": 3,
+ "default": 1055,
+ "total": 1058
},
"targetTranslated": {
- "tmMatch": 13,
- "default": 265,
- "total": 278
+ "tmMatch": 4,
+ "default": 1875,
+ "total": 1879
},
"translatedByMt": {
"tmMatch": 0,
@@ -40833,9 +20852,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 222,
- "total": 231
+ "tmMatch": 3,
+ "default": 1055,
+ "total": 1058
},
"approvalCosts": {
"tmMatch": 0,
@@ -40847,37 +20866,37 @@
},
{
"user": {
- "id": 15213342,
- "username": "morusalba",
- "fullName": "S Singh (morusalba)",
+ "id": 15279202,
+ "username": "jennyzibell",
+ "fullName": "Jenn Zibell (jennyzibell)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15213342/medium/c045e810f7dcfbf8e7bdc7c5ee684b98.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15279202/medium/d835ae7ea15891ae6f81acef1fe0c011.jpeg",
"preTranslated": 0,
- "totalCosts": 203
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 203
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 44,
- "default": 159,
- "total": 203
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 83,
- "default": 288,
- "total": 371
+ "tmMatch": 0,
+ "default": 1,
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 3,
+ "total": 3
},
"approved": {
"tmMatch": 0,
@@ -40885,9 +20904,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 44,
- "default": 159,
- "total": 203
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -40899,37 +20918,37 @@
},
{
"user": {
- "id": 15002975,
- "username": "Sabine.Goesker",
- "fullName": "Sabine Gösker (Sabine.Goesker)",
+ "id": 15271576,
+ "username": "jesusramirez131200",
+ "fullName": "Jesus Ramirez (jesusramirez131200)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15002975/medium/c27bb77b234f3e4492a3880925ffa6f3.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15271576/medium/b9b407f7c24fd9a02243395f597d0068.png",
"preTranslated": 0,
- "totalCosts": 1505
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1505
+ "totalCosts": 1
},
"translated": {
- "tmMatch": 296,
- "default": 1209,
- "total": 1505
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 287,
- "default": 1096,
- "total": 1383
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"translatedByMt": {
- "tmMatch": 14,
- "default": 27,
- "total": 41
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -40937,9 +20956,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 296,
- "default": 1209,
- "total": 1505
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -40951,37 +20970,37 @@
},
{
"user": {
- "id": 14732192,
- "username": "sajadsm1979",
- "fullName": "Sajad Saraf-Moghadam (sajadsm1979)",
+ "id": 15061909,
+ "username": "lealp22",
+ "fullName": "Jesús (lealp22)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14732192/medium/bb9cb9241c6d42b09206ec449534d22f.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15061909/medium/418c844e1b58b7da484f33f1fb1eaaae.jpeg",
"preTranslated": 0,
- "totalCosts": 18
+ "totalCosts": 287
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 18
+ "totalCosts": 287
},
"translated": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
+ "tmMatch": 17,
+ "default": 270,
+ "total": 287
},
"targetTranslated": {
- "tmMatch": 22,
- "default": 0,
- "total": 22
+ "tmMatch": 21,
+ "default": 308,
+ "total": 329
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 53,
+ "total": 53
},
"approved": {
"tmMatch": 0,
@@ -40989,9 +21008,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 18,
- "default": 0,
- "total": 18
+ "tmMatch": 17,
+ "default": 270,
+ "total": 287
},
"approvalCosts": {
"tmMatch": 0,
@@ -41003,37 +21022,37 @@
},
{
"user": {
- "id": 15109085,
- "username": "sami.benmaatoug",
- "fullName": "Sami BM (sami.benmaatoug)",
+ "id": 15311518,
+ "username": "ljhon2883",
+ "fullName": "Jhon Lee (ljhon2883)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15109085/medium/89dd75ec6cdafc1f750c870fd811bc64.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15311518/medium/f3188beffbce330d769d955a140a9553.png",
"preTranslated": 0,
- "totalCosts": 214
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "fa-AF",
+ "name": "Dari",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 214
+ "totalCosts": 1
},
"translated": {
"tmMatch": 0,
- "default": 214,
- "total": 214
+ "default": 1,
+ "total": 1
},
"targetTranslated": {
"tmMatch": 0,
- "default": 247,
- "total": 247
+ "default": 1,
+ "total": 1
},
"translatedByMt": {
"tmMatch": 0,
- "default": 199,
- "total": 199
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -41042,8 +21061,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 214,
- "total": 214
+ "default": 1,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -41055,37 +21074,37 @@
},
{
"user": {
- "id": 15128863,
- "username": "samuel_noah",
- "fullName": "Samuel Noah (samuel_noah)",
+ "id": 14822732,
+ "username": "kingway",
+ "fullName": "Jingwei Zou (kingway)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15128863/medium/ef7bc05a7fc93f702826aa0642b376a3.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14822732/medium/5fbcf45bc14f5cbe8d207e8adee7bfc1.jpeg",
"preTranslated": 0,
- "totalCosts": 467
+ "totalCosts": 18
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 467
+ "totalCosts": 18
},
"translated": {
- "tmMatch": 3,
- "default": 464,
- "total": 467
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 466,
- "total": 469
+ "tmMatch": 0,
+ "default": 36,
+ "total": 36
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -41093,9 +21112,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 464,
- "total": 467
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"approvalCosts": {
"tmMatch": 0,
@@ -41107,37 +21126,37 @@
},
{
"user": {
- "id": 15201314,
- "username": "Gamer4Life",
- "fullName": "Samuel R. (Gamer4Life)",
+ "id": 15158630,
+ "username": "breakthewall",
+ "fullName": "Joan Hérisson (breakthewall)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15201314/medium/bd77fc82a3e5e52c8928e36462224f37.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15158630/medium/b9a6bb842fd3c52dc0834af7a67522f5.jpeg",
"preTranslated": 0,
- "totalCosts": 101
+ "totalCosts": 819
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 101
+ "totalCosts": 819
},
"translated": {
- "tmMatch": 0,
- "default": 101,
- "total": 101
+ "tmMatch": 170,
+ "default": 649,
+ "total": 819
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 98,
- "total": 98
+ "tmMatch": 213,
+ "default": 784,
+ "total": 997
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 4,
+ "default": 96,
+ "total": 100
},
"approved": {
"tmMatch": 0,
@@ -41145,9 +21164,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 101,
- "total": 101
+ "tmMatch": 170,
+ "default": 649,
+ "total": 819
},
"approvalCosts": {
"tmMatch": 0,
@@ -41159,37 +21178,37 @@
},
{
"user": {
- "id": 15168838,
- "username": "SanekGolubok",
- "fullName": "SanekGolubok",
+ "id": 15123193,
+ "username": "Coram_Deo",
+ "fullName": "Jonas Neubert (Coram_Deo)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15168838/medium/4a39bcf279c6dba055b39be53da659d8.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15123193/medium/b3211607cc43c707c0034f7502299d8d.jpeg",
"preTranslated": 0,
- "totalCosts": 49
+ "totalCosts": 5469
},
"languages": [
{
"language": {
- "id": "fil",
- "name": "Filipino",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 37
+ "totalCosts": 5469
},
"translated": {
- "tmMatch": 0,
- "default": 37,
- "total": 37
- },
- "targetTranslated": {
- "tmMatch": 0,
- "default": 30,
- "total": 30
+ "tmMatch": 225,
+ "default": 5244,
+ "total": 5469
+ },
+ "targetTranslated": {
+ "tmMatch": 218,
+ "default": 5168,
+ "total": 5386
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 18,
+ "default": 45,
+ "total": 63
},
"approved": {
"tmMatch": 0,
@@ -41197,38 +21216,51 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 37,
- "total": 37
+ "tmMatch": 225,
+ "default": 5244,
+ "total": 5469
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15312012,
+ "username": "dalmau",
+ "fullName": "Jordi Pascual (dalmau)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15312012/medium/19d5625ea85901df727f171a6365d184.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 135
+ },
+ "languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 12
+ "totalCosts": 135
},
"translated": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
+ "tmMatch": 4,
+ "default": 131,
+ "total": 135
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
+ "tmMatch": 5,
+ "default": 159,
+ "total": 164
},
"translatedByMt": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -41236,9 +21268,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
+ "tmMatch": 4,
+ "default": 131,
+ "total": 135
},
"approvalCosts": {
"tmMatch": 0,
@@ -41250,13 +21282,13 @@
},
{
"user": {
- "id": 13522334,
- "username": "santy95_77",
- "fullName": "Santiago Gonzalez (santy95_77)",
+ "id": 15224384,
+ "username": "mezaj4486",
+ "fullName": "Jose Meza (mezaj4486)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13522334/medium/16d302ea919c1608cfa57af85221ca86.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15224384/medium/a2a78d9a9f74c8e5a5c47cd503aa557d.png",
"preTranslated": 0,
- "totalCosts": 1186
+ "totalCosts": 8
},
"languages": [
{
@@ -41265,22 +21297,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1186
+ "totalCosts": 8
},
"translated": {
- "tmMatch": 67,
- "default": 1119,
- "total": 1186
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"targetTranslated": {
- "tmMatch": 73,
- "default": 1253,
- "total": 1326
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"translatedByMt": {
"tmMatch": 0,
- "default": 464,
- "total": 464
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -41288,9 +21320,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 67,
- "default": 1119,
- "total": 1186
+ "tmMatch": 0,
+ "default": 8,
+ "total": 8
},
"approvalCosts": {
"tmMatch": 0,
@@ -41302,32 +21334,32 @@
},
{
"user": {
- "id": 14731050,
- "username": "sarabavifard",
- "fullName": "Sara Bavifard (sarabavifard)",
+ "id": 14686148,
+ "username": "NotAkih",
+ "fullName": "João (NotAkih)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14731050/medium/7a2388ccb51300fee061d2f782ba6288.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14686148/medium/747848066fb776ce21c9d26ec934daa4.jpg",
"preTranslated": 0,
- "totalCosts": 92
+ "totalCosts": 32
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 92
+ "totalCosts": 32
},
"translated": {
- "tmMatch": 0,
- "default": 92,
- "total": 92
+ "tmMatch": 8,
+ "default": 24,
+ "total": 32
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 116,
- "total": 116
+ "tmMatch": 8,
+ "default": 26,
+ "total": 34
},
"translatedByMt": {
"tmMatch": 0,
@@ -41340,9 +21372,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 92,
- "total": 92
+ "tmMatch": 8,
+ "default": 24,
+ "total": 32
},
"approvalCosts": {
"tmMatch": 0,
@@ -41354,37 +21386,37 @@
},
{
"user": {
- "id": 14851224,
- "username": "ladybear7817",
- "fullName": "Seanna Price (ladybear7817)",
+ "id": 15237912,
+ "username": "jmontanholi",
+ "fullName": "João Montanholi (jmontanholi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14851224/medium/696955991fca8ffd1257ac24ebe8200a.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15237912/medium/57ba37fabf85691003181b0eec197893.jpeg",
"preTranslated": 0,
- "totalCosts": 88
+ "totalCosts": 35
},
"languages": [
{
"language": {
- "id": "fi",
- "name": "Finnish",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 88
+ "totalCosts": 35
},
"translated": {
- "tmMatch": 5,
- "default": 83,
- "total": 88
+ "tmMatch": 4,
+ "default": 31,
+ "total": 35
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 65,
- "total": 69
+ "tmMatch": 5,
+ "default": 36,
+ "total": 41
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 79,
- "total": 82
+ "tmMatch": 2,
+ "default": 23,
+ "total": 25
},
"approved": {
"tmMatch": 0,
@@ -41392,9 +21424,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 83,
- "total": 88
+ "tmMatch": 4,
+ "default": 31,
+ "total": 35
},
"approvalCosts": {
"tmMatch": 0,
@@ -41406,37 +21438,37 @@
},
{
"user": {
- "id": 15116175,
- "username": "Valosky",
- "fullName": "Sebastian Martínez Díaz (Valosky)",
+ "id": 15317682,
+ "username": "junowoz",
+ "fullName": "Juan José (junowoz)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15116175/medium/3fe1d8afb730f8da7032722c72d2c721.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15317682/medium/81940bf015f6f858cb88c0363d135cfa.jpeg",
"preTranslated": 0,
- "totalCosts": 30
+ "totalCosts": 670
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 27
+ "totalCosts": 422
},
"translated": {
- "tmMatch": 0,
- "default": 27,
- "total": 27
+ "tmMatch": 59,
+ "default": 363,
+ "total": 422
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 33,
- "total": 33
+ "tmMatch": 70,
+ "default": 410,
+ "total": 480
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 8,
+ "default": 59,
+ "total": 67
},
"approved": {
"tmMatch": 0,
@@ -41444,9 +21476,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 27,
- "total": 27
+ "tmMatch": 59,
+ "default": 363,
+ "total": 422
},
"approvalCosts": {
"tmMatch": 0,
@@ -41460,22 +21492,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 248
},
"translated": {
- "tmMatch": 2,
- "default": 1,
- "total": 3
+ "tmMatch": 7,
+ "default": 241,
+ "total": 248
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 3,
- "total": 6
+ "tmMatch": 8,
+ "default": 257,
+ "total": 265
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 40,
+ "total": 43
},
"approved": {
"tmMatch": 0,
@@ -41483,9 +21515,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 1,
- "total": 3
+ "tmMatch": 7,
+ "default": 241,
+ "total": 248
},
"approvalCosts": {
"tmMatch": 0,
@@ -41497,37 +21529,37 @@
},
{
"user": {
- "id": 15082707,
- "username": "selcuk45",
- "fullName": "Selçuk (selcuk45)",
+ "id": 15191278,
+ "username": "julioenrique19",
+ "fullName": "Julio Enrique Santana Lora (julioenrique19)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15082707/medium/1422c6237f35e4d0e31e08554a233472.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15191278/medium/93a3b7e041a6ed6bb7f72586f223ebd8.png",
"preTranslated": 0,
- "totalCosts": 22186
+ "totalCosts": 39
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 22186
+ "totalCosts": 39
},
"translated": {
- "tmMatch": 491,
- "default": 21695,
- "total": 22186
+ "tmMatch": 0,
+ "default": 39,
+ "total": 39
},
"targetTranslated": {
- "tmMatch": 444,
- "default": 17503,
- "total": 17947
+ "tmMatch": 0,
+ "default": 37,
+ "total": 37
},
"translatedByMt": {
- "tmMatch": 12,
+ "tmMatch": 0,
"default": 0,
- "total": 12
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -41535,9 +21567,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 491,
- "default": 21695,
- "total": 22186
+ "tmMatch": 0,
+ "default": 39,
+ "total": 39
},
"approvalCosts": {
"tmMatch": 0,
@@ -41549,32 +21581,32 @@
},
{
"user": {
- "id": 14645998,
- "username": "Sercangnc",
- "fullName": "Sercan Genç (Sercangnc)",
+ "id": 15244518,
+ "username": "saeysconstructions",
+ "fullName": "K S (saeysconstructions)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14645998/medium/8f30fe98be89f8eb293918567bbf6bdd.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15244518/medium/def4037ba35e37d83f4bae39e1e1702d.png",
"preTranslated": 0,
- "totalCosts": 97
+ "totalCosts": 30
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "nl",
+ "name": "Dutch",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 97
+ "totalCosts": 30
},
"translated": {
- "tmMatch": 0,
- "default": 97,
- "total": 97
+ "tmMatch": 6,
+ "default": 24,
+ "total": 30
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 77,
- "total": 77
+ "tmMatch": 6,
+ "default": 25,
+ "total": 31
},
"translatedByMt": {
"tmMatch": 0,
@@ -41587,9 +21619,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 97,
- "total": 97
+ "tmMatch": 6,
+ "default": 24,
+ "total": 30
},
"approvalCosts": {
"tmMatch": 0,
@@ -41601,47 +21633,47 @@
},
{
"user": {
- "id": 15152988,
- "username": "sepmulyar",
- "fullName": "Sergey Mulyar (sepmulyar)",
+ "id": 14996861,
+ "username": "kaanmetu",
+ "fullName": "Ka2n (kaanmetu)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15152988/medium/55e4706418f0624ccea1b4a0de1e5cc1.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14996861/medium/eb0c9870f3f6317e6bfdc4a838e4fd5f.jpg",
"preTranslated": 0,
- "totalCosts": 33
+ "totalCosts": 28970
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 33
+ "totalCosts": 28970
},
"translated": {
- "tmMatch": 0,
- "default": 33,
- "total": 33
+ "tmMatch": 1788,
+ "default": 27182,
+ "total": 28970
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
+ "tmMatch": 1572,
+ "default": 22350,
+ "total": 23922
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 80,
+ "default": 8,
+ "total": 88
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 19729
},
"translationCosts": {
- "tmMatch": 0,
- "default": 33,
- "total": 33
+ "tmMatch": 1788,
+ "default": 27182,
+ "total": 28970
},
"approvalCosts": {
"tmMatch": 0,
@@ -41653,37 +21685,37 @@
},
{
"user": {
- "id": 15115445,
- "username": "spjavier24",
- "fullName": "Sergio Javier Sanchez Escamilla (spjavier24)",
+ "id": 14824866,
+ "username": "Kidrobot",
+ "fullName": "Kadir Ozmen (Kidrobot)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15115445/medium/f105dbce6aa2e17de80e4d8b7a4acb0f.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14824866/medium/d9facd000e85e1be46f8d8f667b6f4d7.jpeg",
"preTranslated": 0,
- "totalCosts": 430
+ "totalCosts": 198
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 430
+ "totalCosts": 198
},
"translated": {
- "tmMatch": 1,
- "default": 429,
- "total": 430
+ "tmMatch": 180,
+ "default": 18,
+ "total": 198
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 425,
- "total": 426
+ "tmMatch": 160,
+ "default": 18,
+ "total": 178
},
"translatedByMt": {
"tmMatch": 0,
- "default": 7,
- "total": 7
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -41691,9 +21723,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 429,
- "total": 430
+ "tmMatch": 180,
+ "default": 18,
+ "total": 198
},
"approvalCosts": {
"tmMatch": 0,
@@ -41705,37 +21737,37 @@
},
{
"user": {
- "id": 15106771,
- "username": "ShGanesh",
- "fullName": "ShGanesh",
+ "id": 15300210,
+ "username": "Kaigagi",
+ "fullName": "Kaigagi",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15106771/medium/fdb114cee6d4fe045cdd6db39fa286af.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15300210/medium/0b60285c916aa56253fa74ee206edf76.png",
"preTranslated": 0,
- "totalCosts": 40
+ "totalCosts": 178
},
"languages": [
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 40
+ "totalCosts": 178
},
"translated": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
+ "tmMatch": 8,
+ "default": 170,
+ "total": 178
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 67,
- "total": 67
+ "tmMatch": 13,
+ "default": 252,
+ "total": 265
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 6,
"default": 0,
- "total": 0
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -41743,9 +21775,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 40,
- "total": 40
+ "tmMatch": 8,
+ "default": 170,
+ "total": 178
},
"approvalCosts": {
"tmMatch": 0,
@@ -41757,32 +21789,32 @@
},
{
"user": {
- "id": 14765612,
- "username": "mintleaf",
- "fullName": "Shawna Lee (mintleaf)",
+ "id": 15240392,
+ "username": "kaioPoentes",
+ "fullName": "Kaio alves (kaioPoentes)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14765612/medium/95146c9af272a6aa0fe1ee9060d19ab4.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15240392/medium/bb269e410561d6b5854bcd5a0a61b358.jpeg",
"preTranslated": 0,
- "totalCosts": 83
+ "totalCosts": 34
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 83
+ "totalCosts": 34
},
"translated": {
- "tmMatch": 18,
- "default": 65,
- "total": 83
+ "tmMatch": 3,
+ "default": 31,
+ "total": 34
},
"targetTranslated": {
- "tmMatch": 29,
- "default": 132,
- "total": 161
+ "tmMatch": 4,
+ "default": 38,
+ "total": 42
},
"translatedByMt": {
"tmMatch": 0,
@@ -41795,9 +21827,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 18,
- "default": 65,
- "total": 83
+ "tmMatch": 3,
+ "default": 31,
+ "total": 34
},
"approvalCosts": {
"tmMatch": 0,
@@ -41809,37 +21841,37 @@
},
{
"user": {
- "id": 14748368,
- "username": "i-shivamsoni",
- "fullName": "Shivam Soni (i-shivamsoni)",
+ "id": 15321150,
+ "username": "lio.pandian",
+ "fullName": "Karuppasamy Pandian (lio.pandian)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14748368/medium/e03c2dbecb8b847dac210c562882112b.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15321150/medium/7cddcdc6c6970fa8e70404ad7bbef478.jpeg",
"preTranslated": 0,
- "totalCosts": 51
+ "totalCosts": 226
},
"languages": [
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "ta",
+ "name": "Tamil",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 51
+ "totalCosts": 226
},
"translated": {
- "tmMatch": 34,
- "default": 17,
- "total": 51
+ "tmMatch": 1,
+ "default": 225,
+ "total": 226
},
"targetTranslated": {
- "tmMatch": 68,
- "default": 29,
- "total": 97
+ "tmMatch": 1,
+ "default": 403,
+ "total": 404
},
"translatedByMt": {
- "tmMatch": 17,
- "default": 2,
- "total": 19
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -41847,9 +21879,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 34,
- "default": 17,
- "total": 51
+ "tmMatch": 1,
+ "default": 225,
+ "total": 226
},
"approvalCosts": {
"tmMatch": 0,
@@ -41861,37 +21893,37 @@
},
{
"user": {
- "id": 15112965,
- "username": "sidlightocean",
- "fullName": "Shivraj Deepsagar (sidlightocean)",
+ "id": 13802841,
+ "username": "KataGulyas",
+ "fullName": "Kata Gulyás (KataGulyas)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15112965/medium/319a319605d10e471fed4c633699c1f5.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13802841/medium/cad3f7bd4c023f840c5dbd67ca5e5968.jpg",
"preTranslated": 0,
- "totalCosts": 5
+ "totalCosts": 149
},
"languages": [
{
"language": {
- "id": "kn",
- "name": "Kannada",
+ "id": "hu",
+ "name": "Hungarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5
+ "totalCosts": 149
},
"translated": {
- "tmMatch": 1,
- "default": 4,
- "total": 5
+ "tmMatch": 10,
+ "default": 139,
+ "total": 149
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 8,
- "total": 11
+ "tmMatch": 12,
+ "default": 120,
+ "total": 132
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -41899,9 +21931,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 4,
- "total": 5
+ "tmMatch": 10,
+ "default": 139,
+ "total": 149
},
"approvalCosts": {
"tmMatch": 0,
@@ -41913,47 +21945,47 @@
},
{
"user": {
- "id": 15119867,
- "username": "ShockYoungCHN",
- "fullName": "ShockYoungCHN",
+ "id": 14075861,
+ "username": "Kler",
+ "fullName": "Kler",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119867/medium/b0b5ec741bb62f24aa3bc8cd58a0e25b.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14075861/medium/a3cf69cc209acc2c520607aab4d1c615.jpeg",
"preTranslated": 0,
- "totalCosts": 72
+ "totalCosts": 12096
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 72
+ "totalCosts": 12096
},
"translated": {
- "tmMatch": 0,
- "default": 72,
- "total": 72
+ "tmMatch": 473,
+ "default": 11623,
+ "total": 12096
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 130,
- "total": 130
+ "tmMatch": 543,
+ "default": 12678,
+ "total": 13221
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 7,
+ "total": 7
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 56
},
"translationCosts": {
- "tmMatch": 0,
- "default": 72,
- "total": 72
+ "tmMatch": 473,
+ "default": 11623,
+ "total": 12096
},
"approvalCosts": {
"tmMatch": 0,
@@ -41965,37 +21997,37 @@
},
{
"user": {
- "id": 14582152,
- "username": "Shokhe",
- "fullName": "Shokhrukh Ermanov (Shokhe)",
+ "id": 12812474,
+ "username": "kbicer",
+ "fullName": "Koray Biçer (kbicer)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14582152/medium/4fc89c53adc0e65a7af6a181eba9a10d.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12812474/medium/28fe05c35787ab3a7ab58bb8492d2ff1.jpg",
"preTranslated": 0,
- "totalCosts": 632
+ "totalCosts": 48
},
"languages": [
{
"language": {
- "id": "uz",
- "name": "Uzbek",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 632
+ "totalCosts": 48
},
"translated": {
- "tmMatch": 1,
- "default": 631,
- "total": 632
+ "tmMatch": 7,
+ "default": 41,
+ "total": 48
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 549,
- "total": 551
+ "tmMatch": 6,
+ "default": 33,
+ "total": 39
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -42003,9 +22035,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 631,
- "total": 632
+ "tmMatch": 7,
+ "default": 41,
+ "total": 48
},
"approvalCosts": {
"tmMatch": 0,
@@ -42017,37 +22049,37 @@
},
{
"user": {
- "id": 15119151,
- "username": "rajshubham0850",
- "fullName": "Shubham Raj (rajshubham0850)",
+ "id": 15299896,
+ "username": "kos31de",
+ "fullName": "Kosei IDE (kos31de)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119151/medium/6f7b199666767cce385aeff97bf79fc9.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15299896/medium/929bf8135f9b7d4dde381e8263816508.jpeg",
"preTranslated": 0,
- "totalCosts": 38
+ "totalCosts": 32
},
"languages": [
{
"language": {
- "id": "hi",
- "name": "Hindi",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 38
+ "totalCosts": 32
},
"translated": {
- "tmMatch": 0,
- "default": 38,
- "total": 38
+ "tmMatch": 6,
+ "default": 26,
+ "total": 32
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 60,
- "total": 60
+ "tmMatch": 23,
+ "default": 76,
+ "total": 99
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 6,
+ "default": 4,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -42055,9 +22087,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 38,
- "total": 38
+ "tmMatch": 6,
+ "default": 26,
+ "total": 32
},
"approvalCosts": {
"tmMatch": 0,
@@ -42069,37 +22101,37 @@
},
{
"user": {
- "id": 15045047,
- "username": "ShuvoGOB",
- "fullName": "Shuvo (ShuvoGOB)",
+ "id": 15139020,
+ "username": "Nanya",
+ "fullName": "Krysanova Anastasiya (Nanya)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15045047/medium/19d513988de0d7a67eccf93dbcd7bc50.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15139020/medium/4030fc0c50208a46eae46443cbbff8fa.jpg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 534
},
"languages": [
{
"language": {
- "id": "bn",
- "name": "Bengali",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 534
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 3,
+ "default": 531,
+ "total": 534
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 2,
+ "default": 476,
+ "total": 478
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 8,
+ "total": 11
},
"approved": {
"tmMatch": 0,
@@ -42107,9 +22139,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 3,
+ "default": 531,
+ "total": 534
},
"approvalCosts": {
"tmMatch": 0,
@@ -42121,37 +22153,37 @@
},
{
"user": {
- "id": 15119943,
- "username": "SiTruong-TR7",
- "fullName": "Si Truong (SiTruong-TR7)",
+ "id": 15284354,
+ "username": "hackerfollower",
+ "fullName": "Lang Liu (hackerfollower)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119943/medium/60bfd1f6713a563d8878f0ae0eec0f8d.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15284354/medium/e4f19dd54c37569ecf884aeeb57776aa.png",
"preTranslated": 0,
- "totalCosts": 254
+ "totalCosts": 22
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 254
+ "totalCosts": 22
},
"translated": {
- "tmMatch": 0,
- "default": 254,
- "total": 254
+ "tmMatch": 1,
+ "default": 21,
+ "total": 22
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 402,
- "total": 402
+ "tmMatch": 1,
+ "default": 37,
+ "total": 38
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -42159,9 +22191,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 254,
- "total": 254
+ "tmMatch": 1,
+ "default": 21,
+ "total": 22
},
"approvalCosts": {
"tmMatch": 0,
@@ -42173,47 +22205,47 @@
},
{
"user": {
- "id": 15122553,
- "username": "everyonemailhelp",
- "fullName": "Simon Saliba (everyonemailhelp)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15122553/medium/3782a335185bacf65f1244986eed7bf4.png",
+ "id": 15226228,
+ "username": "Aco_LaurenceBotta",
+ "fullName": "Laurence Botta (Aco_LaurenceBotta)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226228/medium/620129605a41865ae98a2c37492732ee_default.png",
"preTranslated": 0,
- "totalCosts": 29
+ "totalCosts": 10581
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 29
+ "totalCosts": 10581
},
"translated": {
- "tmMatch": 3,
- "default": 26,
- "total": 29
+ "tmMatch": 789,
+ "default": 9792,
+ "total": 10581
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 28,
- "total": 31
+ "tmMatch": 891,
+ "default": 10500,
+ "total": 11391
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 173,
+ "total": 177
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 21664
},
"translationCosts": {
- "tmMatch": 3,
- "default": 26,
- "total": 29
+ "tmMatch": 789,
+ "default": 9792,
+ "total": 10581
},
"approvalCosts": {
"tmMatch": 0,
@@ -42225,37 +22257,37 @@
},
{
"user": {
- "id": 13388084,
- "username": "tom.savela",
- "fullName": "Slipstejn (tom.savela)",
+ "id": 15216734,
+ "username": "fyopsaw",
+ "fullName": "Long Qian (fyopsaw)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13388084/medium/d60a2780076220b818dd3e5fc713340b.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15216734/medium/e49f120f40c21dfa86768b440ec69320.png",
"preTranslated": 0,
- "totalCosts": 6
+ "totalCosts": 27
},
"languages": [
{
"language": {
- "id": "sv-SE",
- "name": "Swedish",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 6
+ "totalCosts": 14
},
"translated": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 14,
+ "total": 14
},
"targetTranslated": {
"tmMatch": 0,
- "default": 7,
- "total": 7
+ "default": 21,
+ "total": 21
},
"translatedByMt": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -42264,50 +22296,37 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 14,
+ "total": 14
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15061115,
- "username": "Sna4i",
- "fullName": "Sna_FX (Sna4i)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15061115/medium/7bd33938a793ca4d4b74cd66a13464ed.jpg",
- "preTranslated": 0,
- "totalCosts": 435
- },
- "languages": [
+ },
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 435
+ "totalCosts": 13
},
"translated": {
- "tmMatch": 6,
- "default": 429,
- "total": 435
+ "tmMatch": 0,
+ "default": 13,
+ "total": 13
},
"targetTranslated": {
- "tmMatch": 20,
- "default": 1050,
- "total": 1070
+ "tmMatch": 0,
+ "default": 20,
+ "total": 20
},
"translatedByMt": {
"tmMatch": 0,
- "default": 37,
- "total": 37
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -42315,9 +22334,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 429,
- "total": 435
+ "tmMatch": 0,
+ "default": 13,
+ "total": 13
},
"approvalCosts": {
"tmMatch": 0,
@@ -42329,32 +22348,32 @@
},
{
"user": {
- "id": 15127423,
- "username": "Sovenok-Hacker",
- "fullName": "Sovenok-Hacker",
+ "id": 15197398,
+ "username": "LorenzoB.",
+ "fullName": "Lorenzo (LorenzoB.)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127423/medium/336e8c5f2908d5a746eddca8e15de0ea.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15197398/medium/7c96fb46dcaefaf32d920ae9525f6805.png",
"preTranslated": 0,
- "totalCosts": 30
+ "totalCosts": 141
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 30
+ "totalCosts": 141
},
"translated": {
- "tmMatch": 5,
- "default": 25,
- "total": 30
+ "tmMatch": 13,
+ "default": 128,
+ "total": 141
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 19,
- "total": 24
+ "tmMatch": 15,
+ "default": 138,
+ "total": 153
},
"translatedByMt": {
"tmMatch": 0,
@@ -42367,9 +22386,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 25,
- "total": 30
+ "tmMatch": 13,
+ "default": 128,
+ "total": 141
},
"approvalCosts": {
"tmMatch": 0,
@@ -42381,37 +22400,37 @@
},
{
"user": {
- "id": 15188350,
- "username": "Stackatoshi",
- "fullName": "Stackatoshi Nakamoto (Stackatoshi)",
+ "id": 15239368,
+ "username": "duban.loic.65",
+ "fullName": "Loïc Duban (duban.loic.65)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15188350/medium/3e1b86a42526794d3be3f7203f78e235.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15239368/medium/28cc63e6d7571ecd4ac43be1323cc1d6.jpeg",
"preTranslated": 0,
- "totalCosts": 90
+ "totalCosts": 9
},
"languages": [
{
"language": {
- "id": "nl",
- "name": "Dutch",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 90
+ "totalCosts": 9
},
"translated": {
"tmMatch": 0,
- "default": 90,
- "total": 90
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
"tmMatch": 0,
- "default": 88,
- "total": 88
+ "default": 16,
+ "total": 16
},
"translatedByMt": {
"tmMatch": 0,
- "default": 55,
- "total": 55
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -42420,8 +22439,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 90,
- "total": 90
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
@@ -42433,32 +22452,32 @@
},
{
"user": {
- "id": 15117565,
- "username": "xebec",
- "fullName": "Stasys Business (xebec)",
+ "id": 14241142,
+ "username": "LudiZHANG",
+ "fullName": "Ludi (LudiZHANG)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15117565/medium/358d649eb2ea2b786482bf7a27fe991f.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14241142/medium/7018d7959237cd0b1356ac97198316f9.jpg",
"preTranslated": 0,
- "totalCosts": 257
+ "totalCosts": 79
},
"languages": [
{
"language": {
- "id": "lt",
- "name": "Lithuanian",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 257
+ "totalCosts": 79
},
"translated": {
- "tmMatch": 1,
- "default": 256,
- "total": 257
+ "tmMatch": 62,
+ "default": 17,
+ "total": 79
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 209,
- "total": 210
+ "tmMatch": 55,
+ "default": 18,
+ "total": 73
},
"translatedByMt": {
"tmMatch": 0,
@@ -42471,9 +22490,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 256,
- "total": 257
+ "tmMatch": 62,
+ "default": 17,
+ "total": 79
},
"approvalCosts": {
"tmMatch": 0,
@@ -42485,32 +22504,32 @@
},
{
"user": {
- "id": 15098287,
- "username": "steve.mannucci",
- "fullName": "Stefano Mannucci (steve.mannucci)",
+ "id": 15171588,
+ "username": "lukasdauer123",
+ "fullName": "Lukas (lukasdauer123)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15098287/medium/4fa98e6704243ba40cef1527a3b87a80.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15171588/medium/25b66b84a7f6b0bc03911d55925ef698.jpeg",
"preTranslated": 0,
- "totalCosts": 7
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 7,
+ "tmMatch": 2,
"default": 0,
- "total": 7
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 6,
+ "tmMatch": 2,
"default": 0,
- "total": 6
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
@@ -42523,9 +22542,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
+ "tmMatch": 2,
"default": 0,
- "total": 7
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -42537,37 +22556,37 @@
},
{
"user": {
- "id": 14099615,
- "username": "Stelita",
- "fullName": "Stela (Stelita)",
+ "id": 15222794,
+ "username": "whitetreexiao",
+ "fullName": "Luke Xiao (whitetreexiao)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14099615/medium/eddaa7939390c9b280fda8d68ebe2262.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15222794/medium/a04f263853876fcf088dfdfcda823105.png",
"preTranslated": 0,
- "totalCosts": 29
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 29
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 33,
- "total": 33
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
- "default": 19,
- "total": 19
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -42575,9 +22594,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 29,
- "total": 29
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -42589,32 +22608,32 @@
},
{
"user": {
- "id": 15082843,
- "username": "merceasy7",
- "fullName": "Steven Rups (merceasy7)",
+ "id": 15284350,
+ "username": "Hypnotised1",
+ "fullName": "Lxx (Hypnotised1)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15082843/medium/3e01451aa08f15ebce76aa7e34b3d360.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15284350/medium/7e5038628d89d1d42819cb7903d9c506.jpeg",
"preTranslated": 0,
- "totalCosts": 187
+ "totalCosts": 73
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 187
+ "totalCosts": 73
},
"translated": {
"tmMatch": 0,
- "default": 187,
- "total": 187
+ "default": 73,
+ "total": 73
},
"targetTranslated": {
"tmMatch": 0,
- "default": 157,
- "total": 157
+ "default": 103,
+ "total": 103
},
"translatedByMt": {
"tmMatch": 0,
@@ -42628,8 +22647,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 187,
- "total": 187
+ "default": 73,
+ "total": 73
},
"approvalCosts": {
"tmMatch": 0,
@@ -42641,37 +22660,37 @@
},
{
"user": {
- "id": 15154944,
- "username": "Sundari324",
- "fullName": "Sundari324",
+ "id": 15265170,
+ "username": "MAX0R",
+ "fullName": "MAX0R",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15154944/medium/69a6e472feb37959d0a2cb48fd2baa3d.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15265170/medium/47a18ed83811d83174baa9b8967de784.png",
"preTranslated": 0,
- "totalCosts": 69
+ "totalCosts": 25
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 69
+ "totalCosts": 25
},
"translated": {
- "tmMatch": 0,
- "default": 69,
- "total": 69
+ "tmMatch": 1,
+ "default": 24,
+ "total": 25
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 63,
- "total": 63
+ "tmMatch": 1,
+ "default": 21,
+ "total": 22
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1,
+ "default": 24,
+ "total": 25
},
"approved": {
"tmMatch": 0,
@@ -42679,9 +22698,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 69,
- "total": 69
+ "tmMatch": 1,
+ "default": 24,
+ "total": 25
},
"approvalCosts": {
"tmMatch": 0,
@@ -42693,32 +22712,32 @@
},
{
"user": {
- "id": 15087229,
- "username": "SungJunEun",
- "fullName": "SungJunEun",
+ "id": 15194310,
+ "username": "MGETH",
+ "fullName": "MGETH",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087229/medium/9bbdd6dd299d905ad32763065b199e90.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15194310/medium/ef0cb84e0b5a24f8e4b018f12cb5ded9.png",
"preTranslated": 0,
- "totalCosts": 53
+ "totalCosts": 181
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 53
+ "totalCosts": 181
},
"translated": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 28,
+ "default": 153,
+ "total": 181
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 41,
- "total": 41
+ "tmMatch": 40,
+ "default": 168,
+ "total": 208
},
"translatedByMt": {
"tmMatch": 0,
@@ -42731,9 +22750,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 28,
+ "default": 153,
+ "total": 181
},
"approvalCosts": {
"tmMatch": 0,
@@ -42745,37 +22764,37 @@
},
{
"user": {
- "id": 14752900,
- "username": "pawi.sun",
- "fullName": "Super Polakowy (pawi.sun)",
+ "id": 14675712,
+ "username": "LEMIBANDDEXARI",
+ "fullName": "MIBAND (LEMIBANDDEXARI)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14752900/medium/45a855e4e512153305fee72bb5d99608.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14675712/medium/3416b6f2cac5da2e70205556774c847e.png",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 81
},
"languages": [
{
"language": {
- "id": "pl",
- "name": "Polish",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 81
},
"translated": {
"tmMatch": 1,
- "default": 2,
- "total": 3
+ "default": 80,
+ "total": 81
},
"targetTranslated": {
"tmMatch": 1,
- "default": 2,
- "total": 3
+ "default": 83,
+ "total": 84
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1,
+ "default": 60,
+ "total": 61
},
"approved": {
"tmMatch": 0,
@@ -42784,8 +22803,8 @@
},
"translationCosts": {
"tmMatch": 1,
- "default": 2,
- "total": 3
+ "default": 80,
+ "total": 81
},
"approvalCosts": {
"tmMatch": 0,
@@ -42797,32 +22816,32 @@
},
{
"user": {
- "id": 13249257,
- "username": "SuperDelphi",
- "fullName": "SuperDelphi",
+ "id": 14614482,
+ "username": "mahaabdulkaream6",
+ "fullName": "Maha Abdulkaream Mohammad Sharaf (mahaabdulkaream6)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13249257/medium/f566e07e86e26f5911df1ddf5fae796d.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14614482/medium/2924b19545858930417955677a5ceb23_default.png",
"preTranslated": 0,
- "totalCosts": 12889
+ "totalCosts": 152
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 12889
+ "totalCosts": 152
},
"translated": {
- "tmMatch": 246,
- "default": 12643,
- "total": 12889
+ "tmMatch": 15,
+ "default": 137,
+ "total": 152
},
"targetTranslated": {
- "tmMatch": 273,
- "default": 14446,
- "total": 14719
+ "tmMatch": 15,
+ "default": 126,
+ "total": 141
},
"translatedByMt": {
"tmMatch": 0,
@@ -42835,9 +22854,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 246,
- "default": 12643,
- "total": 12889
+ "tmMatch": 15,
+ "default": 137,
+ "total": 152
},
"approvalCosts": {
"tmMatch": 0,
@@ -42849,37 +22868,37 @@
},
{
"user": {
- "id": 15076267,
- "username": "suriyawutkhongphrm",
- "fullName": "Suriyawut Khongprom (suriyawutkhongphrm)",
+ "id": 12844463,
+ "username": "MATsxm",
+ "fullName": "Marc Antoine Thevenet (MATsxm)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15076267/medium/7a036be466af9460431381ecbada7d23.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12844463/medium/6fae27edb4b41f363587f737ea2f96de.jpg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 30672
},
"languages": [
{
"language": {
- "id": "th",
- "name": "Thai",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 30672
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 1334,
+ "default": 29338,
+ "total": 30672
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 1519,
+ "default": 32524,
+ "total": 34043
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 35,
+ "default": 4668,
+ "total": 4703
},
"approved": {
"tmMatch": 0,
@@ -42887,9 +22906,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 1334,
+ "default": 29338,
+ "total": 30672
},
"approvalCosts": {
"tmMatch": 0,
@@ -42901,37 +22920,37 @@
},
{
"user": {
- "id": 13731191,
- "username": "syahmin",
- "fullName": "Syahmin Sukhairi (syahmin)",
+ "id": 14763374,
+ "username": "elmarceloc",
+ "fullName": "Marcelo Cornejo (elmarceloc)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13731191/medium/200727f4ec634eec8c5b3499cf6863db_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14763374/medium/25a8ac3837c276bc3a9e89b158668552.png",
"preTranslated": 0,
- "totalCosts": 163
+ "totalCosts": 379
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 163
+ "totalCosts": 379
},
"translated": {
- "tmMatch": 0,
- "default": 163,
- "total": 163
+ "tmMatch": 38,
+ "default": 341,
+ "total": 379
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 148,
- "total": 148
+ "tmMatch": 37,
+ "default": 377,
+ "total": 414
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 142,
+ "total": 142
},
"approved": {
"tmMatch": 0,
@@ -42939,9 +22958,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 163,
- "total": 163
+ "tmMatch": 38,
+ "default": 341,
+ "total": 379
},
"approvalCosts": {
"tmMatch": 0,
@@ -42953,37 +22972,37 @@
},
{
"user": {
- "id": 15148498,
- "username": "seb_fr_",
- "fullName": "Séb (seb_fr_)",
+ "id": 14830936,
+ "username": "margarida1",
+ "fullName": "Margarida Oliveira (margarida1)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15148498/medium/3ff6e0d646ae0c702c13cd28656762fd_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14830936/medium/ce4e671c4bc5e0ff85786892d6a8b96d_default.png",
"preTranslated": 0,
- "totalCosts": 775
+ "totalCosts": 75
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 775
+ "totalCosts": 75
},
"translated": {
- "tmMatch": 5,
- "default": 770,
- "total": 775
+ "tmMatch": 12,
+ "default": 63,
+ "total": 75
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 888,
- "total": 894
+ "tmMatch": 12,
+ "default": 67,
+ "total": 79
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 18,
- "total": 20
+ "tmMatch": 8,
+ "default": 9,
+ "total": 17
},
"approved": {
"tmMatch": 0,
@@ -42991,9 +23010,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 770,
- "total": 775
+ "tmMatch": 12,
+ "default": 63,
+ "total": 75
},
"approvalCosts": {
"tmMatch": 0,
@@ -43005,37 +23024,37 @@
},
{
"user": {
- "id": 15127309,
- "username": "Taeen",
- "fullName": "Taeen Ull Hoque (Taeen)",
+ "id": 15221742,
+ "username": "Marlonfernandes7",
+ "fullName": "Marlon fernandes dos Santos (Marlonfernandes7)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127309/medium/52764eab6ed95ebe682a0b223aa1e55e.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15221742/medium/54e5adfe14e974d37dd5fb25bde84a77.png",
"preTranslated": 0,
- "totalCosts": 6
+ "totalCosts": 425
},
"languages": [
{
"language": {
- "id": "bn",
- "name": "Bengali",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 6
+ "totalCosts": 425
},
"translated": {
- "tmMatch": 1,
- "default": 5,
- "total": 6
+ "tmMatch": 115,
+ "default": 310,
+ "total": 425
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 11,
- "total": 14
+ "tmMatch": 123,
+ "default": 340,
+ "total": 463
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 45,
+ "total": 45
},
"approved": {
"tmMatch": 0,
@@ -43043,9 +23062,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 5,
- "total": 6
+ "tmMatch": 115,
+ "default": 310,
+ "total": 425
},
"approvalCosts": {
"tmMatch": 0,
@@ -43057,32 +23076,32 @@
},
{
"user": {
- "id": 15105599,
- "username": "SaturnPiece",
- "fullName": "Taegyeong Kim (SaturnPiece)",
+ "id": 15272464,
+ "username": "martim442007",
+ "fullName": "Martim Martins (martim442007)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105599/medium/a3e031fc91bbbf728f3bb5dd384e8400_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15272464/medium/82593576826f3192f46d8e8ac259e394_default.png",
"preTranslated": 0,
- "totalCosts": 4792
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4792
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 113,
- "default": 4679,
- "total": 4792
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 105,
- "default": 3440,
- "total": 3545
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 0,
@@ -43095,9 +23114,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 113,
- "default": 4679,
- "total": 4792
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -43109,32 +23128,32 @@
},
{
"user": {
- "id": 14972661,
- "username": "shigetaichi",
- "fullName": "Taichi Shigematsu (shigetaichi)",
+ "id": 15126051,
+ "username": "rosymitch",
+ "fullName": "Mary M (rosymitch)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14972661/medium/63e8470a66ada0a7237a8e5626f0e7b3.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15126051/medium/5ca1e188035a53b0edc93ca6d9f42b73_default.png",
"preTranslated": 0,
- "totalCosts": 131
+ "totalCosts": 299
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 131
+ "totalCosts": 195
},
"translated": {
- "tmMatch": 14,
- "default": 117,
- "total": 131
+ "tmMatch": 11,
+ "default": 184,
+ "total": 195
},
"targetTranslated": {
- "tmMatch": 80,
- "default": 387,
- "total": 467
+ "tmMatch": 15,
+ "default": 235,
+ "total": 250
},
"translatedByMt": {
"tmMatch": 0,
@@ -43147,51 +23166,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 14,
- "default": 117,
- "total": 131
+ "tmMatch": 11,
+ "default": 184,
+ "total": 195
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15206882,
- "username": "tale0x",
- "fullName": "Tale (tale0x)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15206882/medium/548b9b7aee6b40ccf9665b51374b63ce.jpg",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
+ },
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "tl",
+ "name": "Tagalog",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 104
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 3,
+ "default": 101,
+ "total": 104
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 2,
+ "default": 118,
+ "total": 120
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 2,
"default": 0,
- "total": 0
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -43199,9 +23205,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 3,
+ "default": 101,
+ "total": 104
},
"approvalCosts": {
"tmMatch": 0,
@@ -43213,37 +23219,37 @@
},
{
"user": {
- "id": 15115211,
- "username": "tamara202007",
- "fullName": "Tamara ribeiro (tamara202007)",
+ "id": 15284846,
+ "username": "mattbovo",
+ "fullName": "Matteo Bovolenta (mattbovo)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15115211/medium/e2bc0853ceef8c271eca2bf606fcc28d.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15284846/medium/0355a6ed121a19ed8b9fe8029c4c3894.jpeg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 322
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 322
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 322,
+ "total": 322
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 0,
+ "default": 338,
+ "total": 338
},
"translatedByMt": {
- "tmMatch": 2,
+ "tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -43251,9 +23257,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 322,
+ "total": 322
},
"approvalCosts": {
"tmMatch": 0,
@@ -43265,37 +23271,37 @@
},
{
"user": {
- "id": 15058479,
- "username": "LichChain",
- "fullName": "Tanut Choksatchawathi (Tanatamwz#4865) (LichChain)",
+ "id": 14722360,
+ "username": "Wumpus_js",
+ "fullName": "Matthias YILDIRIM (Wumpus_js)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15058479/medium/9d03c8dfea3d199b1b7542ae991fd20a.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14722360/medium/9767f9985d03db61cae2be7d5ccea81f.png",
"preTranslated": 0,
- "totalCosts": 3075
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "th",
- "name": "Thai",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3075
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 43,
- "default": 3032,
- "total": 3075
+ "tmMatch": 1,
+ "default": 3,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 22,
- "default": 961,
- "total": 983
+ "tmMatch": 1,
+ "default": 5,
+ "total": 6
},
"translatedByMt": {
- "tmMatch": 15,
- "default": 16,
- "total": 31
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -43303,9 +23309,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 43,
- "default": 3032,
- "total": 3075
+ "tmMatch": 1,
+ "default": 3,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -43317,32 +23323,32 @@
},
{
"user": {
- "id": 15181534,
- "username": "thegamercl94",
- "fullName": "Teengamer 37 (thegamercl94)",
+ "id": 14935043,
+ "username": "Cryptotranslator34",
+ "fullName": "Mauricio Streicher (Cryptotranslator34)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181534/medium/0cfb71906bb8f8c977dc376ecb0701a7.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14935043/medium/bc2553516f2183fada4da40bcc384374.jpg",
"preTranslated": 0,
- "totalCosts": 186
+ "totalCosts": 306
},
"languages": [
{
"language": {
- "id": "ro",
- "name": "Romanian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 186
+ "totalCosts": 306
},
"translated": {
- "tmMatch": 8,
- "default": 178,
- "total": 186
+ "tmMatch": 142,
+ "default": 164,
+ "total": 306
},
"targetTranslated": {
- "tmMatch": 9,
- "default": 192,
- "total": 201
+ "tmMatch": 166,
+ "default": 206,
+ "total": 372
},
"translatedByMt": {
"tmMatch": 0,
@@ -43355,9 +23361,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 178,
- "total": 186
+ "tmMatch": 142,
+ "default": 164,
+ "total": 306
},
"approvalCosts": {
"tmMatch": 0,
@@ -43369,37 +23375,37 @@
},
{
"user": {
- "id": 15119795,
- "username": "Tetphilosopher",
- "fullName": "Tetphilosopher",
+ "id": 15230264,
+ "username": "mehmetemingulsen",
+ "fullName": "Mehmet Emin Gülşen (mehmetemingulsen)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119795/medium/2eaf4f22f876b304e27e1e9d6f82daa5.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15230264/medium/4381f55f6c1ceef000376a23a5297994.png",
"preTranslated": 0,
- "totalCosts": 10
+ "totalCosts": 243
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 243
},
"translated": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 243,
+ "total": 243
},
"targetTranslated": {
"tmMatch": 0,
- "default": 46,
- "total": 46
+ "default": 173,
+ "total": 173
},
"translatedByMt": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -43408,8 +23414,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 10,
- "total": 10
+ "default": 243,
+ "total": 243
},
"approvalCosts": {
"tmMatch": 0,
@@ -43421,37 +23427,37 @@
},
{
"user": {
- "id": 15048483,
- "username": "Slated",
- "fullName": "The Slate (Slated)",
+ "id": 15219198,
+ "username": "Mesu_Devastator",
+ "fullName": "Mesu Devastator (Mesu_Devastator)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15048483/medium/3fc191d4ae2e76bab01bcff3839d030a.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15219198/medium/b9c40b38edb09fb7578fa333ed14ea69_default.png",
"preTranslated": 0,
- "totalCosts": 1078
+ "totalCosts": 218
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1078
+ "totalCosts": 18
},
"translated": {
- "tmMatch": 1,
- "default": 1077,
- "total": 1078
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 1024,
- "total": 1025
+ "tmMatch": 0,
+ "default": 42,
+ "total": 42
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 978,
- "total": 979
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -43459,51 +23465,38 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 1077,
- "total": 1078
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15131067,
- "username": "zazirskas",
- "fullName": "Thiago Zazirskas (zazirskas)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15131067/medium/fc246a5fdbf0502a4a21ca7740bc19c8.jpeg",
- "preTranslated": 0,
- "totalCosts": 60
- },
- "languages": [
+ },
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "eo",
+ "name": "Esperanto",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 60
+ "totalCosts": 200
},
"translated": {
"tmMatch": 0,
- "default": 60,
- "total": 60
+ "default": 200,
+ "total": 200
},
"targetTranslated": {
"tmMatch": 0,
- "default": 63,
- "total": 63
+ "default": 181,
+ "total": 181
},
"translatedByMt": {
"tmMatch": 0,
- "default": 43,
- "total": 43
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -43512,8 +23505,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 60,
- "total": 60
+ "default": 200,
+ "total": 200
},
"approvalCosts": {
"tmMatch": 0,
@@ -43525,37 +23518,37 @@
},
{
"user": {
- "id": 14927031,
- "username": "thiesgrade",
- "fullName": "Thies Grade (thiesgrade)",
+ "id": 14727044,
+ "username": "MetehanOzyurek",
+ "fullName": "Metehan Özyürek (MetehanOzyurek)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14927031/medium/61dbd44991ed6142d8802bdb16440e1b.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14727044/medium/185fcf0359203eb8d719570e8cf23646.png",
"preTranslated": 0,
- "totalCosts": 148
+ "totalCosts": 7
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 148
+ "totalCosts": 7
},
"translated": {
- "tmMatch": 2,
- "default": 146,
- "total": 148
+ "tmMatch": 1,
+ "default": 6,
+ "total": 7
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 147,
- "total": 149
+ "tmMatch": 1,
+ "default": 5,
+ "total": 6
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 1,
"default": 0,
- "total": 0
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -43563,9 +23556,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 146,
- "total": 148
+ "tmMatch": 1,
+ "default": 6,
+ "total": 7
},
"approvalCosts": {
"tmMatch": 0,
@@ -43577,37 +23570,37 @@
},
{
"user": {
- "id": 15153152,
- "username": "tps012015",
- "fullName": "Thitipong2 Samranvanit (tps012015)",
+ "id": 14113969,
+ "username": "mbiesiad",
+ "fullName": "Michal (mbiesiad)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15153152/medium/cf8c0011b4a8845f2aadf4b65805eb96.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14113969/medium/5ac8b6a9f35466498ebb47b6c43e43df.jpeg",
"preTranslated": 0,
- "totalCosts": 27
+ "totalCosts": 23
},
"languages": [
{
"language": {
- "id": "th",
- "name": "Thai",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 27
+ "totalCosts": 23
},
"translated": {
- "tmMatch": 0,
- "default": 27,
- "total": 27
+ "tmMatch": 6,
+ "default": 17,
+ "total": 23
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 6,
+ "default": 19,
+ "total": 25
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 2,
+ "default": 12,
+ "total": 14
},
"approved": {
"tmMatch": 0,
@@ -43615,9 +23608,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 27,
- "total": 27
+ "tmMatch": 6,
+ "default": 17,
+ "total": 23
},
"approvalCosts": {
"tmMatch": 0,
@@ -43629,37 +23622,37 @@
},
{
"user": {
- "id": 15188420,
- "username": "ThomasErhel",
- "fullName": "Thomas Erhel (ThomasErhel)",
+ "id": 12974801,
+ "username": "Ebedami",
+ "fullName": "Michal “Bedami” Bedáň (Ebedami)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15188420/medium/efbc381fcf795ef3a73849dfc1a5031f.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12974801/medium/b596dea5c09454c4c828eac558389755.jpg",
"preTranslated": 0,
- "totalCosts": 30
+ "totalCosts": 14
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "cs",
+ "name": "Czech",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 30
+ "totalCosts": 14
},
"translated": {
- "tmMatch": 0,
- "default": 30,
- "total": 30
+ "tmMatch": 3,
+ "default": 11,
+ "total": 14
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 27,
- "total": 27
+ "tmMatch": 4,
+ "default": 12,
+ "total": 16
},
"translatedByMt": {
"tmMatch": 0,
- "default": 30,
- "total": 30
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -43667,9 +23660,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 30,
- "total": 30
+ "tmMatch": 3,
+ "default": 11,
+ "total": 14
},
"approvalCosts": {
"tmMatch": 0,
@@ -43681,37 +23674,37 @@
},
{
"user": {
- "id": 15114963,
- "username": "tiagoyonamine.eth",
- "fullName": "Tiago Yonamine (tiagoyonamine.eth)",
+ "id": 15258416,
+ "username": "MichealBay",
+ "fullName": "Micheal Bay (MichealBay)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15114963/medium/b9c830466fee03c6d68be46beacfdd16_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15258416/medium/11b17996080e1b0fb9165039516383ea.jpeg",
"preTranslated": 0,
- "totalCosts": 5074
+ "totalCosts": 83
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "mn",
+ "name": "Mongolian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5074
+ "totalCosts": 83
},
"translated": {
- "tmMatch": 109,
- "default": 4965,
- "total": 5074
+ "tmMatch": 3,
+ "default": 80,
+ "total": 83
},
"targetTranslated": {
- "tmMatch": 124,
- "default": 5404,
- "total": 5528
+ "tmMatch": 2,
+ "default": 88,
+ "total": 90
},
"translatedByMt": {
- "tmMatch": 40,
- "default": 1253,
- "total": 1293
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -43719,9 +23712,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 109,
- "default": 4965,
- "total": 5074
+ "tmMatch": 3,
+ "default": 80,
+ "total": 83
},
"approvalCosts": {
"tmMatch": 0,
@@ -43733,37 +23726,37 @@
},
{
"user": {
- "id": 14005383,
- "username": "dTilen",
- "fullName": "Tilen Držan (dTilen)",
+ "id": 15250398,
+ "username": "Miracle.eth",
+ "fullName": "Miracle- (Miracle.eth)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14005383/medium/bec643ba44c64e50df99683bab7f3efc.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15250398/medium/71b815b554ec265a755f27263123cec9.jpg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 16
},
"languages": [
{
"language": {
- "id": "sl",
- "name": "Slovenian",
+ "id": "th",
+ "name": "Thai",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 16
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 8,
+ "default": 8,
+ "total": 16
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 6,
+ "default": 5,
+ "total": 11
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 7,
+ "default": 2,
+ "total": 9
},
"approved": {
"tmMatch": 0,
@@ -43771,9 +23764,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 8,
+ "default": 8,
+ "total": 16
},
"approvalCosts": {
"tmMatch": 0,
@@ -43785,37 +23778,37 @@
},
{
"user": {
- "id": 15119715,
- "username": "timqian",
- "fullName": "Tim Qian (timqian)",
+ "id": 14708760,
+ "username": "hypebeans",
+ "fullName": "Muumi (ミュウミ) (hypebeans)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119715/medium/5b877d3a751dd26d8004cd8cb0f98985.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14708760/medium/f039dc85a8469b65d9e3e2413f9c4710.png",
"preTranslated": 0,
- "totalCosts": 490
+ "totalCosts": 1083
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 490
+ "totalCosts": 1083
},
"translated": {
- "tmMatch": 1,
- "default": 489,
- "total": 490
+ "tmMatch": 14,
+ "default": 1069,
+ "total": 1083
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 778,
- "total": 779
+ "tmMatch": 14,
+ "default": 1022,
+ "total": 1036
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 185,
- "total": 186
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -43823,9 +23816,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 489,
- "total": 490
+ "tmMatch": 14,
+ "default": 1069,
+ "total": 1083
},
"approvalCosts": {
"tmMatch": 0,
@@ -43837,37 +23830,37 @@
},
{
"user": {
- "id": 14982689,
- "username": "SECONDPOTOPAVARD",
- "fullName": "Timothée Manh (SECONDPOTOPAVARD)",
+ "id": 18711,
+ "username": "NCAA",
+ "fullName": "NCAA",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14982689/medium/be96966098ff38f480a42d9835db56af.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/18711/medium/238db0b2ab4e727190e951c803b045b2_default.png",
"preTranslated": 0,
- "totalCosts": 338
+ "totalCosts": 2164
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "da",
+ "name": "Danish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 338
+ "totalCosts": 2164
},
"translated": {
- "tmMatch": 31,
- "default": 307,
- "total": 338
+ "tmMatch": 42,
+ "default": 2122,
+ "total": 2164
},
"targetTranslated": {
"tmMatch": 38,
- "default": 390,
- "total": 428
+ "default": 1937,
+ "total": 1975
},
"translatedByMt": {
- "tmMatch": 6,
- "default": 118,
- "total": 124
+ "tmMatch": 12,
+ "default": 68,
+ "total": 80
},
"approved": {
"tmMatch": 0,
@@ -43875,9 +23868,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 31,
- "default": 307,
- "total": 338
+ "tmMatch": 42,
+ "default": 2122,
+ "total": 2164
},
"approvalCosts": {
"tmMatch": 0,
@@ -43889,37 +23882,37 @@
},
{
"user": {
- "id": 14820452,
- "username": "tomasspvarela",
- "fullName": "Tomás Varela (tomasspvarela)",
+ "id": 15275810,
+ "username": "sakamotomasayuki7",
+ "fullName": "NICKEL (sakamotomasayuki7)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14820452/medium/e5acc4a0d4323ff9d158e0834f6e1d3a.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15275810/medium/3af3394e8787b462699f2e56425983a1.jpeg",
"preTranslated": 0,
- "totalCosts": 107
+ "totalCosts": 3689
},
"languages": [
{
"language": {
- "id": "pt-PT",
- "name": "Portuguese",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 107
+ "totalCosts": 3689
},
"translated": {
- "tmMatch": 17,
- "default": 90,
- "total": 107
+ "tmMatch": 30,
+ "default": 3659,
+ "total": 3689
},
"targetTranslated": {
- "tmMatch": 16,
- "default": 104,
- "total": 120
+ "tmMatch": 77,
+ "default": 8994,
+ "total": 9071
},
"translatedByMt": {
- "tmMatch": 7,
- "default": 28,
- "total": 35
+ "tmMatch": 24,
+ "default": 1083,
+ "total": 1107
},
"approved": {
"tmMatch": 0,
@@ -43927,9 +23920,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 17,
- "default": 90,
- "total": 107
+ "tmMatch": 30,
+ "default": 3659,
+ "total": 3689
},
"approvalCosts": {
"tmMatch": 0,
@@ -43941,37 +23934,37 @@
},
{
"user": {
- "id": 15130407,
- "username": "tomaskarasek.203",
- "fullName": "Tomáš Karásek (tomaskarasek.203)",
+ "id": 15301018,
+ "username": "NabiKAZ",
+ "fullName": "Nabi K.A.Z. (NabiKAZ)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15130407/medium/6838ca7187a52349446eb10b11ab01ba.gif",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301018/medium/28142165755809827c8fda191cdc12f2.jpeg",
"preTranslated": 0,
- "totalCosts": 658
+ "totalCosts": 163
},
"languages": [
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 658
+ "totalCosts": 163
},
"translated": {
- "tmMatch": 39,
- "default": 619,
- "total": 658
+ "tmMatch": 0,
+ "default": 163,
+ "total": 163
},
"targetTranslated": {
- "tmMatch": 35,
- "default": 561,
- "total": 596
+ "tmMatch": 0,
+ "default": 216,
+ "total": 216
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 34,
- "total": 37
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -43979,9 +23972,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 39,
- "default": 619,
- "total": 658
+ "tmMatch": 0,
+ "default": 163,
+ "total": 163
},
"approvalCosts": {
"tmMatch": 0,
@@ -43993,37 +23986,37 @@
},
{
"user": {
- "id": 15047793,
- "username": "breadd",
- "fullName": "Tran Duc Duy (breadd)",
+ "id": 15333126,
+ "username": "1056shigezane",
+ "fullName": "Narumi Inada (1056shigezane)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15047793/medium/3bcd012557a82747e72579de6e49d512.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15333126/medium/8636a8bf1e089984f0b201f93b551fb2.png",
"preTranslated": 0,
- "totalCosts": 288
+ "totalCosts": 3372
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 288
+ "totalCosts": 3372
},
"translated": {
- "tmMatch": 0,
- "default": 288,
- "total": 288
+ "tmMatch": 191,
+ "default": 3181,
+ "total": 3372
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 372,
- "total": 372
+ "tmMatch": 555,
+ "default": 8828,
+ "total": 9383
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 6,
+ "default": 396,
+ "total": 402
},
"approved": {
"tmMatch": 0,
@@ -44031,9 +24024,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 288,
- "total": 288
+ "tmMatch": 191,
+ "default": 3181,
+ "total": 3372
},
"approvalCosts": {
"tmMatch": 0,
@@ -44045,32 +24038,32 @@
},
{
"user": {
- "id": 13654433,
- "username": "alettelturki",
- "fullName": "Turki NASSER aLETTEL (alettelturki)",
+ "id": 15158762,
+ "username": "natsumegu",
+ "fullName": "Natsumegu (natsumegu)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13654433/medium/f7d0d389c0594db9ba49737ffb957750_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15158762/medium/4f48b79bc8be6936d8490726acec96f5.png",
"preTranslated": 0,
- "totalCosts": 1120
+ "totalCosts": 7
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ms",
+ "name": "Malay",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1120
+ "totalCosts": 7
},
"translated": {
- "tmMatch": 9,
- "default": 1111,
- "total": 1120
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 1285,
- "total": 1295
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"translatedByMt": {
"tmMatch": 0,
@@ -44083,9 +24076,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 1111,
- "total": 1120
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"approvalCosts": {
"tmMatch": 0,
@@ -44097,37 +24090,37 @@
},
{
"user": {
- "id": 15157396,
- "username": "phatht.uel",
- "fullName": "Tấn Phát Hà (phatht.uel)",
+ "id": 15228152,
+ "username": "neographer",
+ "fullName": "Neographer (neographer)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15157396/medium/cb922b6e37554baac4cbc0597c70540e.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15228152/medium/af1afc32e07ba524f5156b3992ed4f38.jpeg",
"preTranslated": 0,
- "totalCosts": 40
+ "totalCosts": 102
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "ml-IN",
+ "name": "Malayalam",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 40
+ "totalCosts": 102
},
"translated": {
- "tmMatch": 1,
- "default": 39,
- "total": 40
+ "tmMatch": 7,
+ "default": 95,
+ "total": 102
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 46,
- "total": 47
+ "tmMatch": 16,
+ "default": 154,
+ "total": 170
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 7,
"default": 0,
- "total": 1
+ "total": 7
},
"approved": {
"tmMatch": 0,
@@ -44135,9 +24128,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 39,
- "total": 40
+ "tmMatch": 7,
+ "default": 95,
+ "total": 102
},
"approvalCosts": {
"tmMatch": 0,
@@ -44149,32 +24142,32 @@
},
{
"user": {
- "id": 14690454,
- "username": "sekoman01",
- "fullName": "Uğur Daloğlu (sekoman01)",
+ "id": 15229494,
+ "username": "NerdMan",
+ "fullName": "Nerd (NerdMan)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14690454/medium/595a121d4a7427f7a21b75b32017c247.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15229494/medium/d29b92d73e4982720accb16256b54014.png",
"preTranslated": 0,
- "totalCosts": 220
+ "totalCosts": 102
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 220
+ "totalCosts": 102
},
"translated": {
"tmMatch": 0,
- "default": 220,
- "total": 220
+ "default": 102,
+ "total": 102
},
"targetTranslated": {
"tmMatch": 0,
- "default": 170,
- "total": 170
+ "default": 148,
+ "total": 148
},
"translatedByMt": {
"tmMatch": 0,
@@ -44188,8 +24181,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 220,
- "total": 220
+ "default": 102,
+ "total": 102
},
"approvalCosts": {
"tmMatch": 0,
@@ -44201,37 +24194,37 @@
},
{
"user": {
- "id": 14711854,
- "username": "Gamma-Software",
- "fullName": "Valentin Rudloff (Gamma-Software)",
+ "id": 15279334,
+ "username": "ngothanhnhan054",
+ "fullName": "Ngo Thanh Nhan (ngothanhnhan054)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14711854/medium/0ae62f880c9fdec755310b2d551953ae.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15279334/medium/c6320a57c6db97421ac89c902332c946.png",
"preTranslated": 0,
- "totalCosts": 240
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 240
+ "totalCosts": 1
},
"translated": {
"tmMatch": 1,
- "default": 239,
- "total": 240
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 319,
- "total": 320
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"translatedByMt": {
"tmMatch": 1,
- "default": 216,
- "total": 217
+ "default": 0,
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -44240,8 +24233,8 @@
},
"translationCosts": {
"tmMatch": 1,
- "default": 239,
- "total": 240
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -44253,19 +24246,19 @@
},
{
"user": {
- "id": 15094049,
- "username": "vcvckw",
- "fullName": "Vc vc (vcvckw)",
+ "id": 14943437,
+ "username": "trungan1511",
+ "fullName": "Nguyen An (trungan1511)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094049/medium/0dc26311460911c3ea77d14acbacf5ce.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14943437/medium/03d7b6c2f65c04c60b008a38a221cf5f.png",
"preTranslated": 0,
"totalCosts": 2
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
"totalCosts": 2
@@ -44276,15 +24269,15 @@
"total": 2
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
- },
- "translatedByMt": {
"tmMatch": 2,
"default": 0,
"total": 2
},
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
"approved": {
"tmMatch": 0,
"default": 0,
@@ -44305,32 +24298,32 @@
},
{
"user": {
- "id": 15185438,
- "username": "veljkooparnica15",
- "fullName": "Veljko Oparnica (veljkooparnica15)",
+ "id": 15225566,
+ "username": "xcaro",
+ "fullName": "Nhan Vo (xcaro)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15185438/medium/519ac8361c521e493608e3f3f6fe87ad.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15225566/medium/d5edb114381cf4cd5976eb6413069e7a.jpg",
"preTranslated": 0,
- "totalCosts": 7
+ "totalCosts": 69
},
"languages": [
{
"language": {
- "id": "sr-CS",
- "name": "Serbian (Latin)",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 69
},
"translated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 7,
+ "default": 62,
+ "total": 69
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 11,
+ "default": 96,
+ "total": 107
},
"translatedByMt": {
"tmMatch": 0,
@@ -44343,9 +24336,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 7,
+ "default": 62,
+ "total": 69
},
"approvalCosts": {
"tmMatch": 0,
@@ -44357,37 +24350,37 @@
},
{
"user": {
- "id": 15152468,
- "username": "whenimondamic",
- "fullName": "Victor K (whenimondamic)",
+ "id": 15257040,
+ "username": "nuchanucha",
+ "fullName": "Nich Nicha (nuchanucha)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15152468/medium/1230c72e6dbf29250738476923383c89.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15257040/medium/48b0570ec23b49d3ea9d940b9af853bb.JPG",
"preTranslated": 0,
- "totalCosts": 5
+ "totalCosts": 4595
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "th",
+ "name": "Thai",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5
+ "totalCosts": 4595
},
"translated": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 217,
+ "default": 4378,
+ "total": 4595
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 71,
+ "default": 1218,
+ "total": 1289
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 8,
+ "total": 11
},
"approved": {
"tmMatch": 0,
@@ -44395,9 +24388,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 217,
+ "default": 4378,
+ "total": 4595
},
"approvalCosts": {
"tmMatch": 0,
@@ -44409,37 +24402,37 @@
},
{
"user": {
- "id": 14514124,
- "username": "ViktorOn",
- "fullName": "Vik (ViktorOn)",
+ "id": 14960457,
+ "username": "alexandermovchan1705",
+ "fullName": "Olexander Movchan (alexandermovchan1705)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14514124/medium/fa0297b182b72fbcf006daba457ef1a3.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14960457/medium/fe6f5bbe62b7ed8d797c991147412d7f.jpeg",
"preTranslated": 0,
- "totalCosts": 26256
+ "totalCosts": 1
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 26256
+ "totalCosts": 1
},
"translated": {
- "tmMatch": 1933,
- "default": 24323,
- "total": 26256
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 1748,
- "default": 21343,
- "total": 23091
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"translatedByMt": {
- "tmMatch": 84,
- "default": 1125,
- "total": 1209
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -44447,9 +24440,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1933,
- "default": 24323,
- "total": 26256
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -44461,37 +24454,37 @@
},
{
"user": {
- "id": 15143910,
- "username": "vkulpinova6",
- "fullName": "Viktoria Kulpinova (vkulpinova6)",
+ "id": 14838604,
+ "username": "lieolik",
+ "fullName": "Olga Shablykina (lieolik)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15143910/medium/c51e6458948ee8d9c7deb546cbb114a6_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14838604/medium/5efefdeaddfaef83a920a9d228b46686_default.png",
"preTranslated": 0,
- "totalCosts": 5342
+ "totalCosts": 36
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5342
+ "totalCosts": 36
},
"translated": {
- "tmMatch": 98,
- "default": 5244,
- "total": 5342
+ "tmMatch": 6,
+ "default": 30,
+ "total": 36
},
"targetTranslated": {
- "tmMatch": 88,
- "default": 4581,
- "total": 4669
+ "tmMatch": 5,
+ "default": 27,
+ "total": 32
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
+ "tmMatch": 1,
+ "default": 7,
+ "total": 8
},
"approved": {
"tmMatch": 0,
@@ -44499,9 +24492,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 98,
- "default": 5244,
- "total": 5342
+ "tmMatch": 6,
+ "default": 30,
+ "total": 36
},
"approvalCosts": {
"tmMatch": 0,
@@ -44513,13 +24506,13 @@
},
{
"user": {
- "id": 15210560,
- "username": "Vitor_Pinheiro",
- "fullName": "Vitor Pinheiro (Vitor_Pinheiro)",
+ "id": 15241638,
+ "username": "Panegali",
+ "fullName": "Panegali",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15210560/medium/ff8ea1936b838affc178037b3d436634.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15241638/medium/02280520175445e6c7614a4236546b8f.jpg",
"preTranslated": 0,
- "totalCosts": 188
+ "totalCosts": 800
},
"languages": [
{
@@ -44528,22 +24521,22 @@
"name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 188
+ "totalCosts": 800
},
"translated": {
- "tmMatch": 0,
- "default": 188,
- "total": 188
+ "tmMatch": 11,
+ "default": 789,
+ "total": 800
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 182,
- "total": 182
+ "tmMatch": 15,
+ "default": 857,
+ "total": 872
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 7,
+ "default": 214,
+ "total": 221
},
"approved": {
"tmMatch": 0,
@@ -44551,9 +24544,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 188,
- "total": 188
+ "tmMatch": 11,
+ "default": 789,
+ "total": 800
},
"approvalCosts": {
"tmMatch": 0,
@@ -44565,32 +24558,32 @@
},
{
"user": {
- "id": 15203704,
- "username": "WENNETHAU",
- "fullName": "Vladislav Kuka (WENNETHAU)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15203704/medium/daedd358504062e2645bedb118ee5ad3.jpg",
+ "id": 15267250,
+ "username": "Aco_Pguigou",
+ "fullName": "Pascal Guigou (Aco_Pguigou)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15267250/medium/fb27646e054fc4cb95b6664b9a54f6a5_default.png",
"preTranslated": 0,
- "totalCosts": 2027
+ "totalCosts": 1376
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2027
+ "totalCosts": 1376
},
"translated": {
- "tmMatch": 129,
- "default": 1898,
- "total": 2027
+ "tmMatch": 403,
+ "default": 973,
+ "total": 1376
},
"targetTranslated": {
- "tmMatch": 126,
- "default": 1750,
- "total": 1876
+ "tmMatch": 468,
+ "default": 1082,
+ "total": 1550
},
"translatedByMt": {
"tmMatch": 0,
@@ -44600,12 +24593,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 3715
},
"translationCosts": {
- "tmMatch": 129,
- "default": 1898,
- "total": 2027
+ "tmMatch": 403,
+ "default": 973,
+ "total": 1376
},
"approvalCosts": {
"tmMatch": 0,
@@ -44617,37 +24610,37 @@
},
{
"user": {
- "id": 14008271,
- "username": "comodoro",
- "fullName": "Vojtěch Drábek (comodoro)",
+ "id": 17361,
+ "username": "plamarque",
+ "fullName": "Patrice Lamarque (plamarque)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14008271/medium/c7b5cf629f7c0a1a3c8be6944f69983e.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/17361/medium/fecfafa7716ac9d6838b43c31f48f6b9.png",
"preTranslated": 0,
- "totalCosts": 2965
+ "totalCosts": 16227
},
"languages": [
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2965
+ "totalCosts": 16227
},
"translated": {
- "tmMatch": 48,
- "default": 2917,
- "total": 2965
+ "tmMatch": 3925,
+ "default": 12302,
+ "total": 16227
},
"targetTranslated": {
- "tmMatch": 44,
- "default": 2714,
- "total": 2758
+ "tmMatch": 4699,
+ "default": 13949,
+ "total": 18648
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 125,
- "total": 128
+ "tmMatch": 21,
+ "default": 1256,
+ "total": 1277
},
"approved": {
"tmMatch": 0,
@@ -44655,9 +24648,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 48,
- "default": 2917,
- "total": 2965
+ "tmMatch": 3925,
+ "default": 12302,
+ "total": 16227
},
"approvalCosts": {
"tmMatch": 0,
@@ -44669,37 +24662,37 @@
},
{
"user": {
- "id": 15096161,
- "username": "Wilmina",
- "fullName": "Wilmina Dela Pena (Wilmina)",
+ "id": 15237446,
+ "username": "PTK1234",
+ "fullName": "Patrick Liao (PTK1234)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15096161/medium/cc623dcb267286de4488e90863efe584.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15237446/medium/336e4e5982745e3eeb0a2fd0f27192b5.png",
"preTranslated": 0,
- "totalCosts": 1727
+ "totalCosts": 181
},
"languages": [
{
"language": {
- "id": "fil",
- "name": "Filipino",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1727
+ "totalCosts": 181
},
"translated": {
- "tmMatch": 94,
- "default": 1633,
- "total": 1727
+ "tmMatch": 2,
+ "default": 179,
+ "total": 181
},
"targetTranslated": {
- "tmMatch": 125,
- "default": 2017,
- "total": 2142
+ "tmMatch": 4,
+ "default": 308,
+ "total": 312
},
"translatedByMt": {
"tmMatch": 1,
- "default": 0,
- "total": 1
+ "default": 2,
+ "total": 3
},
"approved": {
"tmMatch": 0,
@@ -44707,9 +24700,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 94,
- "default": 1633,
- "total": 1727
+ "tmMatch": 2,
+ "default": 179,
+ "total": 181
},
"approvalCosts": {
"tmMatch": 0,
@@ -44721,37 +24714,37 @@
},
{
"user": {
- "id": 14714290,
- "username": "Wisnuadity",
- "fullName": "Wisnu Aditya (Wisnuadity)",
+ "id": 15252750,
+ "username": "macias.pawel",
+ "fullName": "Paweł Macias (macias.pawel)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14714290/medium/fbae35aeca0836b0acfa8d9ebebfdcd1.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15252750/medium/ff4d18e744739f3da32c8fb115f92a16.png",
"preTranslated": 0,
- "totalCosts": 24
+ "totalCosts": 740
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 24
+ "totalCosts": 740
},
"translated": {
- "tmMatch": 15,
- "default": 9,
- "total": 24
+ "tmMatch": 0,
+ "default": 740,
+ "total": 740
},
"targetTranslated": {
- "tmMatch": 15,
- "default": 9,
- "total": 24
+ "tmMatch": 0,
+ "default": 667,
+ "total": 667
},
"translatedByMt": {
- "tmMatch": 14,
- "default": 0,
- "total": 14
+ "tmMatch": 0,
+ "default": 46,
+ "total": 46
},
"approved": {
"tmMatch": 0,
@@ -44759,9 +24752,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 15,
- "default": 9,
- "total": 24
+ "tmMatch": 0,
+ "default": 740,
+ "total": 740
},
"approvalCosts": {
"tmMatch": 0,
@@ -44773,37 +24766,37 @@
},
{
"user": {
- "id": 15097315,
- "username": "xemlokx",
- "fullName": "Xemlok (xemlokx)",
+ "id": 14977831,
+ "username": "PeterKecman",
+ "fullName": "Peter Škoda Kecman (PeterKecman)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097315/medium/4231107512bf73ffe0117868fa09519c_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14977831/medium/e1e3f150ce524a6cb88fccb8b4f52422.png",
"preTranslated": 0,
- "totalCosts": 591
+ "totalCosts": 1947
},
"languages": [
{
"language": {
- "id": "th",
- "name": "Thai",
+ "id": "sl",
+ "name": "Slovenian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 591
+ "totalCosts": 1947
},
"translated": {
- "tmMatch": 37,
- "default": 554,
- "total": 591
+ "tmMatch": 57,
+ "default": 1890,
+ "total": 1947
},
"targetTranslated": {
- "tmMatch": 13,
- "default": 182,
- "total": 195
+ "tmMatch": 62,
+ "default": 1806,
+ "total": 1868
},
"translatedByMt": {
- "tmMatch": 2,
+ "tmMatch": 1,
"default": 0,
- "total": 2
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -44811,9 +24804,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 37,
- "default": 554,
- "total": 591
+ "tmMatch": 57,
+ "default": 1890,
+ "total": 1947
},
"approvalCosts": {
"tmMatch": 0,
@@ -44825,37 +24818,37 @@
},
{
"user": {
- "id": 15148206,
- "username": "UE4selous",
- "fullName": "Xterelle (UE4selous)",
+ "id": 14225116,
+ "username": "kdarkshadoww",
+ "fullName": "Phạm Quang Khôi (kdarkshadoww)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15148206/medium/74f08b665e4e94826ed8deab5f5d43c2.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14225116/medium/4c58e5b1f71a9530e473d03a84052756.jpg",
"preTranslated": 0,
- "totalCosts": 69
+ "totalCosts": 64
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 69
+ "totalCosts": 64
},
"translated": {
- "tmMatch": 2,
- "default": 67,
- "total": 69
+ "tmMatch": 7,
+ "default": 57,
+ "total": 64
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 63,
- "total": 65
+ "tmMatch": 12,
+ "default": 69,
+ "total": 81
},
"translatedByMt": {
"tmMatch": 0,
- "default": 6,
- "total": 6
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -44863,9 +24856,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 67,
- "total": 69
+ "tmMatch": 7,
+ "default": 57,
+ "total": 64
},
"approvalCosts": {
"tmMatch": 0,
@@ -44877,37 +24870,37 @@
},
{
"user": {
- "id": 15188648,
- "username": "Xelor",
- "fullName": "Xtralicu Reborn (Xelor)",
+ "id": 14665128,
+ "username": "Pierlu_be",
+ "fullName": "Pierluigi Belpassi (Pierlu_be)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15188648/medium/a1eb7af216005f6d233c9c482814f8cf.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14665128/medium/5fdea361fcd2c73a52533056e2709694_default.png",
"preTranslated": 0,
- "totalCosts": 84
+ "totalCosts": 152
},
"languages": [
{
"language": {
- "id": "nl",
- "name": "Dutch",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 84
+ "totalCosts": 152
},
"translated": {
- "tmMatch": 0,
- "default": 84,
- "total": 84
+ "tmMatch": 9,
+ "default": 143,
+ "total": 152
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 105,
- "total": 105
+ "tmMatch": 10,
+ "default": 183,
+ "total": 193
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 3,
"default": 0,
- "total": 0
+ "total": 3
},
"approved": {
"tmMatch": 0,
@@ -44915,9 +24908,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 84,
- "total": 84
+ "tmMatch": 9,
+ "default": 143,
+ "total": 152
},
"approvalCosts": {
"tmMatch": 0,
@@ -44929,37 +24922,37 @@
},
{
"user": {
- "id": 14611278,
- "username": "mattgene",
- "fullName": "Yang, Chi En (mattgene)",
+ "id": 15226202,
+ "username": "pilvijo",
+ "fullName": "Pilvi Jo (pilvijo)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14611278/medium/d78b7485bc81f810f676c950df0087ff.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226202/medium/cd81b82010fd5aa6e5f3a24187554136.png",
"preTranslated": 0,
- "totalCosts": 465
+ "totalCosts": 12520
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "fi",
+ "name": "Finnish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 465
+ "totalCosts": 12520
},
"translated": {
- "tmMatch": 22,
- "default": 443,
- "total": 465
+ "tmMatch": 270,
+ "default": 12250,
+ "total": 12520
},
"targetTranslated": {
- "tmMatch": 47,
- "default": 729,
- "total": 776
+ "tmMatch": 256,
+ "default": 9224,
+ "total": 9480
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
+ "tmMatch": 38,
+ "default": 396,
+ "total": 434
},
"approved": {
"tmMatch": 0,
@@ -44967,9 +24960,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 22,
- "default": 443,
- "total": 465
+ "tmMatch": 270,
+ "default": 12250,
+ "total": 12520
},
"approvalCosts": {
"tmMatch": 0,
@@ -44981,37 +24974,37 @@
},
{
"user": {
- "id": 14866604,
- "username": "yeremiaryangunadi",
- "fullName": "Yeremia Ryan Gunadi (yeremiaryangunadi)",
+ "id": 15165600,
+ "username": "Horberlan",
+ "fullName": "Pois.Nada (Horberlan)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14866604/medium/285a89179a206f3621ba14bf04085b27.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15165600/medium/5ba9d519f33745fa64879cff2511ace4.png",
"preTranslated": 0,
- "totalCosts": 36284
+ "totalCosts": 201
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 36284
+ "totalCosts": 201
},
"translated": {
- "tmMatch": 1256,
- "default": 35028,
- "total": 36284
+ "tmMatch": 5,
+ "default": 196,
+ "total": 201
},
"targetTranslated": {
- "tmMatch": 1175,
- "default": 32024,
- "total": 33199
+ "tmMatch": 3,
+ "default": 194,
+ "total": 197
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 0,
- "total": 4
+ "tmMatch": 1,
+ "default": 191,
+ "total": 192
},
"approved": {
"tmMatch": 0,
@@ -45019,9 +25012,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1256,
- "default": 35028,
- "total": 36284
+ "tmMatch": 5,
+ "default": 196,
+ "total": 201
},
"approvalCosts": {
"tmMatch": 0,
@@ -45033,37 +25026,37 @@
},
{
"user": {
- "id": 15127037,
- "username": "yohanolmedo",
- "fullName": "Yohan Olmedo Bello Trejos (yohanolmedo)",
+ "id": 13652673,
+ "username": "josprachi",
+ "fullName": "Prachi Joshi (josprachi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127037/medium/944995fa008c0058a24a129a1ca78a0e.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13652673/medium/772e01a764c3488a708f93b122a56ff7.jpeg",
"preTranslated": 0,
- "totalCosts": 15
+ "totalCosts": 244
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "mr",
+ "name": "Marathi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 15
+ "totalCosts": 244
},
"translated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 19,
+ "default": 225,
+ "total": 244
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 33,
+ "default": 374,
+ "total": 407
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 14,
+ "default": 1,
+ "total": 15
},
"approved": {
"tmMatch": 0,
@@ -45071,9 +25064,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 19,
+ "default": 225,
+ "total": 244
},
"approvalCosts": {
"tmMatch": 0,
@@ -45085,32 +25078,32 @@
},
{
"user": {
- "id": 15209850,
- "username": "iamlyl913",
- "fullName": "Yongle Liu (iamlyl913)",
+ "id": 14861756,
+ "username": "RahayuRafika_12",
+ "fullName": "Rahayu Rafikahwulan Sari (RahayuRafika_12)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15209850/medium/ffa13023a66cff49a460ae85f3dc1c53.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14861756/medium/68ce2b760b107d1cf2a5a1508aa8ee96.jpeg",
"preTranslated": 0,
- "totalCosts": 394
+ "totalCosts": 1670
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 394
+ "totalCosts": 1670
},
"translated": {
- "tmMatch": 5,
- "default": 389,
- "total": 394
+ "tmMatch": 8,
+ "default": 1662,
+ "total": 1670
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 702,
- "total": 712
+ "tmMatch": 11,
+ "default": 1534,
+ "total": 1545
},
"translatedByMt": {
"tmMatch": 0,
@@ -45123,9 +25116,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 389,
- "total": 394
+ "tmMatch": 8,
+ "default": 1662,
+ "total": 1670
},
"approvalCosts": {
"tmMatch": 0,
@@ -45137,47 +25130,47 @@
},
{
"user": {
- "id": 15150914,
- "username": "YoungeonLee",
- "fullName": "Youngeon Lee (YoungeonLee)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15150914/medium/7c07718fd15ce8f62c2249464cedd1cd.jpeg",
+ "id": 15247870,
+ "username": "Aco_RamonaStanescu",
+ "fullName": "Ramona Stanescu (Aco_RamonaStanescu)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15247870/medium/7b4e01dec70834796b474a4ae6fe2ea4_default.png",
"preTranslated": 0,
- "totalCosts": 36
+ "totalCosts": 1802
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "ro",
+ "name": "Romanian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 36
+ "totalCosts": 1802
},
"translated": {
- "tmMatch": 0,
- "default": 36,
- "total": 36
+ "tmMatch": 127,
+ "default": 1675,
+ "total": 1802
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 28,
- "total": 28
+ "tmMatch": 123,
+ "default": 1801,
+ "total": 1924
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 21,
+ "total": 21
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 2213
},
"translationCosts": {
- "tmMatch": 0,
- "default": 36,
- "total": 36
+ "tmMatch": 127,
+ "default": 1675,
+ "total": 1802
},
"approvalCosts": {
"tmMatch": 0,
@@ -45189,37 +25182,37 @@
},
{
"user": {
- "id": 13546290,
- "username": "YBHwang",
- "fullName": "Yuchan Hwang (YBHwang)",
+ "id": 15306678,
+ "username": "ReneeRen",
+ "fullName": "Renee Ren (ReneeRen)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13546290/medium/5bed4686e2d38160c92ffa384999c958.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15306678/medium/d73456dd27e8b9a8a6fce0aec64a76d9.jpg",
"preTranslated": 0,
- "totalCosts": 57
+ "totalCosts": 2617
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 57
+ "totalCosts": 2617
},
"translated": {
- "tmMatch": 4,
- "default": 53,
- "total": 57
+ "tmMatch": 5,
+ "default": 2612,
+ "total": 2617
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 50,
- "total": 53
+ "tmMatch": 7,
+ "default": 4241,
+ "total": 4248
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 1,
+ "default": 61,
+ "total": 62
},
"approved": {
"tmMatch": 0,
@@ -45227,9 +25220,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 53,
- "total": 57
+ "tmMatch": 5,
+ "default": 2612,
+ "total": 2617
},
"approvalCosts": {
"tmMatch": 0,
@@ -45241,37 +25234,37 @@
},
{
"user": {
- "id": 15038311,
- "username": "yasenovets1996",
- "fullName": "Yuliya Yasenovets (yasenovets1996)",
+ "id": 14553216,
+ "username": "rielychen",
+ "fullName": "Riely (rielychen)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15038311/medium/d721c10f2d5bca0a3f6187baee4b66df.JPG",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14553216/medium/ff7357a18e524ec40facc964cb2d15bc.jpeg",
"preTranslated": 0,
- "totalCosts": 10
+ "totalCosts": 401
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 401
},
"translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 96,
+ "default": 305,
+ "total": 401
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 153,
+ "default": 502,
+ "total": 655
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 4,
"default": 0,
- "total": 0
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -45279,9 +25272,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 96,
+ "default": 305,
+ "total": 401
},
"approvalCosts": {
"tmMatch": 0,
@@ -45293,37 +25286,37 @@
},
{
"user": {
- "id": 15153184,
- "username": "yusufborslan",
- "fullName": "Yusuf Borslan (yusufborslan)",
+ "id": 14357794,
+ "username": "robertdosa",
+ "fullName": "Robert Dosa (robertdosa)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15153184/medium/318db6c4ebb7bd6ee869a356b626a8c7.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14357794/medium/a28b741096516a710523b87d9ee07223.png",
"preTranslated": 0,
- "totalCosts": 15
+ "totalCosts": 482
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "hu",
+ "name": "Hungarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 15
+ "totalCosts": 482
},
"translated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 15,
+ "default": 467,
+ "total": 482
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 12,
- "total": 12
+ "tmMatch": 14,
+ "default": 400,
+ "total": 414
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 15,
+ "default": 2,
+ "total": 17
},
"approved": {
"tmMatch": 0,
@@ -45331,9 +25324,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 15,
+ "default": 467,
+ "total": 482
},
"approvalCosts": {
"tmMatch": 0,
@@ -45345,37 +25338,37 @@
},
{
"user": {
- "id": 15169660,
- "username": "kurotaky",
- "fullName": "Yuta Kurotaki (kurotaky)",
+ "id": 15255998,
+ "username": "rolandopiconnadales",
+ "fullName": "Rolando Picon Nadales (rolandopiconnadales)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15169660/medium/05e3e729e62f12747a7d06b8f27d3cf5.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15255998/medium/43dc1eaa54592e9e6c019bef41e1e4eb.jpeg",
"preTranslated": 0,
- "totalCosts": 4010
+ "totalCosts": 248
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4010
+ "totalCosts": 248
},
"translated": {
- "tmMatch": 117,
- "default": 3893,
- "total": 4010
+ "tmMatch": 8,
+ "default": 240,
+ "total": 248
},
"targetTranslated": {
- "tmMatch": 325,
- "default": 10559,
- "total": 10884
+ "tmMatch": 19,
+ "default": 291,
+ "total": 310
},
"translatedByMt": {
- "tmMatch": 26,
- "default": 131,
- "total": 157
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -45383,9 +25376,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 117,
- "default": 3893,
- "total": 4010
+ "tmMatch": 8,
+ "default": 240,
+ "total": 248
},
"approvalCosts": {
"tmMatch": 0,
@@ -45397,37 +25390,37 @@
},
{
"user": {
- "id": 15106817,
- "username": "jaxsonbfw",
- "fullName": "Z Jaxson (jaxsonbfw)",
+ "id": 14807238,
+ "username": "rom1919",
+ "fullName": "Romualdo Zayas-Lagunas (rom1919)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15106817/medium/ae47903afb2ba9ad483722434d6f97f7.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14807238/medium/4e9d7e22b8ba45851bf0d10bf4bb2f68.jpeg",
"preTranslated": 0,
- "totalCosts": 38
+ "totalCosts": 140
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 38
+ "totalCosts": 140
},
"translated": {
- "tmMatch": 4,
- "default": 34,
- "total": 38
+ "tmMatch": 0,
+ "default": 140,
+ "total": 140
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 66,
- "total": 72
+ "tmMatch": 0,
+ "default": 172,
+ "total": 172
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 7,
- "total": 11
+ "tmMatch": 0,
+ "default": 42,
+ "total": 42
},
"approved": {
"tmMatch": 0,
@@ -45435,9 +25428,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 34,
- "total": 38
+ "tmMatch": 0,
+ "default": 140,
+ "total": 140
},
"approvalCosts": {
"tmMatch": 0,
@@ -45449,32 +25442,32 @@
},
{
"user": {
- "id": 15115559,
- "username": "lazpytb",
- "fullName": "ZP LA (lazpytb)",
+ "id": 14829178,
+ "username": "EffectChen",
+ "fullName": "Rui Chen (EffectChen)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15115559/medium/312992d2bb3fecc574bc2bfcbb876edb.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14829178/medium/13566f4f50fbac5c80fdecc351488099.png",
"preTranslated": 0,
- "totalCosts": 1543
+ "totalCosts": 901
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1543
+ "totalCosts": 901
},
"translated": {
- "tmMatch": 1,
- "default": 1542,
- "total": 1543
+ "tmMatch": 53,
+ "default": 848,
+ "total": 901
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 2395,
- "total": 2402
+ "tmMatch": 82,
+ "default": 1229,
+ "total": 1311
},
"translatedByMt": {
"tmMatch": 0,
@@ -45487,9 +25480,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 1542,
- "total": 1543
+ "tmMatch": 53,
+ "default": 848,
+ "total": 901
},
"approvalCosts": {
"tmMatch": 0,
@@ -45501,32 +25494,32 @@
},
{
"user": {
- "id": 15034259,
- "username": "Zebco",
- "fullName": "Zebco",
+ "id": 14691832,
+ "username": "imrulo.eth",
+ "fullName": "Ruslan Ferrales (imrulo.eth)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15034259/medium/bdefcb0a98c66523d89aa269eecc1c50.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14691832/medium/edac3ef58631bde43e40ac815ef18dc5.png",
"preTranslated": 0,
- "totalCosts": 695
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 695
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 10,
- "default": 685,
- "total": 695
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 12,
- "default": 711,
- "total": 723
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
@@ -45539,9 +25532,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 10,
- "default": 685,
- "total": 695
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -45553,37 +25546,37 @@
},
{
"user": {
- "id": 14813216,
- "username": "LIZHAOJIA",
- "fullName": "Zhaojia Li (LIZHAOJIA)",
+ "id": 15263940,
+ "username": "r2d2_jp",
+ "fullName": "Ryo (r2d2_jp)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14813216/medium/abc2e9aa04d53db048e172fcc849cb3d.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15263940/medium/79ad585145ba5474bca7d35c2719dc43.jpg",
"preTranslated": 0,
- "totalCosts": 414
+ "totalCosts": 351
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 414
+ "totalCosts": 351
},
"translated": {
- "tmMatch": 64,
- "default": 350,
- "total": 414
+ "tmMatch": 3,
+ "default": 348,
+ "total": 351
},
"targetTranslated": {
- "tmMatch": 118,
- "default": 708,
- "total": 826
+ "tmMatch": 4,
+ "default": 953,
+ "total": 957
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 8,
+ "total": 11
},
"approved": {
"tmMatch": 0,
@@ -45591,9 +25584,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 64,
- "default": 350,
- "total": 414
+ "tmMatch": 3,
+ "default": 348,
+ "total": 351
},
"approvalCosts": {
"tmMatch": 0,
@@ -45605,37 +25598,37 @@
},
{
"user": {
- "id": 13411747,
- "username": "lenville",
- "fullName": "Zhentao Liu (lenville)",
+ "id": 15213342,
+ "username": "morusalba",
+ "fullName": "S Singh (morusalba)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13411747/medium/7d3500232d277dbf4e597c894d0d46ad_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15213342/medium/c045e810f7dcfbf8e7bdc7c5ee684b98.jpeg",
"preTranslated": 0,
- "totalCosts": 7
+ "totalCosts": 925
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "hi",
+ "name": "Hindi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 925
},
"translated": {
- "tmMatch": 4,
- "default": 3,
- "total": 7
+ "tmMatch": 45,
+ "default": 880,
+ "total": 925
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 6,
- "total": 14
+ "tmMatch": 85,
+ "default": 1457,
+ "total": 1542
},
"translatedByMt": {
- "tmMatch": 2,
+ "tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -45643,9 +25636,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 3,
- "total": 7
+ "tmMatch": 45,
+ "default": 880,
+ "total": 925
},
"approvalCosts": {
"tmMatch": 0,
@@ -45657,37 +25650,37 @@
},
{
"user": {
- "id": 14614016,
- "username": "Anonyma",
- "fullName": "Zoe Isabel Senón (Anonyma)",
+ "id": 15226930,
+ "username": "jensenpanlilio51",
+ "fullName": "Sad Boi (jensenpanlilio51)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14614016/medium/447ae91eb97d464346003fe6532cda12.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226930/medium/46b74e4ecb6dfd2976afb2ce111bf382.jpeg",
"preTranslated": 0,
- "totalCosts": 2686
+ "totalCosts": 21
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2686
+ "totalCosts": 21
},
"translated": {
- "tmMatch": 526,
- "default": 2160,
- "total": 2686
+ "tmMatch": 0,
+ "default": 21,
+ "total": 21
},
"targetTranslated": {
- "tmMatch": 621,
- "default": 2485,
- "total": 3106
+ "tmMatch": 0,
+ "default": 25,
+ "total": 25
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 121,
- "total": 125
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
},
"approved": {
"tmMatch": 0,
@@ -45695,9 +25688,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 526,
- "default": 2160,
- "total": 2686
+ "tmMatch": 0,
+ "default": 21,
+ "total": 21
},
"approvalCosts": {
"tmMatch": 0,
@@ -45709,32 +25702,32 @@
},
{
"user": {
- "id": 15114183,
- "username": "akkspatel.2246",
- "fullName": "akshay navadiya (akkspatel.2246)",
+ "id": 14914333,
+ "username": "SamB",
+ "fullName": "Samira Bourai (SamB)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15114183/medium/ef3c4754a8e1d82593e4a8d36b75ecde.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14914333/medium/4149c052b7957f062739bbeef72b1866_default.png",
"preTranslated": 0,
- "totalCosts": 44
+ "totalCosts": 14
},
"languages": [
{
"language": {
- "id": "gu-IN",
- "name": "Gujarati",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 44
+ "totalCosts": 14
},
"translated": {
"tmMatch": 0,
- "default": 44,
- "total": 44
+ "default": 14,
+ "total": 14
},
"targetTranslated": {
"tmMatch": 0,
- "default": 89,
- "total": 89
+ "default": 12,
+ "total": 12
},
"translatedByMt": {
"tmMatch": 0,
@@ -45748,8 +25741,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 44,
- "total": 44
+ "default": 14,
+ "total": 14
},
"approvalCosts": {
"tmMatch": 0,
@@ -45761,37 +25754,37 @@
},
{
"user": {
- "id": 15101527,
- "username": "alexanderhawl",
- "fullName": "alex hawl (alexanderhawl)",
+ "id": 15228404,
+ "username": "slee_422",
+ "fullName": "Sangmin Lee (slee_422)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15101527/medium/d5363de72b7fd3067a430db7ac9ad8ab.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15228404/medium/05a7a5674086b7e7c7764c4546262e4e.jpg",
"preTranslated": 0,
- "totalCosts": 2138
+ "totalCosts": 224
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2138
+ "totalCosts": 224
},
"translated": {
- "tmMatch": 33,
- "default": 2105,
- "total": 2138
+ "tmMatch": 15,
+ "default": 209,
+ "total": 224
},
"targetTranslated": {
- "tmMatch": 44,
- "default": 3612,
- "total": 3656
+ "tmMatch": 13,
+ "default": 127,
+ "total": 140
},
"translatedByMt": {
"tmMatch": 0,
- "default": 14,
- "total": 14
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -45799,9 +25792,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 33,
- "default": 2105,
- "total": 2138
+ "tmMatch": 15,
+ "default": 209,
+ "total": 224
},
"approvalCosts": {
"tmMatch": 0,
@@ -45813,37 +25806,37 @@
},
{
"user": {
- "id": 15100405,
- "username": "alierengam",
- "fullName": "alierengam",
+ "id": 15289296,
+ "username": "sanzhar.umbet",
+ "fullName": "Sanzhar Umbet (sanzhar.umbet)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15100405/medium/ef8ec237d1739ea60f6d58dcad9798e3.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15289296/medium/5c4c75e28177ed05c0d98d158085bb94.png",
"preTranslated": 0,
- "totalCosts": 32
+ "totalCosts": 42
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "kk",
+ "name": "Kazakh",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 32
+ "totalCosts": 42
},
"translated": {
- "tmMatch": 0,
- "default": 32,
- "total": 32
+ "tmMatch": 15,
+ "default": 27,
+ "total": 42
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 23,
- "total": 23
+ "tmMatch": 17,
+ "default": 24,
+ "total": 41
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 7,
+ "default": 2,
+ "total": 9
},
"approved": {
"tmMatch": 0,
@@ -45851,9 +25844,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 32,
- "total": 32
+ "tmMatch": 15,
+ "default": 27,
+ "total": 42
},
"approvalCosts": {
"tmMatch": 0,
@@ -45865,37 +25858,37 @@
},
{
"user": {
- "id": 14675782,
- "username": "astrov",
- "fullName": "astrovpls (astrov)",
+ "id": 14851224,
+ "username": "ladybear7817",
+ "fullName": "Seanna Price (ladybear7817)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14675782/medium/91cfc5503960cdd586a71648495cf06e_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14851224/medium/696955991fca8ffd1257ac24ebe8200a.jpeg",
"preTranslated": 0,
- "totalCosts": 411
+ "totalCosts": 64
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "fi",
+ "name": "Finnish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 411
+ "totalCosts": 64
},
"translated": {
"tmMatch": 2,
- "default": 409,
- "total": 411
+ "default": 62,
+ "total": 64
},
"targetTranslated": {
"tmMatch": 2,
- "default": 332,
- "total": 334
+ "default": 61,
+ "total": 63
},
"translatedByMt": {
"tmMatch": 0,
- "default": 18,
- "total": 18
+ "default": 7,
+ "total": 7
},
"approved": {
"tmMatch": 0,
@@ -45904,8 +25897,8 @@
},
"translationCosts": {
"tmMatch": 2,
- "default": 409,
- "total": 411
+ "default": 62,
+ "total": 64
},
"approvalCosts": {
"tmMatch": 0,
@@ -45917,37 +25910,37 @@
},
{
"user": {
- "id": 15124345,
- "username": "aymaneisfi",
- "fullName": "aymane isfi (aymaneisfi)",
+ "id": 13559834,
+ "username": "DasMergo",
+ "fullName": "Seied Ali Mirkarimi (DasMergo)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124345/medium/551a2940703f21f028b179a1d6999a60.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13559834/medium/1022545f1391447b44113ac76076957a.jpg",
"preTranslated": 0,
- "totalCosts": 122
+ "totalCosts": 162
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 122
+ "totalCosts": 162
},
"translated": {
- "tmMatch": 7,
- "default": 115,
- "total": 122
+ "tmMatch": 19,
+ "default": 143,
+ "total": 162
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 106,
- "total": 114
+ "tmMatch": 29,
+ "default": 173,
+ "total": 202
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 8,
+ "default": 5,
+ "total": 13
},
"approved": {
"tmMatch": 0,
@@ -45955,9 +25948,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 115,
- "total": 122
+ "tmMatch": 19,
+ "default": 143,
+ "total": 162
},
"approvalCosts": {
"tmMatch": 0,
@@ -45969,37 +25962,37 @@
},
{
"user": {
- "id": 14987149,
- "username": "banuri.iqbal",
- "fullName": "banuri iqbal (banuri.iqbal)",
+ "id": 15082707,
+ "username": "selcuk45",
+ "fullName": "Selçuk (selcuk45)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14987149/medium/fa69bc8352ffca5145216f5ea0f963ca.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15082707/medium/1422c6237f35e4d0e31e08554a233472.jpeg",
"preTranslated": 0,
- "totalCosts": 2427
+ "totalCosts": 8654
},
"languages": [
{
"language": {
- "id": "ms",
- "name": "Malay",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2427
+ "totalCosts": 8654
},
"translated": {
- "tmMatch": 48,
- "default": 2379,
- "total": 2427
+ "tmMatch": 306,
+ "default": 8348,
+ "total": 8654
},
"targetTranslated": {
- "tmMatch": 57,
- "default": 2257,
- "total": 2314
+ "tmMatch": 251,
+ "default": 6514,
+ "total": 6765
},
"translatedByMt": {
- "tmMatch": 8,
+ "tmMatch": 2,
"default": 0,
- "total": 8
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -46007,9 +26000,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 48,
- "default": 2379,
- "total": 2427
+ "tmMatch": 306,
+ "default": 8348,
+ "total": 8654
},
"approvalCosts": {
"tmMatch": 0,
@@ -46021,32 +26014,32 @@
},
{
"user": {
- "id": 15105147,
- "username": "sieucapcutee",
- "fullName": "conchimgiangnang (sieucapcutee)",
+ "id": 15328532,
+ "username": "Seung_Gi_Kim",
+ "fullName": "Seung-Gi Kim (Seung_Gi_Kim)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105147/medium/9e678d9e814cce9dcbd529e6af82046c.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15328532/medium/78e4ff5d50b928c2aea8ff50b2ff1c39.jpg",
"preTranslated": 0,
- "totalCosts": 64
+ "totalCosts": 608
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 64
+ "totalCosts": 608
},
"translated": {
- "tmMatch": 0,
- "default": 64,
- "total": 64
+ "tmMatch": 11,
+ "default": 597,
+ "total": 608
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 79,
- "total": 79
+ "tmMatch": 8,
+ "default": 436,
+ "total": 444
},
"translatedByMt": {
"tmMatch": 0,
@@ -46059,9 +26052,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 64,
- "total": 64
+ "tmMatch": 11,
+ "default": 597,
+ "total": 608
},
"approvalCosts": {
"tmMatch": 0,
@@ -46073,32 +26066,32 @@
},
{
"user": {
- "id": 15193258,
- "username": "antonioo71jkl",
- "fullName": "cris velázquez (antonioo71jkl)",
+ "id": 14765612,
+ "username": "mintleaf",
+ "fullName": "Shawna Lee (mintleaf)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15193258/medium/f9fd97e50374579869e952c97812cd1f.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14765612/medium/95146c9af272a6aa0fe1ee9060d19ab4.jpeg",
"preTranslated": 0,
- "totalCosts": 51
+ "totalCosts": 1709
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 51
+ "totalCosts": 1709
},
"translated": {
- "tmMatch": 3,
- "default": 48,
- "total": 51
+ "tmMatch": 52,
+ "default": 1657,
+ "total": 1709
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 48,
- "total": 52
+ "tmMatch": 105,
+ "default": 2741,
+ "total": 2846
},
"translatedByMt": {
"tmMatch": 0,
@@ -46111,9 +26104,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 48,
- "total": 51
+ "tmMatch": 52,
+ "default": 1657,
+ "total": 1709
},
"approvalCosts": {
"tmMatch": 0,
@@ -46125,32 +26118,32 @@
},
{
"user": {
- "id": 14646962,
- "username": "cuitlazotlac",
- "fullName": "cuitlazotlac",
+ "id": 15330776,
+ "username": "clot7213",
+ "fullName": "Shi Luo (clot7213)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14646962/medium/16f5ea3b669883da3577d455c70056eb.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15330776/medium/91642f0a1c0f4038e48a7b06dbad45bf.png",
"preTranslated": 0,
- "totalCosts": 168
+ "totalCosts": 69
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 168
+ "totalCosts": 69
},
"translated": {
- "tmMatch": 3,
- "default": 165,
- "total": 168
+ "tmMatch": 0,
+ "default": 69,
+ "total": 69
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 203,
- "total": 207
+ "tmMatch": 0,
+ "default": 130,
+ "total": 130
},
"translatedByMt": {
"tmMatch": 0,
@@ -46163,9 +26156,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 165,
- "total": 168
+ "tmMatch": 0,
+ "default": 69,
+ "total": 69
},
"approvalCosts": {
"tmMatch": 0,
@@ -46177,32 +26170,32 @@
},
{
"user": {
- "id": 14634672,
- "username": "devyfriend",
- "fullName": "devy friend (devyfriend)",
+ "id": 15302440,
+ "username": "weitschen87",
+ "fullName": "Shin Kweh (weitschen87)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14634672/medium/2520a4958515a21c5f8868011e5a4e7d.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302440/medium/218f41f14c72000571f2286d4697676e.png",
"preTranslated": 0,
- "totalCosts": 84
+ "totalCosts": 96
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 84
+ "totalCosts": 96
},
"translated": {
"tmMatch": 0,
- "default": 84,
- "total": 84
+ "default": 96,
+ "total": 96
},
"targetTranslated": {
"tmMatch": 0,
- "default": 74,
- "total": 74
+ "default": 241,
+ "total": 241
},
"translatedByMt": {
"tmMatch": 0,
@@ -46216,8 +26209,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 84,
- "total": 84
+ "default": 96,
+ "total": 96
},
"approvalCosts": {
"tmMatch": 0,
@@ -46229,37 +26222,37 @@
},
{
"user": {
- "id": 15112553,
- "username": "dinakaranrathnavel",
- "fullName": "dinakaran rathnavel (dinakaranrathnavel)",
+ "id": 14582152,
+ "username": "Shokhe",
+ "fullName": "Shokhrukh Ermanov (Shokhe)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15112553/medium/61882325164619fffef02700818c3f89.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14582152/medium/4fc89c53adc0e65a7af6a181eba9a10d.jpg",
"preTranslated": 0,
- "totalCosts": 108
+ "totalCosts": 1861
},
"languages": [
{
"language": {
- "id": "ta",
- "name": "Tamil",
+ "id": "uz",
+ "name": "Uzbek",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 108
+ "totalCosts": 1861
},
"translated": {
- "tmMatch": 0,
- "default": 108,
- "total": 108
+ "tmMatch": 32,
+ "default": 1829,
+ "total": 1861
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 199,
- "total": 199
+ "tmMatch": 31,
+ "default": 1626,
+ "total": 1657
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 18,
+ "default": 3,
+ "total": 21
},
"approved": {
"tmMatch": 0,
@@ -46267,9 +26260,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 108,
- "total": 108
+ "tmMatch": 32,
+ "default": 1829,
+ "total": 1861
},
"approvalCosts": {
"tmMatch": 0,
@@ -46281,32 +26274,32 @@
},
{
"user": {
- "id": 13989107,
- "username": "DjangoM",
- "fullName": "django (DjangoM)",
+ "id": 15254166,
+ "username": "Sipsin",
+ "fullName": "Sina Ahmadzadeh (Sipsin)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13989107/medium/ce9bc789d365f4b3293bb8357d34a167.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15254166/medium/97bc228eabf1db39471815cc1e5a2da6.jpg",
"preTranslated": 0,
- "totalCosts": 37
+ "totalCosts": 13
},
"languages": [
{
"language": {
- "id": "sk",
- "name": "Slovak",
+ "id": "fa",
+ "name": "Persian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 37
+ "totalCosts": 13
},
"translated": {
"tmMatch": 0,
- "default": 37,
- "total": 37
+ "default": 13,
+ "total": 13
},
"targetTranslated": {
"tmMatch": 0,
- "default": 34,
- "total": 34
+ "default": 16,
+ "total": 16
},
"translatedByMt": {
"tmMatch": 0,
@@ -46320,8 +26313,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 37,
- "total": 37
+ "default": 13,
+ "total": 13
},
"approvalCosts": {
"tmMatch": 0,
@@ -46333,37 +26326,37 @@
},
{
"user": {
- "id": 15161074,
- "username": "sondosswed",
- "fullName": "eeseul (sondosswed)",
+ "id": 15263048,
+ "username": "SinisaDakovic",
+ "fullName": "Sinisa Dakovic (SinisaDakovic)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15161074/medium/0351da0fe6d1a4a4dd5c824c9dce2ee7.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15263048/medium/e7cf3db3dbcc96ebefe653c805fd028b.jpeg",
"preTranslated": 0,
- "totalCosts": 57
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "sr-CS",
+ "name": "Serbian (Latin)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 35
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 3,
- "default": 32,
- "total": 35
+ "tmMatch": 4,
+ "default": 6,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 34,
- "total": 37
+ "tmMatch": 4,
+ "default": 6,
+ "total": 10
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 22,
- "total": 25
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -46371,38 +26364,51 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 32,
- "total": 35
+ "tmMatch": 4,
+ "default": 6,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15218148,
+ "username": "andilexmchunu",
+ "fullName": "SkywalkingZulu Azanian (andilexmchunu)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15218148/medium/2e5703ac2a3a7b5b6eb8f10d435ca59e.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 146
+ },
+ "languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "zu",
+ "name": "Zulu",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 22
+ "totalCosts": 146
},
"translated": {
- "tmMatch": 7,
- "default": 15,
- "total": 22
+ "tmMatch": 1,
+ "default": 145,
+ "total": 146
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 13,
- "total": 19
+ "tmMatch": 1,
+ "default": 103,
+ "total": 104
},
"translatedByMt": {
- "tmMatch": 7,
+ "tmMatch": 0,
"default": 0,
- "total": 7
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -46410,9 +26416,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 15,
- "total": 22
+ "tmMatch": 1,
+ "default": 145,
+ "total": 146
},
"approvalCosts": {
"tmMatch": 0,
@@ -46424,32 +26430,32 @@
},
{
"user": {
- "id": 15212772,
- "username": "cokeyy",
- "fullName": "ehrsa (cokeyy)",
+ "id": 15277140,
+ "username": "LeterTW",
+ "fullName": "Snrat (LeterTW)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15212772/medium/091cb85c4d9daaf8ab2fcdb25c87d573.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15277140/medium/582e03c9c18167159a4d4eb8f7c62455.png",
"preTranslated": 0,
- "totalCosts": 1044
+ "totalCosts": 5
},
"languages": [
{
"language": {
- "id": "sq",
- "name": "Albanian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1044
+ "totalCosts": 5
},
"translated": {
- "tmMatch": 8,
- "default": 1036,
- "total": 1044
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 746,
- "total": 754
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"translatedByMt": {
"tmMatch": 0,
@@ -46461,10 +26467,10 @@
"default": 0,
"total": 0
},
- "translationCosts": {
- "tmMatch": 8,
- "default": 1036,
- "total": 1044
+ "translationCosts": {
+ "tmMatch": 0,
+ "default": 5,
+ "total": 5
},
"approvalCosts": {
"tmMatch": 0,
@@ -46476,37 +26482,37 @@
},
{
"user": {
- "id": 15135983,
- "username": "elenayyc",
- "fullName": "elenayyc",
+ "id": 15266442,
+ "username": "soranaturally",
+ "fullName": "Sora Nature (soranaturally)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135983/medium/46e206f90f001ecc7921b1a9792378cf.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266442/medium/762206e3c8cb55e78c7f9301e7d652bc.png",
"preTranslated": 0,
- "totalCosts": 292
+ "totalCosts": 1848
},
"languages": [
{
"language": {
- "id": "ms",
- "name": "Malay",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 292
+ "totalCosts": 1848
},
"translated": {
- "tmMatch": 1,
- "default": 291,
- "total": 292
+ "tmMatch": 178,
+ "default": 1670,
+ "total": 1848
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 269,
- "total": 271
+ "tmMatch": 467,
+ "default": 4251,
+ "total": 4718
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 22,
+ "default": 349,
+ "total": 371
},
"approved": {
"tmMatch": 0,
@@ -46514,9 +26520,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 291,
- "total": 292
+ "tmMatch": 178,
+ "default": 1670,
+ "total": 1848
},
"approvalCosts": {
"tmMatch": 0,
@@ -46528,37 +26534,37 @@
},
{
"user": {
- "id": 15110007,
- "username": "essamalgahmdi",
- "fullName": "essamalgahmdi",
+ "id": 15266042,
+ "username": "aintbe",
+ "fullName": "Sori Lim (aintbe)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15110007/medium/013df785111fa7d9019d1b4b2f2a87c0.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15266042/medium/44b78d9324900cb015d8dc5ba4cf8b9e.png",
"preTranslated": 0,
- "totalCosts": 903
+ "totalCosts": 227
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 903
+ "totalCosts": 227
},
"translated": {
- "tmMatch": 45,
- "default": 858,
- "total": 903
+ "tmMatch": 1,
+ "default": 226,
+ "total": 227
},
"targetTranslated": {
- "tmMatch": 38,
- "default": 710,
- "total": 748
+ "tmMatch": 1,
+ "default": 165,
+ "total": 166
},
"translatedByMt": {
- "tmMatch": 23,
- "default": 209,
- "total": 232
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approved": {
"tmMatch": 0,
@@ -46566,9 +26572,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 45,
- "default": 858,
- "total": 903
+ "tmMatch": 1,
+ "default": 226,
+ "total": 227
},
"approvalCosts": {
"tmMatch": 0,
@@ -46580,37 +26586,37 @@
},
{
"user": {
- "id": 15087917,
- "username": "seoh",
- "fullName": "eth.seoh (seoh)",
+ "id": 15304682,
+ "username": "sparkhuang",
+ "fullName": "Spark Huang (sparkhuang)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087917/medium/436328b66c11b44622caf9b3de1c4ef0_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15304682/medium/bcc4ca83efa368fcd1ee6fd1913604f7.jpeg",
"preTranslated": 0,
- "totalCosts": 895
+ "totalCosts": 23
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 895
+ "totalCosts": 23
},
"translated": {
- "tmMatch": 75,
- "default": 820,
- "total": 895
+ "tmMatch": 10,
+ "default": 13,
+ "total": 23
},
"targetTranslated": {
- "tmMatch": 81,
- "default": 655,
- "total": 736
+ "tmMatch": 15,
+ "default": 32,
+ "total": 47
},
"translatedByMt": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -46618,9 +26624,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 75,
- "default": 820,
- "total": 895
+ "tmMatch": 10,
+ "default": 13,
+ "total": 23
},
"approvalCosts": {
"tmMatch": 0,
@@ -46632,32 +26638,32 @@
},
{
"user": {
- "id": 15101035,
- "username": "frabazz",
- "fullName": "frabazz",
+ "id": 15082843,
+ "username": "merceasy7",
+ "fullName": "Steven Rups (merceasy7)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15101035/medium/618af96b20055abad12dd9e289a7aae7.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15082843/medium/8bed2246335ec6e776196d05d80018a8.png",
"preTranslated": 0,
- "totalCosts": 18
+ "totalCosts": 4701
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "de",
+ "name": "German",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 18
+ "totalCosts": 4701
},
"translated": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
+ "tmMatch": 91,
+ "default": 4610,
+ "total": 4701
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 92,
+ "default": 4601,
+ "total": 4693
},
"translatedByMt": {
"tmMatch": 0,
@@ -46670,9 +26676,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 18,
- "total": 18
+ "tmMatch": 91,
+ "default": 4610,
+ "total": 4701
},
"approvalCosts": {
"tmMatch": 0,
@@ -46684,37 +26690,37 @@
},
{
"user": {
- "id": 14395884,
- "username": "Frodo821",
- "fullName": "frodo821 (Frodo821)",
+ "id": 15250062,
+ "username": "21sunil21",
+ "fullName": "Sunil S Yadav (21sunil21)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14395884/medium/be6488d24fd9f5ff7ac7d461e6cd6758.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15250062/medium/c46fa0ba063333dd048a7a1d1db87cba.jpg",
"preTranslated": 0,
- "totalCosts": 2654
+ "totalCosts": 97
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "mr",
+ "name": "Marathi",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2654
+ "totalCosts": 97
},
"translated": {
- "tmMatch": 278,
- "default": 2376,
- "total": 2654
+ "tmMatch": 11,
+ "default": 86,
+ "total": 97
},
"targetTranslated": {
- "tmMatch": 805,
- "default": 6705,
- "total": 7510
+ "tmMatch": 22,
+ "default": 150,
+ "total": 172
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 19,
- "total": 21
+ "tmMatch": 11,
+ "default": 2,
+ "total": 13
},
"approved": {
"tmMatch": 0,
@@ -46722,9 +26728,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 278,
- "default": 2376,
- "total": 2654
+ "tmMatch": 11,
+ "default": 86,
+ "total": 97
},
"approvalCosts": {
"tmMatch": 0,
@@ -46736,37 +26742,37 @@
},
{
"user": {
- "id": 14568334,
- "username": "norhorn",
- "fullName": "george kitsoukakis (norhorn)",
+ "id": 13249257,
+ "username": "SuperDelphi",
+ "fullName": "SuperDelphi",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14568334/medium/85dd0d12b6d2d490447bbba939a888ba.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13249257/medium/f566e07e86e26f5911df1ddf5fae796d.png",
"preTranslated": 0,
- "totalCosts": 10599
+ "totalCosts": 3878
},
"languages": [
{
"language": {
- "id": "el",
- "name": "Greek",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10599
+ "totalCosts": 3878
},
"translated": {
- "tmMatch": 529,
- "default": 10070,
- "total": 10599
+ "tmMatch": 300,
+ "default": 3578,
+ "total": 3878
},
"targetTranslated": {
- "tmMatch": 578,
- "default": 10778,
- "total": 11356
+ "tmMatch": 355,
+ "default": 4101,
+ "total": 4456
},
"translatedByMt": {
- "tmMatch": 37,
- "default": 300,
- "total": 337
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -46774,9 +26780,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 529,
- "default": 10070,
- "total": 10599
+ "tmMatch": 300,
+ "default": 3578,
+ "total": 3878
},
"approvalCosts": {
"tmMatch": 0,
@@ -46788,32 +26794,32 @@
},
{
"user": {
- "id": 15191828,
- "username": "caprichotpc",
- "fullName": "guillermo abel valdez velazquez (caprichotpc)",
+ "id": 15294766,
+ "username": "tacrew",
+ "fullName": "Tacrew (tacrew)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15191828/medium/317b553e26b9526cc7fd2e2843b7fe83.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15294766/medium/abbc7ffa6f97a689bcaed863a6454241.jpeg",
"preTranslated": 0,
- "totalCosts": 4
+ "totalCosts": 144
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 144
},
"translated": {
- "tmMatch": 4,
+ "tmMatch": 144,
"default": 0,
- "total": 4
+ "total": 144
},
"targetTranslated": {
- "tmMatch": 4,
+ "tmMatch": 473,
"default": 0,
- "total": 4
+ "total": 473
},
"translatedByMt": {
"tmMatch": 0,
@@ -46826,9 +26832,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
+ "tmMatch": 144,
"default": 0,
- "total": 4
+ "total": 144
},
"approvalCosts": {
"tmMatch": 0,
@@ -46840,32 +26846,32 @@
},
{
"user": {
- "id": 15087191,
- "username": "li1990618li1990618",
- "fullName": "guoyan Li (li1990618li1990618)",
+ "id": 15105599,
+ "username": "SaturnPiece",
+ "fullName": "Taegyeong Kim (SaturnPiece)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087191/medium/6ac6f024461a2dd8cf5750b9ed563257.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15105599/medium/a3e031fc91bbbf728f3bb5dd384e8400_default.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 9528
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 9528
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 148,
+ "default": 9380,
+ "total": 9528
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 126,
+ "default": 7053,
+ "total": 7179
},
"translatedByMt": {
"tmMatch": 0,
@@ -46875,12 +26881,12 @@
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 1503
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 148,
+ "default": 9380,
+ "total": 9528
},
"approvalCosts": {
"tmMatch": 0,
@@ -46892,37 +26898,37 @@
},
{
"user": {
- "id": 15131931,
- "username": "gvillasevil",
- "fullName": "gvillasevil",
+ "id": 15233878,
+ "username": "tayko",
+ "fullName": "TayKo (tayko)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15131931/medium/e245d157ea76fe0f1484efd6157d4df8.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15233878/medium/6f888f1bafc5f19619e939644cc1ed8a.gif",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 10
},
"translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 13,
+ "total": 13
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"approved": {
"tmMatch": 0,
@@ -46930,9 +26936,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -46944,13 +26950,13 @@
},
{
"user": {
- "id": 15171826,
- "username": "g.murtezaoglu",
- "fullName": "gökhan Murtezaoğlu (g.murtezaoglu)",
+ "id": 15217546,
+ "username": "sulaoglu",
+ "fullName": "Taylan Sulaoglu (sulaoglu)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15171826/medium/37aae521236e70648e969d67bc063263.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15217546/medium/76c923f19832d5b0cb107704973363ae.jpeg",
"preTranslated": 0,
- "totalCosts": 15
+ "totalCosts": 1636
},
"languages": [
{
@@ -46959,22 +26965,22 @@
"name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 15
+ "totalCosts": 1636
},
"translated": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 24,
+ "default": 1612,
+ "total": 1636
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 16,
- "total": 16
+ "tmMatch": 24,
+ "default": 1379,
+ "total": 1403
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 13,
+ "default": 2,
+ "total": 15
},
"approved": {
"tmMatch": 0,
@@ -46982,9 +26988,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 24,
+ "default": 1612,
+ "total": 1636
},
"approvalCosts": {
"tmMatch": 0,
@@ -46996,32 +27002,32 @@
},
{
"user": {
- "id": 15206944,
- "username": "hyndf05",
- "fullName": "hyndf05",
+ "id": 14778126,
+ "username": "Thalma",
+ "fullName": "Thalma",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15206944/medium/32a72c7f1869e21d640777f4d5450df6.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14778126/medium/3927ee487076db1a7dd83d45a6d2dc64.jpeg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 110
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 110
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 110,
+ "total": 110
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 106,
+ "total": 106
},
"translatedByMt": {
"tmMatch": 0,
@@ -47034,9 +27040,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 110,
+ "total": 110
},
"approvalCosts": {
"tmMatch": 0,
@@ -47048,32 +27054,32 @@
},
{
"user": {
- "id": 15126657,
- "username": "ilyass.berchida",
- "fullName": "ilyass berchida (ilyass.berchida)",
+ "id": 15269844,
+ "username": "thespeedypack",
+ "fullName": "TheSpeedyPack Social Media (thespeedypack)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15126657/medium/1be9d7e70b8a852fa05dcbe9d3c0698b.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269844/medium/89bad950fad7e6e8a506d1efe7f093b8.png",
"preTranslated": 0,
- "totalCosts": 11
+ "totalCosts": 74
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ur-PK",
+ "name": "Urdu (Pakistan)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 11
+ "totalCosts": 74
},
"translated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
+ "tmMatch": 1,
+ "default": 73,
+ "total": 74
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 1,
+ "default": 79,
+ "total": 80
},
"translatedByMt": {
"tmMatch": 0,
@@ -47086,9 +27092,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
+ "tmMatch": 1,
+ "default": 73,
+ "total": 74
},
"approvalCosts": {
"tmMatch": 0,
@@ -47100,37 +27106,37 @@
},
{
"user": {
- "id": 15135089,
- "username": "indwm",
- "fullName": "indwm",
+ "id": 15188420,
+ "username": "ThomasErhel",
+ "fullName": "Thomas Erhel (ThomasErhel)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135089/medium/ad0dde7b6943eb1bdc2b8c64223dd070.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15188420/medium/efbc381fcf795ef3a73849dfc1a5031f.jpeg",
"preTranslated": 0,
- "totalCosts": 7887
+ "totalCosts": 6
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7887
+ "totalCosts": 6
},
"translated": {
- "tmMatch": 1089,
- "default": 6798,
- "total": 7887
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"targetTranslated": {
- "tmMatch": 3287,
- "default": 19712,
- "total": 22999
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 509,
- "total": 513
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -47138,9 +27144,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1089,
- "default": 6798,
- "total": 7887
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"approvalCosts": {
"tmMatch": 0,
@@ -47152,37 +27158,37 @@
},
{
"user": {
- "id": 13959389,
- "username": "inlak16",
- "fullName": "inlak16",
+ "id": 15230060,
+ "username": "thomas.lucyfer",
+ "fullName": "Thomas L (thomas.lucyfer)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13959389/medium/8163669279ee4bd20f4b7db97f6000fa.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15230060/medium/71a3913a7d7312c010e0e90013f8e14c.jpeg",
"preTranslated": 0,
- "totalCosts": 1232
+ "totalCosts": 15
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "fr",
+ "name": "French",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1232
+ "totalCosts": 15
},
"translated": {
- "tmMatch": 13,
- "default": 1219,
- "total": 1232
+ "tmMatch": 0,
+ "default": 15,
+ "total": 15
},
"targetTranslated": {
- "tmMatch": 20,
- "default": 1264,
- "total": 1284
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"translatedByMt": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -47190,9 +27196,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 13,
- "default": 1219,
- "total": 1232
+ "tmMatch": 0,
+ "default": 15,
+ "total": 15
},
"approvalCosts": {
"tmMatch": 0,
@@ -47204,32 +27210,32 @@
},
{
"user": {
- "id": 15137116,
- "username": "isiahlin",
- "fullName": "isiahlin",
+ "id": 12496581,
+ "username": "ngocthanh2207",
+ "fullName": "Thành Phạm Ngọc (ngocthanh2207)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137116/medium/f09a868c77db00f7c111674b9f55083e.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12496581/medium/20356d90b763b98503a3a58cb41154ea_default.png",
"preTranslated": 0,
- "totalCosts": 14
+ "totalCosts": 1077
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 14
+ "totalCosts": 1077
},
"translated": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 16,
+ "default": 1061,
+ "total": 1077
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 22,
- "total": 22
+ "tmMatch": 14,
+ "default": 1364,
+ "total": 1378
},
"translatedByMt": {
"tmMatch": 0,
@@ -47242,9 +27248,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 14,
- "total": 14
+ "tmMatch": 16,
+ "default": 1061,
+ "total": 1077
},
"approvalCosts": {
"tmMatch": 0,
@@ -47256,32 +27262,32 @@
},
{
"user": {
- "id": 15056237,
- "username": "ismaventuras",
- "fullName": "ismaventuras",
+ "id": 15337730,
+ "username": "ibliz",
+ "fullName": "Tomas Lizer (ibliz)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15056237/medium/c39d757d40c1ae7e6980ec82af4f939d.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15337730/medium/ed6a2cfcf42e99a5c08f51ee619d60af.jpeg",
"preTranslated": 0,
- "totalCosts": 47
+ "totalCosts": 40
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 40
},
"translated": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 40,
+ "total": 40
},
"targetTranslated": {
"tmMatch": 0,
- "default": 68,
- "total": 68
+ "default": 43,
+ "total": 43
},
"translatedByMt": {
"tmMatch": 0,
@@ -47295,8 +27301,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 40,
+ "total": 40
},
"approvalCosts": {
"tmMatch": 0,
@@ -47308,37 +27314,37 @@
},
{
"user": {
- "id": 14725188,
- "username": "bagira2512",
- "fullName": "ivanna panasuk (bagira2512)",
+ "id": 13654433,
+ "username": "alettelturki",
+ "fullName": "Turki NASSER aLETTEL (alettelturki)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14725188/medium/8de0ac373b7fbd055402a38215b9e0a6.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13654433/medium/f7d0d389c0594db9ba49737ffb957750_default.png",
"preTranslated": 0,
- "totalCosts": 122
+ "totalCosts": 88
},
"languages": [
{
"language": {
- "id": "fil",
- "name": "Filipino",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 107
+ "totalCosts": 88
},
"translated": {
- "tmMatch": 0,
- "default": 107,
- "total": 107
+ "tmMatch": 9,
+ "default": 79,
+ "total": 88
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 107,
- "total": 107
+ "tmMatch": 9,
+ "default": 50,
+ "total": 59
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 14,
+ "total": 14
},
"approved": {
"tmMatch": 0,
@@ -47346,33 +27352,46 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 107,
- "total": 107
+ "tmMatch": 9,
+ "default": 79,
+ "total": 88
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15336812,
+ "username": "ulpian_",
+ "fullName": "Ulpian Morina (ulpian_)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15336812/medium/c597024020c9026cd5f01c8c11f09092.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 12
+ },
+ "languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "sq",
+ "name": "Albanian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 15
+ "totalCosts": 12
},
"translated": {
"tmMatch": 0,
- "default": 15,
- "total": 15
+ "default": 12,
+ "total": 12
},
"targetTranslated": {
"tmMatch": 0,
- "default": 15,
- "total": 15
+ "default": 12,
+ "total": 12
},
"translatedByMt": {
"tmMatch": 0,
@@ -47386,8 +27405,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 15,
- "total": 15
+ "default": 12,
+ "total": 12
},
"approvalCosts": {
"tmMatch": 0,
@@ -47399,37 +27418,37 @@
},
{
"user": {
- "id": 12523167,
- "username": "jackson21182",
- "fullName": "jackson shi (jackson21182)",
+ "id": 14690454,
+ "username": "sekoman01",
+ "fullName": "Uğur Daloğlu (sekoman01)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12523167/medium/6d0b31d1a9a8a56c8e37b469b704a518_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14690454/medium/595a121d4a7427f7a21b75b32017c247.jpg",
"preTranslated": 0,
- "totalCosts": 236
+ "totalCosts": 14626
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 236
+ "totalCosts": 14626
},
"translated": {
- "tmMatch": 14,
- "default": 222,
- "total": 236
+ "tmMatch": 438,
+ "default": 14188,
+ "total": 14626
},
"targetTranslated": {
- "tmMatch": 22,
- "default": 375,
- "total": 397
+ "tmMatch": 402,
+ "default": 10955,
+ "total": 11357
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 92,
- "total": 92
+ "tmMatch": 12,
+ "default": 12,
+ "total": 24
},
"approved": {
"tmMatch": 0,
@@ -47437,9 +27456,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 14,
- "default": 222,
- "total": 236
+ "tmMatch": 438,
+ "default": 14188,
+ "total": 14626
},
"approvalCosts": {
"tmMatch": 0,
@@ -47451,32 +27470,32 @@
},
{
"user": {
- "id": 15180036,
- "username": "91poap",
- "fullName": "jay stark (91poap)",
+ "id": 15152468,
+ "username": "whenimondamic",
+ "fullName": "Victor K (whenimondamic)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15180036/medium/66a105f02cc0748d609e0b6f1b72691b.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15152468/medium/1230c72e6dbf29250738476923383c89.png",
"preTranslated": 0,
- "totalCosts": 3
+ "totalCosts": 241
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 241
},
"translated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 1,
+ "default": 240,
+ "total": 241
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 0,
- "total": 7
+ "tmMatch": 1,
+ "default": 206,
+ "total": 207
},
"translatedByMt": {
"tmMatch": 0,
@@ -47489,9 +27508,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 1,
+ "default": 240,
+ "total": 241
},
"approvalCosts": {
"tmMatch": 0,
@@ -47503,32 +27522,32 @@
},
{
"user": {
- "id": 15166126,
- "username": "poubelle134243",
- "fullName": "jean louis (poubelle134243)",
+ "id": 15210560,
+ "username": "Vitor_Pinheiro",
+ "fullName": "Vitor Pinheiro (Vitor_Pinheiro)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15166126/medium/841a48e5531834bcea2390fa1f6acf67.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15210560/medium/ff8ea1936b838affc178037b3d436634.jpg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 298
},
"languages": [
{
"language": {
- "id": "fil",
- "name": "Filipino",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 298
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 8,
+ "default": 290,
+ "total": 298
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 8,
+ "default": 278,
+ "total": 286
},
"translatedByMt": {
"tmMatch": 0,
@@ -47541,9 +27560,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 8,
+ "default": 290,
+ "total": 298
},
"approvalCosts": {
"tmMatch": 0,
@@ -47555,13 +27574,13 @@
},
{
"user": {
- "id": 15118533,
- "username": "troubledyouth.pp",
- "fullName": "jerry (troubledyouth.pp)",
+ "id": 15269446,
+ "username": "vivid.vi.liu",
+ "fullName": "Vivi Liu (vivid.vi.liu)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15118533/medium/8608d2010c42259d74efec523f95a20b_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269446/medium/bacfde2043325073085d9e7d50a89b22.png",
"preTranslated": 0,
- "totalCosts": 1260
+ "totalCosts": 1
},
"languages": [
{
@@ -47570,22 +27589,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1260
+ "totalCosts": 1
},
"translated": {
- "tmMatch": 13,
- "default": 1247,
- "total": 1260
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"targetTranslated": {
- "tmMatch": 20,
- "default": 1997,
- "total": 2017
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 496,
- "total": 501
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -47593,9 +27612,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 13,
- "default": 1247,
- "total": 1260
+ "tmMatch": 1,
+ "default": 0,
+ "total": 1
},
"approvalCosts": {
"tmMatch": 0,
@@ -47607,47 +27626,47 @@
},
{
"user": {
- "id": 14957177,
- "username": "joeurassa",
- "fullName": "joeurassa",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14957177/medium/a88c293bcc8b749456d71edee74329f5.jpeg",
+ "id": 15241608,
+ "username": "aco_novatranslate",
+ "fullName": "Vladimir Angelov (aco_novatranslate)",
+ "userRole": "Proofreader",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15241608/medium/dfa20fade20b2314f45079d92687afee_default.png",
"preTranslated": 0,
- "totalCosts": 9523
+ "totalCosts": 2332
},
"languages": [
{
"language": {
- "id": "sw",
- "name": "Swahili",
+ "id": "bg",
+ "name": "Bulgarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9523
+ "totalCosts": 2332
},
"translated": {
- "tmMatch": 85,
- "default": 9438,
- "total": 9523
+ "tmMatch": 170,
+ "default": 2162,
+ "total": 2332
},
"targetTranslated": {
- "tmMatch": 94,
- "default": 9101,
- "total": 9195
+ "tmMatch": 179,
+ "default": 2314,
+ "total": 2493
},
"translatedByMt": {
- "tmMatch": 9,
- "default": 7,
- "total": 16
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 2681
},
"translationCosts": {
- "tmMatch": 85,
- "default": 9438,
- "total": 9523
+ "tmMatch": 170,
+ "default": 2162,
+ "total": 2332
},
"approvalCosts": {
"tmMatch": 0,
@@ -47659,32 +27678,32 @@
},
{
"user": {
- "id": 15076447,
- "username": "jonson009",
- "fullName": "jonson009",
+ "id": 15203704,
+ "username": "WENNETHAU",
+ "fullName": "Vladislav Kuka (WENNETHAU)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15076447/medium/779eaaded25604f7fd5afdaed181ad1f.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15203704/medium/daedd358504062e2645bedb118ee5ad3.jpg",
"preTranslated": 0,
- "totalCosts": 5
+ "totalCosts": 216
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5
+ "totalCosts": 216
},
"translated": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 11,
+ "default": 205,
+ "total": 216
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 11,
+ "default": 196,
+ "total": 207
},
"translatedByMt": {
"tmMatch": 0,
@@ -47697,9 +27716,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 5,
- "total": 5
+ "tmMatch": 11,
+ "default": 205,
+ "total": 216
},
"approvalCosts": {
"tmMatch": 0,
@@ -47711,37 +27730,37 @@
},
{
"user": {
- "id": 15122537,
- "username": "joshvaxyz",
- "fullName": "joshvaxyz",
+ "id": 14008271,
+ "username": "comodoro",
+ "fullName": "Vojtěch Drábek (comodoro)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15122537/medium/8bb720cf25d5b0adbd778a826d4d57ee.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14008271/medium/c7b5cf629f7c0a1a3c8be6944f69983e.png",
"preTranslated": 0,
- "totalCosts": 365
+ "totalCosts": 211
},
"languages": [
{
"language": {
- "id": "de",
- "name": "German",
+ "id": "cs",
+ "name": "Czech",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 365
+ "totalCosts": 211
},
"translated": {
- "tmMatch": 8,
- "default": 357,
- "total": 365
+ "tmMatch": 13,
+ "default": 198,
+ "total": 211
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 344,
- "total": 351
+ "tmMatch": 11,
+ "default": 196,
+ "total": 207
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 86,
- "total": 90
+ "tmMatch": 6,
+ "default": 25,
+ "total": 31
},
"approved": {
"tmMatch": 0,
@@ -47749,9 +27768,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 357,
- "total": 365
+ "tmMatch": 13,
+ "default": 198,
+ "total": 211
},
"approvalCosts": {
"tmMatch": 0,
@@ -47763,32 +27782,32 @@
},
{
"user": {
- "id": 14579312,
- "username": "kaban8",
- "fullName": "kaban8",
+ "id": 15090253,
+ "username": "watcharin1215",
+ "fullName": "WATCHARIN Torwong (watcharin1215)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14579312/medium/58a2660ff2ab78a03924743e91834560.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15090253/medium/0048052233c7fe0fc9ab8d08a5c60cbe.jpeg",
"preTranslated": 0,
- "totalCosts": 181
+ "totalCosts": 7
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "th",
+ "name": "Thai",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 181
+ "totalCosts": 7
},
"translated": {
- "tmMatch": 80,
- "default": 101,
- "total": 181
+ "tmMatch": 7,
+ "default": 0,
+ "total": 7
},
"targetTranslated": {
- "tmMatch": 56,
- "default": 94,
- "total": 150
+ "tmMatch": 7,
+ "default": 0,
+ "total": 7
},
"translatedByMt": {
"tmMatch": 0,
@@ -47801,9 +27820,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 80,
- "default": 101,
- "total": 181
+ "tmMatch": 7,
+ "default": 0,
+ "total": 7
},
"approvalCosts": {
"tmMatch": 0,
@@ -47815,32 +27834,32 @@
},
{
"user": {
- "id": 15119303,
- "username": "leoyanzon",
- "fullName": "leoyanzon",
+ "id": 15265026,
+ "username": "spovilusko",
+ "fullName": "WST Smledott (spovilusko)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15119303/medium/7a51e91e643e01e19dd75be25b040aa8.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15265026/medium/6ee7020d6f4f0c7bae76613b210ef0b1.png",
"preTranslated": 0,
- "totalCosts": 62
+ "totalCosts": 3631
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 62
+ "totalCosts": 3631
},
"translated": {
- "tmMatch": 0,
- "default": 62,
- "total": 62
+ "tmMatch": 5,
+ "default": 3626,
+ "total": 3631
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 111,
- "total": 111
+ "tmMatch": 5,
+ "default": 3091,
+ "total": 3096
},
"translatedByMt": {
"tmMatch": 0,
@@ -47853,9 +27872,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 62,
- "total": 62
+ "tmMatch": 5,
+ "default": 3626,
+ "total": 3631
},
"approvalCosts": {
"tmMatch": 0,
@@ -47867,37 +27886,37 @@
},
{
"user": {
- "id": 14361208,
- "username": "Miromiro",
- "fullName": "m a (Miromiro)",
+ "id": 15096161,
+ "username": "Wilmina",
+ "fullName": "Wilmina Dela Pena (Wilmina)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14361208/medium/af41775b5b36251ba0f1817c22277682.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15096161/medium/cc623dcb267286de4488e90863efe584.jpg",
"preTranslated": 0,
- "totalCosts": 1305
+ "totalCosts": 1893
},
"languages": [
{
"language": {
- "id": "ka",
- "name": "Georgian",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1305
+ "totalCosts": 1893
},
"translated": {
- "tmMatch": 156,
- "default": 1149,
- "total": 1305
+ "tmMatch": 63,
+ "default": 1830,
+ "total": 1893
},
"targetTranslated": {
- "tmMatch": 149,
- "default": 907,
- "total": 1056
+ "tmMatch": 75,
+ "default": 2255,
+ "total": 2330
},
"translatedByMt": {
- "tmMatch": 78,
- "default": 11,
- "total": 89
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -47905,9 +27924,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 156,
- "default": 1149,
- "total": 1305
+ "tmMatch": 63,
+ "default": 1830,
+ "total": 1893
},
"approvalCosts": {
"tmMatch": 0,
@@ -47919,37 +27938,37 @@
},
{
"user": {
- "id": 15111557,
- "username": "m3dynx",
- "fullName": "m3dyn x (m3dynx)",
+ "id": 15245924,
+ "username": "Wolt68",
+ "fullName": "Wolt (Wolt68)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15111557/medium/70dc16e7cea9f20309a29b504cbfd89e.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15245924/medium/ead6cbc074fc3de37cb9d3f77651cfe7.png",
"preTranslated": 0,
- "totalCosts": 595
+ "totalCosts": 89
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "hy-AM",
+ "name": "Armenian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 595
+ "totalCosts": 89
},
"translated": {
- "tmMatch": 5,
- "default": 590,
- "total": 595
+ "tmMatch": 0,
+ "default": 89,
+ "total": 89
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 566,
- "total": 570
+ "tmMatch": 0,
+ "default": 79,
+ "total": 79
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 68,
- "total": 71
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -47957,9 +27976,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 590,
- "total": 595
+ "tmMatch": 0,
+ "default": 89,
+ "total": 89
},
"approvalCosts": {
"tmMatch": 0,
@@ -47971,37 +27990,37 @@
},
{
"user": {
- "id": 15175496,
- "username": "maru44",
- "fullName": "maru t (maru44)",
+ "id": 15330694,
+ "username": "X3NOOO",
+ "fullName": "X3NO (X3NOOO)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15175496/medium/91cff5f0189092af2a0cda4c2ba0a924.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15330694/medium/7a9dd82c7a7aa369d31d0071c4b03d42.png",
"preTranslated": 0,
- "totalCosts": 26
+ "totalCosts": 107
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 26
+ "totalCosts": 107
},
"translated": {
- "tmMatch": 0,
- "default": 26,
- "total": 26
+ "tmMatch": 18,
+ "default": 89,
+ "total": 107
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 87,
- "total": 87
+ "tmMatch": 17,
+ "default": 81,
+ "total": 98
},
"translatedByMt": {
"tmMatch": 0,
- "default": 26,
- "total": 26
+ "default": 15,
+ "total": 15
},
"approved": {
"tmMatch": 0,
@@ -48009,9 +28028,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 26,
- "total": 26
+ "tmMatch": 18,
+ "default": 89,
+ "total": 107
},
"approvalCosts": {
"tmMatch": 0,
@@ -48023,37 +28042,37 @@
},
{
"user": {
- "id": 15127207,
- "username": "weebo",
- "fullName": "me_champ_ty_all (weebo)",
+ "id": 15219862,
+ "username": "YangIO",
+ "fullName": "YangIO",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15127207/medium/d54a9951b2fcb6f1863f0e00dc81a6d6.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15219862/medium/9e4172499882462a3fc790d83b7a1a9d.jpg",
"preTranslated": 0,
- "totalCosts": 30
+ "totalCosts": 365
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 30
+ "totalCosts": 365
},
"translated": {
- "tmMatch": 12,
- "default": 18,
- "total": 30
+ "tmMatch": 71,
+ "default": 294,
+ "total": 365
},
"targetTranslated": {
- "tmMatch": 53,
- "default": 69,
- "total": 122
+ "tmMatch": 124,
+ "default": 514,
+ "total": 638
},
"translatedByMt": {
- "tmMatch": 11,
- "default": 10,
- "total": 21
+ "tmMatch": 0,
+ "default": 84,
+ "total": 84
},
"approved": {
"tmMatch": 0,
@@ -48061,9 +28080,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 12,
- "default": 18,
- "total": 30
+ "tmMatch": 71,
+ "default": 294,
+ "total": 365
},
"approvalCosts": {
"tmMatch": 0,
@@ -48075,32 +28094,32 @@
},
{
"user": {
- "id": 15190122,
- "username": "levelmiya",
- "fullName": "mi ya (levelmiya)",
+ "id": 15246044,
+ "username": "Hakeen_",
+ "fullName": "Yann (Hakeen_)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15190122/medium/ade44236e097725260fe82619b8fbc21.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15246044/medium/171bf1c1254d3780b9dc57afe145d835.jpeg",
"preTranslated": 0,
- "totalCosts": 9
+ "totalCosts": 292
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9
+ "totalCosts": 24
},
"translated": {
- "tmMatch": 1,
- "default": 8,
- "total": 9
+ "tmMatch": 3,
+ "default": 21,
+ "total": 24
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 5,
- "total": 6
+ "tmMatch": 6,
+ "default": 33,
+ "total": 39
},
"translatedByMt": {
"tmMatch": 0,
@@ -48113,46 +28132,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 8,
- "total": 9
+ "tmMatch": 3,
+ "default": 21,
+ "total": 24
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15092571,
- "username": "halaskom",
- "fullName": "michal halas (halaskom)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15092571/medium/3e6da639c0ccdae6db9d4956697b9a2d.jpeg",
- "preTranslated": 0,
- "totalCosts": 1
- },
- "languages": [
+ },
{
"language": {
- "id": "cs",
- "name": "Czech",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 268
},
"translated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
+ "tmMatch": 2,
+ "default": 266,
+ "total": 268
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
+ "tmMatch": 5,
+ "default": 445,
+ "total": 450
},
"translatedByMt": {
"tmMatch": 0,
@@ -48165,9 +28171,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 1,
- "total": 1
+ "tmMatch": 2,
+ "default": 266,
+ "total": 268
},
"approvalCosts": {
"tmMatch": 0,
@@ -48179,37 +28185,37 @@
},
{
"user": {
- "id": 15190490,
- "username": "mina_k",
- "fullName": "mina k (mina_k)",
+ "id": 14866604,
+ "username": "yeremiaryangunadi",
+ "fullName": "Yeremia Ryan Gunadi (yeremiaryangunadi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15190490/medium/18b89670b95d176f8c85e25d50135806.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14866604/medium/285a89179a206f3621ba14bf04085b27.png",
"preTranslated": 0,
- "totalCosts": 441
+ "totalCosts": 6066
},
"languages": [
{
"language": {
- "id": "el",
- "name": "Greek",
+ "id": "id",
+ "name": "Indonesian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 441
+ "totalCosts": 6066
},
"translated": {
- "tmMatch": 1,
- "default": 440,
- "total": 441
+ "tmMatch": 126,
+ "default": 5940,
+ "total": 6066
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 489,
- "total": 490
+ "tmMatch": 118,
+ "default": 5671,
+ "total": 5789
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 15,
- "total": 15
+ "tmMatch": 3,
+ "default": 6,
+ "total": 9
},
"approved": {
"tmMatch": 0,
@@ -48217,9 +28223,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 440,
- "total": 441
+ "tmMatch": 126,
+ "default": 5940,
+ "total": 6066
},
"approvalCosts": {
"tmMatch": 0,
@@ -48231,37 +28237,37 @@
},
{
"user": {
- "id": 14692406,
- "username": "evanxuw",
- "fullName": "miumiusf (evanxuw)",
+ "id": 15295270,
+ "username": "yoselyn2210",
+ "fullName": "Yoselyn Leon (yoselyn2210)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14692406/medium/cd75843e806da42ffede4f72813bcd9e.JPG",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15295270/medium/2a151e354a2c66324aaee4899215389e.jpeg",
"preTranslated": 0,
- "totalCosts": 4
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"translatedByMt": {
"tmMatch": 0,
- "default": 4,
- "total": 4
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -48269,9 +28275,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -48283,37 +28289,37 @@
},
{
"user": {
- "id": 14958943,
- "username": "asadim40",
- "fullName": "mohamad asadi (asadim40)",
+ "id": 15214414,
+ "username": "yurokeryou",
+ "fullName": "Yu Alypse (yurokeryou)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14958943/medium/c61ff881e869c5fd253fb9de972bac09.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15214414/medium/3f099c722eac59a406eee33477d188a3.jpeg",
"preTranslated": 0,
- "totalCosts": 64
+ "totalCosts": 925
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 64
+ "totalCosts": 925
},
"translated": {
- "tmMatch": 1,
- "default": 63,
- "total": 64
+ "tmMatch": 0,
+ "default": 925,
+ "total": 925
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 4,
- "total": 5
+ "tmMatch": 0,
+ "default": 805,
+ "total": 805
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -48321,9 +28327,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 63,
- "total": 64
+ "tmMatch": 0,
+ "default": 925,
+ "total": 925
},
"approvalCosts": {
"tmMatch": 0,
@@ -48335,32 +28341,32 @@
},
{
"user": {
- "id": 15109017,
- "username": "mpoulin371",
- "fullName": "mpoulin371 mpoulin371 (mpoulin371)",
+ "id": 15302454,
+ "username": "zachchou016",
+ "fullName": "Zach chou (zachchou016)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15109017/medium/40931e6324a057568f57519eb7706fc9.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15302454/medium/99a9844ec4bba304acfa7411fd2b4772.jpeg",
"preTranslated": 0,
- "totalCosts": 907
+ "totalCosts": 40
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 907
+ "totalCosts": 40
},
"translated": {
- "tmMatch": 13,
- "default": 894,
- "total": 907
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
},
"targetTranslated": {
- "tmMatch": 11,
- "default": 1023,
- "total": 1034
+ "tmMatch": 0,
+ "default": 64,
+ "total": 64
},
"translatedByMt": {
"tmMatch": 0,
@@ -48373,9 +28379,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 13,
- "default": 894,
- "total": 907
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
},
"approvalCosts": {
"tmMatch": 0,
@@ -48387,37 +28393,37 @@
},
{
"user": {
- "id": 15135605,
- "username": "msmselmas",
- "fullName": "msms (msmselmas)",
+ "id": 14558364,
+ "username": "Zachinquarantine",
+ "fullName": "Zachinquarantine",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135605/medium/07fce24d7c46c9177de259127ae95e65.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14558364/medium/f255e187347bd3356751f4c43d10f4be.jpeg",
"preTranslated": 0,
- "totalCosts": 1
+ "totalCosts": 357
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "hr",
+ "name": "Croatian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1
+ "totalCosts": 357
},
"translated": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 30,
+ "default": 327,
+ "total": 357
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 0,
- "total": 3
+ "tmMatch": 28,
+ "default": 306,
+ "total": 334
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -48425,9 +28431,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 0,
- "total": 1
+ "tmMatch": 30,
+ "default": 327,
+ "total": 357
},
"approvalCosts": {
"tmMatch": 0,
@@ -48439,37 +28445,37 @@
},
{
"user": {
- "id": 15181272,
- "username": "elhamzanadjeh74",
- "fullName": "nadjeh elhamza (elhamzanadjeh74)",
+ "id": 15260596,
+ "username": "Zepphire",
+ "fullName": "Zepphire",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15181272/medium/2166704ccd5a5814657a2aec208339cb.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15260596/medium/cb3b9f65b0b6d8338eb83bd78128df3b.jpeg",
"preTranslated": 0,
- "totalCosts": 65
+ "totalCosts": 13
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "pt-BR",
+ "name": "Portuguese, Brazilian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 65
+ "totalCosts": 13
},
"translated": {
- "tmMatch": 9,
- "default": 56,
- "total": 65
+ "tmMatch": 0,
+ "default": 13,
+ "total": 13
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 50,
- "total": 57
+ "tmMatch": 0,
+ "default": 13,
+ "total": 13
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 29,
- "total": 33
+ "tmMatch": 0,
+ "default": 9,
+ "total": 9
},
"approved": {
"tmMatch": 0,
@@ -48477,9 +28483,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 9,
- "default": 56,
- "total": 65
+ "tmMatch": 0,
+ "default": 13,
+ "total": 13
},
"approvalCosts": {
"tmMatch": 0,
@@ -48491,37 +28497,37 @@
},
{
"user": {
- "id": 15203730,
- "username": "naguh286",
- "fullName": "naguh2 lapac (naguh286)",
+ "id": 15230654,
+ "username": "jay52121y",
+ "fullName": "Zhou Yang (jay52121y)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15203730/medium/c7cf588ee66a262746b355a422870c56.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15230654/medium/707fc06df9b8723efb23f4f7362a0b74.png",
"preTranslated": 0,
- "totalCosts": 42
+ "totalCosts": 14
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 42
+ "totalCosts": 14
},
"translated": {
- "tmMatch": 8,
- "default": 34,
- "total": 42
+ "tmMatch": 0,
+ "default": 14,
+ "total": 14
},
"targetTranslated": {
- "tmMatch": 9,
- "default": 40,
- "total": 49
+ "tmMatch": 0,
+ "default": 30,
+ "total": 30
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 12,
+ "total": 12
},
"approved": {
"tmMatch": 0,
@@ -48529,9 +28535,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 34,
- "total": 42
+ "tmMatch": 0,
+ "default": 14,
+ "total": 14
},
"approvalCosts": {
"tmMatch": 0,
@@ -48543,37 +28549,37 @@
},
{
"user": {
- "id": 15144274,
- "username": "navelorange1999",
- "fullName": "navelorange1999",
+ "id": 15292102,
+ "username": "zodaicman",
+ "fullName": "Zodaicman (zodaicman)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15144274/medium/592d795c7eb06457ed47372ce13ec5aa.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15292102/medium/2ba5a81ed4c4aee52aaa98688513bc11.jpg",
"preTranslated": 0,
- "totalCosts": 191
+ "totalCosts": 547
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "tk",
+ "name": "Turkmen",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 191
+ "totalCosts": 547
},
"translated": {
- "tmMatch": 2,
- "default": 189,
- "total": 191
+ "tmMatch": 5,
+ "default": 542,
+ "total": 547
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 310,
- "total": 312
+ "tmMatch": 5,
+ "default": 419,
+ "total": 424
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 24,
- "total": 25
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -48581,9 +28587,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 189,
- "total": 191
+ "tmMatch": 5,
+ "default": 542,
+ "total": 547
},
"approvalCosts": {
"tmMatch": 0,
@@ -48595,37 +28601,37 @@
},
{
"user": {
- "id": 14313472,
- "username": "ntotao",
- "fullName": "ntotao",
+ "id": 14870630,
+ "username": "a8832021",
+ "fullName": "a8832021",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14313472/medium/c09ed4450f8a65235c896745bd06abd0.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14870630/medium/b36889c699124e54c6b781e3ba477726.png",
"preTranslated": 0,
- "totalCosts": 6161
+ "totalCosts": 18
},
"languages": [
{
"language": {
- "id": "it",
- "name": "Italian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 6161
+ "totalCosts": 18
},
"translated": {
- "tmMatch": 735,
- "default": 5426,
- "total": 6161
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"targetTranslated": {
- "tmMatch": 837,
- "default": 5599,
- "total": 6436
+ "tmMatch": 0,
+ "default": 41,
+ "total": 41
},
"translatedByMt": {
- "tmMatch": 19,
- "default": 1870,
- "total": 1889
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -48633,9 +28639,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 735,
- "default": 5426,
- "total": 6161
+ "tmMatch": 0,
+ "default": 18,
+ "total": 18
},
"approvalCosts": {
"tmMatch": 0,
@@ -48647,37 +28653,37 @@
},
{
"user": {
- "id": 14823260,
- "username": "omahs",
- "fullName": "omahs",
+ "id": 14016583,
+ "username": "adamlaska.ivanov",
+ "fullName": "adam ivanov (adamlaska.ivanov)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14823260/medium/2e90039ed53752ac5277c9cf4fce6fe7.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14016583/medium/4b266dea24a22397952d46e3d267a75e.jpeg",
"preTranslated": 0,
- "totalCosts": 1171
+ "totalCosts": 39
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1171
+ "totalCosts": 39
},
"translated": {
- "tmMatch": 17,
- "default": 1154,
- "total": 1171
+ "tmMatch": 0,
+ "default": 39,
+ "total": 39
},
"targetTranslated": {
- "tmMatch": 19,
- "default": 1175,
- "total": 1194
+ "tmMatch": 0,
+ "default": 31,
+ "total": 31
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 538,
- "total": 541
+ "tmMatch": 0,
+ "default": 10,
+ "total": 10
},
"approved": {
"tmMatch": 0,
@@ -48685,9 +28691,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 17,
- "default": 1154,
- "total": 1171
+ "tmMatch": 0,
+ "default": 39,
+ "total": 39
},
"approvalCosts": {
"tmMatch": 0,
@@ -48699,32 +28705,32 @@
},
{
"user": {
- "id": 15135621,
- "username": "oveis",
- "fullName": "oveis kazemi (oveis)",
+ "id": 14727038,
+ "username": "agolautner",
+ "fullName": "agolautner",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135621/medium/2c40c585759582dac19d76226f6fabf0.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14727038/medium/4150668cd11c03c029aeaaa44409248e.png",
"preTranslated": 0,
- "totalCosts": 136
+ "totalCosts": 151
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "hu",
+ "name": "Hungarian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 136
+ "totalCosts": 151
},
"translated": {
- "tmMatch": 5,
- "default": 131,
- "total": 136
+ "tmMatch": 0,
+ "default": 151,
+ "total": 151
},
"targetTranslated": {
- "tmMatch": 5,
- "default": 169,
- "total": 174
+ "tmMatch": 0,
+ "default": 137,
+ "total": 137
},
"translatedByMt": {
"tmMatch": 0,
@@ -48737,9 +28743,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 131,
- "total": 136
+ "tmMatch": 0,
+ "default": 151,
+ "total": 151
},
"approvalCosts": {
"tmMatch": 0,
@@ -48751,13 +28757,13 @@
},
{
"user": {
- "id": 15155208,
- "username": "doblea59",
- "fullName": "rcolondelgado (doblea59)",
+ "id": 15240590,
+ "username": "aldiuxx27",
+ "fullName": "aldo s (aldiuxx27)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15155208/medium/10c38f6da511bcb1a7cd9e99bb851b0f.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15240590/medium/5f4cf95e960ea458e49cf05b8681c0be.jpeg",
"preTranslated": 0,
- "totalCosts": 1288
+ "totalCosts": 12
},
"languages": [
{
@@ -48766,22 +28772,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1288
+ "totalCosts": 12
},
"translated": {
- "tmMatch": 11,
- "default": 1277,
- "total": 1288
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"targetTranslated": {
- "tmMatch": 11,
- "default": 1332,
- "total": 1343
+ "tmMatch": 0,
+ "default": 17,
+ "total": 17
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 569,
- "total": 573
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"approved": {
"tmMatch": 0,
@@ -48789,9 +28795,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 11,
- "default": 1277,
- "total": 1288
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"approvalCosts": {
"tmMatch": 0,
@@ -48803,37 +28809,37 @@
},
{
"user": {
- "id": 14920051,
- "username": "regislanderge",
- "fullName": "regislanderge",
+ "id": 15101527,
+ "username": "alexanderhawl",
+ "fullName": "alex hawl (alexanderhawl)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14920051/medium/9ba58eec03e143bcd1acbe5b2ecf8250.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15101527/medium/d5363de72b7fd3067a430db7ac9ad8ab.jpeg",
"preTranslated": 0,
- "totalCosts": 53
+ "totalCosts": 946
},
"languages": [
{
"language": {
- "id": "id",
- "name": "Indonesian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 53
+ "totalCosts": 946
},
"translated": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 53,
+ "default": 893,
+ "total": 946
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 54,
- "total": 54
+ "tmMatch": 88,
+ "default": 1529,
+ "total": 1617
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 47,
+ "total": 47
},
"approved": {
"tmMatch": 0,
@@ -48841,9 +28847,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 53,
+ "default": 893,
+ "total": 946
},
"approvalCosts": {
"tmMatch": 0,
@@ -48855,37 +28861,37 @@
},
{
"user": {
- "id": 15161554,
- "username": "takryo00",
- "fullName": "ryo tak (takryo00)",
+ "id": 15270840,
+ "username": "Mak00",
+ "fullName": "aman khan (Mak00)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15161554/medium/079d7cdadffdb6bdb838c3d22a99fd93.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15270840/medium/6ddf13dfa91b0c7a74b2d70bdf2d858c.png",
"preTranslated": 0,
- "totalCosts": 1463
+ "totalCosts": 21
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1463
+ "totalCosts": 11
},
"translated": {
- "tmMatch": 163,
- "default": 1300,
- "total": 1463
+ "tmMatch": 1,
+ "default": 10,
+ "total": 11
},
"targetTranslated": {
- "tmMatch": 450,
- "default": 3351,
- "total": 3801
+ "tmMatch": 1,
+ "default": 11,
+ "total": 12
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 211,
- "total": 216
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -48893,33 +28899,20 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 163,
- "default": 1300,
- "total": 1463
+ "tmMatch": 1,
+ "default": 10,
+ "total": 11
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15121031,
- "username": "sakhshijan",
- "fullName": "saeed akhshijan (sakhshijan)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121031/medium/4d57469402389cd5baf1ac5b0bd8bd5e.jpeg",
- "preTranslated": 0,
- "totalCosts": 10
- },
- "languages": [
+ },
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
"totalCosts": 10
@@ -48931,13 +28924,13 @@
},
"targetTranslated": {
"tmMatch": 0,
- "default": 14,
- "total": 14
+ "default": 13,
+ "total": 13
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 7,
+ "total": 7
},
"approved": {
"tmMatch": 0,
@@ -48959,37 +28952,37 @@
},
{
"user": {
- "id": 15107769,
- "username": "Sifo",
- "fullName": "saif eddine Nasri (Sifo)",
+ "id": 14987149,
+ "username": "banuri.iqbal",
+ "fullName": "banuri iqbal (banuri.iqbal)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15107769/medium/6b8e027634c907b12bd96b951f3896e2.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14987149/medium/fa69bc8352ffca5145216f5ea0f963ca.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 99
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ms",
+ "name": "Malay",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 99
},
"translated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 99,
+ "total": 99
},
"targetTranslated": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 99,
+ "total": 99
},
"translatedByMt": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -48998,8 +28991,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 99,
+ "total": 99
},
"approvalCosts": {
"tmMatch": 0,
@@ -49011,37 +29004,37 @@
},
{
"user": {
- "id": 15157714,
- "username": "sebastianale41",
- "fullName": "sebastian ale (sebastianale41)",
+ "id": 15228908,
+ "username": "batuhanmn",
+ "fullName": "batuhanmn",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15157714/medium/fe97d70f7bc732452a530442825fbaa1.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15228908/medium/f51b877c2ff9c8c5802d23a4d0738b32.jpeg",
"preTranslated": 0,
- "totalCosts": 67
+ "totalCosts": 240
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 67
+ "totalCosts": 240
},
"translated": {
- "tmMatch": 2,
- "default": 65,
- "total": 67
+ "tmMatch": 36,
+ "default": 204,
+ "total": 240
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 75,
- "total": 77
+ "tmMatch": 30,
+ "default": 182,
+ "total": 212
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 59,
- "total": 61
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -49049,9 +29042,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 65,
- "total": 67
+ "tmMatch": 36,
+ "default": 204,
+ "total": 240
},
"approvalCosts": {
"tmMatch": 0,
@@ -49063,37 +29056,37 @@
},
{
"user": {
- "id": 15129367,
- "username": "selimsezer0655",
- "fullName": "selim sezer (selimsezer0655)",
+ "id": 15301458,
+ "username": "cc01cc",
+ "fullName": "cc01cc",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129367/medium/79b355cdc53aeaccc04b90415d4193d3.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15301458/medium/5a10cf07a324052509316293f84fe69d.png",
"preTranslated": 0,
- "totalCosts": 97
+ "totalCosts": 452
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 97
+ "totalCosts": 452
},
"translated": {
- "tmMatch": 0,
- "default": 97,
- "total": 97
+ "tmMatch": 10,
+ "default": 442,
+ "total": 452
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 82,
- "total": 82
+ "tmMatch": 11,
+ "default": 717,
+ "total": 728
},
"translatedByMt": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -49101,9 +29094,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 97,
- "total": 97
+ "tmMatch": 10,
+ "default": 442,
+ "total": 452
},
"approvalCosts": {
"tmMatch": 0,
@@ -49115,37 +29108,37 @@
},
{
"user": {
- "id": 15124169,
- "username": "sepivip",
- "fullName": "sepivip",
+ "id": 15238136,
+ "username": "clau13_19",
+ "fullName": "claudia fernanda cardenas farfan (clau13_19)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124169/medium/a0bf0bda056aaf44bc5e11ec4281d701.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15238136/medium/7bc99402506842cb70d3a6fb67f47503.jpeg",
"preTranslated": 0,
- "totalCosts": 161
+ "totalCosts": 137
},
"languages": [
{
"language": {
- "id": "ka",
- "name": "Georgian",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 161
+ "totalCosts": 137
},
"translated": {
- "tmMatch": 7,
- "default": 154,
- "total": 161
+ "tmMatch": 0,
+ "default": 137,
+ "total": 137
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 127,
- "total": 133
+ "tmMatch": 0,
+ "default": 166,
+ "total": 166
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -49153,9 +29146,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 154,
- "total": 161
+ "tmMatch": 0,
+ "default": 137,
+ "total": 137
},
"approvalCosts": {
"tmMatch": 0,
@@ -49167,32 +29160,32 @@
},
{
"user": {
- "id": 15136208,
- "username": "shunsuke.kikuchi",
- "fullName": "shun (shunsuke.kikuchi)",
+ "id": 15322422,
+ "username": "Doge-is-Dope",
+ "fullName": "clement.l (Doge-is-Dope)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15136208/medium/849c0d80efdaa9b2e28d8475a8eebeb5.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15322422/medium/38efd7eb354b2e069fef152642759ba5.png",
"preTranslated": 0,
- "totalCosts": 9
+ "totalCosts": 20
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 9
+ "totalCosts": 20
},
"translated": {
- "tmMatch": 6,
- "default": 3,
- "total": 9
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
},
"targetTranslated": {
- "tmMatch": 6,
- "default": 3,
- "total": 9
+ "tmMatch": 35,
+ "default": 0,
+ "total": 35
},
"translatedByMt": {
"tmMatch": 0,
@@ -49205,9 +29198,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 3,
- "total": 9
+ "tmMatch": 20,
+ "default": 0,
+ "total": 20
},
"approvalCosts": {
"tmMatch": 0,
@@ -49219,37 +29212,37 @@
},
{
"user": {
- "id": 15210298,
- "username": "spriteaaa",
- "fullName": "sprite (spriteaaa)",
+ "id": 15314206,
+ "username": "cuijia",
+ "fullName": "cuijia",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15210298/medium/33f359e8d06e2f82c24e00533737278f.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314206/medium/97a1d7142aa4eba6ed8a0212ddada4a8.jpeg",
"preTranslated": 0,
- "totalCosts": 1036
+ "totalCosts": 457
},
"languages": [
{
"language": {
- "id": "sq",
- "name": "Albanian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1036
+ "totalCosts": 457
},
"translated": {
- "tmMatch": 7,
- "default": 1029,
- "total": 1036
+ "tmMatch": 3,
+ "default": 454,
+ "total": 457
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 765,
- "total": 773
+ "tmMatch": 6,
+ "default": 725,
+ "total": 731
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 25,
+ "total": 25
},
"approved": {
"tmMatch": 0,
@@ -49257,9 +29250,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 1029,
- "total": 1036
+ "tmMatch": 3,
+ "default": 454,
+ "total": 457
},
"approvalCosts": {
"tmMatch": 0,
@@ -49271,37 +29264,37 @@
},
{
"user": {
- "id": 15121989,
- "username": "sterankoo",
- "fullName": "sterankoo",
+ "id": 15250098,
+ "username": "dangg",
+ "fullName": "dangg",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15121989/medium/130c81613abff2b35d0a291b5dd43aee.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15250098/medium/e0bf575c362ae1ae0c478a8e5004e162.jpeg",
"preTranslated": 0,
- "totalCosts": 115
+ "totalCosts": 1677
},
"languages": [
{
"language": {
- "id": "tr",
- "name": "Turkish",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 115
+ "totalCosts": 1677
},
"translated": {
- "tmMatch": 0,
- "default": 115,
- "total": 115
+ "tmMatch": 27,
+ "default": 1650,
+ "total": 1677
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 82,
- "total": 82
+ "tmMatch": 53,
+ "default": 2430,
+ "total": 2483
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 11,
+ "default": 12,
+ "total": 23
},
"approved": {
"tmMatch": 0,
@@ -49309,9 +29302,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 115,
- "total": 115
+ "tmMatch": 27,
+ "default": 1650,
+ "total": 1677
},
"approvalCosts": {
"tmMatch": 0,
@@ -49323,13 +29316,13 @@
},
{
"user": {
- "id": 15178052,
- "username": "sudokunym",
- "fullName": "sudokunym",
+ "id": 14631802,
+ "username": "edgargrau",
+ "fullName": "eDgar gRau (edgargrau)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15178052/medium/6d7cf49c669b00f2bcaa28716d078bc0.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14631802/medium/49b31ee9ceace460558cf61dcaaa1e2f.jpeg",
"preTranslated": 0,
- "totalCosts": 321
+ "totalCosts": 193
},
"languages": [
{
@@ -49338,22 +29331,22 @@
"name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 321
+ "totalCosts": 193
},
"translated": {
- "tmMatch": 0,
- "default": 321,
- "total": 321
+ "tmMatch": 4,
+ "default": 189,
+ "total": 193
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 331,
- "total": 331
+ "tmMatch": 5,
+ "default": 233,
+ "total": 238
},
"translatedByMt": {
"tmMatch": 0,
- "default": 127,
- "total": 127
+ "default": 113,
+ "total": 113
},
"approved": {
"tmMatch": 0,
@@ -49361,9 +29354,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 321,
- "total": 321
+ "tmMatch": 4,
+ "default": 189,
+ "total": 193
},
"approvalCosts": {
"tmMatch": 0,
@@ -49375,32 +29368,32 @@
},
{
"user": {
- "id": 15132521,
- "username": "suna2077",
- "fullName": "suna4 (suna2077)",
+ "id": 15212772,
+ "username": "cokeyy",
+ "fullName": "ehrsa (cokeyy)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15132521/medium/b2da2e88b8429dcae4ce98ef6729ca30.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15212772/medium/091cb85c4d9daaf8ab2fcdb25c87d573.png",
"preTranslated": 0,
- "totalCosts": 67
+ "totalCosts": 1044
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "sq",
+ "name": "Albanian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 67
+ "totalCosts": 1044
},
"translated": {
- "tmMatch": 0,
- "default": 67,
- "total": 67
+ "tmMatch": 8,
+ "default": 1036,
+ "total": 1044
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 183,
- "total": 183
+ "tmMatch": 8,
+ "default": 746,
+ "total": 754
},
"translatedByMt": {
"tmMatch": 0,
@@ -49413,9 +29406,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 67,
- "total": 67
+ "tmMatch": 8,
+ "default": 1036,
+ "total": 1044
},
"approvalCosts": {
"tmMatch": 0,
@@ -49427,37 +29420,37 @@
},
{
"user": {
- "id": 15097185,
- "username": "sunbeam.",
- "fullName": "sunbeam (sunbeam.)",
+ "id": 15087917,
+ "username": "seoh",
+ "fullName": "eth.seoh (seoh)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097185/medium/ef91246c2b7ee8bc15d5b2834ce6fc70.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087917/medium/436328b66c11b44622caf9b3de1c4ef0_default.png",
"preTranslated": 0,
- "totalCosts": 2553
+ "totalCosts": 239
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2553
+ "totalCosts": 239
},
"translated": {
- "tmMatch": 15,
- "default": 2538,
- "total": 2553
+ "tmMatch": 23,
+ "default": 216,
+ "total": 239
},
"targetTranslated": {
- "tmMatch": 38,
- "default": 4274,
- "total": 4312
+ "tmMatch": 18,
+ "default": 166,
+ "total": 184
},
"translatedByMt": {
- "tmMatch": 12,
- "default": 1549,
- "total": 1561
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -49465,9 +29458,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 15,
- "default": 2538,
- "total": 2553
+ "tmMatch": 23,
+ "default": 216,
+ "total": 239
},
"approvalCosts": {
"tmMatch": 0,
@@ -49479,32 +29472,32 @@
},
{
"user": {
- "id": 15094249,
- "username": "taherehk1366",
- "fullName": "t korooni (taherehk1366)",
+ "id": 15274556,
+ "username": "gilenlecuona",
+ "fullName": "guyguy120 (gilenlecuona)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094249/medium/a12336afcb5a952d069962e9d1d98481.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15274556/medium/171aed1bf197511befac6b87394bccb1.png",
"preTranslated": 0,
- "totalCosts": 17
+ "totalCosts": 50
},
"languages": [
{
"language": {
- "id": "fa",
- "name": "Persian",
+ "id": "eu",
+ "name": "Basque",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17
+ "totalCosts": 50
},
"translated": {
- "tmMatch": 1,
- "default": 16,
- "total": 17
+ "tmMatch": 3,
+ "default": 47,
+ "total": 50
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 20,
- "total": 21
+ "tmMatch": 4,
+ "default": 36,
+ "total": 40
},
"translatedByMt": {
"tmMatch": 0,
@@ -49517,9 +29510,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 16,
- "total": 17
+ "tmMatch": 3,
+ "default": 47,
+ "total": 50
},
"approvalCosts": {
"tmMatch": 0,
@@ -49531,37 +29524,37 @@
},
{
"user": {
- "id": 15066445,
- "username": "tanyeun",
- "fullName": "tanyeun",
+ "id": 15332890,
+ "username": "harry.yzl",
+ "fullName": "harry yang (harry.yzl)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15066445/medium/20bd201d087c38f8a96c927fea208225.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332890/medium/7f8b947d94015d39fc2d0070c000a5fb.png",
"preTranslated": 0,
- "totalCosts": 412
+ "totalCosts": 149
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 412
+ "totalCosts": 149
},
"translated": {
- "tmMatch": 5,
- "default": 407,
- "total": 412
+ "tmMatch": 2,
+ "default": 147,
+ "total": 149
},
"targetTranslated": {
- "tmMatch": 11,
- "default": 688,
- "total": 699
+ "tmMatch": 6,
+ "default": 236,
+ "total": 242
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 16,
+ "total": 16
},
"approved": {
"tmMatch": 0,
@@ -49569,9 +29562,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 407,
- "total": 412
+ "tmMatch": 2,
+ "default": 147,
+ "total": 149
},
"approvalCosts": {
"tmMatch": 0,
@@ -49583,37 +29576,37 @@
},
{
"user": {
- "id": 15200124,
- "username": "tnkrxyz",
- "fullName": "tnkrxyz",
+ "id": 15245070,
+ "username": "fohefxl",
+ "fullName": "haxm haxm (fohefxl)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15200124/medium/ffa738c845c1368d57741754daad817b.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15245070/medium/bdbde78d9ac80dd2e13dcf34a1de03f5.png",
"preTranslated": 0,
- "totalCosts": 24
+ "totalCosts": 616
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 24
+ "totalCosts": 616
},
"translated": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
+ "tmMatch": 5,
+ "default": 611,
+ "total": 616
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 48,
- "total": 48
+ "tmMatch": 6,
+ "default": 561,
+ "total": 567
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 4,
+ "default": 164,
+ "total": 168
},
"approved": {
"tmMatch": 0,
@@ -49621,9 +29614,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
+ "tmMatch": 5,
+ "default": 611,
+ "total": 616
},
"approvalCosts": {
"tmMatch": 0,
@@ -49635,32 +29628,32 @@
},
{
"user": {
- "id": 15038555,
- "username": "huguet86",
- "fullName": "toni huguet (huguet86)",
+ "id": 15240216,
+ "username": "miaomiaohong98",
+ "fullName": "hong miaomiao (miaomiaohong98)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15038555/medium/112859b332499cda1a40805a77b68eae.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15240216/medium/1b77e602ead01d201a1c8f4bde74aac2.png",
"preTranslated": 0,
- "totalCosts": 52
+ "totalCosts": 37
},
"languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 52
+ "totalCosts": 37
},
"translated": {
"tmMatch": 0,
- "default": 52,
- "total": 52
+ "default": 37,
+ "total": 37
},
"targetTranslated": {
"tmMatch": 0,
- "default": 56,
- "total": 56
+ "default": 74,
+ "total": 74
},
"translatedByMt": {
"tmMatch": 0,
@@ -49674,8 +29667,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 52,
- "total": 52
+ "default": 37,
+ "total": 37
},
"approvalCosts": {
"tmMatch": 0,
@@ -49687,37 +29680,37 @@
},
{
"user": {
- "id": 14921757,
- "username": "trungkien.nt92",
- "fullName": "trung kiên nguyễn (trungkien.nt92)",
+ "id": 15308400,
+ "username": "jason_hu",
+ "fullName": "hu jason (jason_hu)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14921757/medium/a4d27673e3b21d2a5eac428488c20ad4.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15308400/medium/f72a21466668f31317fd41e8c0accf37.png",
"preTranslated": 0,
- "totalCosts": 1821
+ "totalCosts": 381
},
"languages": [
{
"language": {
- "id": "vi",
- "name": "Vietnamese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1821
+ "totalCosts": 381
},
"translated": {
- "tmMatch": 15,
- "default": 1806,
- "total": 1821
+ "tmMatch": 19,
+ "default": 362,
+ "total": 381
},
"targetTranslated": {
- "tmMatch": 30,
- "default": 2661,
- "total": 2691
+ "tmMatch": 44,
+ "default": 637,
+ "total": 681
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 15,
+ "default": 48,
+ "total": 63
},
"approved": {
"tmMatch": 0,
@@ -49725,9 +29718,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 15,
- "default": 1806,
- "total": 1821
+ "tmMatch": 19,
+ "default": 362,
+ "total": 381
},
"approvalCosts": {
"tmMatch": 0,
@@ -49739,37 +29732,37 @@
},
{
"user": {
- "id": 14181997,
- "username": "samuel.brb19",
- "fullName": "un_sam _sauvage (samuel.brb19)",
+ "id": 14365554,
+ "username": "hydai",
+ "fullName": "hydai",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14181997/medium/0aaf4c266fa4700ccec8bcadb09440b6.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14365554/medium/0eaad18aa54e9f87636e0bf3f5d20dc3.jpeg",
"preTranslated": 0,
- "totalCosts": 116
+ "totalCosts": 219
},
"languages": [
{
"language": {
- "id": "fr",
- "name": "French",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 116
- },
- "translated": {
- "tmMatch": 1,
- "default": 115,
- "total": 116
+ "totalCosts": 219
+ },
+ "translated": {
+ "tmMatch": 8,
+ "default": 211,
+ "total": 219
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 123,
- "total": 124
+ "tmMatch": 17,
+ "default": 349,
+ "total": 366
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 29,
- "total": 30
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -49777,9 +29770,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 115,
- "total": 116
+ "tmMatch": 8,
+ "default": 211,
+ "total": 219
},
"approvalCosts": {
"tmMatch": 0,
@@ -49791,13 +29784,13 @@
},
{
"user": {
- "id": 15152978,
- "username": "moc2",
- "fullName": "w.moc (moc2)",
+ "id": 15234592,
+ "username": "urunny",
+ "fullName": "hyungsuk ahn (urunny)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15152978/medium/818fdcadb68f65bb751549ec25cf1a07_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15234592/medium/518f4895665a62a0fb8d864108f31dbe.png",
"preTranslated": 0,
- "totalCosts": 126
+ "totalCosts": 36
},
"languages": [
{
@@ -49806,17 +29799,17 @@
"name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 126
+ "totalCosts": 36
},
"translated": {
"tmMatch": 0,
- "default": 126,
- "total": 126
+ "default": 36,
+ "total": 36
},
"targetTranslated": {
"tmMatch": 0,
- "default": 95,
- "total": 95
+ "default": 33,
+ "total": 33
},
"translatedByMt": {
"tmMatch": 0,
@@ -49830,8 +29823,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 126,
- "total": 126
+ "default": 36,
+ "total": 36
},
"approvalCosts": {
"tmMatch": 0,
@@ -49843,37 +29836,37 @@
},
{
"user": {
- "id": 15120341,
- "username": "waiyanlin.lin",
- "fullName": "waiyanlin lin (waiyanlin.lin)",
+ "id": 15246162,
+ "username": "idontdom_eth",
+ "fullName": "idontdom_eth",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15120341/medium/08db8b915c55cac0b6314df3bd6d55cb.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15246162/medium/f6165a302a7a35acb06f3f4ef4d057c1.jpg",
"preTranslated": 0,
- "totalCosts": 660
+ "totalCosts": 32
},
"languages": [
{
"language": {
- "id": "my",
- "name": "Burmese",
+ "id": "pl",
+ "name": "Polish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 660
+ "totalCosts": 32
},
"translated": {
- "tmMatch": 66,
- "default": 594,
- "total": 660
+ "tmMatch": 0,
+ "default": 32,
+ "total": 32
},
"targetTranslated": {
- "tmMatch": 108,
- "default": 794,
- "total": 902
+ "tmMatch": 0,
+ "default": 26,
+ "total": 26
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 7,
+ "total": 7
},
"approved": {
"tmMatch": 0,
@@ -49881,9 +29874,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 66,
- "default": 594,
- "total": 660
+ "tmMatch": 0,
+ "default": 32,
+ "total": 32
},
"approvalCosts": {
"tmMatch": 0,
@@ -49895,37 +29888,37 @@
},
{
"user": {
- "id": 15073571,
- "username": "wenzhenxiang",
- "fullName": "wenzhenxiang",
+ "id": 15135089,
+ "username": "indwm",
+ "fullName": "indwm",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15073571/medium/875bbb4fda2d4e54f58a6562347e0b00.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135089/medium/ad0dde7b6943eb1bdc2b8c64223dd070.png",
"preTranslated": 0,
- "totalCosts": 649
+ "totalCosts": 773
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3
+ "totalCosts": 773
},
"translated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 15,
+ "default": 758,
+ "total": 773
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 9,
- "total": 9
+ "tmMatch": 32,
+ "default": 1899,
+ "total": 1931
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 22,
+ "total": 22
},
"approved": {
"tmMatch": 0,
@@ -49933,38 +29926,51 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 15,
+ "default": 758,
+ "total": 773
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15137116,
+ "username": "isiahlin",
+ "fullName": "isiahlin",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137116/medium/f09a868c77db00f7c111674b9f55083e.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 182
+ },
+ "languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 646
+ "totalCosts": 182
},
"translated": {
- "tmMatch": 7,
- "default": 639,
- "total": 646
+ "tmMatch": 21,
+ "default": 161,
+ "total": 182
},
"targetTranslated": {
- "tmMatch": 19,
- "default": 1245,
- "total": 1264
+ "tmMatch": 37,
+ "default": 262,
+ "total": 299
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 13,
+ "total": 13
},
"approved": {
"tmMatch": 0,
@@ -49972,9 +29978,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 639,
- "total": 646
+ "tmMatch": 21,
+ "default": 161,
+ "total": 182
},
"approvalCosts": {
"tmMatch": 0,
@@ -49986,47 +29992,47 @@
},
{
"user": {
- "id": 15129777,
- "username": "workoocha",
- "fullName": "workoocha",
+ "id": 14957177,
+ "username": "joeurassa",
+ "fullName": "joeurassa",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129777/medium/eac31bd6db40842be585cdc7066982ec.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14957177/medium/a88c293bcc8b749456d71edee74329f5.jpeg",
"preTranslated": 0,
- "totalCosts": 8
+ "totalCosts": 4117
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "sw",
+ "name": "Swahili",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8
+ "totalCosts": 4117
},
"translated": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 73,
+ "default": 4044,
+ "total": 4117
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 32,
- "total": 32
+ "tmMatch": 80,
+ "default": 4116,
+ "total": 4196
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 4,
- "total": 4
+ "tmMatch": 7,
+ "default": 0,
+ "total": 7
},
"approved": {
"tmMatch": 0,
"default": 0,
- "total": 0
+ "total": 918
},
"translationCosts": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 73,
+ "default": 4044,
+ "total": 4117
},
"approvalCosts": {
"tmMatch": 0,
@@ -50038,32 +30044,32 @@
},
{
"user": {
- "id": 15129831,
- "username": "x6baco9x",
- "fullName": "x6Baco9x (x6baco9x)",
+ "id": 15332852,
+ "username": "jonhpark7966",
+ "fullName": "jonhpark7966",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15129831/medium/4085b77e5ad6584bb85f237da2880669.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15332852/medium/24186e22467c847319b2911a49d1bacc.png",
"preTranslated": 0,
- "totalCosts": 514
+ "totalCosts": 81
},
"languages": [
{
"language": {
- "id": "pt-BR",
- "name": "Portuguese, Brazilian",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 514
+ "totalCosts": 81
},
"translated": {
- "tmMatch": 89,
- "default": 425,
- "total": 514
+ "tmMatch": 2,
+ "default": 79,
+ "total": 81
},
"targetTranslated": {
- "tmMatch": 97,
- "default": 458,
- "total": 555
+ "tmMatch": 3,
+ "default": 64,
+ "total": 67
},
"translatedByMt": {
"tmMatch": 0,
@@ -50076,9 +30082,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 89,
- "default": 425,
- "total": 514
+ "tmMatch": 2,
+ "default": 79,
+ "total": 81
},
"approvalCosts": {
"tmMatch": 0,
@@ -50090,13 +30096,13 @@
},
{
"user": {
- "id": 15114787,
- "username": "xuanling11",
- "fullName": "xuanling11",
+ "id": 15076447,
+ "username": "jonson009",
+ "fullName": "jonson009",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15114787/medium/4a46c76d6b45153ddffc988632162c45.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15076447/medium/779eaaded25604f7fd5afdaed181ad1f.png",
"preTranslated": 0,
- "totalCosts": 72
+ "totalCosts": 4
},
"languages": [
{
@@ -50105,22 +30111,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 72
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 7,
- "default": 65,
- "total": 72
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 17,
- "default": 147,
- "total": 164
+ "tmMatch": 0,
+ "default": 12,
+ "total": 12
},
"translatedByMt": {
- "tmMatch": 2,
+ "tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -50128,9 +30134,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 7,
- "default": 65,
- "total": 72
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -50142,32 +30148,32 @@
},
{
"user": {
- "id": 15190392,
- "username": "y-kyul",
- "fullName": "y.kyul (y-kyul)",
+ "id": 15270742,
+ "username": "julgz",
+ "fullName": "julgz",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15190392/medium/a0cc2e66362bddf77f45aab2c847dbc0.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15270742/medium/2975fe9718959071e4db816a58e009d1.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 10
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 10
},
"translated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 10,
+ "total": 10
},
"targetTranslated": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 11,
+ "total": 11
},
"translatedByMt": {
"tmMatch": 0,
@@ -50181,8 +30187,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 10,
+ "total": 10
},
"approvalCosts": {
"tmMatch": 0,
@@ -50194,37 +30200,37 @@
},
{
"user": {
- "id": 15135097,
- "username": "y24t",
- "fullName": "y24t",
+ "id": 14599938,
+ "username": "wjy7551376",
+ "fullName": "jyfocus (wjy7551376)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15135097/medium/aa3e20d4f927f7fc089ffbd1ac6da2ad.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14599938/medium/7d58c031632657c5866ea32c4477e61b.jpeg",
"preTranslated": 0,
- "totalCosts": 196
+ "totalCosts": 1747
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 196
+ "totalCosts": 1747
},
"translated": {
- "tmMatch": 15,
- "default": 181,
- "total": 196
+ "tmMatch": 6,
+ "default": 1741,
+ "total": 1747
},
"targetTranslated": {
- "tmMatch": 52,
- "default": 612,
- "total": 664
+ "tmMatch": 13,
+ "default": 2699,
+ "total": 2712
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 3,
+ "default": 536,
+ "total": 539
},
"approved": {
"tmMatch": 0,
@@ -50232,9 +30238,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 15,
- "default": 181,
- "total": 196
+ "tmMatch": 6,
+ "default": 1741,
+ "total": 1747
},
"approvalCosts": {
"tmMatch": 0,
@@ -50246,37 +30252,37 @@
},
{
"user": {
- "id": 15029941,
- "username": "yewonbahn",
- "fullName": "yewonbahn",
+ "id": 15247956,
+ "username": "kenip",
+ "fullName": "kenip",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15029941/medium/48fbfcd07d6b803f8893c3abf96318c7.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15247956/medium/d5a5d69f6aecc80fe75873d940743a36.png",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 392
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 392
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 13,
+ "default": 379,
+ "total": 392
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 3,
- "total": 3
+ "tmMatch": 18,
+ "default": 413,
+ "total": 431
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 13,
+ "total": 13
},
"approved": {
"tmMatch": 0,
@@ -50284,9 +30290,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 13,
+ "default": 379,
+ "total": 392
},
"approvalCosts": {
"tmMatch": 0,
@@ -50298,37 +30304,37 @@
},
{
"user": {
- "id": 15166936,
- "username": "myIvan520",
- "fullName": "yinfei (myIvan520)",
+ "id": 14820932,
+ "username": "Kousuke.kikuchi",
+ "fullName": "kousuke (Kousuke.kikuchi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15166936/medium/709cbee6f8f023091636b54d49ce7d85.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14820932/medium/f92dad1ec8f37c7de68d9216c3e6f616.jpeg",
"preTranslated": 0,
- "totalCosts": 931
+ "totalCosts": 278
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 8
+ "totalCosts": 278
},
"translated": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 5,
+ "default": 273,
+ "total": 278
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 11,
- "total": 11
+ "tmMatch": 10,
+ "default": 713,
+ "total": 723
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 4,
"default": 0,
- "total": 0
+ "total": 4
},
"approved": {
"tmMatch": 0,
@@ -50336,38 +30342,51 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 8,
- "total": 8
+ "tmMatch": 5,
+ "default": 273,
+ "total": 278
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15246102,
+ "username": "ll1198518639",
+ "fullName": "lin luo (ll1198518639)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15246102/medium/16ba0a18555a5486ec1e324616a4f267.png",
+ "preTranslated": 0,
+ "totalCosts": 223
+ },
+ "languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 923
+ "totalCosts": 223
},
"translated": {
- "tmMatch": 8,
- "default": 915,
- "total": 923
+ "tmMatch": 1,
+ "default": 222,
+ "total": 223
},
"targetTranslated": {
- "tmMatch": 20,
- "default": 1579,
- "total": 1599
+ "tmMatch": 1,
+ "default": 373,
+ "total": 374
},
"translatedByMt": {
- "tmMatch": 1,
+ "tmMatch": 0,
"default": 0,
- "total": 1
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -50375,9 +30394,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 915,
- "total": 923
+ "tmMatch": 1,
+ "default": 222,
+ "total": 223
},
"approvalCosts": {
"tmMatch": 0,
@@ -50389,13 +30408,13 @@
},
{
"user": {
- "id": 15163548,
- "username": "pks_",
- "fullName": "yuliyu123 (pks_)",
+ "id": 15285990,
+ "username": "lxlxw",
+ "fullName": "lx5 (lxlxw)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15163548/medium/dffb79fc1ca38bba3b70976ea255d176.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15285990/medium/4ff4140a6e7161de6f8cf6fe8fd728ca.jpeg",
"preTranslated": 0,
- "totalCosts": 201
+ "totalCosts": 250
},
"languages": [
{
@@ -50404,22 +30423,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 201
+ "totalCosts": 250
},
"translated": {
- "tmMatch": 5,
- "default": 196,
- "total": 201
+ "tmMatch": 96,
+ "default": 154,
+ "total": 250
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 342,
- "total": 352
+ "tmMatch": 169,
+ "default": 237,
+ "total": 406
},
"translatedByMt": {
- "tmMatch": 5,
- "default": 35,
- "total": 40
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -50427,9 +30446,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 196,
- "total": 201
+ "tmMatch": 96,
+ "default": 154,
+ "total": 250
},
"approvalCosts": {
"tmMatch": 0,
@@ -50441,37 +30460,37 @@
},
{
"user": {
- "id": 15193608,
- "username": "yuping",
- "fullName": "yuping",
+ "id": 15190490,
+ "username": "mina_k",
+ "fullName": "mina k (mina_k)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15193608/medium/c3b5342b0fef9f5f51eff5b0c2b93c70.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15190490/medium/18b89670b95d176f8c85e25d50135806.png",
"preTranslated": 0,
- "totalCosts": 6144
+ "totalCosts": 740
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "el",
+ "name": "Greek",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 6144
+ "totalCosts": 740
},
"translated": {
- "tmMatch": 1539,
- "default": 4605,
- "total": 6144
+ "tmMatch": 8,
+ "default": 732,
+ "total": 740
},
"targetTranslated": {
- "tmMatch": 2662,
- "default": 7400,
- "total": 10062
+ "tmMatch": 8,
+ "default": 781,
+ "total": 789
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 6,
- "total": 9
+ "tmMatch": 0,
+ "default": 332,
+ "total": 332
},
"approved": {
"tmMatch": 0,
@@ -50479,9 +30498,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1539,
- "default": 4605,
- "total": 6144
+ "tmMatch": 8,
+ "default": 732,
+ "total": 740
},
"approvalCosts": {
"tmMatch": 0,
@@ -50493,37 +30512,37 @@
},
{
"user": {
- "id": 15184196,
- "username": "yuyuyu0222",
- "fullName": "yuyuyu0222",
+ "id": 14313472,
+ "username": "ntotao",
+ "fullName": "ntotao",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15184196/medium/04ab2be839b569e23d076f566ee2b742.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14313472/medium/c09ed4450f8a65235c896745bd06abd0.jpg",
"preTranslated": 0,
- "totalCosts": 32
+ "totalCosts": 1547
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "it",
+ "name": "Italian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 32
+ "totalCosts": 1547
},
"translated": {
- "tmMatch": 0,
- "default": 32,
- "total": 32
+ "tmMatch": 633,
+ "default": 914,
+ "total": 1547
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 69,
- "total": 69
+ "tmMatch": 731,
+ "default": 1005,
+ "total": 1736
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 14,
+ "default": 8,
+ "total": 22
},
"approved": {
"tmMatch": 0,
@@ -50531,9 +30550,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 32,
- "total": 32
+ "tmMatch": 633,
+ "default": 914,
+ "total": 1547
},
"approvalCosts": {
"tmMatch": 0,
@@ -50545,37 +30564,37 @@
},
{
"user": {
- "id": 15126233,
- "username": "mdranger",
- "fullName": "z li (mdranger)",
+ "id": 15226658,
+ "username": "JorgeRibeiro",
+ "fullName": "pinygmr (JorgeRibeiro)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15126233/medium/626a747d0f645d3b176bcd58d6835175_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15226658/medium/fcb888d4fcb79f281a9174d1256ac3db.jpg",
"preTranslated": 0,
- "totalCosts": 17757
+ "totalCosts": 41
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "pt-PT",
+ "name": "Portuguese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17757
+ "totalCosts": 41
},
"translated": {
- "tmMatch": 656,
- "default": 17101,
- "total": 17757
+ "tmMatch": 0,
+ "default": 41,
+ "total": 41
},
"targetTranslated": {
- "tmMatch": 1100,
- "default": 27431,
- "total": 28531
+ "tmMatch": 0,
+ "default": 48,
+ "total": 48
},
"translatedByMt": {
- "tmMatch": 30,
- "default": 423,
- "total": 453
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -50583,9 +30602,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 656,
- "default": 17101,
- "total": 17757
+ "tmMatch": 0,
+ "default": 41,
+ "total": 41
},
"approvalCosts": {
"tmMatch": 0,
@@ -50597,37 +30616,37 @@
},
{
"user": {
- "id": 15175990,
- "username": "zabdiel.eth",
- "fullName": "zabdiel.eth",
+ "id": 15293776,
+ "username": "i.rarafy",
+ "fullName": "rarafy (i.rarafy)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15175990/medium/751ddfe699a25c16e045199c36964f02.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15293776/medium/c65704f36f82067d1bb1ad464ad54ba1.png",
"preTranslated": 0,
- "totalCosts": 90
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "fil",
- "name": "Filipino",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 90
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 2,
- "default": 88,
- "total": 90
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 114,
- "total": 116
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"translatedByMt": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -50635,9 +30654,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 88,
- "total": 90
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -50649,13 +30668,13 @@
},
{
"user": {
- "id": 15128335,
- "username": "Charlott_YU",
- "fullName": "zo (Charlott_YU)",
+ "id": 15305090,
+ "username": "sarirashi",
+ "fullName": "sariras (sarirashi)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15128335/medium/9c5c576773c67d46859fc6ac07350f96.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15305090/medium/aaf4ed1205a1b956cc21b4ee947c8d6d.jpeg",
"preTranslated": 0,
- "totalCosts": 37
+ "totalCosts": 15
},
"languages": [
{
@@ -50664,22 +30683,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 37
+ "totalCosts": 15
},
"translated": {
- "tmMatch": 16,
- "default": 21,
- "total": 37
+ "tmMatch": 0,
+ "default": 15,
+ "total": 15
},
"targetTranslated": {
- "tmMatch": 31,
- "default": 39,
- "total": 70
+ "tmMatch": 0,
+ "default": 23,
+ "total": 23
},
"translatedByMt": {
- "tmMatch": 2,
+ "tmMatch": 0,
"default": 0,
- "total": 2
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -50687,9 +30706,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 16,
- "default": 21,
- "total": 37
+ "tmMatch": 0,
+ "default": 15,
+ "total": 15
},
"approvalCosts": {
"tmMatch": 0,
@@ -50701,37 +30720,37 @@
},
{
"user": {
- "id": 14933753,
- "username": "15manson84",
- "fullName": "Александр Никитин (15manson84)",
+ "id": 15271954,
+ "username": "simpleboy",
+ "fullName": "simpleboy",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14933753/medium/7ec26e18c0da6e1027f4201c28938a7f.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15271954/medium/5bac3cfeb619cfcf28a4e3d02f697d60.jpg",
"preTranslated": 0,
- "totalCosts": 7
+ "totalCosts": 819
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 819
},
"translated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 819,
+ "total": 819
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 1306,
+ "total": 1306
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 7,
+ "total": 7
},
"approved": {
"tmMatch": 0,
@@ -50739,38 +30758,51 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 0,
- "total": 2
+ "tmMatch": 0,
+ "default": 819,
+ "total": 819
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15175928,
+ "username": "smallironman666",
+ "fullName": "small white (smallironman666)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15175928/medium/28720f576059b41681c218d7650c11d8.jpeg",
+ "preTranslated": 0,
+ "totalCosts": 188
+ },
+ "languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5
+ "totalCosts": 188
},
"translated": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 188,
+ "total": 188
},
"targetTranslated": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 334,
+ "total": 334
},
"translatedByMt": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -50779,8 +30811,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 5,
- "total": 5
+ "default": 188,
+ "total": 188
},
"approvalCosts": {
"tmMatch": 0,
@@ -50792,13 +30824,13 @@
},
{
"user": {
- "id": 15205596,
- "username": "Allee",
- "fullName": "Алексей Алексеевич Петренко (Allee)",
+ "id": 15097185,
+ "username": "sunbeam.",
+ "fullName": "sunbeam (sunbeam.)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15205596/medium/0042140a62bb7c2ba0323bbe6393ae83.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15097185/medium/ef91246c2b7ee8bc15d5b2834ce6fc70.jpg",
"preTranslated": 0,
- "totalCosts": 621
+ "totalCosts": 1220
},
"languages": [
{
@@ -50807,22 +30839,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 24
+ "totalCosts": 1220
},
"translated": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
+ "tmMatch": 6,
+ "default": 1214,
+ "total": 1220
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 30,
- "total": 30
+ "tmMatch": 14,
+ "default": 1643,
+ "total": 1657
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 2,
+ "default": 886,
+ "total": 888
},
"approved": {
"tmMatch": 0,
@@ -50830,33 +30862,46 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 24,
- "total": 24
+ "tmMatch": 6,
+ "default": 1214,
+ "total": 1220
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15297344,
+ "username": "tarymlah",
+ "fullName": "tarymlah",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15297344/medium/3f87ac9fec013e37872571efdb9090c1.jpg",
+ "preTranslated": 0,
+ "totalCosts": 104
+ },
+ "languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "tk",
+ "name": "Turkmen",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 512
+ "totalCosts": 104
},
"translated": {
"tmMatch": 0,
- "default": 512,
- "total": 512
+ "default": 104,
+ "total": 104
},
"targetTranslated": {
"tmMatch": 0,
- "default": 510,
- "total": 510
+ "default": 93,
+ "total": 93
},
"translatedByMt": {
"tmMatch": 0,
@@ -50870,37 +30915,50 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 512,
- "total": 512
+ "default": 104,
+ "total": 104
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 15248770,
+ "username": "theflyhigh",
+ "fullName": "theflyhigh",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15248770/medium/b8e4a3d00862335ecfea62d9c78548bc.png",
+ "preTranslated": 0,
+ "totalCosts": 2
+ },
+ "languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 85
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 16,
- "default": 69,
- "total": 85
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 16,
- "default": 71,
- "total": 87
+ "tmMatch": 0,
+ "default": 4,
+ "total": 4
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 13,
- "total": 17
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"approved": {
"tmMatch": 0,
@@ -50908,9 +30966,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 16,
- "default": 69,
- "total": 85
+ "tmMatch": 0,
+ "default": 2,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -50922,37 +30980,37 @@
},
{
"user": {
- "id": 15124371,
- "username": "andreydjalalov",
- "fullName": "Андрей Иванов (andreydjalalov)",
+ "id": 14921757,
+ "username": "trungkien.nt92",
+ "fullName": "trung kiên nguyễn (trungkien.nt92)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15124371/medium/84a26432333186218344afbbef9e4adf.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14921757/medium/80e6fd8d3f0be1e5feab67dccc614d82.jpg",
"preTranslated": 0,
- "totalCosts": 10
+ "totalCosts": 9101
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "vi",
+ "name": "Vietnamese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 10
+ "totalCosts": 9101
},
"translated": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 162,
+ "default": 8939,
+ "total": 9101
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 6,
- "total": 6
+ "tmMatch": 265,
+ "default": 13772,
+ "total": 14037
},
"translatedByMt": {
- "tmMatch": 0,
+ "tmMatch": 6,
"default": 10,
- "total": 10
+ "total": 16
},
"approved": {
"tmMatch": 0,
@@ -50960,9 +31018,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 10,
- "total": 10
+ "tmMatch": 162,
+ "default": 8939,
+ "total": 9101
},
"approvalCosts": {
"tmMatch": 0,
@@ -50974,37 +31032,37 @@
},
{
"user": {
- "id": 14057606,
- "username": "Dobrevmotorsport",
- "fullName": "Асен Добрев (Dobrevmotorsport)",
+ "id": 15264882,
+ "username": "villysony",
+ "fullName": "vishnu watcharanopkun (villysony)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14057606/medium/01dca40d206446fe96ac6f46d8d04616.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15264882/medium/4cd0aab731abe22b4b4994359846e830.jpeg",
"preTranslated": 0,
- "totalCosts": 117
+ "totalCosts": 18
},
"languages": [
{
"language": {
- "id": "bg",
- "name": "Bulgarian",
+ "id": "th",
+ "name": "Thai",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 117
+ "totalCosts": 18
},
"translated": {
- "tmMatch": 31,
- "default": 86,
- "total": 117
+ "tmMatch": 5,
+ "default": 13,
+ "total": 18
},
"targetTranslated": {
- "tmMatch": 44,
- "default": 92,
- "total": 136
+ "tmMatch": 1,
+ "default": 3,
+ "total": 4
},
"translatedByMt": {
- "tmMatch": 10,
- "default": 2,
- "total": 12
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -51012,9 +31070,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 31,
- "default": 86,
- "total": 117
+ "tmMatch": 5,
+ "default": 13,
+ "total": 18
},
"approvalCosts": {
"tmMatch": 0,
@@ -51026,37 +31084,37 @@
},
{
"user": {
- "id": 15089113,
- "username": "fi1in.v1adimir",
- "fullName": "Владимир Филин (fi1in.v1adimir)",
+ "id": 15152978,
+ "username": "moc2",
+ "fullName": "w.moc (moc2)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15089113/medium/89011f8c976e96f169487280a1d73f72.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15152978/medium/818fdcadb68f65bb751549ec25cf1a07_default.png",
"preTranslated": 0,
- "totalCosts": 643
+ "totalCosts": 67
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "ko",
+ "name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 643
+ "totalCosts": 67
},
"translated": {
- "tmMatch": 8,
- "default": 635,
- "total": 643
+ "tmMatch": 0,
+ "default": 67,
+ "total": 67
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 588,
- "total": 596
+ "tmMatch": 0,
+ "default": 49,
+ "total": 49
},
"translatedByMt": {
- "tmMatch": 3,
- "default": 30,
- "total": 33
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -51064,9 +31122,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 635,
- "total": 643
+ "tmMatch": 0,
+ "default": 67,
+ "total": 67
},
"approvalCosts": {
"tmMatch": 0,
@@ -51078,37 +31136,37 @@
},
{
"user": {
- "id": 14565366,
- "username": "brahumm.tzulao",
- "fullName": "Владислав Панченко (brahumm.tzulao)",
+ "id": 15254466,
+ "username": "web3driver",
+ "fullName": "web3driver",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14565366/medium/fa54b5476ef1134bb2209a6c13ba85b3.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15254466/medium/adde580dfcc331b56eb1c3823aaa9f0d.png",
"preTranslated": 0,
- "totalCosts": 98
+ "totalCosts": 1380
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 98
+ "totalCosts": 1380
},
"translated": {
- "tmMatch": 8,
- "default": 90,
- "total": 98
+ "tmMatch": 52,
+ "default": 1328,
+ "total": 1380
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 82,
- "total": 90
+ "tmMatch": 90,
+ "default": 2274,
+ "total": 2364
},
"translatedByMt": {
"tmMatch": 0,
- "default": 24,
- "total": 24
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -51116,9 +31174,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 8,
- "default": 90,
- "total": 98
+ "tmMatch": 52,
+ "default": 1328,
+ "total": 1380
},
"approvalCosts": {
"tmMatch": 0,
@@ -51130,32 +31188,32 @@
},
{
"user": {
- "id": 15150928,
- "username": "grendima29",
- "fullName": "Дима Грень (grendima29)",
+ "id": 15327162,
+ "username": "ZXC_crowdin",
+ "fullName": "xuchen zheng (ZXC_crowdin)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15150928/medium/f5971eda34b500be6242003d832beb87.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15327162/medium/eb687e8057f973d2e0752a4d45b7021d.png",
"preTranslated": 0,
- "totalCosts": 17
+ "totalCosts": 2051
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 17
+ "totalCosts": 2051
},
"translated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 23,
+ "default": 2028,
+ "total": 2051
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 48,
+ "default": 3319,
+ "total": 3367
},
"translatedByMt": {
"tmMatch": 0,
@@ -51168,9 +31226,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 17,
- "total": 17
+ "tmMatch": 23,
+ "default": 2028,
+ "total": 2051
},
"approvalCosts": {
"tmMatch": 0,
@@ -51182,32 +31240,32 @@
},
{
"user": {
- "id": 15109379,
- "username": "snayp_er",
- "fullName": "Дмитрий Шилин (snayp_er)",
+ "id": 14660900,
+ "username": "liuyangc3",
+ "fullName": "yang liu (liuyangc3)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15109379/medium/e1eda10c1dbf3e74f550ead00da133bf_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14660900/medium/0bdd3c54a919c5281765e19e7544eb31.jpeg",
"preTranslated": 0,
- "totalCosts": 211
+ "totalCosts": 4
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 211
+ "totalCosts": 4
},
"translated": {
- "tmMatch": 2,
- "default": 209,
- "total": 211
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 186,
- "total": 188
+ "tmMatch": 5,
+ "default": 0,
+ "total": 5
},
"translatedByMt": {
"tmMatch": 0,
@@ -51220,9 +31278,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 209,
- "total": 211
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -51234,37 +31292,37 @@
},
{
"user": {
- "id": 15144404,
- "username": "addlemaddle096",
- "fullName": "Екатерина Талалайченко (addlemaddle096)",
+ "id": 15206338,
+ "username": "yoshikouki",
+ "fullName": "yoshikouki_ (yoshikouki)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15144404/medium/27385dc54f5a7a5a602cb6ae4f9c409a.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15206338/medium/b19b6c3f70c935e0def2ea4b214eb88c.PNG",
"preTranslated": 0,
- "totalCosts": 1959
+ "totalCosts": 116
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1959
+ "totalCosts": 116
},
"translated": {
- "tmMatch": 3,
- "default": 1956,
- "total": 1959
+ "tmMatch": 49,
+ "default": 67,
+ "total": 116
},
"targetTranslated": {
- "tmMatch": 3,
- "default": 1672,
- "total": 1675
+ "tmMatch": 113,
+ "default": 164,
+ "total": 277
},
"translatedByMt": {
"tmMatch": 0,
- "default": 47,
- "total": 47
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -51272,9 +31330,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 3,
- "default": 1956,
- "total": 1959
+ "tmMatch": 49,
+ "default": 67,
+ "total": 116
},
"approvalCosts": {
"tmMatch": 0,
@@ -51286,37 +31344,37 @@
},
{
"user": {
- "id": 15120495,
- "username": "i2291010",
- "fullName": "Иосиф Шахов (i2291010)",
+ "id": 15193608,
+ "username": "yuping",
+ "fullName": "yuping",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15120495/medium/d2c986ef363e6fb269d1886b0ef9d990.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15193608/medium/c3b5342b0fef9f5f51eff5b0c2b93c70.jpg",
"preTranslated": 0,
- "totalCosts": 129
+ "totalCosts": 24810
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 129
+ "totalCosts": 24810
},
"translated": {
- "tmMatch": 0,
- "default": 129,
- "total": 129
+ "tmMatch": 2197,
+ "default": 22613,
+ "total": 24810
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 104,
- "total": 104
+ "tmMatch": 3523,
+ "default": 34545,
+ "total": 38068
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 14,
+ "default": 42,
+ "total": 56
},
"approved": {
"tmMatch": 0,
@@ -51324,9 +31382,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 129,
- "total": 129
+ "tmMatch": 2197,
+ "default": 22613,
+ "total": 24810
},
"approvalCosts": {
"tmMatch": 0,
@@ -51338,37 +31396,37 @@
},
{
"user": {
- "id": 15139008,
- "username": "mariia_donchenko2001",
- "fullName": "Марія Донченко (mariia_donchenko2001)",
+ "id": 12465480,
+ "username": "ondernuray",
+ "fullName": "Önder Nuray (ondernuray)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15139008/medium/15038b09a39236a50feaadd2b74c2300.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/12465480/medium/10edc9a851d4c50c0a414f4b24955423.png",
"preTranslated": 0,
- "totalCosts": 2358
+ "totalCosts": 5065
},
"languages": [
{
"language": {
- "id": "uk",
- "name": "Ukrainian",
+ "id": "tr",
+ "name": "Turkish",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2358
+ "totalCosts": 5065
},
"translated": {
- "tmMatch": 11,
- "default": 2347,
- "total": 2358
+ "tmMatch": 414,
+ "default": 4651,
+ "total": 5065
},
"targetTranslated": {
- "tmMatch": 15,
- "default": 2053,
- "total": 2068
+ "tmMatch": 332,
+ "default": 3727,
+ "total": 4059
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 214,
- "total": 218
+ "tmMatch": 6,
+ "default": 0,
+ "total": 6
},
"approved": {
"tmMatch": 0,
@@ -51376,9 +31434,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 11,
- "default": 2347,
- "total": 2358
+ "tmMatch": 414,
+ "default": 4651,
+ "total": 5065
},
"approvalCosts": {
"tmMatch": 0,
@@ -51390,32 +31448,32 @@
},
{
"user": {
- "id": 15199956,
- "username": "zhooookova",
- "fullName": "Надежда Жукова (zhooookova)",
+ "id": 15269290,
+ "username": "John01",
+ "fullName": "Ιωάννης Λιάλιος (John01)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15199956/medium/74aea56a748b12af52448b2ecf7ca2ac.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15269290/medium/b903da51f95d4eaece4abb52eb8003de.png",
"preTranslated": 0,
- "totalCosts": 801
+ "totalCosts": 73
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "el",
+ "name": "Greek",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 801
+ "totalCosts": 73
},
"translated": {
- "tmMatch": 25,
- "default": 776,
- "total": 801
+ "tmMatch": 0,
+ "default": 73,
+ "total": 73
},
"targetTranslated": {
- "tmMatch": 26,
- "default": 729,
- "total": 755
+ "tmMatch": 0,
+ "default": 80,
+ "total": 80
},
"translatedByMt": {
"tmMatch": 0,
@@ -51428,9 +31486,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 25,
- "default": 776,
- "total": 801
+ "tmMatch": 0,
+ "default": 73,
+ "total": 73
},
"approvalCosts": {
"tmMatch": 0,
@@ -51442,13 +31500,13 @@
},
{
"user": {
- "id": 14321724,
- "username": "JustVzyt",
- "fullName": "Просто Взут (JustVzyt)",
+ "id": 13495634,
+ "username": "aleksnder74",
+ "fullName": "Александр Кирьянов (aleksnder74)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14321724/medium/9c551a9ca7f2e01ac1f931cd2189b956.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13495634/medium/2bb6c9935c48233c344c42e22f7a0b64.jpg",
"preTranslated": 0,
- "totalCosts": 4
+ "totalCosts": 105
},
"languages": [
{
@@ -51457,22 +31515,22 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4
+ "totalCosts": 105
},
"translated": {
- "tmMatch": 1,
- "default": 3,
- "total": 4
+ "tmMatch": 11,
+ "default": 94,
+ "total": 105
},
"targetTranslated": {
- "tmMatch": 1,
- "default": 3,
- "total": 4
+ "tmMatch": 13,
+ "default": 87,
+ "total": 100
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 0,
- "total": 0
+ "tmMatch": 5,
+ "default": 84,
+ "total": 89
},
"approved": {
"tmMatch": 0,
@@ -51480,9 +31538,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 3,
- "total": 4
+ "tmMatch": 11,
+ "default": 94,
+ "total": 105
},
"approvalCosts": {
"tmMatch": 0,
@@ -51494,32 +31552,32 @@
},
{
"user": {
- "id": 14564238,
- "username": "FreddyAndresParra",
- "fullName": "Фредди Андрес Парра Орельяна (FreddyAndresParra)",
+ "id": 15214262,
+ "username": "andrejklim480",
+ "fullName": "Андрей Клим (andrejklim480)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14564238/medium/e6feebc5a27754079a07907fffac8389.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15214262/medium/5727db09ace3c2d258ba36991ad941ea.jpg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 449
},
"languages": [
{
"language": {
- "id": "es-EM",
- "name": "Spanish (Modern)",
+ "id": "cs",
+ "name": "Czech",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 9
},
"translated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 9,
+ "total": 9
},
"targetTranslated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 7,
+ "total": 7
},
"translatedByMt": {
"tmMatch": 0,
@@ -51533,46 +31591,72 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 9,
+ "total": 9
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15087601,
- "username": "abidovaelmira485",
- "fullName": "Эльмира Абидова (abidovaelmira485)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15087601/medium/963e577b3f2d34d8b648653dea546490.jpeg",
- "preTranslated": 0,
- "totalCosts": 7
- },
- "languages": [
+ },
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 7
+ "totalCosts": 432
},
"translated": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 86,
+ "default": 346,
+ "total": 432
},
"targetTranslated": {
+ "tmMatch": 81,
+ "default": 313,
+ "total": 394
+ },
+ "translatedByMt": {
+ "tmMatch": 3,
+ "default": 70,
+ "total": 73
+ },
+ "approved": {
"tmMatch": 0,
- "default": 8,
+ "default": 0,
+ "total": 0
+ },
+ "translationCosts": {
+ "tmMatch": 86,
+ "default": 346,
+ "total": 432
+ },
+ "approvalCosts": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ }
+ },
+ {
+ "language": {
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
+ "tmSavings": 0,
+ "preTranslate": 0,
+ "totalCosts": 8
+ },
+ "translated": {
+ "tmMatch": 8,
+ "default": 0,
"total": 8
},
+ "targetTranslated": {
+ "tmMatch": 10,
+ "default": 0,
+ "total": 10
+ },
"translatedByMt": {
"tmMatch": 0,
"default": 0,
@@ -51584,9 +31668,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 7,
- "total": 7
+ "tmMatch": 8,
+ "default": 0,
+ "total": 8
},
"approvalCosts": {
"tmMatch": 0,
@@ -51598,13 +31682,13 @@
},
{
"user": {
- "id": 14367416,
- "username": "simiria1980",
- "fullName": "иван семеренько (simiria1980)",
+ "id": 15233448,
+ "username": "ATATAWKA",
+ "fullName": "БОГ (ATATAWKA)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14367416/medium/211a965aa2c0eef05cc9a8c36489a01c.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15233448/medium/7aecc0f3a4fd3fbda82e8214fdf5fbe7.jpeg",
"preTranslated": 0,
- "totalCosts": 2
+ "totalCosts": 121
},
"languages": [
{
@@ -51613,17 +31697,17 @@
"name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 121
},
"translated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 121,
+ "total": 121
},
"targetTranslated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 102,
+ "total": 102
},
"translatedByMt": {
"tmMatch": 0,
@@ -51637,8 +31721,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 121,
+ "total": 121
},
"approvalCosts": {
"tmMatch": 0,
@@ -51650,37 +31734,37 @@
},
{
"user": {
- "id": 15185964,
- "username": "s1enka",
- "fullName": "степан ведерников (s1enka)",
+ "id": 14750070,
+ "username": "qnetvova",
+ "fullName": "Вова Кащавцев (qnetvova)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15185964/medium/82e4d229a99a3a1343a0005e8ef414cd.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14750070/medium/b193266e9e288da945c587875052d33b.jpg",
"preTranslated": 0,
- "totalCosts": 44
+ "totalCosts": 23
},
"languages": [
{
"language": {
- "id": "ru",
- "name": "Russian",
+ "id": "fil",
+ "name": "Filipino",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 44
+ "totalCosts": 23
},
"translated": {
- "tmMatch": 15,
- "default": 29,
- "total": 44
+ "tmMatch": 5,
+ "default": 18,
+ "total": 23
},
"targetTranslated": {
- "tmMatch": 16,
- "default": 29,
- "total": 45
+ "tmMatch": 4,
+ "default": 18,
+ "total": 22
},
"translatedByMt": {
- "tmMatch": 8,
- "default": 29,
- "total": 37
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -51688,9 +31772,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 15,
- "default": 29,
- "total": 44
+ "tmMatch": 5,
+ "default": 18,
+ "total": 23
},
"approvalCosts": {
"tmMatch": 0,
@@ -51702,37 +31786,37 @@
},
{
"user": {
- "id": 15137696,
- "username": "hamadsf5",
- "fullName": "حمد السيف (hamadsf5)",
+ "id": 15274392,
+ "username": "kostya.74.74",
+ "fullName": "Костя Аристов (kostya.74.74)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137696/medium/06813fe6efbbef65fd0fb96ab89fa68f.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15274392/medium/1479cb1e29576e3989b6fbf7c807eb29.jpeg",
"preTranslated": 0,
- "totalCosts": 3246
+ "totalCosts": 6
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 3246
+ "totalCosts": 6
},
"translated": {
- "tmMatch": 32,
- "default": 3214,
- "total": 3246
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"targetTranslated": {
- "tmMatch": 30,
- "default": 2717,
- "total": 2747
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 2067,
- "total": 2069
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"approved": {
"tmMatch": 0,
@@ -51740,9 +31824,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 32,
- "default": 3214,
- "total": 3246
+ "tmMatch": 0,
+ "default": 6,
+ "total": 6
},
"approvalCosts": {
"tmMatch": 0,
@@ -51754,37 +31838,37 @@
},
{
"user": {
- "id": 15207930,
- "username": "rayg",
- "fullName": "راجي الحارثي (rayg)",
+ "id": 15199956,
+ "username": "zhooookova",
+ "fullName": "Надежда Жукова (zhooookova)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15207930/medium/b810ceacea24be83757399fa7cc431ef_default.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15199956/medium/74aea56a748b12af52448b2ecf7ca2ac.png",
"preTranslated": 0,
- "totalCosts": 13
+ "totalCosts": 10918
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 13
+ "totalCosts": 10918
},
"translated": {
- "tmMatch": 11,
- "default": 2,
- "total": 13
+ "tmMatch": 225,
+ "default": 10693,
+ "total": 10918
},
"targetTranslated": {
- "tmMatch": 10,
- "default": 4,
- "total": 14
+ "tmMatch": 205,
+ "default": 9522,
+ "total": 9727
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 5,
+ "total": 5
},
"approved": {
"tmMatch": 0,
@@ -51792,9 +31876,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 11,
- "default": 2,
- "total": 13
+ "tmMatch": 225,
+ "default": 10693,
+ "total": 10918
},
"approvalCosts": {
"tmMatch": 0,
@@ -51806,37 +31890,37 @@
},
{
"user": {
- "id": 15155352,
- "username": "said.ali202038",
- "fullName": "سيد على (said.ali202038)",
+ "id": 15214436,
+ "username": "cheremmmisin",
+ "fullName": "Роман Черемисин (cheremmmisin)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15155352/medium/6532eabe58695301283aebea3dbe3720.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15214436/medium/cebd8b7747a8b3ae790e25828eb135ed_default.png",
"preTranslated": 0,
- "totalCosts": 62
+ "totalCosts": 352
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 60
+ "totalCosts": 352
},
"translated": {
"tmMatch": 3,
- "default": 57,
- "total": 60
+ "default": 349,
+ "total": 352
},
"targetTranslated": {
- "tmMatch": 7,
- "default": 50,
- "total": 57
+ "tmMatch": 2,
+ "default": 305,
+ "total": 307
},
"translatedByMt": {
- "tmMatch": 0,
- "default": 57,
- "total": 57
+ "tmMatch": 1,
+ "default": 41,
+ "total": 42
},
"approved": {
"tmMatch": 0,
@@ -51845,37 +31929,50 @@
},
"translationCosts": {
"tmMatch": 3,
- "default": 57,
- "total": 60
+ "default": 349,
+ "total": 352
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- },
+ }
+ ]
+ },
+ {
+ "user": {
+ "id": 14564238,
+ "username": "FreddyAndresParra",
+ "fullName": "Фредди Андрес Парра Орельяна (FreddyAndresParra)",
+ "userRole": "Translator",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14564238/medium/e6feebc5a27754079a07907fffac8389.jpg",
+ "preTranslated": 0,
+ "totalCosts": 2357
+ },
+ "languages": [
{
"language": {
- "id": "ca",
- "name": "Catalan",
+ "id": "es-EM",
+ "name": "Spanish (Modern)",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 2357
},
"translated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 95,
+ "default": 2262,
+ "total": 2357
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 126,
+ "default": 2560,
+ "total": 2686
},
"translatedByMt": {
"tmMatch": 0,
- "default": 0,
- "total": 0
+ "default": 3,
+ "total": 3
},
"approved": {
"tmMatch": 0,
@@ -51883,9 +31980,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 2,
- "total": 2
+ "tmMatch": 95,
+ "default": 2262,
+ "total": 2357
},
"approvalCosts": {
"tmMatch": 0,
@@ -51897,37 +31994,37 @@
},
{
"user": {
- "id": 15089351,
- "username": "farooq_muhi",
- "fullName": "فاروق علي محي نايف (farooq_muhi)",
+ "id": 15283644,
+ "username": "VrotEbalETH",
+ "fullName": "эй ты 1352791ш (VrotEbalETH)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15089351/medium/b9975095e8205f25f9d456f3b869cfad.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15283644/medium/27f2bab6237cea341a224e3b1268f0ef.png",
"preTranslated": 0,
- "totalCosts": 379
+ "totalCosts": 126
},
"languages": [
{
"language": {
- "id": "ar",
- "name": "Arabic",
+ "id": "ru",
+ "name": "Russian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 379
+ "totalCosts": 76
},
"translated": {
- "tmMatch": 6,
- "default": 373,
- "total": 379
+ "tmMatch": 1,
+ "default": 75,
+ "total": 76
},
"targetTranslated": {
- "tmMatch": 8,
- "default": 341,
- "total": 349
+ "tmMatch": 3,
+ "default": 52,
+ "total": 55
},
"translatedByMt": {
- "tmMatch": 1,
- "default": 133,
- "total": 134
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -51935,46 +32032,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 6,
- "default": 373,
- "total": 379
+ "tmMatch": 1,
+ "default": 75,
+ "total": 76
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15092839,
- "username": "MuscleHunter",
- "fullName": "佐藤正伸 (MuscleHunter)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15092839/medium/04ca5f15b3b143c9fc7e0d81d60f5395.jpg",
- "preTranslated": 0,
- "totalCosts": 37
- },
- "languages": [
+ },
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "uk",
+ "name": "Ukrainian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 37
+ "totalCosts": 50
},
"translated": {
- "tmMatch": 0,
- "default": 37,
- "total": 37
+ "tmMatch": 2,
+ "default": 48,
+ "total": 50
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 76,
- "total": 76
+ "tmMatch": 3,
+ "default": 6,
+ "total": 9
},
"translatedByMt": {
"tmMatch": 0,
@@ -51987,9 +32071,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 37,
- "total": 37
+ "tmMatch": 2,
+ "default": 48,
+ "total": 50
},
"approvalCosts": {
"tmMatch": 0,
@@ -52001,37 +32085,37 @@
},
{
"user": {
- "id": 14887590,
- "username": "javajava",
- "fullName": "吉田圭 (javajava)",
+ "id": 15207930,
+ "username": "rayg",
+ "fullName": "راجي الحارثي (rayg)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14887590/medium/ed8d5742366308e76f6f49506b05a19c.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15207930/medium/b810ceacea24be83757399fa7cc431ef_default.png",
"preTranslated": 0,
- "totalCosts": 20
+ "totalCosts": 47
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "ar",
+ "name": "Arabic",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 20
+ "totalCosts": 47
},
"translated": {
- "tmMatch": 2,
- "default": 18,
- "total": 20
+ "tmMatch": 0,
+ "default": 47,
+ "total": 47
},
"targetTranslated": {
- "tmMatch": 4,
- "default": 42,
- "total": 46
+ "tmMatch": 0,
+ "default": 40,
+ "total": 40
},
"translatedByMt": {
- "tmMatch": 2,
- "default": 8,
- "total": 10
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -52039,9 +32123,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 2,
- "default": 18,
- "total": 20
+ "tmMatch": 0,
+ "default": 47,
+ "total": 47
},
"approvalCosts": {
"tmMatch": 0,
@@ -52053,32 +32137,32 @@
},
{
"user": {
- "id": 14647552,
- "username": "whjiang1997",
- "fullName": "姜文浩 (whjiang1997)",
+ "id": 15333158,
+ "username": "ggggoggggo25",
+ "fullName": "محمد_ عيد (ggggoggggo25)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14647552/medium/3f8c8bd2fc04cb5682a637b584b8cbce.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15333158/medium/b7145ac4f725d7c7f1afc043122edd07.jpeg",
"preTranslated": 0,
- "totalCosts": 49
+ "totalCosts": 5
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "sq",
+ "name": "Albanian",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 49
+ "totalCosts": 5
},
"translated": {
"tmMatch": 0,
- "default": 49,
- "total": 49
+ "default": 5,
+ "total": 5
},
"targetTranslated": {
"tmMatch": 0,
- "default": 81,
- "total": 81
+ "default": 5,
+ "total": 5
},
"translatedByMt": {
"tmMatch": 0,
@@ -52092,8 +32176,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 49,
- "total": 49
+ "default": 5,
+ "total": 5
},
"approvalCosts": {
"tmMatch": 0,
@@ -52105,32 +32189,32 @@
},
{
"user": {
- "id": 15139482,
- "username": "Amtzumi",
- "fullName": "子靚廖 (Amtzumi)",
+ "id": 15279280,
+ "username": "CHOOCHATJUMPATHONG",
+ "fullName": "ชูชาติ จําปาทอง (CHOOCHATJUMPATHONG)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15139482/medium/ec86dbef10bb3cc99d1f14f941f8c0e5.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15279280/medium/21c0636452ffadcdd0672a0c455ba748.png",
"preTranslated": 0,
- "totalCosts": 5
+ "totalCosts": 77
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "ca",
+ "name": "Catalan",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 5
+ "totalCosts": 37
},
"translated": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
+ "tmMatch": 0,
+ "default": 37,
+ "total": 37
},
"targetTranslated": {
- "tmMatch": 9,
- "default": 0,
- "total": 9
+ "tmMatch": 0,
+ "default": 37,
+ "total": 37
},
"translatedByMt": {
"tmMatch": 0,
@@ -52143,46 +32227,33 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 5,
- "default": 0,
- "total": 5
+ "tmMatch": 0,
+ "default": 37,
+ "total": 37
},
"approvalCosts": {
"tmMatch": 0,
"default": 0,
"total": 0
}
- }
- ]
- },
- {
- "user": {
- "id": 15095993,
- "username": "heigyisonline",
- "fullName": "應郗浵 (heigyisonline)",
- "userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15095993/medium/ee5fe7696ea019ed1c759ea441f5fbed.png",
- "preTranslated": 0,
- "totalCosts": 2
- },
- "languages": [
+ },
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "th",
+ "name": "Thai",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 2
+ "totalCosts": 40
},
"translated": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 40,
+ "total": 40
},
"targetTranslated": {
"tmMatch": 0,
- "default": 4,
- "total": 4
+ "default": 40,
+ "total": 40
},
"translatedByMt": {
"tmMatch": 0,
@@ -52196,8 +32267,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 2,
- "total": 2
+ "default": 40,
+ "total": 40
},
"approvalCosts": {
"tmMatch": 0,
@@ -52209,32 +32280,32 @@
},
{
"user": {
- "id": 15089799,
- "username": "WFX",
- "fullName": "新竹小貢丸簽到 (WFX)",
+ "id": 14060898,
+ "username": "PoknoRoyal",
+ "fullName": "ប៉ុកណូ រ៉ូយ៉ាល់ (PoknoRoyal)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15089799/medium/ed4431e399fd9398f8459e0964c51255.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14060898/medium/ab3c1d769772b14369a1d98492a8bb0c.png",
"preTranslated": 0,
- "totalCosts": 157
+ "totalCosts": 270
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "km",
+ "name": "Khmer",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 157
+ "totalCosts": 270
},
"translated": {
- "tmMatch": 16,
- "default": 141,
- "total": 157
+ "tmMatch": 3,
+ "default": 267,
+ "total": 270
},
"targetTranslated": {
- "tmMatch": 16,
- "default": 283,
- "total": 299
+ "tmMatch": 4,
+ "default": 269,
+ "total": 273
},
"translatedByMt": {
"tmMatch": 0,
@@ -52247,9 +32318,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 16,
- "default": 141,
- "total": 157
+ "tmMatch": 3,
+ "default": 267,
+ "total": 270
},
"approvalCosts": {
"tmMatch": 0,
@@ -52261,32 +32332,32 @@
},
{
"user": {
- "id": 15094463,
- "username": "lijiaju520",
- "fullName": "李易韬 (lijiaju520)",
+ "id": 15217074,
+ "username": "timothy0912",
+ "fullName": "劉庭聿 (timothy0912)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15094463/medium/78d8161dab9e09013b2e77bc0f42b06d.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15217074/medium/3a9c9afb0a35b0b1ac680ba0098c2651.jpeg",
"preTranslated": 0,
- "totalCosts": 47
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "zh-CN",
- "name": "Chinese Simplified",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 47
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 1,
- "default": 46,
- "total": 47
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 2,
- "default": 68,
- "total": 70
+ "tmMatch": 8,
+ "default": 0,
+ "total": 8
},
"translatedByMt": {
"tmMatch": 0,
@@ -52299,9 +32370,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 1,
- "default": 46,
- "total": 47
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -52313,37 +32384,37 @@
},
{
"user": {
- "id": 15147638,
- "username": "KoheiMatsumoto",
- "fullName": "松本浩平 (KoheiMatsumoto)",
+ "id": 15289398,
+ "username": "howardwu83",
+ "fullName": "吳成昊 (howardwu83)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15147638/medium/256071dd0b3a4b477e058bb22b5d3f50.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15289398/medium/86d1f2d23a0b34ad5630a2bbd6199b32.jpeg",
"preTranslated": 0,
- "totalCosts": 299
+ "totalCosts": 15
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-TW",
+ "name": "Chinese Traditional",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 299
+ "totalCosts": 15
},
"translated": {
- "tmMatch": 4,
- "default": 295,
- "total": 299
+ "tmMatch": 2,
+ "default": 13,
+ "total": 15
},
"targetTranslated": {
- "tmMatch": 11,
- "default": 795,
- "total": 806
+ "tmMatch": 7,
+ "default": 18,
+ "total": 25
},
"translatedByMt": {
- "tmMatch": 4,
- "default": 148,
- "total": 152
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -52351,9 +32422,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 4,
- "default": 295,
- "total": 299
+ "tmMatch": 2,
+ "default": 13,
+ "total": 15
},
"approvalCosts": {
"tmMatch": 0,
@@ -52365,47 +32436,47 @@
},
{
"user": {
- "id": 15201798,
- "username": "Ekuboex",
- "fullName": "松村篤 (Ekuboex)",
+ "id": 15069725,
+ "username": "zaunist",
+ "fullName": "失眠是真滴难受 (zaunist)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15201798/medium/4e401de146947b2e25071ebe1ca31a3b.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15069725/medium/75e6bb2cb7b89e0b022c58a4564e2d93.jpg",
"preTranslated": 0,
- "totalCosts": 4202
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 4202
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 54,
- "default": 4148,
- "total": 4202
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 111,
- "default": 10502,
- "total": 10613
- },
- "translatedByMt": {
"tmMatch": 0,
"default": 7,
"total": 7
},
+ "translatedByMt": {
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
+ },
"approved": {
"tmMatch": 0,
"default": 0,
"total": 0
},
"translationCosts": {
- "tmMatch": 54,
- "default": 4148,
- "total": 4202
+ "tmMatch": 0,
+ "default": 3,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -52417,32 +32488,32 @@
},
{
"user": {
- "id": 13436337,
- "username": "billy3321",
- "fullName": "林雨蒼(雨蒼) (billy3321)",
+ "id": 15201798,
+ "username": "Ekuboex",
+ "fullName": "松村篤 (Ekuboex)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/13436337/medium/ecc4528e5bf2776eeec323a792917f3e.jpg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15201798/medium/4e401de146947b2e25071ebe1ca31a3b.jpeg",
"preTranslated": 0,
- "totalCosts": 373
+ "totalCosts": 847
},
"languages": [
{
"language": {
- "id": "zh-TW",
- "name": "Chinese Traditional",
+ "id": "ja",
+ "name": "Japanese",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 373
+ "totalCosts": 847
},
"translated": {
- "tmMatch": 23,
- "default": 350,
- "total": 373
+ "tmMatch": 11,
+ "default": 836,
+ "total": 847
},
"targetTranslated": {
- "tmMatch": 57,
- "default": 555,
- "total": 612
+ "tmMatch": 23,
+ "default": 1955,
+ "total": 1978
},
"translatedByMt": {
"tmMatch": 0,
@@ -52455,9 +32526,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 23,
- "default": 350,
- "total": 373
+ "tmMatch": 11,
+ "default": 836,
+ "total": 847
},
"approvalCosts": {
"tmMatch": 0,
@@ -52469,13 +32540,13 @@
},
{
"user": {
- "id": 14062652,
- "username": "phosphophate",
- "fullName": "王磊 (phosphophate)",
+ "id": 15304186,
+ "username": "isurgit",
+ "fullName": "森之斑 (isurgit)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14062652/medium/8bb1b009df8ab783fcf60d3aeea970cb.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15304186/medium/e96be4e30143e662b24f6d31561cda52.jpeg",
"preTranslated": 0,
- "totalCosts": 12
+ "totalCosts": 8
},
"languages": [
{
@@ -52484,17 +32555,17 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 12
+ "totalCosts": 8
},
"translated": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 8,
+ "total": 8
},
"targetTranslated": {
"tmMatch": 0,
- "default": 19,
- "total": 19
+ "default": 12,
+ "total": 12
},
"translatedByMt": {
"tmMatch": 0,
@@ -52508,8 +32579,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 12,
- "total": 12
+ "default": 8,
+ "total": 8
},
"approvalCosts": {
"tmMatch": 0,
@@ -52521,13 +32592,13 @@
},
{
"user": {
- "id": 14815876,
- "username": "LUMOGROUP",
- "fullName": "王秉德 (LUMOGROUP)",
+ "id": 15282666,
+ "username": "guozhiyu1202",
+ "fullName": "流藻 (guozhiyu1202)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14815876/medium/f5db8d079024882c5760a1878b51d357.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15282666/medium/d76840814978ab08cdfe32cb9f626599.jpeg",
"preTranslated": 0,
- "totalCosts": 53
+ "totalCosts": 2
},
"languages": [
{
@@ -52536,22 +32607,22 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 53
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 93,
- "total": 93
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
- "default": 3,
- "total": 3
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -52559,9 +32630,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 53,
- "total": 53
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -52573,37 +32644,37 @@
},
{
"user": {
- "id": 15117055,
- "username": "mfujimori1018",
- "fullName": "藤森将志 (mfujimori1018)",
+ "id": 15228468,
+ "username": "k12312351",
+ "fullName": "葉子 (k12312351)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15117055/medium/e3eebafe5df0403d9d8d27c6e0fe207a.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15228468/medium/a24ddcd7102203c115aa134fe646b74d.jpeg",
"preTranslated": 0,
- "totalCosts": 6970
+ "totalCosts": 3
},
"languages": [
{
"language": {
- "id": "ja",
- "name": "Japanese",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 6970
+ "totalCosts": 3
},
"translated": {
- "tmMatch": 859,
- "default": 6111,
- "total": 6970
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"targetTranslated": {
- "tmMatch": 2096,
- "default": 14454,
- "total": 16550
+ "tmMatch": 6,
+ "default": 0,
+ "total": 6
},
"translatedByMt": {
- "tmMatch": 24,
- "default": 1146,
- "total": 1170
+ "tmMatch": 0,
+ "default": 0,
+ "total": 0
},
"approved": {
"tmMatch": 0,
@@ -52611,9 +32682,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 859,
- "default": 6111,
- "total": 6970
+ "tmMatch": 3,
+ "default": 0,
+ "total": 3
},
"approvalCosts": {
"tmMatch": 0,
@@ -52625,32 +32696,32 @@
},
{
"user": {
- "id": 15210300,
- "username": "aakua6666",
- "fullName": "阿坤会吃鸡 (aakua6666)",
+ "id": 15254628,
+ "username": "a957417045",
+ "fullName": "蒙桢 (a957417045)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15210300/medium/64e5305b4402a61eedf1e649771a55c0.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15254628/medium/586746fc5db81908724cdbc824ff1b59.gif",
"preTranslated": 0,
- "totalCosts": 1069
+ "totalCosts": 2
},
"languages": [
{
"language": {
- "id": "ko",
- "name": "Korean",
+ "id": "zh-CN",
+ "name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 1069
+ "totalCosts": 2
},
"translated": {
- "tmMatch": 67,
- "default": 1002,
- "total": 1069
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"targetTranslated": {
- "tmMatch": 51,
- "default": 757,
- "total": 808
+ "tmMatch": 4,
+ "default": 0,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
@@ -52663,9 +32734,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 67,
- "default": 1002,
- "total": 1069
+ "tmMatch": 2,
+ "default": 0,
+ "total": 2
},
"approvalCosts": {
"tmMatch": 0,
@@ -52677,13 +32748,13 @@
},
{
"user": {
- "id": 14729514,
- "username": "kylin7647",
- "fullName": "顾轻言 (kylin7647)",
+ "id": 15290682,
+ "username": "kelegele",
+ "fullName": "蕉太 (kelegele)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14729514/medium/86176f28da9e30f87eec5e8dd06df954.jpeg",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15290682/medium/3f29686a60282fce10aa9b9b72a6d92c.jpeg",
"preTranslated": 0,
- "totalCosts": 30
+ "totalCosts": 8
},
"languages": [
{
@@ -52692,17 +32763,17 @@
"name": "Chinese Simplified",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 30
+ "totalCosts": 8
},
"translated": {
- "tmMatch": 0,
- "default": 30,
- "total": 30
+ "tmMatch": 2,
+ "default": 6,
+ "total": 8
},
"targetTranslated": {
- "tmMatch": 0,
- "default": 55,
- "total": 55
+ "tmMatch": 4,
+ "default": 9,
+ "total": 13
},
"translatedByMt": {
"tmMatch": 0,
@@ -52715,9 +32786,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 0,
- "default": 30,
- "total": 30
+ "tmMatch": 2,
+ "default": 6,
+ "total": 8
},
"approvalCosts": {
"tmMatch": 0,
@@ -52729,13 +32800,13 @@
},
{
"user": {
- "id": 15137224,
- "username": "wnsgml2021",
- "fullName": "김준희 (wnsgml2021)",
+ "id": 15314262,
+ "username": "flexasdf2124",
+ "fullName": "성도경 (flexasdf2124)",
"userRole": "Translator",
- "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15137224/medium/c6ace0e1501f2f947d051cb3e7ced0d8.png",
+ "avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/15314262/medium/acf85fab7705d3045df3a927e5b42987.jpeg",
"preTranslated": 0,
- "totalCosts": 15
+ "totalCosts": 4
},
"languages": [
{
@@ -52744,17 +32815,17 @@
"name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 15
+ "totalCosts": 4
},
"translated": {
"tmMatch": 0,
- "default": 15,
- "total": 15
+ "default": 4,
+ "total": 4
},
"targetTranslated": {
"tmMatch": 0,
- "default": 16,
- "total": 16
+ "default": 4,
+ "total": 4
},
"translatedByMt": {
"tmMatch": 0,
@@ -52768,8 +32839,8 @@
},
"translationCosts": {
"tmMatch": 0,
- "default": 15,
- "total": 15
+ "default": 4,
+ "total": 4
},
"approvalCosts": {
"tmMatch": 0,
@@ -52787,7 +32858,7 @@
"userRole": "Translator",
"avatarUrl": "https://crowdin-static.downloads.crowdin.com/avatar/14564174/medium/b8e4fee1f0c81e8ad49b606df8b07208.jpeg",
"preTranslated": 0,
- "totalCosts": 281
+ "totalCosts": 110
},
"languages": [
{
@@ -52796,17 +32867,17 @@
"name": "Korean",
"tmSavings": 0,
"preTranslate": 0,
- "totalCosts": 281
+ "totalCosts": 110
},
"translated": {
- "tmMatch": 12,
- "default": 269,
- "total": 281
+ "tmMatch": 6,
+ "default": 104,
+ "total": 110
},
"targetTranslated": {
- "tmMatch": 14,
- "default": 260,
- "total": 274
+ "tmMatch": 3,
+ "default": 93,
+ "total": 96
},
"translatedByMt": {
"tmMatch": 0,
@@ -52819,9 +32890,9 @@
"total": 0
},
"translationCosts": {
- "tmMatch": 12,
- "default": 269,
- "total": 281
+ "tmMatch": 6,
+ "default": 104,
+ "total": 110
},
"approvalCosts": {
"tmMatch": 0,
diff --git a/src/data/wallets.csv b/src/data/wallets.csv
index 31776aa3efd..f1d4d022271 100644
--- a/src/data/wallets.csv
+++ b/src/data/wallets.csv
@@ -18,7 +18,7 @@ enjin,Enjin,https://enjin.io/wallet,#2A2B56,TRUE,FALSE,FALSE,FALSE,FALSE,TRUE,FA
status,Status,http://status.im/,#4360DF,TRUE,FALSE,FALSE,TRUE,FALSE,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE,FALSE
zengo,ZenGo,https://zengo.com/,#35C4BA,TRUE,FALSE,FALSE,FALSE,TRUE,FALSE,TRUE,FALSE,FALSE,FALSE,FALSE,TRUE
pillar,Pillar,https://pillarproject.io/,#00FF24,TRUE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,FALSE,FALSE,TRUE,FALSE,TRUE
-tokenpocket,TokenPocket,https://www.tokenpocket.pro/en/,#2761E7,TRUE,TRUE,FALSE,FALSE,TRUE,TRUE,TRUE,FALSE,FALSE,FALSE,FALSE,FALSE
+tokenpocket,TokenPocket,https://www.tokenpocket.pro/en/,#2761E7,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE,FALSE,FALSE,TRUE
multis,Multis,https://multis.co/,#166efc,FALSE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,FALSE,TRUE,TRUE,TRUE,FALSE
mathwallet,MathWallet,https://mathwallet.org/en-us/,#FFF,TRUE,FALSE,TRUE,FALSE,TRUE,TRUE,TRUE,FALSE,FALSE,FALSE,FALSE,TRUE
hyperpay,HyperPay,https://hyperpay.tech/download,#161823,TRUE,FALSE,FALSE,FALSE,TRUE,TRUE,TRUE,TRUE,FALSE,FALSE,TRUE,TRUE
diff --git a/src/data/wallets/wallet-data.ts b/src/data/wallets/wallet-data.ts
index cd34052ffa0..b3f5cb2b064 100644
--- a/src/data/wallets/wallet-data.ts
+++ b/src/data/wallets/wallet-data.ts
@@ -1563,7 +1563,7 @@ const walletData: WalletData[] = [
mpc: true,
},
{
- last_updated: "June 24, 2022",
+ last_updated: "July 18, 2022",
name: "TokenPocket",
image_name: "tokenpocket",
brand_color: "#2980fe",
@@ -1598,21 +1598,21 @@ const walletData: WalletData[] = [
repo_url: "",
non_custodial: true,
security_audit: [""],
- scam_protection: false,
+ scam_protection: true,
hardware_support: true,
walletconnect: true,
- rpc_importing: false,
+ rpc_importing: true,
nft_support: true,
- connect_to_dapps: false,
+ connect_to_dapps: true,
staking: false,
- swaps: false,
- multichain: false,
- layer_2: false,
- gas_fee_customization: false,
- ens_support: false,
- erc_20_support: false,
- eip_1559_support: false,
- buy_crypto: false,
+ swaps: true,
+ multichain: true,
+ layer_2: true,
+ gas_fee_customization: true,
+ ens_support: true,
+ erc_20_support: true,
+ eip_1559_support: true,
+ buy_crypto: true,
withdraw_crypto: false,
multisig: false,
social_recovery: false,
diff --git a/src/intl/de/page-contributing-translation-program-acknowledgements.json b/src/intl/de/page-contributing-translation-program-acknowledgements.json
index 6fa37df4490..a4203c99dd3 100644
--- a/src/intl/de/page-contributing-translation-program-acknowledgements.json
+++ b/src/intl/de/page-contributing-translation-program-acknowledgements.json
@@ -35,7 +35,7 @@
"page-contributing-translation-program-acknowledgements-how-to-claim-title": "So beanspruchen Sie den NFT",
"page-contributing-translation-program-acknowledgements-how-to-claim-1": "Mitmachen",
"page-contributing-translation-program-acknowledgements-how-to-claim-1-discord": "Discord-Server",
- "page-contributing-translation-program-acknowledgements-how-to-claim-2": "Fügen Sie einen Link zu Ihrem Crowdin-Konto in den Kanal #poaps-🏆 ein.",
+ "page-contributing-translation-program-acknowledgements-how-to-claim-2": "Fügen Sie einen Link zu Ihrem Crowdin-Konto in den Kanal #🥇 | poaps ein.",
"page-contributing-translation-program-acknowledgements-how-to-claim-3": "Warten Sie darauf, dass ein Mitglied unseres Teams Ihnen einen Link zu Ihrem POAP schickt.",
"page-contributing-translation-program-acknowledgements-how-to-claim-4": "Beanspruchen Sie Ihr POAP",
"page-contributing-translation-program-acknowledgements-4": "Sie sollten nur selbst verwahrte Wallets verwenden, um POAPs zu beanspruchen. Verwenden Sie keine Konten von Handelsplätzen oder andere Konten, für die Sie die privaten Schlüssel nicht besitzen, da Sie dann keinen Zugriff auf Ihre POAPs haben und sie nicht verwalten können."
diff --git a/src/intl/en/page-contributing-translation-program-acknowledgements.json b/src/intl/en/page-contributing-translation-program-acknowledgements.json
index 61f5bf52350..f6e34eb83d7 100644
--- a/src/intl/en/page-contributing-translation-program-acknowledgements.json
+++ b/src/intl/en/page-contributing-translation-program-acknowledgements.json
@@ -35,7 +35,7 @@
"page-contributing-translation-program-acknowledgements-how-to-claim-title": "How to claim",
"page-contributing-translation-program-acknowledgements-how-to-claim-1": "Join our",
"page-contributing-translation-program-acknowledgements-how-to-claim-1-discord": "Discord server",
- "page-contributing-translation-program-acknowledgements-how-to-claim-2": "Paste a link to your Crowdin account in the #poaps-🏆 channel.",
+ "page-contributing-translation-program-acknowledgements-how-to-claim-2": "Paste a link to your Crowdin account in the #🥇 | poaps channel.",
"page-contributing-translation-program-acknowledgements-how-to-claim-3": "Wait for a member of our team to send you a link to your POAP.",
"page-contributing-translation-program-acknowledgements-how-to-claim-4": "Claim your POAP!",
"page-contributing-translation-program-acknowledgements-4": "You should only use self-custody wallets to claim POAPs. Do not use exchange accounts or other accounts you do not hold the private keys to, as these will not allow you to access and manage your POAPs."
diff --git a/src/intl/en/page-developers-docs.json b/src/intl/en/page-developers-docs.json
index bee7e56cb55..36a0322e497 100644
--- a/src/intl/en/page-developers-docs.json
+++ b/src/intl/en/page-developers-docs.json
@@ -100,6 +100,7 @@
"docs-nav-token-standards": "Token standards",
"docs-nav-transactions": "Transactions",
"docs-nav-transactions-description": "Transfers and other actions that cause Ethereum's state to change",
+ "docs-nav-upgrading-smart-contracts": "Upgrading smart contracts",
"docs-nav-verifying-smart-contracts": "Verifying smart contracts",
"docs-nav-web2-vs-web3": "Web2 vs Web3",
"docs-nav-web2-vs-web3-description": "The fundamental differences that blockchain-based applications provide",
diff --git a/src/intl/id/page-contributing-translation-program-acknowledgements.json b/src/intl/id/page-contributing-translation-program-acknowledgements.json
index ecad820e9eb..61f460bfe9c 100644
--- a/src/intl/id/page-contributing-translation-program-acknowledgements.json
+++ b/src/intl/id/page-contributing-translation-program-acknowledgements.json
@@ -35,7 +35,7 @@
"page-contributing-translation-program-acknowledgements-how-to-claim-title": "Cara mengklaim",
"page-contributing-translation-program-acknowledgements-how-to-claim-1": "Bergabunglah dengan",
"page-contributing-translation-program-acknowledgements-how-to-claim-1-discord": "Server Discord",
- "page-contributing-translation-program-acknowledgements-how-to-claim-2": "Tempelkan tautan ke akun Crowdin Anda dalam kanal #poaps-🏆.",
+ "page-contributing-translation-program-acknowledgements-how-to-claim-2": "Tempelkan tautan ke akun Crowdin Anda dalam kanal #🥇 | poaps.",
"page-contributing-translation-program-acknowledgements-how-to-claim-3": "Tunggu anggota tim kami mengirimkan tautan ke POAP Anda.",
"page-contributing-translation-program-acknowledgements-how-to-claim-4": "Klaim POAP Anda!",
"page-contributing-translation-program-acknowledgements-4": "Anda seharusnya hanya menggunakan dompet pengawasan mandiri untuk mengklaim POAP. Jangan menggunakan akun bursa atau akun lainnya yang kunci privatnya tidak Anda miliki, karena ini tidak akan memungkinkan Anda mengakses dan mengelola POAP Anda."
diff --git a/src/intl/pt-br/page-contributing-translation-program-acknowledgements.json b/src/intl/pt-br/page-contributing-translation-program-acknowledgements.json
index 07af5dc3da0..2527500d9ea 100644
--- a/src/intl/pt-br/page-contributing-translation-program-acknowledgements.json
+++ b/src/intl/pt-br/page-contributing-translation-program-acknowledgements.json
@@ -35,7 +35,7 @@
"page-contributing-translation-program-acknowledgements-how-to-claim-title": "Como solicitar seu POAP",
"page-contributing-translation-program-acknowledgements-how-to-claim-1": "Participe do nosso",
"page-contributing-translation-program-acknowledgements-how-to-claim-1-discord": "Servidor do Discord",
- "page-contributing-translation-program-acknowledgements-how-to-claim-2": "Cole o link da sua conta no Crowdin no canal #poaps-🏆.",
+ "page-contributing-translation-program-acknowledgements-how-to-claim-2": "Cole o link da sua conta no Crowdin no canal #🥇 | poaps.",
"page-contributing-translation-program-acknowledgements-how-to-claim-3": "Espere que um membro de nossa equipe envie um link para o seu POAP.",
"page-contributing-translation-program-acknowledgements-how-to-claim-4": "Solicite seu POAP!",
"page-contributing-translation-program-acknowledgements-4": "Você só deve usar carteiras autônomas para reivindicar POAPs. Não use contas de exchanges ou outras contas para as quais você não possui as chaves privadas, pois você não conseguirá acessar e gerenciar seus POAPs com elas."
diff --git a/src/intl/tr/page-contributing-translation-program-acknowledgements.json b/src/intl/tr/page-contributing-translation-program-acknowledgements.json
index 29a43a1fdad..1a960600db8 100644
--- a/src/intl/tr/page-contributing-translation-program-acknowledgements.json
+++ b/src/intl/tr/page-contributing-translation-program-acknowledgements.json
@@ -35,7 +35,7 @@
"page-contributing-translation-program-acknowledgements-how-to-claim-title": "Nasıl talep edilir?",
"page-contributing-translation-program-acknowledgements-how-to-claim-1": "Katılın:",
"page-contributing-translation-program-acknowledgements-how-to-claim-1-discord": "Discord sunucusu",
- "page-contributing-translation-program-acknowledgements-how-to-claim-2": "#poaps-🏆 kanalına Crowdin hesabınıza yönlendiren bir bağlantı yapıştırın.",
+ "page-contributing-translation-program-acknowledgements-how-to-claim-2": "#🥇 | poaps kanalına Crowdin hesabınıza yönlendiren bir bağlantı yapıştırın.",
"page-contributing-translation-program-acknowledgements-how-to-claim-3": "Ekibimizin bir üyesinin size POAP'nize yönlendiren bir bağlantı göndermesini bekleyin.",
"page-contributing-translation-program-acknowledgements-how-to-claim-4": "POAP'nizi talep edin!",
"page-contributing-translation-program-acknowledgements-4": "POAP'leri talep etmek için yalnızca öz gözetimli cüzdanları kullanmalısınız. Özel anahtarlara sahip olmadığınız borsa hesapları veya diğer hesapları kullanmayın, çünkü bunlar POAP'lerinize erişmenize ve bunları yönetmenize izin vermez."
diff --git a/src/intl/zh/page-contributing-translation-program-acknowledgements.json b/src/intl/zh/page-contributing-translation-program-acknowledgements.json
index 63867ac4625..761257e44db 100644
--- a/src/intl/zh/page-contributing-translation-program-acknowledgements.json
+++ b/src/intl/zh/page-contributing-translation-program-acknowledgements.json
@@ -35,7 +35,7 @@
"page-contributing-translation-program-acknowledgements-how-to-claim-title": "如何领取",
"page-contributing-translation-program-acknowledgements-how-to-claim-1": "加入我们",
"page-contributing-translation-program-acknowledgements-how-to-claim-1-discord": "Discord 服务器",
- "page-contributing-translation-program-acknowledgements-how-to-claim-2": "在 #poaps-🏆 频道粘贴您的 Crowdin 帐号的链接。",
+ "page-contributing-translation-program-acknowledgements-how-to-claim-2": "在 #🥇 | poaps 频道粘贴您的 Crowdin 帐号的链接。",
"page-contributing-translation-program-acknowledgements-how-to-claim-3": "等待我们的团队成员向您发送 POAP 徽章领取链接。",
"page-contributing-translation-program-acknowledgements-how-to-claim-4": "领取您的 POAP 徽章!",
"page-contributing-translation-program-acknowledgements-4": "您应该只使用自我保管的钱包来领取 POAP 徽章。不要使用交易所账户或其他您不持有私钥的账户,因为这些账户将不允许您访问和管理您的 POAP 徽章。"
diff --git a/src/pages-conditional/dapps.tsx b/src/pages-conditional/dapps.tsx
index 6900fefaf8b..70dc0dbd3cf 100644
--- a/src/pages-conditional/dapps.tsx
+++ b/src/pages-conditional/dapps.tsx
@@ -1150,12 +1150,12 @@ const DappsPage = ({
buttons: [
{
content: translateMessageId("page-dapps-explore-dapps-title", intl),
- path: "#explore",
+ to: "#explore",
},
{
content: translateMessageId("page-dapps-what-are-dapps", intl),
- path: "#what-are-dapps",
- isSecondary: "isSecondary",
+ to: "#what-are-dapps",
+ isSecondary: true,
},
],
}
diff --git a/src/pages-conditional/wallets.tsx b/src/pages-conditional/wallets.tsx
index 2cc97af9cde..e5581dd5716 100644
--- a/src/pages-conditional/wallets.tsx
+++ b/src/pages-conditional/wallets.tsx
@@ -283,7 +283,7 @@ const WalletsPage = ({
alt: translateMessageId("page-wallets-alt", intl),
buttons: [
{
- path: "/wallets/find-wallet/",
+ to: "/wallets/find-wallet/",
content: translateMessageId("page-wallets-find-wallet-link", intl),
},
],
diff --git a/src/pages-conditional/what-is-ethereum.tsx b/src/pages-conditional/what-is-ethereum.tsx
index 680f4f00263..e3c5b4043f7 100644
--- a/src/pages-conditional/what-is-ethereum.tsx
+++ b/src/pages-conditional/what-is-ethereum.tsx
@@ -47,6 +47,8 @@ import useFetchStat, {
} from "../hooks/useFetchStat"
import { GATSBY_FUNCTIONS_PATH } from "../constants"
import { Context } from "../types"
+import StatErrorMessage from "../components/StatErrorMessage"
+import StatLoadingMessage from "../components/StatLoadingMessage"
const Slogan = styled.p`
font-style: normal;
@@ -218,29 +220,13 @@ const ButtonRow = styled.div`
}
`
-const IndicatorSpan = styled.span`
- font-size: 1rem;
-`
-
-const ErrorMessage = () => (
-
-
-
-)
-
-const LoadingMessage = () => (
-
-
-
-)
-
const Stat: React.FC<{ stat: IFetchStat }> = ({ stat }) => {
const isLoading = !stat.value
return stat.hasError ? (
-
+
) : isLoading ? (
-
+
) : (
<>{stat.formattedValue}>
)
diff --git a/src/pages/404.js b/src/pages/404.tsx
similarity index 88%
rename from src/pages/404.js
rename to src/pages/404.tsx
index 7f2c2e38220..2d922b8f22b 100644
--- a/src/pages/404.js
+++ b/src/pages/404.tsx
@@ -5,12 +5,13 @@ import Link from "../components/Link"
import Translation from "../components/Translation"
import { Page, Content } from "../components/SharedStyledComponents"
+import { PageProps } from "gatsby"
const StyledPage = styled(Page)`
margin-top: 4rem;
`
-const NotFoundPage = () => (
+const NotFoundPage = (props: PageProps) => (
diff --git a/src/pages/assets.js b/src/pages/assets.tsx
similarity index 99%
rename from src/pages/assets.js
rename to src/pages/assets.tsx
index 4ce39ac82d2..b56b8154470 100644
--- a/src/pages/assets.js
+++ b/src/pages/assets.tsx
@@ -3,7 +3,7 @@ import { useIntl } from "react-intl"
import { ThemeContext } from "styled-components"
import styled from "styled-components"
import { GatsbyImage, getImage } from "gatsby-plugin-image"
-import { graphql } from "gatsby"
+import { graphql, PageProps } from "gatsby"
import AssetDownload from "../components/AssetDownload"
import Link from "../components/Link"
@@ -14,6 +14,7 @@ import FeedbackCard from "../components/FeedbackCard"
import { translateMessageId } from "../utils/translations"
import EthGlyphColoredSvg from "../assets/assets/eth-glyph-colored.svg"
+import { Context } from "../types"
const Image = styled(GatsbyImage)`
align-self: center;
@@ -75,7 +76,7 @@ const Header = styled.header`
}
`
-const AssetsPage = ({ data }) => {
+const AssetsPage = ({ data }: PageProps) => {
const intl = useIntl()
const themeContext = useContext(ThemeContext)
const isDarkTheme = themeContext.isDark
diff --git a/src/pages/bug-bounty.js b/src/pages/bug-bounty.tsx
similarity index 94%
rename from src/pages/bug-bounty.js
rename to src/pages/bug-bounty.tsx
index cb838cdce19..2a3b00a12d3 100644
--- a/src/pages/bug-bounty.js
+++ b/src/pages/bug-bounty.tsx
@@ -1,8 +1,8 @@
-import React, { useContext } from "react"
+import React, { ReactNode, useContext } from "react"
import { ThemeContext } from "styled-components"
import styled from "styled-components"
import { GatsbyImage, getImage } from "gatsby-plugin-image"
-import { graphql } from "gatsby"
+import { graphql, PageProps } from "gatsby"
import { useIntl } from "react-intl"
import { translateMessageId } from "../utils/translations"
@@ -27,6 +27,7 @@ import {
SloganGradient,
} from "../components/SharedStyledComponents"
import FeedbackCard from "../components/FeedbackCard"
+import { Context } from "../types"
const HeroCard = styled.div`
display: flex;
@@ -230,44 +231,87 @@ const Faq = styled.div`
}
`
-const BugBountiesPage = ({ data, location }) => {
+type BountyHuntersArg = {
+ score?: number | null
+}
+
+function sortBountyHuntersFn(a: BountyHuntersArg, b: BountyHuntersArg) {
+ if (a.score && b.score) {
+ return b.score - a.score
+ }
+
+ return 0
+}
+
+interface INode {
+ readonly username: string
+ readonly name: string
+ readonly score: number
+}
+
+interface IClient {
+ title: string
+ link: string
+ image: any
+}
+
+interface ISpec {
+ title: ReactNode
+ link: string
+}
+
+const BugBountiesPage = ({
+ data,
+ location,
+}: PageProps) => {
const intl = useIntl()
const themeContext = useContext(ThemeContext)
const isDarkTheme = themeContext.isDark
// TODO sort query isn't working :(
- const consensusBountyHunters = data.consensusBountyHunters.nodes.sort(
- (a, b) => b.score - a.score
+ const consensusBountyHuntersNodes = data.consensusBountyHunters
+ .nodes as Array
+ const consensusBountyHunters = [...consensusBountyHuntersNodes].sort(
+ sortBountyHuntersFn
)
- const executionBountyHunters = data.executionBountyHunters.nodes.sort(
- (a, b) => b.score - a.score
+ const executionBountyHuntersNodes = data.executionBountyHunters
+ .nodes as Array
+ const executionBountyHunters = [...executionBountyHuntersNodes].sort(
+ sortBountyHuntersFn
)
+ const bountyHuntersArrayToObject: Record = [
+ ...consensusBountyHunters,
+ ...executionBountyHunters,
+ ].reduce((acc, next) => {
+ const name = next.name
+ if (!name) {
+ return acc
+ }
+
+ if (acc[name]) {
+ return {
+ ...acc,
+ [name]: {
+ ...next,
+ score: acc[name].score + next.score,
+ },
+ }
+ }
+
+ return {
+ ...acc,
+ [name]: next,
+ }
+ }, {})
+
// total all counts using name as identifier, then sort
- const allBounterHunters = Object.values(
- [...consensusBountyHunters, ...executionBountyHunters].reduce(
- (acc, next) => {
- if (acc[next.name]) {
- return {
- ...acc,
- [next.name]: {
- ...next,
- score: acc[next.name].score + next.score,
- },
- }
- }
-
- return {
- ...acc,
- [next.name]: next,
- }
- },
- {}
- )
- ).sort((a, b) => b.score - a.score)
-
- const clients = [
+ const allBounterHunters = Object.values(bountyHuntersArrayToObject).sort(
+ (a, b) => b.score - a.score
+ )
+
+ const clients: Array = [
{
title: "Besu",
link: "https://besu.hyperledger.org/en/stable/",
@@ -327,7 +371,7 @@ const BugBountiesPage = ({ data, location }) => {
? getImage(data.lighthouseDark)
: getImage(data.lighthouseLight)
- const specs = [
+ const specs: Array = [
{
title: ,
link: "https://github.com/ethereum/consensus-specs/blob/dev/specs/phase0/beacon-chain.md",
diff --git a/src/pages/community.js b/src/pages/community.tsx
similarity index 97%
rename from src/pages/community.js
rename to src/pages/community.tsx
index c2e9d0fd990..abc1d2a5952 100644
--- a/src/pages/community.js
+++ b/src/pages/community.tsx
@@ -1,7 +1,7 @@
import React from "react"
import styled from "styled-components"
import { GatsbyImage, getImage } from "gatsby-plugin-image"
-import { graphql } from "gatsby"
+import { graphql, PageProps } from "gatsby"
import { useIntl } from "react-intl"
import ActionCard from "../components/ActionCard"
@@ -21,6 +21,7 @@ import {
Page,
} from "../components/SharedStyledComponents"
import { translateMessageId } from "../utils/translations"
+import { Context } from "../types"
const ButtonRow = styled.div`
display: flex;
@@ -306,7 +307,23 @@ const StyledCallout = styled(Callout)`
min-height: 100%;
`
-const CommunityPage = ({ data }) => {
+interface ICard {
+ image: any
+ title: string
+ description: string
+ alt: string
+ to: string
+}
+
+interface IGetInvolvedCard {
+ emoji: string
+ title: string
+ description: string
+}
+
+const CommunityPage = ({
+ data,
+}: PageProps) => {
const intl = useIntl()
const heroContent = {
@@ -317,7 +334,7 @@ const CommunityPage = ({ data }) => {
alt: translateMessageId("page-community-hero-alt", intl),
}
- const cards = [
+ const cards: Array = [
{
image: getImage(data.docking),
title: translateMessageId("page-community-card-1-title", intl),
@@ -360,7 +377,7 @@ const CommunityPage = ({ data }) => {
},
]
- const whyGetInvolvedCards = [
+ const whyGetInvolvedCards: Array = [
{
emoji: ":mage:",
title: translateMessageId(
diff --git a/src/pages/get-eth.js b/src/pages/get-eth.tsx
similarity index 94%
rename from src/pages/get-eth.js
rename to src/pages/get-eth.tsx
index 6a56dc53648..c649ee1f59a 100644
--- a/src/pages/get-eth.js
+++ b/src/pages/get-eth.tsx
@@ -2,9 +2,9 @@ import React from "react"
import styled from "styled-components"
import { useIntl } from "react-intl"
import { GatsbyImage, getImage } from "gatsby-plugin-image"
-import { graphql } from "gatsby"
+import { graphql, PageProps } from "gatsby"
-import { translateMessageId } from "../utils/translations"
+import { translateMessageId, TranslationKey } from "../utils/translations"
import Translation from "../components/Translation"
import CardList from "../components/CardList"
import EthExchanges from "../components/EthExchanges"
@@ -24,8 +24,11 @@ import {
TwoColumnContent,
} from "../components/SharedStyledComponents"
import FeedbackCard from "../components/FeedbackCard"
+import { CardListItem } from "../components/CardList"
-const Subtitle = styled.div`
+const Subtitle = styled.div<{
+ mb?: string
+}>`
font-size: 1.25rem;
line-height: 140%;
max-width: 45ch;
@@ -161,9 +164,15 @@ const AllCapsTranslation = styled(Translation)`
text-transform: uppercase;
`
-const GetETHPage = ({ data }) => {
+const StyledInfoBanner = styled(InfoBanner)<{
+ mt: string
+}>`
+ margin-top: ${(props) => props.mt};
+`
+
+const GetETHPage = ({ data }: PageProps) => {
const intl = useIntl()
- const decentralizedExchanges = [
+ const decentralizedExchanges: Array = [
{
title: "Localcryptos.com",
link: "https://localcryptos.com/",
@@ -171,7 +180,7 @@ const GetETHPage = ({ data }) => {
},
].sort((a, b) => a.title.localeCompare(b.title))
- const tokenSwaps = [
+ const tokenSwaps: Array = [
{
title: "1inch",
link: "https://1inch.exchange/#/",
@@ -204,7 +213,7 @@ const GetETHPage = ({ data }) => {
},
].sort((a, b) => a.title.localeCompare(b.title))
- const safetyArticles = [
+ const safetyArticles: Array = [
{
title: translateMessageId(
"page-get-eth-article-protecting-yourself",
@@ -296,12 +305,12 @@ const GetETHPage = ({ data }) => {
-
+
{" "}
-
+
@@ -415,7 +424,7 @@ const GetETHPage = ({ data }) => {
descriptionKey="page-get-eth-use-your-eth-dapps"
image={getImage(data.dapps)}
alt={translateMessageId(
- "page-index-sections-individuals-image-alt",
+ "page-index-sections-individuals-image-alt" as TranslationKey,
intl
)}
maxImageWidth={600}
diff --git a/src/pages/index.tsx b/src/pages/index.tsx
index 2dcecb09e4e..e616d307419 100644
--- a/src/pages/index.tsx
+++ b/src/pages/index.tsx
@@ -16,7 +16,7 @@ import Morpher from "../components/Morpher"
import PageMetadata from "../components/PageMetadata"
import StatsBoxGrid from "../components/StatsBoxGrid"
import Translation from "../components/Translation"
-import TitleCardList from "../components/TitleCardList"
+import TitleCardList, { ITitleCardItem } from "../components/TitleCardList"
import {
CardContainer,
Content,
@@ -496,7 +496,12 @@ const HomePage = ({
// TODO import code content from source file for easier maintenance
// so we don't have to set here as plain text, e.g.
// import { SimpleToken } from "../data/SimpleToken.sol"
- const codeExamples = [
+ interface CodeExample extends ITitleCardItem {
+ codeLanguage: string
+ code: string
+ }
+
+ const codeExamples: Array = [
{
title: translateMessageId(
"page-index-developers-code-example-title-0",
@@ -869,7 +874,6 @@ contract SimpleDomainRegistry {
props.theme.colors.text};
`
+interface TranslatedLanguage extends Language {
+ path?: string
+}
+
const LanguagesPage = () => {
const intl = useIntl()
- const [keyword, setKeyword] = useState("")
- const resetKeyword = (e) => {
+ const [keyword, setKeyword] = useState("")
+ const resetKeyword = (e: React.MouseEvent) => {
e.preventDefault()
setKeyword("")
}
@@ -79,11 +83,14 @@ const LanguagesPage = () => {
"page-languages-filter-placeholder",
intl
)
- let translationsCompleted = []
+ let translationsCompleted: Array = []
for (const lang in languageMetadata) {
const langMetadata = languageMetadata[lang]
langMetadata["path"] = `/${lang}/`
- langMetadata["name"] = translateMessageId(`language-${lang}`, intl)
+ langMetadata["name"] = translateMessageId(
+ `language-${lang}` as TranslationKey,
+ intl
+ )
const nativeLangTitle = langMetadata["localName"]
const englishLangTitle = langMetadata["name"]
if (
diff --git a/src/pages/learn/index.tsx b/src/pages/learn/index.tsx
index cd3d71359b7..0dfb7f3db07 100644
--- a/src/pages/learn/index.tsx
+++ b/src/pages/learn/index.tsx
@@ -226,7 +226,7 @@ const LearnPage = ({ data }: PageProps) => {
buttons: [
{
content: "Let's get started",
- pathId: tocItems[0].id,
+ toId: tocItems[0].id,
},
],
}
diff --git a/src/pages/upgrades/get-involved/index.js b/src/pages/upgrades/get-involved/index.tsx
similarity index 93%
rename from src/pages/upgrades/get-involved/index.js
rename to src/pages/upgrades/get-involved/index.tsx
index 7c60a4768f1..a473b00997c 100644
--- a/src/pages/upgrades/get-involved/index.js
+++ b/src/pages/upgrades/get-involved/index.tsx
@@ -1,13 +1,13 @@
-import React, { useContext, useState, useEffect } from "react"
+import React, { useContext, useState, useEffect, ReactNode } from "react"
import { ThemeContext } from "styled-components"
import styled from "styled-components"
-import { graphql } from "gatsby"
+import { graphql, PageProps } from "gatsby"
import { useIntl } from "react-intl"
import { shuffle } from "lodash"
import { getImage } from "gatsby-plugin-image"
-import { translateMessageId } from "../../../utils/translations"
+import { translateMessageId, TranslationKey } from "../../../utils/translations"
import Card from "../../../components/Card"
-import Leaderboard from "../../../components/Leaderboard"
+import Leaderboard, { Person } from "../../../components/Leaderboard"
import CalloutBanner from "../../../components/CalloutBanner"
import Emoji from "../../../components/Emoji"
import ProductCard from "../../../components/ProductCard"
@@ -163,20 +163,47 @@ const StyledCalloutBanner = styled(CalloutBanner)`
}
`
-const GetInvolvedPage = ({ data, location }) => {
+type Layer = "el" | "cl"
+
+type Client = {
+ name: string
+ background: string
+ description: ReactNode
+ alt: TranslationKey
+ url: string
+ image: (isDarkTheme?: boolean) => typeof getImage
+ githubUrl: string
+ isBeta?: boolean
+ children?: ReactNode
+}
+
+type Clients = {
+ [key in Layer]: Array
+}
+
+const GetInvolvedPage = ({
+ data,
+ location,
+}: PageProps) => {
const intl = useIntl()
const themeContext = useContext(ThemeContext)
const isDarkTheme = themeContext.isDark
// TODO sort query isn't working :(
- const bountyHunters = data.bountyHunters.nodes.sort(
- (a, b) => b.score - a.score
+ const bountyHunters: Array = [...data.bountyHunters.nodes].sort(
+ (a, b) => {
+ if (a.score && b.score) {
+ return b.score - a.score
+ }
+
+ return 0
+ }
)
- const [clients, setClients] = useState({ el: [], cl: [] })
+ const [clients, setClients] = useState({ el: [], cl: [] })
useEffect(() => {
- const executionClients = [
+ const executionClients: Array = [
{
name: "Besu",
background: "#546D78",
@@ -219,7 +246,7 @@ const GetInvolvedPage = ({ data, location }) => {
},
]
- const consensusClients = [
+ const consensusClients: Array = [
{
name: "Prysm",
background: "#23292e",
@@ -337,7 +364,7 @@ const GetInvolvedPage = ({ data, location }) => {
},
]
- const getClientCards = (layer) => {
+ const getClientCards = (layer: Layer) => {
if (!Object.keys(clients).includes(layer)) return
return (
@@ -431,14 +458,8 @@ const GetInvolvedPage = ({ data, location }) => {
diff --git a/src/schema/sdls/ConsensusBountyHuntersCsv.ts b/src/schema/sdls/ConsensusBountyHuntersCsv.ts
index 6cce30aeb17..9a1076573f9 100644
--- a/src/schema/sdls/ConsensusBountyHuntersCsv.ts
+++ b/src/schema/sdls/ConsensusBountyHuntersCsv.ts
@@ -1,7 +1,7 @@
export const ConsensusBountyHuntersCsv = `
type ConsensusBountyHuntersCsv implements Node {
username: String,
- name: String,
- score: Int
+ name: String!,
+ score: Int!
}
`
diff --git a/src/schema/sdls/ExecutionBountyHuntersCsv.ts b/src/schema/sdls/ExecutionBountyHuntersCsv.ts
index 52b16a2bb8f..ba1f8b00809 100644
--- a/src/schema/sdls/ExecutionBountyHuntersCsv.ts
+++ b/src/schema/sdls/ExecutionBountyHuntersCsv.ts
@@ -1,7 +1,7 @@
export const ExecutionBountyHuntersCsv = `
type ExecutionBountyHuntersCsv implements Node {
username: String,
- name: String,
- score: Int
+ name: String!,
+ score: Int!
}
`
diff --git a/src/templates/docs.tsx b/src/templates/docs.tsx
index ca1b483e7ce..9a54de24355 100644
--- a/src/templates/docs.tsx
+++ b/src/templates/docs.tsx
@@ -16,7 +16,9 @@ import Link from "../components/Link"
import MarkdownTable from "../components/MarkdownTable"
import PageMetadata from "../components/PageMetadata"
import Pill from "../components/Pill"
-import TableOfContents from "../components/TableOfContents"
+import TableOfContents, {
+ Item as ItemTableOfContents,
+} from "../components/TableOfContents"
import SectionNav from "../components/SectionNav"
import Translation from "../components/Translation"
import Emoji from "../components/Emoji"
@@ -35,7 +37,7 @@ import {
} from "../components/SharedStyledComponents"
import PreMergeBanner from "../components/PreMergeBanner"
-import { ZenModeContext } from "../contexts/ZenModeContext.js"
+import { ZenModeContext } from "../contexts/ZenModeContext"
import { isLangRightToLeft } from "../utils/translations"
import { Lang } from "../utils/languages"
import { Context } from "../types"
@@ -58,7 +60,9 @@ const ContentContainer = styled.div<{ isZenMode: boolean }>`
background-color: ${(props) => props.theme.colors.ednBackground};
`
-const DesktopTableOfContents = styled(TableOfContents)`
+const DesktopTableOfContents = styled(TableOfContents)<{
+ isPageIncomplete: boolean
+}>`
padding-top: ${(props) => (props.isPageIncomplete ? `5rem` : `3rem`)};
`
@@ -181,7 +185,7 @@ const DocsPage = ({
const isRightToLeft = isLangRightToLeft(mdx.frontmatter.lang as Lang)
- const tocItems = mdx.tableOfContents?.items
+ const tocItems = mdx.tableOfContents?.items as Array
const isPageIncomplete = !!mdx.frontmatter.incomplete
const { editContentUrl } = siteData.siteMetadata || {}
@@ -219,7 +223,7 @@ const DocsPage = ({
editPath={absoluteEditPath}
items={tocItems}
isMobile={true}
- maxDepth={mdx.frontmatter.sidebarDepth}
+ maxDepth={mdx.frontmatter.sidebarDepth!}
/>
{mdx.body}
@@ -239,7 +243,7 @@ const DocsPage = ({
editPath={absoluteEditPath}
items={tocItems}
isPageIncomplete={isPageIncomplete}
- maxDepth={mdx.frontmatter.sidebarDepth}
+ maxDepth={mdx.frontmatter.sidebarDepth!}
/>
)}
diff --git a/src/templates/staking.tsx b/src/templates/staking.tsx
index d9ea1848b11..2d7a868e89d 100644
--- a/src/templates/staking.tsx
+++ b/src/templates/staking.tsx
@@ -24,7 +24,9 @@ import Pill from "../components/Pill"
import RandomAppList from "../components/RandomAppList"
import Roadmap from "../components/Roadmap"
import UpgradeTableOfContents from "../components/UpgradeTableOfContents"
-import TableOfContents from "../components/TableOfContents"
+import TableOfContents, {
+ Item as ItemTableOfContents,
+} from "../components/TableOfContents"
import TranslationsInProgress from "../components/TranslationsInProgress"
import FeedbackCard from "../components/FeedbackCard"
import SectionNav from "../components/SectionNav"
@@ -354,7 +356,7 @@ const StakingPage = ({
throw new Error("Required `title` property missing for staking template")
const isRightToLeft = isLangRightToLeft(mdx.frontmatter.lang as Lang)
- const tocItems = mdx.tableOfContents?.items
+ const tocItems = mdx.tableOfContents?.items as Array
const { summaryPoints } = mdx.frontmatter
const dropdownLinks: ButtonDropdownList = {
@@ -413,7 +415,7 @@ const StakingPage = ({
@@ -435,7 +437,7 @@ const StakingPage = ({
{mdx.frontmatter.sidebar && tocItems && (
)}
diff --git a/src/templates/static.tsx b/src/templates/static.tsx
index 9a8d216b8cc..3b4af7285b7 100644
--- a/src/templates/static.tsx
+++ b/src/templates/static.tsx
@@ -21,7 +21,9 @@ import Pill from "../components/Pill"
import RandomAppList from "../components/RandomAppList"
import ExpandableCard from "../components/ExpandableCard"
import Roadmap from "../components/Roadmap"
-import TableOfContents from "../components/TableOfContents"
+import TableOfContents, {
+ Item as ItemTableOfContents,
+} from "../components/TableOfContents"
import Translation from "../components/Translation"
import TranslationsInProgress from "../components/TranslationsInProgress"
import SectionNav from "../components/SectionNav"
@@ -170,7 +172,7 @@ const StaticPage = ({
? parent.fields.gitLogLatestDate
: parent.mtime
- const tocItems = mdx.tableOfContents?.items
+ const tocItems = mdx.tableOfContents?.items as Array
const { editContentUrl } = siteData.siteMetadata || {}
const absoluteEditPath =
relativePath.split("/").includes("whitepaper") ||
@@ -198,7 +200,7 @@ const StaticPage = ({
editPath={absoluteEditPath}
items={tocItems}
isMobile={true}
- maxDepth={mdx.frontmatter.sidebarDepth}
+ maxDepth={mdx.frontmatter.sidebarDepth!}
/>
{mdx.body}
@@ -209,7 +211,7 @@ const StaticPage = ({
)}
diff --git a/src/templates/tutorial.tsx b/src/templates/tutorial.tsx
index 0c4cb8a4724..5281e7c6a47 100644
--- a/src/templates/tutorial.tsx
+++ b/src/templates/tutorial.tsx
@@ -14,7 +14,9 @@ import Link from "../components/Link"
import MarkdownTable from "../components/MarkdownTable"
import PageMetadata from "../components/PageMetadata"
import Pill from "../components/Pill"
-import TableOfContents from "../components/TableOfContents"
+import TableOfContents, {
+ Item as ItemTableOfContents,
+} from "../components/TableOfContents"
import SectionNav from "../components/SectionNav"
import CallToContribute from "../components/CallToContribute"
import {
@@ -163,7 +165,7 @@ const TutorialPage = ({
const isRightToLeft = isLangRightToLeft(mdx.frontmatter.lang as Lang)
const showMergeBanner = !!mdx.frontmatter.preMergeBanner
- const tocItems = mdx.tableOfContents?.items
+ const tocItems = mdx.tableOfContents?.items as Array
const { editContentUrl } = siteData.siteMetadata || {}
const absoluteEditPath = `${editContentUrl}${relativePath}`
@@ -181,7 +183,7 @@ const TutorialPage = ({
@@ -197,7 +199,7 @@ const TutorialPage = ({
{mdx.frontmatter.sidebar && tocItems && (
)}
diff --git a/src/templates/upgrade.tsx b/src/templates/upgrade.tsx
index 12704fd8385..09b497cc76c 100644
--- a/src/templates/upgrade.tsx
+++ b/src/templates/upgrade.tsx
@@ -27,7 +27,9 @@ import PageMetadata from "../components/PageMetadata"
import Pill from "../components/Pill"
import RandomAppList from "../components/RandomAppList"
import Roadmap from "../components/Roadmap"
-import UpgradeTableOfContents from "../components/UpgradeTableOfContents"
+import UpgradeTableOfContents, {
+ Item as ItemTableOfContents,
+} from "../components/UpgradeTableOfContents"
import Translation from "../components/Translation"
import TranslationsInProgress from "../components/TranslationsInProgress"
import SectionNav from "../components/SectionNav"
@@ -44,11 +46,7 @@ import MergeInfographic from "../components/MergeInfographic"
import FeedbackCard from "../components/FeedbackCard"
import { getLocaleTimestamp } from "../utils/time"
-import {
- isLangRightToLeft,
- translateMessageId,
- TranslationKey,
-} from "../utils/translations"
+import { isLangRightToLeft } from "../utils/translations"
import { getSummaryPoints } from "../utils/getSummaryPoints"
import { Lang } from "../utils/languages"
import { Context } from "../types"
@@ -345,7 +343,7 @@ const UpgradePage = ({
throw new Error("Required `title` property missing for upgrade template")
const isRightToLeft = isLangRightToLeft(mdx.frontmatter.lang as Lang)
- const tocItems = mdx.tableOfContents?.items
+ const tocItems = mdx.tableOfContents?.items as Array
// FIXME: remove this any, currently not sure how to fix the ts error
const parent: any = mdx.parent
@@ -394,7 +392,7 @@ const UpgradePage = ({
{mdx.frontmatter.sidebar && tocItems && (
)}
diff --git a/src/templates/use-cases.tsx b/src/templates/use-cases.tsx
index a7b65d1c127..9cfc254f35d 100644
--- a/src/templates/use-cases.tsx
+++ b/src/templates/use-cases.tsx
@@ -26,7 +26,9 @@ import PageMetadata from "../components/PageMetadata"
import Pill from "../components/Pill"
import RandomAppList from "../components/RandomAppList"
import Roadmap from "../components/Roadmap"
-import UpgradeTableOfContents from "../components/UpgradeTableOfContents"
+import UpgradeTableOfContents, {
+ Item as ItemTableOfContents,
+} from "../components/UpgradeTableOfContents"
import TableOfContents from "../components/TableOfContents"
import TranslationsInProgress from "../components/TranslationsInProgress"
import Translation from "../components/Translation"
@@ -43,7 +45,7 @@ import YouTube from "../components/YouTube"
import PreMergeBanner from "../components/PreMergeBanner"
import FeedbackCard from "../components/FeedbackCard"
-import { isLangRightToLeft, translateMessageId } from "../utils/translations"
+import { isLangRightToLeft } from "../utils/translations"
import { getSummaryPoints } from "../utils/getSummaryPoints"
import { Lang } from "../utils/languages"
import { Context } from "../types"
@@ -316,7 +318,7 @@ const UseCasePage = ({
const isRightToLeft = isLangRightToLeft(mdx.frontmatter.lang as Lang)
const showMergeBanner = !!mdx.frontmatter.preMergeBanner
- const tocItems = mdx.tableOfContents?.items
+ const tocItems = mdx.tableOfContents?.items as Array
const summaryPoints = getSummaryPoints(mdx.frontmatter)
const { editContentUrl } = siteData.siteMetadata || {}
@@ -394,7 +396,7 @@ const UseCasePage = ({
@@ -419,7 +421,7 @@ const UseCasePage = ({
{mdx.frontmatter.sidebar && tocItems && (
)}
diff --git a/src/utils/languages.ts b/src/utils/languages.ts
index 47b4a1414fa..ea0d96f4dbd 100644
--- a/src/utils/languages.ts
+++ b/src/utils/languages.ts
@@ -51,23 +51,25 @@ export type Lang =
| "zh"
| "zh-tw"
+export interface Language {
+ code: string
+ hrefLang: string
+ name: string
+ localName: string
+ langDir: Direction
+ dateFormat: string
+}
+
export type Languages = {
- [lang in Lang]: {
- code: string
- hrefLang: string
- name: string
- localName: string
- langDir: Direction
- dateFormat: string
- }
+ [lang in Lang]: Language
}
export const defaultLanguage: Lang = "en"
// same data as in the `config.json` but indexed by language code
-const languages: Languages | {} = i18nConfigs.reduce((result, config) => {
+const languages: Languages = i18nConfigs.reduce((result, config) => {
return { ...result, [config.code as Lang]: config }
-}, {})
+}, {} as Languages)
const buildLangs = (process.env.GATSBY_BUILD_LANGS || "")
.split(",")
@@ -75,7 +77,9 @@ const buildLangs = (process.env.GATSBY_BUILD_LANGS || "")
// will take the same shape as `languages`. Only thing we are doing
// here is filtering the desired langs to be built
-export const languageMetadata = Object.fromEntries(
+export const languageMetadata: {
+ [lang: string]: Language
+} = Object.fromEntries(
Object.entries(languages).filter(([lang]) => {
// BUILD_LANGS === empty means to build all the langs
if (!buildLangs.length) {
diff --git a/yarn.lock b/yarn.lock
index 6ec1d85bbae..9a828fe29b1 100644
--- a/yarn.lock
+++ b/yarn.lock
@@ -9,11 +9,23 @@
dependencies:
"@algolia/cache-common" "4.11.0"
+"@algolia/cache-browser-local-storage@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.13.1.tgz#ffacb9230119f77de1a6f163b83680be999110e4"
+ integrity sha512-UAUVG2PEfwd/FfudsZtYnidJ9eSCpS+LW9cQiesePQLz41NAcddKxBak6eP2GErqyFagSlnVXe/w2E9h2m2ttg==
+ dependencies:
+ "@algolia/cache-common" "4.13.1"
+
"@algolia/cache-common@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.11.0.tgz#066fe6d58b18e4b028dbef9bb8de07c5e22a3594"
integrity sha512-lODcJRuPXqf+6mp0h6bOxPMlbNoyn3VfjBVcQh70EDP0/xExZbkpecgHyyZK4kWg+evu+mmgvTK3GVHnet/xKw==
+"@algolia/cache-common@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.13.1.tgz#c933fdec9f73b4f7c69d5751edc92eee4a63d76b"
+ integrity sha512-7Vaf6IM4L0Jkl3sYXbwK+2beQOgVJ0mKFbz/4qSxKd1iy2Sp77uTAazcX+Dlexekg1fqGUOSO7HS4Sx47ZJmjA==
+
"@algolia/cache-in-memory@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.11.0.tgz#763c8cb655e6fd2261588e04214fca0959ac07c1"
@@ -21,6 +33,13 @@
dependencies:
"@algolia/cache-common" "4.11.0"
+"@algolia/cache-in-memory@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.13.1.tgz#c19baa67b4597e1a93e987350613ab3b88768832"
+ integrity sha512-pZzybCDGApfA/nutsFK1P0Sbsq6fYJU3DwIvyKg4pURerlJM4qZbB9bfLRef0FkzfQu7W11E4cVLCIOWmyZeuQ==
+ dependencies:
+ "@algolia/cache-common" "4.13.1"
+
"@algolia/client-account@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.11.0.tgz#67fadd3b0802b013ebaaa4b47bb7babae892374e"
@@ -30,6 +49,15 @@
"@algolia/client-search" "4.11.0"
"@algolia/transporter" "4.11.0"
+"@algolia/client-account@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.13.1.tgz#fea591943665477a23922ab31863ad0732e26c66"
+ integrity sha512-TFLiZ1KqMiir3FNHU+h3b0MArmyaHG+eT8Iojio6TdpeFcAQ1Aiy+2gb3SZk3+pgRJa/BxGmDkRUwE5E/lv3QQ==
+ dependencies:
+ "@algolia/client-common" "4.13.1"
+ "@algolia/client-search" "4.13.1"
+ "@algolia/transporter" "4.13.1"
+
"@algolia/client-analytics@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.11.0.tgz#cbdc8128205e2da749cafc79e54708d14c413974"
@@ -40,6 +68,16 @@
"@algolia/requester-common" "4.11.0"
"@algolia/transporter" "4.11.0"
+"@algolia/client-analytics@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.13.1.tgz#5275956b2d0d16997148f2085f1701b6c39ecc32"
+ integrity sha512-iOS1JBqh7xaL5x00M5zyluZ9+9Uy9GqtYHv/2SMuzNW1qP7/0doz1lbcsP3S7KBbZANJTFHUOfuqyRLPk91iFA==
+ dependencies:
+ "@algolia/client-common" "4.13.1"
+ "@algolia/client-search" "4.13.1"
+ "@algolia/requester-common" "4.13.1"
+ "@algolia/transporter" "4.13.1"
+
"@algolia/client-common@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.11.0.tgz#9a2d1f6f8eaad25ba5d6d4ce307ba5bd84e6f999"
@@ -48,6 +86,14 @@
"@algolia/requester-common" "4.11.0"
"@algolia/transporter" "4.11.0"
+"@algolia/client-common@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.13.1.tgz#3bf9e3586f20ef85bbb56ccca390f7dbe57c8f4f"
+ integrity sha512-LcDoUE0Zz3YwfXJL6lJ2OMY2soClbjrrAKB6auYVMNJcoKZZ2cbhQoFR24AYoxnGUYBER/8B+9sTBj5bj/Gqbg==
+ dependencies:
+ "@algolia/requester-common" "4.13.1"
+ "@algolia/transporter" "4.13.1"
+
"@algolia/client-personalization@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.11.0.tgz#d3bf0e760f85df876b4baf5b81996f0aa3a59940"
@@ -57,6 +103,15 @@
"@algolia/requester-common" "4.11.0"
"@algolia/transporter" "4.11.0"
+"@algolia/client-personalization@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.13.1.tgz#438a1f58576ef19c4ad4addb8417bdacfe2fce2e"
+ integrity sha512-1CqrOW1ypVrB4Lssh02hP//YxluoIYXAQCpg03L+/RiXJlCs+uIqlzC0ctpQPmxSlTK6h07kr50JQoYH/TIM9w==
+ dependencies:
+ "@algolia/client-common" "4.13.1"
+ "@algolia/requester-common" "4.13.1"
+ "@algolia/transporter" "4.13.1"
+
"@algolia/client-search@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.11.0.tgz#c1105d715a2a04ba27231eca86f5d6620f68f4ae"
@@ -66,6 +121,15 @@
"@algolia/requester-common" "4.11.0"
"@algolia/transporter" "4.11.0"
+"@algolia/client-search@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.13.1.tgz#5501deed01e23c33d4aaa9f9eb96a849f0fce313"
+ integrity sha512-YQKYA83MNRz3FgTNM+4eRYbSmHi0WWpo019s5SeYcL3HUan/i5R09VO9dk3evELDFJYciiydSjbsmhBzbpPP2A==
+ dependencies:
+ "@algolia/client-common" "4.13.1"
+ "@algolia/requester-common" "4.13.1"
+ "@algolia/transporter" "4.13.1"
+
"@algolia/events@^4.0.1":
version "4.0.1"
resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950"
@@ -76,6 +140,11 @@
resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.11.0.tgz#bac1c2d59d29dee378b57412c8edd435b97de663"
integrity sha512-pRMJFeOY8hoWKIxWuGHIrqnEKN/kqKh7UilDffG/+PeEGxBuku+Wq5CfdTFG0C9ewUvn8mAJn5BhYA5k8y0Jqg==
+"@algolia/logger-common@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.13.1.tgz#4221378e701e3f1eacaa051bcd4ba1f25ddfaf4d"
+ integrity sha512-L6slbL/OyZaAXNtS/1A8SAbOJeEXD5JcZeDCPYDqSTYScfHu+2ePRTDMgUTY4gQ7HsYZ39N1LujOd8WBTmM2Aw==
+
"@algolia/logger-console@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.11.0.tgz#ced19e3abb22eb782ed5268d51efb5aa9ef109ef"
@@ -83,6 +152,13 @@
dependencies:
"@algolia/logger-common" "4.11.0"
+"@algolia/logger-console@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.13.1.tgz#423d358e4992dd4bceab0d9a4e99d1fd68107043"
+ integrity sha512-7jQOTftfeeLlnb3YqF8bNgA2GZht7rdKkJ31OCeSH2/61haO0tWPoNRjZq9XLlgMQZH276pPo0NdiArcYPHjCA==
+ dependencies:
+ "@algolia/logger-common" "4.13.1"
+
"@algolia/requester-browser-xhr@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.11.0.tgz#f9e1ad56f185432aa8dde8cad53ae271fd5d6181"
@@ -90,11 +166,23 @@
dependencies:
"@algolia/requester-common" "4.11.0"
+"@algolia/requester-browser-xhr@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.13.1.tgz#f8ea79233cf6f0392feaf31e35a6b40d68c5bc9e"
+ integrity sha512-oa0CKr1iH6Nc7CmU6RE7TnXMjHnlyp7S80pP/LvZVABeJHX3p/BcSCKovNYWWltgTxUg0U1o+2uuy8BpMKljwA==
+ dependencies:
+ "@algolia/requester-common" "4.13.1"
+
"@algolia/requester-common@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.11.0.tgz#d16de98d3ff72434bac39e4d915eab08035946a9"
integrity sha512-+cZGe/9fuYgGuxjaBC+xTGBkK7OIYdfapxhfvEf03dviLMPmhmVYFJtJlzAjQ2YmGDJpHrGgAYj3i/fbs8yhiA==
+"@algolia/requester-common@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.13.1.tgz#daea143d15ab6ed3909c4c45877f1b6c36a16179"
+ integrity sha512-eGVf0ID84apfFEuXsaoSgIxbU3oFsIbz4XiotU3VS8qGCJAaLVUC5BUJEkiFENZIhon7hIB4d0RI13HY4RSA+w==
+
"@algolia/requester-node-http@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.11.0.tgz#beb2b6b68d5f4ce15aec80ede623f0ac96991368"
@@ -102,6 +190,13 @@
dependencies:
"@algolia/requester-common" "4.11.0"
+"@algolia/requester-node-http@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.13.1.tgz#32c63d4c009f22d97e396406de7af9b66fb8e89d"
+ integrity sha512-7C0skwtLdCz5heKTVe/vjvrqgL/eJxmiEjHqXdtypcE5GCQCYI15cb+wC4ytYioZDMiuDGeVYmCYImPoEgUGPw==
+ dependencies:
+ "@algolia/requester-common" "4.13.1"
+
"@algolia/transporter@4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.11.0.tgz#a8de3c173093ceceb02b26b577395ce3b3d4b96f"
@@ -111,6 +206,15 @@
"@algolia/logger-common" "4.11.0"
"@algolia/requester-common" "4.11.0"
+"@algolia/transporter@4.13.1":
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.13.1.tgz#509e03e9145102843d5be4a031c521f692d4e8d6"
+ integrity sha512-pICnNQN7TtrcYJqqPEXByV8rJ8ZRU2hCiIKLTLRyNpghtQG3VAFk6fVtdzlNfdUGZcehSKGarPIZEHlQXnKjgw==
+ dependencies:
+ "@algolia/cache-common" "4.13.1"
+ "@algolia/logger-common" "4.13.1"
+ "@algolia/requester-common" "4.13.1"
+
"@ampproject/remapping@^2.1.0":
version "2.2.0"
resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.0.tgz#56c133824780de3174aed5ab6834f3026790154d"
@@ -3719,6 +3823,23 @@
dependencies:
"@types/react" "^17"
+"@types/react-instantsearch-core@*":
+ version "6.26.0"
+ resolved "https://registry.yarnpkg.com/@types/react-instantsearch-core/-/react-instantsearch-core-6.26.0.tgz#254b9460c8d4b56085a49a413f5bcc16e9221c0c"
+ integrity sha512-CHFrLPPtypyLh4zPB11rjJehCzxlJLfXHExFhq8XXj4HC2hPOI0uFngMqAI1zuqSEbuXZcG7xcsF0ItUMbYLCA==
+ dependencies:
+ "@types/react" "*"
+ algoliasearch ">=4"
+ algoliasearch-helper ">=3"
+
+"@types/react-instantsearch-dom@^6.12.3":
+ version "6.12.3"
+ resolved "https://registry.yarnpkg.com/@types/react-instantsearch-dom/-/react-instantsearch-dom-6.12.3.tgz#a9cfbab5a0544a9afcc65eb3d1dc5b842b58e7a3"
+ integrity sha512-HAQG74v7OzsUhdjNermd0A8c7LWRLsrMCsFCY6+7HEXK1hikeCs/Hmy6xjFhZVfFEWvpvX78vxJELafoAnuv8Q==
+ dependencies:
+ "@types/react" "*"
+ "@types/react-instantsearch-core" "*"
+
"@types/react@*", "@types/react@^17", "@types/react@^17.0.39":
version "17.0.44"
resolved "https://registry.yarnpkg.com/@types/react/-/react-17.0.44.tgz#c3714bd34dd551ab20b8015d9d0dbec812a51ec7"
@@ -4285,6 +4406,13 @@ ajv@^8.0.1:
require-from-string "^2.0.2"
uri-js "^4.2.2"
+algoliasearch-helper@>=3:
+ version "3.10.0"
+ resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.10.0.tgz#59a0f645dd3c7e55cf01faa568d1af50c49d36f6"
+ integrity sha512-4E4od8qWWDMVvQ3jaRX6Oks/k35ywD011wAA4LbYMMjOtaZV6VWaTjRr4iN2bdaXP2o1BP7SLFMBf3wvnHmd8Q==
+ dependencies:
+ "@algolia/events" "^4.0.1"
+
algoliasearch-helper@^3.6.2:
version "3.7.0"
resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.7.0.tgz#c0a0493df84d850360f664ad7a9d4fc78a94fd78"
@@ -4292,6 +4420,26 @@ algoliasearch-helper@^3.6.2:
dependencies:
"@algolia/events" "^4.0.1"
+algoliasearch@>=4:
+ version "4.13.1"
+ resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.13.1.tgz#54195c41c9e4bd13ed64982248cf49d4576974fe"
+ integrity sha512-dtHUSE0caWTCE7liE1xaL+19AFf6kWEcyn76uhcitWpntqvicFHXKFoZe5JJcv9whQOTRM6+B8qJz6sFj+rDJA==
+ dependencies:
+ "@algolia/cache-browser-local-storage" "4.13.1"
+ "@algolia/cache-common" "4.13.1"
+ "@algolia/cache-in-memory" "4.13.1"
+ "@algolia/client-account" "4.13.1"
+ "@algolia/client-analytics" "4.13.1"
+ "@algolia/client-common" "4.13.1"
+ "@algolia/client-personalization" "4.13.1"
+ "@algolia/client-search" "4.13.1"
+ "@algolia/logger-common" "4.13.1"
+ "@algolia/logger-console" "4.13.1"
+ "@algolia/requester-browser-xhr" "4.13.1"
+ "@algolia/requester-common" "4.13.1"
+ "@algolia/requester-node-http" "4.13.1"
+ "@algolia/transporter" "4.13.1"
+
algoliasearch@^4.3.0:
version "4.11.0"
resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.11.0.tgz#234befb3ac355c094077f0edf3777240b1ee013c"