1
0
mirror of https://github.com/tobspr/shapez.io.git synced 2025-06-13 13:04:03 +00:00

Integrate with addition of another new setting.

This commit is contained in:
hexagonhexagon 2020-06-11 19:57:42 -04:00
commit f252d0088c
97 changed files with 14314 additions and 305 deletions

View File

@ -22,6 +22,10 @@ Your goal is to produce shapes by cutting, rotating, merging and painting parts
**Notice**: This will produce a debug build with several debugging flags enabled. If you want to disable them, modify `config.js`.
## Helping translate
Please checkout the [Translations readme](translations/).
## Contributing
Since this game is in the more or less early development, I will only accept pull requests which add an immediate benefit. Please understand that low quality PR's might be closed by me with a short comment explaining why.

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:7697c34997a719bed9ddf9c16c19c672a0fdf9641edf0a9761aea9c2c7e17c6b
size 632609
oid sha256:6463b33b2cae50d1ecb11f0a845f06633aff331a5c2c0998d9eb93e40ad576b1
size 636254

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:87ff03f1c77d8c245e4e2fe716b6243aecca174425ae24cfd19ffb5bd1df52f6
size 1191627
oid sha256:95a342ce958586280b9ebc69a41d5cc950915b787de83ddaf101dbb852bdaf86
size 1179560

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.8 MiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 36 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 12 KiB

After

Width:  |  Height:  |  Size: 15 KiB

View File

@ -1,3 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:de805473208e0901f1185485164a35fde59e4baf3000f30102d0f332842410a5
size 184895
oid sha256:2c0021548cdc52b0a70b19f7e432f6ab5dddc2a8a032694ed6fa047dc90fa904
size 202335

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.1 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.1 KiB

After

Width:  |  Height:  |  Size: 1.2 KiB

62
res/ui/languages/ar.svg Normal file
View File

@ -0,0 +1,62 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#73AF00;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<g>
<path style="fill:#F5F5F5;" d="M76.854,191.733c1.039,6.657,5.063,8.747,8.562,8.475c4.126-0.321,7.744-4.093,7.744-8.077v-22.848 c0-1.144,0.931-2.077,2.077-2.077s2.077,0.933,2.077,2.077v22.946c0,2.759,1.363,5.331,3.649,6.876 c1.395,0.945,3.02,1.432,4.657,1.432c1.043,0,2.089-0.199,3.087-0.596l2.076-0.83c0.191,19.179-0.975,36.035-0.997,36.344 c-0.162,2.288,1.56,4.276,3.848,4.438c0.101,0.008,0.201,0.012,0.3,0.012c2.16,0,3.984-1.671,4.14-3.858 c0.097-1.351,1.377-19.81,0.993-40.25l1.255-0.502c1.101-0.438,2.337-0.385,3.396,0.142c4.576,2.28,10.081,1.392,13.698-2.223 l0.749-0.746c3.357-3.363,4.511-8.248,3.008-12.755l-3.538-10.613c1.913,0.576,4.014-0.272,4.937-2.114 c1.026-2.053,0.195-4.548-1.858-5.574l-8.309-4.154c-1.503-0.755-3.306-0.523-4.58,0.576c-1.27,1.104-1.75,2.86-1.219,4.454 l6.684,20.053c0.501,1.501,0.116,3.132-1.002,4.252l-0.747,0.747c-1.083,1.083-2.732,1.347-4.112,0.665 c-2.693-1.345-5.757-1.597-8.633-0.864c-0.584-13.334-2.02-26.612-5.079-35.79c-0.724-2.174-3.073-3.355-5.256-2.625 c-2.177,0.722-3.353,3.075-2.627,5.254c2.993,8.977,4.298,22.657,4.759,36.259l-4.973,1.989v-22.946 c0-5.728-4.659-10.386-10.386-10.386c-5.726,0-10.386,4.657-10.386,10.386v20.11l-4.238-20.934c-0.452-2.252-2.641-3.72-4.895-3.25 c-2.25,0.458-3.704,2.649-3.248,4.897L76.854,191.733z"/>
<path style="fill:#F5F5F5;" d="M84.852,156.82c2.294,0,4.154-1.858,4.154-4.154v-4.154c0-2.296-1.86-4.154-4.154-4.154 s-4.154,1.858-4.154,4.154v4.154C80.698,154.962,82.558,156.82,84.852,156.82z"/>
<path style="fill:#F5F5F5;" d="M126.394,152.665h4.154c2.294,0,4.154-1.858,4.154-4.154s-1.86-4.154-4.154-4.154h-4.154 c-2.294,0-4.154,1.858-4.154,4.154S124.1,152.665,126.394,152.665z"/>
<path style="fill:#F5F5F5;" d="M99.331,207.263L78.56,219.726c-1.968,1.18-2.604,3.732-1.424,5.7 c0.779,1.298,2.154,2.016,3.566,2.016c0.728,0,1.465-0.191,2.134-0.592l20.771-12.463c1.968-1.18,2.604-3.732,1.424-5.7 C103.85,206.719,101.301,206.082,99.331,207.263z"/>
<path style="fill:#F5F5F5;" d="M155.338,214.611l0.097-0.066c0.349,1.404,0.947,2.763,1.917,3.903 c1.688,1.988,4.219,2.986,7.079,2.751c4.057-0.296,6.816-2.15,8.641-4.544c0.278,0.191,0.57,0.365,0.876,0.519 c2.245,1.132,4.842,1.047,7.314-0.235c6.278-3.233,7.631-10.714,7.44-14.625c-0.112-2.28-2.051-3.891-4.325-3.935 c-2.282,0.097-4.057,2.033-3.976,4.312c0.002,0.053,0.095,4.982-2.919,6.812c-0.491-0.686-1.075-2.227-1.294-3.501 c-0.351-2.138-2.314-3.627-4.428-3.456c-2.154,0.17-3.818,1.98-3.826,4.142c-0.002,0.604-0.136,5.935-4.252,6.381 c-0.479-0.653-0.487-3.404-0.016-5.436c0.398-1.667-0.272-3.408-1.682-4.381c-1.414-0.978-3.278-0.978-4.696-0.016l-2.319,1.577 c-1.101-24.091-3.637-52.165-3.669-52.524c-0.207-2.28-2.215-3.98-4.513-3.761c-2.286,0.207-3.97,2.227-3.763,4.515 c0.036,0.384,2.97,32.864,3.875,57.669c-0.212,0.202-0.431,0.423-0.639,0.616c-1.643-4.142-4.899-6.751-9.094-7.148 c-5.919-0.523-12.333,3.505-14.631,9.258c-1.982,4.949-0.734,9.814,3.177,12.39c2.811,1.854,7.055,2.438,12.39,0.568 c-1.302,4.576-3.674,9.217-6.757,12.808c-2.761,3.217-7.371,6.929-13.272,6.763c-3.434-0.134-6.073-1.258-8.067-3.44 c-4.81-5.254-4.396-14.763-4.392-14.864c0.12-2.288-1.633-4.239-3.919-4.365c-2.302-0.243-4.252,1.627-4.377,3.919 c-0.028,0.527-0.631,13.023,6.523,20.881c3.521,3.874,8.201,5.947,13.907,6.171c0.278,0.012,0.556,0.016,0.836,0.016 c6.949,0,13.692-3.408,19.063-9.668c5.052-5.883,8.483-13.874,9.513-21.293c-0.014,14.211-8.577,30.24-19.933,37.301 c-4.822,2.994-12.339,5.696-20.808,1.521c-10.438-5.152-9.195-17.084-9.14-17.57c0.286-2.276-1.331-4.353-3.606-4.637 c-2.266-0.276-4.355,1.327-4.637,3.607c-0.093,0.742-2.089,18.256,13.708,26.049c4.057,2.004,8.3,2.998,12.576,2.998 c5.493,0,11.037-1.643,16.292-4.913c13.824-8.592,23.858-27.262,23.858-44.39C155.474,220.614,155.424,217.687,155.338,214.611z M130.289,218.894c-0.742-0.491-0.162-2.061-0.037-2.373c0.874-2.191,3.611-4.085,5.797-4.085c0.112,0,0.225,0.004,0.335,0.016 c0.531,0.049,1.941,0.182,2.548,3.318c0.065,0.333,0.12,0.673,0.162,1.022C134.464,219.511,131.36,219.596,130.289,218.894z"/>
<path style="fill:#F5F5F5;" d="M86.949,257.102c-1.968-1.156-4.511-0.495-5.68,1.473c-0.191,0.32-0.444,0.669-0.702,0.986 c-0.045-0.105-0.089-0.219-0.134-0.341c-1.732-4.621-0.499-11.741,0.124-14.094c0.586-2.215-0.732-4.487-2.947-5.079 c-2.211-0.568-4.485,0.722-5.079,2.937c-0.302,1.124-2.856,11.209,0.122,19.152c1.907,5.079,4.834,6.361,6.955,6.536 c0.189,0.016,0.375,0.024,0.56,0.024c4.473,0,7.448-4.507,8.276-5.935C89.592,260.781,88.921,258.262,86.949,257.102z"/>
<path style="fill:#F5F5F5;" d="M163.612,181.745c0.899,0,1.803-0.288,2.564-0.888l20.944-16.443 c0.289-0.227,0.474-0.524,0.685-0.804c3.016-1.819,5.057-5.095,5.057-8.868c0-5.728-4.659-10.386-10.386-10.386 c-5.726,0-10.386,4.657-10.386,10.386c0,3.205,1.489,6.038,3.777,7.945l-14.824,11.638c-1.803,1.416-2.118,4.029-0.702,5.83 C161.162,181.201,162.381,181.745,163.612,181.745z M182.477,152.665c1.146,0,2.077,0.933,2.077,2.077s-0.931,2.077-2.077,2.077 s-2.077-0.933-2.077-2.077C180.4,153.598,181.331,152.665,182.477,152.665z"/>
<path style="fill:#F5F5F5;" d="M177.56,177.806c-2.189-0.73-4.532,0.45-5.256,2.625c-0.444,1.331-2.452,8.183,1.619,12.252 c1.58,1.582,3.657,2.373,6.207,2.369c1.704,0,3.619-0.349,5.738-1.059c2.177-0.722,3.353-3.075,2.627-5.254 c-0.726-2.174-3.075-3.359-5.256-2.625c-2.32,0.771-3.302,0.645-3.391,0.726c-0.246-0.617-0.083-2.471,0.343-3.797 C180.907,180.873,179.73,178.528,177.56,177.806z"/>
<path style="fill:#F5F5F5;" d="M225.104,160.633c0.39,0.114,0.781,0.166,1.166,0.166c1.799,0,3.456-1.176,3.986-2.99l2.424-8.308 c0.643-2.203-0.623-4.511-2.824-5.152c-2.209-0.637-4.509,0.621-5.152,2.824l-2.424,8.308 C221.638,157.684,222.904,159.992,225.104,160.633z"/>
<path style="fill:#F5F5F5;" d="M200.891,160.146c0.659,0.385,1.381,0.568,2.093,0.568c1.428,0,2.817-0.734,3.59-2.057 c1.158-1.98,0.491-4.527-1.489-5.684c-0.836-0.487-0.722-1.862-0.692-2.134c0.124-1.091,0.775-2.422,1.907-2.775 c2.191-0.682,3.414-3.01,2.732-5.201c-0.686-2.195-3.01-3.408-5.203-2.734c-4.142,1.29-7.16,5.124-7.692,9.765 C195.645,154.215,197.467,158.142,200.891,160.146z"/>
<path style="fill:#F5F5F5;" d="M167.937,227.442c-2.294,0-4.154,1.858-4.154,4.154c0,2.028,1.452,3.716,3.375,4.081 c0.219,0.32,0.779,1.42,0.779,4.227c0,2.296,1.86,4.154,4.154,4.154s4.154-1.858,4.154-4.154 C176.245,227.584,168.276,227.442,167.937,227.442z"/>
<path style="fill:#F5F5F5;" d="M238.415,210.241c0.521,0.085,1.041,0.126,1.562,0.126c3.264,0,6.562-1.647,9.828-4.913 c1.623-1.623,1.623-4.252,0-5.874c-1.623-1.623-4.252-1.623-5.874,0c-2.485,2.487-3.822,2.54-4.164,2.462 c-0.793-0.114-1.511-1.148-1.671-1.432c-1.043-2.02-3.513-2.828-5.548-1.809c-2.053,1.026-2.885,3.521-1.858,5.574 C230.946,204.89,233.346,209.417,238.415,210.241z"/>
<path style="fill:#F5F5F5;" d="M309.029,181.047c-0.026-0.065-0.051-0.126-0.071-0.183c-0.736-2.158-3.089-3.331-5.243-2.596 c-2.178,0.722-3.355,3.075-2.629,5.254c0.324,0.974,2.174,5.858,6.759,6.475c0.306,0.041,0.611,0.061,0.913,0.061 c2.878,0,5.578-1.862,8.035-5.546c1.272-1.907,0.757-4.487-1.152-5.761c-1.911-1.27-4.491-0.759-5.761,1.152 C309.55,180.394,309.267,180.767,309.029,181.047z"/>
<path style="fill:#F5F5F5;" d="M300.873,256.522c0-17.716-0.779-34.335-1.86-48.896c5.899,10.23,11.205,20.568,14.586,29.585 c0.627,1.667,2.209,2.694,3.891,2.694c0.485,0,0.978-0.085,1.458-0.264c2.148-0.807,3.237-3.201,2.432-5.351 c-5.258-14.018-14.71-30.713-24.024-45.532c-2.271-22.378-4.813-36.582-4.859-36.835c-0.41-2.26-2.568-3.785-4.83-3.343 c-2.258,0.41-3.755,2.572-3.345,4.828c0.033,0.181,1.342,7.497,2.907,19.812c-3.191-4.736-6.157-9.009-8.645-12.526l0.203,0.065 c2.189,0.73,4.53-0.45,5.256-2.625c0.726-2.179-0.45-4.531-2.627-5.254l-12.463-4.154c-1.728-0.584-3.625,0.032-4.684,1.509 c-0.284,0.394-0.478,0.826-0.607,1.273c-2.487-1.839-5.676-3.333-8.671-2.08c-1.811,0.751-3.97,2.641-3.97,7.392 c0,3.647,1.391,7.59,2.866,11.769c2.446,6.929,3.978,12.025,1.388,14.455c-1.432,1.343-2.862,1.85-4.258,1.497 c-2.562-0.649-5.098-4.061-6.787-9.128c-0.073-0.22-0.227-0.379-0.331-0.578c0.874-6.435,0.493-14.188-1.267-22.985 c-0.448-2.252-2.631-3.716-4.889-3.258c-2.249,0.45-3.708,2.637-3.258,4.889c2.712,13.566,1.899,24.633-2.177,29.603 c-1.576,1.923-3.55,2.815-6.213,2.815c-0.842,0-1.416-0.268-1.988-0.925c-3.278-3.777-3.264-15.964-2.207-23.416 c0.168-1.189-0.189-2.398-0.978-3.306c-0.789-0.909-1.933-1.432-3.136-1.432c-7.148,0-9.858,8.13-12.25,15.303 c-1.049,3.152-3.004,9.014-4.367,9.623c-2.515,0-4.14-7.383-4.154-12.467c-0.006-2.292-1.864-4.146-4.154-4.146 c0,0-0.004,0-0.006,0c-2.292,0-4.148,1.858-4.148,4.15c0,9.582,3.264,20.771,12.463,20.771c6.85,0,9.625-7.465,11.947-14.402 c0.404,5.517,1.649,11.234,4.712,14.763c2.152,2.483,5.01,3.793,8.266,3.793c5.128,0,9.497-2.024,12.637-5.854 c0.568-0.693,1.059-1.489,1.543-2.293c2.413,3.43,5.371,5.69,8.705,6.532c0.978,0.247,1.962,0.373,2.935,0.373 c3.207,0,6.341-1.323,9.047-3.866c0.563-0.529,0.959-1.107,1.387-1.676c1.016,0.29,2.046,0.463,3.069,0.463 c3.365,0,6.605-1.355,8.615-2.645c1.923-1.233,2.479-3.781,1.258-5.712c-1.223-1.927-3.783-2.503-5.72-1.294 c-0.035,0.017-2.81,1.611-4.703,1.238c0.005-4.554-1.643-9.391-3.147-13.652c-0.856-2.426-1.734-4.913-2.148-6.945 c0.343,0.288,0.677,0.588,0.976,0.88c1.619,1.623,4.25,1.623,5.872,0c0.268-0.268,0.424-0.594,0.603-0.909 c4.306,5.932,13.163,18.398,22.273,32.768c1.739,17.662,3.266,40.195,3.266,64.906c0,2.296,1.86,4.154,4.154,4.154 C299.013,260.676,300.873,258.818,300.873,256.522z"/>
<path style="fill:#F5F5F5;" d="M305.027,165.128c0,2.296,1.86,4.154,4.154,4.154s4.154-1.858,4.154-4.154 c0-4.889-3.826-12.787-4.592-14.321c-1.026-2.049-3.519-2.876-5.574-1.858c-2.053,1.026-2.884,3.521-1.858,5.574 C302.81,157.521,305.027,162.962,305.027,165.128z"/>
<path style="fill:#F5F5F5;" d="M286.124,256.976c-2.037-1.039-4.54-0.215-5.576,1.83c-0.446,0.872-1.138,1.842-1.722,2.467 c-0.185-1.651,0.255-4.949,1.093-7.684c0.558-1.826-0.199-3.797-1.834-4.779c-1.629-0.986-3.728-0.73-5.075,0.621l-8.309,8.308 c-1.623,1.623-1.623,4.252,0,5.874c1.623,1.623,4.252,1.623,5.874,0l0.211-0.211c0.359,1.667,1.047,3.189,2.223,4.365 c1.558,1.558,3.44,2.381,5.398,2.381c0.379,0,0.761-0.032,1.142-0.093c4.706-0.763,7.635-5.951,8.422-7.521 C288.994,260.485,288.167,258.006,286.124,256.976z"/>
<path style="fill:#F5F5F5;" d="M284.515,223.547h-29.278c0.26-1.035,0.527-2.02,0.799-2.957 c11.676-2.426,18.615-6.195,20.656-11.225c0.706-1.744,1.442-5.27-1.562-9.323c-2.708-3.651-6.531-5.29-10.501-4.479 c-5.903,1.197-11.163,7.558-14.937,17.741c-11.727,2.008-19.235,6.217-23.986,10.372c-1.686-17.023-8.294-27.136-8.615-27.618 c-1.274-1.911-3.854-2.426-5.761-1.152c-1.909,1.274-2.424,3.85-1.152,5.761c0.075,0.114,7.611,11.639,7.611,30.93 c0,18.962-15.12,33.234-24.925,33.234c-4.665,0-6.706-5.545-7.604-10.232c9.601-6.729,18.072-14.515,19.943-21.995 c2.532-10.122-0.655-17.583-2.763-22.52c-0.099-0.227-0.203-0.471-0.308-0.722c0.089,0.081,0.174,0.166,0.26,0.247 c1.619,1.623,4.25,1.623,5.872,0c1.623-1.623,1.623-4.252,0-5.874c-2.428-2.43-7.144-6.248-11.43-4.454 c-1.811,0.75-3.97,2.641-3.97,7.392c0,2.146,0.897,4.243,1.935,6.678c1.87,4.377,4.197,9.826,2.343,17.242 c-1.097,4.388-6.487,9.712-13.598,14.997c-0.762-0.911-1.864-1.524-3.143-1.524h-0.006c-2.292,0.004-4.148,1.858-4.148,4.15 c0,0.747,0.032,1.547,0.081,2.366c-8.89,5.758-18.951,11.087-26.727,14.624c-2.087,0.949-3.01,3.412-2.061,5.501 c0.696,1.529,2.205,2.434,3.783,2.434c0.576,0,1.16-0.118,1.716-0.373c2.336-1.062,13.423-6.227,24.811-13.285 c2.097,7.122,6.542,13.659,15.013,13.659c9.966,0,21.272-8.149,27.796-20.316c0.787,1.391,1.693,2.723,2.772,3.967 c10.457,12.057,30.881,12.195,31.745,12.195c2.237,0,4.071-1.769,4.152-4.004c0.079-2.235-1.625-4.134-3.854-4.292 c-0.032-0.004-3.343-0.369-5.185-2.519c-1.111-1.298-1.556-3.083-1.359-5.456c0.426-5.12,16.939-8.945,31.494-9.173 c1.734-0.028,3.27-1.128,3.852-2.763l4.154-11.684c0.452-1.27,0.258-2.686-0.521-3.785 C287.132,224.204,285.864,223.547,284.515,223.547z M266.28,203.709c0.079-0.016,0.185-0.041,0.316-0.041 c0.398,0,1.024,0.195,1.86,1.323c0.158,0.211,0.663,0.933,0.535,1.25c-0.477,1.176-3.345,3.12-9.321,4.88 C262.3,205.993,264.87,203.993,266.28,203.709z M241.192,258.319c-4.221-1.371-8.521-3.546-11.499-6.99 c-3.272-3.785-4.481-8.572-3.688-14.629c0.12-0.318,0.391-0.946,0.866-1.762c5.85-0.536,21.478,1.77,22.561,6.246 c-4.821,2.461-8.371,5.92-8.782,10.839C240.446,254.489,240.697,256.578,241.192,258.319z"/>
<path style="fill:#F5F5F5;" d="M329.74,163.814l-4.154-12.463c-0.669-2.004-2.749-3.201-4.81-2.746 c-2.071,0.442-3.477,2.369-3.266,4.475c2.866,28.666,8.288,84.57,8.288,90.98c0,5.757-10.24,17.092-26.784,25.364 c-2.053,1.026-2.884,3.521-1.858,5.574c0.728,1.456,2.195,2.296,3.72,2.296c0.623,0,1.258-0.142,1.854-0.438 c15.112-7.558,31.376-21.043,31.376-32.796c0-6.138-4.246-50.301-6.678-75.109C329.401,168.11,330.429,165.883,329.74,163.814z"/>
<path style="fill:#F5F5F5;" d="M364.404,201.299c0.799,0.799,1.862,1.217,2.939,1.217c0.702,0,1.41-0.178,2.053-0.544 c1.625-0.925,2.432-2.824,1.972-4.637c-0.745-2.921-0.992-6.572-0.598-8.065c2.081,0.065,4.012-1.416,4.318-3.562 c0.325-2.272-1.253-4.377-3.523-4.702c-2.747-0.373-5.158,0.434-6.844,2.308c-1.091,1.217-1.74,2.779-2.093,4.458l-4.811-4.811 c-1.623-1.623-4.252-1.623-5.874,0c-1.623,1.623-1.623,4.252,0,5.874L364.404,201.299z"/>
<path style="fill:#F5F5F5;" d="M373.749,205.632l-15.579,11.165c-1.864,1.335-2.294,3.931-0.957,5.797 c0.811,1.132,2.087,1.732,3.381,1.732c0.838,0,1.684-0.252,2.416-0.779l15.578-11.164c1.864-1.335,2.294-3.931,0.957-5.797 C378.207,204.719,375.607,204.285,373.749,205.632z"/>
<path style="fill:#F5F5F5;" d="M372.369,221.255c-1.306,1.684-1.12,4.053,0.363,5.509c0.178,0.3,0.988,1.891,0.842,5.98 c-0.081,2.296,1.712,4.219,4.004,4.3c0.051,0.004,0.101,0.004,0.15,0.004c2.227,0,4.069-1.765,4.15-4.004 c0.302-8.479-2.473-11.578-3.68-12.516C376.392,219.113,373.777,219.446,372.369,221.255z"/>
<path style="fill:#F5F5F5;" d="M408.624,251.848c2.294,0,4.154-1.858,4.154-4.154c0-6.13-0.315-12.972-0.83-20.091 c4.119,6.75,7.541,12.973,9.735,18.091c0.673,1.578,2.207,2.519,3.82,2.519c0.546,0,1.101-0.105,1.635-0.337 c2.108-0.905,3.085-3.347,2.181-5.452c-3.803-8.876-10.911-20.633-19.006-32.771c-1.63-15.248-3.758-30.188-5.412-40.906 c0.88,0.089,1.793-0.126,2.594-0.645c1.312-0.841,1.927-2.3,1.839-3.753c0.107,0.408,0.221,0.818,0.459,1.193 c0.028,0.04,2.698,4.45,1.513,10.171c-0.465,2.243,0.98,4.442,3.227,4.909c0.284,0.057,0.568,0.085,0.846,0.085 c1.929,0,3.657-1.351,4.065-3.315c1.876-9.075-2.456-16.021-2.641-16.313c-1.233-1.931-3.801-2.499-5.736-1.274 c-1.318,0.84-1.941,2.301-1.855,3.756c-0.108-0.411-0.226-0.824-0.468-1.201l-7.01-10.905c-1.071-1.663-3.166-2.337-5.006-1.623 c-1.844,0.722-2.923,2.641-2.58,4.588c0.058,0.327,3.233,18.557,6.046,40.529c-3.185-4.498-6.37-8.895-9.458-13.091 c-0.502-6.285-1.005-12.096-1.441-16.901c0.229-0.069,0.454-0.158,0.676-0.268c2.053-1.026,2.884-3.521,1.858-5.574l-4.154-8.309 c-0.897-1.793-2.943-2.686-4.87-2.134c-1.925,0.56-3.178,2.41-2.98,4.406c0.496,4.958,1.011,10.446,1.518,16.211 c-2.628-3.464-5.059-6.634-7.139-9.318c0.406-0.349,0.753-0.783,1.008-1.294c1.026-2.053,0.195-4.548-1.858-5.574l-8.309-4.154 c-1.742-0.868-3.858-0.414-5.089,1.104c-1.225,1.517-1.231,3.684-0.012,5.209c0.224,0.279,10.452,13.101,22.688,29.651 c2.122,27.448,3.535,56,1.539,61.986c-0.365,1.095-1.002,2.385-1.6,2.43c-2.511,0.349-8.503-5.266-11.513-11.282 c-1.734-3.465-4.229-3.826-5.564-3.765c-4.465,0.276-6.207,5.189-9.373,14.106c-2.27,6.39-5.089,14.333-8.256,17.583 c-1.715-2.096-3.933-9.128-5.166-16.356c0.579,1.598,2.074,2.753,3.871,2.753c2.294,0,4.154-1.858,4.154-4.154 c0-6.195-4.333-53.376-6.753-79.235c2.02-0.811,3.083-3.071,2.385-5.164l-4.154-12.463c-0.667-2.004-2.718-3.185-4.801-2.751 c-2.067,0.438-3.477,2.357-3.276,4.458c2.823,29.636,8.117,86.878,8.282,94.778c-0.01-0.071-0.025-0.141-0.035-0.212 c-0.323-2.272-2.442-3.83-4.7-3.525c-2.272,0.329-3.848,2.43-3.523,4.702c1.213,8.491,4.313,23.092,11.453,25.469 c0.564,0.191,1.323,0.361,2.213,0.361c1.637,0,3.718-0.58,5.846-2.71c4.525-4.523,7.586-13.148,10.288-20.755 c0.611-1.72,1.333-3.757,2.014-5.501c3.811,5.566,10.461,12.495,17.197,11.952c2.369-0.17,6.678-1.444,8.893-8.089 c2.209-6.627,1.336-29.739-0.153-51.865c3.5,4.905,7.003,9.928,10.346,14.89c1.296,12.44,2.223,24.904,2.223,35.141 C404.469,249.99,406.329,251.848,408.624,251.848z"/>
<path style="fill:#F5F5F5;" d="M440.15,229.998c-2.943-21.923-7.043-47.319-9.639-62.906c1.173,0.288,2.45,0.053,3.481-0.738 c1.826-1.391,2.174-4,0.783-5.822l-7.53-9.866c-1.162-1.517-3.211-2.053-4.966-1.286s-2.757,2.633-2.43,4.519 c0.075,0.426,7.483,43.072,12.065,77.202c1.75,13.043-0.805,24.698-6.84,31.173c-3.878,4.158-9.018,6.041-15.238,5.68 c-2.284-0.122-4.264,1.598-4.408,3.887c-0.144,2.288,1.594,4.26,3.885,4.406c0.702,0.045,1.393,0.065,2.079,0.065 c7.834,0,14.633-2.872,19.759-8.373C438.979,259.54,442.259,245.71,440.15,229.998z"/>
<path style="fill:#F5F5F5;" d="M394.449,257.382c-1.527,1.659-1.41,4.272,0.205,5.838c0.225,0.219,0.495,0.649,0.497,0.86 c0.002,0.118-0.166,0.466-0.629,0.929c-1.623,1.623-1.623,4.252,0,5.874c0.811,0.811,1.874,1.217,2.937,1.217 c1.063,0,2.126-0.406,2.937-1.217c2.635-2.633,3.118-5.306,3.059-7.087c-0.128-3.834-2.738-6.309-3.26-6.767 C398.5,255.552,395.974,255.73,394.449,257.382z"/>
<path style="fill:#F5F5F5;" d="M379.804,348.486h-4.154h-24.926v-4.154c0-2.296-1.86-4.154-4.154-4.154s-4.154,1.858-4.154,4.154 v4.154H122.24c8.308,8.309,24.925,12.463,37.388,12.463c8.938,0,120.432,0,182.787,0v8.308c0,2.296,1.86,4.154,4.154,4.154h33.234 c6.872,0,12.463-5.59,12.463-12.463C392.266,354.077,386.676,348.486,379.804,348.486z M379.804,365.103h-29.08v-4.154 c20.02,0,33.234,0,33.234,0l-0.745-2.236c0.432,0.655,0.745,1.394,0.745,2.236C383.958,363.241,382.094,365.103,379.804,365.103z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 18 KiB

37
res/ui/languages/cs.svg Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#41479B;" d="M32.804,32.804C12.536,53.072,0,81.072,0,112v288c0,30.928,12.536,58.928,32.804,79.196L256,256 L32.804,32.804z"/>
<path style="fill:#FF4B55;" d="M32.804,479.196C53.072,499.464,81.072,512,112,512h288c61.856,0,112-50.144,112-112V256H256 L32.804,479.196z"/>
<path style="fill:#F5F5F5;" d="M400,0H112C81.072,0,53.072,12.536,32.804,32.804L256,256h256V112C512,50.144,461.856,0,400,0z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 906 B

36
res/ui/languages/da.svg Normal file
View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<polygon style="fill:#F5F5F5;" points="512,229.517 211.862,229.517 211.862,0 158.897,0 158.897,229.517 0,229.517 0,282.483 158.897,282.483 158.897,512 211.862,512 211.862,282.483 512,282.483 "/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 858 B

39
res/ui/languages/de.svg Normal file
View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#464655;" d="M400.005,0h-288.01C50.141,0.002,0,50.146,0,112v58.667h512V112C512,50.146,461.858,0.002,400.005,0z
"/>
<path style="fill:#FFE15A;" d="M0,400c0,61.856,50.144,112,112,112h288c61.856,0,112-50.144,112-112v-58.667H0V400z"/>
<rect y="170.67" style="fill:#FF4B55;" width="512" height="170.67"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 815 B

46
res/ui/languages/el.svg Normal file
View File

@ -0,0 +1,46 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<g>
<path style="fill:#F5F5F5;" d="M268.737,56.648v56.889H512v-1.295c0-20.233-5.367-39.212-14.752-55.594 C497.248,56.648,268.737,56.648,268.737,56.648z"/>
<rect x="268.74" y="170.43" style="fill:#F5F5F5;" width="243.26" height="56.888"/>
<rect y="284.2" style="fill:#F5F5F5;" width="512" height="56.889"/>
</g>
<rect y="341.09" style="fill:#41479B;" width="512" height="56.889"/>
<path style="fill:#F5F5F5;" d="M0,400.241c0,19.838,5.165,38.467,14.212,54.628h483.575c9.048-16.161,14.212-34.79,14.212-54.628 v-2.261H0V400.241z"/>
<g>
<path style="fill:#41479B;" d="M101.624,511.759h308.751c37.617-3.456,69.845-25.51,87.412-56.889H14.212 C31.78,486.249,64.007,508.302,101.624,511.759z"/>
<path style="fill:#41479B;" d="M268.737,113.536V56.648h228.511C477.941,22.947,441.623,0.241,400,0.241H112 c-61.856,0-112,50.144-112,112v171.961h512v-56.889l0,0H268.737v-56.888v-0.001H512v-56.888L268.737,113.536L268.737,113.536z"/>
</g>
<polygon style="fill:#F5F5F5;" points="269.474,114.019 163.181,114.019 163.181,0.241 106.293,0.241 106.293,114.019 0,114.019 0,170.907 106.293,170.907 106.293,284.685 163.181,284.685 163.181,170.907 269.474,170.907 "/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.6 KiB

59
res/ui/languages/en.svg Normal file
View File

@ -0,0 +1,59 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px"
viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#41479B;" d="M400,512H112C50.144,512,0,461.856,0,400V112C0,50.144,50.144,0,112,0h288
c61.856,0,112,50.144,112,112v288C512,461.856,461.856,512,400,512z"/>
<g>
<path style="fill:#F5F5F5;" d="M512,399.989v-24.587l-79.419-52.033H512v-26.948H296.421V512h26.947V348.46L494.3,460.45
c6.054-9.425,10.728-19.82,13.75-30.896"/>
<path style="fill:#F5F5F5;" d="M7.531,440.443c2.728,7.04,6.142,13.738,10.168,20.007l170.932-111.99V512h26.947V296.421H0v26.948
h79.419L0,375.402V400c0,4.306,0.252,8.553,0.725,12.733"/>
<path style="fill:#F5F5F5;" d="M0,115.807v20.791l79.419,52.034H0v26.947h215.579V0h-26.947v163.54L17.699,51.55
C11.056,61.893,6.073,73.402,3.114,85.7"/>
<path style="fill:#F5F5F5;" d="M504.321,71.169c-2.702-6.899-6.068-13.466-10.021-19.62L323.368,163.54V0h-26.947v215.579H512
v-26.947h-79.419L512,136.598V112c0-4.46-0.269-8.858-0.776-13.182"/>
</g>
<g>
<polygon style="fill:#FF4B55;" points="296.421,0 215.579,0 215.579,215.579 0,215.579 0,296.421 215.579,296.421 215.579,512
296.421,512 296.421,296.421 512,296.421 512,215.579 296.421,215.579 "/>
<path style="fill:#FF4B55;" d="M138.395,323.369L0.725,412.733c1.094,9.663,3.414,18.953,6.807,27.71l180.359-117.075h-49.496
L138.395,323.369L138.395,323.369z"/>
<path style="fill:#FF4B55;" d="M344.465,323.369l163.586,106.186C510.62,420.138,512,410.231,512,400v-0.011l-118.039-76.621
L344.465,323.369L344.465,323.369z"/>
<path style="fill:#FF4B55;" d="M161.684,188.632L3.114,85.7C1.083,94.136,0,102.941,0,112v3.807l112.188,72.825L161.684,188.632
L161.684,188.632z"/>
<path style="fill:#FF4B55;" d="M372.863,188.632l138.36-89.814c-1.131-9.644-3.481-18.914-6.902-27.648L323.368,188.632H372.863z"
/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.1 KiB

View File

