diff --git a/LangPath.json b/LangPath.json index 52940d50..4efd6ee8 100644 --- a/LangPath.json +++ b/LangPath.json @@ -1 +1 @@ -{"en":["/_meta.en.js","/index.en.mdx"],"zh-CN":["/_meta.zh-CN.js","/index.zh-CN.mdx"],"ru":[],"ko":[],"pl":[],"uk":[]} \ No newline at end of file +{"en":["/book/cs/_meta.en.js","/book/cs/from-func.en.mdx","/book/cs/from-solidity.en.mdx","/book/guides/getting-started/_meta.en.js","/book/guides/getting-started/deploy.en.mdx","/book/guides/getting-started/first.en.mdx","/book/guides/getting-started/test.en.mdx","/book/guides/_meta.en.js","/book/guides/getting-started.en.mdx","/book/_meta.en.js","/book/bounced.en.mdx","/book/config.en.mdx","/book/constants.en.mdx","/book/contracts.en.mdx","/book/debug.en.mdx","/book/deploy.en.mdx","/book/exit-codes.en.mdx","/book/expressions.en.mdx","/book/external.en.mdx","/book/func.en.mdx","/book/functions.en.mdx","/book/import.en.mdx","/book/index.en.mdx","/book/integers.en.mdx","/book/lifecycle.en.mdx","/book/maps.en.mdx","/book/masterchain.en.mdx","/book/message-mode.en.mdx","/book/operators.en.mdx","/book/optionals.en.mdx","/book/programmatic.en.mdx","/book/receive.en.mdx","/book/send.en.mdx","/book/statements.en.mdx","/book/structs-and-messages.en.mdx","/book/types.en.mdx","/book/upgrades.en.mdx","/cookbook/dexes/_meta.en.js","/cookbook/dexes/dedust.en.mdx","/cookbook/dexes/stonfi.en.mdx","/cookbook/_meta.en.js","/cookbook/access.en.mdx","/cookbook/algo.en.mdx","/cookbook/data-structures.en.mdx","/cookbook/index.en.mdx","/cookbook/jettons.en.mdx","/cookbook/misc.en.mdx","/cookbook/multi-communication.en.mdx","/cookbook/nfts.en.mdx","/cookbook/random.en.mdx","/cookbook/single-communication.en.mdx","/cookbook/time.en.mdx","/cookbook/type-conversion.en.mdx","/ecosystem/tools/_meta.en.js","/ecosystem/tools/jetbrains.en.mdx","/ecosystem/tools/overview.en.mdx","/ecosystem/tools/typescript.en.mdx","/ecosystem/tools/vscode.en.mdx","/ecosystem/_meta.en.js","/ecosystem/index.en.mdx","/ref/evolution/OTP-001.en.mdx","/ref/evolution/OTP-002.en.mdx","/ref/evolution/OTP-003.en.mdx","/ref/evolution/OTP-004.en.mdx","/ref/evolution/OTP-005.en.mdx","/ref/evolution/OTP-006.en.mdx","/ref/evolution/_meta.en.js","/ref/evolution/overview.en.mdx","/ref/_meta.en.js","/ref/core-advanced.en.mdx","/ref/core-base.en.mdx","/ref/core-cells.en.mdx","/ref/core-common.en.mdx","/ref/core-comptime.en.mdx","/ref/core-debug.en.mdx","/ref/core-math.en.mdx","/ref/core-random.en.mdx","/ref/core-strings.en.mdx","/ref/index.en.mdx","/ref/spec.en.mdx","/ref/standard-libraries.en.mdx","/ref/stdlib-config.en.mdx","/ref/stdlib-content.en.mdx","/ref/stdlib-deploy.en.mdx","/ref/stdlib-dns.en.mdx","/ref/stdlib-ownable.en.mdx","/ref/stdlib-stoppable.en.mdx","/_meta.en.js","/index.en.mdx"],"zh-CN":["/_meta.zh-CN.js","/index.zh-CN.mdx"],"ru":[],"ko":[],"pl":[],"uk":[]} \ No newline at end of file diff --git a/locales.ts b/locales.ts index cfbb1278..645e0437 100644 --- a/locales.ts +++ b/locales.ts @@ -41,7 +41,7 @@ export function locales(request: NextRequest) { return NextResponse.rewrite(url); } - const rootDirArray = ["/book", "/ecosystem", "/language"]; + const rootDirArray = ["/book", "/ecosystem", "/cookbook", "/ref"]; const shouldHandleLocale = !/^\/(api|_next)\//.test(nextUrl.pathname) && diff --git a/pages/_meta.js b/pages/_meta.js deleted file mode 100644 index 330d4313..00000000 --- a/pages/_meta.js +++ /dev/null @@ -1,26 +0,0 @@ -export default { - index: { - title: 'Tact Documentation', - type: 'page', - display: 'hidden', - theme: { - typesetting: 'article' - } - }, - book: { - title: "Book", - type: 'page', - }, - cookbook: { - title: "Cookbook", - type: 'page', - }, - ref: { - title: "Reference", - type: 'page', - }, - ecosystem: { - title: "Ecosystem", - type: 'page', - }, -} diff --git a/pages/book/_meta.js b/pages/book/_meta.en.js similarity index 100% rename from pages/book/_meta.js rename to pages/book/_meta.en.js diff --git a/pages/book/bounced.mdx b/pages/book/bounced.en.mdx similarity index 100% rename from pages/book/bounced.mdx rename to pages/book/bounced.en.mdx diff --git a/pages/book/config.mdx b/pages/book/config.en.mdx similarity index 100% rename from pages/book/config.mdx rename to pages/book/config.en.mdx diff --git a/pages/book/constants.mdx b/pages/book/constants.en.mdx similarity index 100% rename from pages/book/constants.mdx rename to pages/book/constants.en.mdx diff --git a/pages/book/contracts.mdx b/pages/book/contracts.en.mdx similarity index 100% rename from pages/book/contracts.mdx rename to pages/book/contracts.en.mdx diff --git a/pages/book/cs/_meta.js b/pages/book/cs/_meta.en.js similarity index 100% rename from pages/book/cs/_meta.js rename to pages/book/cs/_meta.en.js diff --git a/pages/book/cs/from-func.mdx b/pages/book/cs/from-func.en.mdx similarity index 100% rename from pages/book/cs/from-func.mdx rename to pages/book/cs/from-func.en.mdx diff --git a/pages/book/cs/from-solidity.mdx b/pages/book/cs/from-solidity.en.mdx similarity index 100% rename from pages/book/cs/from-solidity.mdx rename to pages/book/cs/from-solidity.en.mdx diff --git a/pages/book/debug.mdx b/pages/book/debug.en.mdx similarity index 100% rename from pages/book/debug.mdx rename to pages/book/debug.en.mdx diff --git a/pages/book/deploy.mdx b/pages/book/deploy.en.mdx similarity index 100% rename from pages/book/deploy.mdx rename to pages/book/deploy.en.mdx diff --git a/pages/book/exit-codes.mdx b/pages/book/exit-codes.en.mdx similarity index 100% rename from pages/book/exit-codes.mdx rename to pages/book/exit-codes.en.mdx diff --git a/pages/book/expressions.mdx b/pages/book/expressions.en.mdx similarity index 100% rename from pages/book/expressions.mdx rename to pages/book/expressions.en.mdx diff --git a/pages/book/external.mdx b/pages/book/external.en.mdx similarity index 100% rename from pages/book/external.mdx rename to pages/book/external.en.mdx diff --git a/pages/book/func.mdx b/pages/book/func.en.mdx similarity index 100% rename from pages/book/func.mdx rename to pages/book/func.en.mdx diff --git a/pages/book/functions.mdx b/pages/book/functions.en.mdx similarity index 100% rename from pages/book/functions.mdx rename to pages/book/functions.en.mdx diff --git a/pages/book/guides/_meta.js b/pages/book/guides/_meta.en.js similarity index 100% rename from pages/book/guides/_meta.js rename to pages/book/guides/_meta.en.js diff --git a/pages/book/guides/getting-started.mdx b/pages/book/guides/getting-started.en.mdx similarity index 100% rename from pages/book/guides/getting-started.mdx rename to pages/book/guides/getting-started.en.mdx diff --git a/pages/book/guides/getting-started/_meta.js b/pages/book/guides/getting-started/_meta.en.js similarity index 100% rename from pages/book/guides/getting-started/_meta.js rename to pages/book/guides/getting-started/_meta.en.js diff --git a/pages/book/guides/getting-started/deploy.mdx b/pages/book/guides/getting-started/deploy.en.mdx similarity index 100% rename from pages/book/guides/getting-started/deploy.mdx rename to pages/book/guides/getting-started/deploy.en.mdx diff --git a/pages/book/guides/getting-started/first.mdx b/pages/book/guides/getting-started/first.en.mdx similarity index 100% rename from pages/book/guides/getting-started/first.mdx rename to pages/book/guides/getting-started/first.en.mdx diff --git a/pages/book/guides/getting-started/test.mdx b/pages/book/guides/getting-started/test.en.mdx similarity index 100% rename from pages/book/guides/getting-started/test.mdx rename to pages/book/guides/getting-started/test.en.mdx diff --git a/pages/book/import.mdx b/pages/book/import.en.mdx similarity index 100% rename from pages/book/import.mdx rename to pages/book/import.en.mdx diff --git a/pages/book/index.mdx b/pages/book/index.en.mdx similarity index 100% rename from pages/book/index.mdx rename to pages/book/index.en.mdx diff --git a/pages/book/integers.mdx b/pages/book/integers.en.mdx similarity index 100% rename from pages/book/integers.mdx rename to pages/book/integers.en.mdx diff --git a/pages/book/lifecycle.mdx b/pages/book/lifecycle.en.mdx similarity index 100% rename from pages/book/lifecycle.mdx rename to pages/book/lifecycle.en.mdx diff --git a/pages/book/maps.mdx b/pages/book/maps.en.mdx similarity index 100% rename from pages/book/maps.mdx rename to pages/book/maps.en.mdx diff --git a/pages/book/masterchain.mdx b/pages/book/masterchain.en.mdx similarity index 100% rename from pages/book/masterchain.mdx rename to pages/book/masterchain.en.mdx diff --git a/pages/book/message-mode.mdx b/pages/book/message-mode.en.mdx similarity index 100% rename from pages/book/message-mode.mdx rename to pages/book/message-mode.en.mdx diff --git a/pages/book/operators.mdx b/pages/book/operators.en.mdx similarity index 100% rename from pages/book/operators.mdx rename to pages/book/operators.en.mdx diff --git a/pages/book/optionals.mdx b/pages/book/optionals.en.mdx similarity index 100% rename from pages/book/optionals.mdx rename to pages/book/optionals.en.mdx diff --git a/pages/book/programmatic.mdx b/pages/book/programmatic.en.mdx similarity index 100% rename from pages/book/programmatic.mdx rename to pages/book/programmatic.en.mdx diff --git a/pages/book/receive.mdx b/pages/book/receive.en.mdx similarity index 100% rename from pages/book/receive.mdx rename to pages/book/receive.en.mdx diff --git a/pages/book/send.mdx b/pages/book/send.en.mdx similarity index 100% rename from pages/book/send.mdx rename to pages/book/send.en.mdx diff --git a/pages/book/statements.mdx b/pages/book/statements.en.mdx similarity index 100% rename from pages/book/statements.mdx rename to pages/book/statements.en.mdx diff --git a/pages/book/structs-and-messages.mdx b/pages/book/structs-and-messages.en.mdx similarity index 100% rename from pages/book/structs-and-messages.mdx rename to pages/book/structs-and-messages.en.mdx diff --git a/pages/book/types.mdx b/pages/book/types.en.mdx similarity index 100% rename from pages/book/types.mdx rename to pages/book/types.en.mdx diff --git a/pages/book/upgrades.mdx b/pages/book/upgrades.en.mdx similarity index 100% rename from pages/book/upgrades.mdx rename to pages/book/upgrades.en.mdx diff --git a/pages/cookbook/_meta.js b/pages/cookbook/_meta.en.js similarity index 100% rename from pages/cookbook/_meta.js rename to pages/cookbook/_meta.en.js diff --git a/pages/cookbook/access.mdx b/pages/cookbook/access.en.mdx similarity index 100% rename from pages/cookbook/access.mdx rename to pages/cookbook/access.en.mdx diff --git a/pages/cookbook/algo.mdx b/pages/cookbook/algo.en.mdx similarity index 100% rename from pages/cookbook/algo.mdx rename to pages/cookbook/algo.en.mdx diff --git a/pages/cookbook/data-structures.mdx b/pages/cookbook/data-structures.en.mdx similarity index 100% rename from pages/cookbook/data-structures.mdx rename to pages/cookbook/data-structures.en.mdx diff --git a/pages/cookbook/dexes/_meta.js b/pages/cookbook/dexes/_meta.en.js similarity index 100% rename from pages/cookbook/dexes/_meta.js rename to pages/cookbook/dexes/_meta.en.js diff --git a/pages/cookbook/dexes/dedust.mdx b/pages/cookbook/dexes/dedust.en.mdx similarity index 100% rename from pages/cookbook/dexes/dedust.mdx rename to pages/cookbook/dexes/dedust.en.mdx diff --git a/pages/cookbook/dexes/stonfi.mdx b/pages/cookbook/dexes/stonfi.en.mdx similarity index 100% rename from pages/cookbook/dexes/stonfi.mdx rename to pages/cookbook/dexes/stonfi.en.mdx diff --git a/pages/cookbook/index.mdx b/pages/cookbook/index.en.mdx similarity index 100% rename from pages/cookbook/index.mdx rename to pages/cookbook/index.en.mdx diff --git a/pages/cookbook/jettons.mdx b/pages/cookbook/jettons.en.mdx similarity index 100% rename from pages/cookbook/jettons.mdx rename to pages/cookbook/jettons.en.mdx diff --git a/pages/cookbook/misc.mdx b/pages/cookbook/misc.en.mdx similarity index 100% rename from pages/cookbook/misc.mdx rename to pages/cookbook/misc.en.mdx diff --git a/pages/cookbook/multi-communication.mdx b/pages/cookbook/multi-communication.en.mdx similarity index 100% rename from pages/cookbook/multi-communication.mdx rename to pages/cookbook/multi-communication.en.mdx diff --git a/pages/cookbook/nfts.mdx b/pages/cookbook/nfts.en.mdx similarity index 100% rename from pages/cookbook/nfts.mdx rename to pages/cookbook/nfts.en.mdx diff --git a/pages/cookbook/random.mdx b/pages/cookbook/random.en.mdx similarity index 100% rename from pages/cookbook/random.mdx rename to pages/cookbook/random.en.mdx diff --git a/pages/cookbook/single-communication.mdx b/pages/cookbook/single-communication.en.mdx similarity index 100% rename from pages/cookbook/single-communication.mdx rename to pages/cookbook/single-communication.en.mdx diff --git a/pages/cookbook/time.mdx b/pages/cookbook/time.en.mdx similarity index 100% rename from pages/cookbook/time.mdx rename to pages/cookbook/time.en.mdx diff --git a/pages/cookbook/type-conversion.mdx b/pages/cookbook/type-conversion.en.mdx similarity index 100% rename from pages/cookbook/type-conversion.mdx rename to pages/cookbook/type-conversion.en.mdx diff --git a/pages/ecosystem/_meta.js b/pages/ecosystem/_meta.en.js similarity index 100% rename from pages/ecosystem/_meta.js rename to pages/ecosystem/_meta.en.js diff --git a/pages/ecosystem/index.mdx b/pages/ecosystem/index.en.mdx similarity index 100% rename from pages/ecosystem/index.mdx rename to pages/ecosystem/index.en.mdx diff --git a/pages/ecosystem/tools/_meta.js b/pages/ecosystem/tools/_meta.en.js similarity index 100% rename from pages/ecosystem/tools/_meta.js rename to pages/ecosystem/tools/_meta.en.js diff --git a/pages/ecosystem/tools/jetbrains.mdx b/pages/ecosystem/tools/jetbrains.en.mdx similarity index 100% rename from pages/ecosystem/tools/jetbrains.mdx rename to pages/ecosystem/tools/jetbrains.en.mdx diff --git a/pages/ecosystem/tools/overview.mdx b/pages/ecosystem/tools/overview.en.mdx similarity index 100% rename from pages/ecosystem/tools/overview.mdx rename to pages/ecosystem/tools/overview.en.mdx diff --git a/pages/ecosystem/tools/typescript.mdx b/pages/ecosystem/tools/typescript.en.mdx similarity index 100% rename from pages/ecosystem/tools/typescript.mdx rename to pages/ecosystem/tools/typescript.en.mdx diff --git a/pages/ecosystem/tools/vscode.mdx b/pages/ecosystem/tools/vscode.en.mdx similarity index 100% rename from pages/ecosystem/tools/vscode.mdx rename to pages/ecosystem/tools/vscode.en.mdx diff --git a/pages/index.mdx b/pages/index.mdx deleted file mode 100644 index 746f4f0f..00000000 --- a/pages/index.mdx +++ /dev/null @@ -1,163 +0,0 @@ -# Learn all about programming in ⚑ Tact - -import { Cards, Steps, Tabs } from 'nextra/components' - -![Tact banner](public/banner.jpeg) - -Tact is a new programming language for TON Blockchain that is focused on efficiency and simplicity. It is designed to be easy to learn and use, and to be a good fit for smart contracts. Tact is a statically typed language with a simple syntax and a powerful type system. - -## Let's start! [#start] - - - -### Ensure that Node.js LTS is installed and available [#start-1] - -To check it, run `node --version{:shell}` β€” it should show you the version 18.0.0 or later. - -### Run the following command [#start-2] - -It will create a new project with the simple counter contract: - - - - ```shell - npm create ton -- simple-counter --type tact-counter --contractName SimpleCounter - ``` - - - ```shell - # recommended - yarn create ton simple-counter --type tact-counter --contractName SimpleCounter - ``` - - - ```shell - pnpm create ton simple-counter --type tact-counter --contractName SimpleCounter - ``` - - - -### That's it! [#start-3] - -Your first contract project is written and compiled already! Go check it out by moving into the relevant directory β€” `cd simple-counter/contracts{:shell}`. - -Here's how it would look like: - -```tact -import "@stdlib/deploy"; - -message Add { - queryId: Int as uint64; - amount: Int as uint32; -} - -contract SimpleCounter with Deployable { - id: Int as uint32; - counter: Int as uint32; - - init(id: Int) { - self.id = id; - self.counter = 0; - } - - receive(msg: Add) { - self.counter += msg.amount; - - // Notify the caller that the receiver was executed and forward remaining value back - self.notify("Cashback".asComment()); - } - - get fun counter(): Int { - return self.counter; - } - - get fun id(): Int { - return self.id; - } -} -``` - -To re-compile or deploy, refer to the commands in the scripts section of `package.json` in the root of this newly created project and to the documentation of [Blueprint](https://github.com/ton-org/blueprint) β€” this is the tool we've used to create and compile your first simple counter contract in Tact. In fact, Blueprint can do much more than that: including tests, customizations and more. - - - -## Where to go next? [#next] - - - -### Have some blockchain knowledge already? [#next-1] - -See the [Tact Cookbook](/cookbook), which is a handy collection of everyday tasks (and solutions) every Tact developer faces during smart contract development. Use it to avoid re-inventing the wheel. - -Alternatively, check the following cheatsheets to quickly get started: - - - - - - -### Want to know more? [#next-2] - -For further guidance on compilation, testing and deployment see the [Getting started](/book/guides/getting-started) guide. - -For custom plugins for your favorite editor and other tooling see the [Tools](/ecosystem/tools/overview) page. - -Alternatively, take a look at the following broader sections: -* [Book](/book) helps you learn the language step-by-step -* [Cookbook](/cookbook) gives you ready-made recipes of Tact code -* [Reference](/ref) provides a complete glossary of the standard library, grammar and evolution process -* Finally, [Ecosystem](/ecosystem) describes "what's out there" in the Tacts' and TONs' ecosystems - - - - - - - - -### Feeling a bit uncomfortable? [#next-3] - -If you ever get stuck, don't hesitate to reach out to Tact's flourishing community: - - - - - - -Good luck on your coding adventure with ⚑ Tact! - - diff --git a/pages/ref/_meta.js b/pages/ref/_meta.en.js similarity index 100% rename from pages/ref/_meta.js rename to pages/ref/_meta.en.js diff --git a/pages/ref/core-advanced.mdx b/pages/ref/core-advanced.en.mdx similarity index 100% rename from pages/ref/core-advanced.mdx rename to pages/ref/core-advanced.en.mdx diff --git a/pages/ref/core-base.mdx b/pages/ref/core-base.en.mdx similarity index 100% rename from pages/ref/core-base.mdx rename to pages/ref/core-base.en.mdx diff --git a/pages/ref/core-cells.mdx b/pages/ref/core-cells.en.mdx similarity index 100% rename from pages/ref/core-cells.mdx rename to pages/ref/core-cells.en.mdx diff --git a/pages/ref/core-common.mdx b/pages/ref/core-common.en.mdx similarity index 100% rename from pages/ref/core-common.mdx rename to pages/ref/core-common.en.mdx diff --git a/pages/ref/core-comptime.mdx b/pages/ref/core-comptime.en.mdx similarity index 100% rename from pages/ref/core-comptime.mdx rename to pages/ref/core-comptime.en.mdx diff --git a/pages/ref/core-debug.mdx b/pages/ref/core-debug.en.mdx similarity index 100% rename from pages/ref/core-debug.mdx rename to pages/ref/core-debug.en.mdx diff --git a/pages/ref/core-math.mdx b/pages/ref/core-math.en.mdx similarity index 100% rename from pages/ref/core-math.mdx rename to pages/ref/core-math.en.mdx diff --git a/pages/ref/core-random.mdx b/pages/ref/core-random.en.mdx similarity index 100% rename from pages/ref/core-random.mdx rename to pages/ref/core-random.en.mdx diff --git a/pages/ref/core-strings.mdx b/pages/ref/core-strings.en.mdx similarity index 100% rename from pages/ref/core-strings.mdx rename to pages/ref/core-strings.en.mdx diff --git a/pages/ref/evolution/OTP-001.mdx b/pages/ref/evolution/OTP-001.en.mdx similarity index 100% rename from pages/ref/evolution/OTP-001.mdx rename to pages/ref/evolution/OTP-001.en.mdx diff --git a/pages/ref/evolution/OTP-002.mdx b/pages/ref/evolution/OTP-002.en.mdx similarity index 100% rename from pages/ref/evolution/OTP-002.mdx rename to pages/ref/evolution/OTP-002.en.mdx diff --git a/pages/ref/evolution/OTP-003.mdx b/pages/ref/evolution/OTP-003.en.mdx similarity index 100% rename from pages/ref/evolution/OTP-003.mdx rename to pages/ref/evolution/OTP-003.en.mdx diff --git a/pages/ref/evolution/OTP-004.mdx b/pages/ref/evolution/OTP-004.en.mdx similarity index 100% rename from pages/ref/evolution/OTP-004.mdx rename to pages/ref/evolution/OTP-004.en.mdx diff --git a/pages/ref/evolution/OTP-005.mdx b/pages/ref/evolution/OTP-005.en.mdx similarity index 100% rename from pages/ref/evolution/OTP-005.mdx rename to pages/ref/evolution/OTP-005.en.mdx diff --git a/pages/ref/evolution/OTP-006.mdx b/pages/ref/evolution/OTP-006.en.mdx similarity index 100% rename from pages/ref/evolution/OTP-006.mdx rename to pages/ref/evolution/OTP-006.en.mdx diff --git a/pages/ref/evolution/_meta.js b/pages/ref/evolution/_meta.en.js similarity index 100% rename from pages/ref/evolution/_meta.js rename to pages/ref/evolution/_meta.en.js diff --git a/pages/ref/evolution/overview.mdx b/pages/ref/evolution/overview.en.mdx similarity index 100% rename from pages/ref/evolution/overview.mdx rename to pages/ref/evolution/overview.en.mdx diff --git a/pages/ref/index.mdx b/pages/ref/index.en.mdx similarity index 100% rename from pages/ref/index.mdx rename to pages/ref/index.en.mdx diff --git a/pages/ref/spec.mdx b/pages/ref/spec.en.mdx similarity index 100% rename from pages/ref/spec.mdx rename to pages/ref/spec.en.mdx diff --git a/pages/ref/standard-libraries.mdx b/pages/ref/standard-libraries.en.mdx similarity index 100% rename from pages/ref/standard-libraries.mdx rename to pages/ref/standard-libraries.en.mdx diff --git a/pages/ref/stdlib-config.mdx b/pages/ref/stdlib-config.en.mdx similarity index 100% rename from pages/ref/stdlib-config.mdx rename to pages/ref/stdlib-config.en.mdx diff --git a/pages/ref/stdlib-content.mdx b/pages/ref/stdlib-content.en.mdx similarity index 100% rename from pages/ref/stdlib-content.mdx rename to pages/ref/stdlib-content.en.mdx diff --git a/pages/ref/stdlib-deploy.mdx b/pages/ref/stdlib-deploy.en.mdx similarity index 100% rename from pages/ref/stdlib-deploy.mdx rename to pages/ref/stdlib-deploy.en.mdx diff --git a/pages/ref/stdlib-dns.mdx b/pages/ref/stdlib-dns.en.mdx similarity index 100% rename from pages/ref/stdlib-dns.mdx rename to pages/ref/stdlib-dns.en.mdx diff --git a/pages/ref/stdlib-ownable.mdx b/pages/ref/stdlib-ownable.en.mdx similarity index 100% rename from pages/ref/stdlib-ownable.mdx rename to pages/ref/stdlib-ownable.en.mdx diff --git a/pages/ref/stdlib-stoppable.mdx b/pages/ref/stdlib-stoppable.en.mdx similarity index 100% rename from pages/ref/stdlib-stoppable.mdx rename to pages/ref/stdlib-stoppable.en.mdx