Skip to content

Commit

Permalink
[WIP] Polish translation (#610)
Browse files Browse the repository at this point in the history
* add(bootstrap): begin of translation to Polish language

* Update endpoints.md (#609)

Remove pinknode from RPC providers

* Update index.md - note that we are live on Shiden and Astar (#606)

* init functioning version

* test

* updates to the endpoints available (#607)

* add(pl): front page of documentation

* Mainnet basic data (#611)

* mainnet basic data

* Update bridge-to-zkevm.md

generalize to any wallet

* Update bridge-to-zkevm.md

---------

Co-authored-by: Mar.io <[email protected]>
Co-authored-by: Ivan <[email protected]>

* update learn landing page and faq (#613)

* Update quickstart.md (#615)

* Add/local cdk node (#614)

* Create setup-local-validium-node.md

* Rename setup-local-node.md to setup-local-rollup-node.md

* Update setup-local-rollup-node.md

* Pics via upload

* Additzion to setup-local-validium-node.md

* Fix brackets

* Fix brackets 2

* Some.

* Additional updates

* Final updates

* Final update rollup

* Update headline

* Post replica1

* Post replica 2

* Doc typos fix & Jp doc update (#617)

* Typo fix & Jp doc update

* Fix errors

* Add Astar ZK RPC node page (#618)

* Add Astar ZK RPC node page

* minor rephrasing

---------

Co-authored-by: Megan Skye Phoenix <[email protected]>

* Update (#619)

- Improved DS registration page for devs (Polkadot.js, Talisman, Subwallet support)
- Fixed Jp translation files

* add(polish): test of build

* add(pl): Czym jest Astar zkEVM?

* add(formatting): white spaces

* Mainnet basic data (#611)

* mainnet basic data

* Update bridge-to-zkevm.md

generalize to any wallet

* Update bridge-to-zkevm.md

---------

Co-authored-by: Mar.io <[email protected]>
Co-authored-by: Ivan <[email protected]>

* Doc typos fix & Jp doc update (#617)

* Typo fix & Jp doc update

* Fix errors

* Update (#619)

- Improved DS registration page for devs (Polkadot.js, Talisman, Subwallet support)
- Fixed Jp translation files

* add(fix): navbar

* fix algolia

---------

Co-authored-by: Josip Š <[email protected]>
Co-authored-by: Ivan <[email protected]>
Co-authored-by: Gregory Luneau <[email protected]>
Co-authored-by: Mar.io <[email protected]>
Co-authored-by: Mar.io <[email protected]>
Co-authored-by: Megan Skye <[email protected]>
Co-authored-by: Marijan <[email protected]>
Co-authored-by: Gaius_sama <[email protected]>
Co-authored-by: bLd759 <[email protected]>
  • Loading branch information
10 people authored Mar 13, 2024
1 parent ac313f9 commit 6b03f28
Show file tree
Hide file tree
Showing 284 changed files with 2,033 additions and 88 deletions.
1 change: 1 addition & 0 deletions docs/build/zkEVM/quickstart.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,7 @@ Solidity developers are right at home on Astar zkEVM. Simply switch to the zkEVM
No special tools or wallets are required to build or interact with Astar zkEVM.
:::

Developers can deploy existing contracts from other EVM chains to the zkEVM, and users are able to deposit assets from Ethereum to transact on the zkEVM in batches, which are ultimately finalized through novel use of zero-knowledge proofs. Native account abstraction means developers can craft user interfaces that are more intuitive and web2-like, that eliminate complexity and drastically simplify the onboarding process.
Developers can deploy existing contracts from other EVM chains to the zkEVM, and users are able to deposit assets from Ethereum to transact on the zkEVM in batches, which are ultimately finalized through novel use of zero-knowledge proofs. Native account abstraction means developers can craft user interfaces that are more intuitive and web2-like, that eliminate complexity and drastically simplify the onboarding process.

## Connecting to zkEVM
Expand Down
7 changes: 2 additions & 5 deletions docs/learn/astar.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,23 +8,20 @@ sidebar_position: 1

Astar Network is Japan's most popular smart contract platform, supporting both EVM and WebAssembly (Wasm) environments, and interoperability between them using a Cross-Virtual Machine. Astar Network is friendly to all kinds of developers, and the tools and languages they already know. Backed by the shared security of Polkadot, Astar shines brilliantly on its own within a vibrant and healthy ecosystem, and in the blockchain industry overall driving international corporate adoption, and consumer interest in Web3 technologies.


## Lack of developer incentives

Astar's Build2Earn system is designed to grow the network in an innovative way, while simultaneously rewarding participants and builders. It allows developers to earn incentives for building and maintaining their decentralized applications, and users to earn incentives for supporting their favorite projects, all while encouraging growth of the ecosystem overall.

## Scalability

Blockchains do not scale by design, mostly due to the security assurances inherent in their decentralized consensus mechanisms. If blockchains were faster, they would be less secure. There is an upper limit to the amount of data that can be stored in individual blocks, and at times of network saturation, users of typical blockchains may notice their transactions sitting unconfirmed or in a pending state for long periods of time, resulting in a poor user experience.

The solution to the issue, up until now, has been a patchwork of independent blockchains loosely connected by bridges - often subject to attack due to their reliance on custodial elements, with no common security standards or methods of interoperability between all. The idea of 'cross-chain', therefore, has mostly been to copy and paste a smart contract from one blockchain, to another. Projects that create real value are quickly copied and deployed elsewhere for better, or for worse, with almost no real innovation taking place overall.
The solution to the issue, up until now, has been a patchwork of independent blockchains loosely connected by bridges - often subject to attack due to their reliance on custodial elements, with no common security standards or methods of interoperability between all. The idea of 'cross-chain', therefore, has mostly been to copy and paste a smart contract from one blockchain, to another. Projects that create real value are quickly copied and deployed elsewhere for better, or for worse, with almost no real innovation taking place overall.

Astar Network is changing that, and ushering in the next generation of multichain smart contracts uniquely able to utilize the best features from both EVM and WebAssembly Virtual Machines, and any number of application-specific blockchains across the broader Polkadot ecosystem. All while being future-proof.


## Interoperability

This interoperability framework, empowered by the shared security of Polkadot coupled with Astar XVM, allows developers to use and build smart contracts in ways they never have before. By fostering cooperation and integrations across multiple blockchains and applications, complex synergies can be developed, leading to the realization of truly innovative solutions that can't be replicated in any other environment.

Many different blockchains exist, but few have interoperability as their defining feature. Welcome to Astar Network.

148 changes: 74 additions & 74 deletions docusaurus.config.js
Original file line number Diff line number Diff line change
@@ -1,156 +1,156 @@
// @ts-nocheck
// Note: type annotations allow type checking and IDEs autocompletion
const {themes} = require('prism-react-renderer');
const { themes } = require("prism-react-renderer");
const lightCodeTheme = themes.github;
const darkCodeTheme = themes.dracula;
const math = require('remark-math');
const katex = require('rehype-katex');
const math = require("remark-math");
const katex = require("rehype-katex");

/** @type {import('@docusaurus/types').Config} */
const config = {
title: 'Astar Docs',
tagline: 'A comprehensive library of useful information about Astar Network',
url: 'https://docs.astar.network',
baseUrl: '/',
onBrokenLinks: 'throw',
onBrokenMarkdownLinks: 'throw',
favicon: 'img/fav.png',
organizationName: 'AstarNetwork', // Usually your GitHub org/user name.
projectName: 'astar-docs', // Usually your repo name.
plugins: ['docusaurus-plugin-sass'],
title: "Astar Docs",
tagline: "A comprehensive library of useful information about Astar Network",
url: "https://docs.astar.network",
baseUrl: "/",
onBrokenLinks: "throw",
onBrokenMarkdownLinks: "throw",
favicon: "img/fav.png",
organizationName: "AstarNetwork", // Usually your GitHub org/user name.
projectName: "astar-docs", // Usually your repo name.
plugins: ["docusaurus-plugin-sass"],
markdown: {
mermaid: true,
},
themes: ['@docusaurus/theme-mermaid'],
themes: ["@docusaurus/theme-mermaid"],
stylesheets: [
{
href: 'https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css',
type: 'text/css',
href: "https://cdn.jsdelivr.net/npm/[email protected]/dist/katex.min.css",
type: "text/css",
integrity:
'sha384-odtC+0UGzzFL/6PNoE8rX/SPcQDXBJ+uRepguP4QkPCm2LBxH3FA3y+fKSiJ+AmM',
crossorigin: 'anonymous',
"sha384-odtC+0UGzzFL/6PNoE8rX/SPcQDXBJ+uRepguP4QkPCm2LBxH3FA3y+fKSiJ+AmM",
crossorigin: "anonymous",
},
],
clientModules: [require.resolve('./static/astarAi.js')],
clientModules: [require.resolve("./static/astarAi.js")],

presets: [
[
'classic',
"classic",
/** @type {import('@docusaurus/preset-classic').Options} */
({
docs: {
sidebarPath: require.resolve('./sidebars.js'),
sidebarPath: require.resolve("./sidebars.js"),
// Please change this to your repo.
editUrl: 'https://github.com/AstarNetwork/astar-docs/tree/main/',
editUrl: "https://github.com/AstarNetwork/astar-docs/tree/main/",
remarkPlugins: [math],
rehypePlugins: [katex],
},
blog: {
showReadingTime: true,
// Please change this to your repo.
editUrl: 'https://github.com/AstarNetwork/astar-docs/tree/main/',
editUrl: "https://github.com/AstarNetwork/astar-docs/tree/main/",
},
theme: {
customCss: require.resolve('./src/css/custom.scss'),
customCss: require.resolve("./src/css/custom.scss"),
},
}),
],
],

//Enable multilanguage support. Portuguese added as first language
i18n: {
defaultLocale: 'en',
locales: ['en', "ja"],
defaultLocale: "en",
locales: ["en", "ja", "pl"],
localeConfigs: {
en: { htmlLang: 'en-US' },
en: { htmlLang: "en-US" },
ja: {},

pl: {},
},
},
themeConfig:
/** @type {import('@docusaurus/preset-classic').ThemeConfig} */
({
navbar: {
title: 'Astar Docs',
title: "Astar Docs",
logo: {
alt: 'Astar',
src: 'img/astar-logo.svg',
alt: "Astar",
src: "img/astar-logo.svg",
},
items: [
{
type: 'doc',
docId: 'getting-started',
position: 'left',
label: 'Docs',
type: "doc",
docId: "getting-started",
position: "left",
label: "Docs",
},
{
type: 'doc',
docId: 'build/index',
position: 'left',
label: 'Start Building',
type: "doc",
docId: "build/index",
position: "left",
label: "Start Building",
},
{
type: 'doc',
docId: 'build/zkEVM/quickstart',
position: 'left',
label: 'zkEVM',
type: "doc",
docId: "build/zkEVM/quickstart",
position: "left",
label: "zkEVM",
},
{
to: 'https://medium.com/astar-network',
label: 'Medium',
position: 'left',
to: "https://medium.com/astar-network",
label: "Medium",
position: "left",
},
{
to: 'https://www.youtube.com/channel/UC36JgEF6gqatVSK9xlzzrvQ',
label: 'Youtube',
position: 'left',
to: "https://www.youtube.com/channel/UC36JgEF6gqatVSK9xlzzrvQ",
label: "Youtube",
position: "left",
},
{
type: 'localeDropdown',
position: 'right',
type: "localeDropdown",
position: "right",
},
{
href: 'https://github.com/AstarNetwork/astar-docs',
label: 'GitHub',
position: 'right',
href: "https://github.com/AstarNetwork/astar-docs",
label: "GitHub",
position: "right",
},
],
},
footer: {
style: 'light',
style: "light",
links: [
{
title: 'Docs',
title: "Docs",
items: [
{
label: 'Get Started',
to: '/docs/getting-started',
label: "Get Started",
to: "/docs/getting-started",
},
],
},
{
title: 'Community',
title: "Community",
items: [
{
label: 'Discord',
href: 'https://discord.gg/astarnetwork',
label: "Discord",
href: "https://discord.gg/astarnetwork",
},
{
label: 'Twitter',
href: 'https://twitter.com/AstarNetwork',
label: "Twitter",
href: "https://twitter.com/AstarNetwork",
},
],
},
{
title: 'More',
title: "More",
items: [
{
label: 'Blog',
to: 'https://astar.network/blog',
label: "Blog",
to: "https://astar.network/blog",
},
{
label: 'GitHub',
href: 'https://github.com/AstarNetwork',
label: "GitHub",
href: "https://github.com/AstarNetwork",
},
],
},
Expand All @@ -160,28 +160,28 @@ const config = {
prism: {
theme: lightCodeTheme,
darkTheme: darkCodeTheme,
additionalLanguages: ['rust', 'toml', 'solidity'],
additionalLanguages: ["rust", "toml", "solidity"],
},
algolia: {
// The application ID provided by Algolia
appId: 'S7S4T6Q4KC',
appId: "S7S4T6Q4KC",

// Public API key: it is safe to commit it
apiKey: '4eacb78946fd33fdd34c5954c4658a7b',
apiKey: "4eacb78946fd33fdd34c5954c4658a7b",

indexName: 'astar',
indexName: "astar",

// Optional: see doc section below
contextualSearch: true,

// Optional: Specify domains where the navigation should occur through window.location instead on history.push. Useful when our Algolia config crawls multiple documentation sites and we want to navigate with window.location.href to them.
externalUrlRegex: 'astar\\.network',
externalUrlRegex: "astar\\.network",

// Optional: Algolia search parameters
searchParameters: {},

// Optional: path for search page that enabled by default (`false` to disable it)
searchPagePath: 'search',
searchPagePath: "search",

//... other Algolia params
},
Expand Down
Loading

0 comments on commit 6b03f28

Please sign in to comment.