@ -0,0 +1,89 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#C8414B;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<rect y="106.63" style="fill:#FFD250;" width="512" height="298.74"/>
<path style="fill:#C8414B;" d="M223.091,256.412l8.255-33.665c0.76-3.1-1.843-6.041-5.347-6.041h-5.815 c-3.504,0-6.108,2.941-5.347,6.041L223.091,256.412z"/>
<rect x="213.35" y="238.76" style="fill:#F5F5F5;" width="19.473" height="75"/>
<rect x="208.49" y="229.94" style="fill:#FAB446;" width="29.21" height="8.823"/>
<g>
<rect x="189.01" y="256.41" style="fill:#C8414B;" width="48.681" height="8.823"/>
<polygon style="fill:#C8414B;" points="237.696,291.706 208.487,282.882 208.487,274.059 237.696,282.882 "/>
<path style="fill:#C8414B;" d="M77.047,256.412l8.255-33.665c0.76-3.1-1.843-6.041-5.347-6.041H74.14 c-3.504,0-6.108,2.941-5.347,6.041L77.047,256.412z"/>
</g>
<path style="fill:#F5F5F5;" d="M111.124,229.941c-5.377,0-9.736,3.95-9.736,8.824v57.353c0,10.721,11.041,30.882,48.682,30.882 s48.682-20.162,48.682-30.882v-57.353c0-4.873-4.359-8.824-9.736-8.824L111.124,229.941L111.124,229.941z"/>
<g>
<path style="fill:#C8414B;" d="M150.069,274.059h-48.682V239.21c0-5.119,4.15-9.269,9.269-9.269h39.413V274.059z"/>
<path style="fill:#C8414B;" d="M150.069,274.059h48.682v20.946c0,12.797-10.374,23.172-23.172,23.172h-2.338 c-12.797,0-23.172-10.374-23.172-23.172L150.069,274.059L150.069,274.059z"/>
</g>
<path style="fill:#FAB446;" d="M101.387,274.059h48.682v20.946c0,12.797-10.374,23.172-23.172,23.172h-2.338 c-12.797,0-23.172-10.374-23.172-23.172C101.387,295.005,101.387,274.059,101.387,274.059z"/>
<g>
<path style="fill:#C8414B;" d="M140.333,313.665v-39.606h-9.736v43.673C134.217,317.065,137.49,315.612,140.333,313.665z"/>
<path style="fill:#C8414B;" d="M120.86,317.732v-43.673h-9.736v39.606C113.967,315.612,117.239,317.065,120.86,317.732z"/>
</g>
<rect x="111.12" y="256.41" style="fill:#FFB441;" width="29.21" height="8.823"/>
<g>
<rect x="111.12" y="238.76" style="fill:#FAB446;" width="29.21" height="8.824"/>
<rect x="115.99" y="244.01" style="fill:#FAB446;" width="19.473" height="15.985"/>
</g>
<rect x="67.31" y="238.76" style="fill:#F5F5F5;" width="19.473" height="75"/>
<g>
<rect x="62.44" y="309.35" style="fill:#FAB446;" width="29.21" height="8.823"/>
<rect x="62.44" y="229.94" style="fill:#FAB446;" width="29.21" height="8.823"/>
</g>
<rect x="57.57" y="318.18" style="fill:#5064AA;" width="38.945" height="8.823"/>
<rect x="213.35" y="309.35" style="fill:#FAB446;" width="29.21" height="8.823"/>
<rect x="203.62" y="318.18" style="fill:#5064AA;" width="38.945" height="8.823"/>
<rect x="120.86" y="221.12" style="fill:#FAB446;" width="58.42" height="8.823"/>
<rect x="145.2" y="194.65" style="fill:#FFB441;" width="9.736" height="26.471"/>
<g>
<path style="fill:#F5F5F5;" d="M140.333,207.882c-8.053,0-14.604-5.937-14.604-13.235s6.551-13.235,14.604-13.235 c8.053,0,14.604,5.937,14.604,13.235S148.386,207.882,140.333,207.882z M140.333,190.235c-2.686,0-4.868,1.978-4.868,4.412 s2.182,4.412,4.868,4.412c2.686,0,4.868-1.978,4.868-4.412C145.201,192.213,143.019,190.235,140.333,190.235z"/>
<path style="fill:#F5F5F5;" d="M159.805,207.882c-8.053,0-14.604-5.937-14.604-13.235s6.551-13.235,14.604-13.235 c8.053,0,14.604,5.937,14.604,13.235S167.859,207.882,159.805,207.882z M159.805,190.235c-2.686,0-4.868,1.978-4.868,4.412 s2.182,4.412,4.868,4.412c2.686,0,4.868-1.978,4.868-4.412C164.673,192.213,162.491,190.235,159.805,190.235z"/>
<path style="fill:#F5F5F5;" d="M179.278,216.706c-8.053,0-14.604-5.937-14.604-13.235s6.551-13.235,14.604-13.235 c8.053,0,14.605,5.937,14.605,13.235S187.331,216.706,179.278,216.706z M179.278,199.059c-2.686,0-4.868,1.978-4.868,4.412 s2.182,4.412,4.868,4.412c2.686,0,4.868-1.978,4.868-4.412C184.146,201.036,181.964,199.059,179.278,199.059z"/>
<path style="fill:#F5F5F5;" d="M120.86,216.706c-8.053,0-14.604-5.937-14.604-13.235s6.551-13.235,14.604-13.235 s14.604,5.937,14.604,13.235S128.913,216.706,120.86,216.706z M120.86,199.059c-2.686,0-4.868,1.978-4.868,4.412 s2.182,4.412,4.868,4.412s4.868-1.978,4.868-4.412C125.728,201.036,123.546,199.059,120.86,199.059z"/>
</g>
<path style="fill:#FAB446;" d="M179.278,291.706v4.412c0,2.433-2.184,4.412-4.868,4.412c-2.684,0-4.868-1.979-4.868-4.412v-4.412 H179.278 M189.014,282.882h-29.209v13.235c0,7.298,6.552,13.235,14.604,13.235c8.053,0,14.605-5.938,14.605-13.235V282.882 L189.014,282.882z"/>
<path style="fill:#FFA0D2;" d="M174.877,265.235h-0.935c-5.119,0-9.269-4.15-9.269-9.269v-7.933c0-5.119,4.15-9.269,9.269-9.269 h0.935c5.119,0,9.269,4.15,9.269,9.269v7.933C184.146,261.086,179.996,265.235,174.877,265.235z"/>
<ellipse style="fill:#5064AA;" cx="150.07" cy="274.06" rx="14.604" ry="13.235"/>
<rect x="145.2" y="177" style="fill:#FAB446;" width="9.736" height="26.471"/>
<path style="fill:#C8414B;" d="M120.86,221.118l-9.736-8.824l5.703-5.169c8.816-7.99,20.774-12.478,33.242-12.478l0,0 c12.468,0,24.426,4.489,33.242,12.478l5.703,5.169l-9.736,8.824H120.86z"/>
<g>
<ellipse style="fill:#FFD250;" cx="150.07" cy="212.29" rx="4.868" ry="4.412"/>
<ellipse style="fill:#FFD250;" cx="130.6" cy="212.29" rx="4.868" ry="4.412"/>
<ellipse style="fill:#FFD250;" cx="169.54" cy="212.29" rx="4.868" ry="4.412"/>
</g>
<g>
<rect x="62.44" y="256.41" style="fill:#C8414B;" width="48.681" height="8.823"/>
<polygon style="fill:#C8414B;" points="62.442,291.706 91.651,282.882 91.651,274.059 62.442,282.882 "/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

37
res/ui/languages/et.svg Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#4173CD;" d="M400.415,0.005h-288.83C49.92,0.23,0,50.283,0,112v58.668h512V112 C512,50.283,462.08,0.23,400.415,0.005z"/>
<path style="fill:#F5F5F5;" d="M0,400c0,61.717,49.92,111.77,111.585,111.995h288.83C462.08,511.771,512,461.717,512,400v-58.669H0 V400z"/>
<rect y="170.67" style="fill:#464655;" width="512" height="170.66"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 839 B

37
res/ui/languages/fr.svg Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#41479B;" d="M112,0C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h58.667V0H112z"/>
<polygon style="fill:#F5F5F5;" points="170.667,0 170.667,0 170.667,512 170.667,512 341.333,512 341.333,0 "/>
<path style="fill:#FF4B55;" d="M400,0h-58.667l0,0v512l0,0H400c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 839 B

37
res/ui/languages/hu.svg Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M400,0H112C50.144,0,0,50.144,0,112v58.76h512V112C512,50.144,461.856,0,400,0z"/>
<path style="fill:#73AF00;" d="M0,400c0,61.856,50.144,112,112,112h288c61.856,0,112-50.144,112-112v-58.76H0V400z"/>
<rect y="170.76" style="fill:#F5F5F5;" width="512" height="170.48"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 789 B

37
res/ui/languages/it.svg Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#73AF00;" d="M112,0C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h58.667V0H112z"/>
<rect x="170.67" style="fill:#F5F5F5;" width="170.67" height="512"/>
<path style="fill:#FF4B55;" d="M400,0h-58.667v512H400c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 791 B

36
res/ui/languages/ja.svg Normal file
View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#F5F5F5;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<circle style="fill:#FF4B55;" cx="256" cy="256" r="97.1"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 720 B

View File

@ -0,0 +1,50 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M400,0H256v512h144c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<path style="fill:#F5F5F5;" d="M112,0C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h144V0H112z"/>
<path style="fill:#FF4B55;" d="M127.596,39.754v36.052c1.985,0.078,4.2,0.979,6.041,2.82c1.841,1.841,2.743,4.056,2.82,6.041h36.052 v35.93h-36.052c-0.078,1.985-0.979,4.2-2.82,6.041c-1.84,1.841-4.055,2.742-6.041,2.82v36.052h-35.93v-36.052 c-1.985-0.077-4.2-0.979-6.041-2.82c-1.841-1.84-2.742-4.055-2.82-6.041H46.754v-35.93h36.052c0.077-1.985,0.979-4.2,2.82-6.041 c1.841-1.84,4.055-2.742,6.041-2.82V39.754H127.596 M132.088,35.263h-4.491h-35.93h-4.491v4.491V72.27 c-1.715,0.703-3.323,1.778-4.725,3.18c-1.402,1.403-2.478,3.011-3.181,4.726H46.754h-4.491v4.491v35.93v4.491h4.491H79.27 c0.703,1.715,1.779,3.324,3.181,4.726c1.402,1.402,3.01,2.477,4.725,3.18v32.515V170h4.491h35.93h4.491v-4.491v-32.515 c1.715-0.703,3.324-1.779,4.726-3.181c1.402-1.401,2.477-3.01,3.18-4.725h32.516H177v-4.491v-35.93v-4.491h-4.491h-32.515 c-0.703-1.715-1.779-3.323-3.181-4.726c-1.402-1.402-3.01-2.477-4.725-3.18V39.754V35.263L132.088,35.263z"/>
<polygon style="fill:#CDCDCD;" points="172.509,84.667 127.596,84.667 127.596,39.754 91.667,39.754 91.667,84.667 46.754,84.667 46.754,120.596 91.667,120.596 91.667,165.509 127.596,165.509 127.596,120.596 172.509,120.596 "/>
<g>
<circle style="fill:#B4A08C;" cx="109.63" cy="102.63" r="17.965"/>
<ellipse transform="matrix(-0.7071 -0.7071 0.7071 -0.7071 66.1696 272.7784)" style="fill:#B4A08C;" cx="89.579" cy="122.685" rx="7.989" ry="5.592"/>
<ellipse transform="matrix(0.7071 -0.7071 0.7071 0.7071 -48.7641 127.6348)" style="fill:#B4A08C;" cx="129.687" cy="122.681" rx="7.989" ry="5.592"/>
<ellipse transform="matrix(0.7071 0.7071 -0.7071 0.7071 96.3775 -67.5128)" style="fill:#B4A08C;" cx="129.684" cy="82.581" rx="7.989" ry="5.592"/>
<ellipse transform="matrix(-0.7071 0.7071 -0.7071 -0.7071 211.3129 77.6368)" style="fill:#B4A08C;" cx="89.577" cy="82.583" rx="7.989" ry="5.592"/>
<path style="fill:#B4A08C;" d="M109.632,127.224c-13.561,0-24.592-11.031-24.592-24.592S96.071,78.04,109.632,78.04 s24.592,11.031,24.592,24.592S123.193,127.224,109.632,127.224z M109.632,80.285c-12.32,0-22.346,10.026-22.346,22.346 s10.026,22.347,22.346,22.347s22.347-10.026,22.347-22.347S121.952,80.285,109.632,80.285z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.8 KiB

37
res/ui/languages/nb.svg Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<polygon style="fill:#F5F5F5;" points="512,211.862 229.517,211.862 229.517,0 141.241,0 141.241,211.862 0,211.862 0,300.138 141.241,300.138 141.241,512 229.517,512 229.517,300.138 512,300.138 "/>
<polygon style="fill:#41479B;" points="512,229.517 211.862,229.517 211.862,0 158.897,0 158.897,229.517 0,229.517 0,282.483 158.897,282.483 158.897,512 211.862,512 211.862,282.483 512,282.483 "/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

37
res/ui/languages/nl.svg Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M414.981,0.5H97.019C42.247,7.823,0,54.725,0,111.5v59.333h512V111.5 C512,54.725,469.753,7.823,414.981,0.5z"/>
<path style="fill:#41479B;" d="M0,399.5c0,61.856,50.144,112,112,112h288c61.856,0,112-50.144,112-112v-58.333H0V399.5z"/>
<rect y="170.83" style="fill:#F5F5F5;" width="512" height="170.33"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 824 B

36
res/ui/languages/pl.svg Normal file
View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M0,400c0,61.856,50.144,112,112,112h288c61.856,0,112-50.144,112-112V256H0V400z"/>
<path style="fill:#F5F5F5;" d="M400,0H112C50.144,0,0,50.144,0,112v144h512V112C512,50.144,461.856,0,400,0z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 715 B

View File

@ -0,0 +1,51 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#73AF00;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<rect x="108.216" y="108.214" transform="matrix(0.7071 0.7071 -0.7071 0.7071 255.9984 -106.0393)" style="fill:#FFE15A;" width="295.567" height="295.567"/>
<circle style="fill:#41479B;" cx="256" cy="256" r="86.62"/>
<g>
<path style="fill:#F5F5F5;" d="M181.671,211.689c-4.087,6.841-7.242,14.278-9.327,22.172c48.019-3.614,119.052,9.819,164.264,53.69 c2.951-7.533,4.899-15.557,5.63-23.946C295.553,224.316,231.013,210.344,181.671,211.689z"/>
<path style="fill:#F5F5F5;" d="M259.587,285.559l2.306,6.915l7.29,0.056c0.944,0.007,1.335,1.212,0.576,1.772l-5.864,4.331 l2.199,6.95c0.285,0.9-0.74,1.644-1.508,1.095l-5.931-4.239l-5.931,4.239c-0.768,0.549-1.792-0.196-1.508-1.095l2.199-6.95 l-5.864-4.33c-0.759-0.561-0.368-1.765,0.576-1.772l7.29-0.056l2.306-6.915C258.022,284.664,259.289,284.664,259.587,285.559z"/>
<path style="fill:#F5F5F5;" d="M287.919,303.448l0.993,2.977l3.137,0.024c0.406,0.003,0.575,0.522,0.248,0.763l-2.524,1.864 l0.946,2.991c0.122,0.387-0.319,0.708-0.649,0.471l-2.553-1.824l-2.553,1.824c-0.331,0.236-0.772-0.084-0.649-0.471l0.946-2.991 l-2.524-1.864c-0.327-0.241-0.158-0.76,0.248-0.763l3.138-0.024l0.993-2.977C287.246,303.063,287.791,303.063,287.919,303.448z"/>
<path style="fill:#F5F5F5;" d="M247.338,272.423l0.993,2.977l3.137,0.024c0.406,0.003,0.575,0.522,0.248,0.763l-2.524,1.864 l0.946,2.991c0.123,0.387-0.318,0.708-0.649,0.471l-2.553-1.824l-2.553,1.824c-0.33,0.236-0.771-0.084-0.649-0.471l0.946-2.991 l-2.524-1.864c-0.327-0.241-0.158-0.76,0.248-0.763l3.137-0.024l0.993-2.977C246.664,272.038,247.209,272.038,247.338,272.423z"/>
<path style="fill:#F5F5F5;" d="M192.378,268.814l0.993,2.977l3.137,0.024c0.406,0.003,0.575,0.521,0.248,0.763l-2.524,1.864 l0.946,2.991c0.122,0.387-0.318,0.708-0.649,0.471l-2.553-1.824l-2.553,1.824c-0.331,0.236-0.771-0.084-0.649-0.471l0.947-2.991 l-2.524-1.864c-0.327-0.241-0.158-0.76,0.248-0.763l3.137-0.024l0.993-2.977C191.704,268.428,192.25,268.428,192.378,268.814z"/>
<path style="fill:#F5F5F5;" d="M238.355,302.421l0.993,2.977l3.138,0.024c0.406,0.003,0.575,0.522,0.248,0.763l-2.524,1.864 l0.946,2.991c0.123,0.387-0.318,0.708-0.649,0.471l-2.553-1.824l-2.553,1.824c-0.33,0.236-0.771-0.084-0.649-0.471l0.946-2.991 l-2.524-1.864c-0.327-0.241-0.158-0.76,0.248-0.763l3.137-0.024l0.993-2.977C237.682,302.036,238.227,302.036,238.355,302.421z"/>
<path style="fill:#F5F5F5;" d="M213.057,266.737l0.812,2.434l2.566,0.02c0.332,0.003,0.47,0.427,0.203,0.624l-2.064,1.524 l0.774,2.446c0.1,0.317-0.26,0.579-0.531,0.386l-2.087-1.492l-2.087,1.492c-0.27,0.193-0.631-0.069-0.531-0.386l0.774-2.446 l-2.064-1.524c-0.267-0.197-0.13-0.621,0.203-0.624l2.566-0.02l0.812-2.434C212.506,266.422,212.952,266.422,213.057,266.737z"/>
<path style="fill:#F5F5F5;" d="M290.122,216.496l1.015,3.044l3.209,0.025c0.415,0.003,0.588,0.533,0.253,0.78l-2.581,1.906 l0.968,3.06c0.125,0.396-0.326,0.724-0.664,0.482l-2.611-1.866l-2.611,1.866c-0.338,0.242-0.789-0.086-0.664-0.482l0.968-3.06 l-2.581-1.906c-0.334-0.247-0.162-0.777,0.253-0.78l3.209-0.025l1.015-3.044C289.433,216.102,289.99,216.102,290.122,216.496z"/>
<path style="fill:#F5F5F5;" d="M195.913,251.849l0.812,2.434l2.566,0.02c0.332,0.003,0.47,0.426,0.203,0.624l-2.064,1.524 l0.774,2.446c0.1,0.317-0.26,0.579-0.531,0.386l-2.088-1.492l-2.087,1.492c-0.27,0.193-0.631-0.069-0.531-0.386l0.774-2.446 l-2.064-1.524c-0.267-0.197-0.13-0.621,0.203-0.624l2.566-0.02l0.812-2.434C195.363,251.534,195.808,251.534,195.913,251.849z"/>
<path style="fill:#F5F5F5;" d="M208.302,286.15l1.229,3.686l3.886,0.03c0.503,0.004,0.712,0.646,0.307,0.945l-3.126,2.308 l1.172,3.705c0.152,0.48-0.394,0.876-0.804,0.584l-3.161-2.26l-3.161,2.26c-0.409,0.292-0.955-0.104-0.804-0.584l1.172-3.705 l-3.126-2.308c-0.405-0.299-0.196-0.941,0.307-0.945l3.886-0.03l1.229-3.686C207.468,285.673,208.143,285.673,208.302,286.15z"/>
<path style="fill:#F5F5F5;" d="M303.717,304.221l0.773,2.319l2.445,0.019c0.316,0.002,0.448,0.406,0.193,0.594l-1.967,1.452 l0.737,2.331c0.095,0.302-0.248,0.551-0.506,0.367l-1.989-1.422l-1.989,1.422c-0.258,0.184-0.601-0.066-0.506-0.367l0.737-2.331 l-1.967-1.452c-0.255-0.188-0.123-0.592,0.193-0.594l2.445-0.019l0.773-2.319C303.192,303.921,303.617,303.921,303.717,304.221z"/>
<path style="fill:#F5F5F5;" d="M312.271,286.521l0.993,2.977l3.138,0.024c0.406,0.003,0.575,0.522,0.248,0.763l-2.524,1.864 l0.946,2.992c0.123,0.387-0.318,0.708-0.649,0.471l-2.553-1.824l-2.553,1.824c-0.331,0.236-0.771-0.084-0.649-0.471l0.946-2.992 l-2.524-1.864c-0.327-0.241-0.158-0.76,0.248-0.763l3.137-0.024l0.993-2.977C311.598,286.136,312.143,286.136,312.271,286.521z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.1 KiB

37
res/ui/languages/ru.svg Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#F5F5F5;" d="M407.818,0.276H104.182C45.974,4.291,0,52.773,0,112v58.759h512V112 C512,52.773,466.025,4.291,407.818,0.276z"/>
<path style="fill:#FF4B55;" d="M0,400c0,59.228,45.975,107.71,104.183,111.724h303.634C466.025,507.71,512,459.228,512,400v-58.759 H0V400z"/>
<rect y="170.76" style="fill:#41479B;" width="512" height="170.48"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 845 B

36
res/ui/languages/sv.svg Normal file
View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#4173CD;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<polygon style="fill:#FFE15A;" points="512,232 211.862,232 211.862,0 158.897,0 158.897,232 0,232 0,280 158.897,280 158.897,512 211.862,512 211.862,280 512,280 "/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 826 B

43
res/ui/languages/th.svg Normal file
View File

@ -0,0 +1,43 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<g>
<path style="fill:#F5F5F5;" d="M4.3,81C1.5,90.8,0,101.2,0,112v49.8h512V112c0-10.7-1.5-21.1-4.3-31H4.3z"/>
<path style="fill:#F5F5F5;" d="M0,400c0,10.7,1.5,21.1,4.3,31h503.3c2.8-9.8,4.3-20.2,4.3-31v-49.8H0V400z"/>
</g>
<g>
<path style="fill:#FF4B55;" d="M104.2,511.7h303.6c47.6-3.3,87.1-36.4,99.8-80.8H4.3C17.1,475.4,56.5,508.4,104.2,511.7z"/>
<path style="fill:#FF4B55;" d="M407.8,0.3H104.2C56.6,3.6,17.1,36.7,4.4,81.1h503.3C494.9,36.6,455.5,3.6,407.8,0.3z"/>
</g>
<rect y="161.8" style="fill:#41479B;" width="512" height="188.4"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

39
res/ui/languages/tr.svg Normal file
View File

@ -0,0 +1,39 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<g>
<path style="fill:#F5F5F5;" d="M277.992,211.684l15.663,20.489l24.456-8.186c1.367-0.458,2.531,1.089,1.712,2.276l-14.647,21.227 l15.343,20.73c0.858,1.159-0.253,2.743-1.635,2.331l-24.715-7.37l-14.974,20.998c-0.837,1.174-2.687,0.607-2.722-0.835 l-0.628-25.782l-24.597-7.752c-1.375-0.434-1.408-2.368-0.047-2.847l24.326-8.564l-0.228-25.789 C275.286,211.167,277.116,210.539,277.992,211.684z"/>
<path style="fill:#F5F5F5;" d="M191.378,325.906c-44.139,0-79.945-35.806-79.945-79.985c0-44.098,35.806-79.984,79.945-79.984 c16.422,0,31.567,5.051,44.187,13.599c1.933,1.309,4.139-1.231,2.52-2.913c-18.862-19.611-45.559-31.574-75.158-30.564 c-50.853,1.735-92.952,42.507-96.201,93.286c-3.722,58.163,42.332,106.499,99.672,106.499c28.245,0,53.629-11.808,71.757-30.688 c1.602-1.668-0.609-4.169-2.523-2.872C222.999,320.849,207.83,325.906,191.378,325.906z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB

36
res/ui/languages/uk.svg Normal file
View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FFE15A;" d="M0,400c0,61.856,50.144,112,112,112h288c61.856,0,112-50.144,112-112V256H0V400z"/>
<path style="fill:#4173CD;" d="M400,0H112C50.144,0,0,50.144,0,112v144h512V112C512,50.144,461.856,0,400,0z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 715 B

36
res/ui/languages/vi.svg Normal file
View File

@ -0,0 +1,36 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<path style="fill:#FFE15A;" d="M260.565,146.63l26.164,78.449l82.695,0.641c4.624,0.036,6.541,5.937,2.822,8.684l-66.525,49.125 l24.944,78.845c1.395,4.409-3.625,8.056-7.387,5.367L256,319.654l-67.278,48.088c-3.762,2.689-8.782-0.958-7.387-5.367 l24.944-78.845l-66.525-49.125c-3.72-2.747-1.802-8.648,2.822-8.684l82.695-0.641l26.164-78.449 C252.898,142.243,259.102,142.243,260.565,146.63z"/>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 1.0 KiB

View File

@ -0,0 +1,42 @@
<?xml version="1.0" encoding="iso-8859-1"?>
<!-- Generator: Adobe Illustrator 19.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" id="Layer_1" x="0px" y="0px" viewBox="0 0 512 512" style="enable-background:new 0 0 512 512;" xml:space="preserve">
<path style="fill:#FF4B55;" d="M400,0H112C50.144,0,0,50.144,0,112v288c0,61.856,50.144,112,112,112h288 c61.856,0,112-50.144,112-112V112C512,50.144,461.856,0,400,0z"/>
<g>
<path style="fill:#FFE15A;" d="M114.021,87.182l12.722,38.146l40.21,0.312c5.206,0.04,7.365,6.684,3.177,9.777l-32.348,23.887 l12.129,38.339c1.57,4.964-4.081,9.07-8.317,6.042l-32.714-23.383l-32.714,23.383c-4.235,3.027-9.887-1.079-8.317-6.042 l12.129-38.339L47.63,135.417c-4.188-3.093-2.029-9.736,3.177-9.777l40.21-0.312l12.722-38.146 C105.388,82.243,112.374,82.243,114.021,87.182z"/>
<path style="fill:#FFE15A;" d="M260.037,96.582l9.122,12.44l14.723-4.604c1.906-0.596,3.474,1.577,2.307,3.198l-9.012,12.52 l8.928,12.58c1.156,1.629-0.427,3.791-2.329,3.183l-14.692-4.702l-9.205,12.378c-1.192,1.603-3.738,0.766-3.746-1.231 l-0.068-15.426l-14.617-4.929c-1.893-0.638-1.883-3.318,0.013-3.944l14.65-4.831l0.171-15.425 C256.305,95.791,258.856,94.971,260.037,96.582z"/>
<path style="fill:#FFE15A;" d="M204.496,59.501l15.336,1.667l6.542-13.97c0.847-1.809,3.509-1.499,3.917,0.457l3.154,15.1 l15.308,1.905c1.982,0.247,2.509,2.874,0.776,3.866l-13.387,7.665l2.919,15.147c0.378,1.961-1.958,3.275-3.437,1.933 l-11.427-10.363l-13.504,7.457c-1.748,0.965-3.719-0.85-2.901-2.672l6.324-14.07l-11.265-10.539 C201.393,61.721,202.511,59.285,204.496,59.501z"/>
<path style="fill:#FFE15A;" d="M228.739,208.997l-9.122,12.44l-14.723-4.604c-1.906-0.596-3.474,1.577-2.307,3.198l9.012,12.52 l-8.928,12.58c-1.156,1.629,0.426,3.791,2.329,3.183l14.692-4.702l9.205,12.378c1.192,1.603,3.738,0.766,3.746-1.231l0.068-15.426 l14.617-4.929c1.892-0.638,1.883-3.318-0.013-3.943l-14.65-4.831l-0.171-15.425C232.472,208.206,229.92,207.386,228.739,208.997z"/>
<path style="fill:#FFE15A;" d="M284.281,174.151l-15.336,1.667l-6.542-13.97c-0.847-1.809-3.509-1.499-3.917,0.456l-3.154,15.1 l-15.308,1.905c-1.982,0.247-2.509,2.874-0.776,3.866l13.387,7.665l-2.919,15.147c-0.378,1.961,1.958,3.275,3.437,1.933 l11.427-10.363l13.504,7.457c1.748,0.965,3.719-0.85,2.901-2.672l-6.324-14.07l11.265-10.539 C287.384,176.371,286.266,173.935,284.281,174.151z"/>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
<g>
</g>
</svg>

After

Width:  |  Height:  |  Size: 2.5 KiB

View File

@ -607,6 +607,6 @@
"format": "RGBA8888",
"size": {"w":407,"h":128},
"scale": "0.1",
"smartupdate": "$TexturePacker:SmartUpdate:feeaacb789d7182e6aef553861c19982:774c2c10210542582abaa8efc495510d:f159918d23e5952766c6d23ab52278c6$"
"smartupdate": "$TexturePacker:SmartUpdate:3dd7a89f30024dd4787ad4af6b14588a:9ba11f8b02134c4376ab4e0a44f8b850:f159918d23e5952766c6d23ab52278c6$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 51 KiB

After

Width:  |  Height:  |  Size: 50 KiB

View File

@ -607,6 +607,6 @@
"format": "RGBA8888",
"size": {"w":1997,"h":1801},
"scale": "1",
"smartupdate": "$TexturePacker:SmartUpdate:feeaacb789d7182e6aef553861c19982:774c2c10210542582abaa8efc495510d:f159918d23e5952766c6d23ab52278c6$"
"smartupdate": "$TexturePacker:SmartUpdate:3dd7a89f30024dd4787ad4af6b14588a:9ba11f8b02134c4376ab4e0a44f8b850:f159918d23e5952766c6d23ab52278c6$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 752 KiB

After

Width:  |  Height:  |  Size: 743 KiB

View File

@ -607,6 +607,6 @@
"format": "RGBA8888",
"size": {"w":510,"h":512},
"scale": "0.25",
"smartupdate": "$TexturePacker:SmartUpdate:feeaacb789d7182e6aef553861c19982:774c2c10210542582abaa8efc495510d:f159918d23e5952766c6d23ab52278c6$"
"smartupdate": "$TexturePacker:SmartUpdate:3dd7a89f30024dd4787ad4af6b14588a:9ba11f8b02134c4376ab4e0a44f8b850:f159918d23e5952766c6d23ab52278c6$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 163 KiB

After

Width:  |  Height:  |  Size: 160 KiB

View File

@ -607,6 +607,6 @@
"format": "RGBA8888",
"size": {"w":475,"h":1968},
"scale": "0.5",
"smartupdate": "$TexturePacker:SmartUpdate:feeaacb789d7182e6aef553861c19982:774c2c10210542582abaa8efc495510d:f159918d23e5952766c6d23ab52278c6$"
"smartupdate": "$TexturePacker:SmartUpdate:3dd7a89f30024dd4787ad4af6b14588a:9ba11f8b02134c4376ab4e0a44f8b850:f159918d23e5952766c6d23ab52278c6$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 380 KiB

After

Width:  |  Height:  |  Size: 374 KiB

View File

@ -607,6 +607,6 @@
"format": "RGBA8888",
"size": {"w":2016,"h":1024},
"scale": "0.75",
"smartupdate": "$TexturePacker:SmartUpdate:feeaacb789d7182e6aef553861c19982:774c2c10210542582abaa8efc495510d:f159918d23e5952766c6d23ab52278c6$"
"smartupdate": "$TexturePacker:SmartUpdate:3dd7a89f30024dd4787ad4af6b14588a:9ba11f8b02134c4376ab4e0a44f8b850:f159918d23e5952766c6d23ab52278c6$"
}
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 746 KiB

After

Width:  |  Height:  |  Size: 735 KiB

View File

@ -4,7 +4,7 @@
<key>fileFormatVersion</key>
<int>4</int>
<key>texturePackerVersion</key>
<string>5.3.0</string>
<string>5.4.0</string>
<key>autoSDSettings</key>
<array>
<struct type="AutoSDSettings">
@ -445,6 +445,7 @@
<key type="filename">sprites/map_overview/belt_forward.png</key>
<key type="filename">sprites/map_overview/belt_left.png</key>
<key type="filename">sprites/map_overview/belt_right.png</key>
<key type="filename">sprites/misc/waypoint.png</key>
<struct type="IndividualSpriteSettings">
<key>pivotPoint</key>
<point_f>0.5,0.5</point_f>

Binary file not shown.

Before

Width:  |  Height:  |  Size: 22 KiB

After

Width:  |  Height:  |  Size: 23 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 50 KiB

After

Width:  |  Height:  |  Size: 38 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 18 KiB

After

Width:  |  Height:  |  Size: 16 KiB

View File

@ -1,5 +1,5 @@
# Requirements: numpy, scipy, Pillow,
from __future__ import print_function
import sys
import numpy as np
from scipy import ndimage
@ -59,7 +59,7 @@ def save_image(data, outfilename, src_image):
def roberts_cross(infilename, outfilename):
print "Processing", infilename
print("Processing", infilename)
img = Image.open(infilename)
img.load()
img = img.filter(ImageFilter.GaussianBlur(0.5))
@ -72,7 +72,7 @@ def roberts_cross(infilename, outfilename):
def generateUiPreview(srcPath, buildingId):
print srcPath, buildingId
print(srcPath, buildingId)
img = Image.open(srcPath)
img.load()
img.thumbnail((110, 110), Image.ANTIALIAS)

View File

@ -21,3 +21,12 @@ $icons: notification_saved, notification_success, notification_upgrade;
background-image: uiResource("res/ui/icons/#{$icon}.png") !important;
}
}
$languages: en, de, cs, da, et, es-419, fr, it, pt-BR, sv, tr, el, ru, uk, zh-TW, nb, mt-MT, ar, nl, vi, th,
hu, pl, ja;
@each $language in $languages {
[data-languageicon="#{$language}"] {
background-image: uiResource("languages/#{$language}.svg") !important;
}
}

View File

@ -58,11 +58,20 @@
}
}
&:not(.placementActive) .binding.placementOnly {
&:not(.placementActive) .binding.placementOnly,
&.mapOverviewActive .binding.placementOnly {
display: none;
}
&.placementActive .noPlacementOnly {
&.placementActive:not(.mapOverviewActive) .noPlacementOnly {
display: none;
}
&:not(.mapOverviewActive) .binding.overviewOnly {
display: none;
}
&.mapOverviewActive .noOverviewOnly {
display: none;
}

View File

@ -74,24 +74,39 @@
&.goal,
&.blueprint {
.amountLabel {
&::after {
content: " ";
position: absolute;
display: inline-block;
@include S(width, 8px);
@include S(height, 8px);
@include S(top, 4px);
@include S(left, -7px);
background: uiResource("icons/current_goal_marker.png") center center / contain no-repeat;
.amountLabel::after {
content: " ";
position: absolute;
display: inline-block;
@include S(width, 8px);
@include S(height, 8px);
@include S(top, 4px);
@include S(left, -7px);
background: center center / contain no-repeat;
}
@include DarkThemeInvert;
&.goal .amountLabel {
&::after {
background-image: uiResource("icons/current_goal_marker.png");
background-size: 90%;
}
@include DarkThemeOverride {
&::after {
background-image: uiResource("icons/current_goal_marker_inverted.png") !important;
}
}
}
&.blueprint .amountLabel::after {
background-image: uiResource("icons/blueprint_marker.png");
background-size: 90%;
&.blueprint .amountLabel {
&::after {
background-image: uiResource("icons/blueprint_marker.png");
background-size: 90%;
}
@include DarkThemeOverride {
&::after {
background-image: uiResource("icons/blueprint_marker_inverted.png") !important;
}
}
}
}
}

View File

@ -46,7 +46,7 @@
color: #fff;
text-align: center;
font-weight: bold;
@include S(width, 50px);
@include S(min-width, 50px);
@include S(padding, 0px, 5px);
&[data-tier="0"] {
@ -88,7 +88,7 @@
}
.description {
grid-column: 3 / 4;
grid-column: 2 / 4;
grid-row: 1 / 2;
@include PlainText;
color: #aaa;
@ -127,20 +127,31 @@
@include DarkThemeInvert;
$disabledOpacity: 0.2;
$enabledOpacity: 0.6;
&:hover {
opacity: 0.7;
opacity: $enabledOpacity + 0.1;
}
&.alreadyPinned {
opacity: 0.1 !important;
pointer-events: none;
opacity: $disabledOpacity !important;
&:hover {
opacity: $disabledOpacity + 0.1 !important;
}
}
&.isGoal {
background: uiResource("icons/current_goal_marker.png") center center / 95%
no-repeat;
opacity: $disabledOpacity !important;
cursor: default;
pointer-events: none;
}
&.pinned {
opacity: 0.1;
pointer-events: none;
cursor: default;
opacity: $disabledOpacity;
@include InlineAnimation(0.3s ease-in-out) {
0% {
opacity: 1;
@ -156,6 +167,31 @@
transform: scale(1);
}
}
&:hover {
opacity: $disabledOpacity + 0.1;
}
}
&.unpinned {
opacity: $enabledOpacity;
@include InlineAnimation(0.3s ease-in-out) {
0% {
opacity: 1;
transform: scale(0.8);
}
30% {
opacity: 1;
transform: scale(1.2);
}
100% {
transform: scale(1);
}
}
&:hover {
opacity: $enabledOpacity + 0.1;
}
}
}
@ -253,13 +289,7 @@
display: none;
}
.description {
// grid-column: 2 / 4;
// grid-row: 2 / 3;
align-self: end;
justify-self: center;
color: $colorGreenBright;
text-transform: uppercase;
@include S(margin-top, 20px);
}
}
}

View File

@ -41,12 +41,10 @@
margin: 0;
:first-child {
border-radius: #{D(2px)} 0 0 #{D(2px)} !important;
margin-left: 0 !important;
}
:last-child {
margin-right: 0 !important;
border-radius: 0 #{D(2px)} #{D(2px)} 0 !important;
}
}
}
@ -80,7 +78,6 @@
> div {
background: #f4f4f4;
@include S(border-radius, $globalBorderRadius);
@include S(margin-bottom, 4px);
display: grid;
@ -104,7 +101,6 @@
.counter {
@include SuperSmallText;
@include S(border-radius, $globalBorderRadius);
@include S(padding, 0, 3px);
}
}

