Merge branch 'master' into production
Before Width: | Height: | Size: 10 KiB After Width: | Height: | Size: 9.3 KiB |
BIN
app/assets/images/level/code_editor_error_background_arrow.png
Normal file
After Width: | Height: | Size: 1.9 KiB |
BIN
app/assets/images/pages/base/background.jpg
Normal file
After Width: | Height: | Size: 318 KiB |
Before Width: | Height: | Size: 111 KiB |
Before Width: | Height: | Size: 3.3 KiB After Width: | Height: | Size: 35 KiB |
BIN
app/assets/images/pages/base/nav_background.png
Normal file
After Width: | Height: | Size: 15 KiB |
BIN
app/assets/images/pages/base/play_button.png
Normal file
After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 16 KiB |
Before Width: | Height: | Size: 55 KiB After Width: | Height: | Size: 64 KiB |
129
app/assets/images/pages/home/app_store_badge.svg
Normal file
|
@ -0,0 +1,129 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!-- Generator: Adobe Illustrator 16.0.0, SVG Export Plug-In . SVG Version: 6.00 Build 0) -->
|
||||
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
|
||||
<svg version="1.1" id="US_UK_Download_on_the" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"
|
||||
x="0px" y="0px" width="135px" height="40px" viewBox="0 0 135 40" enable-background="new 0 0 135 40" xml:space="preserve">
|
||||
<g>
|
||||
<path fill="#A6A6A6" d="M130.197,40H4.729C2.122,40,0,37.872,0,35.267V4.726C0,2.12,2.122,0,4.729,0h125.468
|
||||
C132.803,0,135,2.12,135,4.726v30.541C135,37.872,132.803,40,130.197,40L130.197,40z"/>
|
||||
<path d="M134.032,35.268c0,2.116-1.714,3.83-3.834,3.83H4.729c-2.119,0-3.839-1.714-3.839-3.83V4.725
|
||||
c0-2.115,1.72-3.835,3.839-3.835h125.468c2.121,0,3.834,1.72,3.834,3.835L134.032,35.268L134.032,35.268z"/>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#FFFFFF" d="M30.128,19.784c-0.029-3.223,2.639-4.791,2.761-4.864c-1.511-2.203-3.853-2.504-4.676-2.528
|
||||
c-1.967-0.207-3.875,1.177-4.877,1.177c-1.022,0-2.565-1.157-4.228-1.123c-2.14,0.033-4.142,1.272-5.24,3.196
|
||||
c-2.266,3.923-0.576,9.688,1.595,12.859c1.086,1.553,2.355,3.287,4.016,3.226c1.625-0.067,2.232-1.036,4.193-1.036
|
||||
c1.943,0,2.513,1.036,4.207,0.997c1.744-0.028,2.842-1.56,3.89-3.127c1.255-1.78,1.759-3.533,1.779-3.623
|
||||
C33.507,24.924,30.161,23.647,30.128,19.784z"/>
|
||||
<path fill="#FFFFFF" d="M26.928,10.306c0.874-1.093,1.472-2.58,1.306-4.089c-1.265,0.056-2.847,0.875-3.758,1.944
|
||||
c-0.806,0.942-1.526,2.486-1.34,3.938C24.557,12.205,26.016,11.382,26.928,10.306z"/>
|
||||
</g>
|
||||
</g>
|
||||
<g>
|
||||
<path fill="#FFFFFF" d="M53.645,31.504h-2.271l-1.244-3.909h-4.324l-1.185,3.909h-2.211l4.284-13.308h2.646L53.645,31.504z
|
||||
M49.755,25.955L48.63,22.48c-0.119-0.355-0.342-1.191-0.671-2.507h-0.04c-0.131,0.566-0.342,1.402-0.632,2.507l-1.105,3.475
|
||||
H49.755z"/>
|
||||
<path fill="#FFFFFF" d="M64.662,26.588c0,1.632-0.441,2.922-1.323,3.869c-0.79,0.843-1.771,1.264-2.942,1.264
|
||||
c-1.264,0-2.172-0.454-2.725-1.362h-0.04v5.055h-2.132V25.067c0-1.026-0.027-2.079-0.079-3.159h1.875l0.119,1.521h0.04
|
||||
c0.711-1.146,1.79-1.718,3.238-1.718c1.132,0,2.077,0.447,2.833,1.342C64.284,23.949,64.662,25.127,64.662,26.588z M62.49,26.666
|
||||
c0-0.934-0.21-1.704-0.632-2.31c-0.461-0.632-1.08-0.948-1.856-0.948c-0.526,0-1.004,0.176-1.431,0.523
|
||||
c-0.428,0.35-0.708,0.807-0.839,1.373c-0.066,0.264-0.099,0.48-0.099,0.65v1.6c0,0.698,0.214,1.287,0.642,1.768
|
||||
s0.984,0.721,1.668,0.721c0.803,0,1.428-0.31,1.875-0.928C62.266,28.496,62.49,27.68,62.49,26.666z"/>
|
||||
<path fill="#FFFFFF" d="M75.699,26.588c0,1.632-0.441,2.922-1.324,3.869c-0.789,0.843-1.77,1.264-2.941,1.264
|
||||
c-1.264,0-2.172-0.454-2.724-1.362H68.67v5.055h-2.132V25.067c0-1.026-0.027-2.079-0.079-3.159h1.875l0.119,1.521h0.04
|
||||
c0.71-1.146,1.789-1.718,3.238-1.718c1.131,0,2.076,0.447,2.834,1.342C75.32,23.949,75.699,25.127,75.699,26.588z M73.527,26.666
|
||||
c0-0.934-0.211-1.704-0.633-2.31c-0.461-0.632-1.078-0.948-1.855-0.948c-0.527,0-1.004,0.176-1.432,0.523
|
||||
c-0.428,0.35-0.707,0.807-0.838,1.373c-0.065,0.264-0.099,0.48-0.099,0.65v1.6c0,0.698,0.214,1.287,0.64,1.768
|
||||
c0.428,0.48,0.984,0.721,1.67,0.721c0.803,0,1.428-0.31,1.875-0.928C73.303,28.496,73.527,27.68,73.527,26.666z"/>
|
||||
<path fill="#FFFFFF" d="M88.039,27.772c0,1.132-0.393,2.053-1.182,2.764c-0.867,0.777-2.074,1.165-3.625,1.165
|
||||
c-1.432,0-2.58-0.276-3.449-0.829l0.494-1.777c0.936,0.566,1.963,0.85,3.082,0.85c0.803,0,1.428-0.182,1.877-0.544
|
||||
c0.447-0.362,0.67-0.848,0.67-1.454c0-0.54-0.184-0.995-0.553-1.364c-0.367-0.369-0.98-0.712-1.836-1.029
|
||||
c-2.33-0.869-3.494-2.142-3.494-3.816c0-1.094,0.408-1.991,1.225-2.689c0.814-0.699,1.9-1.048,3.258-1.048
|
||||
c1.211,0,2.217,0.211,3.02,0.632l-0.533,1.738c-0.75-0.408-1.598-0.612-2.547-0.612c-0.75,0-1.336,0.185-1.756,0.553
|
||||
c-0.355,0.329-0.533,0.73-0.533,1.205c0,0.526,0.203,0.961,0.611,1.303c0.355,0.316,1,0.658,1.936,1.027
|
||||
c1.145,0.461,1.986,1,2.527,1.618C87.77,26.081,88.039,26.852,88.039,27.772z"/>
|
||||
<path fill="#FFFFFF" d="M95.088,23.508h-2.35v4.659c0,1.185,0.414,1.777,1.244,1.777c0.381,0,0.697-0.033,0.947-0.099l0.059,1.619
|
||||
c-0.42,0.157-0.973,0.236-1.658,0.236c-0.842,0-1.5-0.257-1.975-0.77c-0.473-0.514-0.711-1.376-0.711-2.587v-4.837h-1.4v-1.6h1.4
|
||||
v-1.757l2.094-0.632v2.389h2.35V23.508z"/>
|
||||
<path fill="#FFFFFF" d="M105.691,26.627c0,1.475-0.422,2.686-1.264,3.633c-0.883,0.975-2.055,1.461-3.516,1.461
|
||||
c-1.408,0-2.529-0.467-3.365-1.401s-1.254-2.113-1.254-3.534c0-1.487,0.43-2.705,1.293-3.652c0.861-0.948,2.023-1.422,3.484-1.422
|
||||
c1.408,0,2.541,0.467,3.396,1.402C105.283,24.021,105.691,25.192,105.691,26.627z M103.479,26.696
|
||||
c0-0.885-0.189-1.644-0.572-2.277c-0.447-0.766-1.086-1.148-1.914-1.148c-0.857,0-1.508,0.383-1.955,1.148
|
||||
c-0.383,0.634-0.572,1.405-0.572,2.317c0,0.885,0.189,1.644,0.572,2.276c0.461,0.766,1.105,1.148,1.936,1.148
|
||||
c0.814,0,1.453-0.39,1.914-1.168C103.281,28.347,103.479,27.58,103.479,26.696z"/>
|
||||
<path fill="#FFFFFF" d="M112.621,23.783c-0.211-0.039-0.436-0.059-0.672-0.059c-0.75,0-1.33,0.283-1.738,0.85
|
||||
c-0.355,0.5-0.533,1.132-0.533,1.895v5.035h-2.131l0.02-6.574c0-1.106-0.027-2.113-0.08-3.021h1.857l0.078,1.836h0.059
|
||||
c0.225-0.631,0.58-1.139,1.066-1.52c0.475-0.343,0.988-0.514,1.541-0.514c0.197,0,0.375,0.014,0.533,0.039V23.783z"/>
|
||||
<path fill="#FFFFFF" d="M122.156,26.252c0,0.382-0.025,0.704-0.078,0.967h-6.396c0.025,0.948,0.334,1.673,0.928,2.173
|
||||
c0.539,0.447,1.236,0.671,2.092,0.671c0.947,0,1.811-0.151,2.588-0.454l0.334,1.48c-0.908,0.396-1.98,0.593-3.217,0.593
|
||||
c-1.488,0-2.656-0.438-3.506-1.313c-0.848-0.875-1.273-2.05-1.273-3.524c0-1.447,0.395-2.652,1.186-3.613
|
||||
c0.828-1.026,1.947-1.539,3.355-1.539c1.383,0,2.43,0.513,3.141,1.539C121.873,24.047,122.156,25.055,122.156,26.252z
|
||||
M120.123,25.699c0.014-0.632-0.125-1.178-0.414-1.639c-0.369-0.593-0.936-0.889-1.699-0.889c-0.697,0-1.264,0.289-1.697,0.869
|
||||
c-0.355,0.461-0.566,1.014-0.631,1.658H120.123z"/>
|
||||
</g>
|
||||
<g>
|
||||
<g>
|
||||
<path fill="#FFFFFF" d="M49.05,10.009c0,1.177-0.353,2.063-1.058,2.658c-0.653,0.549-1.581,0.824-2.783,0.824
|
||||
c-0.596,0-1.106-0.026-1.533-0.078V6.982c0.557-0.09,1.157-0.136,1.805-0.136c1.145,0,2.008,0.249,2.59,0.747
|
||||
C48.723,8.156,49.05,8.961,49.05,10.009z M47.945,10.038c0-0.763-0.202-1.348-0.606-1.756c-0.404-0.407-0.994-0.611-1.771-0.611
|
||||
c-0.33,0-0.611,0.022-0.844,0.068v4.889c0.129,0.02,0.365,0.029,0.708,0.029c0.802,0,1.421-0.223,1.857-0.669
|
||||
S47.945,10.892,47.945,10.038z"/>
|
||||
<path fill="#FFFFFF" d="M54.909,11.037c0,0.725-0.207,1.319-0.621,1.785c-0.434,0.479-1.009,0.718-1.727,0.718
|
||||
c-0.692,0-1.243-0.229-1.654-0.689c-0.41-0.459-0.615-1.038-0.615-1.736c0-0.73,0.211-1.329,0.635-1.794s0.994-0.698,1.712-0.698
|
||||
c0.692,0,1.248,0.229,1.669,0.688C54.708,9.757,54.909,10.333,54.909,11.037z M53.822,11.071c0-0.435-0.094-0.808-0.281-1.119
|
||||
c-0.22-0.376-0.533-0.564-0.94-0.564c-0.421,0-0.741,0.188-0.961,0.564c-0.188,0.311-0.281,0.69-0.281,1.138
|
||||
c0,0.435,0.094,0.808,0.281,1.119c0.227,0.376,0.543,0.564,0.951,0.564c0.4,0,0.714-0.191,0.94-0.574
|
||||
C53.725,11.882,53.822,11.506,53.822,11.071z"/>
|
||||
<path fill="#FFFFFF" d="M62.765,8.719l-1.475,4.714h-0.96l-0.611-2.047c-0.155-0.511-0.281-1.019-0.379-1.523h-0.019
|
||||
c-0.091,0.518-0.217,1.025-0.379,1.523l-0.649,2.047h-0.971l-1.387-4.714h1.077l0.533,2.241c0.129,0.53,0.235,1.035,0.32,1.513
|
||||
h0.019c0.078-0.394,0.207-0.896,0.389-1.503l0.669-2.25h0.854l0.641,2.202c0.155,0.537,0.281,1.054,0.378,1.552h0.029
|
||||
c0.071-0.485,0.178-1.002,0.32-1.552l0.572-2.202H62.765z"/>
|
||||
<path fill="#FFFFFF" d="M68.198,13.433H67.15v-2.7c0-0.832-0.316-1.248-0.95-1.248c-0.311,0-0.562,0.114-0.757,0.343
|
||||
c-0.193,0.229-0.291,0.499-0.291,0.808v2.796h-1.048v-3.366c0-0.414-0.013-0.863-0.038-1.349h0.921l0.049,0.737h0.029
|
||||
c0.122-0.229,0.304-0.418,0.543-0.569c0.284-0.176,0.602-0.265,0.95-0.265c0.44,0,0.806,0.142,1.097,0.427
|
||||
c0.362,0.349,0.543,0.87,0.543,1.562V13.433z"/>
|
||||
<path fill="#FFFFFF" d="M71.088,13.433h-1.047V6.556h1.047V13.433z"/>
|
||||
<path fill="#FFFFFF" d="M77.258,11.037c0,0.725-0.207,1.319-0.621,1.785c-0.434,0.479-1.01,0.718-1.727,0.718
|
||||
c-0.693,0-1.244-0.229-1.654-0.689c-0.41-0.459-0.615-1.038-0.615-1.736c0-0.73,0.211-1.329,0.635-1.794s0.994-0.698,1.711-0.698
|
||||
c0.693,0,1.248,0.229,1.67,0.688C77.057,9.757,77.258,10.333,77.258,11.037z M76.17,11.071c0-0.435-0.094-0.808-0.281-1.119
|
||||
c-0.219-0.376-0.533-0.564-0.939-0.564c-0.422,0-0.742,0.188-0.961,0.564c-0.188,0.311-0.281,0.69-0.281,1.138
|
||||
c0,0.435,0.094,0.808,0.281,1.119c0.227,0.376,0.543,0.564,0.951,0.564c0.4,0,0.713-0.191,0.939-0.574
|
||||
C76.074,11.882,76.17,11.506,76.17,11.071z"/>
|
||||
<path fill="#FFFFFF" d="M82.33,13.433h-0.941l-0.078-0.543h-0.029c-0.322,0.433-0.781,0.65-1.377,0.65
|
||||
c-0.445,0-0.805-0.143-1.076-0.427c-0.246-0.258-0.369-0.579-0.369-0.96c0-0.576,0.24-1.015,0.723-1.319
|
||||
c0.482-0.304,1.16-0.453,2.033-0.446V10.3c0-0.621-0.326-0.931-0.979-0.931c-0.465,0-0.875,0.117-1.229,0.349l-0.213-0.688
|
||||
c0.438-0.271,0.979-0.407,1.617-0.407c1.232,0,1.85,0.65,1.85,1.95v1.736C82.262,12.78,82.285,13.155,82.33,13.433z
|
||||
M81.242,11.813v-0.727c-1.156-0.02-1.734,0.297-1.734,0.95c0,0.246,0.066,0.43,0.201,0.553c0.135,0.123,0.307,0.184,0.512,0.184
|
||||
c0.23,0,0.445-0.073,0.641-0.218c0.197-0.146,0.318-0.331,0.363-0.558C81.236,11.946,81.242,11.884,81.242,11.813z"/>
|
||||
<path fill="#FFFFFF" d="M88.285,13.433h-0.93l-0.049-0.757h-0.029c-0.297,0.576-0.803,0.864-1.514,0.864
|
||||
c-0.568,0-1.041-0.223-1.416-0.669s-0.562-1.025-0.562-1.736c0-0.763,0.203-1.381,0.611-1.853c0.395-0.44,0.879-0.66,1.455-0.66
|
||||
c0.633,0,1.076,0.213,1.328,0.64h0.02V6.556h1.049v5.607C88.248,12.622,88.26,13.045,88.285,13.433z M87.199,11.445v-0.786
|
||||
c0-0.136-0.01-0.246-0.029-0.33c-0.059-0.252-0.186-0.464-0.379-0.635c-0.195-0.171-0.43-0.257-0.701-0.257
|
||||
c-0.391,0-0.697,0.155-0.922,0.466c-0.223,0.311-0.336,0.708-0.336,1.193c0,0.466,0.107,0.844,0.322,1.135
|
||||
c0.227,0.31,0.533,0.465,0.916,0.465c0.344,0,0.619-0.129,0.828-0.388C87.1,12.069,87.199,11.781,87.199,11.445z"/>
|
||||
<path fill="#FFFFFF" d="M97.248,11.037c0,0.725-0.207,1.319-0.621,1.785c-0.434,0.479-1.008,0.718-1.727,0.718
|
||||
c-0.691,0-1.242-0.229-1.654-0.689c-0.41-0.459-0.615-1.038-0.615-1.736c0-0.73,0.211-1.329,0.635-1.794s0.994-0.698,1.713-0.698
|
||||
c0.691,0,1.248,0.229,1.668,0.688C97.047,9.757,97.248,10.333,97.248,11.037z M96.162,11.071c0-0.435-0.094-0.808-0.281-1.119
|
||||
c-0.221-0.376-0.533-0.564-0.941-0.564c-0.42,0-0.74,0.188-0.961,0.564c-0.188,0.311-0.281,0.69-0.281,1.138
|
||||
c0,0.435,0.094,0.808,0.281,1.119c0.227,0.376,0.543,0.564,0.951,0.564c0.4,0,0.715-0.191,0.941-0.574
|
||||
C96.064,11.882,96.162,11.506,96.162,11.071z"/>
|
||||
<path fill="#FFFFFF" d="M102.883,13.433h-1.047v-2.7c0-0.832-0.316-1.248-0.951-1.248c-0.311,0-0.562,0.114-0.756,0.343
|
||||
s-0.291,0.499-0.291,0.808v2.796h-1.049v-3.366c0-0.414-0.012-0.863-0.037-1.349h0.92l0.049,0.737h0.029
|
||||
c0.123-0.229,0.305-0.418,0.543-0.569c0.285-0.176,0.602-0.265,0.951-0.265c0.439,0,0.805,0.142,1.096,0.427
|
||||
c0.363,0.349,0.543,0.87,0.543,1.562V13.433z"/>
|
||||
<path fill="#FFFFFF" d="M109.936,9.504h-1.154v2.29c0,0.582,0.205,0.873,0.611,0.873c0.188,0,0.344-0.016,0.467-0.049
|
||||
l0.027,0.795c-0.207,0.078-0.479,0.117-0.814,0.117c-0.414,0-0.736-0.126-0.969-0.378c-0.234-0.252-0.35-0.676-0.35-1.271V9.504
|
||||
h-0.689V8.719h0.689V7.855l1.027-0.31v1.173h1.154V9.504z"/>
|
||||
<path fill="#FFFFFF" d="M115.484,13.433h-1.049v-2.68c0-0.845-0.316-1.268-0.949-1.268c-0.486,0-0.818,0.245-1,0.735
|
||||
c-0.031,0.103-0.049,0.229-0.049,0.377v2.835h-1.047V6.556h1.047v2.841h0.02c0.33-0.517,0.803-0.775,1.416-0.775
|
||||
c0.434,0,0.793,0.142,1.078,0.427c0.355,0.355,0.533,0.883,0.533,1.581V13.433z"/>
|
||||
<path fill="#FFFFFF" d="M121.207,10.853c0,0.188-0.014,0.346-0.039,0.475h-3.143c0.014,0.466,0.164,0.821,0.455,1.067
|
||||
c0.266,0.22,0.609,0.33,1.029,0.33c0.465,0,0.889-0.074,1.271-0.223l0.164,0.728c-0.447,0.194-0.973,0.291-1.582,0.291
|
||||
c-0.73,0-1.305-0.215-1.721-0.645c-0.418-0.43-0.625-1.007-0.625-1.731c0-0.711,0.193-1.303,0.582-1.775
|
||||
c0.406-0.504,0.955-0.756,1.648-0.756c0.678,0,1.193,0.252,1.541,0.756C121.068,9.77,121.207,10.265,121.207,10.853z
|
||||
M120.207,10.582c0.008-0.311-0.061-0.579-0.203-0.805c-0.182-0.291-0.459-0.437-0.834-0.437c-0.342,0-0.621,0.142-0.834,0.427
|
||||
c-0.174,0.227-0.277,0.498-0.311,0.815H120.207z"/>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</svg>
|
After Width: | Height: | Size: 12 KiB |
Before Width: | Height: | Size: 212 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 54 KiB |
Before Width: | Height: | Size: 2 KiB |
Before Width: | Height: | Size: 1.4 KiB |
Before Width: | Height: | Size: 9.1 KiB |
Before Width: | Height: | Size: 8.1 KiB |
Before Width: | Height: | Size: 204 KiB |
BIN
app/assets/images/pages/home/play_button.png
Normal file
After Width: | Height: | Size: 36 KiB |
Before Width: | Height: | Size: 217 KiB |
Before Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 20 KiB |
Before Width: | Height: | Size: 46 KiB After Width: | Height: | Size: 46 KiB |
Before Width: | Height: | Size: 867 KiB After Width: | Height: | Size: 856 KiB |
|
@ -43,8 +43,6 @@
|
|||
<body class="nano clearfix">
|
||||
<div id="fb-root"></div>
|
||||
|
||||
<header class="header-container" id="header-container"></header>
|
||||
|
||||
<div id="page-container" class="nano-content"></div>
|
||||
|
||||
<div id="modal-wrapper" class="modal-content"></div>
|
||||
|
|
|
@ -330,6 +330,8 @@ module.exports = class LevelLoader extends CocoClass
|
|||
@grabTeamConfigs()
|
||||
@thangTypeTeams = {}
|
||||
for thang in @level.get('thangs')
|
||||
if @level.get('type', true) is 'hero' and thang.id is 'Hero Placeholder'
|
||||
continue # No team colors for heroes on single-player levels
|
||||
for component in thang.components
|
||||
if team = component.config?.team
|
||||
@thangTypeTeams[thang.thangType] ?= []
|
||||
|
|
|
@ -108,6 +108,7 @@ module.exports = LevelOptions =
|
|||
hidesSay: true
|
||||
hidesCodeToolbar: true
|
||||
hidesRealTimePlayback: true
|
||||
moveRightLoopSnippet: true
|
||||
requiredGear: {feet: 'simple-boots', 'programming-book': 'programmaticon-i'}
|
||||
restrictedGear: {feet: 'leather-boots'}
|
||||
requiredCode: ['loop']
|
||||
|
@ -123,6 +124,7 @@ module.exports = LevelOptions =
|
|||
hidesSay: true
|
||||
hidesCodeToolbar: true
|
||||
hidesRealTimePlayback: true
|
||||
moveRightLoopSnippet: true
|
||||
requiredGear: {feet: 'simple-boots', 'programming-book': 'programmaticon-i'}
|
||||
restrictedGear: {feet: 'leather-boots'}
|
||||
'dread-door':
|
||||
|
@ -186,7 +188,7 @@ module.exports = LevelOptions =
|
|||
hidesCodeToolbar: true
|
||||
hidesRealTimePlayback: true
|
||||
requiredGear: {feet: 'simple-boots', 'right-hand': 'simple-sword', torso: 'tarnished-bronze-breastplate', 'programming-book': 'programmaticon-i', eyes: 'crude-glasses'}
|
||||
restrictedGear: {feet: 'leather-boots'}
|
||||
restrictedGear: {feet: 'leather-boots', 'right-hand': 'crude-builders-hammer'}
|
||||
suspectCode: [{name: 'lone-find-nearest-enemy', pattern: /^[ ]*(self|this|@)?[:.]?findNearestEnemy()/m}]
|
||||
'kithgard-gates':
|
||||
hidesSay: true
|
||||
|
@ -261,6 +263,7 @@ module.exports = LevelOptions =
|
|||
'bonemender':
|
||||
requiredGear: {waist: 'leather-belt', 'programming-book': 'programmaticon-ii', eyes: 'wooden-glasses', 'right-hand': 'enchanted-stick', 'left-hand': 'book-of-life-i', wrists: 'sundial-wristwatch'}
|
||||
restrictedGear: {'left-hand': 'unholy-tome-i'}
|
||||
requiredCode: ['canCast']
|
||||
|
||||
'coinucopia':
|
||||
requiredGear: {'programming-book': 'programmaticon-i', feet: 'leather-boots', 'programming-book': 'programmaticon-ii', flag: 'basic-flags'}
|
||||
|
|
|
@ -96,6 +96,8 @@ module.exports = class SpriteBuilder
|
|||
shape.graphics.lf shapeData.lf...
|
||||
else if shapeData.fc?
|
||||
shape.graphics.f @colorMap[shapeKey] or shapeData.fc
|
||||
else if shapeData.rf?
|
||||
shape.graphics.rf shapeData.rf...
|
||||
if shapeData.ls?
|
||||
shape.graphics.ls shapeData.ls...
|
||||
else if shapeData.sc?
|
||||
|
|
|
@ -52,7 +52,7 @@ module.exports = class SpriteParser
|
|||
container.bounds[0] -= @width / 2
|
||||
container.bounds[1] -= @height / 2
|
||||
[shapeKeys, localShapes] = @getShapesFromBlock container, source
|
||||
localContainers = @getContainersFromMovieClip container, source
|
||||
localContainers = @getContainersFromMovieClip container, source, true # Added true because anya attack was breaking, but might break other imports
|
||||
addChildArgs = @getAddChildCallArguments container, source
|
||||
instructions = []
|
||||
for bn in addChildArgs
|
||||
|
@ -248,9 +248,13 @@ module.exports = class SpriteParser
|
|||
if fillCall.callee.property.name is 'lf'
|
||||
linearGradientFillSource = @subSourceFromRange fillCall.parent.range, source
|
||||
linearGradientFill = @grabFunctionArguments linearGradientFillSource.replace(/.*?lf\(/, 'lf('), true
|
||||
else if fillCall.callee.property.name is 'rf'
|
||||
radialGradientFillSource = @subSourceFromRange fillCall.parent.range, source
|
||||
radialGradientFill = @grabFunctionArguments radialGradientFillSource.replace(/.*?lf\(/, 'lf('), true
|
||||
else
|
||||
fillColor = fillCall.arguments[0]?.value ? null
|
||||
console.error 'What is this?! Not a fill!' unless fillCall.callee.property.name is 'f'
|
||||
callName = fillCall.callee.property.name
|
||||
console.error 'What is this?! Not a fill!', callName unless callName is 'f'
|
||||
strokeCall = node.parent.parent.parent.parent
|
||||
if strokeCall.object.callee.property.name is 'ls'
|
||||
linearGradientStrokeSource = @subSourceFromRange strokeCall.parent.range, source
|
||||
|
@ -301,6 +305,7 @@ module.exports = class SpriteParser
|
|||
shape.ss = strokeStyle if strokeStyle
|
||||
shape.fc = fillColor if fillColor
|
||||
shape.lf = linearGradientFill if linearGradientFill
|
||||
shape.rf = radialGradientFill if radialGradientFill
|
||||
shape.ls = linearGradientStroke if linearGradientStroke
|
||||
if name.search('shape') isnt -1 and shape.fc is 'rgba(0,0,0,0.451)' and not shape.ss and not shape.sc
|
||||
console.log 'Skipping a shadow', name, shape, 'because we\'re doing shadows separately now.'
|
||||
|
|
|
@ -285,7 +285,7 @@ module.exports = class Camera extends CocoClass
|
|||
@currentTarget = target
|
||||
viewportDifference = @updateViewports target
|
||||
if viewportDifference > 0.1 # Roughly 0.1 pixel difference in what we can see
|
||||
Backbone.Mediator.publish 'camera:zoom-updated', camera: @, zoom: @zoom, surfaceViewport: @surfaceViewport
|
||||
Backbone.Mediator.publish 'camera:zoom-updated', camera: @, zoom: @zoom, surfaceViewport: @surfaceViewport, minZoom: @minZoom
|
||||
|
||||
boundTarget: (pos, zoom) ->
|
||||
# Given an {x, y} in Surface coordinates, return one that will keep our viewport on the Surface.
|
||||
|
|
|
@ -104,7 +104,8 @@ module.exports = Lank = class Lank extends CocoClass
|
|||
@sprite.destroy?()
|
||||
if parent = @sprite.parent
|
||||
parent.removeChild @sprite
|
||||
parent.addChild newSprite
|
||||
if parent.spriteSheet is newSprite.spriteSheet
|
||||
parent.addChild newSprite
|
||||
|
||||
# get the lank to update things
|
||||
for prop in ['lastPos', 'currentRootAction']
|
||||
|
@ -691,6 +692,11 @@ module.exports = Lank = class Lank extends CocoClass
|
|||
return true if /^attack /.test m
|
||||
return true if /^Repeating loop/.test m
|
||||
return true if /^findNearestEnemy/.test m
|
||||
@previouslySaidMessages ?= {}
|
||||
t0 = @previouslySaidMessages[m] ? 0
|
||||
t1 = new Date()
|
||||
@previouslySaidMessages[m] = t1
|
||||
return true if t1 - t0 < 5 * 1000
|
||||
false
|
||||
|
||||
playSounds: (withDelay=true, volume=1.0) ->
|
||||
|
|
|
@ -95,12 +95,13 @@ module.exports = LayerAdapter = class LayerAdapter extends CocoClass
|
|||
if aLank = a.lank
|
||||
if aThang = aLank.thang
|
||||
aPos = aThang.pos
|
||||
if aThang.health < 0
|
||||
if aThang.health < 0 and aThang.pos.z <= aThang.depth / 2
|
||||
# Nice for not being knee deep in the dead, just not nice for ogres flying behind trees when exploded
|
||||
--az
|
||||
if bLank = b.lank
|
||||
if bThang = bLank.thang
|
||||
bPos = bThang.pos
|
||||
if bThang.health < 0
|
||||
if bThang.health < 0 and bThang.pos.z <= bThang.depth / 2
|
||||
--bz
|
||||
if az is bz
|
||||
return 0 unless aPos and bPos
|
||||
|
|
|
@ -384,6 +384,11 @@ module.exports = Surface = class Surface extends CocoClass
|
|||
if @ended
|
||||
@setPaused false
|
||||
@surfaceZoomPauseTimeout = _.delay (=> @setPaused true), 3000
|
||||
@zoomedIn = e.zoom > e.minZoom * 1.1
|
||||
@updateGrabbability()
|
||||
|
||||
updateGrabbability: ->
|
||||
@webGLCanvas.toggleClass 'grabbable', @zoomedIn and not @playing and not @disabled
|
||||
|
||||
onDisableControls: (e) ->
|
||||
return if e.controls and not ('surface' in e.controls)
|
||||
|
@ -400,6 +405,7 @@ module.exports = Surface = class Surface extends CocoClass
|
|||
|
||||
setDisabled: (@disabled) ->
|
||||
@lankBoss.disabled = @disabled
|
||||
@updateGrabbability()
|
||||
|
||||
onSetPlaying: (e) ->
|
||||
@playing = (e ? {}).playing ? true
|
||||
|
@ -408,6 +414,7 @@ module.exports = Surface = class Surface extends CocoClass
|
|||
@currentFrame = 1 # Go back to the beginning (but not frame 0, that frame is weird)
|
||||
if @fastForwardingToFrame and not @playing
|
||||
@fastForwardingToFrame = null
|
||||
@updateGrabbability()
|
||||
|
||||
onSetTime: (e) ->
|
||||
toFrame = @currentFrame
|
||||
|
|
|
@ -173,6 +173,8 @@ module.exports = class Thang
|
|||
getLankOptions: ->
|
||||
colorConfigs = @teamColors or @world?.getTeamColors() or {}
|
||||
options = {colorConfig: {}}
|
||||
if @id is 'Hero Placeholder' and not @world.getThangByID 'Hero Placeholder 1'
|
||||
return options # No team colors for heroes on single-player levels
|
||||
if @team and teamColor = colorConfigs[@team]
|
||||
options.colorConfig.team = teamColor
|
||||
if @color and color = @grabColorConfig @color
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
|
|||
for_beginners: "للمبتدئين"
|
||||
multiplayer: "متعدد اللاعبين" # Not currently shown on home page
|
||||
for_developers: "للمطوّرين" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "إلعب" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "العربية", englishDescription: "Arabi
|
|||
amount_achieved: "مبلغ"
|
||||
achievement: "الإنجاز"
|
||||
category_contributor: "مساهم"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "متنوعة"
|
||||
category_levels: "مستويات"
|
||||
category_undefined: "غير مصنف"
|
||||
|
|
|
@ -4,12 +4,13 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
no_ie: "CodeCombat не работи под Internet Explorer 8 или по-стари версии. Съжалявам!" # Warning that only shows up in IE8 and older
|
||||
no_mobile: "CodeCombat не е направен за мобилни устройства и може да не работи!" # Warning that shows up on mobile devices
|
||||
play: "Играй" # The big play button that just starts playing a level
|
||||
old_browser: "О, не! Браузърът ти е твърде стар за CodeCombat. Съжалявам!" #"Uh oh, your browser is too old to run CodeCombat. Sorry!" # Warning that shows up on really old Firefox/Chrome/Safari
|
||||
old_browser_suffix: "Все пак можеш да опиваш, но най-вероятно няма да проработи." # "You can try anyway, but it probably won't work."
|
||||
old_browser: "О, не! Браузърът ти е твърде стар за CodeCombat. Съжалявам!" # Warning that shows up on really old Firefox/Chrome/Safari
|
||||
old_browser_suffix: "Все пак можеш да опиваш, но най-вероятно няма да проработи."
|
||||
# campaign: "Campaign"
|
||||
for_beginners: "За начинаещи" # "For Beginners"
|
||||
for_beginners: "За начинаещи"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "За разработчици" # "For Developers" # Not currently shown on home page.
|
||||
for_developers: "За разработчици" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Нива" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -23,12 +24,12 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
# code: "Code"
|
||||
# admin: "Admin" # Only shows up when you are an admin
|
||||
home: "Начало"
|
||||
contribute: "Допринеси" # "Contribute"
|
||||
contribute: "Допринеси"
|
||||
# legal: "Legal"
|
||||
about: "За нас"
|
||||
contact: "Контакти"
|
||||
twitter_follow: "Започни да следиш" # "Follow"
|
||||
teachers: "Учители" # "Teachers"
|
||||
twitter_follow: "Започни да следиш"
|
||||
teachers: "Учители"
|
||||
|
||||
modal:
|
||||
close: "Затвори"
|
||||
|
@ -39,19 +40,19 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
|
||||
diplomat_suggestion:
|
||||
title: "Помогни да преведем CodeCombat!" # This shows up when a player switches to a non-English language using the language selector.
|
||||
sub_heading: "Имаме нужда от твоите езикови познания!" # "We need your language skills."
|
||||
sub_heading: "Имаме нужда от твоите езикови познания!"
|
||||
pitch_body: "We develop CodeCombat in English, but we already have players all over the world. Many of them want to play in Bulgarian but don't speak English, so if you can speak both, please consider signing up to be a Diplomat and help translate both the CodeCombat website and all the levels into Bulgarian."
|
||||
missing_translations: "Until we can translate everything into Bulgarian, you'll see English when Bulgarian isn't available."
|
||||
learn_more: "Научи повече за това как да станеш Дипломат"
|
||||
subscribe_as_diplomat: "Стани дипломат" # "Subscribe as a Diplomat"
|
||||
subscribe_as_diplomat: "Стани дипломат"
|
||||
|
||||
play:
|
||||
# play_as: "Play As" # Ladder page
|
||||
# spectate: "Spectate" # Ladder page
|
||||
# players: "players" # Hover over a level on /play
|
||||
# hours_played: "hours played" # Hover over a level on /play
|
||||
items: "Предмети" # "Items" # Tooltip on item shop button from /play
|
||||
unlock: "Отключи" # "Unlock" # For purchasing items and heroes
|
||||
items: "Предмети" # Tooltip on item shop button from /play
|
||||
unlock: "Отключи" # For purchasing items and heroes
|
||||
confirm: "Потвърди"
|
||||
# owned: "Owned" # For items you own
|
||||
locked: "Заключено"
|
||||
|
@ -64,27 +65,27 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
# next: "Next" # Go from choose hero to choose inventory before playing a level
|
||||
# change_hero: "Change Hero" # Go back from choose inventory to choose hero
|
||||
# choose_inventory: "Equip Items"
|
||||
buy_gems: "Купи скъпоценни камъни" # "Buy Gems"
|
||||
older_campaigns: "Предишни капмании" # "Older Campaigns"
|
||||
anonymous: "Анонимен играч" # "Anonymous Player"
|
||||
level_difficulty: "Трудност" # "Difficulty: "
|
||||
campaign_beginner: "Кампания за начинаещи" # "Beginner Campaign"
|
||||
buy_gems: "Купи скъпоценни камъни"
|
||||
older_campaigns: "Предишни капмании"
|
||||
anonymous: "Анонимен играч"
|
||||
level_difficulty: "Трудност"
|
||||
campaign_beginner: "Кампания за начинаещи"
|
||||
# awaiting_levels_adventurer_prefix: "We release five levels per week."
|
||||
awaiting_levels_adventurer: "Стани Приключенец" # "Sign up as an Adventurer"
|
||||
awaiting_levels_adventurer_suffix: "за да бъдеш първият, който играе нови нива." # "to be the first to play new levels."
|
||||
awaiting_levels_adventurer: "Стани Приключенец"
|
||||
awaiting_levels_adventurer_suffix: "за да бъдеш първият, който играе нови нива."
|
||||
choose_your_level: "Избери своето ниво" # The rest of this section is the old play view at /play-old and isn't very important.
|
||||
# adventurer_prefix: "You can jump to any level below, or discuss the levels on "
|
||||
adventurer_forum: "Приключенският форум" # "the Adventurer forum"
|
||||
adventurer_forum: "Приключенският форум"
|
||||
# adventurer_suffix: "."
|
||||
campaign_old_beginner: "Предишни кампании за начинаещи" # "Old Beginner Campaign"
|
||||
campaign_old_beginner: "Предишни кампании за начинаещи"
|
||||
# campaign_old_beginner_description: "... in which you learn the wizardry of programming."
|
||||
campaign_dev: "Случайни трудни нива" # "Random Harder Levels"
|
||||
campaign_dev: "Случайни трудни нива"
|
||||
# campaign_dev_description: "... in which you learn the interface while doing something a little harder."
|
||||
# campaign_multiplayer: "Multiplayer Arenas"
|
||||
# campaign_multiplayer_description: "... in which you code head-to-head against other players."
|
||||
# campaign_player_created: "Player-Created"
|
||||
# campaign_player_created_description: "... in which you battle against the creativity of your fellow <a href=\"/contribute#artisan\">Artisan Wizards</a>."
|
||||
campaign_classic_algorithms: "Класически алгоритми" # "Classic Algorithms"
|
||||
campaign_classic_algorithms: "Класически алгоритми"
|
||||
# campaign_classic_algorithms_description: "... in which you learn the most popular algorithms in Computer Science."
|
||||
# campaign_forest: "Forest Campaign"
|
||||
# campaign_dungeon: "Dungeon Campaign"
|
||||
|
@ -115,13 +116,13 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
recover:
|
||||
recover_account_title: "Възстанови Акаунт"
|
||||
send_password: "Изпрати парола за възстановяване"
|
||||
recovery_sent: "Писмото за възстановяване на парола е изпратено." # "Recovery email sent."
|
||||
recovery_sent: "Писмото за възстановяване на парола е изпратено."
|
||||
|
||||
# items:
|
||||
# primary: "Primary"
|
||||
# secondary: "Secondary"
|
||||
# armor: "Armor"
|
||||
accessories: "Аксесоари" # "Accessories"
|
||||
# accessories: "Accessories"
|
||||
# misc: "Misc"
|
||||
# books: "Books"
|
||||
|
||||
|
@ -145,11 +146,11 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
general:
|
||||
and: "и"
|
||||
name: "Име"
|
||||
date: "Дата" # "Date"
|
||||
date: "Дата"
|
||||
# body: "Body"
|
||||
version: "Версия"
|
||||
# commit_msg: "Commit Message"
|
||||
version_history: "Предишни версии" # "Version History"
|
||||
version_history: "Предишни версии"
|
||||
# version_history_for: "Version History for: "
|
||||
# result: "Result"
|
||||
results: "Резултати"
|
||||
|
@ -157,7 +158,7 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
or: "или"
|
||||
# subject: "Subject"
|
||||
email: "Email"
|
||||
password: "Парола" # "Password"
|
||||
password: "Парола"
|
||||
message: "Съобщение"
|
||||
# code: "Code"
|
||||
# ladder: "Ladder"
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -405,10 +429,10 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
# cla_prefix: "To save changes, first you must agree to our"
|
||||
# cla_url: "CLA"
|
||||
# cla_suffix: "."
|
||||
cla_agree: "СЪГЛАСЕН СЪМ" # "I AGREE"
|
||||
# cla_agree: "I AGREE"
|
||||
|
||||
# contact:
|
||||
contact_us: "Свържи се с CodeCombat" # "Contact CodeCombat"
|
||||
# contact_us: "Contact CodeCombat"
|
||||
# welcome: "Good to hear from you! Use this form to send us email. "
|
||||
# contribute_prefix: "If you're interested in contributing, check out our "
|
||||
# contribute_page: "contribute page"
|
||||
|
@ -430,17 +454,17 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
# password_tab: "Password"
|
||||
# emails_tab: "Emails"
|
||||
# admin: "Admin"
|
||||
new_password: "Нова парола" # "New Password"
|
||||
# new_password: "New Password"
|
||||
# new_password_verify: "Verify"
|
||||
# email_subscriptions: "Email Subscriptions"
|
||||
# email_subscriptions_none: "No Email Subscriptions."
|
||||
email_announcements: "Съобщения" # "Announcements"
|
||||
# email_announcements: "Announcements"
|
||||
# email_announcements_description: "Get emails on the latest news and developments at CodeCombat."
|
||||
email_notifications: "Известия" # "Notifications"
|
||||
# email_notifications: "Notifications"
|
||||
# email_notifications_summary: "Controls for personalized, automatic email notifications related to your CodeCombat activity."
|
||||
# email_any_notes: "Any Notifications"
|
||||
# email_any_notes_description: "Disable to stop all activity notification emails."
|
||||
email_news: "Новини" # "News"
|
||||
# email_news: "News"
|
||||
# email_recruit_notes: "Job Opportunities"
|
||||
# email_recruit_notes_description: "If you play really well, we may contact you about getting you a (better) job."
|
||||
# contributor_emails: "Contributor Class Emails"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "български език", englishDescri
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
|
|||
for_beginners: "Per a principiants"
|
||||
multiplayer: "Multijugador" # Not currently shown on home page
|
||||
for_developers: "Per a Desenvolupadors" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Nivells" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
|
|||
failing: "Fallant"
|
||||
action_timeline: "Cronologia d'accions"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Escull el teu heroi"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
skills: "Habilitats"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Desats"
|
||||
granularity_change_history: "Historial"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Català", englishDescription: "Catalan", tr
|
|||
amount_achieved: "Cantitat"
|
||||
achievement: "Triomf"
|
||||
category_contributor: "Contribuidor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "Miscel·lània"
|
||||
category_levels: "Nivells"
|
||||
category_undefined: "Sense categoria"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Úrovně" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
|
|||
# failing: "Failing"
|
||||
action_timeline: "Časová osa"
|
||||
click_to_select: "Vyberte kliknutím."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Znovunačíst veškerý kód?"
|
||||
reload_really: "Opravdu chcete resetovat tuto úroveň do počátečního stavu?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "čeština", englishDescription: "Czech", tr
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
|
|||
for_beginners: "For Begyndere"
|
||||
multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "For Udviklere" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Spil" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
|
|||
# failing: "Failing"
|
||||
action_timeline: "Handlingstidslinje"
|
||||
click_to_select: "Klik på en enhed for at vælge"
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Genindlæs alt kode?"
|
||||
reload_really: "Er du sikker på at du ønsker at genindlæse denne bane helt fra begyndelsen?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "dansk", englishDescription: "Danish", trans
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
|
|||
for_beginners: "Für Anfänger"
|
||||
multiplayer: "Mehrspieler" # Not currently shown on home page
|
||||
for_developers: "Für Entwickler" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Spielen" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
|
|||
# failing: "Failing"
|
||||
action_timeline: "Aktionszeitstrahl"
|
||||
click_to_select: "Klicke auf eine Einheit, um sie auszuwählen."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Gesamten Code neu laden?"
|
||||
reload_really: "Bist Du sicher, dass Du das Level neu beginnen willst?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Wähle deinen Helden"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Gespeichert"
|
||||
granularity_change_history: "Historie"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Deutsch (Österreich)", englishDescription:
|
|||
amount_achieved: "Anzahl"
|
||||
achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "Sonstiges"
|
||||
category_levels: "Level"
|
||||
category_undefined: "ohne Kategorie"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
|
|||
for_beginners: "Für Afänger"
|
||||
multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "Für Entwickler" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
|
|||
failing: "Fehler"
|
||||
action_timeline: "Aktionsziitleiste"
|
||||
click_to_select: "Klick uf e Einheit zum sie uswähle."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "De ganze Code neu lade?"
|
||||
reload_really: "Bisch sicher du willsch level neu lade bis zrugg zum Afang?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Deutsch (Schweiz)", englishDescription: "Ge
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
|||
for_beginners: "Für Anfänger"
|
||||
multiplayer: "Mehrspieler" # Not currently shown on home page
|
||||
for_developers: "Für Entwickler" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Spielen" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
|||
failing: "Fehlgeschlagen"
|
||||
action_timeline: "Aktionszeitstrahl"
|
||||
click_to_select: "Klicke auf eine Einheit, um sie auszuwählen."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
reload: "Neu laden"
|
||||
reload_title: "Gesamten Code neu laden?"
|
||||
reload_really: "Bist Du sicher, dass Du das Level neu beginnen willst?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
|||
few_gems: "Ein paar Edelsteine"
|
||||
pile_gems: "Stapel von Edelsteinen"
|
||||
chest_gems: "Kiste von Edelsteinen"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Wähle deinen Helden"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
|||
blocks: "Blockieren" # As in "this shield blocks this much damage"
|
||||
skills: "Fähigkeiten"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Gespeichert"
|
||||
granularity_change_history: "Historie"
|
||||
|
@ -587,7 +611,7 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
|||
page_title: "Mitwirken"
|
||||
character_classes_title: "Charakter Klassen"
|
||||
introduction_desc_intro: "Wir haben hohe Erwartungen für CodeCombat."
|
||||
# introduction_desc_pref: "We want to be where programmers of all stripes come to learn and play together, introduce others to the wonderful world of coding, and reflect the best parts of the community. We can't and don't want to do that alone; what makes projects like GitHub, Stack Overflow and Linux great are the people who use them and build on them. To that end, "
|
||||
# introduction_desc_pref: "We want to be where programmers of all stripes come to learn and play together, introduce others to the wonderful world of coding, and reflect the best parts of the community. We can't and don't want to do that alone; what makes projects like GitHub, Stack Overflow and Linux great are the people who use them and build on them. To that end, "
|
||||
introduction_desc_github_url: "CodeCombat ist komplett OpenSource"
|
||||
# introduction_desc_suf: ", and we aim to provide as many ways as possible for you to take part and make this project as much yours as ours."
|
||||
introduction_desc_ending: "Wir hoffen du nimmst an unserer Party teil!"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Deutsch (Deutschland)", englishDescription:
|
|||
amount_achieved: "Anzahl"
|
||||
achievement: "Achievement"
|
||||
category_contributor: "Mitwirkender"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "Sonstiges"
|
||||
category_levels: "Level"
|
||||
category_undefined: "ohne Kategorie"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
|
|||
for_beginners: "Για αρχάριους"
|
||||
multiplayer: "Πολλαπλοί Παίκτες" # Not currently shown on home page
|
||||
for_developers: "Για προγραμματιστές" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Επίπεδα" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
|
|||
# failing: "Failing"
|
||||
action_timeline: "Χρονοδιάγραμμα δράσης"
|
||||
click_to_select: "Κάντε κλικ σε μια μονάδα για να το επιλέξετε."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Ανανέωση όλου του κωδικά;"
|
||||
reload_really: "Είστε σίγουροι ότι θέλετε να φορτώσετε αυτό το επίπεδο από την αρχή;"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Ελληνικά", englishDescription: "Gre
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "English (AU)", englishDescription: "English
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "English (UK)", englishDescription: "English
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "English (US)", englishDescription: "English
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@
|
|||
for_beginners: "For Beginners"
|
||||
multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "For Developers" # Not currently shown on home page.
|
||||
or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -350,6 +351,24 @@
|
|||
blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
skills: "Skills"
|
||||
|
||||
skill_docs:
|
||||
writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
read_only: "read-only"
|
||||
action_name: "name"
|
||||
action_cooldown: "Takes"
|
||||
action_specific_cooldown: "Cooldown"
|
||||
action_damage: "Damage"
|
||||
action_range: "Range"
|
||||
action_radius: "Radius"
|
||||
action_duration: "Duration"
|
||||
example: "Example"
|
||||
ex: "ex" # Abbreviation of "example"
|
||||
current_value: "Current Value"
|
||||
default_value: "Default value"
|
||||
parameters: "Parameters"
|
||||
returns: "Returns"
|
||||
granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Saved"
|
||||
granularity_change_history: "History"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
|
|||
for_beginners: "Para Principiantes"
|
||||
multiplayer: "Multijugador" # Not currently shown on home page
|
||||
for_developers: "Para Desarrolladores" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Jugar" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
|
|||
failing: "Fallando"
|
||||
action_timeline: "Cronologia de Accion"
|
||||
click_to_select: "Has click en una unidad para seleccionarla."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "¿Recargar Todo el Código?"
|
||||
reload_really: "¿Estás seguro de que quieres empezar este nivel desde el principio?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Elige tu héroe"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Almacenado"
|
||||
granularity_change_history: "Historia"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "español (América Latina)", englishDescrip
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
for_beginners: "Para principiantes"
|
||||
multiplayer: "Multijugador" # Not currently shown on home page
|
||||
for_developers: "Para programadores" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Jugar" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
failing: "Fallando"
|
||||
action_timeline: "Cronología de Acción"
|
||||
click_to_select: "Click en una unidad para seleccionarla"
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "¿Recargar todo el código?"
|
||||
reload_really: "¿Estas seguro que quieres reiniciar el nivel?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Selecciona tu Heroe"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
skills: "Habilidades"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Salvado"
|
||||
granularity_change_history: "Historia"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "español (ES)", englishDescription: "Spanis
|
|||
amount_achieved: "Cantidad"
|
||||
achievement: "Logro"
|
||||
category_contributor: "Contribuidor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "Miscelanea"
|
||||
category_levels: "Niveles"
|
||||
category_undefined: "Sin categorizar"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "سطوح" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "فارسی", englishDescription: "Persian",
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "suomi", englishDescription: "Finnish", tran
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
|||
for_beginners: "Pour débutants"
|
||||
multiplayer: "Multijoueurs" # Not currently shown on home page
|
||||
for_developers: "Pour développeurs" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Jouer" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
|||
failing: "Échec"
|
||||
action_timeline: "Action sur la ligne de temps"
|
||||
click_to_select: "Clique sur une unité pour la sélectionner."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Recharger tout le code?"
|
||||
reload_really: "Êtes-vous sûr de vouloir recharger ce niveau et retourner au début?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Choisissez votre Héro"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
skills: "Compétences"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Sauvegardé"
|
||||
granularity_change_history: "Historique"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "français", englishDescription: "French", t
|
|||
amount_achieved: "Quantité"
|
||||
achievement: "Succès"
|
||||
category_contributor: "Contributeur"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "Divers"
|
||||
category_levels: "Niveaux"
|
||||
category_undefined: "Non classé"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
|
|||
for_beginners: "Para principiantes"
|
||||
multiplayer: "Multixogador" # Not currently shown on home page
|
||||
for_developers: "Para programadores" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Xogar" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
|
|||
failing: "Fallando"
|
||||
action_timeline: "Cronoloxía de Acción"
|
||||
click_to_select: "Preme nunha unidade para seleccionala"
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Recargar todo o código?"
|
||||
reload_really: "Estás seguro que queres reiniciar o nivel?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Selecciona o teu Heroe"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
skills: "Habilidades"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Gardado"
|
||||
granularity_change_history: "Historia"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Galego", englishDescription: "Galician", tr
|
|||
amount_achieved: "Cantidade"
|
||||
achievement: "Logro"
|
||||
category_contributor: "Contribuidor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "Miscelánea"
|
||||
category_levels: "Niveis"
|
||||
category_undefined: "Sen categorizar"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
|
|||
for_beginners: "למתחילים"
|
||||
multiplayer: "רב-משתתפים" # Not currently shown on home page
|
||||
for_developers: "למומחים" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "שלבים" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "עברית", englishDescription: "Hebrew",
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "मानक हिन्दी", englishDe
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
|
|||
for_beginners: "Kezdőknek"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "Fejlesztőknek" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Játék" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
|
|||
# failing: "Failing"
|
||||
action_timeline: "Akció - Idővonal"
|
||||
click_to_select: "Kattints egy egységre, hogy kijelöld!"
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Újra kezded mindet?"
|
||||
reload_really: "Biztos vagy benne, hogy előlről szeretnéd kezdeni az egész pályát?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "magyar", englishDescription: "Hungarian", t
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Bahasa Indonesia", englishDescription: "Ind
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
|
|||
for_beginners: "Per Principianti"
|
||||
multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "Per Sviluppatori" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Livelli" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
|
|||
# failing: "Failing"
|
||||
action_timeline: "Barra temporale delle azioni"
|
||||
click_to_select: "Clicca un'unità per selezionarla."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
reload: "Ricarica"
|
||||
reload_title: "Ricarica tutto il codice?"
|
||||
reload_really: "Sei sicuro di voler ricominciare il livello?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Salvato"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Italiano", englishDescription: "Italian", t
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
|
|||
for_beginners: "初心者向け"
|
||||
multiplayer: "マルチプレイヤー" # Not currently shown on home page
|
||||
for_developers: "開発者向け" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "ゲームスタート" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
|
|||
# failing: "Failing"
|
||||
action_timeline: "アクション・タイムライン"
|
||||
click_to_select: "ユニットを左クリックで選択してください"
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "コードを再読み込ますか?"
|
||||
reload_really: "レベルをリセットします。よろしいですか?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "日本語", englishDescription: "Japanese",
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
|
|||
for_beginners: "초보자용"
|
||||
multiplayer: "멀티플레이어" # Not currently shown on home page
|
||||
for_developers: "개발자용" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "레벨" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
|
|||
failing: "다시 한번 더 도전해보세요."
|
||||
action_timeline: "액션 타임라인"
|
||||
click_to_select: "유닛을 선택하기 위해서 유닛을 마우스로 클릭하세요."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "모든 코드가 다시 로딩 되었나요?"
|
||||
reload_really: "모든 레벨 초기화합니다. 확실한가요?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "한국어", englishDescription: "Korean", t
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "lietuvių kalba", englishDescription: "Lith
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Mula" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Bahasa Melayu", englishDescription: "Bahasa
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
|
|||
for_beginners: "For Begynnere"
|
||||
multiplayer: "Flerspiller" # Not currently shown on home page
|
||||
for_developers: "For Utviklere" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Spill" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
|
|||
# failing: "Failing"
|
||||
action_timeline: "Hendelsestidslinje"
|
||||
click_to_select: "Klikk på en enhet for å velge den."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Laste All Koden på Nytt?"
|
||||
reload_really: "Er du sikker på at du vil laste dette nivået på nytt, tilbake til begynnelsen?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Norsk Bokmål", englishDescription: "Norweg
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
|
|||
for_beginners: "Voor Beginners"
|
||||
multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "Voor ontwikkelaars" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
|
|||
# failing: "Failing"
|
||||
action_timeline: "Actie tijdlijn"
|
||||
click_to_select: "Klik op een eenheid om deze te selecteren."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Alle Code Herladen?"
|
||||
reload_really: "Weet je zeker dat je dit level tot het begin wilt herladen?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Nederlands (België)", englishDescription:
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
|
|||
for_beginners: "Voor Beginners"
|
||||
multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "Voor ontwikkelaars" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
|
|||
# failing: "Failing"
|
||||
action_timeline: "Actie tijdlijn"
|
||||
click_to_select: "Klik op een eenheid om deze te selecteren."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Alle Code Herladen?"
|
||||
reload_really: "Weet je zeker dat je dit level tot het begin wilt herladen?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Nederlands (Nederland)", englishDescription
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Norwegian Nynorsk", englishDescription: "No
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Spill" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
|
|||
# failing: "Failing"
|
||||
action_timeline: "Hendelsestidslinje"
|
||||
click_to_select: "Klikk på en enhet for å velge den."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Laste all koden på nytt?"
|
||||
reload_really: "Er du sikker på at du vil laste dette nivået på nytt, tilbake til begynnelsen?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Norsk", englishDescription: "Norwegian", tr
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
|
|||
for_beginners: "Dla początkujących"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "Dla developerów" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Graj" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
|
|||
failing: "Niepowodzenie"
|
||||
action_timeline: "Oś czasu"
|
||||
click_to_select: "Kliknij jednostkę, by ją zaznaczyć."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Przywrócić cały kod?"
|
||||
reload_really: "Czy jesteś pewien, że chcesz przywrócić kod startowy tego poziomu?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "język polski", englishDescription: "Polish
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
|
|||
for_beginners: "Para Iniciantes"
|
||||
multiplayer: "Multijogador" # Not currently shown on home page
|
||||
for_developers: "Para Desenvolvedores" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Jogar" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
|
|||
failing: "Falta"
|
||||
action_timeline: "Linha do Tempo das Ações"
|
||||
click_to_select: "Clique em um personagem para selecioná-lo."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Recarregar Todo o Código?"
|
||||
reload_really: "Você tem certeza que quer reiniciar o estágio?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Escolha seu Herói"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Salvo"
|
||||
granularity_change_history: "Histórico"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "português do Brasil", englishDescription:
|
|||
amount_achieved: "Montante"
|
||||
achievement: "Conquista"
|
||||
category_contributor: "Cotribuidor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "Diversos"
|
||||
category_levels: "Níveis"
|
||||
category_undefined: "Sem categoria"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
|||
for_beginners: "Para Iniciantes"
|
||||
multiplayer: "Multijogador" # Not currently shown on home page
|
||||
for_developers: "Para Programadores" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Níveis" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
|||
failing: "A falhar"
|
||||
action_timeline: "Linha do Tempo de Ações"
|
||||
click_to_select: "Clica numa unidade para selecioná-la."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
reload: "Recarregar"
|
||||
reload_title: "Recarregar o Código Todo?"
|
||||
reload_really: "Tens a certeza que queres recarregar este nível de volta ao início?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
|||
few_gems: "Algumas gemas"
|
||||
pile_gems: "Pilha de gemas"
|
||||
chest_gems: "Arca de gemas"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Escolhe o Teu Herói"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
|||
blocks: "Bloqueia" # As in "this shield blocks this much damage"
|
||||
skills: "Habilidades"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Guardados"
|
||||
granularity_change_history: "Histórico"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Português (Portugal)", englishDescription:
|
|||
amount_achieved: "Quantidade"
|
||||
achievement: "Conquista"
|
||||
category_contributor: "Contribuidor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "Vários"
|
||||
category_levels: "Níveis"
|
||||
category_undefined: "Sem Categoria"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
|
|||
for_beginners: "Pentru Începători"
|
||||
multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "Pentru dezvoltatori" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Nivele" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
|
|||
failing: "Eşec"
|
||||
action_timeline: "Timeline-ul acțiunii"
|
||||
click_to_select: "Apasă pe o unitate pentru a o selecta."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Reîncarcă tot codul?"
|
||||
reload_really: "Ești sigur că vrei să reîncarci nivelul de la început?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "limba română", englishDescription: "Roman
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
for_beginners: "Новичкам"
|
||||
multiplayer: "Мультиплеер" # Not currently shown on home page
|
||||
for_developers: "Разработчикам" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Уровни" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -64,7 +65,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
next: "Выбрать" # Go from choose hero to choose inventory before playing a level
|
||||
change_hero: "Выбрать героя" # Go back from choose inventory to choose hero
|
||||
choose_inventory: "Выбрать предметы"
|
||||
# buy_gems: "Buy Gems"
|
||||
buy_gems: "Купить самоцветы"
|
||||
older_campaigns: "Старые кампании"
|
||||
anonymous: "Неизвестный игрок"
|
||||
level_difficulty: "Сложность: "
|
||||
|
@ -172,7 +173,7 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
medium: "Нормально"
|
||||
hard: "Сложно"
|
||||
player: "Игрок"
|
||||
# player_level: "Level" # Like player level 5, not like level: Dungeons of Kithgard
|
||||
player_level: "Уровень" # Like player level 5, not like level: Dungeons of Kithgard
|
||||
|
||||
units:
|
||||
second: "секунда"
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
failing: "Неудача"
|
||||
action_timeline: "График действий"
|
||||
click_to_select: "Выберите персонажа, щёлкнув на нём"
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
reload: "Перезагрузить"
|
||||
reload_title: "Перезагрузить код полностью?"
|
||||
reload_really: "Вы уверены, что хотите начать уровень сначала?"
|
||||
|
@ -315,17 +318,20 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
# equip: "Equip"
|
||||
# unequip: "Unequip"
|
||||
|
||||
# buy_gems:
|
||||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
buy_gems:
|
||||
few_gems: "Немного самоцветов"
|
||||
pile_gems: "Кучка самоцветов"
|
||||
chest_gems: "Сундук с самоцветами"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Выберите героя"
|
||||
programming_language: "Язык программирования"
|
||||
programming_language_description: "Какой язык программирования вы хотите использовать?"
|
||||
# default: "Default"
|
||||
# experimental: "Experimental"
|
||||
default: "По умолчанию"
|
||||
experimental: "Экспериментальный"
|
||||
python_blurb: "Пусть простой, но мощный, Python - прекрасный язык программирования общего применения."
|
||||
javascript_blurb: "Язык для Сети."
|
||||
coffeescript_blurb: "Улучшенный синтаксис JavaScript."
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
blocks: "Блокирует" # As in "this shield blocks this much damage"
|
||||
skills: "Умения"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Сохранено"
|
||||
granularity_change_history: "История"
|
||||
|
@ -647,9 +671,9 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
diplomat_launch_url: "запуска в октябре"
|
||||
diplomat_introduction_suf: "было то, что есть значительная заинтересованность в CodeCombat в других странах! Мы создаём корпус переводчиков, стремящихся превратить один набор слов в другой набор слов для максимальной доступности CodeCombat по всему миру. Если вы любите видеть контент до официального выхода и получать эти уровни для ваших соотечественников как можно скорее, этот класс для вас."
|
||||
diplomat_attribute_1: "Свободное владение английским языком и языком, на который вы хотели бы переводить. При передаче сложных идей важно иметь сильную хватку в обоих!"
|
||||
# diplomat_i18n_page_prefix: "You can start translating our levels by going to our"
|
||||
# diplomat_i18n_page: "translations page"
|
||||
# diplomat_i18n_page_suffix: ", or our interface and website on GitHub."
|
||||
diplomat_i18n_page_prefix: "Вы можете начать переводить уровни, посетив нашу"
|
||||
diplomat_i18n_page: "страницу переводчиков"
|
||||
diplomat_i18n_page_suffix: ", или перевести наш интерфейс и сайт на GitHub."
|
||||
diplomat_join_pref_github: "Найдите файл локализации вашего языка "
|
||||
diplomat_github_url: "на GitHub"
|
||||
diplomat_join_suf_github: ", отредактируйте его онлайн и отправьте запрос на подтверждение изменений. Кроме того, установите флажок ниже, чтобы быть в курсе новых разработок интернационализации!"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "русский", englishDescription: "Russi
|
|||
amount_achieved: "Количество"
|
||||
achievement: "Достижение"
|
||||
category_contributor: "Помощь"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "Помощь"
|
||||
category_levels: "Уровни"
|
||||
category_undefined: "Неопределено"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
|
|||
for_beginners: "Pre začiatočníkov"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
for_developers: "Pre vývojárov" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Hraj" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "slovenčina", englishDescription: "Slovak",
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "slovenščina", englishDescription: "Sloven
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Нивои" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
|
|||
# failing: "Failing"
|
||||
action_timeline: "Временска линија акције"
|
||||
click_to_select: "Кликни на јединицу да је селектујеш"
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Поновно учитавање целог кода?"
|
||||
reload_really: "Да ли сте сигурни да желите да кренете ниво испочетка?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "српски", englishDescription: "Serbian
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
|
|||
for_beginners: "För nybörjare"
|
||||
multiplayer: "Flera spelare" # Not currently shown on home page
|
||||
for_developers: "För utvecklare" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Spela" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
|
|||
# failing: "Failing"
|
||||
action_timeline: "Händelse-tidslinje"
|
||||
click_to_select: "Klicka på en enhet för att välja den."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Ladda om all kod?"
|
||||
reload_really: "Är du säker på att du vill ladda om nivån från början?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Svenska", englishDescription: "Swedish", tr
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "เล่น" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "ไทย", englishDescription: "Thai", tra
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
|
|||
for_beginners: "Yeni Başlayanlar için"
|
||||
multiplayer: "Çoklu-oyuncu Kipi" # Not currently shown on home page
|
||||
for_developers: "Geliştiriciler için" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Oyna" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
|
|||
failing: "Başarısız"
|
||||
action_timeline: "Eylem Çizelgesi"
|
||||
click_to_select: "Birimi seçmek için üzerine tıklayın."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Tüm kod yeniden yüklensin mi?"
|
||||
reload_really: "Bu seviyeyi en baştan yüklemek istediğinizden emin misiniz?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "Kahramanınızı Seçin"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
skills: "Yetenekler"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "Kaydedildi"
|
||||
granularity_change_history: "Geçmiş"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Türkçe", englishDescription: "Turkish", t
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "українська мова", englishDesc
|
|||
for_beginners: "Для новачків"
|
||||
multiplayer: "Командна гра" # Not currently shown on home page
|
||||
for_developers: "Для розробників" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Грати" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "українська мова", englishDesc
|
|||
# failing: "Failing"
|
||||
action_timeline: "Лінія часу"
|
||||
click_to_select: "Клікніть на юніті, щоб обрати його."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Перезавантажити весь код?"
|
||||
reload_really: "Ви впевнені, що хочете перезавантажити цей рівень і почати спочатку?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "українська мова", englishDesc
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "українська мова", englishDesc
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "українська мова", englishDesc
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "اُردُو", englishDescription: "Urdu",
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
|
|||
for_beginners: "Dành cho người bắt đầu chơi"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "Các cấp độ" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
click_to_select: "Kích vào đơn vị để chọn nó."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "Tải lại tất cả mã?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "Tiếng Việt", englishDescription: "Vietn
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
for_beginners: "适合初学者"
|
||||
multiplayer: "多人游戏" # Not currently shown on home page
|
||||
for_developers: "适合开发者" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "关卡选择" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -55,7 +56,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
confirm: "确认"
|
||||
owned: "已拥有" # For items you own
|
||||
locked: "需解锁"
|
||||
available: "可用" # Available
|
||||
available: "可用"
|
||||
skills_granted: "获得技能" # Property documentation details
|
||||
heroes: "英雄" # Tooltip on hero shop button from /play
|
||||
achievements: "成就" # Tooltip on achievement list button from /play
|
||||
|
@ -64,14 +65,14 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
next: "下一步" # Go from choose hero to choose inventory before playing a level
|
||||
change_hero: "重新选择英雄" # Go back from choose inventory to choose hero
|
||||
choose_inventory: "装备道具"
|
||||
buy_gems: "购买宝石" # Buy Gems
|
||||
buy_gems: "购买宝石"
|
||||
older_campaigns: "旧的战役"
|
||||
anonymous: "匿名玩家"
|
||||
level_difficulty: "难度:"
|
||||
campaign_beginner: "新手作战"
|
||||
awaiting_levels_adventurer_prefix: "我们每周开放五个关卡"
|
||||
awaiting_levels_adventurer: "注册成为冒险家" #"Sign up as an Adventurer"
|
||||
awaiting_levels_adventurer_suffix: "来优先尝试新关卡" #to be the first to play new levels."
|
||||
awaiting_levels_adventurer: "注册成为冒险家"
|
||||
awaiting_levels_adventurer_suffix: "来优先尝试新关卡"
|
||||
choose_your_level: "选择关卡" # The rest of this section is the old play view at /play-old and isn't very important.
|
||||
adventurer_prefix: "你可以选择以下任意关卡,或者讨论以上的关卡。到"
|
||||
adventurer_forum: "冒险者论坛"
|
||||
|
@ -86,8 +87,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
campaign_player_created_description: "……在这里你可以与你的小伙伴的创造力战斗 <a href=\"/contribute#artisan\">技术指导</a>."
|
||||
campaign_classic_algorithms: "经典算法"
|
||||
campaign_classic_algorithms_description: "... 你可以在此学习到计算机科学中最常用的算法"
|
||||
campaign_forest: "森林战役" #Forest Campaign"
|
||||
campaign_dungeon: "地牢战役" #Dungeon Campaign"
|
||||
campaign_forest: "森林战役"
|
||||
campaign_dungeon: "地牢战役"
|
||||
|
||||
login:
|
||||
sign_up: "注册"
|
||||
|
@ -95,10 +96,10 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
logging_in: "正在登录"
|
||||
log_out: "登出"
|
||||
recover: "找回账户"
|
||||
authenticate_gplus: "使用 G+ 授权"#Authenticate G+"
|
||||
load_profile: "载入 G+ 档案" # Load G+ Profile"
|
||||
load_email: "载入 G+ 电子邮件" #Load G+ Email"
|
||||
finishing: "完成..." #Finishing"
|
||||
authenticate_gplus: "使用 G+ 授权"
|
||||
load_profile: "载入 G+ 档案"
|
||||
load_email: "载入 G+ 电子邮件"
|
||||
finishing: "完成..."
|
||||
|
||||
signup:
|
||||
create_account_title: "创建一个账户来保存进度"
|
||||
|
@ -118,8 +119,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
recovery_sent: "找回账户邮件已发送."
|
||||
|
||||
items:
|
||||
primary: "右手"#"Primary"
|
||||
secondary: "左手"#Secondary"
|
||||
primary: "右手"
|
||||
secondary: "左手"
|
||||
armor: "盔甲"
|
||||
accessories: "配饰"
|
||||
misc: "辅助道具"
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
failing: "失败"
|
||||
action_timeline: "行动时间轴"
|
||||
click_to_select: "点击选择一个单元。"
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
reload: "重载"
|
||||
reload_title: "重载所有代码?"
|
||||
reload_really: "确定重载这一关,返回开始处吗?"
|
||||
|
@ -315,10 +318,13 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
equip: "装备"
|
||||
unequip: "取消装备"
|
||||
|
||||
buy_gems:
|
||||
buy_gems:
|
||||
few_gems: "几个宝石"
|
||||
pile_gems: "一堆宝石"
|
||||
chest_gems: "一箱宝石"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
choose_hero:
|
||||
choose_hero: "请选择您的英雄"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
blocks: "格挡" # As in "this shield blocks this much damage"
|
||||
skills: "技能"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
save_load:
|
||||
granularity_saved_games: "保存"
|
||||
granularity_change_history: "历史记录"
|
||||
|
@ -698,7 +722,7 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
rank_last_submitted: "已提交"
|
||||
help_simulate: "模拟游戏需要帮助?"
|
||||
code_being_simulated: "你的新代码正在被其他玩家模拟评分。这个将会刷新,作为一个新游戏开始。"
|
||||
# no_ranked_matches_pre: "No ranked matches for the "
|
||||
# no_ranked_matches_pre: "No ranked matches for the "
|
||||
# no_ranked_matches_post: " team! Play against some competitors and then come back here to get your game ranked."
|
||||
choose_opponent: "选择一个对手"
|
||||
select_your_language: "选择你使用的语言!"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "简体中文", englishDescription: "Chinese
|
|||
amount_achieved: "数量"
|
||||
achievement: "成就"
|
||||
category_contributor: "贡献"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
category_miscellaneous: "其他"
|
||||
category_levels: "等级"
|
||||
category_undefined: "未分类"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "開始遊戲" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
|
|||
# failing: "Failing"
|
||||
action_timeline: "行動時間軸"
|
||||
click_to_select: "點擊選擇一個單元。"
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "重新載入程式碼?"
|
||||
reload_really: "確定重設所有的程式碼?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "繁体中文", englishDescription: "Chinese
|
|||
amount_achieved: "數量"
|
||||
achievement: "成就"
|
||||
category_contributor: "貢獻者"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
category_levels: "等級"
|
||||
category_undefined: "未定義"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
|
|||
# for_beginners: "For Beginners"
|
||||
# multiplayer: "Multiplayer" # Not currently shown on home page
|
||||
# for_developers: "For Developers" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
# nav:
|
||||
# play: "Levels" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
|
|||
# failing: "Failing"
|
||||
# action_timeline: "Action Timeline"
|
||||
# click_to_select: "Click on a unit to select it."
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
# reload_title: "Reload All Code?"
|
||||
# reload_really: "Are you sure you want to reload this level back to the beginning?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "吴语", englishDescription: "Wuu (Simplifi
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -10,6 +10,7 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
|
|||
for_beginners: "適合學起頭個人"
|
||||
multiplayer: "聚隊打遊戲" # Not currently shown on home page
|
||||
for_developers: "適合開發個人" # Not currently shown on home page.
|
||||
# or_ipad: "Or download for iPad"
|
||||
|
||||
nav:
|
||||
play: "遊戲開來" # The top nav bar entry where players choose which levels to play
|
||||
|
@ -207,6 +208,8 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
|
|||
# failing: "Failing"
|
||||
action_timeline: "行動時間橛"
|
||||
click_to_select: "點選一個單位。"
|
||||
# control_bar_multiplayer: "Multiplayer"
|
||||
# control_bar_join_game: "Join Game"
|
||||
# reload: "Reload"
|
||||
reload_title: "轉讀取全部個代碼?"
|
||||
reload_really: "準定轉讀取箇關,回轉到扣起頭?"
|
||||
|
@ -319,6 +322,9 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
|
|||
# few_gems: "A few gems"
|
||||
# pile_gems: "Pile of gems"
|
||||
# chest_gems: "Chest of gems"
|
||||
# purchasing: "Purchasing..."
|
||||
# declined: "Your card was declined"
|
||||
# retrying: "Server error, retrying."
|
||||
|
||||
# choose_hero:
|
||||
# choose_hero: "Choose Your Hero"
|
||||
|
@ -345,6 +351,24 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
|
|||
# blocks: "Blocks" # As in "this shield blocks this much damage"
|
||||
# skills: "Skills"
|
||||
|
||||
# skill_docs:
|
||||
# writable: "writable" # Hover over "attack" in Your Skills while playing a level to see most of this
|
||||
# read_only: "read-only"
|
||||
# action_name: "name"
|
||||
# action_cooldown: "Takes"
|
||||
# action_specific_cooldown: "Cooldown"
|
||||
# action_damage: "Damage"
|
||||
# action_range: "Range"
|
||||
# action_radius: "Radius"
|
||||
# action_duration: "Duration"
|
||||
# example: "Example"
|
||||
# ex: "ex" # Abbreviation of "example"
|
||||
# current_value: "Current Value"
|
||||
# default_value: "Default value"
|
||||
# parameters: "Parameters"
|
||||
# returns: "Returns"
|
||||
# granted_by: "Granted by"
|
||||
|
||||
# save_load:
|
||||
# granularity_saved_games: "Saved"
|
||||
# granularity_change_history: "History"
|
||||
|
@ -745,6 +769,8 @@ module.exports = nativeDescription: "吳語", englishDescription: "Wuu (Traditio
|
|||
# amount_achieved: "Amount"
|
||||
# achievement: "Achievement"
|
||||
# category_contributor: "Contributor"
|
||||
# category_ladder: "Ladder"
|
||||
# category_level: "Level"
|
||||
# category_miscellaneous: "Miscellaneous"
|
||||
# category_levels: "Levels"
|
||||
# category_undefined: "Uncategorized"
|
||||
|
|
|
@ -389,7 +389,12 @@ module.exports = class ThangType extends CocoModel
|
|||
props = props.concat config.programmableSnippets
|
||||
for stat, value of stats when not value?
|
||||
stats[stat] = name: stat, display: '???'
|
||||
props: props, stats: stats
|
||||
statKeys = _.keys(stats)
|
||||
statKeys.sort()
|
||||
props.sort()
|
||||
sortedStats = {}
|
||||
sortedStats[key] = stats[key] for key in statKeys
|
||||
props: props, stats: sortedStats
|
||||
|
||||
formatStatDisplay: (name, modifiers) ->
|
||||
i18nKey = {
|
||||
|
@ -402,6 +407,7 @@ module.exports = class ThangType extends CocoModel
|
|||
visualRange: 'range'
|
||||
throwDamage: 'attack'
|
||||
throwRange: 'range'
|
||||
bashDamage: 'attack'
|
||||
}[name]
|
||||
|
||||
if i18nKey
|
||||
|
|
|
@ -104,18 +104,7 @@ module.exports = class User extends CocoModel
|
|||
when 2 then 'choice-explicit'
|
||||
when 3 then 'choice-implicit'
|
||||
@branchingGroup = 'choice-explicit' if me.isAdmin()
|
||||
@branchingGroup = 'no-practice' # paused A/B test
|
||||
#application.tracker.identify branchingGroup: @branchingGroup unless me.isAdmin() # paused A/B test
|
||||
application.tracker.identify branchingGroup: @branchingGroup unless me.isAdmin()
|
||||
@branchingGroup
|
||||
|
||||
getCastButtonTextGroup: ->
|
||||
# Group 0 is original behavior
|
||||
unless @castButtonTextGroup?
|
||||
if me.isAdmin()
|
||||
@castButtonTextGroup = 0
|
||||
else
|
||||
@castButtonTextGroup = me.get('testGroupNumber') % 7
|
||||
application.tracker.identify castButtonTextGroup: @castButtonTextGroup
|
||||
@castButtonTextGroup
|
||||
|
||||
tiersByLevel = [-1, 0, 0.05, 0.14, 0.18, 0.32, 0.41, 0.5, 0.64, 0.82, 0.91, 1.04, 1.22, 1.35, 1.48, 1.65, 1.78, 1.96, 2.1, 2.24, 2.38, 2.55, 2.69, 2.86, 3.03, 3.16, 3.29, 3.42, 3.58, 3.74, 3.89, 4.04, 4.19, 4.32, 4.47, 4.64, 4.79, 4.96]
|
||||
|
|
|
@ -7,6 +7,7 @@ c.extendNamedProperties ThangTypeSchema # name first
|
|||
ShapeObjectSchema = c.object {title: 'Shape'},
|
||||
fc: {type: 'string', title: 'Fill Color'}
|
||||
lf: {type: 'array', title: 'Linear Gradient Fill'}
|
||||
rf: {type: 'array', title: 'Radial Gradient Fill'}
|
||||
ls: {type: 'array', title: 'Linear Gradient Stroke'}
|
||||
p: {type: 'string', title: 'Path'}
|
||||
de: {type: 'array', title: 'Draw Ellipse'}
|
||||
|
|
|
@ -23,6 +23,7 @@ module.exports = # /app/lib/surface
|
|||
camera: {type: 'object'}
|
||||
zoom: {type: 'number', minimum: 0, exclusiveMinimum: true}
|
||||
surfaceViewport: {type: 'object'}
|
||||
minZoom: {type: 'number', minimum: 0, exclusiveMinimum: true}
|
||||
|
||||
'camera:set-camera': c.object {},
|
||||
pos: c.object {required: ['x', 'y']},
|
||||
|
|
|
@ -126,6 +126,10 @@ module.exports =
|
|||
codeFragment: {type: 'string'}
|
||||
codeLanguage: {type: 'string'}
|
||||
|
||||
'tome:suspect-code-fragment-deleted': c.object {title: 'Suspect Code Fragment Deleted', description: 'Published when a suspect code fragment is deleted from the sample code.', required: ['codeFragment']},
|
||||
codeFragment: {type: 'string'}
|
||||
codeLanguage: {type: 'string'}
|
||||
|
||||
'tome:winnability-updated': c.object {title: 'Winnability Updated', description: 'When we think we can now win (or can no longer win), we may want to emphasize the submit button versus the run button (or vice versa), so this fires when we get new goal states (even preloaded goal states) suggesting success or failure change.', required: ['winnable']},
|
||||
winnable: {type: 'boolean'}
|
||||
|
||||
|
|
|
@ -44,7 +44,7 @@ $brand-info: $blueDark !default;
|
|||
// Scaffolding
|
||||
// -------------------------
|
||||
|
||||
$body-bg: #2f261d;
|
||||
$body-bg: rgb(70,58,44);
|
||||
$text-color: $gray !default;
|
||||
|
||||
// Links
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
@import "app/styles/bootstrap/variables"
|
||||
@import "app/styles/mixins"
|
||||
|
||||
html
|
||||
background-color: #2f261d
|
||||
|
||||
body
|
||||
position: absolute !important
|
||||
|
||||
|
@ -14,89 +11,9 @@ body
|
|||
h1, h2, h3, h4, h5, h6
|
||||
font-variant: small-caps
|
||||
|
||||
.main-content-area
|
||||
box-shadow: 0px 0px 10px
|
||||
position: relative
|
||||
width: 1024px
|
||||
margin: 56px auto 0
|
||||
min-height: 600px
|
||||
padding: 14px 12px 5px 12px
|
||||
+box-sizing(border-box)
|
||||
+clearfix()
|
||||
|
||||
#outer-content-wrapper
|
||||
background: #B4B4B4
|
||||
|
||||
#outer-content-wrapper.show-background
|
||||
background: #8cc63f url(/images/pages/base/repeat-tile.png) top center
|
||||
|
||||
#intermediate-content-wrapper
|
||||
background: url(/images/pages/base/sky_repeater.png) repeat-x
|
||||
|
||||
#inner-content-wrapper
|
||||
background: url(/images/pages/base/background_texture.png) top center no-repeat
|
||||
|
||||
#front-summary-points-left
|
||||
width: 250px
|
||||
margin: 0px 20px 10px 15px
|
||||
|
||||
#front-summary-points-left p.lead
|
||||
margin-bottom: 5px
|
||||
|
||||
#front-screenshot
|
||||
width: 710px
|
||||
|
||||
.content
|
||||
width: 1024px
|
||||
margin: 0 auto
|
||||
|
||||
.footer
|
||||
border-top: 1px solid black
|
||||
background-color: #2f261d
|
||||
p
|
||||
margin: 0
|
||||
padding-top: 10px
|
||||
padding-bottom: 10px
|
||||
text-align: center
|
||||
|
||||
.mixpanel-badge, .firebase-badge
|
||||
width: 100px
|
||||
margin: 10px 10px 0px
|
||||
|
||||
.footer-link-text a
|
||||
font-family: 'Open Sans Condensed', cursive
|
||||
font-variant: small-caps
|
||||
font-weight: normal
|
||||
font-size: 25px
|
||||
letter-spacing: 1px
|
||||
color: #ffffff
|
||||
cursor: pointer
|
||||
margin: 0px 10px
|
||||
&:hover
|
||||
color: $white
|
||||
|
||||
a
|
||||
cursor: pointer
|
||||
|
||||
.share-buttons, .partner-badges
|
||||
padding-bottom: 10px
|
||||
text-align: center
|
||||
@include opacity(0.75)
|
||||
|
||||
&.fade-in
|
||||
@include opacity(0)
|
||||
|
||||
&:hover, &:active
|
||||
@include opacity(1)
|
||||
@include transition(opacity .10s linear)
|
||||
|
||||
.github-star-button
|
||||
margin-left: 20px
|
||||
|
||||
&>div
|
||||
display: inline-block
|
||||
vertical-align: top
|
||||
|
||||
.error
|
||||
left: 8px
|
||||
|
225
app/styles/common/site-chrome.sass
Normal file
|
@ -0,0 +1,225 @@
|
|||
@import "app/styles/bootstrap/variables"
|
||||
@import "app/styles/mixins"
|
||||
|
||||
.site-chrome
|
||||
background-color: white
|
||||
&.show-background
|
||||
background: url(/images/pages/base/background.jpg) top center no-repeat
|
||||
background-color: rgb(150,202,68)
|
||||
padding-top: 185px
|
||||
max-width: 1920px
|
||||
margin: 0 auto
|
||||
|
||||
//- Nav
|
||||
|
||||
#site-nav
|
||||
position: absolute
|
||||
background: url(/images/pages/base/nav_background.png) top center no-repeat
|
||||
left: 0
|
||||
top: 56px
|
||||
right: 0
|
||||
height: 144px
|
||||
text-align: center
|
||||
min-width: 1024px
|
||||
z-index: 1
|
||||
|
||||
#nav-logo
|
||||
position: absolute
|
||||
margin-right: auto
|
||||
margin-left: auto
|
||||
left: 0
|
||||
right: 0
|
||||
top: -45px
|
||||
|
||||
#site-nav-links
|
||||
position: absolute
|
||||
bottom: 21px
|
||||
left: 0
|
||||
right: 0
|
||||
|
||||
a
|
||||
color: rgb(158,135,119)
|
||||
&:hover
|
||||
color: $white
|
||||
|
||||
a, button, select
|
||||
font-size: 18px
|
||||
text-transform: uppercase
|
||||
font-family: Open Sans Condensed
|
||||
margin: 0 7px
|
||||
|
||||
button, select
|
||||
position: relative
|
||||
top: -3px
|
||||
height: 32px
|
||||
color: #444
|
||||
|
||||
.signup-button
|
||||
background: red
|
||||
color: white
|
||||
|
||||
.login-button
|
||||
background: white
|
||||
color: black
|
||||
|
||||
.language-dropdown
|
||||
width: auto
|
||||
display: inline-block
|
||||
|
||||
#site-nav-smooth-edge
|
||||
position: absolute
|
||||
left: 0
|
||||
right: 0
|
||||
bottom: 0
|
||||
height: 5px
|
||||
|
||||
|
||||
//- Account menu
|
||||
|
||||
.dropdown
|
||||
.account-settings-image
|
||||
width: 18px
|
||||
|
||||
.dropdown-menu
|
||||
//left: auto // this busts it, not sure why it's in
|
||||
width: 280px
|
||||
padding: 0px
|
||||
border-radius: 0px
|
||||
font-family: Open Sans Condensed
|
||||
font-variant: small-caps
|
||||
|
||||
> .user-dropdown-header
|
||||
position: relative
|
||||
background: #E4CF8C
|
||||
height: 160px
|
||||
padding: 10px
|
||||
text-align: center
|
||||
color: black
|
||||
border-bottom: #32281e 1px solid
|
||||
> a:hover
|
||||
background-color: transparent
|
||||
img
|
||||
border: #e3be7a 8px solid
|
||||
height: 98px // Includes the border
|
||||
&:hover
|
||||
box-shadow: 0 0 20px #e3be7a
|
||||
> h3
|
||||
margin-top: 10px
|
||||
text-shadow: 2px 2px 3px white
|
||||
color: #31281E
|
||||
.user-level
|
||||
position: absolute
|
||||
top: 73px
|
||||
right: 86px
|
||||
color: gold
|
||||
text-shadow: 1px 1px black, -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black
|
||||
|
||||
.user-dropdown-body
|
||||
color: black
|
||||
padding: 15px
|
||||
letter-spacing: 1px
|
||||
font: 15px 'Helvetica Neue', Helvetica, Arial, sans-serif
|
||||
+clearfix()
|
||||
|
||||
.user-dropdown-footer
|
||||
padding: 10px
|
||||
margin-left: 0px
|
||||
font-size: 14px
|
||||
+clearfix()
|
||||
|
||||
.btn-flat
|
||||
border: #ddd 1px solid
|
||||
border-radius: 0px
|
||||
margin: 0px
|
||||
|
||||
|
||||
//- Content
|
||||
|
||||
#site-content-area
|
||||
background: rgb(240,229,199)
|
||||
margin: 0 auto -20px
|
||||
width: 1024px
|
||||
border: 5px solid rgb(110,88,41)
|
||||
padding: 20px 12px
|
||||
|
||||
|
||||
//- Footer
|
||||
|
||||
#site-footer
|
||||
width: 100%
|
||||
height: 130px
|
||||
position: relative
|
||||
overflow: hidden
|
||||
|
||||
// Recycling the nav bar background as a rotated image
|
||||
#footer-background
|
||||
transform: rotate(180deg)
|
||||
margin: 0 auto
|
||||
display: block
|
||||
|
||||
#footer-links, #footer-credits
|
||||
position: absolute
|
||||
left: 0
|
||||
right: 0
|
||||
text-align: center
|
||||
|
||||
#footer-links
|
||||
top: 20px
|
||||
height: 45px
|
||||
padding: 11px
|
||||
|
||||
a
|
||||
color: rgb(158,135,119)
|
||||
font-size: 18px
|
||||
text-transform: uppercase
|
||||
font-family: Open Sans Condensed
|
||||
margin: 0 7px
|
||||
|
||||
&:hover
|
||||
color: $white
|
||||
|
||||
.share-buttons
|
||||
display: inline-block
|
||||
position: relative
|
||||
top: 3px
|
||||
margin-left: 20px
|
||||
|
||||
.share-buttons, .partner-badges
|
||||
padding-bottom: 10px
|
||||
text-align: center
|
||||
@include opacity(0.75)
|
||||
|
||||
&.fade-in
|
||||
@include opacity(0)
|
||||
|
||||
&:hover, &:active
|
||||
@include opacity(1)
|
||||
@include transition(opacity .10s linear)
|
||||
|
||||
.github-star-button
|
||||
margin-left: 20px
|
||||
|
||||
&>div
|
||||
display: inline-block
|
||||
vertical-align: top
|
||||
|
||||
#footer-credits
|
||||
top: 79px
|
||||
height: 50px
|
||||
color: rgb(158,135,119)
|
||||
font-size: 12px
|
||||
|
||||
> *
|
||||
margin: 0 15px
|
||||
width: 186px
|
||||
display: inline-block
|
||||
|
||||
#footer-logo
|
||||
width: 160px
|
||||
|
||||
& > span
|
||||
position: relative
|
||||
top: 8px
|
||||
|
||||
a
|
||||
color: rgb(238,227,131)
|
|
@ -1,234 +0,0 @@
|
|||
@import "app/styles/bootstrap/variables"
|
||||
@import "app/styles/mixins"
|
||||
|
||||
// This is still very blocky. Browser reflows? Investigate why.
|
||||
.open > .dropdown-menu
|
||||
animation-name: fadeAnimation
|
||||
animation-duration: .7s
|
||||
animation-iteration-count: 1
|
||||
animation-timing-function: ease
|
||||
animation-fill-mode: forwards
|
||||
-webkit-animation-name: fadeAnimation
|
||||
-webkit-animation-duration: .7s
|
||||
-webkit-animation-iteration-count: 1
|
||||
-webkit-animation-timing-function: ease
|
||||
-webkit-animation-fill-mode: backwards
|
||||
-moz-animation-name: fadeAnimation
|
||||
-moz-animation-duration: .7s
|
||||
-moz-animation-iteration-count: 1
|
||||
-moz-animation-timing-function: ease
|
||||
-moz-animation-fill-mode: forwards
|
||||
|
||||
@keyframes fadeAnimation
|
||||
from
|
||||
opacity: 0
|
||||
top: 120%
|
||||
to
|
||||
opacity: 1
|
||||
top: 100%
|
||||
|
||||
@-webkit-keyframes fadeAnimation
|
||||
from
|
||||
opacity: 0
|
||||
top: 120%
|
||||
to
|
||||
opacity: 1
|
||||
top: 100%
|
||||
|
||||
a.disabled
|
||||
color: #5b5855
|
||||
text-decoration: none
|
||||
cursor: default
|
||||
|
||||
#top-nav
|
||||
a.navbar-brand
|
||||
padding: 4px 20px 0px 20px
|
||||
margin-left: -20px
|
||||
|
||||
.navbar-nav
|
||||
float: right
|
||||
|
||||
.navbuttontext, .fancy-select .trigger
|
||||
font-size: 20px
|
||||
font-weight: 400
|
||||
letter-spacing: 1px
|
||||
|
||||
.navbuttontext-account
|
||||
display: inline-block
|
||||
padding: 0 5px 0 0
|
||||
margin: 0 5px 0 0
|
||||
height: 18px
|
||||
|
||||
.account-settings-image
|
||||
width: 18px
|
||||
height: 18px
|
||||
margin-right: 5px
|
||||
|
||||
.glyphicon-user
|
||||
font-size: 16px
|
||||
margin-right: 5px
|
||||
|
||||
.dropdown
|
||||
.dropdown-menu
|
||||
left: auto
|
||||
width: 280px
|
||||
padding: 0px
|
||||
border-radius: 0px
|
||||
font-family: Open Sans Condensed
|
||||
font-variant: small-caps
|
||||
|
||||
> .user-dropdown-header
|
||||
position: relative
|
||||
background: #E4CF8C
|
||||
height: 160px
|
||||
padding: 10px
|
||||
text-align: center
|
||||
color: black
|
||||
border-bottom: #32281e 1px solid
|
||||
> a:hover
|
||||
background-color: transparent
|
||||
img
|
||||
border: #e3be7a 8px solid
|
||||
height: 98px // Includes the border
|
||||
&:hover
|
||||
box-shadow: 0 0 20px #e3be7a
|
||||
> h3
|
||||
margin-top: 10px
|
||||
text-shadow: 2px 2px 3px white
|
||||
color: #31281E
|
||||
.user-level
|
||||
position: absolute
|
||||
top: 73px
|
||||
right: 86px
|
||||
color: gold
|
||||
text-shadow: 1px 1px black, -1px -1px 0 black, 1px -1px 0 black, -1px 1px 0 black
|
||||
|
||||
.user-dropdown-body
|
||||
color: black
|
||||
padding: 15px
|
||||
letter-spacing: 1px
|
||||
font: 15px 'Helvetica Neue', Helvetica, Arial, sans-serif
|
||||
+clearfix()
|
||||
|
||||
.user-dropdown-footer
|
||||
padding: 10px
|
||||
margin-left: 0px
|
||||
font-size: 14px
|
||||
+clearfix()
|
||||
|
||||
.btn-flat
|
||||
border: #ddd 1px solid
|
||||
border-radius: 0px
|
||||
margin: 0px
|
||||
|
||||
.nav.navbar-link-text > li > a
|
||||
font-weight: normal
|
||||
font-size: 25px
|
||||
letter-spacing: 2px
|
||||
color: $white
|
||||
&:hover
|
||||
color: #f8e413
|
||||
|
||||
.navbar-link-text > li > a:hover
|
||||
background: darken($body-bg, 3%)
|
||||
|
||||
.btn, .btn-group, .fancy-select
|
||||
margin-top: 13px
|
||||
|
||||
.nav-tabs > .active > a, .nav-tabs > .active > a:hover, .nav-tabs > .active > a:focus
|
||||
background-color: #eee
|
||||
|
||||
.nav-tabs > li
|
||||
cursor: pointer
|
||||
|
||||
font-size: 25px
|
||||
a:not(.btn)
|
||||
line-height: 25px
|
||||
|
||||
.btn
|
||||
font-size: 20px
|
||||
padding: 4px 12px
|
||||
|
||||
.btn, .fancy-select
|
||||
float: right
|
||||
margin-left: 10px
|
||||
line-height: 20px
|
||||
|
||||
select
|
||||
opacity: 0
|
||||
|
||||
.fancy-select
|
||||
.trigger
|
||||
padding: 5px 25px 3px 10px
|
||||
width: auto
|
||||
&:after
|
||||
top: 13px
|
||||
max-width: 140px
|
||||
|
||||
div.fancy-select
|
||||
text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25)
|
||||
text-transform: none
|
||||
|
||||
div.trigger
|
||||
background-color: #9d8f5a
|
||||
background-image: linear-gradient(to bottom, #a4955e, #948754)
|
||||
background-repeat: repeat-x
|
||||
border: 1px solid #cccccc
|
||||
border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25)
|
||||
box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)
|
||||
color: white
|
||||
font-variant: small-caps
|
||||
&:after
|
||||
border-top-color: white
|
||||
&.open
|
||||
background-color: #8B7F51
|
||||
color: #ebebeb
|
||||
&:after
|
||||
border-top-color: #ebebeb
|
||||
ul.options
|
||||
max-height: 415px
|
||||
background-color: #9d8f5a
|
||||
right: 0
|
||||
left: auto
|
||||
overflow-x: hidden
|
||||
&.open
|
||||
top: 36px
|
||||
li
|
||||
color: #ebebeb
|
||||
padding: 8px 20px
|
||||
|
||||
.navbar-toggle
|
||||
display: none
|
||||
|
||||
@media only screen and (max-width: 768px)
|
||||
#top-nav
|
||||
display: inline
|
||||
button.navbar-toggle
|
||||
background: #483a2d
|
||||
border: 2px solid #2f261d
|
||||
display: inline-block
|
||||
|
||||
span.icon-bar
|
||||
background: #F9E612
|
||||
|
||||
a.navbar-brand
|
||||
padding: 4px 20px 0px 20px
|
||||
margin-left: 0
|
||||
|
||||
.navbar-nav
|
||||
float: none
|
||||
margin: 0 0 20px 0
|
||||
overflow: visible
|
||||
|
||||
.dropdown-menu
|
||||
background-color: white
|
||||
position: absolute
|
||||
|
||||
.btn, .fancy-select
|
||||
margin-bottom: 10px
|
||||
|
||||
.btn, .fancy-select
|
||||
float: none
|
||||
|
||||
.fancy-select .options
|
||||
right: auto
|
|
@ -84,3 +84,9 @@
|
|||
height: 514px
|
||||
padding: 50px
|
||||
overflow-y: scroll
|
||||
|
||||
::-webkit-scrollbar
|
||||
// So that the scrollbar doesn't go on top of the close button.
|
||||
// Wish we could easily do this for Firefox.
|
||||
display: none
|
||||
|
||||
|
|
|
@ -296,6 +296,9 @@ $itemSlotGridHeight: 70px
|
|||
width: $itemSlotSize * 1.2
|
||||
height: $itemSlotSize * 1.2
|
||||
|
||||
button
|
||||
display: none
|
||||
|
||||
|
||||
//- Available equipment
|
||||
|
||||
|
@ -381,8 +384,9 @@ $itemSlotGridHeight: 70px
|
|||
// display: inline
|
||||
|
||||
&.restricted
|
||||
background-color: rgba(255, 80, 67, 0.25)
|
||||
background-color: rgba(190, 190, 190, 1)
|
||||
cursor: default
|
||||
@include filter(contrast(50%) brightness(100%))
|
||||
|
||||
//.item-view
|
||||
// cursor: default
|
||||
|
|
|
@ -3,87 +3,57 @@
|
|||
|
||||
#home-view
|
||||
|
||||
h1
|
||||
#spacer
|
||||
//height: 750px // No one could see this; let's shrink it as much as we can.
|
||||
height: 606px
|
||||
|
||||
#play-button, #or-ipad, #apple-store-button, #slogan, .alert
|
||||
text-align: center
|
||||
margin-top: 0
|
||||
|
||||
.game-mode-wrapper
|
||||
position: relative
|
||||
margin-bottom: 60px
|
||||
|
||||
img
|
||||
display: block
|
||||
margin: 0 auto
|
||||
@include transition(box-shadow .50s ease-in-out)
|
||||
border-radius: 11px
|
||||
|
||||
text-shadow: 2px 2px 5px black
|
||||
|
||||
h3
|
||||
color: $yellow
|
||||
position: absolute
|
||||
top: 10px
|
||||
left: 40px
|
||||
font-size: 70px
|
||||
margin-top: 0
|
||||
|
||||
h4
|
||||
color: #e8d9c5
|
||||
position: absolute
|
||||
top: 75px
|
||||
left: 140px
|
||||
font-size: 30px
|
||||
margin-top: 0
|
||||
|
||||
.play-text
|
||||
position: absolute
|
||||
right: 45px
|
||||
bottom: -25px
|
||||
color: $yellow
|
||||
font-size: 90px
|
||||
font-family: Open Sans Condensed
|
||||
font-variant: small-caps
|
||||
@include transition(color .25s ease-in-out)
|
||||
|
||||
&:hover div, &.hovered div
|
||||
color: lighten($yellow, 20%)
|
||||
&:hover img, &.hovered img
|
||||
filter: brightness(1.2)
|
||||
-webkit-filter: brightness(1.2)
|
||||
box-shadow: 0 0 15px black
|
||||
|
||||
.code-language-logo
|
||||
background-color: transparent
|
||||
background-repeat: no-repeat
|
||||
position: absolute
|
||||
right: 35px
|
||||
top: 15px
|
||||
width: 50px
|
||||
height: 50px
|
||||
|
||||
&.inverted
|
||||
filter: invert(100%)
|
||||
-webkit-filter: invert(100%)
|
||||
text-transform: uppercase
|
||||
font-weight: bold
|
||||
position: absolute
|
||||
margin-right: auto
|
||||
margin-left: auto
|
||||
left: 0
|
||||
right: 0
|
||||
font-weight: bold
|
||||
|
||||
@media only screen and (max-width: 768px)
|
||||
#home-view
|
||||
#site-slogan
|
||||
font-size: 30px
|
||||
margin-bottom: 30px
|
||||
.game-mode-wrapper
|
||||
width: 100%
|
||||
img
|
||||
width: 100%
|
||||
.play-text
|
||||
position: absolute
|
||||
right: 15px
|
||||
bottom: -15px
|
||||
color: $yellow
|
||||
font-size: 50px
|
||||
font-family: Open Sans Condensed
|
||||
font-variant: small-caps
|
||||
@include transition(color .10s linear)
|
||||
|
||||
h1
|
||||
#play-button
|
||||
text-align: center
|
||||
margin-top: 0
|
||||
padding-top: 170px
|
||||
font-size: 50px
|
||||
color: rgb(255,253,149)
|
||||
text-shadow: 0 0 6px black,0 0 6px black,0 0 6px black,0 0 6px black, 0 0 6px black,0 0 6px black,0 0 6px black,0 0 6px black, 0 0 6px black,0 0 6px black,0 0 6px black,0 0 6px black, 0 0 6px black,0 0 6px black,0 0 6px black,0 0 6px black, 0 0 6px black,0 0 6px black,0 0 6px black,0 0 6px black
|
||||
top: 308px
|
||||
width: 218px
|
||||
height: 219px
|
||||
background-image: url(/images/pages/home/play_button.png)
|
||||
background-position: 0 219px
|
||||
|
||||
&:hover
|
||||
background-position: 0 0
|
||||
color: rgb(230,180,75)
|
||||
text-decoration: none
|
||||
|
||||
#or-ipad
|
||||
top: 540px
|
||||
color: rgb(119,101,84)
|
||||
font-size: 17px
|
||||
max-width: 211px
|
||||
|
||||
#apple-store-button
|
||||
top: 593px
|
||||
height: 63px
|
||||
|
||||
#slogan
|
||||
top: 681px
|
||||
height: 132px
|
||||
width: 276px
|
||||
padding: 15px
|
||||
font-size: 28px
|
||||
line-height: 32px
|
||||
color: rgb(50,40,31)
|
||||
|
||||
.alert
|
||||
top: 213px
|
||||
border: 5px solid darkred
|
||||
|
|
|
@ -3,8 +3,6 @@
|
|||
|
||||
body.is-playing
|
||||
background-color: black
|
||||
.footer
|
||||
background-color: black
|
||||
|
||||
$level-resize-transition-time: 0.5s
|
||||
|
||||
|
@ -90,6 +88,16 @@ $level-resize-transition-time: 0.5s
|
|||
z-index: 2
|
||||
@include transition($level-resize-transition-time ease-out)
|
||||
|
||||
&.grabbable:not(.flag-color-selected)
|
||||
cursor: -moz-grab
|
||||
cursor: -webkit-grab
|
||||
cursor: grab
|
||||
|
||||
&:active
|
||||
cursor: -moz-grabbing
|
||||
cursor: -webkit-grabbing
|
||||
cursor: grabbing
|
||||
|
||||
&.flag-color-selected
|
||||
cursor: crosshair
|
||||
|
||||
|
@ -135,13 +143,6 @@ $level-resize-transition-time: 0.5s
|
|||
&.btn-#{nth($tuple, 1)}
|
||||
@include banner-button(nth($tuple, 2), #FFF)
|
||||
|
||||
.footer .footer-link-text a
|
||||
@include opacity(0.75)
|
||||
@include transition(opacity .10s linear)
|
||||
|
||||
&:hover, &:active
|
||||
@include opacity(1)
|
||||
|
||||
$GI: 0.5 // gradient intensity; can tweak this 0-1
|
||||
|
||||
.gradient
|
||||
|
@ -184,21 +185,34 @@ $level-resize-transition-time: 0.5s
|
|||
height: 100%
|
||||
width: 2%
|
||||
|
||||
.footer
|
||||
#play-footer
|
||||
text-align: center
|
||||
font-family: "Open Sans Condensed"
|
||||
font-variant: small-caps
|
||||
font-size: 25px
|
||||
padding: 10px 0
|
||||
@include transition(opacity .10s linear)
|
||||
@include opacity(0.6)
|
||||
|
||||
&:hover
|
||||
@include opacity(1)
|
||||
|
||||
a
|
||||
@include opacity(0.75)
|
||||
@include transition(opacity .10s linear)
|
||||
color: white
|
||||
|
||||
&:hover, &:active
|
||||
@include opacity(1)
|
||||
|
||||
@media screen and (min-aspect-ratio: 17/10)
|
||||
display: none
|
||||
|
||||
&:not(:hover)
|
||||
@include opacity(0.6)
|
||||
|
||||
.hour-of-code-explanation
|
||||
margin-top: 5px
|
||||
color: white
|
||||
font-size: 12px
|
||||
|
||||
&:not(:hover)
|
||||
@include opacity(0.75)
|
||||
|
||||
a
|
||||
color: white
|
||||
text-decoration: underline
|
||||
|
@ -239,7 +253,7 @@ body.ipad #level-view
|
|||
height: 1024px * (589 / 924) + 50px
|
||||
overflow: hidden
|
||||
|
||||
#code-area, .footer, #thang-hud
|
||||
#code-area, #play-footer, #thang-hud
|
||||
display: none
|
||||
|
||||
#level-chat-view
|
||||
|
|
|
@ -55,6 +55,23 @@ body:not(.dialogue-view-active)
|
|||
// Only those popovers which are our direct children (spell documentation)
|
||||
max-width: 600px
|
||||
|
||||
// Jiggle animation
|
||||
// TODO: consolidate with problem_alert.sass jiggle
|
||||
+keyframes(jiggle)
|
||||
0%
|
||||
transform: rotate(0deg)
|
||||
25%
|
||||
transform: rotate(1deg)
|
||||
50%
|
||||
transform: rotate(0deg)
|
||||
75%
|
||||
transform: rotate(-1deg)
|
||||
100%
|
||||
transform: rotate(0deg)
|
||||
|
||||
&.jiggling
|
||||
@include animation(jiggle .3s infinite)
|
||||
|
||||
&.pinned
|
||||
left: auto !important
|
||||
top: 50px !important
|
||||
|
|