View File

@ -26,6 +26,10 @@
opacity: 0;
}
}
display: flex;
align-items: center;
flex-direction: column;
max-height: 100vh;
color: #fff;
text-align: center;
@ -51,7 +55,7 @@
.subTitle {
@include PlainText;
display: inline-block;
@include S(margin, 0px, 0, 20px);
@include S(margin, 5px, 0, 20px);
color: $colorGreenBright;
@include S(border-radius, $globalBorderRadius);

View File

@ -7,25 +7,39 @@
// background: #aaacb4 center center / cover !important;
background: #bbc2cf center center / cover !important;
.settingsButton,
.exitAppButton {
.topButtons {
position: absolute;
@include S(top, 30px);
@include S(right, 30px);
@include S(width, 35px);
@include S(height, 35px);
pointer-events: all;
cursor: pointer;
background: uiResource("icons/main_menu_settings.png") center center / contain no-repeat;
transition: opacity 0.12s ease-in-out;
&:hover {
opacity: 0.9;
}
}
@include S(top, 20px);
@include S(right, 20px);
display: grid;
grid-auto-flow: column;
@include S(grid-gap, 15px);
.exitAppButton {
@include S(right, 100px);
background-image: uiResource("icons/main_menu_exit.png");
.settingsButton,
.exitAppButton,
.languageChoose {
@include S(width, 25px);
@include S(height, 25px);
pointer-events: all;
cursor: pointer;
background: uiResource("icons/main_menu_settings.png") center center / contain no-repeat;
transition: opacity 0.12s ease-in-out;
@include IncreasedClickArea(2px);
&:hover {
opacity: 0.9;
}
}
.exitAppButton {
background-image: uiResource("icons/main_menu_exit.png");
}
.languageChoose {
@include S(border-radius, 8px);
border: solid #222428;
@include S(border-width, 2px);
background-size: cover;
}
}
.fullscreenBackgroundVideo {
@ -65,7 +79,11 @@
@include S(grid-column-gap, 10px);
display: grid;
grid-template-columns: 1fr 1fr;
grid-template-columns: 1fr;
&.demo {
grid-template-columns: 1fr 1fr;
}
.standaloneBanner {
background: rgb(255, 234, 245);
@ -217,7 +235,7 @@
.playButton {
@include SuperHeading;
@include S(width, 130px);
@include S(min-width, 130px);
@include S(padding, 15px, 20px);
letter-spacing: 0.3em !important;

View File

@ -36,6 +36,7 @@ import { MainMenuState } from "./states/main_menu";
import { MobileWarningState } from "./states/mobile_warning";
import { PreloadState } from "./states/preload";
import { SettingsState } from "./states/settings";
import { NoGameAnalytics } from "./platform/browser/no_game_analytics";
const logger = createLogger("application");
@ -133,7 +134,8 @@ export class Application {
this.adProvider = new NoAdProvider(this);
this.sound = new SoundImplBrowser(this);
this.analytics = new GoogleAnalyticsImpl(this);
this.gameAnalytics = new ShapezGameAnalytics(this);
// this.gameAnalytics = new ShapezGameAnalytics(this);
this.gameAnalytics = new NoGameAnalytics(this);
}
/**

View File

@ -1,4 +1,25 @@
export const CHANGELOG = [
// {
// version: "1.1.10",
// date: "unreleased",
// entries: [
// "Add and update more translations (Big thank you to all translators!)",
// "Prevent invalid connection if existing underground tunnel entrance exists (by jaysc)",
// ],
// },
{
version: "1.1.9",
date: "11.06.2020",
entries: [
"Support for translations! Interested in helping out? Check out the <a target='_blank' href='https://github.com/tobspr/shapez.io/tree/master/translations'>translation guide</a>!",
"Update stacker artwork to clarify how it works",
"Update keybinding hints on the top left to be more accurate",
"Make it more clear when blueprints are unlocked when trying to use them",
"Fix pinned shape icons not being visible in dark mode",
"Fix being able to select buildings via hotkeys in map overview mode",
"Make shapes unpinnable in the upgrades tab (By hexy)",
],
},
{
version: "1.1.8",
date: "07.06.2020",

View File

@ -82,7 +82,7 @@ export const globalConfig = {
debug: {
/* dev:start */
fastGameEnter: true,
// fastGameEnter: true,
// noArtificialDelays: true,
// disableSavegameWrite: true,
// showEntityBounds: true,

View File

@ -175,6 +175,8 @@ export class MetaUndergroundBeltBuilding extends MetaBuilding {
rotationVariant: 0,
connectedEntities: [contents],
};
} else {
break;
}
}
}

View File

@ -71,6 +71,7 @@ export class GameHUD {
this.signals = {
selectedPlacementBuildingChanged: /** @type {TypedSignal<[MetaBuilding|null]>} */ (new Signal()),
shapePinRequested: /** @type {TypedSignal<[ShapeDefinition, number]>} */ (new Signal()),
shapeUnpinRequested: /** @type {TypedSignal<[string]>} */ (new Signal()),
notification: /** @type {TypedSignal<[string, enumNotificationType]>} */ (new Signal()),
buildingsSelectedForCopy: /** @type {TypedSignal<[Array<number>]>} */ (new Signal()),
};

View File

@ -1,4 +1,4 @@
//www.youtube.com/watch?v=KyorY1uIqiQimport { DrawParameters } from "../../../core/draw_parameters";
import { DrawParameters } from "../../../core/draw_parameters";
import { STOP_PROPAGATION } from "../../../core/signal";
import { TrackedState } from "../../../core/tracked_state";
import { Vector } from "../../../core/vector";

View File

@ -151,6 +151,11 @@ export class HUDBuildingsToolbar extends BaseHUDPart {
return;
}
if (this.root.camera.getIsMapOverlayActive()) {
this.root.soundProxy.playUiError();
return;
}
// Allow clicking an item again to deselect it
for (const buildingId in this.buildingHandles) {
const handle = this.buildingHandles[buildingId];

View File

@ -2,6 +2,7 @@ import { makeDiv } from "../../../core/utils";
import { T } from "../../../translations";
import { getStringForKeyCode, KEYMAPPINGS } from "../../key_action_mapper";
import { BaseHUDPart } from "../base_hud_part";
import { TrackedState } from "../../../core/tracked_state";
export class HUDKeybindingOverlay extends BaseHUDPart {
initialize() {
@ -9,6 +10,8 @@ export class HUDKeybindingOverlay extends BaseHUDPart {
this.onSelectedBuildingForPlacementChanged,
this
);
this.trackedMapOverviewActive = new TrackedState(this.applyCssClasses, this);
}
createElements(parent) {
@ -35,10 +38,16 @@ export class HUDKeybindingOverlay extends BaseHUDPart {
<div class="binding noPlacementOnly">
<div class="binding noPlacementOnly noOverviewOnly">
<code class="keybinding rightMouse"></code>
<label>${T.ingame.keybindingsOverlay.delete}</label>
</div>
<div class="binding noPlacementOnly overviewOnly">
<code class="keybinding rightMouse"></code>
<label>${T.ingame.keybindingsOverlay.createMarker}</label>
</div>
<div class="binding noPlacementOnly">
<code class="keybinding builtinKey">${getKeycode(
@ -65,12 +74,17 @@ export class HUDKeybindingOverlay extends BaseHUDPart {
<label>${T.ingame.keybindingsOverlay.rotateBuilding}</label>
</div>
` +
(this.root.app.settings.getAllSettings().alwaysMultiplace
? ""
: `
<div class="binding placementOnly">
<code class="keybinding builtinKey shift">${getKeycode(
KEYMAPPINGS.placementModifiers.placeMultiple
)}</code>
<label>${T.ingame.keybindingsOverlay.placeMultiple}</label>
</div>
</div>`) +
`
`
);
}
@ -79,5 +93,11 @@ export class HUDKeybindingOverlay extends BaseHUDPart {
this.element.classList.toggle("placementActive", !!selectedMetaBuilding);
}
update() {}
applyCssClasses() {
this.element.classList.toggle("mapOverviewActive", this.root.camera.getIsMapOverlayActive());
}
update() {
this.trackedMapOverviewActive.set(this.root.camera.getIsMapOverlayActive());
}
}

View File

@ -35,6 +35,7 @@ export class HUDPinnedShapes extends BaseHUDPart {
this.root.signals.storyGoalCompleted.add(this.rerenderFull, this);
this.root.signals.postLoadHook.add(this.rerenderFull, this);
this.root.hud.signals.shapePinRequested.add(this.pinNewShape, this);
this.root.hud.signals.shapeUnpinRequested.add(this.unpinShape, this);
}
/**

View File

@ -63,6 +63,7 @@ export class HUDShop extends BaseHUDPart {
const { tiers } = UPGRADES[upgradeId];
const currentTier = this.root.hubGoals.getUpgradeLevel(upgradeId);
const currentTierMultiplier = this.root.hubGoals.upgradeImprovements[upgradeId];
const tierHandle = tiers[currentTier];
// Set tier
@ -87,15 +88,19 @@ export class HUDShop extends BaseHUDPart {
if (!tierHandle) {
// Max level
handle.elemDescription.innerText = T.ingame.shop.maximumLevel;
handle.elemDescription.innerText = T.ingame.shop.maximumLevel.replace(
"<currentMult>",
currentTierMultiplier.toString()
);
continue;
}
// Set description
handle.elemDescription.innerText = T.shopUpgrades[upgradeId].description.replace(
"<gain>",
Math.floor(tierHandle.improvement * 100.0)
);
handle.elemDescription.innerText = T.shopUpgrades[upgradeId].description
.replace("<currentMult>", currentTierMultiplier.toString())
.replace("<newMult>", (currentTierMultiplier + tierHandle.improvement).toString())
// Backwards compatibility
.replace("<gain>", (tierHandle.improvement * 100.0).toString());
tierHandle.required.forEach(({ shape, amount }) => {
const container = makeDiv(handle.elemRequirements, null, ["requirement"]);
@ -117,7 +122,10 @@ export class HUDShop extends BaseHUDPart {
pinButton.classList.add("pin");
container.appendChild(pinButton);
if (this.root.hud.parts.pinnedShapes.isShapePinned(shape)) {
const currentGoalShape = this.root.hubGoals.currentGoal.definition.getHash();
if (shape === currentGoalShape) {
pinButton.classList.add("isGoal");
} else if (this.root.hud.parts.pinnedShapes.isShapePinned(shape)) {
pinButton.classList.add("alreadyPinned");
}
@ -126,8 +134,15 @@ export class HUDShop extends BaseHUDPart {
preventDefault: true,
});
pinDetector.click.add(() => {
this.root.hud.signals.shapePinRequested.dispatch(shapeDef, amount);
pinButton.classList.add("pinned");
if (this.root.hud.parts.pinnedShapes.isShapePinned(shape)) {
this.root.hud.signals.shapeUnpinRequested.dispatch(shape);
pinButton.classList.add("unpinned");
pinButton.classList.remove("pinned", "alreadyPinned");
} else {
this.root.hud.signals.shapePinRequested.dispatch(shapeDef, amount);
pinButton.classList.add("pinned");
pinButton.classList.remove("unpinned");
}
});
handle.requireIndexToElement.push({

View File

@ -74,9 +74,7 @@ export class HubSystem extends GameSystemWithFilter {
context.fillText("" + formatBigNumber(delivered), pos.x + textOffsetX, pos.y + textOffsetY);
// Required
context.font = "13px GameFont";
context.fillStyle = "#a4a6b0";
context.fillText(
"/ " + formatBigNumber(goals.required),
@ -85,16 +83,33 @@ export class HubSystem extends GameSystemWithFilter {
);
// Reward
context.font = "bold 11px GameFont";
const rewardText = T.storyRewards[goals.reward].title.toUpperCase();
if (rewardText.length > 12) {
context.font = "bold 9px GameFont";
} else {
context.font = "bold 11px GameFont";
}
context.fillStyle = "#fd0752";
context.textAlign = "center";
context.fillText(T.storyRewards[goals.reward].title.toUpperCase(), pos.x, pos.y + 46);
context.fillText(rewardText, pos.x, pos.y + 46);
// Level
context.font = "bold 11px GameFont";
context.fillStyle = "#fff";
context.fillText("" + this.root.hubGoals.level, pos.x - 42, pos.y - 36);
// Texts
context.textAlign = "center";
context.fillStyle = "#fff";
context.font = "bold 7px GameFont";
context.fillText(T.buildings.hub.levelShortcut, pos.x - 42, pos.y - 47);
context.fillStyle = "#64666e";
context.font = "bold 11px GameFont";
context.fillText(T.buildings.hub.deliver.toUpperCase(), pos.x, pos.y - 40);
context.fillText(T.buildings.hub.toUnlock.toUpperCase(), pos.x, pos.y + 30);
context.textAlign = "left";
}
}

53
src/js/languages.js Normal file
View File

@ -0,0 +1,53 @@
/**
* @type {Object<string, {name: string, data: any, code: string, region: string}>}
*/
export const LANGUAGES = {
"en": {
name: "English",
data: null,
code: "en",
region: "",
},
"de": {
name: "Deutsch",
data: require("./built-temp/base-de.json"),
code: "de",
region: "",
},
"fr": {
name: "Français",
data: require("./built-temp/base-fr.json"),
code: "fr",
region: "",
},
"pt-BR": {
name: "Português (Brasil)",
data: require("./built-temp/base-pt-BR.json"),
code: "pt",
region: "BR",
},
"cs": {
name: "Čeština",
data: require("./built-temp/base-cz.json"),
code: "cs",
region: "",
},
"es-419": {
name: "Español (Latinoamérica)",
data: require("./built-temp/base-es.json"),
code: "es",
region: "419",
},
"pl": {
name: "Polski",
data: require("./built-temp/base-pl.json"),
code: "pl",
region: "",
},
"ru": {
name: "Русский",
data: require("./built-temp/base-ru.json"),
code: "ru",
region: "",
},
};

View File

@ -18,35 +18,36 @@ if (window.coreThreadLoadedCb) {
window.coreThreadLoadedCb();
}
if (!G_IS_DEV && !G_IS_STANDALONE) {
const monthlyUsers = 300; // thousand
const logrocketLimit = 10; // thousand
const percentageOfUsers = logrocketLimit / monthlyUsers;
// Logrocket
// if (!G_IS_DEV && !G_IS_STANDALONE) {
// const monthlyUsers = 300; // thousand
// const logrocketLimit = 10; // thousand
// const percentageOfUsers = logrocketLimit / monthlyUsers;
if (Math.random() <= percentageOfUsers) {
logger.log("Analyzing this session with logrocket");
const logrocket = require("logrocket");
logrocket.init("p1x9zh/shapezio");
// if (Math.random() <= percentageOfUsers) {
// logger.log("Analyzing this session with logrocket");
// const logrocket = require("logrocket");
// logrocket.init("p1x9zh/shapezio");
try {
logrocket.getSessionURL(function (sessionURL) {
logger.log("Connected lockrocket to GA");
// @ts-ignore
try {
window.ga("send", {
hitType: "event",
eventCategory: "LogRocket",
eventAction: sessionURL,
});
} catch (ex) {
logger.warn("Logrocket connection to analytics failed:", ex);
}
});
} catch (ex) {
logger.warn("Logrocket connection to analytics failed:", ex);
}
}
}
// try {
// logrocket.getSessionURL(function (sessionURL) {
// logger.log("Connected lockrocket to GA");
// // @ts-ignore
// try {
// window.ga("send", {
// hitType: "event",
// eventCategory: "LogRocket",
// eventAction: sessionURL,
// });
// } catch (ex) {
// logger.warn("Logrocket connection to analytics failed:", ex);
// }
// });
// } catch (ex) {
// logger.warn("Logrocket connection to analytics failed:", ex);
// }
// }
// }
console.log(
`%cshapez.io %c\n© 2020 Tobias Springer IT Solutions\nCommit %c${G_BUILD_COMMIT_HASH}%c on %c${new Date(

View File

@ -9,6 +9,7 @@ import { ExplainedResult } from "../core/explained_result";
import { THEMES, THEME, applyGameTheme } from "../game/theme";
import { IS_DEMO } from "../core/config";
import { T } from "../translations";
import { LANGUAGES } from "../languages";
const logger = createLogger("application_settings");
@ -30,11 +31,11 @@ export const uiScales = [
},
{
id: "large",
size: 1.2,
size: 1.05,
},
{
id: "huge",
size: 1.4,
size: 1.1,
},
];
@ -63,6 +64,16 @@ export const scrollWheelSensitivities = [
/** @type {Array<BaseSetting>} */
export const allApplicationSettings = [
new EnumSetting("language", {
options: Object.keys(LANGUAGES),
valueGetter: key => key,
textGetter: key => LANGUAGES[key].name,
category: categoryApp,
restartRequired: true,
changeCb: (app, id) => null,
magicValue: "auto-detect",
}),
new EnumSetting("uiScale", {
options: uiScales.sort((a, b) => a.size - b.size),
valueGetter: scale => scale.id,
@ -123,7 +134,7 @@ export const allApplicationSettings = [
new EnumSetting("theme", {
options: Object.keys(THEMES),
valueGetter: theme => theme,
textGetter: theme => theme.substr(0, 1).toUpperCase() + theme.substr(1),
textGetter: theme => T.settings.labels.theme.themes[theme],
category: categoryGame,
restartRequired: false,
changeCb:
@ -166,6 +177,7 @@ class SettingsStorage {
this.theme = "light";
this.refreshRate = "60";
this.scrollWheelSensitivity = "regular";
this.language = "auto-detect";
this.alwaysMultiplace = false;
this.abortPlacementOnDeletion = true;
@ -261,8 +273,17 @@ export class ApplicationSettings extends ReadWriteProxy {
return this.getAllSettings().keybindingOverrides;
}
getLanguage() {
return this.getAllSettings().language;
}
// Setters
updateLanguage(id) {
assert(LANGUAGES[id], "Language not known: " + id);
return this.updateSetting("language", id);
}
/**
* @param {string} key
* @param {string|boolean} value
@ -339,7 +360,7 @@ export class ApplicationSettings extends ReadWriteProxy {
}
getCurrentVersion() {
return 9;
return 10;
}
/** @param {{settings: SettingsStorage, version: number}} data */
@ -367,10 +388,15 @@ export class ApplicationSettings extends ReadWriteProxy {
}
if (data.version < 9) {
data.settings.abortPlacementOnDeletion = true;
data.settings.language = "auto-detect";
data.version = 9;
}
if (data.version < 10) {
data.settings.abortPlacementOnDeletion = true;
data.version = 10;
}
return ExplainedResult.good();
}
}

View File

@ -20,7 +20,7 @@ export class AboutState extends TextualGameState {
<br><br>
If you want to contribute, check out <a href="${THIRDPARTY_URLS.github}" target="_blank">shapez.io on github</a>.
<br><br>
This game wouldn't have been possible without the great discord community arround my games - You should really join the <a href="${THIRDPARTY_URLS.discord}" target="_blank">discord server</a>!
This game wouldn't have been possible without the great discord community around my games - You should really join the <a href="${THIRDPARTY_URLS.discord}" target="_blank">discord server</a>!
<br><br>
The soundtrack was made by <a href="https://soundcloud.com/pettersumelius" target="_blank">Peppsen</a> - He's awesome.
<br><br>

View File

@ -12,6 +12,8 @@ import { ReadWriteProxy } from "../core/read_write_proxy";
import { HUDModalDialogs } from "../game/hud/parts/modal_dialogs";
import { T } from "../translations";
import { PlatformWrapperImplBrowser } from "../platform/browser/wrapper";
import { getApplicationSettingById } from "../profile/application_settings";
import { EnumSetting } from "../profile/setting_types";
export class MainMenuState extends GameState {
constructor() {
@ -27,18 +29,20 @@ export class MainMenuState extends GameState {
<a href="#" class="steamLink" target="_blank">Get the shapez.io standalone!</a>
`;
return (
`
return `
<button class="settingsButton"></button>
${
G_IS_STANDALONE
? `
<button class="exitAppButton"></button>
`
: ""
}
<div class="topButtons">
<button class="languageChoose" data-languageicon="${this.app.settings.getLanguage()}"></button>
<button class="settingsButton"></button>
${
G_IS_STANDALONE || G_IS_DEV
? `
<button class="exitAppButton"></button>
`
: ""
}
</div>
${
G_IS_STANDALONE
@ -58,20 +62,6 @@ export class MainMenuState extends GameState {
<div class="sideContainer">
${IS_DEMO ? `<div class="standaloneBanner">${bannerHtml}</div>` : ""}
<div class="contest">
<h3>${T.mainMenu.contests.contest_01_03062020.title}</h3>
` +
/*<p>${T.mainMenu.contests.contest_01_03062020.desc}</p>
<button class="styledButton participateContest">${
T.mainMenu.contests.showInfo
}</button>*/
`
<p>${T.mainMenu.contests.contestOver}</p>
</div>
</div>
<div class="mainContainer">
@ -100,20 +90,13 @@ export class MainMenuState extends GameState {
</a>
<a class="changelog">${T.changelog.title}</a>
${
!G_IS_STANDALONE &&
this.app.platformWrapper instanceof PlatformWrapperImplBrowser &&
this.app.platformWrapper.embedProvider.iogLink
? `<a class="iogLink" target="_blank" href="https://iogames.space">.io games</a>`
: ""
}
<a class="helpTranslate">${T.mainMenu.helpTranslate}</a>
<div class="author">Made by <a class="producerLink" target="_blank">Tobias Springer</a></div>
</div>
`
);
`;
}
requestImportSavegame() {
@ -228,6 +211,8 @@ export class MainMenuState extends GameState {
this.trackClicks(qs(".settingsButton"), this.onSettingsButtonClicked);
this.trackClicks(qs(".changelog"), this.onChangelogClicked);
this.trackClicks(qs(".languageChoose"), this.onLanguageChooseClicked);
this.trackClicks(qs(".helpTranslate"), this.onTranslationHelpLinkClicked);
const contestButton = qs(".participateContest");
if (contestButton) {
@ -290,6 +275,41 @@ export class MainMenuState extends GameState {
);
}
onLanguageChooseClicked() {
this.app.analytics.trackUiClick("choose_language");
const setting = /** @type {EnumSetting} */ (getApplicationSettingById("language"));
const { optionSelected } = this.dialogs.showOptionChooser(T.settings.labels.language.title, {
active: this.app.settings.getLanguage(),
options: setting.options.map(option => ({
value: setting.valueGetter(option),
text: setting.textGetter(option),
desc: setting.descGetter(option),
iconPrefix: setting.iconPrefix,
})),
});
optionSelected.add(value => {
this.app.settings.updateLanguage(value);
if (setting.restartRequired) {
if (this.app.platformWrapper.getSupportsRestart()) {
this.app.platformWrapper.performRestart();
} else {
this.dialogs.showInfo(T.dialogs.restartRequired.title, T.dialogs.restartRequired.text, [
"ok:good",
]);
}
}
if (setting.changeCb) {
setting.changeCb(this.app, value);
}
// Update current icon
this.htmlElement.querySelector("button.languageChoose").setAttribute("data-languageIcon", value);
}, this);
}
renderSavegames() {
const oldContainer = this.htmlElement.querySelector(".mainContainer .savegames");
if (oldContainer) {
@ -398,6 +418,13 @@ export class MainMenuState extends GameState {
this.moveToState("SettingsState");
}
onTranslationHelpLinkClicked() {
this.app.analytics.trackUiClick("translation_help_link");
this.app.platformWrapper.openExternalLink(
"https://github.com/tobspr/shapez.io/blob/master/translations"
);
}
onPlayButtonClicked() {
if (
IS_DEMO &&

View File

@ -3,7 +3,7 @@ import { createLogger } from "../core/logging";
import { findNiceValue, waitNextFrame } from "../core/utils";
import { cachebust } from "../core/cachebust";
import { PlatformWrapperImplBrowser } from "../platform/browser/wrapper";
import { T } from "../translations";
import { T, autoDetectLanguageId, updateApplicationLanguage } from "../translations";
import { HUDModalDialogs } from "../game/hud/parts/modal_dialogs";
import { CHANGELOG } from "../changelog";
import { globalConfig } from "../core/config";
@ -68,38 +68,6 @@ export class PreloadState extends GameState {
startLoading() {
this.setStatus("Booting")
.then(() => this.setStatus("Checking for updates"))
.then(() => {
if (G_IS_STANDALONE) {
return Promise.race([
new Promise(resolve => setTimeout(resolve, 10000)),
fetch(
"https://itch.io/api/1/x/wharf/latest?target=tobspr/shapezio&channel_name=windows",
{
cache: "no-cache",
}
)
.then(res => res.json())
.then(({ latest }) => {
if (latest !== G_BUILD_VERSION) {
const { ok } = this.dialogs.showInfo(
T.dialogs.newUpdate.title,
T.dialogs.newUpdate.desc,
["ok:good"]
);
return new Promise(resolve => {
ok.add(resolve);
});
}
})
.catch(err => {
logger.log("Failed to fetch version:", err);
}),
]);
}
})
.then(() => this.setStatus("Creating platform wrapper"))
.then(() => this.app.platformWrapper.initialize())
@ -143,6 +111,19 @@ export class PreloadState extends GameState {
}
})
.then(() => this.setStatus("Initializing language"))
.then(() => {
if (this.app.settings.getLanguage() === "auto-detect") {
const language = autoDetectLanguageId();
logger.log("Setting language to", language);
return this.app.settings.updateLanguage(language);
}
})
.then(() => {
const language = this.app.settings.getLanguage();
updateApplicationLanguage(language);
})
.then(() => this.setStatus("Initializing sounds"))
.then(() => {
// Notice: We don't await the sounds loading itself

View File

@ -1,9 +1,13 @@
import { globalConfig } from "./core/config";
import { createLogger } from "./core/logging";
import { LANGUAGES } from "./languages";
const logger = createLogger("translations");
// @ts-ignore
const baseTranslations = require("./built-temp/base-en.json");
export const T = baseTranslations;
export let T = baseTranslations;
if (G_IS_DEV && globalConfig.debug.testTranslations) {
// Replaces all translations by fake translations to see whats translated and what not
@ -19,3 +23,114 @@ if (G_IS_DEV && globalConfig.debug.testTranslations) {
};
mapTranslations(T);
}
export function applyLanguage(languageCode) {
logger.log("Applying language:", languageCode);
const data = LANGUAGES[languageCode];
if (!data) {
logger.error("Language not found:", languageCode);
return false;
}
}
// Language key is something like de-DE or en or en-US
function mapLanguageCodeToId(languageKey) {
const key = languageKey.toLowerCase();
const shortKey = key.split("-")[0];
// Try to match by key or short key
for (const id in LANGUAGES) {
const data = LANGUAGES[id];
const code = data.code.toLowerCase();
if (code === key) {
console.log("-> Match", languageKey, "->", id);
return id;
}
if (code === shortKey) {
console.log("-> Match by short key", languageKey, "->", id);
return id;
}
}
// If none found, try to find a better alternative by using the base language at least
for (const id in LANGUAGES) {
const data = LANGUAGES[id];
const code = data.code.toLowerCase();
const shortCode = code.split("-")[0];
if (shortCode === key) {
console.log("-> Desperate Match", languageKey, "->", id);
return id;
}
if (shortCode === shortKey) {
console.log("-> Desperate Match by short key", languageKey, "->", id);
return id;
}
}
return null;
}
/**
* Tries to auto-detect a language
* @returns {string}
*/
export function autoDetectLanguageId() {
let languages = [];
if (navigator.languages) {
languages = navigator.languages.slice();
} else if (navigator.language) {
languages = [navigator.language];
} else {
logger.warn("Navigator has no languages prop");
}
languages = ["de-De"];
for (let i = 0; i < languages.length; ++i) {
logger.log("Trying to find language target for", languages[i]);
const trans = mapLanguageCodeToId(languages[i]);
if (trans) {
return trans;
}
}
// Fallback
return "en";
}
function matchDataRecursive(dest, src) {
if (typeof dest !== "object" || typeof src !== "object") {
return;
}
for (const key in dest) {
if (src[key]) {
// console.log("copy", key);
const data = dest[key];
if (typeof data === "object") {
matchDataRecursive(dest[key], src[key]);
} else if (typeof data === "string" || typeof data === "number") {
// console.log("match string", key);
dest[key] = src[key];
} else {
logger.log("Unknown type:", typeof data, "in key", key);
}
}
}
}
export function updateApplicationLanguage(id) {
logger.log("Setting application language:", id);
const data = LANGUAGES[id];
if (!data) {
logger.error("Unknown language:", id);
return;
}
if (data.data) {
logger.log("Applying translations ...");
matchDataRecursive(T, data.data);
}
}

46
translations/README.md Normal file
View File

@ -0,0 +1,46 @@
# Translations
The base translation is `base-en.yaml`. It will always contain the latest phrases and structure.
## Languages
- [English (Base Language, Source of Truth)](base-en.yaml)
- [German](base-de.yaml)
- [French](base-fr.yaml)
- [Korean](base-kor.yaml)
- [Dutch](base-nl.yaml)
- [Polish](base-pl.yaml)
- [Portuguese (Brazil)](base-pt-BR.yaml)
- [Portuguese (Portugal)](base-pt-PT.yaml)
- [Russian](base-ru.yaml)
- [Greek](base-el.yaml)
- [Italian](base-it.yaml)
- [Romanian](base-ro.yaml)
- [Swedish](base-sv.yaml)
- [Chinese (Simplified)](base-zh-CN.yaml)
- [Chinese (Traditional)](base-zh-TW.yaml)
- [Spanish](base-es.yaml)
- [Hungarian](base-hu.yaml)
- [Turkish](base-tr.yaml)
- [Japanese](base-ja.yaml)
(If you want to translate into a new language, see below!)
## Editing existing translations
If you want to edit an existing translation (Fixing typos, Updating it to a newer version, etc), you can just use the github file editor to edit the file.
- Find the file you want to edit (For example, `base-de.yaml` if you want to change the german translation)
- Click on the file name on, there will be a small "edit" symbol on the top right
- Do the changes you wish to do (Be sure **not** to translate placeholders!)
- Click "Propose Changes"
- I will review your changes and make comments, and eventually merge them so they will be in the next release!
## Adding a new language
Please DM me on discord (tobspr#5407), so I can add the language template for you. It is not as simple as creating a new file.
PS: I'm super busy, but I'll give my best to do it quickly!
## Updating a language to the latest version
Right now there is no possibility to automatically update a translation to the latest version. It is required to manually check the base translation (`base-en.yaml`) and compare it to the other translations to remove unused keys and add new ones.

713
translations/base-cz.yaml Normal file
View File

@ -0,0 +1,713 @@
# Czech translation
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io je hra o stavbě továren pro automatizaci výroby a kombinování čím dál složitějších tvarů na nekonečné mapě.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io je hra o stavbě továren pro automatizaci výroby a kombinování tvarů. Poskytněte vyžadované, stále složitější tvary, aby jste postoupili ve hře dále, a odemkněte vylepšení pro zrychlení vaší továrny.
Protože poptávka postupně roste, musíte svou továrnu rozšiřovat tak, aby vyhověla potřebám - Nové zdroje, najdete na [b]nekonečné mapě[/b]!
Jen tvary by byly nuda, proto máme pigmenty kterými musíte dílky obarvit - zkombinujte červené, zelené a modré barvivo pro vytvoření dalších odstínů a obarvěte s nimi tvary pro uspokojení poptávky.
Hra obsahuje 18 úrovní (což by vás mělo zaměstnat na spoustu hodin!), ale nový obsah je neustále přidáván - je toho hodně naplánováno!
[b]Výhody plné hry[/b]
[list]
[*] Označování pozic na mapě
[*] Neomezený počet uložených her
[*] Tmavý motiv
[*] Více nastavení
[*] Pomůžete mi dále vyvíjet shapez.io ❤️
[*] Více funkcí v budoucnu!
[/list]
[b]Plánované funkce a komunitní návrhy[/b]
Tato hra je open source - kdokoli může přispět! Kromě toho [b]hodně[/b] poslouchám komunitu! Snažím se přečíst si všechny návrhy a vzít v úvahu zpětnou vazbu.
[list]
[*] Mód s příběhem, kde stavba budov stojí tvary
[*] Více úrovní a budov (exkluzivní pro plnou verzi)
[*] Různé mapy a zábrany na mapě
[*] Konfigurace generátoru map (úprava počtu a velikosti nálezišť, seed map, a další)
[*] Více tvarů
[*] Další zlepšení výkonu (I když hra již běží docela dobře!)
[*] Režim pro barvoslepé
[*] A mnohem více!
[/list]
Nezapomeňte se podívat na moji Trello nástěnku pro úplný plán! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Načítám
error: Chyba
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: " "
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: nekonečno
time:
# Used for formatting past time dates
oneSecondAgo: před sekundou
xSecondsAgo: před <x> sekundami
oneMinuteAgo: před minutou
xMinutesAgo: před <x> minutami
oneHourAgo: před hodinou
xHoursAgo: před <x> hodinami
oneDayAgo: včera
xDaysAgo: před <x> dny
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>m
xMinutes: <x> minut
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo verze
intro: >-
Získejte plnou verzi pro odemknutí všech funkcí!
mainMenu:
play: Hrát
changelog: Změny
importSavegame: Importovat
openSourceHint: Tato hra je open source!
discordLink: Oficiální Discord Server
helpTranslate: Pomozte přeložit hru!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Hrajete v nepodporovaném prohlížeči, je možné že hra poběží pomalu! Pořiďte si samostatnou verzi nebo vyzkoušejte prohlížeč Chrome pro plnohodnotný zážitek.
savegameLevel: Úroveň <x>
savegameLevelUnknown: Neznámá úroveň
contests:
contest_01_03062020:
title: "Soutěž #01"
desc: Vyhraj <strong>$25</strong> za nejvíc cool základnu!
longDesc: >-
Abych vám poděkoval, myslel jsem, že by bylo skvělé dělat týdenní soutěže!
<br><br>
<strong>Téma tohoto týdne:</strong> Postavte nejvíc cool základnu!
<br><br>
Zde je zadání:<br>
<ul class="bucketList">
<li>Zašlete screenshot své základny na <strong>contest@shapez.io</strong></li>
<li>Bonusové body za sdílení na sociálních médiích!</li>
<li>Vyberu 5 screenshotů a <strong>Discord</strong> komunita bude hlasovat o vítězi.</li>
<li>Vítěz dostane <strong>$25</strong> (Paypal, Amazon Dárkový Poukaz, co preferujete)</li>
<li>Uzávěrka: 07.06.2020 12:00 CEST</li>
</ul>
<br>
Těším se na vaše úžasné výtvory!
showInfo: Zobrazit
contestOver: Tato soutěž skončila - Připojte se na Discord a získejte informace o nových soutěžích!
dialogs:
buttons:
ok: OK
delete: Smazat
cancel: Zrušit
later: Později
restart: Restart
reset: Reset
getStandalone: Získejte Plnou verzi
deleteGame: Vím co dělám
viewUpdate: Zobrazit aktualizaci
showUpgrades: Zobrazit vylepšení
showKeybindings: Zobrazit klávesové zkratky
importSavegameError:
title: Chyba Importu
text: >-
Nepovedlo se importovat vaši uloženou hru:
importSavegameSuccess:
title: Uložená hra importována
text: >-
Vaše uložená hra byla úspěšně importována.
gameLoadFailure:
title: Uložená hra je poškozená
text: >-
Nepovedlo se načíst vaši uloženou hru:
confirmSavegameDelete:
title: Potvrdit smazání
text: >-
Opravdu chcete smazat hru?
savegameDeletionError:
title: Chyba mazání
text: >-
Nepovedlo se smazat vaši uloženou hru:
restartRequired:
title: Vyžadován restart
text: >-
Pro aplikování nastavení musíte restartovat hru.
editKeybinding:
title: Změna klávesové zkratky
desc: Zmáčkněte klávesu nebo tlačítko na myši pro přiřazení nebo Escape pro zrušení.
resetKeybindingsConfirmation:
title: Reset klávesových zkratek
desc: Opravdu chcete vrátit klávesové zkratky zpět do původního nastavení?
keybindingsResetOk:
title: Reset klávesových zkratek
desc: Vaše klávesové zkratky byly resetovány do původního nastavení!
featureRestriction:
title: Demo verze
desc: Zkoušíte použít funkci (<feature>), která není v demo verzi. Pořiďte si plnou verzi pro lepší zážitek!
saveNotPossibleInDemo:
desc: Vaše hra byla uložena, ale její nahrání je možné pouze v plné verzi. Pořiďte si plnou verzi pro lepší zážitek!
leaveNotPossibleInDemo:
title: Demo verze
desc: Vaše hra byla uložena, ale v demo verzi ji nebudete moci nahrát. Nahrání vašich uložených her je možné pouze v plné verzi. Jste si jisti?
oneSavegameLimit:
title: Omezené ukládání
desc: Ve zkušební verzi můžete mít pouze jednu uloženou hru. Odstraňte stávající uloženou hru nebo si pořiďte plnou verzi!
updateSummary:
title: Nová aktualizace!
desc: >-
Tady jsou změny od posledně:
hintDescription:
title: Nápověda
desc: >-
Kdykoli budete potřebovat pomoc nebo se zaseknete, zmáčkněte tlačítko „Zobrazit nápovědu“ v levém dolním rohu a já vám pomohu jak budu moct!
upgradesIntroduction:
title: Odemknout vylepšení
desc: >-
Všechny tvary, které vytvoříte, lze použít k odemčení vylepšení - <strong>Neničte své staré továrny!</strong>
Karta vylepšení se nachází v pravém horním rohu obrazovky.
massDeleteConfirm:
title: Potvrdit smazání
desc: >-
Odstraňujete spoustu budov (přesněji <count>)! Opravdu je chcete smazat?
blueprintsNotUnlocked:
title: Zatím neodemčeno
desc: >-
Plány ještě nebyly odemčeny! Chcete-li je odemknout, dokončete úroveň 12.
keybindingsIntroduction:
title: Užitečné klávesové zkratky
desc: >-
Hra má spoustu klávesových zkratek, které usnadňují stavbu velkých továren.
Zde jsou některé, ale nezapomeňte se podívat i na <strong>ostatní klávesové zkratky</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Táhnout: Vybrání oblasti.<br>
<code class='keybinding'>SHIFT</code>: Podržením můžete umístit více budov za sebout.<br>
<code class='keybinding'>ALT</code>: Změnit orientaci umístěných pásů.<br>
createMarker:
title: Nová značka
desc: Dejte jí smysluplné jméno
markerDemoLimit:
desc: V ukázce můžete vytvořit pouze dvě značky. Získejte plnou verzi pro neomezený počet značek!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Posun mapy
selectBuildings: Vybrat oblast
stopPlacement: Ukončit pokládání
rotateBuilding: Otočit budovu
placeMultiple: Položit více budov
reverseOrientation: Změnit orientaci
disableAutoOrientation: Vypnout automatickou orientaci
toggleHud: Přepnout HUD
placeBuilding: Položit budovu
createMarker: Vytvořit značku
delete: Zničit
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Zmáčkněte <key> pro přepínání mezi variantami.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Klávesová zkratka: <key>
infoTexts:
speed: Rychlost
range: Dosah
storage: Úložný prostor
oneItemPerSecond: 1 tvar / sekundu
itemsPerSecond: <x> tvarů / s
itemsPerSecondDouble: (x2)
tiles: <x> dílků
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Úroveň <level>
completed: Dokončeno
unlockText: "Odemčeno: <reward>!"
buttonNextLevel: Další úroveň
# Notifications on the lower right
notifications:
newUpgrade: Nová aktualizace je k dispozici!
gameSaved: Hra byla uložena.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Zmáčkněte <keyCopy> pro zkopírování, <keyDelete> pro smazání, nebo <keyCancel> pro zrušení.
# The "Upgrades" window
shop:
title: Vylepšení
buttonUnlock: Vylepšit
# Gets replaced to e.g. "Tier IX"
tier: Úroveň <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMÁLNÍ ÚROVEŇ (Rychlost x<currentMult>)
# The "Statistics" window
statistics:
title: Statistiky
dataSources:
stored:
title: Uloženo
description: Tvary uložené ve vaší centrální budově.
produced:
title: Vyprodukováno
description: Tvary která vaše továrna produkuje, včetně meziproduktů.
delivered:
title: Dodáno
description: Tvary které jsou dodávány do vaší centrální budovy.
noShapesProduced: Žádné tvary zatím nebyly vyprodukovány.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Herní čas
buildingsPlaced: Budovy
beltsPlaced: Pásy
buttons:
continue: Pokračovat
settings: Nastavení
menu: Návrat do menu
# Bottom left tutorial hints
tutorialHints:
title: Potřebujete pomoct?
showHint: Zobrazit nápovědu
hideHint: Zavřít
# When placing a blueprint
blueprintPlacer:
cost: Cena
# Map markers
waypoints:
waypoints: Značky
hub: HUB
description: Klepnutím levým tlačítkem myši na značku se přesunete na její umístění, klepnutím pravým tlačítkem ji odstraníte.<br><br>Stisknutím klávesy <keybinding> vytvoříte značku na aktuálním místě, nebo <strong>klepnutím pravým tlačítkem</strong> vytvoříte značku na vybraném místě na mapě.
creationSuccessNotification: Značka byla vytvořena.
# Interactive tutorial
interactiveTutorial:
title: Tutoriál
hints:
1_1_extractor: Umístěte <strong>extraktor</strong> na naleziště<strong>kruhového tvaru</strong> a vytěžte jej!
1_2_conveyor: >-
Připojte extraktor pomocí <strong>dopravníkového pásu</strong> k vašemu HUBu!<br><br>Tip: <strong>Klikněte a táhněte</strong> myší pro položení více pásů!
1_3_expand: >-
Toto <strong>NENÍ</strong> hra o čekání! Sestavte další extraktory a pásy, abyste dosáhli cíle rychleji.<br><br>Tip: Chcete-li umístit více extraktorů, podržte <strong>SHIFT</strong>. Pomocí <strong>R</strong> je můžete otočit.
# All shop upgrades
shopUpgrades:
belt:
name: Pásy, distribuce & tunely
description: Rychlost x<currentMult> → x<newMult>
miner:
name: Extrakce
description: Rychlost x<currentMult> → x<newMult>
processors:
name: Řezání, otáčení a spojování
description: Rychlost x<currentMult> → x<newMult>
painting:
name: Míchání a barvení
description: Rychlost x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
hub:
deliver: Dodejte
toUnlock: pro odemčení
levelShortcut: LVL
belt:
default:
name: &belt Dopravníkový pás
description: Přepravuje tvary a barvy, přidržením můžete umístit více pásů za sebe tahem.
miner: # Internal name for the Extractor
default:
name: &miner Extraktor
description: Umístěte na náleziště tvaru nebo barvy pro zahájení těžby.
chainable:
name: Extraktor (Navazující)
description: Umístěte na náleziště tvaru nebo barvy pro zahájení těžby. Lze zapojit po skupinách.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunel
description: Umožňuje vézt suroviny pod budovami a pásy.
tier2:
name: Tunel II. úrovně
description: Umožňuje vézt suroviny pod budovami a pásy.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunkční - Rozděluje vstupy do výstupů.
compact:
name: Spojka (levá)
description: Spojí dva pásy do jednoho.
compact-inverse:
name: Spojka (pravá)
description: Spojí dva pásy do jednoho.
cutter:
default:
name: &cutter Pila
description: Rozřízne tvar svisle na dvě části. <strong>Pokud použijete jen jednu půlku, nezapomeňte druhou smazat, jinak se vám produkce zasekne!</strong>
quad:
name: Rozebírač
description: Rozebere tvar na čtyři části. <strong>Pokud použijete jen některé části, nezapomeňte ostatní smazat, jinak se vám produkce zasekne!</strong>
rotater:
default:
name: &rotater Rotor
description: Otáčí tvary o 90 stupňů po směru hodinových ručiček.
ccw:
name: Rotor (opačný)
description: Otáčí tvary o 90 stupňů proti směru hodinových ručiček
stacker:
default:
name: &stacker Kombinátor
description: Spojí tvary dohromady. Pokud nemohou být spojeny, pravý tvar je položen na levý.
mixer:
default:
name: &mixer Mixér na barvy
description: Smíchá dvě barvy.
painter:
default:
name: &painter Barvič
description: Obarví celý tvar v levém vstupu barvou z pravého vstupu.
double:
name: Barvič (dvojnásobný)
description: Obarví tvary z levých vstupů barvou z horního vstupu.
quad:
name: Barvič (čtyřnásobný)
description: Umožňuje obarvit každý dílek tvaru samostatně.
trash:
default:
name: &trash Koš
description: Příjmá tvary a barvy ze všech stran a smaže je. Navždy.
storage:
name: Sklad
description: Skladuje věci navíc až do naplnění kapacity. Může být použit na skladování surovin navíc.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Řezání tvarů
desc: Právě jste odemknuli <strong>pilu</strong> - řeže tvary <strong>svisle</strong> bez ohledu na svou orientaci!<br><br>Nezapomeňte se zbavovat odpadu, jinak <strong>se vám zasekne produkce</strong> - pro tento účel jsem vám odemknul koš, který můžete použít na mazání odpadu!
reward_rotater:
title: Otáčení
desc: <strong>Rotor</strong> byl právě odemčen! Otáčí tvary po směru hodinových ručiček o 90 stupňů.
reward_painter:
title: Barvení
desc: >-
<strong>Barvič</strong> byl právě odemčen - vytěžte nějakou barvu (stejně jako těžíte tvary) a skombinujte ji v barviči s tvarem pro obarvení!<br><br>PS: Pokud jste barvoslepí, nebojte, již pracuju na řešení.!
reward_mixer:
title: Míchání barev
desc: <strong>Mixér</strong> byl právě odemčen - zkombinuje dvě barvy pomocí <strong>aditivního míchání</strong>!
reward_stacker:
title: Kombinátor
desc: Nyní můžete spojovat tvary pomocí <strong>kombinátor</strong>! Pokud to jde, oba tvary se <strong>slepí</strong> k sobě. Pokud ne, tvar vpravo se <strong>nalepí na</strong> tvar vlevo!
reward_splitter:
title: Rozřazování/Spojování pásu
desc: Multifuknční <strong>balancer</strong> byl právě odemčen - Může být použít pro stavbu větších továren díky tomu, že <strong>rozřazuje</strong> tvary mezi dva pásy!<br><br>
reward_tunnel:
title: Tunel
desc: <strong>Tunel</strong> byl právě odemčen - Umožňuje vézt suroviny pod budovami a pásy.
reward_rotater_ccw:
title: Otáčení II
desc: Odemknuli jste variantu <strong>rotoru</strong> - Umožňuje vám otáčet proti směru hodinových ručiček. Vyberte rotor a <strong>zmáčkněte 'T' pro přepnutí mezi variantami</strong>!
reward_miner_chainable:
title: Napojovací extraktor
desc: Odemknuli jste variantu <strong>extraktoru</strong>! Může <strong>přesměrovat vytěžené zdroje</strong> do dalších extraktorů pro efektivnější těžbu!
reward_underground_belt_tier_2:
title: Tunel II. úrovně
desc: Odemknuli jste <strong>tunel II. úrovně</strong> - Má <strong>delší dosah</strong> a také můžete nyní míchat tunely dohromady!
reward_splitter_compact:
title: Kompaktní spojka
desc: >-
Odemknuli jste variantu <strong>balanceru</strong> - Spojuje dva pásy do jednoho!
reward_cutter_quad:
title: Řezání na čtvrtiny
desc: Odemknuli jste variantu <strong>pily</strong> - Rozebírač vám umožňuje rozdělit tvary <strong> na čtvrtiny</strong> místo na poloviny!
reward_painter_double:
title: Dvojité barvení
desc: Odemknuli jste variantu <strong>barviče</strong> - Funguje stejně jako normální, ale nabarví <strong>dva tvary naráz</strong> pomocí jedné barvy!
reward_painter_quad:
title: Quad Painting
desc: Odemknuli jste variantu <strong>painter</strong> - Umožní vám nabarvit každou čtvrtinu tvaru jinou barvou!
reward_storage:
title: Sklad
desc: Odemknuli jste variantu <strong>koše</strong> - Umožňuje vám skladovat věci až do určité kapacity!
reward_freeplay:
title: Volná hra
desc: Dokázali jste to! Odemknuli jste <strong>volnou hru</strong>! Další tvary jsou již náhodně generované! (pro plnou verzi plánujeme více obsahu!)
reward_blueprints:
title: Plány
desc: Nyní můžete <strong>kopírovat a vkládat</strong> části továrny! Vyberte oblast (Držte CTRL a táhněte myší) a zmáčkněte 'C' pro zkopírování.<br><br>Vkládání <strong>není zadarmo</strong>, potřebujete produkovat <strong>tvary pro plány</strong> na výstavbu! (Jsou to ty které jste právě dodali).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Další úroveň
desc: >-
Tato úroveň vám nic neodemknula, ale s další to přijde! <br><br> PS: Radši neničte vaše stávající továrny - budete potřebovat <strong>všechny</strong> produkované tvary později na <strong>odemčení vylepšení</strong>!
no_reward_freeplay:
title: Další úroveň
desc: >-
Gratuluji! Mimochodem, více obsahu najdete v plné verzi!
settings:
title: Nastavení
categories:
game: Hra
app: Aplikace
versionBadges:
dev: Vývojová verze
staging: Testovací verze
prod: Produkční verze
buildDate: Sestaveno <at-date>
labels:
uiScale:
title: Škála UI
description: >-
Změní velikost uživatelského rozhraní. Rozhraní se bude stále přizpůsobovoat rozlišení vaší obrazovky, toto nastavení pouze mění jeho škálu.
scales:
super_small: Velmi malé
small: Malé
regular: Normální
large: Velké
huge: Obrovské
scrollWheelSensitivity:
title: Citlivost přibížení
description: >-
Změní citlivost přiblížení (kolečkem myši nebo trackpadem).
sensitivity:
super_slow: Hodně pomalé
slow: Pomalé
regular: Normální
fast: Rychlé
super_fast: Hodně rychlé
language:
title: Jazyk
description: >-
Změní jazyk. Všechny překlady jsou vytvářeny komunitou a nemusí být kompletní.
fullscreen:
title: Celá obrazovka
description: >-
Doporučujeme hrát v režimu celé obrazovky pro nejlepší zážitek. Dostupné pouze v plné verzi.
soundsMuted:
title: Ztlumit zvuky
description: >-
Ztlumí všechny zvuky.
musicMuted:
title: Ztlumit hudbu
description: >-
Ztlumí veškerou hudbu.
theme:
title: Motiv
description: >-
Vybere motiv (světlý / tmavý).
refreshRate:
title: Cíl simulace
description: >-
Pokud máte 144 Hz monitor, změňte si rychlost obnovování obrazu. Toto nastavení může snížit FPS, pokud máte pomalý počítač.
alwaysMultiplace:
title: Několikanásobné pokládání
description: >-
Pokud bude zapnuté, zůstanou budovy vybrané i po postavení do té doby než je zrušíte. Má to stejný efekt jako držení klávesy SHIFT.
offerHints:
title: Tipy & Nápovědy
description: >-
Pokud zapnuté, budou se ve hře zobrazovat tipy a nápovědy. Také schová určité elementy na obrazovce pro jednodušší dostání se do hry.
keybindings:
title: Klávesové zkratky
hint: >-
Tip: Nezapomeňte používat CTRL, SHIFT a ALT! Díky nim můžete měnit způsob stavění.
resetKeybindings: Resetovat nastavení klávesových zkratek
categoryLabels:
general: Aplikace
ingame: Hra
navigation: Posun mapy
placement: Stavba
massSelect: Hromadný výběr
buildings: Zkratky pro stavbu
placementModifiers: Modifikátory umístění
mappings:
confirm: Potvrdit
back: Zpět
mapMoveUp: Posun nahoru
mapMoveRight: Posun doprava
mapMoveDown: Posun dolů
mapMoveLeft: Posun doleva
centerMap: Vycentrovat mapu
mapZoomIn: Přiblížit
mapZoomOut: Oddálit
createMarker: Vytvořit značku
menuOpenShop: Vylepšení
menuOpenStats: Statistiky
toggleHud: Přepnout HUD
toggleFPSInfo: Přepnout zobrazení FPS a ladících informací
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Zrušit stavbu
rotateWhilePlacing: Otočit
rotateInverseModifier: >-
Modifikátor: Otočit proti směru hodinových ručiček
cycleBuildingVariants: Změnit variantu
confirmMassDelete: Potvrdit hromadné smazání
cycleBuildings: Změnit budovu
massSelectStart: Držte a táhněte pro vybrání oblasti
massSelectSelectMultiple: Vybrat více oblastí
massSelectCopy: Zkopírovat oblast
placementDisableAutoOrientation: Zrušit automatickou orientaci
placeMultiple: Zůstat ve stavebním módu
placeInverse: Přepnout automatickou orientaci pásů
about:
title: O hře
changelog:
title: Seznam změn
demo:
features:
restoringGames: Nahrávání uložených her
importingGames: Importování uložených her
oneGameLimit: Omezeno pouze na jednu uloženou hru
customizeKeybindings: Změna klávesových zkratek
settingNotAvailable: Nedostupné v demo verzi.

710
translations/base-de.yaml Normal file
View File

@ -0,0 +1,710 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io ist ein Spiel über den Bau von Fabriken, um die Erstellung und Kombination immer komplexerer Formen zu automatisieren.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io ist ein Spiel über den Bau von Fabriken um die Erstellung und Kombination von Formen zu automatisieren. Liefer die gewünschten, immer komplexeren Formen, um im Spiel voranzukommen, und schalte Upgrades frei um deine Fabrik zu beschleunigen!
Da die Nachfrage steigt, wirst du deine Fabrik vergrößern müssen, um den Bedürfnissen gerecht zu werden - vergiss jedoch nicht die Ressourcen, du wirst in der [b]unendlichen Karte[/b] expandieren müssen!
Da Formen natürlich langweilig werden können, musst du Farben mischen und deine Formen damit bemalen - Kombinier rote, grüne und blaue Farbressourcen, um verschiedene Farben herzustellen und Formen damit zu bemalen, um die Nachfrage zu befriedigen.
Dieses Spiel hat 18 verschiedene Level (Was dich schon Stunden beschäftig hält!) aber ich werde konstant neue Inhalte hinzufügen - Es ist echt viel geplannt!
[b]Vorteile der Standalone[/b]
[list]
[*] Wegpunkte
[*] Unbegrenzte Anzahl von Spielständen
[*] Dark-Mode
[*] Mehr Einstellungen
[*] Erlaube es mir weiter an shapez.io zu entwickeln ❤️
[*] Mehr Funktionen in der Zukunft!
[/list]
[b]Geplante Funktionen & Community Vorschläge[/b]
Diese Spiel ist open source - Jeder kann dazu beitragen! Abgesehen davon höre ich auf die Community! Ich versuche alle Vorschläge zu lesen, und so viel Feedback einzubeziehen wie nur möglich.
[list]
[*] Story-Modus, in dem Gebäude Formen kosten
[*] Mehr Gebäude und Level (nur in der Standalone-Version)
[*] Mehr Karten und vielleicht auch Hindernisse
[*] Einstellbare Kartenerstellung (Ändere die Grösse und Anzahl von Resourcenflecken, Seed, und mehr)
[*] Mehr Typen von Formen
[*] Mehr Performanceverbesserungen (Auch wenn das Spiel bereits ganz gut läuft)
[*] Farbenblind-Modus
[*] Und viel mehr!
[/list]
Schau dir auch das Trello-board für die komplette Planung an! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Laden
error: Fehler
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: "."
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: T
millions: M
billions: B
trillions: tr
# Shown for infinitely big numbers
infinite: unend
time:
# Used for formatting past time dates
oneSecondAgo: vor einer Sekunde
xSecondsAgo: vor <x> Sekunden
oneMinuteAgo: vor einer Minute
xMinutesAgo: vor <x> Minuten
oneHourAgo: vor einer Stunde
xHoursAgo: vor <x> Stunden
oneDayAgo: vor einem Tag
xDaysAgo: vor <x> Tagen
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>m
xMinutes: <x> Minuten
keys:
tab: TAB
control: STRG
alt: ALT
escape: ESC
shift: UMSCH
space: LEER
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Kauf die Standalone für alle Features!
mainMenu:
play: Spielen
changelog: Änderungshistorie
importSavegame: Importieren
openSourceHint: Dieses Spiel ist Open Source!
discordLink: Offizieller Discord Server
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, aber das Spiel wird in deinem Browser langsam laufen! Erwerbe die Standalone-Version oder downloade Chrome für die beste Erfahrung!
savegameLevel: Level <x>
savegameLevelUnknown: Unbekanntes Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Gewinne <strong>$25</strong> für dir beste Basis!
longDesc: >-
Um euch etwas zurückzugeben dachte ich, dass es eine coole Idee ist, wöchentliche Wettbewerbe durchzuführen!
<br><br>
<strong>Thema dieser Woche:</strong> Baue die coolste Basis!
<br><br>
Hier ist ein Deal:<br>
<ul class="bucketList">
<li>Sende einen Screenshot deiner Basis an <strong>contest@shapez.io</strong></li>
<li>Bonuspunkte wenn du die Basis auf sozialen Medien teilst!</li>
<li>Ich wähle 5 Screenshots und schlage dieser der Community auf <strong>Discord</strong> vor, um abzustimmen.</li>
<li>Der Gewinner bekommt <strong>$25</strong> (Paypal, Amazon Gift Card, was du willst)</li>
<li>Einsendeschluss: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
Ich freue mich deine tollen Kreationen zu sehen!
showInfo: Anschauen
contestOver: Dieser Wettbewerb ist vorbei! Tritt dem discord Server bei, um über neue Wettbewerbe informiert zu werden!
dialogs:
buttons:
ok: OK
delete: Löschen
cancel: Abbrechen
later: Später
restart: Neustart
reset: Zurücksetzen
getStandalone: Standalone Ansehen
deleteGame: Ich weiß, was ich tue
viewUpdate: Update anzeigen
showUpgrades: Upgrades anzeigen
showKeybindings: Kürzel anzeigen
importSavegameError:
title: Import Fehler
text: >-
Fehler beim Importieren deines Speicherstands:
importSavegameSuccess:
title: Spielstand importieren
text: >-
Dein Spielstand wurde erfolgreich importiert
gameLoadFailure:
title: Der Spielstand ist kaputt
text: >-
Der Spielstand konnte nicht geladen werden.
confirmSavegameDelete:
title: Bestätige Löschung
text: >-
Bist du sicher, dass du das Spiel löschen willst?
savegameDeletionError:
title: Löschung gescheitert
text: >-
Das Löschen des Spiels ist gescheitert:
restartRequired:
title: Neustart benötigt
text: >-
Du muss das Spiel neustarten, um die Einstellungen anzuwenden
editKeybinding:
title: Ändere Tastenbelegung
desc: Drück die Taste oder Maustaste die du vergeben willst, oder ESC um abzubrechen.
resetKeybindingsConfirmation:
title: Tastenbelegung zurücksetzen
desc: Das wird all deine Tastenbelegungen auf den Standard zurücksetzen. Bitte bestätige.
keybindingsResetOk:
title: Tastenbelegung zurückgesetzt
desc: Die Tastenbelegung wurde auf den Standard zurückgesetzt!
featureRestriction:
title: Demo Version
desc: Du hast ein Feature probiert (<feature>), welches nicht in der Demo enthalten ist. Erwerbe die Standalone für das volle Erlebnis!
oneSavegameLimit:
title: Begrenzte Spiele
desc: Du kannst in der Demo nur einen Spielstand haben. Bitte lösche das Spiel oder hol die die Standalone!
updateSummary:
title: Neues Update!
desc: >-
Hier sind die Änderuneng, seit dem du das letzte Mal gespielt hast:
upgradesIntroduction:
title: Upgrades Freischalten
desc: >-
All deine Formen können noch benutzt werden, um Upgrades freizuschalten - <strong>Zerstöre deine alten Fabriken nicht!</strong>
Den Upgrade Tab kannst du oben rechts im Bildschirm finden.
massDeleteConfirm:
title: Bestätige Löschen
desc: >-
Du löscht sehr viele Gebäude (<count> um genau zu sein)! Bist du dir sicher?
blueprintsNotUnlocked:
title: Noch nicht freigeschaltet
desc: >-
Blueprints werden erst in Level 12 freigeschalten!
keybindingsIntroduction:
title: Nützliche Tastenbelegung
desc: >-
Dieses Spiel hat viele Tastenbelegungen die es einfacher machen Fabriken zu bauen.
Hier sind ein paar, aber prüfe am besten die<strong>Tastenkürzel-Einstellungen</strong>!<br><br>
<code class='keybinding'>STRG</code> + Ziehen: Wähle Areal aus.<br>
<code class='keybinding'>UMSCH</code>: Halte um mehrere Gebäude zu platzieren.<br>
<code class='keybinding'>ALT</code>: Invertiere die Platzierung der Förderbänder.<br>
createMarker:
title: Neuer Marker
desc: Gib ihm einen sinnvollen Namen
markerDemoLimit:
desc: Du kannst nur 2 benutzerdefinierte Marker in der Demo benutzen. Hol dir die Standalone um unendlich viele Marker zu benutzen!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Bewege
selectBuildings: Wähle Areal
stopPlacement: Stoppe Platzierung
rotateBuilding: Rotiere Gebäude
placeMultiple: Platziere Mehrere
reverseOrientation: Umgedrehte Orientierung
disableAutoOrientation: deaktiviere Auto-Orientierung
toggleHud: Umschaltung HUD Sichtbarkeit
placeBuilding: Platziere Gebäaude
createMarker: Erstelle Marker
delete: Löschen
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Drücke <key> um zwischen den Varianten zu wählen.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Taste: <key>
infoTexts:
speed: Geschwindigkeit
range: Reichweite
storage: Kapazität
oneItemPerSecond: 1 item / sekunde
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> Felder
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Abgeschlossen
unlockText: <reward> freigeschalten!
buttonNextLevel: Nächstes Level
# Notifications on the lower right
notifications:
newUpgrade: Ein neues Upgrade ist verfügbar!
gameSaved: Dein Spiel wurde gespeichert.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Drücke <keyCopy> zum kopieren, <keyDelete> zum löschen und <keyCancel> zum abbrechen.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Level <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMALES LEVEL (Geschw. x<currentMult>)
# The "Statistics" window
statistics:
title: Statistiken
dataSources:
stored:
title: Gelagert
description: Zeigt die Menge an Formen, die im zentralen Gebäude gelagert sind.
produced:
title: Produziert
description: Zeigt die Menge an Formen, die deine ganze Fabrik produziert (auch Zwischenprodukte).
delivered:
title: Eingeliefert
description: Zeigt die Menge an Formen, die ins zentrale Gebäude eingeliefert werden.
noShapesProduced: Bisher wurden keine Formen produziert.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Spielzeit
buildingsPlaced: Gebäude
beltsPlaced: Förderbänder
buttons:
continue: Weiter
settings: Einstellungen
menu: Zurück zum Menü
# Bottom left tutorial hints
tutorialHints:
title: Brauchst du Hilfe?
showHint: Hinweis
hideHint: Schließen
# When placing a blueprint
blueprintPlacer:
cost: Kosten
# Map markers
waypoints:
waypoints: Markierungen
hub: HUB
description: Links-Klicke einen Marker um dort hinzugelangen, Rechts-Klick um ihn zu löschen.<br><br>Drücke <keybinding> um einen Marker aus deinem Blickwinkel zu erschaffen, oder <strong>Rechts-Klicke</strong> um einen Marker auf deiner ausgewählten Position zu erschaffen.
creationSuccessNotification: Marker wurde erstellt.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Platziere einen <strong>Extrahierer</strong> auf der <strong>Kreis-Form</strong> um sie zu extrahieren!
1_2_conveyor: >-
Verbinde den Extrahierer mit einem <strong>Förderband</strong> und verbinde es mit dem zentralen Gebäude!<br><br>Tipp: <strong>Drück und Ziehe</strong> das Förderband mit der Maus!
1_3_expand: >-
Dies ist <strong>KEIN</strong> Idle-Game! Bau mehr Extrahierer und Fördebänder um das Ziel schneller zu erreichen.<br><br>Tipp: Halte <strong>UMSCH</strong> um mehrere Gebäude zu platzieren, und nutze <strong>R</strong> um sie zu rotieren.
# All shop upgrades
shopUpgrades:
belt:
name: Förderbänder, Verteiler & Tunnel
description: Geschw. x<currentMult> → x<newMult>
miner:
name: Extrahierer
description: Geschw. x<currentMult> → x<newMult>
processors:
name: Schneiden, Rotieren & Stapeln
description: Geschw. x<currentMult> → x<newMult>
painting:
name: Mischen & Färben
description: Geschw. x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Förderband
description: Transportiert Items, halte und ziehe um Mehrere zu platzieren.
miner: # Internal name for the Extractor
default:
name: &miner Extrahierer
description: Platziere es über einer Form.
chainable:
name: Extrahierer (Kette)
description: Platziere es auf einer Form oder Farbe um es zu extrahieren. Kann verkettet werden.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Erlaubt dir, Formen und Farbe unter Gebäuden und Förderbändern durchzuleiten.
tier2:
name: Tunnel Level II
description: Erlaubt dir, Formen und Farbe unter Gebäuden und Förderbändern durchzuleiten.
splitter: # Internal name for the Balancer
default:
name: &splitter Verteiler
description: Multifunktional - Verteilt gleichmäßig vom Eingang auf den Ausgang.
compact:
name: Kombinierer (Kompakt)
description: Vereint zwei Förderbänder in eins.
compact-inverse:
name: Kombinierer (Kompakt)
description: Vereint zwei Förderbänder in eins.
cutter:
default:
name: &cutter Zerschneider
description: Schneidet Formen von oben nach unten und gibt beide aus. <strong>Wenn du nur eine Hälfte benutzst, stelle sicher das die andere zerstört wird, sonst verstopft die Maschine!</strong>
quad:
name: Zerschneider (4-Fach)
description: Schneidet Formen in vier Teile. <strong>>Wenn du nur eine Hälfte benutzst, stelle sicher das die andere zerstört wird, sonst verstopft die Maschine!</strong>
rotater:
default:
name: &rotater Rotierer
description: Rotiert Formen im Uhrzeigersinn um 90 Grad.
GdUS:
name: Rotierer (GdUS)
description: Rotiert Formen gegen den Uhrzeigersinn um 90 Grad.
stacker:
default:
name: &stacker Stapler
description: Stapelt beide Formen. Wenn beide nicht vereint werden können, wird die rechte Form auf die linke Form gestapelt.
mixer:
default:
name: &mixer Mixer
description: Mischt zwei Farben auf Basis der additiven Farbmischung.
painter:
default:
name: &painter Färber
description: Färbt die ganze Form aus dem linken Eingang mit der Farbe aus dem oberen Eingang.
double:
name: Färber (2-Fach)
description: Färbt die Formen aus dem linken Eingang mit der Farbe aus dem oberen Eingang.
quad:
name: Färber (4-Fach)
description: Erlaubt jedes einzelne Viertel einer Form beliebig einzufärben.
trash:
default:
name: &trash Mülleimer
description: Akzeptiert Formen und Farben aus jeder Richtung und zerstört sie. Für immer ...
storage:
name: Lager
description: Lagert den Überschuss, bis zu einer gegebenen Kapazität. Kann als Überlauftor agieren.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Formen zerschneiden
desc: Du hast den <strong>Zerschneider</strong> freigeschalten! - Er zerschneidet Formen von <strong>oben nach unten</strong> unabhängig von ihrer Orientierung!<br><br>Stelle sicher, dass du den Abfall loswirst, sonst <strong>verstopft die Maschine</strong>! - Dafür habe ich dir extra einen Mülleimer freigeschalten.
reward_rotater:
title: Rotieren
desc: Der <strong>Rotierer</strong> wurde freigeschalten! Er rotiert Formen im Uhrzeigersinn um 90 Grad!
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Einstellungen
categories:
game: Spiel
app: Applikation
versionBadges:
dev: Entwicklung
staging: Beta
prod: Produktion
buildDate: Gebaut <at-date>
labels:
uiScale:
title: HUD Größe
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivität
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
fullscreen:
title: Vollbild
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Sounds stummschalten
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Music stummschalten
description: >-
If enabled, mutes all music.
theme:
title: Spiel-Thema
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulations-Ziel
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Mehrfachplatzierung
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hinweise & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Tastenkürzel
hint: >-
Tipp: Benutze STRG, UMSCH and ALT! Sie aktivieren verschiedene Platzierungs-Optionen!
resetKeybindings: Tastenkürzel zurücksetzen.
categoryLabels:
general: Applikation
ingame: Spiel
navigation: Navigation
placement: Platzierung
massSelect: Bereichsauswahl
buildings: Gebäude-Kürzel
placementModifiers: Platzierungs-Modifikatoren
mappings:
confirm: Bestätigen
back: Zurück
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: Über dieses Spiel
changelog:
title: Änderungen
demo:
features:
restoringGames: Spiele wiederherstellen
importingGames: Spiele importieren
oneGameLimit: Beschränkt auf einen Spielstand
customizeKeybindings: Tastenkürzel anpassen
settingNotAvailable: Nicht verfügbar in der Demo.

731
translations/base-el.yaml Normal file
View File

@ -0,0 +1,731 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: one second ago
xSecondsAgo: <x> seconds ago
oneMinuteAgo: one minute ago
xMinutesAgo: <x> minutes ago
oneHourAgo: one hour ago
xHoursAgo: <x> hours ago
oneDayAgo: one day ago
xDaysAgo: <x> days ago
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Play
changelog: Changelog
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Delete
cancel: Cancel
later: Later
restart: Restart
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Import Error
text: >-
Failed to import your savegame:
importSavegameSuccess:
title: Savegame Imported
text: >-
Your savegame has been successfully imported.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Are you sure you want to delete the game?
savegameDeletionError:
title: Failed to delete
text: >-
Failed to delete the savegame:
restartRequired:
title: Restart required
text: >-
You need to restart the game to apply the settings.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
newUpdate:
title: Update available
desc: There is an update for this game available, be sure to download it!
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Blueprints have not been unlocked yet! Complete more levels to unlock them.
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to copy / delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Select area
stopPlacement: Stop placement
rotateBuilding: Rotate building
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Press <key> to cycle variants.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Speed
range: Range
storage: Storage
oneItemPerSecond: 1 item / second
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Playtime
buildingsPlaced: Buildings
beltsPlaced: Belts
buttons:
continue: Continue
settings: Settings
menu: Return to menu
# Bottom left tutorial hints
tutorialHints:
title: Need help?
showHint: Show hint
hideHint: Close
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Settings
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: About this Game
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Not available in the demo.

View File

@ -19,6 +19,54 @@
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
@ -50,7 +98,7 @@ global:
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
hoursAndMinutesShort: <hours>h <minutes>m
xMinutes: <x> minutes
@ -74,6 +122,7 @@ mainMenu:
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
@ -165,17 +214,6 @@ dialogs:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
newUpdate:
title: Update available
desc: There is an update for this game available, be sure to download it!
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
@ -185,11 +223,6 @@ dialogs:
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
@ -204,14 +237,14 @@ dialogs:
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Blueprints have not been unlocked yet! Complete more levels to unlock them.
Complete level 12 to unlock Blueprints!
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to copy / delete.<br>
<code class='keybinding'>CTRL</code> + Drag: Select an area.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
@ -288,7 +321,7 @@ ingame:
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: Maximum level
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
@ -352,19 +385,24 @@ ingame:
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed +<gain>%
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed +<gain>%
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed +<gain>%
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed +<gain>%
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
hub:
deliver: Deliver
toUnlock: to unlock
levelShortcut: LVL
belt:
default:
name: &belt Conveyor Belt
@ -407,7 +445,7 @@ buildings:
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other parts or it will stall!</strong>
rotater:
default:
@ -430,10 +468,10 @@ buildings:
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
description: Colors the whole shape on the left input with the color from the top input.
double:
name: Painter (Double)
description: Colors the both shapes on the left input with the color from the right input.
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
@ -565,6 +603,11 @@ settings:
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
@ -584,6 +627,9 @@ settings:
title: Game theme
description: >-
Choose the game theme (light / dark).
themes:
dark: Dark
light: Light
refreshRate:
title: Simulation Target
@ -610,7 +656,7 @@ keybindings:
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
resetKeybindings: Reset Keybindings
categoryLabels:
general: Application

715
translations/base-es.yaml Normal file
View File

@ -0,0 +1,715 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io es un juego sobre construir fábricas para automatizar la creación y combinación de figuras cada vez más complejas en un mapa infinito.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io es un juego sobre construir fábricas para automatizar la creación y combinación de figuras. Entrega las cada vez más complejas figuras requeridas para progresar y desbloquea mejoras para aumentar la velocidad de tu fábrica.
Al aumentar la demanda, necesitaras escalar tu fábrica para ajustarte a las necesidades - No te olvides de los recursos, necesitarás expandirte en el [b]mapa infinito[/b]!
Ya que las figuras puedes ser aburridas necesitarás mezclar colores para pintar las figuras - Combina recursos de colores rojo, verde y azul para producir diferentes colores y pintar figuras para satisfacer la demanda.
Este juego cuenta con 18 niveles (Que te mantendrán ocupado durante horas!) pero estoy constantemente añadiendo nuevo contenido - Hay mucho planeado!
[b]Ventajas del juego completo[/b]
[list]
[*] Puntos de referencia en el mapa
[*] Ilimitadas partidas guardadas
[*] Modo nocturno
[*] Más opciones
[*] Permitirme seguir desarrollando shapez.io ❤️
[*] Más características en el futuro!
[/list]
[b]Características planeadas & sugerencias de la comunidad[/b]
Este juego es de código abierto - Cualquiera puede contribuir! A parte de eso, escucho [b]mucho[/b] a la comunidad! Intento leer todas las sugerencias e intento tener en cuenta todo el foodback posible.
[list]
[*] Modo historia en el que los edificios cuesten figuras
[*] Más niveles y edificios (exclusivos del juego completo)
[*] Mapas diferentes y tal vez obstáculos en el mapa
[*] Configuración en la cración del mapa (Editar el número y tamaño de los recursos, la semilla, y más)
[*] Más tipos de formas
[*] Mejoras de rendimiento (Aunque el juego ya funciona muy bien!)
[*] Modo para daltónicos
[*] Y mucho más!
[/list]
Además asegúrate de comprobar el tablero de Trello para ver todo lo planificado! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Cargando
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: hace un segundo
xSecondsAgo: hace <x> segundos
oneMinuteAgo: hace un minuto
xMinutesAgo: hace <x> minutos
oneHourAgo: hace una hora
xHoursAgo: hace <x> horas
oneDayAgo: hace un día
xDaysAgo: hace <x> días
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>m
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Versión de Prueba
intro: >-
Obtén el juego completo para conseguir todas las características!
mainMenu:
play: Jugar
changelog: Registro de cambios
importSavegame: Importar
openSourceHint: Este juego es de código abierto!
discordLink: Servidor de Discord Oficil
helpTranslate: Ayuda a traducirlo!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Lo siento, pero el juego funcionará despacio en tu navegador! Obtén el juego completo o descarga Chrome para la experiencia completa.
savegameLevel: Nivel <x>
savegameLevelUnknown: Nivel desconocido
contests:
contest_01_03062020:
title: "Concurso #01"
desc: Gana <strong>25$</strong> por la base más impresionante!
longDesc: >-
Para devolveros algo a vosotros he pensado que molaría hacer consursos semanales!
<br><br>
<strong>El tema de esta semana:</strong> Construye la base más chula!
<br><br>
Este es el trato:<br>
<ul class="bucketList">
<li>Envía una captura de pantalla de tu base a <strong>contest@shapez.io</strong></li>
<li>Puntos extra si lo subes a redes sociales!</li>
<li>Elegiré 5 capturas de pantalla y las propondré a la comunidad de <strong>discord</strong> para que vote.</li>
<li>El ganador obtendrá <strong>25$</strong> (Paypal, tarjeta de regalo de Amazon, lo que prefieras)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
Estoy esperando para ver vuestras increíbles creaciones!
showInfo: Ver
contestOver: El concurso ha terminado - Únete al discord para enterarte sobre nuevos concursos!
dialogs:
buttons:
ok: OK
delete: Borrar
cancel: Cancelar
later: Más Tarde
restart: Volver A Empezar
reset: Resetear
getStandalone: Obtener Juego Completo
deleteGame: Sé Lo Que Hago
viewUpdate: Ver Actualización
showUpgrades: Ver Mejoras
showKeybindings: Ver Atajos De teclado
importSavegameError:
title: Error de Importación
text: >-
Fallo al importar tu partida guardada:
importSavegameSuccess:
title: Partida Guardada Importada
text: >-
Tu partida guardada ha sido importada con éxito.
gameLoadFailure:
title: El juego está roto
text: >-
No se pueod cargar la partida guardada:
confirmSavegameDelete:
title: Confirmar borrado
text: >-
¿Seguro que quieres borrar la partida?
savegameDeletionError:
title: Fallo al borrar
text: >-
Fallo al borrar la partida guardada:
restartRequired:
title: Reinicio requerido
text: >-
Tienes que reinciar la partida para aplicar los cambios.
editKeybinding:
title: Cambiar atajos de teclado
desc: Presiona la tecla o botón del ratón que quieras asignar o escape para cancelar.
resetKeybindingsConfirmation:
title: Resetear atajos de teclado
desc: Esto reseteará todos los atajos de teclado a los valores por defecto. Por favor, confirma.
keybindingsResetOk:
title: Reseteo de los atajos de teclado
desc: Los atajos de taclado han sito reseteados a los valores por defecto!
featureRestriction:
title: Versión de Prueba
desc: Has intentado acceder a una característica (<feature>) que no está disponible en la demo. Considera obtener el juego completo para la experiencia completa!
saveNotPossibleInDemo:
desc: Tu partida ha sigo guardada, pero recuperarla es solo posible en el juego completo. Considera obtenerlo para la experiencia completa!
leaveNotPossibleInDemo:
title: Versión de Prueba
desc: Tu partida ha sido guaradada, pero no serás capaz de recupararla en la demo. Recuperar tu partida guardada es solo posible en la versión completa. Estás seguro?
newUpdate:
title: Actualización disponible
desc: Hay una actualización disponible, acuérdate de descargarla!
oneSavegameLimit:
title: partidas guardadas limitadas
desc: Solo puedes tener una partida guardada a la vez en la versión de prueba. Por favor elimina la ya existente o obtén el juego completo!
updateSummary:
title: Nueva actualización!
desc: >-
Estos on los cambios desde la última vez que jugaste:
hintDescription:
title: Tutorial
desc: >-
Cuando necesites ayuda o estés atascado, échale un vistazo al botón 'Ver pista' en la esquina inferior izquierda e intentaré ayudarte lo mejor posible!
upgradesIntroduction:
title: Desbloquear Mejoras
desc: >-
Todas las figuras puedes ser usadas para desbloquear mejoras - <strong>No destruyas tus fábricas anteriores!</strong>
La pestaña de mejoras está en la esquina superior derecha de la pantalla.
massDeleteConfirm:
title: Confirmar borrado
desc: >-
Estás borrando muchos edificios (<count> para ser exactos)! ¿Estás seguro de querer hacer esto?
blueprintsNotUnlocked:
title: No desbloqueado todavía
desc: >-
Los planos no han sido desbloqueados todavía! Completa más niveles para desbloquearlos.
keybindingsIntroduction:
title: Atajos de teclado útiles
desc: >-
El juego tiene muchos atajos de teclado que facilitan la tarea de construir grandes fábricas.
Aquí hay algunos, pero asegúrate de <strong>comprobar los atajos de teclado</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Arrastrar: Selecciona un área para copiarla / borrarla.<br>
<code class='keybinding'>SHIFT</code>: Mánten pulsado para colocar varias veces el mismo edificio.<br>
<code class='keybinding'>ALT</code>: Invierte la orientación de las cintas transportadoras colocadas.<br>
createMarker:
title: Nueva marca
desc: Dale un nombre representativo
markerDemoLimit:
desc: solo puedes crear dos marcas en la versión de prueba. Obtén el juego completo para marcas ilimitadas!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Mover
selectBuildings: Seleccionar área
stopPlacement: Parar de colocar
rotateBuilding: Rotar edificio
placeMultiple: Colocar varios
reverseOrientation: Invierte la orientación
disableAutoOrientation: Desactiva la auto orientación
toggleHud: Habilita el HUD
placeBuilding: Colocar edificio
createMarker: Crear marca
delete: Destruir
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Pulsa <key> para rotar por las distintas variantes.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Velocidad
range: Rango
storage: Almacenamiento
oneItemPerSecond: 1 elemento / segundo
itemsPerSecond: <x> elementos / s
itemsPerSecondDouble: (x2)
tiles: <x> casillas
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Nivel <level>
completed: Completado
unlockText: Desbloqueado <reward>!
buttonNextLevel: Siguiente Nivel
# Notifications on the lower right
notifications:
newUpgrade: Una nueva mejora está disponible!
gameSaved: Tu partida ha sido guardada.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Pulsa <keyCopy> para copiar, <keyDelete> para borrar y <keyCancel> para cancelar.
# The "Upgrades" window
shop:
title: Mejoras
buttonUnlock: Mejorar
# Gets replaced to e.g. "Tier IX"
tier: Nivel <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: NIVEL MÁXIMO (Velocidad x<currentMult>)
# The "Statistics" window
statistics:
title: Estadísticas
dataSources:
stored:
title: Almacenado
description: Muestra la cantidad de figuras guardadas en tu edificio central.
produced:
title: Producido
description: Muestra todas las figuras que tu fábrica entera produce, incluyendo productos intermedios.
delivered:
title: Entregados
description: Muestra las figuras que son entregadas a tu edificio central.
noShapesProduced: Todavía no se han producido figuras.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Tiempo de juego
buildingsPlaced: Edificios
beltsPlaced: Cintas transportadoras
buttons:
continue: Continuar
settings: Opciones
menu: Volver al Menú Principal
# Bottom left tutorial hints
tutorialHints:
title: ¿Necesitas ayuda?
showHint: Mostrar Pista
hideHint: Cerrar
# When placing a blueprint
blueprintPlacer:
cost: Coste
# Map markers
waypoints:
waypoints: Marcadores
hub: Edificio Central
description: Click izquierdo sbre un marcador para ir ahí, click derecho para borrarlo. <br><br> Pulsa <keybinding> para crear un marcador de la vista actual o <strong>click derecho</strong> para crear una marca en la posición seleccionada.
creationSuccessNotification: La marca ha sido creada.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Coloca un <strong>extractor</strong> encima de un <strong>círculo</strong> para extraerlo!
1_2_conveyor: >-
Conecta el extractor con una <strong>cinta transportadora</strong> a tu edificio central!<br><br> Pista: <strong>Pulsa y arrastra</strong> la cinta transportadora con el ratón!
1_3_expand: >-
Esto <strong>NO</strong> es un "idle game"! Construye más extractores y cintas transportadoras para completar el objetivo más rápido.<br><br> Pista: Mantén pulsado <strong>SHIFT</strong> para colocar varios extractores y usa <strong>R</strong> para rotarlos.
# All shop upgrades
shopUpgrades:
belt:
name: Cintas transportadoras, Distribuidores & Túneles
description: Velocidad x<currentMult> → x<newMult>
miner:
name: Extracción
description: Velocidad x<currentMult> → x<newMult>
processors:
name: Cortar, Rotar y Apilar
description: Velocidad x<currentMult> → x<newMult>
painting:
name: Mezclado y Pintado
description: Velocidad x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Cinta Transportadora
description: Transporta elementos, mantén pulsado y arrastra para colocar múltiples.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Colócalo sobre una figura o un color para extraerlo.
chainable:
name: Extractor (Encadenado)
description: Colócalo sobre una figura o un color para extraerlo. Puede ser encadenado.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Túnel
description: Permite contruir un túnel para transportar los elementos por debajo de edificios y otras cintas transportadoras.
tier2:
name: Túnel de nivel II
description: Permite contruir un túnel para transportar los elementos por debajo de edificios y otras cintas transportadoras.
splitter: # Internal name for the Balancer
default:
name: &splitter Balanceador
description: Multifuncional - Distribuye equitativamente todas las entradas a todas las salidas.
compact:
name: fusionador (compacto)
description: Junta dos cintas transportadoras en una.
compact-inverse:
name: Fusionador (compacto)
description: Junta dos cintas transportadoras en una.
cutter:
default:
name: &cutter Cortador
description: Corta las figuras de arriba a abajo y saca ambas mitades. <strong> Si solo usas una parte, asegúrate de destruir la otra parte o se parará!</strong>
quad:
name: Cortador (Cuádruple)
description: Corta figuras en cuatro partes. <strong> Si solo usas una parte, asegúrate de destruir las otras partes o se parará!</strong>
rotater:
default:
name: &rotater Rotador
description: Rota la figura en el sentido de las agujas del reloj, 90 grados.
ccw:
name: Rotador (Inverso)
description: Rota las figuras en contra de las agujas del reloj, 90 grados.
stacker:
default:
name: &stacker Apilador
description: Junta ambos elementos. Si no pueden ser juntados, el elemento de la derecha es colocado encima del elemento de la izquierda.
mixer:
default:
name: &mixer Mezclador de colores
description: Junta dos colores usando mezcla aditiva.
painter:
default:
name: &painter Pintor
description: Colorea la figura entera con el color que entra por la izquierda.
double:
name: Pintor (Doble)
description: Colorea las figuras que entran por la izquierda con el color que entrapor arriba.
quad:
name: Pintor (Cuádruple)
description: Permite colorear cada cuadrante de una figura con un color distinto.
trash:
default:
name: &trash Basura
description: Acepta entradas desde todos los lados y los destruye. Para Siempre.
storage:
name: Almacenamiento.
description: Guarda el exceso de elementos, hasta cierta cantidad. Puede ser usado para contolar el desborde de elementos.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cortando Figuras
desc: Acabas de desbloquear el <strong>cortador</strong> - corta las figuras por la mitad <strong>de arriba abajo</strong> sin importar su orientación!<br><br>Estate seguro de deshacerte de lo que no vayas a usar o <strong>se parará</strong> - Para ese propósito te he dado una basura, que destruye todo lo que le pongas!
reward_rotater:
title: Rotando
desc: El <strong>rotador</strong> ha sido desbloqueado! Rota figuras en el sentido de las agujas del reloj, 90 grados.
reward_painter:
title: Pintando
desc: >-
El <strong> pintor</strong> ha sido desbloqueado - Extrae color de las betas (al igual que haces con las figuras) y combínalo con una figura para pintarla de ese color!<br><br> PS: Si eres daltónico, estoy trabajando en una solución!
reward_mixer:
title: Mezclando Color
desc: El <strong>mezclador</strong> ha sido desbloqueado - Combina dos colores usando <strong>mezcla aditiva</strong> con este edificio!
reward_stacker:
title: Apilador
desc: Ahora puedes combinar figuras con el <strong>apilador</strong>! Ambas entradas son combinadas, y si pueden ser colocadas una junto a la otra serán <strong>fusionadas</strong>. Si no, la entrada derecha será <strong>apilada encima</strong> de la entrada izquierda!
reward_splitter:
title: Separador/Fusión
desc: El <strong>balanceador</strong> multiusos ha sido desbloqueado - Puede ser usado para construir fábricas más grandes <strong>separando y uniendo elementos</strong> en varias cintas transportadoras!<br><br>
reward_tunnel:
title: Tunel
desc: El <strong>tunel</strong> ha sido desbloqueado - Ahora puedes transportar elementos por debajo de edificios u otras cintas!
reward_rotater_ccw:
title: Rotando Inversamente
desc: Has desbloqueado unavariante del <strong>rotador</strong> - Te permite rotar en sentido antihorario! Para construirlo selecciona el rotador y <strong>pulsa 'T' para ciclar por sus variantes</strong>!
reward_miner_chainable:
title: Extractor en Cadena
desc: Has desbloqueado el <strong>extractor en cadena</strong>! Puede <strong>enviar los recursos</strong> a otros extractores, así puedes extraer recursos más eficientemente!
reward_underground_belt_tier_2:
title: Tunel de Nivel II
desc: Has desbloqueado una nueva variante del <strong>tunel</strong> - Tiene un <strong>mayor rango</strong>, ahora puedes mezclar los distintos tipos de túneles!
reward_splitter_compact:
title: Balanceador Compacto
desc: >-
Has desbloqueado una variante compacta del <strong>balanceador</strong> - Acepta dos entradas y las junta en una salida!
reward_cutter_quad:
title: Cortador Cuñadruple
desc: Has desbloqueado una variante del <strong>cortador</strong> - Permite cortar figuras en <strong>cuatro partes</strong> en vez de solo dos!
reward_painter_double:
title: Doble Pintado
desc: Has desbloqueado una variante del <strong>pintor</strong> - Funciona como un pintor regular pero procesa <strong>dos formas a la vez</strong> consumiendo solo un color en vez de dos!
reward_painter_quad:
title: Cuadruple Pintado
desc: Has desbloqueado una variante del <strong>pintor</strong> - Permite pintar cada parte de una figura individualmente!
reward_storage:
title: Almacenamiento Intermedio
desc: Has desbloqueado una variante de la <strong>basura</strong> - Permite almacenar elementos hasta una cierta capacidad!
reward_freeplay:
title: Juego libre
desc: Lo has conseguido! Has desbloqueado el <strong>Juego Libre</strong>! Esto significa que las figuras son ahora generadas aleatoriamente! (No te preocupes, más contenido está planeado para el juego completo!)
reward_blueprints:
title: Planos
desc: Ahora puedes <strong>copiar y pegar</strong> partes de tu fábrica! Selecciona un área (Mantén pulsado CTRL, después arrastra con el ratón), y pulsa 'C' para copiarlo.<br><br>Pegarlo <strong>no es gratis</strong>, necesitas producir <strong>figuras de planos</strong> para poder permitírtelo! (Esas que acabas de entregar).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Siguiente Nivel
desc: >-
Este nivel no da recompensa, pero el siguiente si! <br><br> PS: Mejor no destruyas la fábrica que tienes - Necesitarás <strong>todas</strong> esas figuras más adelante para <strong>desbloquear mejoras</strong>!
no_reward_freeplay:
title: Siguiente Nivel
desc: >-
Felicidades! Por cierto, más contenido está planeado para el juego completo!
settings:
title: Opciones
categories:
game: Juego
app: Aplicación
versionBadges:
dev: Desarrollo
staging: Staging
prod: Producción
buildDate: Built <at-date>
labels:
uiScale:
title: Escala de la Interfaz
description: >-
Cambia el tamaño de la interfaz de usuario. La interfaz seguirá escalando dependiendo de la resolución de tu dispositivo, pero esta opción controla la cantidad de la escala.
scales:
super_small: Muy pequeño
small: Pequeño
regular: Mediano
large: Grande
huge: Enorme
scrollWheelSensitivity:
title: Sensitividad del zoom
description: >-
Cambia como de sensible es el zoom (Tanto la ruedo del ratón como el trackpad)
sensitivity:
super_slow: Muy Lento
slow: Lento
regular: Normal
fast: Rápido
super_fast: Muy Rápido
language:
title: Idioma
description: >-
Cambia el idioma. Todas las traducciones son contribuciones de los usuarios y pueden estar incompletas!
fullscreen:
title: Pantalla Completa
description: >-
Es recomendado jugar en pantalla completa para conseguir la mejor experiencia. Solo disponible en el juego completo.
soundsMuted:
title: Silenciar Sonidos
description: >-
Si habilitado, silencia todos los efectos de sonido.
musicMuted:
title: Silenciar Música
description: >-
Si habilitado, silencia toda la música.
theme:
title: Tema del Juego
description: >-
Elije el tema del juego (claro/oscuro).
refreshRate:
title: Objetivo de Simulación
description: >-
Si tienes un monitor de 144hz, cambia la tasa de refresco asñi que el juego se ejecutará correctamente a una mayor tasa de refresco. Esto puede disminuir los FPS si tu ordenador no es lo suficientemente rápido.
alwaysMultiplace:
title: Colocar Múltiples
description: >-
Si activado, todos los edificios quedarán seleccionados después de colocarlos hasta que lo canceles. Es equivalente a pulsar SHIFT permanentemente.
offerHints:
title: Pistas & Tutorial
description: >-
Activa si recibir pistas y tutoriales mientras juegas. También oculta algunos elementos de la interfaz hasta cierto nivel para hacer más fácil la introducción al juego.
keybindings:
title: Atajos de Teclado
hint: >-
Pista: Asegúrate de usar CTRL, SHIFT y ALT! Habilitan distintas opciones de colocación.
resetKeybindings: Resetear Atajos de Teclado
categoryLabels:
general: Aplicación
ingame: Juego
navigation: Navegación
placement: Colocación
massSelect: Selección Masiva
buildings: Atajos de Edificios
placementModifiers: Modificadores de Colocación
mappings:
confirm: Confirmar
back: Atrás
mapMoveUp: Mover Arriba
mapMoveRight: Mover a la Derecha
mapMoveDown: Move Abajo
mapMoveLeft: Move a la Izquierda
centerMap: Centro del Mapa
mapZoomIn: Acercarse
mapZoomOut: Alejarse
createMarker: Crear Marca
menuOpenShop: Mejoras
menuOpenStats: Estadísticas
toggleHud: Activar interfáz
toggleFPSInfo: Activa FPS e información de depurado
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Cancelar Colocación
rotateWhilePlacing: Rotar
rotateInverseModifier: >-
Modificador: Rotar inversamente en su lugar
cycleBuildingVariants: Ciclar variantes
confirmMassDelete: Confirmar Borrado Masivo
cycleBuildings: Ciclar Edificios
massSelectStart: Mantén pulsado y arrastra para empezar
massSelectSelectMultiple: Seleccionar múltiples áreas
massSelectCopy: Copiar área
placementDisableAutoOrientation: Desactivar orientación automática
placeMultiple: Permanecer en modo de construcción
placeInverse: Invierte automáticamente la orientación de las cintas transportadoras
about:
title: Sobre el Juego
changelog:
title: Registro de Cambios
demo:
features:
restoringGames: Recuperando partidas guardadas
importingGames: Importando partidas guardadas
oneGameLimit: Limitado a una partida guardada
customizeKeybindings: Personalizando Atajos de Teclado
settingNotAvailable: No disponible en la versión de prueba.

View File

@ -19,6 +19,54 @@
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io est un jeu qui consiste à construire des usines pour automatiser la création et la combinaison de formes de plus en plus complexes dans une carte infinie.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io est un jeu ayant pour objectif d'automatiser la création et la fusion de formes à l'aide d'une usine. Livrez les formes de plus en plus complexes requises pour progresser dans le jeu et débloquez des améliorations qui accéléreront votre chaîne de production.
La demande allant croissant, vous aurez à adapter l'échelle de votre usine afin de suivre la demande - Ne négligez pas les resources cependant, vous aurez à vous étendre sur une [b]carte infinie[/b] !
Les formes seules pouvant devenir ennuyeuses à la longue vous aurez à mélanger des couleurs et les utiliser pour peindre vos formes - Combinez des pigments rouges, verts ou bleus pour produire différentes couleurs et enduisez-en vos formes afin de satisfaire les demandes.
Ce jeu propose 18 niveaux (qui devraient d'ores et déjà vous occuper pour de nombreuses heures !) mais j'ajoute régulièrement de nouveaux contenus - Beaucoup de nouveautés sont prévues !
[b]Avantage de la version complète[/b]
[list]
[*] Balises
[*] Nombre illimité de sauvegardes
[*] Thème sombre
[*] Plus de paramètres de configuration
[*] Acheter la version complète m'aide à poursuivre le développement de shapez.io ❤️
[*] Encore plus de fonctionnalités à l'avenir !
[/list]
[b]Fonctionnalités planifiées & suggestions de la communauté[/b]
Ce jeu est open source - N'importe qui peut contribuer ! En outre, Je suis [b]très attentif[/b] à ce que dit la communauté ! J'essaie de lire toutes les suggestions et de tenir compte des retours autant que possible.
[list]
[*] Mode Histoire où les batiments ont un coût en formes
[*] Plus de niveaux et de batiments (en exclusivité dans la version complète)
[*] Différentes cartes, contenant éventuellement des obstacles
[*] Création configurable de carte (éditer le nombre et la taille des gisements de resources, édition de la graine générant la carte, et plus encore)
[*] Davantage de types de formes
[*] Performance améliorée (bien que le jeu tourne déjà de manière tout à fait décente !)
[*] Adaptation de l'affichage des couleurs à différente forme de daltonisme
[*] Et bien plus encore !
[/list]
N'hésitez pas à consulter mon tableau trello pour avoir une vue d'ensemble de ce qui est prévu ! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Chargement
error: Erreur
@ -27,11 +75,12 @@ global:
thousandsDivider: "."
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc. cf wikipedia système international d'unité
# For french: https://fr.wikipedia.org/wiki/Pr%C3%A9fixes_du_Syst%C3%A8me_international_d%27unit%C3%A9s
suffix:
thousands: k
millions: M
billions: T
trillions: E
billions: G
trillions: T
# Shown for infinitely big numbers
infinite: inf
@ -50,7 +99,7 @@ global:
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
hoursAndMinutesShort: <hours>h <minutes>m
xMinutes: <x> minutes
@ -64,15 +113,9 @@ global:
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Salut!
title: Version démo
intro: >-
Si vous appreciez ce jeu, merci de penser à acheter la version complète!
advantages:
- Pas de publicité
- Sauvegardes illimitées
- Mode sombre & plus
- >-
Donnez-moi l'opportunité de développer shapez.io ❤️
Achetez la version complète pour débloquer toutes les fonctionnalités!
mainMenu:
play: Jouer
@ -83,11 +126,34 @@ mainMenu:
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Désolé, mais ce jeu est connu pour tourner lentement sur votre browser! Procurez-vous la version autonome ou téléchargez Chrome pour une meilleure expérience.
Désolé, mais ce jeu est connu pour tourner lentement sur votre navigateur web ! Procurez-vous la version complète ou téléchargez Chrome pour une meilleure expérience.
savegameLevel: Niveau <x>
savegameLevelUnknown: Niveau inconnu
contests:
contest_01_03062020:
title: "Concours #01"
desc: Gagnez <strong>$25</strong> pour l'usine la plus cool!
longDesc: >-
Pour vous remercier, j'ai pensé qu'il serait bien de faire un concours hebdomadaire!
<br><br>
<strong>Le sujet de cette semaine:</strong> Construire l'usine la plus cool!
<br><br>
Voici comment faire:<br>
<ul class="bucketList">
<li>Envoyez une capture d'écran de votre usine à <strong>contest@shapez.io</strong></li>
<li>Vous aurez des points bonus si vous la partagez sur les réseaux sociaux!</li>
<li>Je choisirai 5 images et les soumettrai au vote à la communauté <strong>discord</strong>.</li>
<li>Le gagnant empoche <strong>$25</strong> (Paypal, carte cadeau Amazon, ce que vous préférez)</li>
<li>Limite: 07.06.2020 AM 12:00 CEST</li>
</ul>
<br>
J'attends avec impatience de voir vos superbes créations!
showInfo: Voir
contestOver: Ce concours est terminé - Rejoignez le serveur discord pour être tenu au courant des prochains concours !
dialogs:
buttons:
ok: OK
@ -96,7 +162,7 @@ dialogs:
later: Plus tard
restart: Relancer
reset: Réinitialiser
getStandalone: Se procurer la version autonome
getStandalone: Se procurer la version complète
deleteGame: Je sais ce que je fais
viewUpdate: Voir les mises-à-jour
showUpgrades: Montrer les améliorations
@ -120,7 +186,7 @@ dialogs:
confirmSavegameDelete:
title: Confirmez la suppression
text: >-
Etes-vous certains de vouloir supprimer votre partie?
Êtes-vous certains de vouloir supprimer votre partie?
savegameDeletionError:
title: Impossible de supprimer
@ -145,14 +211,14 @@ dialogs:
desc: Les contrôles ont été réinitialisés par leur état par défaut respectifs!
featureRestriction:
title: Version Démo
title: Version démo
desc: Vous avez essayé d'accéder à la fonction (<feature>) qui n'est pas disponible dans la démo. Considérez l'achat de la version complète pour une expérience optimale!
saveNotPossibleInDemo:
desc: Votre partie a été sauvegardée, mais la charger n'est possible que dans la version complète. Considérez l'achat de la version complète pour une expérience optimale!
desc: Votre partie a été sauvegardée, mais la charger n'est possible que dans la version complète. Considérez son achat pour une expérience optimale!
leaveNotPossibleInDemo:
title: Version Démo
title: Version démo
desc: Votre partie a été sauvée mais nous ne pourrez pas la charger dans la démo. Charger les parties n'est disponible que dans la version complète. Etes-vous certain?
newUpdate:
@ -182,12 +248,12 @@ dialogs:
massDeleteConfirm:
title: Confirmation de suppression
desc: >-
Vous allez supprimer pas mal de bâtiments (<count> pour être exact)! Etes vous certains de vouloir faire ça?
Vous allez supprimer pas mal de bâtiments (<count> pour être exact)! Etes vous certains de vouloir faire ça ?
blueprintsNotUnlocked:
title: Pas encore débloqué
desc: >-
Les patrons n'ont pas encore étés débloqués! Terminez encore quelques niveaux pour les débloquer.
Les patrons n'ont pas encore étés débloqués ! Terminez encore quelques niveaux pour les débloquer.
keybindingsIntroduction:
title: Raccourcis utiles
@ -202,18 +268,21 @@ dialogs:
title: Nouvelle balise
desc: Donnez-lui un nom approprié
markerDemoLimit:
desc: Vous ne pouvez créer que deux balises dans la démo. Achetez la version complète pour en faire tant que vous voulez !
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Déplacer
removeBuildings: Effacer
selectBuildings: Sélection de la zone
stopPlacement: Arrêter le placement
rotateBuilding: Tourner le bâtiment
placeMultiple: Placement multiple
reverseOrientation: Changer l'orientation
disableAutoOrientation: Désactiver l'orientation automatique
toggleHud: Basculet l'ATH
toggleHud: Basculer l'ATH
placeBuilding: Placer un bâtiment
createMarker: Créer une balise
delete: Supprimer
@ -249,13 +318,13 @@ ingame:
# Notifications on the lower right
notifications:
newUpgrade: Une nouvelle amélioration est disponible!
newUpgrade: Une nouvelle amélioration est disponible !
gameSaved: Votre partie a été sauvegardée.
# Mass delete information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings to delete
massDelete:
infoText: Appuyez sur <keyDelete> pour effacer les bâtiments sélectionnés et <keyCancel> pour annuler.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Appuyez sur <keyCopy> pour copier, <keyDelete> pour supprimer et <keyCancel> pour annuler.
# The "Upgrades" window
shop:
@ -263,7 +332,7 @@ ingame:
buttonUnlock: Améliorer
# Gets replaced to e.g. "Tier IX"
tier: Echelon <x>
tier: Niveau <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
@ -276,13 +345,13 @@ ingame:
dataSources:
stored:
title: Stocké
description: Affiche le nombre de formes stockée dans votre bâtiment central.
description: Affiche le nombre de formes stockées dans votre bâtiment central.
produced:
title: Produit
description: Affiche tous les formes que votre usine entière produit, en incluant les formes intermédiaires.
delivered:
title: Délivré
description: Affiche les formes qui ont été livrées dans votre noyau.
description: Affiche les formes qui ont été livrées dans votre centre.
noShapesProduced: Aucune forme n'a été produite jusqu'à présent.
# Displays the shapes per minute, e.g. '523 / m'
@ -302,7 +371,7 @@ ingame:
# Bottom left tutorial hints
tutorialHints:
title: Besoin d'aide?
title: Besoin d'aide ?
showHint: Indice
hideHint: Fermer
@ -313,17 +382,20 @@ ingame:
# Map markers
waypoints:
waypoints: Balise
hub: Noyau
hub: Centre
description: Cliquez une balise pour vous y rendre, clic-droit pour l'effacer.<br><br>Appuyez sur <keybinding> pour créer une balise sur la vue actuelle, ou <strong>clic-droit</strong> pour en créer une sur l'endroit pointé.
creationSuccessNotification: La bailse a été créée.
creationSuccessNotification: La balise a été créée.
# Interactive tutorial
interactiveTutorial:
title: Tutoriel
hints:
1_1_extractor: Placez un <strong>extracteur</strong> sur une <strong>forme en cercle</strong> pour l'extraire!
1_2_conveyor: Connectez l'extracteur avec un <strong>convoyeur</strong> vers votre noyau!
1_3_expand: Ceci n'est <strong>PAS</strong> un jeu incrémental et inactif! Construisez plus d'extracteurs et de convoyeurs pour atteindre plus votre votre but.
1_1_extractor: Placez un <strong>extracteur</strong> sur une <strong>forme en cercle</strong> pour l'extraire !
1_2_conveyor: >-
Connectez l'extracteur avec un <strong>convoyeur</strong> vers votre centre !<br><br>Astuce: <strong>Cliquez et faites glisser</strong> le convoyeur avec votre souris !
1_3_expand: >-
Ceci n'est <strong>PAS</strong> un jeu incrémental et inactif ! Construisez plus d'extracteurs et de convoyeurs pour atteindre plus vite votre votre but.<br><br>Astuce: Gardez <strong>SHIFT</strong> enfoncé pour placer plusieurs extracteurs, et utilisez <strong>R</strong> pour les faire pivoter.
# All shop upgrades
shopUpgrades:
@ -345,7 +417,7 @@ buildings:
belt:
default:
name: &belt Convoyeur
description: Transporte les objects, maintenez et fites glisser pour en placer plusieurs.
description: Transporte les objects, maintenez et faites glisser pour en placer plusieurs.
miner: # Internal name for the Extractor
default:
@ -359,16 +431,16 @@ buildings:
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Permet de faire passer des ressources en dessous de bâtiment et convoyeurs.
description: Permet de faire passer des ressources en dessous de bâtiment et de convoyeurs.
tier2:
name: Tunnel Echelon II
description: Permet de faire passer des ressources en dessous de bâtiment et convoyeurs.
description: Permet de faire passer des ressources en dessous de bâtiment et de convoyeurs.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancier
description: Multifonctionnel - Distribue de manière égale toutes les entrées vers toutes les sorties.
name: &splitter Répartiteur
description: Multifonctionnel - Distribue de manière équitable toutes les entrées vers toutes les sorties.
compact:
name: Fusionneur (compact)
@ -381,10 +453,10 @@ buildings:
cutter:
default:
name: &cutter Découpeur
description: Coupe une forme de haut en bas et sort les deux parties. <strong>Si vous n'utilisez qu'une seule partie, assurez-vous de détruite l'autre ou cela coincera!</strong>
description: Coupe une forme de haut en bas et sort les deux parties. <strong>Si vous n'utilisez qu'une seule partie, assurez-vous de détruite l'autre ou sinon, gare au blocage !</strong>
quad:
name: Découpeur (Quatre)
description: Coupe une forme en 4 parts. <strong>Si vous n'utilisez qu'une seule partie, assurez-vous de détruite les autres ou cela coincera!</strong>
description: Coupe une forme en 4 parties. <strong>Si vous n'utilisez pas toutes les parties, assurez-vous de détruite les autres ou sinon, gare au blocage !</strong>
rotater:
default:
@ -401,13 +473,13 @@ buildings:
mixer:
default:
name: &mixer Mixeur de couleur
description: Mixe deux couleurs en utilisant le mélange additif.
name: &mixer Mélangeur de couleur
description: Mélange deux couleurs en utilisant la synthèse additive des couleurs.
painter:
default:
name: &painter Peintre
description: Colorie la forme entière de gauche avec la couleur de droite.
description: Colorie entièrement la forme de gauche avec la couleur de droite.
double:
name: Peintre (Double)
description: Colorie les deux formes de gauche avec la couleur de droite.
@ -418,7 +490,7 @@ buildings:
trash:
default:
name: &trash Poubelle
description: Accepte des formes de n'importe quel côté et le détruit... pour toujours.
description: Accepte des formes de n'importe quel côté et les détruit... pour toujours.
storage:
name: Stockage
@ -428,84 +500,90 @@ storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Découper des formes
desc: Vous venez de débloquer le <strong>découpeur</strong> - il coupe des formes en deux <strong>de haut en bas</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - A cet effet, je vous donne la poubelle, qui détruit tout ce que vous y mettez!
desc: Vous venez de débloquer le <strong>découpeur</strong> - il coupe des formes en deux <strong>de haut en bas</strong> quel que soit son orientation!<br><br>Assurez-vous de vous débarasser des déchets, sinon <strong>gare au blocage</strong> - À cet effet, je mets à votre disposition la poubelle, qui détruit tout ce que vous y mettez !
reward_rotater:
title: Rotation
desc: Le <strong>pivoteur</strong> a été débloqué! Il pivote les formes de 90 degrés vers la droite.
desc: Le <strong>pivoteur</strong> a été débloqué ! Il pivote les formes de 90 degrés vers la droite.
reward_painter:
title: Peintre
desc: >-
Le <strong>peintre</strong> a été débloqué - Extrayez des pigments de couleur (comme vous le faites avec les formes) et combinez les avec une forme dans un peintre pour les colorier!<br><br>PS: Si vous êtes daltonien, je travaille déjà sur une solution!
Le <strong>peintre</strong> a été débloqué - Extrayez des pigments de couleur (comme vous le faites avec les formes) et combinez les avec une forme dans un peintre pour les colorier !<br><br>PS: Si vous êtes daltonien, je travaille déjà à une solution !
reward_mixer:
title: Mixeur de couleurs
desc: Le <strong>mixeur</strong> a été débloqué - Combinez deux couleurs en utilisant <strong>le mélange additif</strong> avec ce bâtiment!
title: Mélangeur de couleurs
desc: Le <strong>mélangeur</strong> a été débloqué - Combinez deux couleurs en utilisant <strong>la synthèse additive des couleurs</strong> avec ce bâtiment !
reward_stacker:
title: Combineur
desc: Vous pouvez maintenant combiner deux formes avec le <strong>combineur</strong>! Les deux entrées sont combinée et si elles peuvent êtres mises l'une à cpôté de l'autre, elles sont <strong>fusionnées</strong>. Sinon, la forme de droite est <strong>placée au dessus</strong> de la forme de gauche.
desc: Vous pouvez maintenant combiner deux formes avec le <strong>combineur</strong> ! Les deux entrées sont combinée et si elles ne peuvent êtres mises l'une à côté de l'autre, elles sont <strong>fusionnées</strong>. Sinon, la forme de droite est <strong>placée au dessus</strong> de la forme de gauche après avoir été légèrement réduite.
# Suggestion from the translator: "après avoir été légèrement réduite" = "after having been slightly scaled down": I think this part of the explanation is missing in the original text, and I struggled a lot at the beginning to understand this important fact of mixing shapes.
reward_splitter:
title: Découpeur/Fusionneur
desc: Le <strong>balancier</strong> multifonctionnel a été débloqué - Il peut être utilisé pour construire de plus grandes usines en <strong>découpant et fusionnant les formes</strong> sur plusieurs convoyeurs!<br><br>
title: Distributeur/Rassembleur
desc: Le <strong>répartiteur</strong> multifonctionnel a été débloqué - Il peut être utilisé pour construire de plus grandes usines en <strong>distribuant équitablement et rassemblant les formes</strong> entre plusieurs convoyeurs!<br><br>
reward_tunnel:
title: Tunnel
desc: Le <strong>tunnel</strong> a été débloqué - Vous pouvez maintenant faire passer des formes sous les convoyeurs et les bâtiments avec ça!
desc: Le <strong>tunnel</strong> a été débloqué - À présent il devient possible de faire passer des formes sous les convoyeurs et les bâtiments !
reward_rotater_ccw:
title: Pivoteur inversé
desc: Vous avez débloqué une variante du <strong>pivoteur</strong> - Elle permet de faire pivoter vers la gauche! Pour le construite, sélectionnez le pivoteur et <strong>appuyez sur 'T' pour changer sa variante</strong>!
desc: Vous avez débloqué une variante du <strong>pivoteur</strong> - Elle permet de faire pivoter vers la gauche ! Pour le construire, sélectionnez le pivoteur et <strong>appuyez sur 'T' pour alterner entre les variantes</strong> !
reward_miner_chainable:
title: Extracteur en série
desc: Vous avez débloqué <strong>l'extracteur en série</strong>! Il permet <strong>de transférer ses resources</strong> à d'autres extracteurs pour les extraire plus efficacement!
desc: Vous avez débloqué <strong>l'extracteur en série</strong> ! Il permet de <strong>transférer ses resources</strong> à d'autres extracteurs pour augmenter le débit sortant !
reward_underground_belt_tier_2:
title: Tunnel échelon II
desc: Vous avez débloqué une nouvelle variante du <strong>tunnel</strong> - Elle a <strong>une portée plus grande</strong>, et vous pouvez également mixer ces tunnels maintenant!
title: Tunnel niveau II
desc: Vous avez débloqué une nouvelle variante du <strong>tunnel</strong> - Elle a une <strong>portée plus grande</strong>, et vous pouvez à présent superposer les deux variantes de tunnels !
reward_splitter_compact:
title: Balancier compact
title: Répartiteur compact
desc: >-
Vous avez débloqué une variante compacte du <strong>balancier</strong> - Elle accepte deux entrées et les rassemble en une sortie!
Vous avez débloqué une variante compacte du <strong>répartiteur</strong> - Elle accepte deux entrées et les rassemble en une sortie !
reward_cutter_quad:
title: Quadruple découpeur
desc: Vous avez débloqué une variante du <strong>découpeur</strong> - Elle permet de de découper les formes en <strong>quatres parties</strong> à la place de simplement deux!
desc: Vous avez débloqué une variante du <strong>découpeur</strong> - Elle permet de découper les formes en <strong>quatre parties</strong> à la place de simplement deux !
reward_painter_double:
title: Double peintre
desc: Vous avez débloqué une variante du <strong>peintre</strong> - Elle fonctionne comme le peintre de base, mais elle permet de traiter <strong>deux formes à la fois</strong> en ne consommant qu'une couleur au lieu de deux!
desc: Vous avez débloqué une variante du <strong>peintre</strong> - Elle fonctionne comme le peintre de base, mais elle permet de traiter <strong>deux formes à la fois</strong> en ne consommant qu'une couleur au lieu de deux !
reward_painter_quad:
title: Quadruple peintre
desc: Vous avez débloqué une variante du <strong>peintre</strong> - Elle permet de colorier chaque partie d'une forme individuellement!
desc: Vous avez débloqué une variante du <strong>peintre</strong> - Elle permet de colorier chaque partie d'une forme individuellement !
reward_storage:
title: Tampon de stockage
desc: Vous avez débloqué une variante de <strong>la poubelle</strong> - Elle permet de stocker des formes jusqu'à une certaine limite!
desc: Vous avez débloqué une variante de <strong>la poubelle</strong> - Elle permet de stocker des formes jusqu'à une certaine limite !
reward_freeplay:
title: Mode libre
desc: Vous l'avez fait! Vous avez débloqué le <strong>mode libre</strong>! Cela veut dire que dorénavant, les formes sont générées aléatoirement! (Ne vous en faites pas, plus de contenu est prévu pour la version complète!)
desc: Vous y êtes arrivé ! Vous avez débloqué le <strong>mode libre</strong> ! Cela veut dire que dorénavant, les formes sont générées aléatoirement ! (Ne vous en faites pas, plus de contenu est prévu pour la version complète !)
reward_blueprints:
title: Patrons
desc: Vous pouvez maintenant <strong>copier et coller</strong> des parties de votre usines! Sélectionnez une zone (Appuyez sur CTRL, et sélectionnez avec votre souris), et appuyez sur 'C' pour la copier.<br><br>Coller n'est <strong>pas gratuit</strong>, vous devez produire <strong>des formes de patrons</strong> pour vous le payer! (Ceux que vous venez de livrer).
desc: Vous pouvez maintenant <strong>copier et coller</strong> des parties de votre usines ! Sélectionnez une zone (Appuyez sur CTRL, et sélectionnez avec votre souris), et appuyez sur 'C' pour la copier.<br><br>Coller n'est <strong>pas gratuit</strong>, vous devez produire <strong>des formes de patrons</strong> pour vous le payer (les mêmes que celles que vous venez de livrer).
# Question from the translator: Should shortcuts be hardcoded in this message ?
# Special reward, which is shown when there is no reward actually
no_reward:
title: Niveau suivant
desc: >-
Ce niveau n'a pas de récompense, mais le prochain oui! <br><br> PS: Vous ne devriez pas détruires votre usine actuelle - Vous aurez besoin de <strong>toutes</strong> ces formes plus tard pour <strong>débloquer les améliorations</strong>!
Ce niveau n'a pas de récompense mais le prochain, oui ! <br><br>PS: Vous ne devriez pas détruires votre usine actuelle - Vous aurez besoin de <strong>toutes</strong> ces formes plus tard pour <strong>débloquer des améliorations</strong>
# Question from the translator: Is the "desc: >-" syntaxically correct ?
no_reward_freeplay:
title: Niveau suivant
desc: >-
Bravo! D'ailleurs, plus de contenu est prévu pour la version complète!
Bravo ! À propos, plus de contenu est prévu pour la version complète !
settings:
title: Options
@ -528,13 +606,13 @@ settings:
super_small: Très petite
small: Petite
regular: Normale
large: Largr
large: Large
huge: Très large
scrollWheelSensitivity:
title: Sensibilité du zoom
description: >-
Change la sensibilité du zoom (AUssi bien de la roulette de la souris que du trackpad).
Change la sensibilité du zoom (aussi bien de la roulette de la souris que du pavé tactile).
sensitivity:
super_slow: Super lent
slow: Lent
@ -545,7 +623,7 @@ settings:
fullscreen:
title: Plein écran
description: >-
Il est recommandé de jouer au jeu en plein écran pour obtenir la meilleur expérience possible. Seulement disponible dans la version complète.
Il est recommandé de jouer au jeu en plein écran pour obtenir la meilleure expérience possible. Seulement disponible dans la version complète.
soundsMuted:
title: Sons désactivés
@ -563,14 +641,14 @@ settings:
Choisissez votre thème (clair / sombre).
refreshRate:
title: Simulation Target
title: Fréquence de simulation
description: >-
Si vous avez un moniteur à 144hz, changez le taux de rafraichissement ici pour que le jeu fonctionne correctement à cette haute fréquence. Ceci pourrait diminuer vos IPS si votre ordinateur est trop lent.
Si vous avez un moniteur à 144hz, changez le taux de rafraichissement pour que le jeu fonctionne correctement à cette haute fréquence. Ceci pourrait cependant diminuer vos IPS (itérations par seconde) si votre ordinateur est trop lent.
alwaysMultiplace:
title: Placement multiple
description: >-
Si activé, tous les bâtiments resterons sélectionnés tant que vous n'avez pas annulé. Ceci revient à garder la touche SHIFT appuyée en permanence.
Si activé, tous les bâtiments resterons sélectionnés tant que vous n'aurez pas annulé. Ceci revient à garder la touche SHIFT appuyée en permanence.
offerHints:
title: Indices
@ -580,7 +658,7 @@ settings:
keybindings:
title: Contrôles
hint: >-
Astuce: Soyez sûr d'utiliser CTRL, SHIFT et ALT! Ces touches activent différentes options de placement.
Astuce: Soyez sûr d'utiliser CTRL, SHIFT et ALT ! Ces touches activent différentes options de placement.
resetKeybindings: Réinitialiser les contrôles
@ -589,7 +667,7 @@ keybindings:
ingame: Jeu
navigation: Navigation
placement: Placement
massSelect: Suppression de masse
massSelect: Suppression de zone
buildings: Raccourcis bâtiment
placementModifiers: Modificateurs de placement
@ -609,8 +687,8 @@ keybindings:
menuOpenShop: Améliorations
menuOpenStats: Statistiques
toggleHud: Basculer l'ATH
toggleFPSInfo: Basculer IPS et informations débogage
toggleHud: Basculer l'ATH (affichage tête haute)
toggleFPSInfo: Basculer IPS (itérations par seconde) et informations de débogage
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
@ -627,19 +705,19 @@ keybindings:
rotateInverseModifier: >-
Variante: Pivote à gauche
cycleBuildingVariants: Faire défiler les variantes
confirmMassDelete: Confirmer la suppression de masse
confirmMassDelete: Confirmer la suppression de zone
cycleBuildings: Faire défiler les bâtiments
massSelectStart: Cliquez et maintenez pour commencer
massSelectSelectMultiple: Séléctionner plusieurs zones
massSelectCopy: Copie la zone
massSelectSelectMultiple: Sélectionner plusieurs zones
massSelectCopy: Copier la zone
placementDisableAutoOrientation: Désactiver l'orientation automatique
placeMultiple: Rester en mode placement
placeInverse: Inverser le mode d'orientation automatique
about:
title: A propos de ce jeu
title: À propos de ce jeu
changelog:
title: Historique
@ -650,9 +728,10 @@ demo:
importingGames: Importer des sauvegardes
oneGameLimit: Limité à une sauvegarde
customizeKeybindings: Personnalisation des contrôles
creatingMarkers: Création de balises personnalisées
settingNotAvailable: Indisponible dans la démo.
#
# French translation version v0.3 based on english v1.1.4 by Didier WEERTS 'The Corsaire'
#
# French translation version v0.5 based on english v1.1.8 by Didier WEERTS 'The Corsaire'
#
# French translation completed (and corrected) by Pascal Grossé.

731
translations/base-hu.yaml Normal file
View File

@ -0,0 +1,731 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Sztori mód, ahol az épületek alakzatokba kerülnek
[*] Több szint és épület (standalone exclusive)
[*] Különböző térképek, és talán akadályok
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] Sokkal több alakzat
[*] More performance improvements (Although the game already runs pretty good!)
[*] Színvak mód
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Betöltés
error: Hiba
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: E
millions: M
billions: Mlrd
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: egy másodperccel ezelőtt
xSecondsAgo: <x> másodperccel ezelőtt
oneMinuteAgo: egy perccel ezelőtt
xMinutesAgo: <x> perccel ezelőtt
oneHourAgo: egy órával ezelőtt
xHoursAgo: <x> órával ezelőtt
oneDayAgo: egy nappal ezelőtt
xDaysAgo: <x> nappal ezelőtt
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>mp
minutesAndSecondsShort: <minutes>p <seconds>mp
hoursAndMinutesShort: <hours>ó <minutes>p
xMinutes: <x> perc
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Játék
changelog: Changelog
importSavegame: Importálás
openSourceHint: Ez a játék nyílt forráskódú!
discordLink: Hivatalos Discord Szerver
helpTranslate: Segíts a fordításban!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Törlés
cancel: Megszakítás
later: Később
restart: Újrakezdés
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Importálás Hiba
text: >-
Failed to import your savegame: Nem sikerült importálni a mentésed.
importSavegameSuccess:
title: Mentés Importálva
text: >-
A mentésed sikeresen importálva lett.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Biztos, hogy ki akarod törölni?
savegameDeletionError:
title: Sikertelen törlés
text: >-
Failed to delete the savegame: Nem sikerült törölni a mentésed.
restartRequired:
title: Újraindítás szükséges
text: >-
Újra kell indítanod a játékot, hogy életbe lépjenek a módosítások.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
newUpdate:
title: Update available
desc: There is an update for this game available, be sure to download it!
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Blueprints have not been unlocked yet! Complete more levels to unlock them.
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to copy / delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Terület kijelölése
stopPlacement: Stop placement
rotateBuilding: Épület forgatása
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Nyomd meg a <key>-t, hogy válts a variációk között.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Gyorsaság
range: Range
storage: Storage
oneItemPerSecond: 1 tárgy / másodperc
itemsPerSecond: <x> tárgy / mp
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: Egy új fejlesztés elérhető!
gameSaved: A játékod el lett mentve.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / p
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Játékidő
buildingsPlaced: Épület
beltsPlaced: Futószalag
buttons:
continue: Folytatás
settings: Beállítások
menu: Vissza a menübe
# Bottom left tutorial hints
tutorialHints:
title: Segítségre van szükséged?
showHint: Segítség mutatása
hideHint: Bezárás
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Beállítások
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Szuper kicsi
small: Kicsi
regular: Közepes
large: Nagy
huge: Hatalmas
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Nyelv
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: A játékról
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Nem elérhető a demóban.

731
translations/base-it.yaml Normal file
View File

@ -0,0 +1,731 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: one second ago
xSecondsAgo: <x> seconds ago
oneMinuteAgo: one minute ago
xMinutesAgo: <x> minutes ago
oneHourAgo: one hour ago
xHoursAgo: <x> hours ago
oneDayAgo: one day ago
xDaysAgo: <x> days ago
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Play
changelog: Changelog
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Delete
cancel: Cancel
later: Later
restart: Restart
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Import Error
text: >-
Failed to import your savegame:
importSavegameSuccess:
title: Savegame Imported
text: >-
Your savegame has been successfully imported.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Are you sure you want to delete the game?
savegameDeletionError:
title: Failed to delete
text: >-
Failed to delete the savegame:
restartRequired:
title: Restart required
text: >-
You need to restart the game to apply the settings.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
newUpdate:
title: Update available
desc: There is an update for this game available, be sure to download it!
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Blueprints have not been unlocked yet! Complete more levels to unlock them.
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to copy / delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Select area
stopPlacement: Stop placement
rotateBuilding: Rotate building
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Press <key> to cycle variants.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Speed
range: Range
storage: Storage
oneItemPerSecond: 1 item / second
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Playtime
buildingsPlaced: Buildings
beltsPlaced: Belts
buttons:
continue: Continue
settings: Settings
menu: Return to menu
# Bottom left tutorial hints
tutorialHints:
title: Need help?
showHint: Show hint
hideHint: Close
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Settings
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: About this Game
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Not available in the demo.

732
translations/base-ja.yaml Normal file
View File

@ -0,0 +1,732 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: one second ago
xSecondsAgo: <x> seconds ago
oneMinuteAgo: one minute ago
xMinutesAgo: <x> minutes ago
oneHourAgo: one hour ago
xHoursAgo: <x> hours ago
oneDayAgo: one day ago
xDaysAgo: <x> days ago
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>m
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Play
changelog: Changelog
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Delete
cancel: Cancel
later: Later
restart: Restart
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Import Error
text: >-
Failed to import your savegame:
importSavegameSuccess:
title: Savegame Imported
text: >-
Your savegame has been successfully imported.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Are you sure you want to delete the game?
savegameDeletionError:
title: Failed to delete
text: >-
Failed to delete the savegame:
restartRequired:
title: Restart required
text: >-
You need to restart the game to apply the settings.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Complete level 12 to unlock Blueprints!
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Select area
stopPlacement: Stop placement
rotateBuilding: Rotate building
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Press <key> to cycle variants.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Speed
range: Range
storage: Storage
oneItemPerSecond: 1 item / second
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Playtime
buildingsPlaced: Buildings
beltsPlaced: Belts
buttons:
continue: Continue
settings: Settings
menu: Return to menu
# Bottom left tutorial hints
tutorialHints:
title: Need help?
showHint: Show hint
hideHint: Close
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
hub:
deliver: Deliver
toUnlock: to unlock
levelShortcut: LVL
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Settings
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: About this Game
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Not available in the demo.

731
translations/base-kor.yaml Normal file
View File

@ -0,0 +1,731 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: one second ago
xSecondsAgo: <x> seconds ago
oneMinuteAgo: one minute ago
xMinutesAgo: <x> minutes ago
oneHourAgo: one hour ago
xHoursAgo: <x> hours ago
oneDayAgo: one day ago
xDaysAgo: <x> days ago
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Play
changelog: Changelog
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Delete
cancel: Cancel
later: Later
restart: Restart
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Import Error
text: >-
Failed to import your savegame:
importSavegameSuccess:
title: Savegame Imported
text: >-
Your savegame has been successfully imported.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Are you sure you want to delete the game?
savegameDeletionError:
title: Failed to delete
text: >-
Failed to delete the savegame:
restartRequired:
title: Restart required
text: >-
You need to restart the game to apply the settings.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
newUpdate:
title: Update available
desc: There is an update for this game available, be sure to download it!
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Blueprints have not been unlocked yet! Complete more levels to unlock them.
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to copy / delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Select area
stopPlacement: Stop placement
rotateBuilding: Rotate building
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Press <key> to cycle variants.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Speed
range: Range
storage: Storage
oneItemPerSecond: 1 item / second
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Playtime
buildingsPlaced: Buildings
beltsPlaced: Belts
buttons:
continue: Continue
settings: Settings
menu: Return to menu
# Bottom left tutorial hints
tutorialHints:
title: Need help?
showHint: Show hint
hideHint: Close
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Settings
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: About this Game
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Not available in the demo.

731
translations/base-nl.yaml Normal file
View File

@ -0,0 +1,731 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: one second ago
xSecondsAgo: <x> seconds ago
oneMinuteAgo: one minute ago
xMinutesAgo: <x> minutes ago
oneHourAgo: one hour ago
xHoursAgo: <x> hours ago
oneDayAgo: one day ago
xDaysAgo: <x> days ago
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Play
changelog: Changelog
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Delete
cancel: Cancel
later: Later
restart: Restart
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Import Error
text: >-
Failed to import your savegame:
importSavegameSuccess:
title: Savegame Imported
text: >-
Your savegame has been successfully imported.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Are you sure you want to delete the game?
savegameDeletionError:
title: Failed to delete
text: >-
Failed to delete the savegame:
restartRequired:
title: Restart required
text: >-
You need to restart the game to apply the settings.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
newUpdate:
title: Update available
desc: There is an update for this game available, be sure to download it!
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Blueprints have not been unlocked yet! Complete more levels to unlock them.
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to copy / delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Select area
stopPlacement: Stop placement
rotateBuilding: Rotate building
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Press <key> to cycle variants.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Speed
range: Range
storage: Storage
oneItemPerSecond: 1 item / second
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Playtime
buildingsPlaced: Buildings
beltsPlaced: Belts
buttons:
continue: Continue
settings: Settings
menu: Return to menu
# Bottom left tutorial hints
tutorialHints:
title: Need help?
showHint: Show hint
hideHint: Close
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Settings
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: About this Game
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Not available in the demo.

745
translations/base-pl.yaml Normal file
View File

@ -0,0 +1,745 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io to gra polegająca na budowaniu automatycznej fabryki różnych, z każdym poziomem bardziej skomplikowanych kształtów, na mapie która nie ma końca.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io jest grą o budowaniu i automatyzacji fabryki różnych kształtów. Dostarczaj coraz bardziej skomplikowane kształty, żeby odblokować nowe ulepszenia żeby przyspieszyć produkcję w twojej fabryce.
Będziesz potrzebował produkować coraz więcej elementów, więc potrzebujesz również sporo miejsca na powiększanie fabryki. [b]Nieskończona mapa[/b] to coś co ułatwi Ci ten proces!
Same kształty mogą z czasem być nudne, dlatego gra będzie wymagała od Ciebie malowania kształtów różnymi kolorami - Połącz czerwoną, zieloną i niebieską farbę, a powstanie farba o innym kolorze. Korzystaj z farb by postępować z kolejnymi poziomami.
Na tą chwilę gra oferuje 18 poziomów (które powinny zagwarantować rozrywkę na conajmniej kilka godzin!) ale bez przerwy dodaję nowe - Jest naprawdę wiele do dodania!
[b]Zalety pełnej wersji[/b]
[list]
[*] Znaczniki
[*] Nielimitowana ilość zapisanych gier
[*] Ciemny motyw gry
[*] Więcej ustawień
[*] Pomóż mi w dalszym rozwijaniu shapez.io ❤️
[*] Więcej zawartości niedługo!
[/list]
[b]Zaplanowana zawartość & Sugestie społeczności[/b]
Ta gra jest open-source - Kaźdy może pomóc w rozwoju! Poza tym, słucham tego co społeczność ma do powiedenia w kwestii gry! Staram się czytać wszystkie sugestie i odbierać jak najwięcej informacji zwrotnych na temat gry.
[list]
[*] Kampania, gdzie do budowy potrzeba kształtów
[*] Więcej poziomów i budynków (tylko w pełnej wersji)
[*] Inne mapy, może z przeszkodami
[*] Możliwość modyfikowania parametrów generowanjej mapy (Ilość i rozmiar surowców, ziarno świata, itd.)
[*] Więcej rodzajów kształtów
[*] Optymalizacja (Mimo wszystko gra już działa dośc płynnie!)
[*] Tryb dla ślepoty barw
[*] I wiele więcej!
[/list]
Sprawdź tablicę trello i zobacz nad czym teraz pracuję! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Ładowanie
error: Wystąpił błąd
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: " "
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
# Translator note: We don't use SI size units for common speak, but if you want to keep it SI
# ...also, Polish has wierd nature of diffrent number naming, we have "million" and "milliard"-thing wich actually is billion in English
suffix:
thousands: tyś
millions: mln
billions: mld
trillions: bln
# Shown for infinitely big numbers
infinite:
time:
# Used for formatting past time dates
oneSecondAgo: sekundę temu
xSecondsAgo: <x> sekund temu
oneMinuteAgo: minutę temu
xMinutesAgo: <x> minut temu
oneHourAgo: godzinę temu
xHoursAgo: <x> godzin temu
oneDayAgo: dzień temu
xDaysAgo: <x> dni temu
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>godz <minutes>m
xMinutes: <x> minut
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACJA
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Wersja demo
intro: >-
Kup pełną wersję gry, by odblokować więcej funckji!
mainMenu:
play: Rozpocznij
changelog: Dziennik Zmian
importSavegame: Importuj
openSourceHint: Gra z otwartym kodem źródłowym!
discordLink: Oficjalny serwer Discord!
helpTranslate: Pomóż w tłumaczeniu!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Przepraszam, ale ta gra może działać wolno w Twojej przeglądarce! Kup pełną wersję gry lub pobierz przeglądarkę chrome.
savegameLevel: Poziom <x>
savegameLevelUnknown: Nieznany poziom
contests:
contest_01_03062020:
title: "Konkurs #01"
desc: Wygraj <strong>25$</strong> za najciekawszą bazę!
#Translator note: We don't use AM/PM, we mainly use 24 hour clock system, older generations use 12h
longDesc: >-
Żeby dać wam coś od siebie, pomyślałem, że było by fajnie robić tygodniowe konkursy!
<br><br>
<strong>Temat tego tygodnia:</strong> Zbuduj najciekawszą fabrykę!
<br><br>
Zasady:<br>
<ul class="bucketList">
<li>Wyślij zrzut ekranu fabryki na adres <strong>contest@shapez.io</strong></li>
<li>Dodatkowe punkty za udostępnianie na mediach społecznościowych!</li>
<li>Wybiorę 5 najlepszych moim zdaniem projektów i pozwolę społeczności <strong>discord</strong> głosować.</li>
<li>Wygrany dostaje <strong>$25</strong> (Paypal, Amazon Gift Card, którekolwiek wolisz).</li>
<li>Termin: 07.06.2020 12:00 CEST</li>
</ul>
<br>
Nie mogę się doczekać, by zobaczyć Wasze fabryki!
showInfo: Wyświetl
contestOver: Ten konkurs już się skończył - Dołącz do serwera Discord by nie przegapić kolejnych!
dialogs:
buttons:
ok: OK
delete: Usuń
cancel: Anuluj
later: Później
restart: Restart
reset: Reset
getStandalone: Kup grę
deleteGame: Wiem, co robię
viewUpdate: Zobacz aktualizację
showUpgrades: Pokaż ulepszenia
showKeybindings: Pokaż Klawiszologię
importSavegameError:
title: Błąd importowania
text: >-
Nie udało się zaimportować twojego zapisu gry:
importSavegameSuccess:
title: Import zapisu
text: >-
Twoja gra została zaimportowana pomyślnie.
gameLoadFailure:
title: Błąd wczytywania
text: >-
Nie udało się wczytać twojego zapisu gry:
confirmSavegameDelete:
title: Potwierdź usuwanie
text: >-
Jesteś pewien, że chcesz usunąć zapis?
savegameDeletionError:
title: Błąd usuwania
text: >-
Nie udało się usunąć zapisu:
restartRequired:
title: Wymagany restart
text: >-
Gra wymaga ponownego uruchomienia w celu zastosowania nowych ustawień.
editKeybinding:
title: Zmień klawiszologię
desc: Naciśnij klawisz bądź przycisk myszy który chcesz przypisać, lub wciśnij Escape aby anulować.
resetKeybindingsConfirmation:
title: Zresetuj klawiszologię
desc: Ta akcja zresetuje wszystkie ustawienia klawiszologii do domyśnych wartości. Proszę potwierdzić.
keybindingsResetOk:
title: Reset Klawiszologii
desc: Klawiszologia została przywrócona do ustawień domyślnych!
featureRestriction:
title: Wersja Demo
desc: Próbujesz skorzystać z "<feature>", który nie jest dostępny w wersji demo. Rozważ zakup gry dla pełni doświadczeń!
saveNotPossibleInDemo:
desc: Gra została zapisana, lecz przywracanie zapisu dostępne jest wyłącznie w pełnej wersji gry. Rozważ zakup gry dla pełni doświadczeń!
leaveNotPossibleInDemo:
title: Wersja Demo
desc: Gra została zapisana, lecz przywrócenie zapisu nie będzie możliwe w wersji demo. Na pewno chcesz kontynuować?
oneSavegameLimit:
title: Limit Zapisów Gry
desc: W wersji demo możesz posiadać wyłącznie jeden zapis gry. Proszę usuń obecny lub zakup pełną wersję gry!
updateSummary:
title: Nowa aktualizacja!
desc: >-
Lista zmian od Twojej ostatniej rozgrywki:
hintDescription:
title: Tutorial
desc: >-
W razie utknięcia lub potrzeby pomocy, sprawdź przycisk 'Pokaż Wskazówkę' w lewym dolnym rogu - pomogę na tyle, ile będę mógł!
upgradesIntroduction:
title: Ulepszenia
desc: >-
Wszystkie kształty które produkujesz mogą zostać użyte do ulepszeń - <strong>Nie niszcz starych fabryk!</strong>
Zakładka "Ulepszenia" dostępna jest w prawym górnym rogu.
massDeleteConfirm:
title: Potwierdź Usuwanie
desc: >-
Usuwasz sporą ilość budynków (<count> gwoli ścisłości)! Czy na pewno chcesz kontynuować?
blueprintsNotUnlocked:
title: Jeszcze Nie Odblokowane
desc: >-
Schematy nie zostały jeszcze odblokowane! Awansuj poziomami, by odblokować.
keybindingsIntroduction:
title: Przydatna Klawiszologia
desc: >-
Gra posiada sporą gamę kombinacji klawiszy upraszczających budowę dużych fabryk.
Oto kilka z nich, lecz nie zmienia to faktu iż <strong>warto sprawdzić dostępne kombinacje</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Przeciąganie: Zaznacz obszar do kopiowania/usuwania.<br>
<code class='keybinding'>SHIFT</code>: Przytrzymaj, by wstawić więcej niż jeden budynek.<br>
<code class='keybinding'>ALT</code>: Odwróć orientacje stawianych taśmociągów.<br>
createMarker:
title: Nowy Znacznik
desc: Nadaj nazwę
markerDemoLimit:
desc: Możesz stworzyć tylko dwa własne znaczniki w wersji demo. Zakup pełną wersję gry dla nielimitowanych znaczników!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Ruch
selectBuildings: Zaznacz
stopPlacement: Przestań stawiać
rotateBuilding: Obróć budynek
placeMultiple: Postaw więcej
reverseOrientation: Odwróć orientacje
disableAutoOrientation: Wyłącz orientacje automatyczną
toggleHud: Przełącz widoczność interfejsu
placeBuilding: Postaw budynek
createMarker: Stwórz znacznik
delete: Usuń
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Naciśnij <key>, by zmieniać warianty.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Skrót: <key>
infoTexts:
speed: Szybkość
range: Zasięg
storage: Pojemność
oneItemPerSecond: 1 obiekt / sekundę
itemsPerSecond: <x> obiektów / sekundę
itemsPerSecondDouble: (x2)
tiles: <x> kafelków
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Poziom <level>
completed: Ukończono
unlockText: Odblokowano <reward>!
buttonNextLevel: Następny Poziom
# Notifications on the lower right
notifications:
newUpgrade: Nowe ulepszenie dostępne!
gameSaved: Postęp gry został zapisany.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Naciśnij <keyCopy> by skopiować, <keyDelete> by usunąć lub <keyCancel> by anulować.
# The "Upgrades" window
shop:
title: Ulepszenia
buttonUnlock: Ulepsz
# Gets replaced to e.g. "Tier IX"
# Translator note: translated into "rank"
# 2nd translator's note: I think translating this to "level" is better (and that's how Google Translate translates it :))
tier: Poziom <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: POZIOM MAKSYMALNY (Szybkość x<currentMult>)
# The "Statistics" window
statistics:
title: Statystyki
dataSources:
stored:
title: Przechowywane
description: Wyświetla ilość przechowywanych kształtów w głównym budynku.
produced:
title: Produkowane
description: Wyświetla wszystkie kształty produkowane przez Twoją fabrykę, w tym półprodukty.
delivered:
title: Dostarczone
description: Wyświetla kształty dostarczone do budynku głównego.
noShapesProduced: Brak wyprodukowanych kształtów.
# Displays the shapes per minute, e.g. '523 / m'
# Translator note: user "min" to distinguish from "meters"
shapesPerMinute: <shapes> / min
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Czas Gry
buildingsPlaced: Budynki
beltsPlaced: Taśmociągi
buttons:
continue: Kontynuuj
settings: Ustawienia
menu: Powrót do menu
# Bottom left tutorial hints
tutorialHints:
title: Potrzebujesz pomocy?
showHint: Pokaż Wskazówkę
hideHint: Zamknij
# When placing a blueprint
blueprintPlacer:
cost: Koszt
# Map markers
waypoints:
waypoints: Znaczniki
hub: Budynek Główny
description: Kliknij znacznik lewym przyciskiem myszy, by się do niego przenieść lub prawym, by go usunąć.<br><br>Naciśnij <keybinding> by stworzyć marker na środku widoku lub <strong>prawy przycisk myszy</strong> by stworzyć na wskazanej lokacji.
creationSuccessNotification: Utworzono znacznik.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Postaw <strong>ekstraktor</strong> na źródle <strong>kształtu koła</strong> aby go wydobyć!
1_2_conveyor: >-
Połącz ekstraktor <strong>taśmociągiem</strong> do głównego budynku!<br><br>Porada: <strong>Kliknij i przeciągnij</strong> taśmociąg myszką!
1_3_expand: >-
To <strong>NIE JEST</strong> gra "do poczekania"! Buduj więcej taśmociągów i ekstraktorów by wydobywać szybciej.<br><br>Porada: Przytrzymaj <strong>SHIFT</strong> by postawić wiele ekstratkorów. Naciśnij <strong>R</strong>, by je obracać.
# All shop upgrades
shopUpgrades:
belt:
name: Taśmociągi, Dystrybutory & Tunele
description: Szybkość x<currentMult> → x<newMult>
miner:
name: Wydobycie
description: Szybkość x<currentMult> → x<newMult>
processors:
name: Cięcie, Obrót & Sklejanie
description: Szybkość x<currentMult> → x<newMult>
painting:
name: Miksowanie & Malowanie
description: Szybkość x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
hub:
deliver: Dostarcz
toUnlock: by odblokować
levelShortcut: Poz.
belt:
default:
name: &belt Taśmociąg
description: Transportuje obiekty, przytrymaj by postawić kilka.
miner: # Internal name for the Extractor
default:
name: &miner Ekstraktor
description: Postaw na źródle kształtów, by je wydobyć.
chainable:
name: Ekstraktor (Łańcuchowy)
description: Postaw na źródle kształtów, by je wydobyć. Mogą być połączone szeregowo.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunel
description: Pozwala na transport podziemnym tunelem.
tier2:
name: Tunel Poziomu II
description: Pozwala na transport podziemnym tunelem. Nie łączy się z Tunelami Poziomu I.
splitter: # Internal name for the Balancer
default:
name: &splitter Rozdzielacz
description: Wielofunkcyjny - Równo dystrybuuje obiekty wejściowe do wyjść.
compact:
name: Łącznik (Kompaktowy)
description: Łączy dwa osobne taśmociągi w jeden.
compact-inverse:
name: Łącznik (Kompaktowy)
description: Łączy dwa osobne taśmociągi w jeden.
cutter:
default:
name: &cutter Przecinak
description: Tnie kształty i oddaje wycięte połówki. <strong>Jeśli korzystasz tylko z jednej połówki, upewnij się, że niszczysz drugą, by nie zatkać budynku!</strong>
quad:
name: Przecinak (Poczwórny)
description: Tnie kształty na cztery ćwiartki. <strong>Jeśli nie korzystasz z wszystkich ćwiartek, upewnij się, że niszczysz pozostałe, by nie zatkać budynku!</strong>
rotater:
# 2nd translator's note: CW & CCW could be changed to right & left to make the description shorter.
# Another 2nd translator's note: If you start naming the buildings as "tools to do something", keep naming them like that. Don't suddenly start naming them as "processes" they do
default:
name: &rotater Obracacz
description: Obraca kształt zgodnie z ruchem wskazówek zegara o 90 stopni.
ccw:
name: Obracacz (Przeciwny kierunek)
description: Obraca kształt przeciwnie do ruchu wskazówek zegara o 90 stopni.
stacker:
default:
name: &stacker Sklejacz
description: Skleja obiekty. Jeśli obiekty nie mogą być sklejone, obiekt z prawej jest nakładany na ten z lewej.
mixer:
default:
name: &mixer Mieszadło Kolorów
description: Miesza kolory dodając kolory do siebie.
painter:
# 2nd translator's note: All those buildings had different descriptions in english. Don't change them all to the same description.
default:
name: &painter Malarz
description: Koloruje kształt za pomocą koloru dostarczonego od boku.
double:
name: Malarz (Podwójny)
description: Koloruje kształt za pomocą koloru dostarczonych od boku. Koloruje 2 kształty używając 1 barwnika.
quad:
name: Malarz (Poczwórny)
description: Koloruje każdą ćwiarkę kształtu na inny kolor, używając dostarczonych kolorów.
trash:
default:
name: &trash Śmietnik
description: Przyjmuje obiekty z każdej ze stron i je usuwa. Na zawsze.
storage:
name: Magazyn
description: Magazynuje obiekty, do określonego limitu. Może zostać użyty jako bramka przepełnienia.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Przecinanie Kształtów
desc: >-
Odblokowano nową maszynę: <strong>przecinak</strong> - tnie kształt na pół <strong>pionowo - od góry do dołu</strong>, niezależnie od orientacji!<br><br>Upewnij się że zniszczysz nichciane kawałki, ponieważ <strong>może się zatkać</strong> - Na potrzeby tego otrzymujesz też kosz - niszczy wszystko co do niego przekierujesz!
reward_rotater:
title: Obracanie
desc: >-
Odblokowano nową maszynę: <strong>Obracacz</strong>! Obraca wejście o 90 stopni zgodnie z wskazówkami zegara.
#2nd translator's note: "Color objects" should be translated as "dye"
reward_painter:
title: Malowanie
desc: >-
Odblokowano nową maszynę: <strong>Malarz</strong> - Wydobądź barwniki (tak jak w przypadku kształtów) i połącz z kształtem by go pomalować!<br><br>PS: Jeśli cierpisz na ślepotę barw, pracuje nad tym!
reward_mixer:
title: Mieszanie
desc: >-
Odblokowano nową maszynę: <strong>Mieszadło Kolorów</strong> - Złącz dwa kolory z pomocą <strong>modelu addytywnego</strong> dzięki tej maszynie!
reward_stacker:
title: Sklejanie
desc: >-
Odblokowano nową maszynę: <strong>Sklejacz</strong> - łączy dwa kształty w jeden! Jeżeli obiekty mogą zostać sklejone, są łączone w <strong>jeden kształt</strong>. Jeśli nie mogą zostać sklejone, kształt po prawej jest <strong>kładziony na</strong> ten z lewej!
reward_splitter:
title: Rozdzielacz/Łącznik
desc: Wielofunkcyjne urządzenie <strong>balansujące</strong> zostało odblokowane - Może zostać wykorzystane do tworzenia większych fabryk poprzez <strong>rozdzielanie i łaczenie taśmociągów</strong>!<br><br>
reward_tunnel:
title: Tunel
desc: <strong>Tunel</strong> został odblokowany - Możesz prowadzić podziemne taśmociągi!
reward_rotater_ccw:
title: Obracanie odwrotne
desc: Odblokowano nowy wariant <strong>Obracacza</strong> - Pozwala odwracać przeciwnie do wskazówek zegara! Aby zbudować, zaznacz Obracacz i <strong>naciśnij 'T' by zmieniać warianty</strong>!
reward_miner_chainable:
title: Wydobycie Łańcuchowe
desc: Odblokowano nowy wariant <strong>ekstraktora</strong>! Może <strong>przekierować obiekty</strong> do ekstraktorów przed nim zwiększając efektywność wydbobycia!
reward_underground_belt_tier_2:
title: Tunel Poziomu II
desc: Odblokowano nowy wariant <strong>tunelu</strong> - Posiada większy <strong>zasięg</strong> i nie koliduje z trasami tych krótszych tuneli!
reward_splitter_compact:
title: Łącznik Kompaktowy
desc: >-
Odblokowano nowy wariant rozdzielacza: <strong>łącznik kompaktowy</strong> - Przyjmuje dwa wejścia i oddaje je na jednen taśmociąg. <strong>Użyj 'T' by zmienić wariant Rozdzielacza</strong>!
reward_cutter_quad:
title: Przecinak Poczwórny
desc: Odblokowano nowy wariant <strong>Przecinaka</strong> - Pozwala ciąć kształty na <strong>cztery ćwiartki</strong>!
reward_painter_double:
title: Podwójne Malowanie
desc: Odblokowano nowy wariant <strong>Malarza</strong> - Działa jak zwykły malarz, z tą różnicą że maluje <strong>dwa kształty na raz</strong> pobierając wyłącznie jeden barwnik!
reward_painter_quad:
title: Poczwórne malowanie
desc: Odblokowano nowy wariant <strong>Malarza</strong> - Pozwala malować każdą ćwiarkę kształtu na inny kolor!
reward_storage:
title: Magazyn
desc: Odblokowano nowy wariant <strong>Kosza</strong> - Pozwala przechować pewną ilość obiektów!
reward_freeplay:
title: Tryb swobodny
desc: Gratulacje! Odblokowano <strong>tryb swobodny</strong>! Oznacza to, iż kształty są teraz generowane losowo! (Nie przejmuj się, więcej zawartości jest w planach dla wersji pełnej!)
reward_blueprints:
title: Schematy
desc: Odblokowano <strong>schematy</strong>! Możesz teraz <strong>kopiować i wklejać</strong> segmenty Twoich fabryk! Zaznacz obszar (Trzymaj CTRL, następnie przeciągnij mysz), potem wciśnij 'C' aby skopiować.<br><br>Wklejanie <strong>nie jest darmowe</strong>, potrzebujesz wyprodukować <strong>kształty schematu</strong> (Te, które właśnie dostarczyłeś), aby było Cie stać!
# Special reward, which is shown when there is no reward actually
no_reward:
title: Następny Poziom
desc: >-
Ten poziom nie daje nagrody, lecz kolejny już tak! <br><br> PS: Lepiej nie niszczyć istniejących fabryk - Potrzebujesz <strong>wszystkich</strong> kształtów w późniejszych etapach by <strong>odblokować ulepszenia</strong>!
no_reward_freeplay:
title: Następny Poziom
desc: >-
Gratulacje! Przy okazji, więcej zawartości jest w planach dla wersji pełnej!
settings:
title: Ustawienia
categories:
game: Gra
app: Aplikacja
versionBadges:
dev: Wersja Rozwojowa
staging: Wersja eksperymentalna
prod: Wersja Produkcyjna
buildDate: Skompilowano <at-date>
labels:
uiScale:
title: Skala Interfejsu
description: >-
Zmienia rozmiar interfejsu. Skala będzie dopasowana względem rozdzielczości Twojego ekranu.
scales:
super_small: Bardzo Mała
small: Mała
regular: Zwykła
large: Duża
huge: Ogromna
scrollWheelSensitivity:
title: Czułość Przybliżania
description: >-
Zmienia czułość przybliżania/oddalania.
sensitivity:
super_slow: Bardzo mała
slow: Mała
regular: Zwykła
fast: Duża
super_fast: Bardzo Duża
language:
title: Język
description: >-
Zmień Język. Wszystkie tłumaczenia są tworzone przez społeczność i mogą nie być w pełni ukończone!
fullscreen:
title: Pełny Ekran
description: >-
Zachęcamy do gry w pełnym ekranie dla lepszej rozgrywki. Dostępne tylko w pełnej wersji gry.
soundsMuted:
title: Wycisz Dźwięki
description: >-
Jeżeli włączone, wycisza wszystkie efekty dźwiękowe.
musicMuted:
title: Wycisz Muzykę
description: >-
Jeżeli włączone, wycisza muzykę.
theme:
title: Motyw Graficzny Gry
description: >-
Wybierz motyw (jasny / ciemny).
themes:
dark: Ciemny
light: Jasny
refreshRate:
title: Częstość Odświeżania
description: >-
Jeśli posiadasz monitor z częstotliwością odświeżania 144hz, zmień tę opcje na poprawnego odświeżania ekranu. To może wpłynąć na FPS jeśli masz za wolny komputer.
alwaysMultiplace:
title: Wielokrotne budowanie
description: >-
Jeżeli włączone, nie anuluje budowy po postawieniu maszyny. Odpowiednik ciągłego trzymania klawisza SHIFT.
offerHints:
title: Porady i Tutoriale
description: >-
Oferuje porady i tutoriale podczas gry. Dodatkowo, chowa pewne elementy interfejsu by ułatwić poznanie gry.
keybindings:
title: Klawiszologia
hint: >-
Tip: Upewnij się, że wykorzystujesz CTRL, SHIFT i ALT! Pozwalają na różne metody kładzenia elementów.
resetKeybindings: Zresetuj Klawiszologię
categoryLabels:
general: Aplikacja
ingame: Gra
navigation: Nawigacja
placement: Ustawianie
massSelect: Zbiorowe Zaznaczenie
buildings: Skróty Budynków
placementModifiers: Modyfikatory Stawiania
mappings:
confirm: Potwierdź
back: Wstecz
mapMoveUp: Ruch w górę
mapMoveRight: Ruch w prawo
mapMoveDown: Ruch w dół
mapMoveLeft: Move Left
centerMap: Wyśrodkuj Mapę
mapZoomIn: Przybliżenie
mapZoomOut: Oddalenie
createMarker: Stwórz Znacznik
menuOpenShop: Ulepszenia
menuOpenStats: Statystyki
toggleHud: Przełącz widoczność interfejsu
toggleFPSInfo: Pokaż Licznik FPS i infomacje do debugowania
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Anuluj Stawianie
rotateWhilePlacing: Obróć
rotateInverseModifier: >-
Modyfikator: Obróć Odrwotnie
cycleBuildingVariants: Zmień Wariant
confirmMassDelete: Potwierdź Usuwanie
cycleBuildings: Zmień Budynek
massSelectStart: Przytrzymaj i przeciągnij by zaznaczyć
massSelectSelectMultiple: Zaznacz kilka obszar
massSelectCopy: Skopiuj obszar
placementDisableAutoOrientation: Wyłącz automatyczną orientacje
placeMultiple: Pozostań w trybie stawiania
placeInverse: Odwróć automatyczną orientacje pasów
about:
title: O Grze
changelog:
title: Dziennik zmian
demo:
features:
restoringGames: Przywracanie zapisów gry
importingGames: Importowanie zapisów gry
oneGameLimit: Limit jednego zapisu gry
customizeKeybindings: Personalizowanie Klawiszologii
settingNotAvailable: Niedostępne w wersji demo.

View File

@ -19,6 +19,54 @@
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Carregando
error: Erro
@ -50,7 +98,7 @@ global:
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
hoursAndMinutesShort: <hours>h <minutes>m
xMinutes: <x> minutos

View File

@ -0,0 +1,730 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io é um jogo cujo objetivo é construir fábricas para automatizar a criação e combinação de formas geométricas cada vez mais complexas num mapa infinito.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io é um jogo cujo objetivo é construir fábricas para automatizar a criação e combinação de formas geométricas. Entrega as formas cada vez mais complexas que são pedidas de forma a progredir no jogo e desbloquear melhorias para acelerar a produção da tua fábrica
Uma vez que a procura aumenta, terás de aumentar a tua fábrica para fazer face às necessidades - No entanto, não te esqueças dos recursos, terás de expandir no [b]mapa infinito[/b]!
Como produzir formas se tornará aborrecido rapidamente, não tarda terás de misturar cores e pintá-las com elas - Combina os recursos de cores vermelha, verde e azul para produzir diferentes cores e usá-las para pintar as formas geométricas de forma a satisfazer a procura.
Este jogo conta com 18 níveis (Que deverão manter-te ocupado durante horas!) mas estou constantemente a adicionar novos conteúdos - Há muitas coisas planedas!
[b]Vantagens do jogo completo[/b]
[list]
[*] Marcos
[*] Savegames infinitos
[*] Modo escuro
[*] Mais definições
[*] Possibilita-me desenvolver ainda mais o shapez.io ❤️
[*] Mais conteúdo no futuro
[/list]
[b]Conteúdo planeado & Sugestões da comunidade[/b]
Este jogo é open source (código aberto) - Qualquer pessoa pode contribuir! Adicionalmente, Eu ouço [b]muito[/b] a comunidade! Eu tento ler todas as sugestões e retirar delas tanto feedback quanto possível.
[list]
[*] Modo história onde as construções custam formas geométricas
[*] Mais níveis & construções (exclusivo do jogo completo)
[*] Mapas diferentes, e talvez com obstáculos
[*] Criação de mapas configurável (Editar o número e tamanho das minas, semente, e mais)
[*] Mais tipos de formas geométricas
[*] Mais melhorias de performance (Apesar do jogo já correr bastante bem!)
[*] Modo daltónico
[*] E muito mais!
[/list]
Segue o meu trello board para veres todo o roteiro de desenvolvimento! https://trello.com/b/ISQncpJP/shapezio
global:
loading: A carregar
error: Erro
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: há um segundo
xSecondsAgo: há <x> segundos
oneMinuteAgo: há um minuto
xMinutesAgo: há <x> minutos
oneHourAgo: há uma hora
xHoursAgo: há <x> horas
oneDayAgo: há um dia
xDaysAgo: há <x> dias
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
xMinutes: <x> minutos
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Versão Demo
intro: >-
Compra a versão completa para desbloquear todas as funcionalidades!
mainMenu:
play: Jogar
changelog: Changelog
importSavegame: Importar
openSourceHint: Este jogo é código aberto!
discordLink: Discord oficial
helpTranslate: Ajuda a traduzir!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Desculpa, mas este jogo parece correr mais lentamente no teu navegador! Compra o jogo completo ou baixa o chrome para a melhor experiência.
savegameLevel: Nível <x>
savegameLevelUnknown: Nível desconhecido
contests:
contest_01_03062020:
title: "Concurso #01"
desc: Ganha <strong>$25</strong> para a base mais cool!
longDesc: >-
Para retribuir o teu apoio, pensei que seria bom fazer concursos semanais!
<br><br>
<strong>O tópico desta semana:</strong> Construir a base mais cool!
<br><br>
Como fazer:<br>
<ul class="bucketList">
<li>Envia um screenshot da tua base para <strong>contest@shapez.io</strong></li>
<li>Bónus se o partilhares nas redes sociais!</li>
<li>Eu escolherei 5 screenshots e propô-los-ei à comunidade do <strong>discord</strong> para votar.</li>
<li>O vencedor ganha <strong>$25</strong> (Paypal, Amazon Gift Card, ou o que preferires)</li>
<li>Prazo: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
Estou ansioso por ver as vossas fantásticas criações!
showInfo: Ver
contestOver: Este concurso terminou - Entra no discord para seres notificado quando abrirem novos concursos!
dialogs:
buttons:
ok: OK
delete: Apagar
cancel: Cancelar
later: Mais tarde
restart: Recomeçar
reset: Resetar
getStandalone: Compra o jogo completo
deleteGame: Eu sei o que faço
viewUpdate: Ver Update
showUpgrades: Mostrar Upgrades
showKeybindings: Mostrar Controlos
importSavegameError:
title: Erro de importação
text: >-
Erro ao importar o teu savegame:
importSavegameSuccess:
title: Savegame importado
text: >-
O teu savegame foi importado com sucesso.
gameLoadFailure:
title: O jogo está em baixo
text: >-
Erro ao carregar o teu savegame:
confirmSavegameDelete:
title: Confirmar eliminação
text: >-
Tens a certeza que pretendes eliminar o jogo?
savegameDeletionError:
title: Erro de eliminação
text: >-
Erro ao eliminar o teu savegame:
restartRequired:
title: Necessário reiniciar
text: >-
Deves reiniciar o jogo para aplicar as mudanças.
editKeybinding:
title: Mudar Keybinding
desc: Pressiona a tecla ou botão do rato que pretendes definir, ou Escape para cancelar.
resetKeybindingsConfirmation:
title: Resetar Keybindings
desc: Isto resetará todos os keybindings para os seus valores pré-definidos. Confirma por favor.
keybindingsResetOk:
title: Keybindings resetados
desc: Os keybindings foram resetados para os respetivos valores pré-definidos!
featureRestriction:
title: Versão Demo
desc: Tentaste aceder a uma funcionalidade (<feature>) que não está disponivel no Demo. Considera adquirir o jogo completo para a melhor experiência!
saveNotPossibleInDemo:
desc: O teu jogo foi guardade, mas restaurá-lo apenas será possivel no jogo completo. Considera adquirir o jogo completo para a melhor experiência!
leaveNotPossibleInDemo:
title: Versão Demo
desc: O teu jogo foi gravado, mas não será possível restaurá-lo no Demo. Restaurá-lo é possivel apenas no jogo completo. Tens a certeza?
newUpdate:
title: Atualização disponível
desc: Existe uma atualização para o jogo. Certifica-te de que a baixas!
oneSavegameLimit:
title: Savegames limitados
desc: Podes ter apenas um savegame de cada vez na versão Demo. Por favor remove o savegame existente ou adquire a versão completa!
updateSummary:
title: Nova atualização!
desc: >-
Aqui estão as mudanças desde a última vez que jogaste:
hintDescription:
title: Tutorial
desc: >-
Sempre que precisares de ajuda ou estiveres encravado, utiliza o botão 'Mostrar dica' no canto inferior esquerdo e eu tentarei ajudar-te!
upgradesIntroduction:
title: Desbloqueia upgrades
desc: >-
Todas as formas geométricas que produzes podem ser usadas para desbloquear upgrades - <strong>Não destruas as tuas fábricas antigas!</strong>
A tab dos upgrades pode ser encontrada no canto superior direito do ecrã.
massDeleteConfirm:
title: Confirma a eliminação
desc: >-
Estás a apagar muitas construções (<count> para ser exato)! Tens a certeza que o queres fazer?
blueprintsNotUnlocked:
title: Não desbloqueado ainda
desc: >-
Os Projetos ainda não foram desbloqueados! Completa mais níveis para as desbloquear.
keybindingsIntroduction:
title: Keybindings úteis
desc: >-
Este jogo tem vários keybindings que tornarão mais fácil a construção de grandes fábricas.
Aqui estão alguns, mas <strong>verifica as keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Seleciona a área para copiar / eliminar.<br>
<code class='keybinding'>SHIFT</code>: Mantém pressionado para colocar várias construções.<br>
<code class='keybinding'>ALT</code>: Inverte as posições.<br>
createMarker:
title: Novo marco
desc: Dá-lhe um nome com significado
markerDemoLimit:
desc: Apenas podes criar dois marcos na versão Demo. Adquire o jogo completo para colocar marcos infinitos!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Mover
selectBuildings: Selecionar área
stopPlacement: Parar
rotateBuilding: Rodar
placeMultiple: Colocar vários
reverseOrientation: Reverter orientação
disableAutoOrientation: Desligar orientação automática
toggleHud: Ligar/Desligar HUD
placeBuilding: Colocar construção
createMarker: Criar marco
delete: Destruir
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Pressionar <key> para obter variações.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Velocidade
range: Alcance
storage: Armazenamento
oneItemPerSecond: 1 item / segundo
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> telas
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Nível <level>
completed: Completo
unlockText: <reward> desbloqueado!
buttonNextLevel: Próximo nível
# Notifications on the lower right
notifications:
newUpgrade: Está disponível um novo upgrade!
gameSaved: O teu jogo foi gravado.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Pressiona <keyCopy> para copiar, <keyDelete> para removel e <keyCancel> para cancelar.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Nível <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: NÍVEL MÁXIMO (Velocidade x<currentMult>)
# The "Statistics" window
statistics:
title: Estatísticas
dataSources:
stored:
title: Armazenado
description: Formas geométricas armazenadas no edifício central.
produced:
title: Produzido
description: Formas geométricas que toda a fábrica produz, incluindo produtos intermédios.
delivered:
title: Entregue
description: Formas geométricas entregues no edifício central.
noShapesProduced: Não foram ainda produzidas formas geométricas.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Tempo de jogo
buildingsPlaced: Construções
beltsPlaced: Tapetes rolantes
buttons:
continue: Continuar
settings: Definições
menu: Voltar ao menu
# Bottom left tutorial hints
tutorialHints:
title: Precisa de ajuda?
showHint: Mostrar dica
hideHint: Fechar
# When placing a blueprint
blueprintPlacer:
cost: Preço
# Map markers
waypoints:
waypoints: Marcos
hub: Edifício Central
description: Carrega com o botão esquerdo num marco para saltar, botão direito para o eliminar.<br><br>Pressiona <keybinding> para criar um marco na vista atual, ou <strong>botão direito</strong> para criar um marco no local selecionado.
creationSuccessNotification: Marco criado com sucesso.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Coloca um <strong>extrator</strong> em cima da <strong>forma circular</strong> para extrai-la!
1_2_conveyor: >-
Liga o extrator a um <strong>tapete rolante</strong> em direção ao Edifício Central!<br><br>Dica: <strong>Clica e arrasta</strong> o tapete com o rato!
1_3_expand: >-
Isto <strong>NÃO</strong> é um idle game! Constrói mais extratores e tapetes para atingir o objetivo mais rapidamente.<br><br>Dica: Pressiona <strong>SHIFT</strong> para colocar vários extratores, e usa <strong>R</strong> para os rodar.
# All shop upgrades
shopUpgrades:
belt:
name: Tapetes, Distribuidores e Túneis
description: Velocidade x<currentMult> → x<newMult>
miner:
name: Extração
description: Velocidade x<currentMult> → x<newMult>
processors:
name: Corte, Rotação e Montagem
description: Velocidade x<currentMult> → x<newMult>
painting:
name: Mistura e Pintura
description: Velocidade x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Tapete Rolante
description: Transporta items, mantém pressionado e arrasta para colocar vários.
miner: # Internal name for the Extractor
default:
name: &miner Extrator
description: Coloca em cima de uma forma geométrica para extraí-la.
chainable:
name: Extrator (Série)
description: Coloca em cima de uma forma geométrica para extraí-la. Pode ser colocado em série.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Túnel
description: Permite transportar recursos por baixo de construções e tapetes.
tier2:
name: Túnel Nível II
description: Permite transportar recursos por baixo de construções e tapetes.
splitter: # Internal name for the Balancer
default:
name: &splitter Distribuidor
description: Multifunções - Distribui igualmente todos os inputs por todos os outputs.
compact:
name: Misturador (compacto)
description: Junta dois tapetes rolantes num só.
compact-inverse:
name: Misturador (compacto)
description: Junta dois tapetes rolantes num só.
cutter:
default:
name: &cutter Cortador
description: Corta formas geométricas de cima para baixo e produz duas metades. <strong>Se apenas usares uma parte, certifica-te de que destrois a outra parte de forma a não encravar a produção!</strong>
quad:
name: Cortador (Quádruplo)
description: Corta formas geométricas de cima para baixo e produz duas metades. <strong>Se apenas usares uma parte, certifica-te de que destrois a outra parte de forma a não encravar a produção!</strong>
rotater:
default:
name: &rotater Rodar
description: Roda as formas 90º no sentido dos ponteiros do relógio.
ccw:
name: Rodar (CCW)
description: Roda as formas 90º no sentido contrário ao dos ponteiros do relógio.
stacker:
default:
name: &stacker Empilhador
description: Empilha os dois inputs. Se não podem ser empilhados, o item da direita será colocado em cima do item da esquerda.
mixer:
default:
name: &mixer Misturador de cores
description: Mistura duas cores usando mistura aditiva.
painter:
default:
name: &painter Pintor
description: Pinta a forma geométrica do input esquerdo com a cor do input direito.
double:
name: Pintor (Duplo)
description: Pinta as formas geométricas dos inputs esquerdos com a cor do input superior.
quad:
name: Pintor (Quádruplo)
description: Pinta cada quadrante da forma geométrica com uma cor diferente.
trash:
default:
name: &trash Lixo
description: Aceita inputs de todos os lados e destrói-os. Para sempre.
storage:
name: Armazém
description: Armazena items em excesso até uma determinada capacidade. Pode ser usado como uma porta de transbordamento.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Corte de formas
desc: Acabaste de desbloquear o <strong>Cortador</strong> - ele corta as formas geométricas ao meio de <strong>cima para baixo</strong> independentemente da orientação!<br><br>Certifica-te de que te livras do desperdício, caso contrário <strong>vai empancar</strong> - Para isso, dou-te um lixo, que destrói tudo o que lá coloques!
reward_rotater:
title: Rotação
desc: O <strong>Rodador</strong> foi desbloqueado! Ele roda as formas geométricas 90º no sentido dos ponteiros do relógio.
reward_painter:
title: Pintura
desc: >-
O <strong>Pintor</strong> foi desbloqueado - Extrai alguns veios coloridos (tal como fazes com as formas) e combina-os com uma forma no pintor para a colorir!<br><br>PS: Se fores daltónico, já estou a trabalhar para encontrar uma solução!
reward_mixer:
title: Mistura de Cores
desc: O <strong>Misturador</strong> foi desbloqueado - Combina duas cores usando <strong>mistura aditiva</strong> com esta construção!
reward_stacker:
title: Empilhar
desc: Agora podes combinar formas geométricas com o <strong>Combinador</strong>! Ambos os inputs são combinados, e se puderem ser colocados lado-a-lado, serão <strong>fundidos</strong>. Caso contrário, o input da direita é <strong>empilhado em cima</strong> do da esquerda!
reward_splitter:
title: Distribuidor/Misturador
desc: O <strong>Distribuidor</strong> multi-funções foi desbloqueado - Pode ser usado para construir fábricas maiores <strong>separando e convergindo items</strong> para vários tapetes!<br><br>
reward_tunnel:
title: Túnel
desc: O <strong>Túnel</strong> foi desbloqueado - Com ele podes passar items através de tapetes e construções!
reward_rotater_ccw:
title: Rotação CCW
desc: Desbloqueaste umaa variante do <strong>Rodador</strong> - Permite rodar no sentido contrário ao dos ponteiros do relógio! Para construí-lo, seleciona o Rodador e <strong>pressiona 'T' para ver as variantes</strong>!
reward_miner_chainable:
title: Extração em série
desc: Desbloqueaste o <strong>Extrator em série</strong>! Permite <strong>enviar o recurso extraído</strong> para outros extratores, permitindo uma extração mais eficiente!
reward_underground_belt_tier_2:
title: Túnel Nível II
desc: Desbloqueaste uma nova variante do <strong>Túnel</strong> - Tem um <strong>maior alcance</strong>, e podes interlaçar as duas variantes entre si!
reward_splitter_compact:
title: Distribuição
desc: >-
Desbloqueaste uma variante compacta do <strong>Distribuidor</strong> - Aceita dois inputs e junta-os num só!
reward_cutter_quad:
title: Corte quádruplo
desc: Desbloqueaste a variante do <strong>Cortador</strong> - Permite cortar formas geométricas em <strong>quatro partes</strong> em vez de apenas duas!
reward_painter_double:
title: Pintura dupla
desc: Desbloqueaste uma variante do <strong>Pintor</strong> - Funciona como um pintor normal mas processa <strong>duas formas ao mesmo tempo</strong> consumindo apenas uma cor em vez de duas!
reward_painter_quad:
title: Pintura quádrupla
desc: Desbloqueaste uma variante do <strong>Pintor</strong> - Permite pintar cada parte da forma geométrica individualmente!
reward_storage:
title: Armazém
desc: Desbloqueaste uma variante do <strong>Lixo</strong> - Permite armazenar items até uma determinada capacidade!
reward_freeplay:
title: Jogo livre
desc: Conseguiste! Desbloqueaste o <strong>modo jogo livre</strong>! Isto significa que agora as formas são geradas aleatoriamente! (Não te prepcupes, está planeado mais conteúdo para o jogo completo!)
reward_blueprints:
title: Projetos
desc: Agora podes <strong>copiar e colar</strong> partes da tua fábrica! Seleciona uma área (Prime CTRL e arrasta com o rato), e prime 'C' para copiar.<br><br>Colar não é <strong>gratuito</strong>, precisas de produzir <strong>formas projeto</strong> para o pagares! (Aquelas que acabaste de entregar).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Próximo nível
desc: >-
Este nível não te deu nenhuma recompensa, mas o próximo dará! <br><br> PS: É melhor não destruires a tua fábrica atual - Precisarás de <strong>todas</strong> essas formas no futuro para <strong>desbloquear upgrades</strong>!
no_reward_freeplay:
title: Próximo nível
desc: >-
Parabéns! Já agora, está planeado mais conteúdo para o jogo completo!
settings:
title: Definições
categories:
game: Jogo
app: Aplicação
versionBadges:
dev: Desenvolvimento
staging: Ensaio
prod: Produção
buildDate: Construido <at-date>
labels:
uiScale:
title: Escala da interface
description: >-
Altera o tamanho da interface do utilizador. A interface será redimensionada com base na resolução do teu dispositivo, mas esta definição controla a escala.
scales:
super_small: Super pequeno
small: Pequeno
regular: Médio
large: Grande
huge: Enorme
scrollWheelSensitivity:
title: Sensibilidade do zoom
description: >-
Define o quão sensível é o zoom (Roda do rato ou trackpado).
sensitivity:
super_slow: Muito lento
slow: Lento
regular: Normal
fast: Rápido
super_fast: Muito rápido
language:
title: Língua
description: >-
Muda a língua. Todas as traduções são contribuições dos utilizadores e pode estar incompletas!
fullscreen:
title: Ecrã inteiro
description: >-
É recomendado jogar o jogo em ecrã inteiro para a melhor experiência. Apenas disponível no jogo completo.
soundsMuted:
title: Mutar sons
description: >-
Se ativado, desativa todos os sons.
musicMuted:
title: Mutar música
description: >-
Se ativado, desativa todas as músicas.
theme:
title: Tema do jogo
description: >-
Escolhe o tema do jogo (claro / escuro).
refreshRate:
title: Frequência
description: >-
Se tens um monitor 144hz, muda a frequência aqui para que o jogo simule corretamente frequências de autalização altas. Isto pode resultar em perda de FPS se o teu computador for demasiado lento.
alwaysMultiplace:
title: Colocação multipla
description: >-
Se ativado, todas as construções permanecerão selecionadas após a colocação até cancelares. Isto é equivalente a pressionares SHIFT permanentemente.
offerHints:
title: Dicas e tutoriais
description: >-
Se ativado, dá dicas e tutoriais de apoio ao jogo. Adicionalmente, esconde certos elementos da interface do utilizador até ao nível em que são desbloqueados de forma a simplificar o início do jogo.
keybindings:
title: Keybindings
hint: >-
Tip: Utiliza o CTRL, o SHIFT e o ALT! Eles permitem diferentes opções de colocação.
resetKeybindings: Resetar Keybindings
categoryLabels:
general: Aplicação
ingame: Jogo
navigation: Navegação
placement: Colocação
massSelect: Seleção em massa
buildings: Atalhos de construções
placementModifiers: Modificadores de colocação
mappings:
confirm: Confirmar
back: Retroceder
mapMoveUp: Mover para cima
mapMoveRight: Mover para a direita
mapMoveDown: Mover para baixo
mapMoveLeft: Mover para a esquerda
centerMap: Centrar o mapa
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Criar Marco
menuOpenShop: Upgrades
menuOpenStats: Estatísticas
toggleHud: Ativar/Desativar HUD
toggleFPSInfo: Mostrar FPS e Debug info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Cancelar
rotateWhilePlacing: Rotação
rotateInverseModifier: >-
Modifier: Rotação CCW
cycleBuildingVariants: Mudar variantes
confirmMassDelete: Confirmar eliminação em massa
cycleBuildings: Mudar construções
massSelectStart: Pressiona e arrasta para começar
massSelectSelectMultiple: Selecionar várias áreas
massSelectCopy: Copiar a área
placementDisableAutoOrientation: Desativa orientação automática
placeMultiple: Continuar no modo de colocação
placeInverse: Inverter orientação automática do tapete
about:
title: Sobre o jogo
changelog:
title: Changelog
demo:
features:
restoringGames: Restauro de savegames
importingGames: Importação de savegames
oneGameLimit: Limitado a um savegame
customizeKeybindings: Costumizar Keybindings
settingNotAvailable: Não disponível no Demo.

731
translations/base-ro.yaml Normal file
View File

@ -0,0 +1,731 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: one second ago
xSecondsAgo: <x> seconds ago
oneMinuteAgo: one minute ago
xMinutesAgo: <x> minutes ago
oneHourAgo: one hour ago
xHoursAgo: <x> hours ago
oneDayAgo: one day ago
xDaysAgo: <x> days ago
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Play
changelog: Changelog
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Delete
cancel: Cancel
later: Later
restart: Restart
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Import Error
text: >-
Failed to import your savegame:
importSavegameSuccess:
title: Savegame Imported
text: >-
Your savegame has been successfully imported.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Are you sure you want to delete the game?
savegameDeletionError:
title: Failed to delete
text: >-
Failed to delete the savegame:
restartRequired:
title: Restart required
text: >-
You need to restart the game to apply the settings.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
newUpdate:
title: Update available
desc: There is an update for this game available, be sure to download it!
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Blueprints have not been unlocked yet! Complete more levels to unlock them.
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to copy / delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Select area
stopPlacement: Stop placement
rotateBuilding: Rotate building
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Press <key> to cycle variants.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Speed
range: Range
storage: Storage
oneItemPerSecond: 1 item / second
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Playtime
buildingsPlaced: Buildings
beltsPlaced: Belts
buttons:
continue: Continue
settings: Settings
menu: Return to menu
# Bottom left tutorial hints
tutorialHints:
title: Need help?
showHint: Show hint
hideHint: Close
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Settings
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: About this Game
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Not available in the demo.

731
translations/base-ru.yaml Normal file
View File

@ -0,0 +1,731 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io это игра о строительстве фабрик для автоматизации создания и объединения все более сложных фигур на бесконечной карте.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io это игра о строительстве фабрик для автоматизации создания и объединения фигур. Доставляйте запрошенные, все более сложные фигуры, чтобы развиваться в игре и разблокировать улучшения, чтобы ускорить работу вашей фабрики.
Поскольку спрос растет, вам придется увеличивать свою фабрику, чтобы соответствовать потребностям. Однако, не забывайте о ресурсах, несмотря на то что вы будете расширятся на [b]бесконечной карте[/b]!
Поскольку фигуры вскоре могут наскучить, вам потребуется смешивать цвета и рискрашивать свои фигуры ими. Комбинируйте красный, зеленый и синий цветовые ресурсы для получения разных цветов и красте ими фигуры, чтобы удовлетворить спрос.
Эта игра имеет 18 уровней (но и они займут вас на часы!), но я постоянно добавляю новый контент - там много чего запланировано!
[b]Преимущества полной версии[/b]
[list]
[*] Метки
[*] Неограниченное количество сохранений
[*] Темный режим
[*] Больше настроек
[*] Позволит мне быстрее разрабатывать shapez.io ❤️
[*] Больше возможностей в будущем!
[/list]
[b]Планируемые функции & Предложения сообщества[/b]
Это игра с открытым исходным кодом - Любой может внести свой вклад! Кроме того, я во [b]многом[/b] прислушиваюсь к сообществу! Я стараюсь прочитать все предложения и учту как можно больше отзывов.
[list]
[*] Режим истории, где здания стоят фигур
[*] Больше уровней & зданий (эксклюзивно для полной версии)
[*] Различные карты и, возможно, карта препятствий
[*] Настраиваемое создание карт (редактирование количества и размера участков, семя и т. д.)
[*] Больше видов фигур
[*] Больше улучшений производительности (хотя игра уже работает довольно хорошо!)
[*] Режим дальтоника
[*] И многое другое!
[/list]
Не забудьте проверить мою доску trello со всеми планами! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Загрузка
error: Ошибка
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: тыс.
millions: млн
billions: млрд
trillions: трлн
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: одну секунду назад
xSecondsAgo: <x> секунд(ы) назад
oneMinuteAgo: одну минуту назад
xMinutesAgo: <x> минут(ы) назад
oneHourAgo: один час назад
xHoursAgo: <x> часов(а) назад
oneDayAgo: один день назад
xDaysAgo: <x> дней(я) назад
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>с
minutesAndSecondsShort: <minutes>м <seconds>с
hoursAndMinutesShort: <hours>м <minutes>с
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: ПРОБЕЛ
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Демо версия
intro: >-
Приобретите полную версию чтобы разблокировать все возможности!
mainMenu:
play: Играть
changelog: Список изменений
importSavegame: Импортировать сохраненную игру
openSourceHint: Это игра с открытым исходным кодом!
discordLink: Оффициальный Дискорд Сервер
helpTranslate: Помоги с переводом!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Извините, но игра работает медленно в вашем браузере! Приобретите полную версию или загрузите Chrome чтобы ознакомится с игрой в полной мере.
savegameLevel: Уровень <x>
savegameLevelUnknown: Неизвестный уровень
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Удалить
cancel: Закрыть
later: Позже
restart: Перезапустить
reset: Сбросить
getStandalone: Приобрести полную версию
deleteGame: Я знаю, что я делаю
viewUpdate: Посмотреть Обновление
showUpgrades: Показать Улучшения
showKeybindings: Показать Управление
importSavegameError:
title: Ошибка импортирования
text: >-
Не удалось импортировать ваше сохранение игры:
importSavegameSuccess:
title: Сохраненная игра импортированна
text: >-
Ваша сохраненная игра успешно импортированна.
gameLoadFailure:
title: Ошибка загрузки
text: >-
Не удалось загрузить ваше сохранение игры:
confirmSavegameDelete:
title: Подтвердите удаление.
text: >-
Вы действительно хотите удалить игру?
savegameDeletionError:
title: Ошибка удаления
text: >-
Не удалось удалить сохранение игры:
restartRequired:
title: Необходим перезапуск
text: >-
Вам необходимо перезапустить игру, чтобы применить настройки.
editKeybinding:
title: Изменение управления
desc: Нажмите клавишу или кнопку мыши, которую хотите назначить, или нажмите «Esc» для отмены.
resetKeybindingsConfirmation:
title: Сброс управления
desc: Это сбросит все настройки управления к их значениям по умолчанию. Пожалуйста подтвердите.
keybindingsResetOk:
title: Сброс управления
desc: Настройки управления сброшены до соответствующих значений по умолчанию!
featureRestriction:
title: Демо версия
desc: Вы попытались получить доступ к функции (<feature>), которая недоступна в демоверсии. Вы можете приобрести полную версию чтобы пользоваться всеми функциями!
saveNotPossibleInDemo:
desc: Ваша игра была сохранена, но восстановить ее можно только в полной версии. Вы можете приобрести полную версию чтобы пользоваться всеми функциями!
leaveNotPossibleInDemo:
title: Демоверсия
desc: Ваша игра была сохранена, но вы не сможете восстановить ее в демоверсии. Восстановление ваших сохранений игр возможно только в полной версии. Вы уверены?
newUpdate:
title: Доступно обновление
desc: Доступно обновление для этой игры, обязательно скачайте его!
oneSavegameLimit:
title: Лимит сохранений
desc: Вы можете иметь только одно сохранение игры в демо-версии. Пожалуйста, удалите существующее или приобретите полную версию!
updateSummary:
title: Новое обновление!
desc: >-
Здесь изменения с тех пор, когда вы в последний раз играли:
hintDescription:
title: Обучение
desc: >-
Всякий раз, когда вам нужна помощь или вы застряли, нажмите кнопку «Показать подсказку» в левом нижнем углу, и я сделаю все возможное, чтобы помочь вам!
upgradesIntroduction:
title: Открыть улучшения
desc: >-
Все фигуры, которые вы производите, могут быть использованны для открытия улучшений - <strong>Не уничтожайте ваши старые производства!<storng>
Меню улучшений находится в правом верхнем углу.
massDeleteConfirm:
title: Подтвердить удаление
desc: >-
Вы удаляете много построек (<count>)! Вы действительно хотите сделать это?
blueprintsNotUnlocked:
title: Еще не открыто
desc: >-
Чертежи еще не открыты! Завершите больше уровней, что-бы открыть их.
keybindingsIntroduction:
title: Полезные горячие клавиши
desc: >-
В этой игре много горячих клавиш, которые облегчают строительство больших фабрик.
Вот несколько, но обязательно <strong>проверьте настройки управления</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Потащить: Выбор области для копирования / удаления.<br>
<code class='keybinding'>SHIFT</code>: Удерживайте, чтобы разместить несколько зданий.<br>
<code class='keybinding'>ALT</code>: Инвертировать направление размещаемых конвейерных лент.<br>
createMarker:
title: Новый маркер
desc: Напишите содержательное имя.
markerDemoLimit:
desc: Вы можете создать только 2 своих маркера в демо версии. Приобретите полную версию для безлимитных маркеров.
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Передвижение
selectBuildings: Выбрать область
stopPlacement: Прекратить размещение
rotateBuilding: Повернуть постройку
placeMultiple: Поставить несколько
reverseOrientation: Реверсировать направление
disableAutoOrientation: Отключить авто-определение направления
toggleHud: Переключить HUD
placeBuilding: Разместить постройку
createMarker: Создать маркер
delete: Уничтожить
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Нажмите <key> для переключения вариантов.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Клавиша: <key>
infoTexts:
speed: Скорость
range: Расстояние
storage: Storage
oneItemPerSecond: 1 предмет / сек
itemsPerSecond: <x> предметов / сек
itemsPerSecondDouble: (x2)
tiles: <x> клеток
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Уровень <level>
completed: Завершено
unlockText: Открыто <reward>!
buttonNextLevel: Следующий уровень
# Notifications on the lower right
notifications:
newUpgrade: Новое улучшение доступно!
gameSaved: Ваша игра была сохранена.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Нажмите <keyCopy> что-бы копировать, <keyDelete> что-бы удалить или <keyCancel> что-бы отменить.
# The "Upgrades" window
shop:
title: Улучшения
buttonUnlock: Улучшить
# Gets replaced to e.g. "Tier IX"
tier: Уровень <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: МАКСИМАЛЬНЫЙ УРОВЕНЬ (Скорость x<currentMult>)
# The "Statistics" window
statistics:
title: Статистика
dataSources:
stored:
title: Хранится
description: Показывает количество хранящихся фигур в вашем центральном здании.
produced:
title: Производится
description: Показывает производящиеся фигуры, включая промежуточное производство.
delivered:
title: Доставлено
description: Показывает фигуры, которые доставляются в ваше центральное здание.
noShapesProduced: Фигуры еще не произведены.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / мин
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Игровое время
buildingsPlaced: Постройки
beltsPlaced: Конвейеры
buttons:
continue: Продолжить
settings: Настройки
menu: Вернутся в меню
# Bottom left tutorial hints
tutorialHints:
title: Нужна помощь?
showHint: Показать подсказку
hideHint: Закрыть
# When placing a blueprint
blueprintPlacer:
cost: Стоимость
# Map markers
waypoints:
waypoints: Маркеры
hub: ХАБ
description: ЛКМ по маркеру, чтобы переместится к нему, ПКМ что-бы удалить. <br><br>Нажмите <keybinding> чтобы создать маркер в текущей позиции или <strong>ПКМ</strong> чтобы выбрать другое место для сождания маркера.
creationSuccessNotification: Маркер был создан.
# Interactive tutorial
interactiveTutorial:
title: Обучение
hints:
1_1_extractor: Поместите <strong>экстрактор</strong> на <strong>фигуру в форме круга</strong> чтобы добыть ее!
1_2_conveyor: >-
Соедините экстрактор <strong>конвейерной лентой</strong> с вашим хабом!<br><br>Подсказка: Необходимо выбрать конвейерную ленту и <strong>нажать и перетащить</strong> мышку!
1_3_expand: >-
Это <strong>НЕ</strong> idle-игра! Постройте больше экстракторов и конвейерных лент, чтобы достичь цели быстрее.<br><br>Подсказка: Удерживайте <strong>SHIFT</strong> чтобы разместить несколько экстракторов, а <strong>R</strong> чтобы вращать их.
# All shop upgrades
shopUpgrades:
belt:
name: Конвейерные ленты, Распределители & Туннели
description: Скорость x<currentMult> → x<newMult>
miner:
name: Добыча
description: Скорость x<currentMult> → x<newMult>
processors:
name: Нарезка, Вращение & Склейка
description: Скорость x<currentMult> → x<newMult>
painting:
name: Смешивание & Покраска
description: Скорость x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Конвейер
description: Транспортриует передметы, держите и тащите, чтобы разместить несколько.
miner: # Internal name for the Extractor
default:
name: &miner Экстрактор
description: Поместите над фигурным или цветовым ресурсом, чтобы добыть его.
chainable:
name: Экстрактор (Цепной)
description: Поместите над фигурным или цветовым ресурсом, чтобы добыть его. Может последовательно соединяться.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Туннель
description: Позволяет перевозить ресурсы под зданиями и конвейерными лентами.
tier2:
name: Туннель II
description: Позволяет перевозить ресурсы под зданиями и конвейерными лентами.
splitter: # Internal name for the Balancer
default:
name: &splitter Разделитель
description: Многофункциональный - равномерно распределяет все входы на все выходы.
compact:
name: Соединитель (компактный)
description: Объединяет две конвейерные ленты в одну.
compact-inverse:
name: Соединитель (компактный)
description: Объединяет две конвейерные ленты в одну.
cutter:
default:
name: &cutter Резчик
description: Разрезает фигуры сверху вниз и выводит обе половины. <strong>Если вы используете только одну часть, обязательно уничтожьте другую, иначе производство остановится!</strong>
quad:
name: Резчик (Четырехпоточный)
description: Разрезает фигуры на четыре части. <strong>Если вы используете только одну часть, обязательно уничтожьте другие, иначе производство остановится!</strong>
rotater:
default:
name: &rotater Вращатель
description: Поворачивает фигуры по часовой стрелке на 90 градусов.
ccw:
name: Вращатель (обратный)
description: Поворачивает фигуры против часовой стрелки на 90 градусов.
stacker:
default:
name: &stacker Склеиватель
description: Склеивает оба предмета. Если они не могут быть объединены, правый элемент помещается над левым элементом.
mixer:
default:
name: &mixer Смешиватель цветов
description: Смешивает два цвета с помощью аддитивного смешивания.
painter:
default:
name: &painter Покрасчик
description: Красит всю фигуру из левого входа краской из верхнего.
double:
name: Покрасчик (Двойной)
description: Красит фигуру из левых входов краской из верхнего.
quad:
name: Покрасчик (Четырехпоточный)
description: Позволяет раскрасить каждую четверть фигуры разными цветами.
trash:
default:
name: &trash Мусорка
description: Имеет входы со всех сторон. Уничтожает все что принимает, навсегда.
storage:
name: Хранилище
description: Хранит лишние предметы, до заданной вместимости. Может использоваться в качестве ворот для пропускания излишков.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Разделитель/соеденитель
desc: Был открыт многофункциональный <strong>balancer</strong>.It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Туннель
desc: Был открыт <strong>Туннель</strong>. You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Свободная игра
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Следующий уровень
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Следующий уровень
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Настройки
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Размер интерфейса
description: >-
Выберите размер пользовательского интерфейса. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Очень маленький
small: Маленький
regular: Средний
large: Большой
huge: Огромный
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Очень медленно
slow: Медленно
regular: Средне
fast: Быстро
super_fast: Очень быстро
language:
title: Язык
description: >-
Выберите язык. Все переводы сделаны пользователями и могут быть незакончены!
fullscreen:
title: Полный экран
description: >-
Для лучшей игры рекомендуется играть в полноэкранном режиме. Доступно только в полной версии.
soundsMuted:
title: Выключить звуки
description: >-
Если включено, выключает все звуковые эффекты
musicMuted:
title: Выключить музыку
description: >-
Если включено, выключает музыку
theme:
title: Тема игры
description: >-
Выберите тему игры (светлая / темная).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Настройки управления
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Настройки по умолчанию
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Подтвердить
back: Назад
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Включить/выключить FPS и информацию отладки
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: О игре
changelog:
title: Список измений
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Не доступно в демо-версии.

731
translations/base-sv.yaml Normal file
View File

@ -0,0 +1,731 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: one second ago
xSecondsAgo: <x> seconds ago
oneMinuteAgo: one minute ago
xMinutesAgo: <x> minutes ago
oneHourAgo: one hour ago
xHoursAgo: <x> hours ago
oneDayAgo: one day ago
xDaysAgo: <x> days ago
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Play
changelog: Changelog
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Delete
cancel: Cancel
later: Later
restart: Restart
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Import Error
text: >-
Failed to import your savegame:
importSavegameSuccess:
title: Savegame Imported
text: >-
Your savegame has been successfully imported.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Are you sure you want to delete the game?
savegameDeletionError:
title: Failed to delete
text: >-
Failed to delete the savegame:
restartRequired:
title: Restart required
text: >-
You need to restart the game to apply the settings.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
newUpdate:
title: Update available
desc: There is an update for this game available, be sure to download it!
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Blueprints have not been unlocked yet! Complete more levels to unlock them.
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to copy / delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Select area
stopPlacement: Stop placement
rotateBuilding: Rotate building
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Press <key> to cycle variants.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Speed
range: Range
storage: Storage
oneItemPerSecond: 1 item / second
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Playtime
buildingsPlaced: Buildings
beltsPlaced: Belts
buttons:
continue: Continue
settings: Settings
menu: Return to menu
# Bottom left tutorial hints
tutorialHints:
title: Need help?
showHint: Show hint
hideHint: Close
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Settings
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: About this Game
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Not available in the demo.

732
translations/base-tr.yaml Normal file
View File

@ -0,0 +1,732 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: one second ago
xSecondsAgo: <x> seconds ago
oneMinuteAgo: one minute ago
xMinutesAgo: <x> minutes ago
oneHourAgo: one hour ago
xHoursAgo: <x> hours ago
oneDayAgo: one day ago
xDaysAgo: <x> days ago
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>m
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Play
changelog: Changelog
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Delete
cancel: Cancel
later: Later
restart: Restart
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Import Error
text: >-
Failed to import your savegame:
importSavegameSuccess:
title: Savegame Imported
text: >-
Your savegame has been successfully imported.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Are you sure you want to delete the game?
savegameDeletionError:
title: Failed to delete
text: >-
Failed to delete the savegame:
restartRequired:
title: Restart required
text: >-
You need to restart the game to apply the settings.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Complete level 12 to unlock Blueprints!
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Select area
stopPlacement: Stop placement
rotateBuilding: Rotate building
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Press <key> to cycle variants.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Speed
range: Range
storage: Storage
oneItemPerSecond: 1 item / second
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Playtime
buildingsPlaced: Buildings
beltsPlaced: Belts
buttons:
continue: Continue
settings: Settings
menu: Return to menu
# Bottom left tutorial hints
tutorialHints:
title: Need help?
showHint: Show hint
hideHint: Close
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
hub:
deliver: Deliver
toUnlock: to unlock
levelShortcut: LVL
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Settings
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: About this Game
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Not available in the demo.

View File

@ -0,0 +1,731 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: one second ago
xSecondsAgo: <x> seconds ago
oneMinuteAgo: one minute ago
xMinutesAgo: <x> minutes ago
oneHourAgo: one hour ago
xHoursAgo: <x> hours ago
oneDayAgo: one day ago
xDaysAgo: <x> days ago
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Play
changelog: Changelog
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Delete
cancel: Cancel
later: Later
restart: Restart
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Import Error
text: >-
Failed to import your savegame:
importSavegameSuccess:
title: Savegame Imported
text: >-
Your savegame has been successfully imported.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Are you sure you want to delete the game?
savegameDeletionError:
title: Failed to delete
text: >-
Failed to delete the savegame:
restartRequired:
title: Restart required
text: >-
You need to restart the game to apply the settings.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
newUpdate:
title: Update available
desc: There is an update for this game available, be sure to download it!
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Blueprints have not been unlocked yet! Complete more levels to unlock them.
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to copy / delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Select area
stopPlacement: Stop placement
rotateBuilding: Rotate building
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Press <key> to cycle variants.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Speed
range: Range
storage: Storage
oneItemPerSecond: 1 item / second
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Playtime
buildingsPlaced: Buildings
beltsPlaced: Belts
buttons:
continue: Continue
settings: Settings
menu: Return to menu
# Bottom left tutorial hints
tutorialHints:
title: Need help?
showHint: Show hint
hideHint: Close
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Settings
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: About this Game
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Not available in the demo.

View File

@ -0,0 +1,731 @@
#
# GAME TRANSLATIONS
#
# Contributing:
#
# If you want to contribute, please make a pull request on this respository
# and I will have a look.
#
# Placeholders:
#
# Do *not* replace placeholders! Placeholders have a special syntax like
# `Hotkey: <key>`. They are encapsulated within angle brackets. The correct
# translation for this one in German for example would be: `Taste: <key>` (notice
# how the placeholder stayed '<key>' and was not replaced!)
#
# Adding a new language:
#
# If you want to add a new language, ask me in the discord and I will setup
# the basic structure so the game also detects it.
#
steamPage:
# This is the short text appearing on the steam page
shortText: shapez.io is a game about building factories to automate the creation and combination of increasingly complex shapes within an infinite map.
# This is the long description for the steam page - It is contained here so you can help to translate it, and I will regulary update the store page.
# NOTICE:
# - Do not translate the first line (This is the gif image at the start of the store)
# - Please keep the markup (Stuff like [b], [list] etc) in the same format
longText: >-
[img]{STEAM_APP_IMAGE}/extras/store_page_gif.gif[/img]
shapez.io is a game about building factories to automate the creation and combination of shapes. Deliver the requested, increasingly complex shapes to progress within the game and unlock upgrades to speed up your factory.
Since the demand raises you will have to scale up your factory to fit the needs - Don't forget about resources though, you will have to expand in the [b]infinite map[/b]!
Since shapes can get boring soon you need to mix colors and paint your shapes with it - Combine red, green and blue color resources to produce different colors and paint shapes with it to satisfy the demand.
This game features 18 levels (Which should keep you busy for hours already!) but I'm constantly adding new content - There is a lot planned!
[b]Standalone Advantages[/b]
[list]
[*] Waypoints
[*] Unlimited Savegames
[*] Dark Mode
[*] More settings
[*] Allow me to further develop shapez.io ❤️
[*] More features in the future!
[/list]
[b]Planned features & Community suggestions[/b]
This game is open source - Anybody can contribute! Besides of that, I listen [b]a lot[/b] to the community! I try to read all suggestions and take as much feedback into account as possible.
[list]
[*] Story mode where buildings cost shapes
[*] More levels & buildings (standalone exclusive)
[*] Different maps, and maybe map obstacles
[*] Configurable map creation (Edit number and size of patches, seed, and more)
[*] More types of shapes
[*] More performance improvements (Although the game already runs pretty good!)
[*] Color blind mode
[*] And much more!
[/list]
Be sure to check out my trello board for the full roadmap! https://trello.com/b/ISQncpJP/shapezio
global:
loading: Loading
error: Error
# How big numbers are rendered, e.g. "10,000"
thousandsDivider: ","
# The suffix for large numbers, e.g. 1.3k, 400.2M, etc.
suffix:
thousands: k
millions: M
billions: B
trillions: T
# Shown for infinitely big numbers
infinite: inf
time:
# Used for formatting past time dates
oneSecondAgo: one second ago
xSecondsAgo: <x> seconds ago
oneMinuteAgo: one minute ago
xMinutesAgo: <x> minutes ago
oneHourAgo: one hour ago
xHoursAgo: <x> hours ago
oneDayAgo: one day ago
xDaysAgo: <x> days ago
# Short formats for times, e.g. '5h 23m'
secondsShort: <seconds>s
minutesAndSecondsShort: <minutes>m <seconds>s
hoursAndMinutesShort: <hours>h <minutes>s
xMinutes: <x> minutes
keys:
tab: TAB
control: CTRL
alt: ALT
escape: ESC
shift: SHIFT
space: SPACE
demoBanners:
# This is the "advertisement" shown in the main menu and other various places
title: Demo Version
intro: >-
Get the standalone to unlock all features!
mainMenu:
play: Play
changelog: Changelog
importSavegame: Import
openSourceHint: This game is open source!
discordLink: Official Discord Server
helpTranslate: Help translate!
# This is shown when using firefox and other browsers which are not supported.
browserWarning: >-
Sorry, but the game is known to run slow on your browser! Get the standalone version or download chrome for the full experience.
savegameLevel: Level <x>
savegameLevelUnknown: Unknown Level
contests:
contest_01_03062020:
title: "Contest #01"
desc: Win <strong>$25</strong> for the coolest base!
longDesc: >-
To give something back to you, I thought it would be cool to make weekly contests!
<br><br>
<strong>This weeks topic:</strong> Build the coolest base!
<br><br>
Here's the deal:<br>
<ul class="bucketList">
<li>Submit a screenshot of your base to <strong>contest@shapez.io</strong></li>
<li>Bonus points if you share it on social media!</li>
<li>I will choose 5 screenshots and propose it to the <strong>discord</strong> community to vote.</li>
<li>The winner gets <strong>$25</strong> (Paypal, Amazon Gift Card, whatever you prefer)</li>
<li>Deadline: 07.06.2020 12:00 AM CEST</li>
</ul>
<br>
I'm looking forward to seeing your awesome creations!
showInfo: View
contestOver: This contest has ended - Join the discord to get noticed about new contests!
dialogs:
buttons:
ok: OK
delete: Delete
cancel: Cancel
later: Later
restart: Restart
reset: Reset
getStandalone: Get Standalone
deleteGame: I know what I do
viewUpdate: View Update
showUpgrades: Show Upgrades
showKeybindings: Show Keybindings
importSavegameError:
title: Import Error
text: >-
Failed to import your savegame:
importSavegameSuccess:
title: Savegame Imported
text: >-
Your savegame has been successfully imported.
gameLoadFailure:
title: Game is broken
text: >-
Failed to load your savegame:
confirmSavegameDelete:
title: Confirm deletion
text: >-
Are you sure you want to delete the game?
savegameDeletionError:
title: Failed to delete
text: >-
Failed to delete the savegame:
restartRequired:
title: Restart required
text: >-
You need to restart the game to apply the settings.
editKeybinding:
title: Change Keybinding
desc: Press the key or mouse button you want to assign, or escape to cancel.
resetKeybindingsConfirmation:
title: Reset keybindings
desc: This will reset all keybindings to their default values. Please confirm.
keybindingsResetOk:
title: Keybindings reset
desc: The keybindings have been reset to their respective defaults!
featureRestriction:
title: Demo Version
desc: You tried to access a feature (<feature>) which is not available in the demo. Consider to get the standalone for the full experience!
saveNotPossibleInDemo:
desc: Your game has been saved, but restoring it is only possible in the standalone version. Consider to get the standalone for the full experience!
leaveNotPossibleInDemo:
title: Demo version
desc: Your game has been saved, but you will not be able to restore it in the demo. Restoring your savegames is only possible in the full version. Are you sure?
newUpdate:
title: Update available
desc: There is an update for this game available, be sure to download it!
oneSavegameLimit:
title: Limited savegames
desc: You can only have one savegame at a time in the demo version. Please remove the existing one or get the standalone!
updateSummary:
title: New update!
desc: >-
Here are the changes since you last played:
hintDescription:
title: Tutorial
desc: >-
Whenever you need help or are stuck, check out the 'Show hint' button in the lower left and I'll give my best to help you!
upgradesIntroduction:
title: Unlock Upgrades
desc: >-
All shapes you produce can be used to unlock upgrades - <strong>Don't destroy your old factories!</strong>
The upgrades tab can be found on the top right corner of the screen.
massDeleteConfirm:
title: Confirm delete
desc: >-
You are deleting a lot of buildings (<count> to be exact)! Are you sure you want to do this?
blueprintsNotUnlocked:
title: Not unlocked yet
desc: >-
Blueprints have not been unlocked yet! Complete more levels to unlock them.
keybindingsIntroduction:
title: Useful keybindings
desc: >-
This game has a lot of keybindings which make it easier to build big factories.
Here are a few, but be sure to <strong>check out the keybindings</strong>!<br><br>
<code class='keybinding'>CTRL</code> + Drag: Select area to copy / delete.<br>
<code class='keybinding'>SHIFT</code>: Hold to place multiple of one building.<br>
<code class='keybinding'>ALT</code>: Invert orientation of placed belts.<br>
createMarker:
title: New Marker
desc: Give it a meaningful name
markerDemoLimit:
desc: You can only create two custom markers in the demo. Get the standalone for unlimited markers!
ingame:
# This is shown in the top left corner and displays useful keybindings in
# every situation
keybindingsOverlay:
moveMap: Move
selectBuildings: Select area
stopPlacement: Stop placement
rotateBuilding: Rotate building
placeMultiple: Place multiple
reverseOrientation: Reverse orientation
disableAutoOrientation: Disable auto orientation
toggleHud: Toggle HUD
placeBuilding: Place building
createMarker: Create Marker
delete: Destroy
# Everything related to placing buildings (I.e. as soon as you selected a building
# from the toolbar)
buildingPlacement:
# Buildings can have different variants which are unlocked at later levels,
# and this is the hint shown when there are multiple variants available.
cycleBuildingVariants: Press <key> to cycle variants.
# Shows the hotkey in the ui, e.g. "Hotkey: Q"
hotkeyLabel: >-
Hotkey: <key>
infoTexts:
speed: Speed
range: Range
storage: Storage
oneItemPerSecond: 1 item / second
itemsPerSecond: <x> items / s
itemsPerSecondDouble: (x2)
tiles: <x> tiles
# The notification when completing a level
levelCompleteNotification:
# <level> is replaced by the actual level, so this gets 'Level 03' for example.
levelTitle: Level <level>
completed: Completed
unlockText: Unlocked <reward>!
buttonNextLevel: Next Level
# Notifications on the lower right
notifications:
newUpgrade: A new upgrade is available!
gameSaved: Your game has been saved.
# Mass select information, this is when you hold CTRL and then drag with your mouse
# to select multiple buildings
massSelect:
infoText: Press <keyCopy> to copy, <keyDelete> to remove and <keyCancel> to cancel.
# The "Upgrades" window
shop:
title: Upgrades
buttonUnlock: Upgrade
# Gets replaced to e.g. "Tier IX"
tier: Tier <x>
# The roman number for each tier
tierLabels: [I, II, III, IV, V, VI, VII, VIII, IX, X]
maximumLevel: MAXIMUM LEVEL (Speed x<currentMult>)
# The "Statistics" window
statistics:
title: Statistics
dataSources:
stored:
title: Stored
description: Displaying amount of stored shapes in your central building.
produced:
title: Produced
description: Displaying all shapes your whole factory produces, including intermediate products.
delivered:
title: Delivered
description: Displaying shapes which are delivered to your central building.
noShapesProduced: No shapes have been produced so far.
# Displays the shapes per minute, e.g. '523 / m'
shapesPerMinute: <shapes> / m
# Settings menu, when you press "ESC"
settingsMenu:
playtime: Playtime
buildingsPlaced: Buildings
beltsPlaced: Belts
buttons:
continue: Continue
settings: Settings
menu: Return to menu
# Bottom left tutorial hints
tutorialHints:
title: Need help?
showHint: Show hint
hideHint: Close
# When placing a blueprint
blueprintPlacer:
cost: Cost
# Map markers
waypoints:
waypoints: Markers
hub: HUB
description: Left-click a marker to jump to it, right-click to delete it.<br><br>Press <keybinding> to create a marker from the current view, or <strong>right-click</strong> to create a marker at the selected location.
creationSuccessNotification: Marker has been created.
# Interactive tutorial
interactiveTutorial:
title: Tutorial
hints:
1_1_extractor: Place an <strong>extractor</strong> on top of a <strong>circle shape</strong> to extract it!
1_2_conveyor: >-
Connect the extractor with a <strong>conveyor belt</strong> to your hub!<br><br>Tip: <strong>Click and drag</strong> the belt with your mouse!
1_3_expand: >-
This is <strong>NOT</strong> an idle game! Build more extractors and belts to finish the goal quicker.<br><br>Tip: Hold <strong>SHIFT</strong> to place multiple extractors, and use <strong>R</strong> to rotate them.
# All shop upgrades
shopUpgrades:
belt:
name: Belts, Distributor & Tunnels
description: Speed x<currentMult> → x<newMult>
miner:
name: Extraction
description: Speed x<currentMult> → x<newMult>
processors:
name: Cutting, Rotating & Stacking
description: Speed x<currentMult> → x<newMult>
painting:
name: Mixing & Painting
description: Speed x<currentMult> → x<newMult>
# Buildings and their name / description
buildings:
belt:
default:
name: &belt Conveyor Belt
description: Transports items, hold and drag to place multiple.
miner: # Internal name for the Extractor
default:
name: &miner Extractor
description: Place over a shape or color to extract it.
chainable:
name: Extractor (Chain)
description: Place over a shape or color to extract it. Can be chained.
underground_belt: # Internal name for the Tunnel
default:
name: &underground_belt Tunnel
description: Allows to tunnel resources under buildings and belts.
tier2:
name: Tunnel Tier II
description: Allows to tunnel resources under buildings and belts.
splitter: # Internal name for the Balancer
default:
name: &splitter Balancer
description: Multifunctional - Evenly distributes all inputs onto all outputs.
compact:
name: Merger (compact)
description: Merges two conveyor belts into one.
compact-inverse:
name: Merger (compact)
description: Merges two conveyor belts into one.
cutter:
default:
name: &cutter Cutter
description: Cuts shapes from top to bottom and outputs both halfs. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
quad:
name: Cutter (Quad)
description: Cuts shapes into four parts. <strong>If you use only one part, be sure to destroy the other part or it will stall!</strong>
rotater:
default:
name: &rotater Rotate
description: Rotates shapes clockwise by 90 degrees.
ccw:
name: Rotate (CCW)
description: Rotates shapes counter clockwise by 90 degrees.
stacker:
default:
name: &stacker Stacker
description: Stacks both items. If they can not be merged, the right item is placed above the left item.
mixer:
default:
name: &mixer Color Mixer
description: Mixes two colors using additive blending.
painter:
default:
name: &painter Painter
description: Colors the whole shape on the left input with the color from the right input.
double:
name: Painter (Double)
description: Colors the shapes on the left inputs with the color from the top input.
quad:
name: Painter (Quad)
description: Allows to color each quadrant of the shape with a different color.
trash:
default:
name: &trash Trash
description: Accepts inputs from all sides and destroys them. Forever.
storage:
name: Storage
description: Stores excess items, up to a given capacity. Can be used as an overflow gate.
storyRewards:
# Those are the rewards gained from completing the store
reward_cutter_and_trash:
title: Cutting Shapes
desc: You just unlocked the <strong>cutter</strong> - it cuts shapes half from <strong>top to bottom</strong> regardless of its orientation!<br><br>Be sure to get rid of the waste, or otherwise <strong>it will stall</strong> - For this purpose I gave you a trash, which destroys everything you put into it!
reward_rotater:
title: Rotating
desc: The <strong>rotater</strong> has been unlocked! It rotates shapes clockwise by 90 degrees.
reward_painter:
title: Painting
desc: >-
The <strong>painter</strong> has been unlocked - Extract some color veins (just as you do with shapes) and combine it with a shape in the painter to color them!<br><br>PS: If you are colorblind, I'm working on a solution already!
reward_mixer:
title: Color Mixing
desc: The <strong>mixer</strong> has been unlocked - Combine two colors using <strong>additive blending</strong> with this building!
reward_stacker:
title: Combiner
desc: You can now combine shapes with the <strong>combiner</strong>! Both inputs are combined, and if they can be put next to each other, they will be <strong>fused</strong>. If not, the right input is <strong>stacked on top</strong> of the left input!
reward_splitter:
title: Splitter/Merger
desc: The multifunctional <strong>balancer</strong> has been unlocked - It can be used to build bigger factories by <strong>splitting and merging items</strong> onto multiple belts!<br><br>
reward_tunnel:
title: Tunnel
desc: The <strong>tunnel</strong> has been unlocked - You can now pipe items through belts and buildings with it!
reward_rotater_ccw:
title: CCW Rotating
desc: You have unlocked a variant of the <strong>rotater</strong> - It allows to rotate counter clockwise! To build it, select the rotater and <strong>press 'T' to cycle its variants</strong>!
reward_miner_chainable:
title: Chaining Extractor
desc: You have unlocked the <strong>chaining extractor</strong>! It can <strong>forward its resources</strong> to other extractors so you can more efficiently extract resources!
reward_underground_belt_tier_2:
title: Tunnel Tier II
desc: You have unlocked a new variant of the <strong>tunnel</strong> - It has a <strong>bigger range</strong>, and you can also mix-n-match those tunnels now!
reward_splitter_compact:
title: Compact Balancer
desc: >-
You have unlocked a compact variant of the <strong>balancer</strong> - It accepts two inputs and merges them into one!
reward_cutter_quad:
title: Quad Cutting
desc: You have unlocked a variant of the <strong>cutter</strong> - It allows you to cut shapes in <strong>four parts</strong> instead of just two!
reward_painter_double:
title: Double Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It works as the regular painter but processes <strong>two shapes at once</strong> consuming just one color instead of two!
reward_painter_quad:
title: Quad Painting
desc: You have unlocked a variant of the <strong>painter</strong> - It allows to paint each part of the shape individually!
reward_storage:
title: Storage Buffer
desc: You have unlocked a variant of the <strong>trash</strong> - It allows to store items up to a given capacity!
reward_freeplay:
title: Freeplay
desc: You did it! You unlocked the <strong>free-play mode</strong>! This means that shapes are now randomly generated! (No worries, more content is planned for the standalone!)
reward_blueprints:
title: Blueprints
desc: You can now <strong>copy and paste</strong> parts of your factory! Select an area (Hold CTRL, then drag with your mouse), and press 'C' to copy it.<br><br>Pasting it is <strong>not free</strong>, you need to produce <strong>blueprint shapes</strong> to afford it! (Those you just delivered).
# Special reward, which is shown when there is no reward actually
no_reward:
title: Next level
desc: >-
This level gave you no reward, but the next one will! <br><br> PS: Better don't destroy your existing factory - You need <strong>all</strong> those shapes later again to <strong>unlock upgrades</strong>!
no_reward_freeplay:
title: Next level
desc: >-
Congratulations! By the way, more content is planned for the standalone!
settings:
title: Settings
categories:
game: Game
app: Application
versionBadges:
dev: Development
staging: Staging
prod: Production
buildDate: Built <at-date>
labels:
uiScale:
title: Interface scale
description: >-
Changes the size of the user interface. The interface will still scale based on your device resolution, but this setting controls the amount of scale.
scales:
super_small: Super small
small: Small
regular: Regular
large: Large
huge: Huge
scrollWheelSensitivity:
title: Zoom sensitivity
description: >-
Changes how sensitive the zoom is (Either mouse wheel or trackpad).
sensitivity:
super_slow: Super slow
slow: Slow
regular: Regular
fast: Fast
super_fast: Super fast
language:
title: Language
description: >-
Change the language. All translations are user contributed and might be incomplete!
fullscreen:
title: Fullscreen
description: >-
It is recommended to play the game in fullscreen to get the best experience. Only available in the standalone.
soundsMuted:
title: Mute Sounds
description: >-
If enabled, mutes all sound effects.
musicMuted:
title: Mute Music
description: >-
If enabled, mutes all music.
theme:
title: Game theme
description: >-
Choose the game theme (light / dark).
refreshRate:
title: Simulation Target
description: >-
If you have a 144hz monitor, change the refresh rate here so the game will properly simulate at higher refresh rates. This might actually decrease the FPS if your computer is too slow.
alwaysMultiplace:
title: Multiplace
description: >-
If enabled, all buildings will stay selected after placement until you cancel it. This is equivalent to holding SHIFT permanently.
offerHints:
title: Hints & Tutorials
description: >-
Whether to offer hints and tutorials while playing. Also hides certain UI elements onto a given level to make it easier to get into the game.
keybindings:
title: Keybindings
hint: >-
Tip: Be sure to make use of CTRL, SHIFT and ALT! They enable different placement options.
resetKeybindings: Reset Keyinbindings
categoryLabels:
general: Application
ingame: Game
navigation: Navigating
placement: Placement
massSelect: Mass Select
buildings: Building Shortcuts
placementModifiers: Placement Modifiers
mappings:
confirm: Confirm
back: Back
mapMoveUp: Move Up
mapMoveRight: Move Right
mapMoveDown: Move Down
mapMoveLeft: Move Left
centerMap: Center Map
mapZoomIn: Zoom in
mapZoomOut: Zoom out
createMarker: Create Marker
menuOpenShop: Upgrades
menuOpenStats: Statistics
toggleHud: Toggle HUD
toggleFPSInfo: Toggle FPS and Debug Info
belt: *belt
splitter: *splitter
underground_belt: *underground_belt
miner: *miner
cutter: *cutter
rotater: *rotater
stacker: *stacker
mixer: *mixer
painter: *painter
trash: *trash
abortBuildingPlacement: Abort Placement
rotateWhilePlacing: Rotate
rotateInverseModifier: >-
Modifier: Rotate CCW instead
cycleBuildingVariants: Cycle Variants
confirmMassDelete: Confirm Mass Delete
cycleBuildings: Cycle Buildings
massSelectStart: Hold and drag to start
massSelectSelectMultiple: Select multiple areas
massSelectCopy: Copy area
placementDisableAutoOrientation: Disable automatic orientation
placeMultiple: Stay in placement mode
placeInverse: Invert automatic belt orientation
about:
title: About this Game
changelog:
title: Changelog
demo:
features:
restoringGames: Restoring savegames
importingGames: Importing savegames
oneGameLimit: Limited to one savegame
customizeKeybindings: Customizing Keybindings
settingNotAvailable: Not available in the demo.

View File

@ -1 +1 @@
1.1.8
1.1.9